Kamis, 22 Maret 2018

Pengantar Teori Game



Artikel ini saya buat untuk memenuhi tugas Pengantar Teori Game,

Teori Pada Game

1.       MINIMAX
 Sebuah prosedur pencarian yg melihat kedepan, memperhatikan apa yg akan terjadi, kemudian yang digunakan untuk memilih langkah berikutnya.
  1. ALPHA-BETA PRUNING
 Algoritma ini merupakan improvisasi dari algoritma minimax. Algoritma ini untuk meningkatkan efisiensi fungsi minimax dalam hal pencarian, kemudian fungsi evaluasi ditambahkan sepasang nilai alpha dan beta.
  1. FUZZY
 Logika fuzzy merupakan pengembangan dari logika boolean. Sistem fuzzy atau logika fuzzy adalah salah satu bahasa soft computing yang memiliki karakteristik dan keunggulan dalam menangani permasalahan yang bersifat ketidakpastian dan kebenaran parsial. Logika fuzzy merupakan pengembangan dari logika boolean yang hanya memiliki nilai true (1) atau false (0).
  1. ALGORITMA GENETIKA
 Algoritma genetika adalah algoritma yang berusaha menerapkan pemahaman mengenai evolusi alamiah pada tugas-tugas pemecahanmasalah (problem solving). Pendekatan yang diambil oleh algoritma ini adalah dengan menggabungkan secara acak berbagai pilihan solusi terbaik di dalam suatu kumpulan (populasi) untuk mendapatkan generasi solusi terbaik berikutnya yaitu pada suatu kondisi yang memaksimalkan kecocokannya atau lazim disebut fitness.
  1. ALGORITMA AI (ARTIFICIAL INTELEGENCE)
 Kecerdasan Buatan (Artificial Intelligence) merupakan cabang terpenting dalam dunia computer yang membuat agar mesin (computer) dapat melakukan pekerjaan seperti dan sebaik yang dilakukan manusia. Pada awalnya diciptakan computer hanya berfungsi sebagai alat hitung. Tapi sekarang peran computer makin mendominasi kehidupan manusia. Komputer di harapkan data diberdayakan untuk mengerjakan segala sesuatu yang biasa dikerjakan oleh manusia.




Berikut contoh penerapan teori pada aplikasi game:
1.      SNAKE
            Game ini adalah sebuah game dengan tokoh utama seekor ular. Tugas dari ular ini adalah mengejar mangsa dan memakannya, semakin banyak ular memakan mangsa maka akan semakin panjang pula tubuh ular tersebut. Dan panjang ular ini yang menentukan skor yang kita dapat nanti.
            Game ini menggunakan algoritma kecerdasan buatan atau MINIMAX. Game ini menempatkan MINIMAX pada mangsa si ular yang saat setiap ular ini memangsa maka mangsa akan berpindah tempat dari tempat semula ular itu memakannnya.
2.      TEKKEN
            Game ini adalah game pertarungan antara dua karakter. Game ini memiliki tujuan mengalahkan lawan main kita dengan cara menghabiskan darah lawan sampai darah lawan mencapai nilai nol atau habis. Kita dapat menghabiskan darah lawan dengan menyerangnya dengan pukulan biasa atau menggunakan jurus yang dimiliki karakter.
            Biasanya karakter dapat dimainkan oleh dua orang pemain maupun satu orang pemain melawan computer. Pada konsep ketika melawan computer atau bias disebut bot, teori game yang digunakan mulai terlihat yaitu AI atau kecerdasan buatan. Kecerdasan buatan memungkinkan bot untuk mengambil langkah sediri untuk melawan kita sebagai musuhnya dan juga memungkinkan bot berfikir langkah apa yang harus diambil.

Selasa, 20 Maret 2018

PENGANTAR TEORI GAME

Artikel ini saya buat untuk memenuhi tugas Pengantar Teori Game,
Pengertian Pengantar Teori Game

Game adalah suatu bentuk permainan yang sudah dirancang dengan peraturan-peraturan tertentu dan dengan tujuan yang sudah ditentukan pula. Sedangkan teori game sendiri adalah suatu pendekatan matematis untuk merumuskan situasi persaingan dan konflik antara berbagai kepentingan.
dikutip dari : http://repository.upi.edu/366/6/S_FPMIPA_0700085_CHAPTER%203.pdf

Manfaat Pengantar Teori Game

Menurut penulis pengantar teori game ini memiliki manfaat untuk mengetahui lebih detail tentang suatu game itu sendiri, dan kita juga dapat mengetahui suatu game yang akan kita buat ataupun mainkan menggunakan teori atau konsep seperti apa. Seperti contoh, kita dapat lebih mengetahui perancangan suatu game bila sudah mengetahui teori dasar game yang akan kita buat dan mainkan.

Game Engine Processing

          Game engine (bahasa Indonesia: mesin permainan) adalah sebuah sistem software yang dirancang untuk pembuatan dan pengembangan suatu video game. Fungsi utama yang secara khusus disediakan oleh game engine meliputi mesin render (renderer) untuk grafik 2D atau 3D, mesin fisika, deteksi tabrakan (dan tanggapan tabrakan), suara, script, animasi, kecerdasan buatan, jaringan, streaming, manajemen momori, threading, dukungan lokalisasi dan layar grafik.
dikutip dari : https://www.penzil.net/blog/2016/03/10/pengertian-dan-macam-macam-game-  engine/

Teori Apa Saja Yang Bisa Digunakan Dalam Sebuh Game

           Teori game sendiri terkait dengan tindakan yang dilakukan oleh para pengambil keputusan, dan mereka menyadari bahwa pilihan tindakan yang diambil akan mempengaruhi satu sama lain.
Agar game dapat dimodelkan secara matematis, diperlukan 4 elemen dasar dari sebuah game:
1. Pemain
2. Tindakan
3. Payoff
4. Informasi
Keempat elemen itu disebut juga Rules of The Game
Para pemain berusaha memaksimalkan payoff mereka, dengan cara memilih strategi yang tepat berdasarkan informasi yang mereka miliki. Keadaan di mana setiap pemain telah menentukan strategi yang optimal disebut kesetimbangan (equilibrium). Dengan mengetahui kesetimbangan dari suatu game, pemodel dapat mengetahui tindakan/strategi apa yang dipilih oleh para pemain yang terlibat, dan juga outcome dari game tersebut.
dikutip dari : http://valentine.staff.gunadarma.ac.id/Downloads/files/41688/Pengantar+Teori+Game+%2801%29.pdf