Pada tutorial kali ini, kita akan mencoba memahami dasar dari pengembangan game di Android.
Jika pada J2ME, kita akan berkutat pada MIDlet. Pada Android kita akan lebih mengenalnya dengan Activity. Activity dapat diibaratkan seperti card, setiap card menggambarkan suatu screen, jika kita pergi ke screen lain maka activity tersebut akan disimpan dengan metode stack. Dengan kata lain, jika kita memiliki 3 activity A, B, dan C, jika kita membuka A lalu membuka B kemudian C, maka ketika kita menekan tombol back, activity B yang akan aktif.
Canvas pada Android SDK, dapat kita buat dengan menggunakan SurfaceView. Dengan menggunakan SurfaceView, kita dapat override fungsi dari onDraw(). Untuk dapat menggunakan SurfaceView, kita gunakan inheritance kepada file yang ingin di inherit.
Jika pada J2ME, kita akan berkutat pada MIDlet. Pada Android kita akan lebih mengenalnya dengan Activity. Activity dapat diibaratkan seperti card, setiap card menggambarkan suatu screen, jika kita pergi ke screen lain maka activity tersebut akan disimpan dengan metode stack. Dengan kata lain, jika kita memiliki 3 activity A, B, dan C, jika kita membuka A lalu membuka B kemudian C, maka ketika kita menekan tombol back, activity B yang akan aktif.
Canvas pada Android SDK, dapat kita buat dengan menggunakan SurfaceView. Dengan menggunakan SurfaceView, kita dapat override fungsi dari onDraw(). Untuk dapat menggunakan SurfaceView, kita gunakan inheritance kepada file yang ingin di inherit.
Lalu file yang dibutuhkan terakhir adalah class yang meng-inheritance class Thread. Disini kita akan menyimpan game loop dari game kita. Nanti di dalam game loop, kita akan memanggil SurfaceView yang telah kita buat sebelumnya. Sehingga kita dapat membuat beberapa SurfaceView dengan 1 Thread.
Teman – teman dapat mengunduh kerangka dasar dari pembuatan game di Android disini:
Teman – teman dapat mengunduh kerangka dasar dari pembuatan game di Android disini:
1. Tutorial PC Plus – part 1. Kerangka dasar game.
2. Tutorial PC Plus – part 2. Assets
3. Tutorial PC Plus – part 3
2. Tutorial PC Plus – part 2. Assets
3. Tutorial PC Plus – part 3
Source code lengkap akan disertakan diblog ini setelah 2 minggu keluar sebagai artikel PC Plus