PEMBUATAN RHYTHM GAME PADA ANDROID MENGGUNAKAN APLIKASI CONSTRUCT 2 (STUDI KASUS: GAME SYMPHONY ANGKLUNG)
TUGAS AKHIR
Disusun sebagai salah satu syarat untuk kelulusan Program Sastra 1, Program Studi Teknik Informatika, Universitas Pasundan Bandung
Oleh : Aldian Rahmanto NRP. 12.304.0037
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS PASUNDAN BANDUNG NOVEMBER 2016
LEMBAR PENGESAHAN LAPORAN TUGAS AKHIR Telah diujikan dan dipertahankan dalam Sidang Sarjana Program Studi Teknik Informatika Universitas Pasundan Bandung, pada hari Selasa tanggal 1 November 2016, tugas akhir dari :
Nama : Aldian Rahmanto NRP
: 12.304.0037
Dengan judul :
“PEMBUATAN RHYTHM GAME PADA ANDROID MENGGUNAKAN APLIKASI CONSTRUCT 2 (STUDI KASUS: GAME SYMPHONY ANGKLUNG)”
Bandung, 1 November 2016
Menyetujui,
Pembimbing Utama,
Pembimbing Pendamping,
R. Sandhika Galih Amalga, S.T, M.T
Erik, S.T
LEMBAR PERNYATAAN KEASLIAN TUGAS AKHIR
Saya menyatakan dengan sesungguhnya bahwa : 1. Tugas Akhir ini adalah benar-benar asli dan belum pernah diajukan untuk mendapatkan gelar akademik, baik di Universitas Pasundan maupun di Perguruan Tinggi lainnya. 2. Tugas Akhir ini merupakan gagasan, rumusan dan penelitian saya sendiri, tanpa bantuan pihak lain kecuali arahan dari tim Dosen Pembimbing. 3. Dalam Tugas Akhir ini tidak terdapat karya atau pendapat orang lain, kecuali bagian-bagian tertentu dalam penulisan laporan Tugas Akhir yang saya kutip dari hasil karya orang lain yang telah dituliskan dalam sumbernya secara jelas sesuai dengan norma, kaidah dan etika penulisan karya ilmiah, serta disebutkan dalam Daftar Pustaka pada Tugas Akhir ini. 4. Kakas, perangkat lunak dan alat bantu kerja lainnya yang digunakan dalam penelitian ini sepenuhnya menjadi tanggung jawab saya, bukan tanggung jawab Universitas Pasundan Bandung. Apabila di kemudian hari ditemukan seluruh atau sebagian laporan Tugas Akhir ini bukan hasil karya saya sendiri atau adanya plagiasi dalam bagian-bagian tertentu, saya bersedia menerima sangsi akademik, termasuk pencabutan gelar akademik yang saya sandang sesuai dengan norma yang berlaku di Universitas Pasundan, serta perundang-undangan lainnya.
Bandung, 1 November 2016 Yang membuat pernyataan,
Materai 6000,-
( Aldian Rahmanto ) NRP. 12.304.0037 i
DAFTAR ISI
LEMBAR PENGESAHAN LEMBAR PERNYATAAN KEASLIAN TUGAS AKHIR ...................................................... i ABSTRAK ................................................................................................................................. ii ABSTRACT ............................................................................................................................... iii KATA PENGANTAR ............................................................................................................... iv DAFTAR ISI .............................................................................................................................. v DAFTAR ISTILAH ................................................................................................................... ix DAFTAR TABEL ...................................................................................................................... x DAFTAR GAMBAR ................................................................................................................. xi DAFTAR LAMPIRAN .............................................................................................................. xiii
BAB I PENDAHULUAN 1.1. Latar Belakang .................................................................................................................... 1-1 1.2. Identifikasi Masalah ............................................................................................................ 1-2 1.3. Tujuan Tugas Akhir ............................................................................................................ 1-2 1.4. Lingkup Tugas Akhir .......................................................................................................... 1-2 1.5. Metodologi Tugas Akhir ..................................................................................................... 1-2 1.5.1. Pengumpulan Data ........................................................................................................ 1-3 1.5.2. Pembuatan Game .......................................................................................................... 1-4 1.6. Sistematika Penulisan Tugas Akhir..................................................................................... 1-5
BAB II LANDASAN TEORI 2.1. Game ................................................................................................................................... 2-1 2.1.1. Tipe Game ..................................................................................................................... 2-1 2.1.2. Genre Game .................................................................................................................. 2-2 2.2. Rhythm Game ...................................................................................................................... 2-3 2.3. Gameplay Guitar Flash........................................................................................................ 2-4 2.4. Metode Game Architecture And Design ............................................................................. 2-4 2.4.1. Game Design................................................................................................................. 2-5 2.4.1.1. First Concept ........................................................................................................... 2-5 2.4.1.2. Core Design............................................................................................................. 2-6 2.4.1.3. Gameplay ................................................................................................................ 2-7 2.4.1.4. Detailed Design ....................................................................................................... 2-8 2.4.1.5. Game Balance ......................................................................................................... 2-8 2.4.1.6. Look And Feel ......................................................................................................... 2-9
v
vi 2.4.1.7. Wrapping Up ........................................................................................................... 2-9 2.4.1.8. The Future Of Game Design ................................................................................... 2-9 2.4.2. Team Building And Management.................................................................................. 2-9 2.4.2.1. Current Methods Of Team Management ................................................................. 2-9 2.4.2.2. Roles And Division .................................................................................................. 2-9 2.4.2.3. The Software Factory .............................................................................................. 2-9 2.4.2.4. Milestone And Deadlines ........................................................................................ 2-10 2.4.2.5. Procedures And “Process” ..................................................................................... 2-10 2.4.2.6. Troubleshooting ...................................................................................................... 2-10 2.4.2.7. The Future Of The Industry ..................................................................................... 2-10 2.4.3. Game Architecture ........................................................................................................ 2-10 2.4.3.1. Current Development Methods ............................................................................... 2-10 2.4.3.2. Initial Design .......................................................................................................... 2-10 2.4.3.3. Use Of Technology .................................................................................................. 2-10 2.4.3.4. Building Blocks ....................................................................................................... 2-10 2.4.3.5. Initial Architecture Design ...................................................................................... 2-11 2.4.3.6. Development ........................................................................................................... 2-11 2.4.3.7. The Run-Up To Release .......................................................................................... 2-11 2.4.3.8. Postmortem ............................................................................................................. 2-11 2.4.3.9. The Future Of Game Development ......................................................................... 2-11 2.4.4. Appendixes .................................................................................................................... 2-11 2.4.4.1. Sample Game Design Documents ........................................................................... 2-11 2.4.4.2. Bibliography And References.................................................................................. 2-12 2.5. Android ............................................................................................................................... 2-12 2.6. Construct 2 .......................................................................................................................... 2-13 2.7. Intel XDK ............................................................................................................................ 2-13
BAB III SKEMA TUGAS AKHIR 3.1. Kerangka Tugas Akhir ........................................................................................................ 3-1 3.2. Skema Analisis Tugas Akhir ............................................................................................... 3-3 3.3. Detail Analisis Tugas Akhir ................................................................................................ 3-4
BAB IV GAME DESIGN 4.1. First Concept ....................................................................................................................... 4-1 4.1.1. Mendapatkan Ide ........................................................................................................... 4-1 4.1.2. Membentuk Ide ............................................................................................................. 4-1 4.1.2.1. Gaya ........................................................................................................................ 4-1
vii 4.1.2.2. Alur................................................................. ......................................................... 4-2 4.1.2.3. Karakter ................................................................................................................... 4-2 4.1.2.4. Keadaan ................................................................................................................... 4-8 4.1.2.5. Tema ........................................................................................................................ 4-8 4.2. Core Design ........................................................................................................................ 4-8 4.2.1. Fitur ............................................................................................................................... 4-8 4.2.2. Gameplay ...................................................................................................................... 4-8 4.2.3. Antarmuka..................................................................................................................... 4-9 4.2.4. Aturan ........................................................................................................................... 4-12 4.2.5. Desain Level ................................................................................................................. 4-13 4.3. Gameplay ............................................................................................................................ 4-13 4.3.1. Mengimplementasikan Gameplay................................................................................. 4-14 4.3.1.1. Sisi Bawah ............................................................................................................... 4-14 4.3.1.2. Sisi Atas .................................................................................................................. 4-14 4.3.2. Menghindari Pilihan Biasa ............................................................................................ 4-14 4.3.2.1. Kekurangan ............................................................................................................. 4-15 4.3.2.2. Kelebihan ................................................................................................................ 4-16 4.4. Detailed Design ................................................................................................................... 4-17 4.5. Game Balance ..................................................................................................................... 4-18 4.6. Look And Feel ..................................................................................................................... 4-19 4.6.1. Suasana ......................................................................................................................... 4-19 4.6.2. Antarmuka..................................................................................................................... 4-20 4.6.3. Cerita ............................................................................................................................. 4-27
BAB V GAME ARCHITECTURE 5.1. Initial Design ....................................................................................................................... 5-1 5.1.1. Kebutuhan Perangkat .................................................................................................... 5-1 5.1.2. Daftar Token ................................................................................................................. 5-1 5.1.3. Hirarki Token ................................................................................................................ 5-2 5.1.4. Interaksi Antar Token ................................................................................................... 5-3 5.2. Use Of Technology .............................................................................................................. 5-3 5.3. Building Blocks ................................................................................................................... 5-3 5.3.1. Antarmuka Pada Construct 2 ........................................................................................ 5-4 5.3.2. Penjelasan Detail ........................................................................................................... 5-4 5.3.3. Event ............................................................................................................................. 5-6 5.4. Development ........................................................................................................................ 5-7 5.4.1. Coding ........................................................................................................................... 5-8
viii 5.4.2. Pengujian....................................................................................................................... 5-15 5.4.3. Struktur Files................................................................................................................. 5-17 5.5. The Run-Up To Release....................................................................................................... 5-17 5.5.1. Tahap Export Ke Project Android ................................................................................. 5-17 5.5.2. Tahap Build Project Ke Android Package .................................................................... 5-18 5.5.3. Tampilan Akhir Di Smartphone Android...................................................................... 5-19
BAB VI KESIMPULAN DAN SARAN 6.1. Kesimpulan ......................................................................................................................... 6-1 6.2. Saran.................................................................................................................................... 6-1
DAFTAR PUSTAKA LAMPIRAN
DAFTAR ISTILAH No. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34.
Nama Istilah Rhythm Game Construct 2 Intel XDK Game Architecture And Design Game Design First Concept Core Design Gameplay Detailed Design Game Balance Look And Feel Wrapping Up The Future Of Game Design Team Building And Management Current Methods Of Team Management Roles And Division The Software Factory Milestone And Deadlines Procedures And “Process” Troubleshooting The Future Of The Industry Game Architecture Current Development Methods Initial Design Use Of Technology Building Blocks Initial Architecture Design Development The Run-Up To Release Postmortem The Future Of Game Development Appendixes Sample Game Design Documents Bibliography And References
Penjelasan Permainan Ritme Nama Aplikasi Untuk Pembuatan Game Nama Aplikasi Untuk Pembuatan Android Package Nama Metode Pengembangan Game Tahap Dari Metode Pengembangan Game Tahap Dari Metode Pengembangan Game Tahap Dari Metode Pengembangan Game Tahap Dari Metode Pengembangan Game Tahap Dari Metode Pengembangan Game Tahap Dari Metode Pengembangan Game Tahap Dari Metode Pengembangan Game Tahap Dari Metode Pengembangan Game Tahap Dari Metode Pengembangan Game Tahap Dari Metode Pengembangan Game Tahap Dari Metode Pengembangan Game Tahap Dari Metode Pengembangan Game Tahap Dari Metode Pengembangan Game Tahap Dari Metode Pengembangan Game Tahap Dari Metode Pengembangan Game Tahap Dari Metode Pengembangan Game Tahap Dari Metode Pengembangan Game Tahap Dari Metode Pengembangan Game Tahap Dari Metode Pengembangan Game Tahap Dari Metode Pengembangan Game Tahap Dari Metode Pengembangan Game Tahap Dari Metode Pengembangan Game Tahap Dari Metode Pengembangan Game Tahap Dari Metode Pengembangan Game Tahap Dari Metode Pengembangan Game Tahap Dari Metode Pengembangan Game Tahap Dari Metode Pengembangan Game Tahap Dari Metode Pengembangan Game Tahap Dari Metode Pengembangan Game Tahap Dari Metode Pengembangan Game
ix
DAFTAR TABEL
Tabel 2.1. Genre Game .............................................................................................................. 2-3 Tabel 3.1. Kerangka Tugas Akhir .............................................................................................. 3-1 Tabel 3.2. Detail Analisis ........................................................................................................... 3-4 Tabel 4.1. Default Male.............................................................................................................. 4-3 Tabel 4.2. Default Female .......................................................................................................... 4-5 Tabel 4.3. Conductor (Ujang) .................................................................................................... 4-7 Tabel 4.4. Game Mechanics ....................................................................................................... 4-19 Tabel 5.1. Daftar Token ............................................................................................................. 5-2 Tabel 5.2. Tahap Alpha Testing ................................................................................................. 5-16 Tabel D.1. Struktur Files ............................................................................................................ D-1
x
DAFTAR GAMBAR
Gambar 1.1. Metodologi Tugas Akhir ....................................................................................... 1-3 Gambar 1.2. Metode Game Architecture And Design................................................................ 1-4 Gambar 2.1. Contoh Rhythm Game ........................................................................................... 2-3 Gambar 2.2. Contoh Gameplay Guitar Flash ............................................................................. 2-4 Gambar 2.3. Metode Game Architecture And Design................................................................ 2-5 Gambar 2.4. Workflow Contens Schema ................................................................................... 2-8 Gambar 2.5. Contoh Game Yang Dibuat Menggunakan Aplikasi Construct 2 ......................... 2-13 Gambar 2.6. Workflow Untuk Developer .................................................................................. 2-14 Gambar 3.1. Skema Analisis ...................................................................................................... 3-3 Gambar 4.1. Default Male .......................................................................................................... 4-2 Gambar 4.2. Default Female ...................................................................................................... 4-4 Gambar 4.3. Conductor (Ujang) ................................................................................................. 4-6 Gambar 4.4. Sketsa Tampilan Pertama ...................................................................................... 4-9 Gambar 4.5. Sketsa Menu .......................................................................................................... 4-9 Gambar 4.6. Sketsa Alur ............................................................................................................ 4-10 Gambar 4.7. Sketsa Cerita .......................................................................................................... 4-10 Gambar 4.8. Sketsa Map ............................................................................................................ 4-11 Gambar 4.9. Sketsa Stage........................................................................................................... 4-11 Gambar 4.10. Sketsa Gameplay ................................................................................................. 4-12 Gambar 4.11. Keterbatasan (1) .................................................................................................. 4-15 Gambar 4.12. Keterbatasan (2) .................................................................................................. 4-15 Gambar 4.13. Kelebihan (1) ....................................................................................................... 4-16 Gambar 4.14. Kelebihan (2) ....................................................................................................... 4-16 Gambar 4.15. Keseimbangan Pemain/ Gameplay ...................................................................... 4-18 Gambar 4.16. Tampilan Pertama................................................................................................ 4-20 Gambar 4.17. Menu.................................................................................................................... 4-20 Gambar 4.18. Alur Pertama........................................................................................................ 4-21 Gambar 4.19. Alur Kedua .......................................................................................................... 4-21 Gambar 4.20. Alur Ketiga .......................................................................................................... 4-22 Gambar 4.21. Alur Keempat ...................................................................................................... 4-22 Gambar 4.22. Alur Kelima ......................................................................................................... 4-23 Gambar 4.23. Cerita Pada Stage 1.............................................................................................. 4-23 Gambar 4.24. Cerita Pada Stage 2.............................................................................................. 4-24 Gambar 4.25. Cerita Pada Stage 3.............................................................................................. 4-24
xi
xii Gambar 4.26. Map...................................................................................................................... 4-25 Gambar 4.27. Stage 1 Latar Siang.............................................................................................. 4-25 Gambar 4.28. Stage 2 Latar Sore ............................................................................................... 4-26 Gambar 4.29. Stage 3 Latar Malam ........................................................................................... 4-26 Gambar 4.30. Gameplay............................................................................................................. 4-27 Gambar 5.1. Hirarki Token ........................................................................................................ 5-2 Gambar 5.2. Interaksi Antar Token ............................................................................................ 5-3 Gambar 5.3. Antarmuka Pada Construct 2 ................................................................................ 5-4 Gambar 5.4. Event...................................................................................................................... 5-6 Gambar 5.5. Proses Pembuatan Menu ....................................................................................... 5-8 Gambar 5.6. Proses Pembuatan Level 1 Siang........................................................................... 5-9 Gambar 5.7. Event Sheet Pembuatan Menu ............................................................................... 5-10 Gambar 5.8. Event Sheet Pembuatan Level 1 Siang .................................................................. 5-13 Gambar 5.9. Tahap Export To Android Project ......................................................................... 5-17 Gambar 5.10. Tahap Build To APK ........................................................................................... 5-18 Gambar 5.11. Tampilan Akhir Di Smartphone Android (1) ...................................................... 5-19 Gambar 5.12. Tampilan Akhir Di Smartphone Android (2) ...................................................... 5-19 Gambar A.1 Proses Pembuatan Level 1 Sore............................................................................. A-1 Gambar B.2. Proses Pembuatan Event Sheet Level 1 Sore........................................................ B-1 Gambar C.3. Proses Pembuatan Event Sheet 8 Tab ................................................................... C-1
DAFTAR LAMPIRAN
Lampiran A-Proses Pembuatan Level 1 Sore............................................................................. A-1 Lampiran B-Proses Pembuatan Event Sheet Level 1 Sore......................................................... B-1 Lampiran C-Proses Pembuatan Event Sheet 8 Tab .................................................................... C-1 Lampiran D-Struktur Files ......................................................................................................... D-1
xiii