info tentang membuat Game
TEORI PEMBUATAN GAME
1. Teori pembuatan game
Teori permainan adalah suatu cara belajar yang digunakan dalam menganalisa interaksi antara sejumlah pemain maupun perorangan yang menunjukkan strategi-strategi yang rasional.
tambahan : selain sebagai interaksi antara manusia dan sejumlah pemain,game juga digunakan sebagai sarana melatih kecerdasan dalam menyelesaikan suatu misis dan dengan strategi-strategi yang digunakan .
2. Sejarah singkat
Teori permainan pertama kali ditemukan oleh sekelompok ahli Matematika pada tahun 1944. Teori itu dikemukakan oleh John von Neumann and Oskar Morgenstern yang berisi :
“Permainan terdiri atas sekumpulan peraturan yang membangun situasi bersaing dari dua sampai beberapa orang atau kelompok dengan memilih strategi yang dibangun untuk memaksimalkan kemenangan sendiri atau pun untuk meminimalkan kemenangan lawan. Peraturan-peraturan menentukan kemungkinan tindakan untuk setiap pemain, sejumlah keterangan diterima setiap pemain sebagai kemajuan bermain, dan sejumlah kemenangan atau kekalahan dalam berbagai situasi.”
( J. Von Neumann and O. Morgenstern, Theory of Games and Economic Behavior (3d ed. 1953)). [2]
“Permainan terdiri atas sekumpulan peraturan yang membangun situasi bersaing dari dua sampai beberapa orang atau kelompok dengan memilih strategi yang dibangun untuk memaksimalkan kemenangan sendiri atau pun untuk meminimalkan kemenangan lawan. Peraturan-peraturan menentukan kemungkinan tindakan untuk setiap pemain, sejumlah keterangan diterima setiap pemain sebagai kemajuan bermain, dan sejumlah kemenangan atau kekalahan dalam berbagai situasi.”
( J. Von Neumann and O. Morgenstern, Theory of Games and Economic Behavior (3d ed. 1953)). [2]
3. Pengertian Game
Apa itu game?
game adalah......
Mungkin kata yang satu ini adalah kata yang hampir seluruh manusia
di bumi tahu apa itu game. Meskipun berbeda suku maupun bangsa tapi jika
berbicara soal game mereka pasti tahu bahwa game adalah sebuah permainan.
Game tidak pernah mengenal umur dan status kemasyarakat, semua
kalangan boleh menikmati game, tua-muda, kaya-miskin, maupun pria-wanita semua
boleh menikmati game. Dan memang game ini selalu bisa menghibur semua kalangan,
dan selain menghibur game ini juga mampu memberikan dampak negatif yaitu
kecanduan sehingga membuat orang yang memainkannya malas untuk melakukan
aktivitas lainnya.
Kini di zaman modern sudah banyak sekali medianya. Ada smartphone,
tab, tablet, game portable dan game machine lainnya.
Pengertian Game
Menurut Agustinus Nilwan dalam bukunya “Pemrograman Animasi dan Game Profesional” terbitan Elex Media Komputindo, game merupakan permainan komputer yang dibuat dengan teknik dan metode animasi. Jika ingin mendalami pengunaan animasi haruslah memahami pembuatan game. Atau jika ingin membuat game, maka haruslah memahami teknik dan metode animasi, sebab keduanya saling berkaitan.
Menurut Agustinus Nilwan dalam bukunya “Pemrograman Animasi dan Game Profesional” terbitan Elex Media Komputindo, game merupakan permainan komputer yang dibuat dengan teknik dan metode animasi. Jika ingin mendalami pengunaan animasi haruslah memahami pembuatan game. Atau jika ingin membuat game, maka haruslah memahami teknik dan metode animasi, sebab keduanya saling berkaitan.
4. Animasi pada Game
Animasi
Animasi dapat dibuat dengan tiga teknik
berbeda, yaitu Image, Xoring serta make. Dan dalam pergerakannya dapat bertipe
object sprite atau object frame. Juga bisa dibedakan atas metode animasi yang
digunakan antara animasi frame, bibliting dan realtime. Walaupun terbagi atas
berbagai definisi berbeda, tapi dalam prakteknya teori-teori tersebut dapat
digabungkan atau saling berhubungan sehingga tidak murni dipakai sendiri.
Macam-macam animasi yang digunakan dalam membuat sebuah game akan diterangkan
sebagai berikut :
1. Animasi Dengan Teknik Image
Animasi dengan teknik ini adalah menyimpan
image sebagai sebuah sprite dalam memori yang kemudian akan ditampilkan di
backgroundnya. Dalam teknik ini animasi yang disimpan harus berlatar belakang
sesuai backgroundnya. Animasi dengan teknik ini biasanya sulit dalam pembuatan
gambarnya, sebab harus banyak dan melakukan penyamaan dan posisi. Akan tetapi
teknik ini mudah dalam hal memainkan animasinya.
2. Animasi Dengan Teknik Xoring
Teknik ini adalah teknik animasi yang mudah
dan sederhana, sebab selain gambarnya satu sprite, cara menampilkannya juga
jauh lebih mudah dibanding dengan teknik sebelumnya. Pembuatan gambarnya sangat
mudah, sebab yang dibuat adalah spritenya saja dan tidak perlu menyamakan
dengan backgroundnya.
Kelemahan dari teknik ini adalah memiliki efek buruk yaitu tembus pandan dan mengganti warna sprite, maka hal ini tidak baik digunakan dalam animasi yang backgroundnya bergambar.
Kelemahan dari teknik ini adalah memiliki efek buruk yaitu tembus pandan dan mengganti warna sprite, maka hal ini tidak baik digunakan dalam animasi yang backgroundnya bergambar.
3. Animasi Dengan Teknik Make
Animasi dengan teknik ini biasanya digunakan
untuk animasi umum, tapi biasanya digunakan untuk proses pembuatan animasi.
Animasi dengan teknik ini memiliki sprite yang terus menerus digenerate oleh
program, kemudian ditampilkan dengan perhitungan tertentu. Animasi ini biasanya
dilakukan oleh 3D modelling dan shading software seperti AutoCad, 3D Studio,
Presidio 3D Workshop dan lain-lain. Operasi diatas haruslah digenerate secara
langsung dengan perhitungan sehingga saat pembuatan hampir bersamaan dengan
saat menampilkannya.
4. Animasi Dengan Tipe Object Sprite
Animasi ini menggunakan sprite sebagai
pemeran utama sedangkan object lainnya hanya background diam. Prosesnya adalah
mebuat gambar sprite dengan latar belakang warna hitam, lalu dibuat juga sprite
yang sama tetapi
berwarna hitam dan latar belakangnya adalah warna tertinggi, kemudian ditempatkan dengan pertama-tama menyimpan background yang akan ditimpa oelh sprite dan ditempatkan sprite dengan Xor dan Ditimpa dengan warna tertinggi secara Xor.
berwarna hitam dan latar belakangnya adalah warna tertinggi, kemudian ditempatkan dengan pertama-tama menyimpan background yang akan ditimpa oelh sprite dan ditempatkan sprite dengan Xor dan Ditimpa dengan warna tertinggi secara Xor.
5. Animasi Dengan Tipe Object Frame
Animasi ini menitik beratkan animasi yang
dimainkan hanya pada sprite objectnya saja, akan tetapi seluruh backgroundnya
juga seolah-olah ikut digerakkan.
6. Metode Animasi frame
Metode ini adalah metode animasi yang
mendukung tipe object frame. Karena metode animasi dengan metode full-screen,
maka frame yang tampil haruslah disiapkan terlebih dahulu dalam bebera page
sebelumnya. Karena hal tersebut maka pengambilan gambarnya haruslah sangat
cepat, sehingga tidak menjadikan animasi lamban dan tersendat. Animasi frame
ini haruslah menampilkan gambar fullscreen yang bergerak, agar efek tersendat
dari pergantian frame tidak menyolok.
7. Metode Animasi BitBlt
Metode animasi ini biasanya disebut sprite
animation, array animation, blocked animation, partial screen animation,
snapshot animation atau arcade animation. Prinsip dari metode ini adalah
menyimpan image dan memainkan animasinya dalam bentuk satu atau bebera sprite
kecil.
8. Metode Animasi Real-Time
Dalam metode ini biasanya semua animasi yang
sedang tampil atau yang akan dibuat dilakukan bersama sehingga tidak perlu
disiapkan terlebih dahulu. Karena animasi ini lambat dan tersendat maka animasi
dengan metode ini akan bagus jika pergerakan yang akan dilakukan adalah tidak
diketahui sebelumnya dan tiba-tiba muncul.
5. Algoritma pada Game
Algoritma apa saja yang digunakan dalam pembuatan game? sbb :
·
MINIMAX, Sebuah
prosedur pencarian yg melihat kedepan, memperhatikan apa yg akan terjadi, kemudian
yang digunakan untuk memilih langkah berikutnya.
·
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.
·
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).
·
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.
·
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.
r REFERENSI :
https://hakkajiten.wordpress.com/index/pengantar-teori-game/pengertian-game/
https://acujiat.wordpress.com/2011/03/16/animasi-pada-game/
r REFERENSI :
https://hakkajiten.wordpress.com/index/pengantar-teori-game/pengertian-game/
Komentar
Posting Komentar