Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

MGDW4 Game Template: Puzzle adventure

9,365 views

Published on

  • Be the first to comment

  • Be the first to like this

MGDW4 Game Template: Puzzle adventure

  1. 1. Mobile Games Developer War 4: Online Camp Puzzle AdventurePenjelasan singkat game template
  2. 2. Mobile Games Developer War 4: Online Camp GameplayPuzzle Adventure merupakan perpaduan antara genre puzzle dan adventure yang dikemassedemikian rupa agar puzzle tersebut memiliki tingkat kesulitan yang bertahap danmemiliki cerita tersendiri.Salah satu contoh game Puzzle Adventure yang cukup populer adalah, Chip Challenge.Dimana kita mengendalikan orang untuk menuju garis finish. Orang tersebut harus melaluiberbagai rintangan hingga akhirnya mencapai garis finish.
  3. 3. Mobile Games Developer War 4: Online Camp GameLogicPada game template ini, kita dapat menggerakkan karakter ke atas, bawah, kanan, dan kiri.Kita harus mengendalikan karakter untuk menuju garis finish. Agar pintu dapat terbuka,maka kita membutuhkan kunci. Maka nanti akan objek kunci yang akan membuka pintufinish.Pada game template ini, merupakan game dengan tipe grid based. Collision detectionnyapun grid based. Lalu game template ini pun sudah ada implementasi Sound dan Save/Loadgame.
  4. 4. Mobile Games Developer War 4: Online CampContoh Pengembangan Puzzle Adventure Menambahkan gameplay yang berbeda, menjadi seperti game Bomberman
  5. 5. Mobile Games Developer War 4: Online Camp Contoh Pengembangan Puzzle AdventureAtau bahkan membuat game RPGdengan dasar grid based dari gametemplate
  6. 6. Mobile Games Developer War 4: Online CampContoh Pengembangan Puzzle Adventure
  7. 7. Mobile Games Developer War 4: Online Camp Overview Class• JohnEmployee.java, sebagai MIDlet utama• GameScreen.java, sebagai canvas utama, disini disimpan seluruh code gamenya
  8. 8. Mobile Games Developer War 4: Online CampPenampilan game
  9. 9. Mobile Games Developer War 4: Online Camp Create tile mapGame template kali ini menekankanpembuatan game dengan tipe grid based.Disini pergerakan karakternya punberdasarkan gridnya.Pada game template ini, map akan dibuatdari serangkaian array 2D.Ada 2 array, yang pertama array untukmembentuk map, dan yang kedua arrayuntuk membentuk obstacle.Fungsi untuk menggambar map, terdapatpada initMap()
  10. 10. Mobile Games Developer War 4: Online Camp Draw karakter dan menggerakkan karakterUntuk draw karakter, kita perlumenyimpan pada index berapa karaktertersebut berdiri, lalu drawImage() denganposisi x dan y dikali dengan 16 (lebar tile)Fungsi untuk draw karakter terdapat didrawChar()Fungsi untuk menggerakkan karakterterdapat di movePlayer()Pergerakkan karakter sesuai dengan tile,pada fungsi movePlayer(), posisi x dan ynya saja yang dirubah 1 per 1
  11. 11. Mobile Games Developer War 4: Online Camp Grid – based collision detectionPada game template ini, menggunakancollision detection grid based, dimanapengecekan dilakukan berdasarkan tile –nya.Ketika karakter mendapatkan input atas,bawah, kanan, atau kiri, maka sebelumposisi x atau y dirubah, dilakukanpengecekan tile disebelah karakter.Jika tile mapnya = 5, maka karakter akanberjalan.
  12. 12. Mobile Games Developer War 4: Online Camp State managementState management digunakan padapembuatan menu dan level selection,disini kita menggunakan SWITCH –CASE function untuk membuat menuutama dan level selection
  13. 13. Mobile Games Developer War 4: Online Camp Save dan Load gameGame template ini menerapkanpenggunaan Record ManagementStore (RMS) untuk menyimpan dataData yang disimpan adalah levelyang dapat dipilih oleh player setelahmenyelesaikan level tersebutSave dilakukan ketika playermenyelesaikan level tersebutLoad dilakukan ketika gamedijalankan

×