Setiap game adalah turunan dari Game class
Setiap turunan Game class wajib melaksanakan 3 tugas, yakni :
- Inisialisasi Variabel GameDalam tugas yang pertama ini turunan
Gameclass menginisialisasi variabel-variabel yang akan digunakan di dalam game.Seperti membuat dan meletakkan sprite di posisi tertentu, membuat latar game, dll.Catatan:Gameclass tidak diperbolehkan memiliki overloading constructor, oleh karenanya difungsi inilah diletakkan yang biasa diletakkan di dalam constructor. - Update GameMengupdate variabel game.Seperti menggerakkan posisi sprite berdasarkan input keyboard, menganimasi game, dll.
- Render GameMerender game ke layar.Disini setiap objek game yang ingin ditampilkan ke dalam game dirender ke layar.
- Setiap game adalah turunan
Gameclass. - Subclass dari
Gameclass wajib mengerjakan 3 tugas, yakni inisialisasi variabel game, update game, dan render game. - Inisialisasi variabel merupakan tempat inisialisasi variabel-variabel yang akan digunakan di dalam game atau yang biasa diletakkan pada constructor.
- Pada update game, variabel-variabel game diupdate untuk menganimasikan game.
- Pada render game, objek-objek game digambar ke layar.
{ 0 comments... read them below or add one }
Post a Comment