![]() 37
Resources, mengarah kepada tipe object
atau materi dari
game
yang dapat dijalankan atau berinteraksi, dimana
game
akan mengatur operasi secara perhitungan aritmatik
untuk mengubah nilai dari komponen.
Entities, merupakan sebuah bentuk dari elemen yang ada
dalam game world. Perbedaan antara resource
dengan
entity
adalah resource
merupakan tipe dari benda
sedangkan entity
adalah benda nyata. Entities
terdapat
dalam banyak jenis antara lain:
o
Simple Entities, dimana entity
hanya menyimpan satu
attribute, contohnya seperti score atau state
pada
lampu merah.
o
Compound Entities, dimana entity
dapat menyimpan
banyak attributes, contohnya seperti avatar
dalam
sebuah game yang menggunakan banyak attributes.
o
Unique Entities, dimana hanya terdapat satu entity dari
setiap jenis entity dalam game world, contohnya dalam
permainan sepakbola hanya ada satu
bola yang
dimainkan.
Attributes, berada di dalam entity
yang digunakan untuk
mendeskripsikan entity tersebut atau entity lainnya.
Mechanics, dokumentasi bagaimana game world
dan hal
yang berada di dalamnya berinteraksi. Mechanics
akan
mengatur relasi antar
entities,
events
dan proses-proses
yang mengambil tempat di dalam resources dan entities di
dalam game
dan juga kondisi yang dapat memunculkan
event dan proses-proses.
Relasi antara core mechanics dan game engine
sangatlah
dekat, karena core mechanics
yang akan menentukan apakah
game dapat berjalan dengan lancar. Dalam mereferensikan core
mechanics
yang
hanya terdapat dalam dokumen desain,
algoritma
core mechanics
tersebut tidak akan berarti apa-apa,
tetapi jika programmer
mengubah algoritma itu menjadi codes,
tentunya akan menjadi sesuatu yang berguna (Adams, 2010).
|