Jumat, 28 April 2017

Contoh Kasus Efek Positif dan Negatif Pada Game

Judul/Bab                : Bab 5 (TULISAN)
Nama                      : Muhammad Irfan Mauluddin
NPM                      : 57414367
Kelas                      : 3IA21
Mata Kuliah            : Softskill - Pengantar Teknologi Game
Nama Dosen           : Syefani Rachma Deski



Di era yang sudah modern ini, game sudah mulai menjadi kebutuhan bagi setiap anak maupun orang dewasa, dari yang kecil hingga yang tua, dari yang miskin hingga yang kaya. Mulai dari PC, PlayStation, Xbox, dan lain-lain. Kini genrenya pun semakin beragam, mulai dari Action, Adventure, RPG, Shooting, dan lain-lain. Developer game sekarang sudah sangat banyak, karena itulah sekarang ini game sudah sangat banyak di pasaran dengan beragam jenis yang bervariasi. Tentunya bermain game memiliki dampak, berikut ini adalah dampak positif dan negatif bermain game:

Contoh Kasus Efek Positif dari Game : Remaja Indonesia mendapatkan banyak uang dan 1 buah tablet dari sebuah permainan game

Ada seorang anak yang bermain game dinasty warrior dari game tersebut dia bisa mengambil efek positif sepeerti dia bisa menhasilkan uang dari game tersebut, cara nya yaitu dia bisa bermain dalahm champion pada game tersebut dan pada suatu hari ia memenangkan champion nya itu lalu dia mendapatkan uang sebesar 10 juta rupiah dan 1 buah tablet.

Dampak Positif
Banyak dampak positif yang dapat kita peroleh dari bermain game, contohnya seperti dibawah ini:

1.            Membuat dapat mengambil keputusan lebih cepat
Di dalam game, gamer harus cepat membuat keputusan, jika tidak bisa mengambil keputusan dengan cepat, mungkin gamer bisa saja mati atau kalah dalam game. Misalnya, jika gamer bermain game strategi, gamer harus bisa memutuskan dengan cepat, antara menyerang dan bertahan. Jika terlalu lama berpikir, lawan bisa dengan mudah mengalahkannya.

2.            Dapat membantu mengurangi rasa sakit
Kadang, saat kita sakit, seperti tidak enak badan, luka-luka, dan lain-lain. Setelah kita bermain game, sakit itu tidak terasa atau tidak terlalu terasa karena kita fokus bermain game.

3.            Mengurangi stres
Saat kita stres akibat banyak pekerjaan atau tugas. Kita bisa bermain game sebagai hiburan, tentunya ini bisa mengurangi stres. Tapi jangan lupa dengan pekerjaannya ya.

4.            Mendapat teman baru
Di game online seperti Dota 2, Warframe, dan lain-lain banyak gamers dari berbagai negara yang bermain game tersebut. Kadang kita diajak untuk chat, bahkan berkenalan. Kita bisa menambah pertemanan melalui game.

5.            Membuat lebih pintar berbahasa Inggris
Rata-rata gamers atau pemain game mempunyai kemampuan berbahasa Inggris yang lebih baik daripada non gamer, karena game umumnya memakai bahasa Inggris. Ini membuat gamer terbiasa dengan bahasa Inggris.

Contoh Kasus Efek Negatif pada Game : Remaja Rusia Tewas Akibat Bermain Game 22 Hari Tanpa Henti

        Rustam (17thn) Seorang remaja asal Rusia kecanduan bermain game tanpa henti kecuali untuk makan dan tidur. Namun, dalam satu setengah tahun terakhir, Rustam setidakna telah bermain selama 2000 jam. Jadwal harian Rustam rata-rata memainkan game selama 6,5 jam. Dan kecanduan itu semakin meningkat hingga dia bermain nyaris tanpa henti selama 22 hari yang berujung kematiannya. Penyebab kematian Rustam dikarenakan pembekuan darah yan terjadi pada orang yang mengalami patah tulang

Dampak Negatif

Dimana ada dampak positif, disitu juga pasti ada dampak negative nya, tak lepas dari itu game pun mempunyai beberapa dampak dampak negative, seperti:

1.            Membuat kecanduan yang berlebihan
Bermain game tentunya dapat membuat kecanduan, karena game merupakan sebuah hiburan. Tapi bermain game secara terus-menerus membuat kita lupa waktu. Hal ini membuat kita lupa dengan pekerjaan, makan, dan lain-lain.

2.            Membuat mata rusak
Menatap layar monitor berjam-jam untuk bermain game tentunya akan membuat mata kita berair atau perih. Bahkan, jika terlalu sering, mata kita bisa minus atau plus dan harus menggunakan kacamata.

3.            Membuat malas
Bermain game akan membuat kita lupa segalanya. Kita hanya fokus terhadap game yang kita mainkan. Kita akan malas bekerja atau mengerjakan tugas.

4.            Membuat tidak konsentrasi
Saat kita belajar atau bekerja, kita tidak konsentrasi terhadap apa yang sedang kita kerjakan. Pikiran kita hanya tertuju pada game-game yang telah kita mainkan.





               http://rezapahlevi02.blogspot.co.id/2017/04/contoh-kasus-efek-positif-dan-negatif.html

Interaksi Fisik Pada Game

Judul/Bab             : Interaksi pada Game (TUGAS)
Nama                  : Muammad Irfan Mauluddin       
NPM                   : 57414367
Kelas                   : 3IA21
Mata Kuliah         : Softskill - Pengantar Teknologi Game
Nama Dosen        : Syefani Rachma Deski



Interaksi Fisik Pada Game


Interaksi menurut Hormans adalah suatu kejadian ketika aktivitas atau sentimen yang
dilakukan oleh seseorang terhadap individu lain diberi ganjaran (reward) atau
hukuman (punishment) dengan menggunakan suatu aktivitas atau sentimen oleh
individu lain yang menjadi pasangannya. Konsep pengertian interaksi yang
dikemukakan oleh Hormans yaitu suatu tindakan yang dilakukan oleh seseorang
dalam suatu interaksi merupakan suatu stimulus bagi tindakan individu lain yang
menjadi pasangannya.


Interaksi fisik ialah salah satu bentuk interaksi yang terjadi jika ada dua orang atau


lebih melakukan kontak dengan menggunakan bahasa-bahasa tubuh. Contoh interaksi
ini : posisi tubuh, ekspresi wajah, gerak-gerik tubuh dan kontak mata.


Dalam lingkungan game, interaksi fisik dapat dimaksud dengan menyerap pengertian
diatas, yaitu menjadi interaksi fisik ialah salah satu bentuk interaksi yang
terjadi jika ada dua objek atau lebih melakukan kontak. Kontak yang terjadi
antara objek – objek tersebut umumnya adalah collision atau tabrakan.


·                 Collision Detection


Setiap program game yang akan kita buat sangat membutuhkan suatu algoritma yang
dinamakan Collision Detection atau Deteksi Tubrukan. Apa itu Collision
Detection? Apa Fungsi dari aloritma tersebut? Untuk itu saya akan menjelaskan
tentang Collision Detection.


Collision Detection adalah proses pengecekan apaka beberapa objek spesial saling
bertumpuk atau tidak. Jika ternyata ada dua buah objek saling bertempuk, maka
kedua objek tersebut dapat dikatakan saling bertumpukkan. Meatode ini juga
sering digunakan dalam membuat game antara objek dengan objek atau objek dengan
sebuah frame atau pembatas. Sebagai contoh game Snake yang menggunakan metode
Collision Detection antara kepala ular yang kita perintah lewat keyboard denan
objek tujuan atau pembatas sebuah arena game. Contoh lain pada Collision
Detection adalah pada game shooter, yaitu pada peluru dan objek sasaran akan
menjadi sebuag deteksi tabrakan. Untuk membuat metode deteksi tabrakan dengan menggunakan
logika if-else.


Algoritma untuk mendeteksi Collision (tabrakan) sangat dibutuhkan untuk program game.
Flash mulai versi 5 keatas menyediakan metode yang dinamakan hitTest untuk
memeriksa apakah sebuah movie clip bertabrakan dengan movie yang lain. Sebelum
metode hitTest ini tersedia, seorang programmer flash harus mendeteksi secara
manual koordinat sebuah movie clip, apakah movie clip ini bertabrakan dengan
movie clip yang lain. Tentunya cara ini sangat merepotkan karena harus
mempertimbangkan pula ukuran movie clipnya.


Efek fisik dalam game ada 2, yaitu positif dan negatif :


Efek positif dalam game :


Setiap game memiliki tingkat kesulitan/Level yang berbeda. Umumnya permainan ini dilengkapi
pernak-pernik senjata, amunisi, karakter dan peta permainan yang berbeda. Untuk
menyelesaikan level atau mengalahkan musuh secara efisien diperlukan strategi.
Permainan game online akan melatih pemainnya untuk dapat memenangkan permainan
dengan cepat, efisien dan menghasilkan lebih banyak poin.


·                 Meningkatkan konsentrasi.

Kemampuan konsentrasi pemain game online akan meningkat karena
mereka harus menyelesaikan beberapa tugas, mecari celah yang mungkin bisa
dilewati dan memonitor jalannya permainan. Semakin sulit sebuah game maka
semakin diperlukan tingkat konsentrasi yang tinggi.

·                 Meningkatkan koordinasi tangan dan mata.

Penelitian yang dilakukan di Manchester University
dan Central Lanchashire University menyatakan bahwa orang yang bermain game 18
jam seminggu atau sekita dua setengah jam perhari dapat meningkatkan koordinasi
antara mata dan tangan

·                 Meningkatkan kemampuan membaca.

Psikolog dari Finland Univesity menyatakan bahwa game
meningkatkan kemampuan membaca pada anak-anak. Jadi pendapat yang menyatakan
bahwa jenis permainan ini menurunkan tingkat minat baca anak sangat tidak
beralasan.

·                 Meningkatkan kemampuan berbahasa inggris.

Sebuah studi menemukan bahwa gamers mempunyai skil
berbahasa inggris yang lebih baik meskipun tidak mengambil kursus pada masa
sekolah maupun kuliah. Ini karena banyak alur cerita yang diceritakan dalam
bahasa inggris dan kadang kala mereka chat dengan pemain lain dari berbagai
negara.

·                 Meningkatkan pengetahuan tentang komputer.

Untuk dapat menikmati permainan dengan nyaman
dan kualitas gambar yang prima seorang peman game online akan berusaha mencari
informasi tentang spesifikasi komputer dan koneksi internet yang dapat
digunakan untuk memainkan game tersebut. Karena pengguna komputer aktif
biasanya mereka juga akan belajar troubleshooting komputer dan overclocking.

·                 Meningkatkan kemampuan mengetik.

Kemampuan mengetik sudah pasti meningkat karena mereka
menggunakan keyboard dan mouse untuk mengendalikan permainan.


Efek negatif dalam game :

·                 Kecanduan

Seperti yang disebutkan pada awal tulisan ini, kebahagiaan dan kesenangan yang dirasakan
para gamer pada saat memainkan game, akan membuat orang tersebut ‘merindukan’
suasana hati yang mereka rasakan selama bermain game, sehingga mereka akan
cenderung kembali bermain dan bermain lagi untuk mencari sensasi yang mereka
rasakan tersebut. Untuk mencegah hal ini, adalah dengan membatasi waktu bermain
game. Misalnya, 2 atau 3x dalam satu minggu dengan jangka waktu 1-2 jam.

·                 Membatasi Hubungan Sosial

Pada dampak positif bermain game telah dijelaskan bahwa bermain game dapat meningkatkan hubungan
sosial secara online dengan para gamer diseluruh dunia. Sebaliknya dalam hal
ini justru akan membatasi hubungan sosial di kehidupan nyata mereka. Banyak
sekali para pecandu game memiliki sedikit waktu untuk membina hubungan sosial
di kehidupan nyata mereka sehingga kemampuan berkomunikasi dan interaksi secara
fisik dan oral menjadi tidak terasah.

·                 Mengganggu Kesehatan

Bukankah dalam poin sebelumnya disebutkan bahwa bermain game dapat menyehatkan
karena banyak game yang harus melibatkan aktivitas fisik?
Hal itu memang benar, aktivitas dan gerakan fisik dapat menyehatkan tubuh. Akan tetapi dengan
bermain game yang terlalu intensif dapat mengganggu kesehatan mata, karena bagaimana
pun juga permainan video game memerlukan kontak langsung antara mata dan layar
monitor / TV yang dapat menyebabkan kerusakan pada mata atau menurunnya daya
lihat untuk efek kedepannya.




Sumber : http://bingbengbeng.blogspot.co.id/2017/04/interaksi-fisik-pada-game.html

Jumat, 21 April 2017

Arsitektur Game Engine


Judul/Bab        : Arsitektur Game Engine (Tugas)/Bab 4
Nama              : Muhammad Irfan Mauluddin
NPM                 : 57414367
Kelas                : 3IA21
Mata Kuliah    : Pengantar teknologi game
Nama Dosen   : Syefani Rahma Deski


 Pengertian Game Engine (Mesin Game)

Game Engine adalah system perangkat lunak yang dirancang untuk menciptakan dan pengembangan video game. Ada banyak mesin permainan yang dirancang untuk bekerja pada konsol permainan video dan sistem operasi desktop seperti Microsoft Windows, Linux, dan Mac OS X. fungsionalitas inti biasanya disediakan oleh mesin permainan mencakup mesin render ( “renderer”) untuk 2D atau 3D grafis, mesin fisika atau tabrakan (dan tanggapan tabrakan), suara, script, animasi, kecerdasan buatan, jaringan, streaming, manajemen memori, threading, dukungan lokalisasi, dan adegan grafik.

Arsitektur Game Engine

Arsitek adalah pelajaran untuk membuat rancangan dari bangunan. Sedangkan  arsitektur mesin game adalah system perangkat lunak yang  dirancang untuk menciptakan dan pengembangan video game. Dapat dikatakan  bahwa arsitektur mesin game itu adalah rancangan dari sistem perangkat  lunak dari game itu sendiri.

Tahap awal dari merancang suatu game adalah memilih jenis game yang akan  dibuat agar dapat lebih terfokus dalam mengerjakannya. Selanjutnya adalah  mendesaian game yang akan dibuat. Setelah kita memiliki desain game,  langkah berikutnya adalah mengimplementasikan desain tersebut menjadi  source code. Apabila source telah selesai dirancang, maka game tersebut  dapat dimainkan dan digunakan sesuai yang diinginkan oleh sang pembuat  game. Apakah game tersebut dibuat untuk dikomersilkan atau dikembangkan  oleh orang lain.

Beberapa elemen yang terdapat dalam game engine, yaitu:

 a)      Tools/Data
          Pada pengembangan game paling tidak dibutuhkan beberapa tools seperti 3d model editor, level editor dan graphics programs. Bahkan jika diperlukan, seringkali kita mengembangkan game engine tersebut dengan menambahkan beberapa code dan fitur yang diperlukan.

b)      System
         System adalah bagian dari game engine yang berfungsi untuk melakukan komunikasi dengan hardware yang berada di dalam mesin. System adalah bagian yang membutuhkan perubahan yang cukup banyak apabila dilakukan implementasi pada platform yang berbeda. Di dalam system sendiri terdapat beberapa sub system seperti graphics, input, sound, timer, configuration. System bertanggung jawab untuk melakukan inisialisasi, update dan mematikan sub system yang terdapat di dalamnya.

 c)       Console
           Console dapat merubah setting game dan setting game engine di dalam game tanpa perlu melakukan restart pada game tersebut. Console biasa digunakan dalam proses debugging, seperti misalnya apabila game engine tersebut mengalami error maka kita hanya mengoutputkan error message tersebut ke dalam console tanpa harus melakukan restart.

 d)      Support
           Support merupakan bagian yang sering digunakan pada system di galam game engine. Support berisikan rumus-rumus matematika yang biasa digunakan, vector, matrix, memory, file loader. Merupakan dasar dari game engine dan hampir digunakan dalam semua project game engine.

e)      Renderer/Engine Core
          Renderer/engine core terdiri dari beberapa sub yaitu visibility, collision detection dan response, camera, static geometry, dynamic geometry, particle systems, billboarding, meshes, skybox, lighting, fogging, vertex shading dan output.

f)       Game Interface
          Game interface merupakan layer antara game engine dan game itu sendiri. Berfungsi sebagai control yang bertuuan untuk memberikan interface apabila di dalam game engine tersebut terdapat fungsi yang bersifat dinamis sehingga memudahkan untuk mengembangkan game tersebut.

g)      The Game
          Game merupakan inti dari penggunaan game engine sendiri, sehingga ini tergantung bagaimana pengguna dalam mengembangkannya.

Tipe-Tipe Game Engine

Game engine biasanya datang dengan macam-macam jenis dan tujuannya. Ada 3  tipe game engine yaitu sebagai berikut :

1. Roll-your-own game engine
     Banyak perusahaan game kecil seperti publisher indie biasanya menggunakan engine-nya sendiri. Mereka menggunakan API seperti XNA, DirectX atau OpenGL untuk membuat game engine mereka sendiri. Di sisi lain, mereka kadang menggunakan library komersil atau yang open source. Terkadang mereka juga membuat semuanya mulai dari nol. Biasanya game engine tipe ini lebih disukai karena selain kemungkinan besar diberikan secara gratis, juga memperbolehkan mereka (para developer) lebih fleksibel dalam mengintegrasikan komponen yang diinginkan untuk dibentuk sebagai game engine mereka sendiri. Kelemahannya banyak engine yang dibuat dengan cara semacam ini malah menyerang balik developernya. Tower Games Studio membutuhkan satu tahun penuh untuk menyempurnakan game engine-nya, hanya untuk ditulis ulang semuanya dalam beberapa hari sebelum penggunaannya karena adanya bug kecil yang sangat mengganggu.

2. Mostly-ready game engines
    Engine ini biasanya sudah menyediakan semuanya begitu diberikan pada developer/programer. Semuanya termasuk contoh GUI, physiscs, libraries model, texture dan lain-lain. Banyak dari mereka yang sudah benar-benar matang, sehingga dapat langsung digunakan untuk scripting sejak hari pertama. Game engine semacam ini memiliki beberapa batasan, terutama jika dibandingkan dengan game engine sebelumnya yang benar-benar terbuka lebar. Hal ini ditujukan agar tidak terjadi banyak error yang mungkin terjadi setelah sebuah game yang menggunakan engine ini dirilis dan masih memungkinkan game engine-nya tersebut untuk mengoptimalkan kinerja game-nya. Contoh tipe game engine seperti ini adalah Unreal Engine, Source Engine, id Tech Engine dan sebagainya yang sudah sangat optimal dibandingkan jika harus membuat dari awal. Dengan hal ini dapat menyingkat menghemat waktu dan biaya dari para developer game.

3. Point-and-click engines
    Engine ini merupakan engine yang sangat dibatasi, tapi dibuat dengan sangat user friendly. Anda bahkan bisa mulai membuat game sendiri menggunakan engine seperti GameMaker, Torque Game Builder dan Unity3D. Dengan sedikit memanfaatkan coding, kamu sudah bisa merilis game point-and-click yang kamu banget. Kekurangannya terletak pada terbatasnya jenis interaksi yang bisa dilakukan dan biasanya hal ini mencakup semuanya, mulai dari grafis hingga tata suara. Tapi bukan berarti game engine jenis ini tidak berguna, bagi developer cerdas dan memiliki kreativitas tinggi, game engine seperti ini bisa dirubah menjadi sebuah game menyenangkan, seperti Flow. Game engine ini memang ditujukan bagi developer yang ingin menyingkat waktu pemrogramman dan merilis game-game mereka secepatnya.

2 Game yang Menggunakan Game Engine

1.       Dead Trigger 2


             Game fps bergenre horror yang dirilis khusus perangkat mobile android,ios dan windows phone pada tahun 2013 lalu dan dikembangkan oleh developer game bernama Madfinger Games membuat menggunakan game engine UNITY.

       2.       Tom Clancy's Splinter Cell: Blacklist
              


              Tom Clancy Splinter Cell: Blacklist adalah video game action-adventure yang dikembangkan oleh Ubisoft Toronto dan diterbitkan oleh Ubisoft yang dirilis di seluruh dunia untuk Microsoft Windows, PlayStation 3, Wii U, dan Xbox 360 pada bulan Agustus tahun 2013. Keluaran keenam Cell seri Splinter Tom Clancy menggunakan UNREAL ENGINE 2 dalam pembuatan Game Tersebut.



      






      Sumber : http://vanillabluse.blogspot.co.id/2016/04/arsitektur-game-engine.html

Review 2 Game yang Menggunakan AI

Judul/Bab        : Review 2 Game AI (penulisan)/Bab 3
Nama              : Muhammad Irfan Mauluddin
NPM                 : 57414367
Kelas                : 3IA21
Mata Kuliah    : Pengantar teknologi game
Nama Dosen   : Syefani Rahma Deski


Review Game yang Menggunakan AI

1. Chess ( Catur )

   Chess merupakan game yang dapat dimainkan di platform android maupun iphone, alasan saya memasukkan game ini karena AI pada game ini bekerja seperti membaca pikiran dari user, setelah kita baru memikirkan jalan terbaik untuk turn berikutnya, yang dilakukan pada AI di game ini adalah mencegah atau membloking jalan terbaik yang baru saja kita fikirkan, itu sangat menarik menurut saya, juga pada game ini terdapat berbagai jenis level CPU atau lawan main komputer kita, dengan tingkatan AI yang berbeda pula,

2. Pacman

  Cara memainkan game pacman ini sangatlah mudah, kita hanya tinggal memakan titik - titik yang ada sampai habis semuanya, tetapi tidak semudah itu, karena terdapat setan - setan atau penjaga yang berjumlah 4 yang akan mengejar kita sambil menjaga titik-titik tersebut, dalam game ini AI terletak pada setan-setan penjaga tersebut, mereka akan terus mengejar kita kemanapun kita pergi dan akan lebih pintar dengan mengambil jalan pintas yang dengan mudah akan menemukan dan memakan kita, tetapi semua dapat di antisipasi jika kita lihai memainkannya.

Artificial Intelligence Pada Game


Judul/Bab        : AI Pada Game (tugas)/Bab 3
Nama              : Muhammad Irfan Mauluddin
NPM                : 57414367
Kelas               : 3IA21
Mata Kuliah     : Pengantar teknologi game
Nama Dosen   : Syefani Rahma Deski



Pengertian Artificial Intelligence

Artificial Intelligence (AI) merupakan bidang ilmu komputer yang berfokus pada penciptaan mesin yang dapat terlibat pada perilaku yang menganggap manusia cerdas. Kemampuan untuk membuat mesin cerdas telah tertarik manusia sejak zaman kuno, dan hari ini dengan munculnya komputer dan 50 tahun penelitian teknik pemrograman AI, mimpi mesin pintar ini menjadi kenyataan. Para peneliti menciptakan sistem yang dapat meniru pemikiran manusia, memahami pidato, mengalahkan chessplayer manusia terbaik, dan prestasi lainnya yang tak terhitung jumlahnya belum pernah mungkin. Cari tahu bagaimana militer adalah menerapkan logika AI untuk hi-tech sistemnya, dan bagaimana dalam Artificial Intelligence waktu dekat dapat mempengaruhi kehidupan kita.

Dalam mengikuti jejeak perkembangannya, kemungkinan Artificial Intelligence dapat menerapkan bebeberapa hal sebagai berikut:

·         Expert System (Sistem Ahli) artinya seorang ahli harus mampu menerapkan pemikiran yang ada pada pikirannya kepada mesin tersebut sebelu beliau meninggal dunia, sehingga ilmu dan kecerdasan yang dimiliki tidak hilang bersama kepergiannya.
·         Speech Recognition, artinya mesin mampu melaksanakan berbagai tugas hanya dengan bantuan suara/voice. Salah satu contohnya E-Speaking yang telah terinstall di PC saya mampu membuka dokumen jika saya berikan perintah dengan bahasa Inggris yang fasih agar dapat dimengerti, namun saya hanya bisa memerintahkan untuk membuka dokumen saja, tidak bisa yang lain karena saya gak ngerti bahasa inggris, alias berpasir-pasir.
·         Natural Language, artinya suatu saat mesin dapat mengerti bahasa sehari-hari manusia, ya mau bicara bahasa loe, gue, anjrit, harus bilang wow gitu, mesin akan mengerti.
·         Soft Computing, artinya mesin mampu beradaptasi dengan perubahan yang signifikan, jadi ibaratnya anda sering melakukan hal sehari-hari, maka ianya juga meniru gaya hidup anda.
·         Intelligence Teach, yang artinya mesin akan menggantikan posisi manusia sebagai tutor atau tenaga pengajar karena mesin juga akan dapat melakukan hal yang sama

Menerapkan Kecerdasan Buatan Dalam Game

Di dunia akademis, bidang kecerdasan buatan dipelajari secara serius untuk meningkatkan kualitas hidup manusia. Para peneliti dan mahasiswa (ilmu komputer atau teknik informatika) terus menerus mengembangkan teknik-teknik pada bidang ini untuk menghasilkan mesin yang semakin mengerti, dan memahami kebutuhan manusia. Dalam game berbasis kecerdasan buatan, ada banyak teknik yang diadaptasi dari bidang kecerdasan buatan untuk diterapkan pada game. beberapa diantaranya, yaitu:
·         Mengejar dan Menghindar
Mengejar dan menghindar merupakan teknik dasar yang diterapkan pada banyak game berbasis kecerdasan buatan dari yang sederhana sampai yang kompleks. apakah itu space shooters, RPG, atau game strategi. metode paling umum pada teknik mengejar dan menghindar ini adalah melakukan pemutakhiran (update) koordinat terhadap objek yang menjadi sasaran. Posisi relatif dan kecepatan dapat dijadikan sebagai parameter pada algoritma mengejar dan menghindar. Metode Line-of-sight yang membutuhkan dasar rumus persamaan garis juga serngkali dijadikan basis metode mengejear dan menghindar.
·         Pola Pergerakan
Pola pergerakan merupakan cara yang sederhana untuk memberikan ilusi kecerdasan pada sebuah game. Game Galaga adalah contoh klasik penerapan pola pergerakan ini, dimana pesawat musuh dapat bergerak secara melingkat atau mengikuti pola garis lurus yang ditentukan. Contoh lain penerapan pola pergerakan adalah pada game first-person shooter yang menampilkan monster yang sedang berpatroli pada jalur tertentu, pada game simulasi pertempuran pesawat dimana pesawat musuh dapat melakukan manuver-manuver di udara yang menyulitkan kita mengejar, atau karakter-karakter non-player (figuran) seperti kambing yang sedang berjalan membutuhkan teknik pola pergerakan ini. Metode standar untuk menerapkan pola pergerakan adalah dengan cara menyimpan pola tersebut dalam suatu array. Array tersebut terdiri dari serangkaian koordinat atau perintah pergerakan dengan pola tertentu untuk mengontrol koordinat dari objek. Dengan metode ini, bisa didapatkan pola-pola pergerakan seperti melingkar, garis lurus, zig-zag atau bahkan kurva tak beraturan.
·         Pathfinding
Metode pathfinding paling mudahditemui pada game-game bertipe strategi dimana kita menunjuk satu tokoh untuk digerakkan ke lokasi tertentu dengan mengklik lokasi yang hendak dituju. Si tokoh akan segera bergerak ke arah yang ditentukan, dan secara “cerdas” dapat menemukan jalur terpendek ataupun menghindari dari rintangan-rintangan yang ada. Salah satu algoritma pathfindin yang cukup umum dan yang paling banyak digunakan utnuk mencari jarak terpendek secara efisien adalah algoritma A* (baca: A star). Secara umum, algoritma A* adalah mendefinisikan area pencarian menjadi sekumpulan node-node (tiles). Titik awal dan titik akhir ditentukan terlebih dulu untuk mulai penelusuran pada tiap-tiap node yang memungkinkan untuk ditelusuri. Dari sini, akan diperoleh skor yang menunjukkan besarnya biaya untuk menempuh jalur yang ditemukan, ditambah dengan nilai heuristik yang merupakan nilai biaya estimasi dari node yang ada menuju tujuan akhir. Iterasi akan dilakukan hingga akhirnya mencapai target yang dituju.
·         Jaringan saraf tiruan (neural network)
Neural network cukup baik ketika diterapkan pada kasus-kasus yang sifatnya non-linier atau mengambil keputusan yang tidak dapat dilakukan dengan metode tradisional. Penerapannya seringkali pada game-game yang memerlukan kemampuan adaptif atau belajar dari pengalaman. Sebagai contoh, jika suatau ketika terjadi pertempuran antar player dengan unit komputer, dan unit komputer mengalami kekalahan, maka pada kesempatan lain yang serupa, komputer akan memilih untuk tidak bertempur. Semakin banyak pengalaman yang dialami komputer, maka komputer menjadi semakin cerdas. Prinsip dasar dari jaringan saraf tiruan ini adalah perbaikan bobot secara terus menerus agar output yang dihasilkan menjadi semakin akurat (semakin cerdas).
·         Algoritma Genetis (genetic algorithm)
Algoritma genetis sedikit banyak dipengaruhi oleh teori evolusi yang dicetuskan Darwin, yaitu bahwa spesies akan terus menerus beradaptasi dengan lingkungannya dan ciri khasnya yang terletak pada kromosom, akan diturunkan pada generasi berikutnya. Generasi turunan ini menerima gabungan kromosom dari kedua induknya, yang disebut dengan crossover. Pada algoritma genetis, akan diterapkan langkah ranking fitness untuk melakukan seleksi terhadap langkah ranking fitness untuk melakukan seleksi terhadap generasi turunan yang terbaik. Pada game berbasis algorima genetis, turunan terbaik inilah yang dilibatkan ke dalam game, dimana akan digunakan oleh komputer untuk merespons perubahan-perubahan tingkah laku user.

Contoh Game Berbasis AI
1.      Chess (catur)

2.      Pacman








http://andika-silalahi.blogspot.co.id/2012/10/pengertian-artificial-intelligence.html