Program game agar bisa jalan ada tahapan - tahapan tertentu. Berikut ini tahapan - tahapan dasar pada program gameplay:
- update objek
- gameplay logic
- render
- Update objek
Objek pada game misalnya karakter. Saat karakter begerak/berjalan, posisi karakter diupdate keposisi baru. Proses update disini bukan cuma update posisi objek tapi juga semua hal yang yang dibutuhkan tiap objek, misalnya: build objek, status, dll.
- Gameplay logic
contoh logic gameplay misalnya: proses tumbukan, pengecekan gameover, penambahan skor, dll.
- Render
render adalah proses menampilkan objek ke layar setelah diupdate
Jika tahapan - tahapan diatas terbalik dapat menjadi bug.
Contoh kasus:
Pada deteksi tumbukan, saat karakter berjalan dan menabrak tembok karakter berhenti berjalan. Urutan tahapan yang baik seperti ini:
- karakter berjalan
- logic tumbukan dengan tembok
- render karakter
jika urutannya terbalik misalnya seperti ini:
- karakter berjalan
- render karakter
- logic tumbukan dengan tembok
maka yang terjadi karakter berjalan masuk beberapa piksel (tergantung kecepatan berjalan) kedalam tembok lalu kembali kedepan tembok. Tidak langsung berheti didepan tembok.
Itulah contoh dasar urutan kode logic game. Semoga bermanfaat :D
ini ta mksute.. Hmm.. Trnyata g gmpang ya bikio game..
BalasHapusmung urutane kok kang, oyo lek arep gw template klasik tk kirim template iki a?
BalasHapusgak wis, t edit dw dadi morat marit, hahaha.. Nerapno Game logic nang script python sing angelapno Game logic nang script python sing angel
BalasHapusHaha ok wis, maksute kang?
BalasHapusgame logic iku algo yo? Lha carane nulis script .py sing sesuai ambek algo iku sing angel..
BalasHapusSakngertiku mbuh bener/salah :) algoritma = konsep, script = implementasi algoritma, dadi mikir algoritma trus diimplementasekne ndek kode
BalasHapusbang tigan, da modul baru nih. Msc.pyd_.zip
BalasHapusMultiChannelSound.zip jadi lbh aktif dah gamenya pke modul ini ;)
nice info sob.. Tp work d s60v2 dan s60v3, sy test d s60v1 g working, :-(
BalasHapuskunjungn perdana sob..ikut bljar python ya...tuker link ya sob...link nte sgera di pasang...ini link ane http://enoz.heck.in
BalasHapusWuss, manteb modulenya. Bagus2, makasih sob dah share , sayang hp ane ga mampu ngejalanin
BalasHapus@agoes: Wuss, manteb modulenya. Bagus2, makasih sob dah share , sayang hp ane ga mampu ngejalanin
BalasHapus@enoz: makasih kunjungannya, linknya udah ane pasang, maaf lama