Top Banner
Mobile Games Developer War 4: Online Camp Puzzle Adventure Penjelasan singkat game template
13

MGDW4 Game Template: Puzzle adventure

Jun 10, 2015

Download

Education

Agate Studio
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: MGDW4 Game Template: Puzzle adventure

Mobile Games Developer War 4: Online Camp

Puzzle Adventure

Penjelasan singkat game template

Page 2: MGDW4 Game Template: Puzzle adventure

Mobile Games Developer War 4: Online Camp

GameplayPuzzle Adventure merupakan perpaduan antara genre puzzle dan adventure yang dikemas sedemikian rupa agar puzzle tersebut memiliki tingkat kesulitan yang bertahap dan memiliki 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 melalui berbagai rintangan hingga akhirnya mencapai garis finish.

Page 3: MGDW4 Game Template: Puzzle adventure

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 pintu finish.Pada game template ini, merupakan game dengan tipe grid based. Collision detectionnya pun grid based. Lalu game template ini pun sudah ada implementasi Sound dan Save/Load game.

Page 4: MGDW4 Game Template: Puzzle adventure

Mobile Games Developer War 4: Online Camp

Contoh Pengembangan Puzzle Adventure

Menambahkan gameplay yang berbeda, menjadi seperti game Bomberman

Page 5: MGDW4 Game Template: Puzzle adventure

Mobile Games Developer War 4: Online Camp

Contoh Pengembangan Puzzle Adventure

Atau bahkan membuat game RPG dengan dasar grid based dari game template

Page 6: MGDW4 Game Template: Puzzle adventure

Mobile Games Developer War 4: Online Camp

Contoh Pengembangan Puzzle Adventure

Page 7: MGDW4 Game Template: Puzzle adventure

Mobile Games Developer War 4: Online Camp

Overview Class

• JohnEmployee.java, sebagai MIDlet utama• GameScreen.java, sebagai canvas utama, disini

disimpan seluruh code gamenya

Page 8: MGDW4 Game Template: Puzzle adventure

Mobile Games Developer War 4: Online Camp

Penampilan game

Page 9: MGDW4 Game Template: Puzzle adventure

Mobile Games Developer War 4: Online Camp

Create tile mapGame template kali ini menekankan pembuatan game dengan tipe grid based.

Disini pergerakan karakternya pun berdasarkan gridnya.

Pada game template ini, map akan dibuat dari serangkaian array 2D.

Ada 2 array, yang pertama array untuk membentuk map, dan yang kedua array untuk membentuk obstacle.

Fungsi untuk menggambar map, terdapat pada initMap()

Page 10: MGDW4 Game Template: Puzzle adventure

Mobile Games Developer War 4: Online Camp

Draw karakter dan menggerakkan karakter

Untuk draw karakter, kita perlu menyimpan pada index berapa karakter tersebut berdiri, lalu drawImage() dengan posisi x dan y dikali dengan 16 (lebar tile)

Fungsi untuk draw karakter terdapat di drawChar()

Fungsi untuk menggerakkan karakter terdapat di movePlayer()

Pergerakkan karakter sesuai dengan tile, pada fungsi movePlayer(), posisi x dan y nya saja yang dirubah 1 per 1

Page 11: MGDW4 Game Template: Puzzle adventure

Mobile Games Developer War 4: Online Camp

Grid – based collision detection

Pada game template ini, menggunakan collision detection grid based, dimana pengecekan dilakukan berdasarkan tile – nya.

Ketika karakter mendapatkan input atas, bawah, kanan, atau kiri, maka sebelum posisi x atau y dirubah, dilakukan pengecekan tile disebelah karakter.Jika tile mapnya = 5, maka karakter akan berjalan.

Page 12: MGDW4 Game Template: Puzzle adventure

Mobile Games Developer War 4: Online Camp

State management

State management digunakan pada pembuatan menu dan level selection, disini kita menggunakan SWITCH – CASE function untuk membuat menu utama dan level selection

Page 13: MGDW4 Game Template: Puzzle adventure

Mobile Games Developer War 4: Online Camp

Save dan Load game

Game template ini menerapkan penggunaan Record Management Store (RMS) untuk menyimpan data

Data yang disimpan adalah level yang dapat dipilih oleh player setelah menyelesaikan level tersebut

Save dilakukan ketika player menyelesaikan level tersebut

Load dilakukan ketika game dijalankan