Kamis, 08 September 2011

Dasar urutan kode logic game

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


11 komentar:

  1. ini ta mksute.. Hmm.. Trnyata g gmpang ya bikio game..

    BalasHapus
  2. mung urutane kok kang, oyo lek arep gw template klasik tk kirim template iki a?

    BalasHapus
  3. gak wis, t edit dw dadi morat marit, hahaha.. Nerapno Game logic nang script python sing angelapno Game logic nang script python sing angel

    BalasHapus
  4. game logic iku algo yo? Lha carane nulis script .py sing sesuai ambek algo iku sing angel..

    BalasHapus
  5. Sakngertiku mbuh bener/salah :) algoritma = konsep, script = implementasi algoritma, dadi mikir algoritma trus diimplementasekne ndek kode

    BalasHapus
  6. bang tigan, da modul baru nih. Msc.pyd_.zip
    MultiChannelSound.zip jadi lbh aktif dah gamenya pke modul ini ;)

    BalasHapus
  7. nice info sob.. Tp work d s60v2 dan s60v3, sy test d s60v1 g working, :-(

    BalasHapus
  8. kunjungn perdana sob..ikut bljar python ya...tuker link ya sob...link nte sgera di pasang...ini link ane http://enoz.heck.in

    BalasHapus
  9. Wuss, manteb modulenya. Bagus2, makasih sob dah share , sayang hp ane ga mampu ngejalanin

    BalasHapus
  10. @agoes: Wuss, manteb modulenya. Bagus2, makasih sob dah share , sayang hp ane ga mampu ngejalanin
    @enoz: makasih kunjungannya, linknya udah ane pasang, maaf lama

    BalasHapus

Terimakasih kunjungannya, silahkan meninggalkan komentar anda. Mohon maaf jika lama ga di respon, saya sangat jarang membuka blog ini.