SlideShare a Scribd company logo
Mobile Games Developer War 4: Online Camp




    Puzzle Adventure

Penjelasan singkat game template
Mobile Games Developer War 4: Online Camp


                              Gameplay
Puzzle 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.
Mobile Games Developer War 4: Online Camp


                             GameLogic
Pada 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.
Mobile Games Developer War 4: Online Camp


Contoh Pengembangan Puzzle Adventure




        Menambahkan gameplay yang
        berbeda, menjadi seperti game
        Bomberman
Mobile Games Developer War 4: Online Camp


      Contoh Pengembangan Puzzle Adventure
Atau bahkan membuat game RPG
dengan dasar grid based dari game
template
Mobile Games Developer War 4: Online Camp


Contoh Pengembangan 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
Mobile Games Developer War 4: Online Camp


Penampilan game
Mobile Games Developer War 4: Online Camp


                       Create tile map
Game 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()
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
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.
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
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

More Related Content

PPTX
MGDW4 Game Template: Vertical shooter
PDF
Ukk 2016 membuat game dengan rpg maker (element of crystal) - ivan sanjaya ...
PDF
2013-19. Membuat Game menggunakan RPG Maker VX Ace
PDF
Membuat Games dengan Scratch
PDF
Digital Coloring by Raksa
PDF
Computational Advertising by Icha
PDF
Freemium conceptanalytics leemarvin
PDF
Game Programming Pattern by Restya
MGDW4 Game Template: Vertical shooter
Ukk 2016 membuat game dengan rpg maker (element of crystal) - ivan sanjaya ...
2013-19. Membuat Game menggunakan RPG Maker VX Ace
Membuat Games dengan Scratch
Digital Coloring by Raksa
Computational Advertising by Icha
Freemium conceptanalytics leemarvin
Game Programming Pattern by Restya

More from Agate Studio (20)

PDF
Community Management by Yudhit
PDF
[Habli] tds agustus
PDF
Wp quality bar tedy
PDF
Toku DB by Aswin
PDF
Lee marvin pitching-hacks
PDF
Emotiv EPOC by Neneng
PDF
Aksi – Koneksi – Deviasi by Valent
PDF
MMO Design Architecture by Andrew
PDF
How to Persuade People by Dave
PDF
Eddie supersmash goodminton
PDF
Satriyo digital audio gears
PDF
Yinan heroes of-the_strom
PDF
Advanced encryption standard (aes) epul
PDF
Real Time Framework by Tonny
PDF
Unity Camera & Simple Image Editing by Puthut
PDF
Hibernate by Jason
PDF
Hardening Apache Web Server by Aswin
PDF
Introduction to Global Illumination by Aryo
PDF
Mobile Games Store by Valen
PDF
Characteristics of Musical Keys by Satriyo
Community Management by Yudhit
[Habli] tds agustus
Wp quality bar tedy
Toku DB by Aswin
Lee marvin pitching-hacks
Emotiv EPOC by Neneng
Aksi – Koneksi – Deviasi by Valent
MMO Design Architecture by Andrew
How to Persuade People by Dave
Eddie supersmash goodminton
Satriyo digital audio gears
Yinan heroes of-the_strom
Advanced encryption standard (aes) epul
Real Time Framework by Tonny
Unity Camera & Simple Image Editing by Puthut
Hibernate by Jason
Hardening Apache Web Server by Aswin
Introduction to Global Illumination by Aryo
Mobile Games Store by Valen
Characteristics of Musical Keys by Satriyo
Ad

Recently uploaded (20)

DOCX
Modul Ajar Deep Learning PAI & BP Kelas 12 SMA Terbaru 2025
DOCX
Modul Ajar Deep Learning Prakarya Kerajinan Kelas 12 SMA Terbaru 2025
PPTX
ppt kelas XII materi sifat koligatif larutan
DOCX
LK Modul 3 - Menentukan Pengalaman Belajar.docx
PDF
KASUS_INKUIRI_KOLABORATIF_KELAS_BAWAH-ISI-ARNI.pdf
DOCX
Modul Ajar Pembelajaran Mendalam Senbud Seni Musik Kelas XII Terbaru 2025
PDF
Lembar Kerja Mahasiswa Konsep Sistem Operasi
DOCX
Modul Ajar Pembelajaran Mendalam Senbud Seni Rupa Kelas XII Terbaru 2025
DOCX
Modul Ajar Deep Learning PKWU Rekayasa Kelas 12 SMA Terbaru 2025
PPTX
Keterbatasan-Fasilitas-dalam-Mengajar-KKA.pptx
PDF
883668952-KP-4-Modul-2-Kerangka-Pembelajaran-Mendalam.pdf
PPTX
Materi Ipas kelas 6 sistem pencernaan manusia
DOCX
Modul Ajar Pembelajaran Mendalam Senbud Seni Tari Kelas XII Terbaru 2025
PPTX
PPT Kurikulum Berbasis Cinta tahun 2025.
PDF
KELOMPOK 4 LK Modul 4 KP4 Asesmen PM (3).pdf
DOCX
Modul Ajar Deep Learning PJOK Kelas 10 SMA Terbaru 2025
PPTX
Analisis-Kasus-PNS-Telat-Pelayanan-Publik-Terhambat Fiks.pptx
PPTX
Bahan Tayang OJT Pembelajaran Mendalam KS
DOCX
Modul Ajar Deep Learning Bahasa Inggris Lanjutan Kelas 11 SMA Terbaru 2025
PDF
Timbal Balik yang Timbang: Perdagangan Tak Setara AS–Indonesia
Modul Ajar Deep Learning PAI & BP Kelas 12 SMA Terbaru 2025
Modul Ajar Deep Learning Prakarya Kerajinan Kelas 12 SMA Terbaru 2025
ppt kelas XII materi sifat koligatif larutan
LK Modul 3 - Menentukan Pengalaman Belajar.docx
KASUS_INKUIRI_KOLABORATIF_KELAS_BAWAH-ISI-ARNI.pdf
Modul Ajar Pembelajaran Mendalam Senbud Seni Musik Kelas XII Terbaru 2025
Lembar Kerja Mahasiswa Konsep Sistem Operasi
Modul Ajar Pembelajaran Mendalam Senbud Seni Rupa Kelas XII Terbaru 2025
Modul Ajar Deep Learning PKWU Rekayasa Kelas 12 SMA Terbaru 2025
Keterbatasan-Fasilitas-dalam-Mengajar-KKA.pptx
883668952-KP-4-Modul-2-Kerangka-Pembelajaran-Mendalam.pdf
Materi Ipas kelas 6 sistem pencernaan manusia
Modul Ajar Pembelajaran Mendalam Senbud Seni Tari Kelas XII Terbaru 2025
PPT Kurikulum Berbasis Cinta tahun 2025.
KELOMPOK 4 LK Modul 4 KP4 Asesmen PM (3).pdf
Modul Ajar Deep Learning PJOK Kelas 10 SMA Terbaru 2025
Analisis-Kasus-PNS-Telat-Pelayanan-Publik-Terhambat Fiks.pptx
Bahan Tayang OJT Pembelajaran Mendalam KS
Modul Ajar Deep Learning Bahasa Inggris Lanjutan Kelas 11 SMA Terbaru 2025
Timbal Balik yang Timbang: Perdagangan Tak Setara AS–Indonesia
Ad

MGDW4 Game Template: Puzzle adventure

  • 1. Mobile Games Developer War 4: Online Camp Puzzle Adventure Penjelasan singkat game template
  • 2. Mobile Games Developer War 4: Online Camp Gameplay Puzzle 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.
  • 3. Mobile Games Developer War 4: Online Camp GameLogic Pada 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.
  • 4. Mobile Games Developer War 4: Online Camp Contoh Pengembangan Puzzle Adventure Menambahkan gameplay yang berbeda, menjadi seperti game Bomberman
  • 5. Mobile Games Developer War 4: Online Camp Contoh Pengembangan Puzzle Adventure Atau bahkan membuat game RPG dengan dasar grid based dari game template
  • 6. Mobile Games Developer War 4: Online Camp Contoh Pengembangan Puzzle Adventure
  • 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. Mobile Games Developer War 4: Online Camp Penampilan game
  • 9. Mobile Games Developer War 4: Online Camp Create tile map Game 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()
  • 10. 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
  • 11. 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.
  • 12. 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
  • 13. 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