ok hari ini , saya mau membahas secara simple sistem yang ada didalam game. jadi apa itu game? game merupakan sebuah program yang looping terus menerus atau bisa dibilang juga mirip seperti state machine. dimana game itu sama dengan program pada umumnya seperti word processor, browser, dan program lainnya. Dimana program yang menerima hasil berupa inputan , diproses lalu menampilkan output. Saya membagi sistem game menjadi 7 bagian subsistem yang simple yaitu :
- Input subsistem = bagian untuk menangani bagian input pada game.
- Display subsistem = bagian untuk menangani bagian display pada game.
- Sound subsistem = bagian untuk menangani bagian sound pada game.
- Network subsistem = bagian untuk menangani bagian network pada game.
- Update subsistem = bagian untuk menangani bagian update object – object yang terdapat pada game.
- Initialize subsistem = bagian untuk menangani bagian inisialisasi object – object sebelum dipanggil ke main loop.
- Main loop = bagian ini bertujuan untuk menggabungkan ke 5 bagian subsistem (input,display,sound, network, dan update) tersebut menjadi 1.
kira – kira gambarannya seperti ini :
cara kerjanya sistem game :
- Inisialisasi object – object yang akan dipakai dalam didalam game
- Lalu kita masuk ke main loop, main loop sendiri merupakan sebuah endless loop yang bertujuan agar program berjalan terus menerus yang nantinya akan berhenti bila user atau sistem memasukkan perintah berhenti, didalam main loop sendiri terdapat 5 subsistem yaitu input, network, update, sound dan graphic subsistem.
- Bagian input , network bagian yang bertujuan untuk menyuplai data
- Bagian update bertujuan untuk memproses dan memeriksa data, pada bagaian update disinilah bila user minta out,misalnya pencet tombol exit maka program akan berhenti
- Bagian sound dan graphic bertujuan untuk menampilkan data kedalam bentuk graphic dan sound.
sekian pengelanan sistemnya
, maaf kalau artikelnya hanya begini dan begitu. thanks in advance.
