Calyptra: Jurnal Ilmiah Mahasiswa Universitas Surabaya Vol.5 No.1 (2016) Pembuatan Aplikasi Game Shape Master

dokumen-dokumen yang mirip
BAB 1 PENDAHULUAN. Tetris. Salah satu game yang populer sejak tahun Tetris masih merupakan produk

BAB III PERANCANGAN GAME

Oleh : Afifudin Mahdan. Dosen Pembimbing 2 Umi Laili Yuhana, S.Kom.,M.Sc. Imam Kuswardayan, S.Kom.,M.T.

BAB 4 IMPLEMENTASI DAN EVALUASI. diperlukan agar dapat mengimplementasikan game Job Seeker ini. a. Intel Pentium 4 2,34 Ghz. b. Memory (RAM) 512MB RAM

IMPLEMENTASI METODE FORWARD CHAINING UNTUK MENENTUKAN PENGHARGAAN PADA GAME BALAP KARUNG

BAB 4 IMPLEMENTASI DAN EVALUASI. perangkat Android dalam menjalankan aplikasi game Tetris Nusantara: Android : Gingerbread 2.3

BAB 4 IMPLEMENTASI. dirancang, spesifikasi perangkat lunak (software) dan perangkat keras (hardware) yang

ANALISIS DAN PERANCANGAN APLIKASI GAME MULTIPLAYER TRAP N TREASURE MENGGUNAKAN GAME ENGINE UNITY 3D BERBASIS ANDROID

RANCANG BANGUN GAME EDUKASI ASAH OTAK ANAK BERBASIS ANDROID MENGGUNAKAN APLIKASI CONSTRUCT 2

BAB 4 HASIL DAN PENELITIAN

BAB 1 PENDAHULUAN. Dewasa ini, mahasiswa cenderung lebih banyak menghabiskan waktunya

BAB 1 PENDAHULUAN. Semakin berkembangnya teknologi pada era ini telah membuat banyak

Usia : Jenis Kelamin : Berilah tanda silang (X) pada jawaban anda. 1. Apakah game sangat anda butuhkan dalam kehidupan sehari hari?

APLIKASI GAME ONLINE MULTI GENRE BERBASIS FLASH

BAB 1 PENDAHULUAN 1.1. Latar Belakang

BAB 4 IMPLEMENTASI DAN EVALUASI. dengan baik, diperlukan spesifikasi perangkat keras sebagai berikut :

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 4 IMPLEMENTASI DAN EVALUASI. perangkat keras yang disarankan sebagai berikut: Tabel 4.1 Spesifikasi Game

PANDUAN PENGGUNAAN MULTIMEDIA PEMBELAJARAN MANDIRI MATA PELAJARAN FISIKA

BAB 1 PENDAHULUAN. satunya yaitu rumah adat. Rumah adat tersebut tersebar di berbagai penjuru Indonesia

BAB 4 IMPLEMENTASI DAN EVALUASI. ios minimal versi Memiliki processor single core ARMv7 dan kecepatan processor. minimal 800 MHz.

BAB III ANALISIS KEBUTUHAN DAN PERANCANGAN APLIKASI

BAB IV HASIL DAN PEMBAHASAN

BAB 1 PENDAHULUAN. kemajuan berbagai bidang di dunia. Salah satu bidang tersebut adalah teknologi

Berdasarkan penelitian game Color-Change puzzle berbentuk board game yang ditemukan pertama kali oleh John Maxim (2001) dapat disimpulkan bahwa

BAB I PENDAHULUAN. Perkembangan teknologi dalam bidang komputer, banyak digunakan dalam

BAB 4 IMPLEMENTASI. baik, maka berikut ini adalah spesifikasi perangkat keras, perangkat lunak dan

BAB 1 PENDAHULUAN 1.1. Latar Belakang

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 1 PENDAHULUAN. tua. Game pada umumnya sering digunakan untuk mengisi waktu luang dan

JPGMI, Vol.1 No Hal [68-77] Issn :

PERANCANGAN DAN ANALISIS GAME EDUKASI THINKMATH

BAB Latar Belakang

BAB 3 ANALISIS DAN PERANCANGAN

BAB 4 HASIL DAN PEMBAHASAN

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI. lunak yang digunakan untuk membangun aplikasi perangkat ajar ini adalah : perangkat ajar bisa terlihat lebih menarik.

BAB III METODE PENELITIAN

3.1.3 Target Pemain Target pemain pada game Cari Kata Indonesia ini adalah semua umur, sehingga segala usia dapat memainkan game ini.

BAB 4 HASIL DAN PEMBAHASAN Spesifikasi Perangkat Keras (Hardware)

BAB 4 IMPLEMENTASI DAN EVALUASI SISTEM

BAB 4 IMPLEMENTASI DAN EVALUASI SISTEM. yang digunakan adalah : 1. Processor Pentium III. 2. Memory 2 GigaByte DDR 2 RAM

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN. game hanya dijadikan sarana hiburan semata namun sekarang game telah. dan console tetapi sekarang sudah memasuki era mobile game.

PELATIHAN PHP ALUMNI DAN CALON ALUMNI INSTITUT BISNIS DAN INFORMATIKA STIKOM SURABAYA. By: Julianto Lemantara, S,Kom., M.Eng

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN 1.1 Latar Belakang

Mengembangkan Website Berbasis Wordpress

BAB 1 PENDAHULUAN. Istilah ini dicetuskan pertama kali oleh O Reilly Media pada tahun 2003 dan

BAB 4 HASIL DAN PEMBAHASAN. 2. Memori RAM 512 MB 3. VGA card 256 MB 4. CD-ROM Drive 5. Speaker 6. Keyboard 7. Mouse

BAB 1 PENDAHULUAN. sesuatu yang baru. Contoh multimedia interaktif adalah multimedia. pembelajaran interaktif, aplikasi game, kios informasi, dll.

PROSEDUR MENJALANKAN PROGRAM APLIKASI

BAB 1 PENDAHULUAN 1.1 Latar Belakang Pembuatan Game Petualangan Menggunakan Construct Identifikasi Masalah 1.3 Tujuan Tugas Akhir

ABSTRAK. Kata kunci: Kartu, Domino, Poin, Smartphone, Android

BAB 1 PENDAHULUAN. kehidupan. Menurut Sri Maharsi (2000, P128), perkembangan teknologi telah

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah

Gambar Error! No text of specified style in document.4.1 Tampilan Icon Banana Catch

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang.

BAB I. Game mobile saat ini sudah menjadi alternatif hiburan bagi semua kalangan baik

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. dengan penampakan antara 4 sampai 8 buah satelit. GPS dapat memberikan

BAB IV HASIL DAN PEMBAHASAN. Implementasi ini akan menjelaskan detil Company Profile di SMA

BAB 4 IMPLEMENTASI DAN EVALUASI

UKDW BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB III METODOLOGI PENELITIAN. Program ini dirancang dan dibangun dengan menggunakan perangkat keras atau

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. kegiatan di bidang usaha dan sangat berkembang pesat pada kegiatan. untuk menghubungkan banyak masyarakat tanpa mengenal batasan.

Pembahasan cara pengoperasian aplikasi game Let s Help the Piglets dibagi menjadi dua bagian yaitu client dan Admin.

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. 1.1 Latar Belakang

Permainan Trading Card Game Magic & Wizard Card Battle

BAB 1 PENDAHULUAN. industri game dan semakin banyaknya game yang dihasilkan untuk berbagai macam

Untuk dapat memainkan game Ultang Dynasty, pemain harus menginstall flash player terlebih dahulu.

BAB 1 PENDAHULUAN. membuat sebuah strategi. Dengan berkembangnya teknologi, game juga mulai

GAME BELAJAR MATEMATIKA UNTUK SISWA SEKOLAH DASAR PADA MOBILE DEVICE BERBASIS ANDROID

BAB IV PEMBAHASAN. Game Siapa Dia? memberikan sebuah inovasi dalam pembelajaran sejarah

Calyptra: Jurnal Ilmiah Mahasiswa Universitas Surabaya Vol.4 No.2 (2015)

BAB 1 PENDAHULUAN. Dilihat dari perkembangan teknologi informasi saat ini, industri game merupakan

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 1 PENDAHULUAN. Perkembangan game memang belakangan ini sangat pesat, game game

BAB 1 PENDAHULUAN. sejak lama peranan permainan dirasakan cukup efektif dalam membantu menghilangkan

BAB III ANALISIS DAN DESAIN SISTEM

PERANCANGAN GAME LET S TAP AND DANCING NASKAH PUBLIKASI. diajukan oleh Devit Surtianingsih

3. Pernahkah anda bermain game pada smartphone anda? a. Pernah b. Tidak pernah

game yang ada dapat diinstal pada smartphonesecara offline. 1) Masuk pada layar menu utama dan klik icon menu setting pada layar.

BAB 4 IMPLEMENTASI DAN EVALUASI. dan perangkat lunak yang mendukung dalam menjalankan game Lex the Animal

Pembuatan Aplikasi Komunitas Organisasi. Mahasiswa Universitas Surabaya. Berbasis Android

Bab 4. Implementasi dan Evaluasi. Seperti yang sudah dibahas pada bagian sebelumnya, aplikasi yang dibuat

BAB IV HASIL DAN PEMBAHASAN

BAB 1 PENDAHULUAN. diciptakan untuk membantu kegiatan manusia termasuk untuk meningkatkan

Pembuatan Mobile Game Igo. Andrie Pramono Engwartono Teknik Informatika

BAB 1 PENDAHULUAN Latar Belakang

Pengembangan Game Turn Based Strategi Guardian Legend Berbasis Android

BAB 1 PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN 1.1. Latar Belakang

Perancangan dan Pembuatan Aplikasi Pengenalan Batik Indonesiaku Melalui Permainan Berbasis Android

Transkripsi:

Pembuatan Aplikasi Game Shape Master Iwan Nugraha Ivanto Teknik Informatika / Fakultas Teknik Universitas Surabaya wanzzzone@gmail.com Abstraksi - Game online adalah permainan yang memanfaatkan jaringan internet untuk berkomunikasi dengan pemain lainnya. Salah satu aplikasi game online adalah game online berbasis web. Namun game online berbasis web rata-rata memerlukan instalasi plugin tertentu untuk dapat dimainkan. Game online yang diminati oleh banyak kalangan adalah game dengan genre puzzle. Game puzzle diminati karena permainannya mudah dipahami dan dimainkan oleh beragam usia. Oleh karena itu dibuatlah game shape master sebagai alternatif permainan game puzzle multiplayer online tanpa menginstal plugin tertentu. Game shape master dibuat dengan fitur tambahan untuk memperbaiki kekurangan pada game sejenis. Fitur tambahan tersebut antara lain sistem room, sistem profile, power up, theme, dan rewards. Selain itu terdapat penambahan desain pada gameplay yaitu pemain dapat mempengaruhi lawan bermain. Hal ini dilakukan dengan membuat tile pemain ikut bergerak sesuai dengan arah yang pemain pilih. Pembuatan aplikasi game shape master ini akan menggunakan HTML5 canvas, CodeIgniter, AJAX, dan JQuery. Dari hasil uji coba yang dilakukan dapat disimpulkan bahwa pembuatan aplikasi game shape master mampu menjadi alternatif game online yang tidak memerlukan instalasi plugin tertentu. Kata kunci : Game online, Puzzle, Plugin, HTML5 Canvas 1

PENDAHULUAN Game merupakan permainan yang menggunakan media elektronik. Awalnya game muncul pada console tertentu. Game memiliki dua jenis mode permainan yaitu single-player dan multi-player. Single-player adalah mode dimana pemain game bermain sendiri dengan melawan Artificial Intelligence(AI) dari game tersebut. Multi-player adalah mode dimana pemain game bermain dengan pemain game lainnya. Dengan seiring berkembangnya jaman, pemain game yang ingin memainkan game bersama pemain game lainnya sering mengalami masalah. Masalah tersebut antara lain adalah perbedaan console yang dimiliki, kurangnya perangkat tambahan untuk memainkan mode multiplayer, dan waktu serta tempat yang tidak memungkinkan untuk memainkan mode multiplayer. Untuk mengatasi masalah tersebut muncullah game online. Game online adalah permainan yang memanfaatkan jaringan internet untuk berkomunikasi dengan pemain lainnya. Game online terdiri dari dua jenis yaitu game online yang membutuhkan client dan game online yang berbasis web. Game online berbasis web lebih digemari pemain game karena tidak perlu melakukan instalasi sebelum memainkan game serta game dapat diakses dari browser manapun. Pada game berbasis web sendiri juga terdiri dari dua jenis yaitu game yang menggunakan flash dan yang tidak menggunakan flash. Pada game yang menggunakan flash pemain game diharuskan menginstalasi plugin flash terlebih dahulu sebelum memainkan gamenya. Hal tersebut mengakibatkan pemain menjadi malas untuk memainkan game tersebut karena harus melakukan instalasi terlebih dahulu. Entertainment Software Rating Board (ESRB) adalah badan yang memberikan penilaian kepada game. Berdasarkan hasil pencarian pada ESRB, ditemukan bahwa rata rata permainan dengan genre puzzle memiliki rating everyone. Rating everyone berarti permainan tersebut dapat dimainkan oleh segala umur. Salah satu permainan puzzle yang memiliki rating everyone adalah 2048. 2048 adalah salah satu permainan yang tidak menggunakan plugin flash tetapi menggunakan HTML5. Dengan menggunakan HTML5 maka permainan dapat langsung dimulai tanpa harus menginstal plugin apapun. 2

Berdasarkan fakta diatas maka dibuatlah game Shape Master. Shape Master merupakan game puzzle berbasis web. Game ini nantinya akan dibuat dengan menggunakan HTML5 sehingga pemain game tidak perlu melakukan instalasi sebelum memainkan game ini. Game Shape Master bersifat multiplayer sehingga pemain dapat melawan pemain lain untuk mengasah kemampuan bermainnya. METODE PENELITIAN Penelitian ini dilakukan dengan melakukan wawancara kepada 7 orang pemain game 2048, Tetris Battle, dan Diamond Duel untuk menganalisis kelebihan dan kekurangan game tersebut. Berikut adalah hasil dari wawancara: Pada game 2048 tidak terdapat fitur reward seperti yang ada pada permainan lainnya dan tidak adanya fitur tema untuk mengganti ganti tampilan. Terdapat fitur skor yang disenangi pemain karena pemain dapat memecahkan rekornya. Desain aturan permainan juga cukup disenangi pemain karena simpel dan mudah dimengerti. Selain hal tersebut pemain menyarankan untuk ditambahkan fitur multiplayer, fitur tingkat kesulitan pemainan, dan fitur penggantian tema. Pada permainan 2048 multiplayer terdapat kekurangan dimana sistem pencarian musuh masih random sehingga diperlukan sistem room agar bisa memilih lawan. Pada game Tetris Battle terdapat kekurangan dimana pemain harus menginstalasi flash player. Hal ini memperlambat waktu pemain untuk bermain dan memakan tempat pada harddisk pemain. Para pemain menyukai adanya fitur multiplayer dengan teman yang dapat saling menjatuhkan pemain lain dengan mengirim bom setiap kali pemain berhasil menghilangkan bangunan. Selain fitur multiplayer terdapat fitur lain yang juga disukai yaitu power up. Fitur power up ini disukai karena dapat mengubah alur permainan sehingga tidak membosankan. Terdapat juga fitur title yang didapatkan setiap menang melawan beberapa pemain. Pemain juga menyarankan untuk ditambahkan fitur pemisah permainan antara yang menggunakan power up dan yang tidak karena cenderung 3

tidak fair. Selain fitur pemisahan power up, perlu ditambahkan fitur room agar mudah mencari musuh. Diperlukan fitur untuk mengatur pembatasan waktu permainan. Pada game Diamond Duel terdapat kekurangan dimana pemain tidak dapat mempengaruhi pemain lawan. Selain itu permainan harus menginstal plugin flash player untuk dapat bermain. Hal ini memperlambat waktu pemain untuk bermain dan memakan tempat pada harddisk pemain. Kelebihan pada game diamond duel adalah terdapat fitur profile dimana pemain dapat memantau tingkatannya dalam bermain game tersebut. Pemain juga menyarankan untuk memperbaiki user interface karena kurang user friendly dan membingungkan pengguna dan papan permainan harus menunjukkan papan permainan lawan sehingga pemain tahu apa yang pemain lain lakukan. Setelah dari hasil wawancara tersebut dapat disimpulkan kebutuhan permainan yang diinginkan oleh pemain. Berikut adalah kebutuhan kebutuhan permainan : A. Desain Permainan dapat langsung dimainkan tanpa perlu melakukan proses pengunduhan plugin. Permainan dapat langsung dijalankan pada browser yang mensupport HTML5. B. Gameplay Permainan hanya terdiri dari dua orang. Pemain dapat membuat ruangan atau bergabung pada ruangan yang masih kosong untuk bermain. Pemain dapat mempengaruhi pergerakan lawannya dan begitu pula sebaliknya. Permainan dilakukan dengan menggabungkan tile yang berbentuk sama. Permainan memiliki sistem kompetisi dengan menggunakan score 4

Permainan memiliki beberapa mode permainan yaitu dengan batas waktu dan tanpa batasan waktu. Permainan memiliki sistem turn based. Pemain akan mendapatkan experience setiap kali melakukan permainan. Permainan memiliki sistem ranking yang menentukan tingkatan pemain. Permainan memiliki sistem pertemanan untuk menambahkan pemain ke dalam daftar temannya. Permainan memiliki sistem profile agar pemain dapat memantau statistik permainannya. Permainan memiliki sistem power up. Permainan memiliki fitur penggantian tema agar pemain tidak bosan. Setelah kebutuhan permainan diketahui maka selanjutnya mendesain user interface. Berikut adalah beberapa desain user interface dan penjelasannya. Desain user interface login Pada halaman login pemain yang memiliki username dan password dapat langsung login kedalam permainan dengan mengetikkan username dan passwordnya. Pemain yang belum memiliki username dan password dapat mendaftar dengan menekan tombol register. Desain user interface login dapat dilihat pada Gambar 1. Gambar 1 Mobile Login 5

Desain user interface permainan User interface permainan adalah halaman dimana permainan berlangsung. Pada halaman ini terdapat waktu permainan (300) pada bagian tengah dan tombol give up untuk menyerah. Tile pemain selalu berada pada bagian kiri dan tile pemain lawan selalu berada pada bagian kanan. Power up yang pemain pilih akan muncul pada bagian atas tile. Skor pemain dan waktu yang tersisa pada giliran pemain akan muncul pada bagian atas tile masing masing pemain. Gambar 2 Desain User Interface Permainan Selanjutnya adalah pembuatan mechanic desain aturan permainan. Mechanic pada desain aturan permainan merupakan aturan permainan dan komponen komponen yang ada pada permainan shape master. Komponen tersebut adalah tile dan power up. Desain tile awal setiap tema dapat dilihat pada Gambar 3. Gambar 3 Desain Tile Awal Setiap Tema Power up pada shape master memiliki kegunaan yang unik. Tabel deskripsi power up dapat dilihat pada Tabel J.1. 6

Tabel 1 Tabel Deskripsi Power Up Nama Power Up Kegunaan Randomizer Mengacak posisi tile lawan Mass Randomizer Mengacak posisi tile lawan dan pemain Back to Basic Mengubah nilai seluruh tile lawan menjadi nilai awal Value Randomizer Mengacak nilai seluruh tile lawan All In Menghitung seluruh nilai tile pemain saat ini, menambahkannya ke skor, dan menghilangkan seluruh tile yang ada. HASIL DAN PEMBAHASAN Tujuan dari penelitian ini adalah membuat game Shape Master untuk memberikan alternatif solusi permainan game puzzle multiplayer online tanpa menginstal plugin tertentu. Berikut ini adalah gambar dari hasil aplikasi yang dibuat. Gambar 4 Halaman Login Gambar 5 Halaman Home 7

Gambar 6 Halaman Permainan Hasil dari penelitian tersebut dilakukan dengan memberikan kuisioner kepada 10 orang yang pernah memainkan permainan dengan genre puzzle. Responden terdiri dari 8 laki laki dan 2 perempuan. Responden memiliki umur antara 19 23 tahun. Responden diuji cobakan permainan shape master kemudian mengisi kuisioner yang diberikan. Berikut adalah kesimpulan hasil kuisioner yang diberikan : Seluruh responden mengatakan tidak membutuhkan waktu yang lama untuk memulai memainkan shape master. Menurut pemain yang telah mencoba permainan shape master, permainan shape master dapat dimulai dengan cepat karena tidak memerlukan instalasi dan waktu memuat halaman cukup cepat. Seluruh responden setuju dengan adanya fitur reward seperti uang, experience, dan title yang memicu pemain untuk dapat bermain kembali. Hal ini disebabkan fitur title membuat pemain ingin bersaing untuk mendapatkan title yang tinggi. 90% responden setuju dengan desain gameplay baru yang terdapat pada permainan shape master yaitu dimana aksi pemain dapat mempengaruhi lawan bermain. Hal ini disebabkan karena pemain dapat lebih berpikir untuk mengalahkan lawan bermain. 10% responden mengatakan tidak setuju karena membuat berpikir lebih keras untuk mengalahkan musuhnya. 8

90% responden setuju dengan adanya sistem room pada permainan shape master karena pemain dapat memilih sendiri lawan bermain. Selain itu pemain juga dapat melakukan janjian untuk bermain pada room tertentu. 10% responden mengatakan tidak setuju karena responden tersebut tidak memilih-milih lawan bermain. 8 responden setuju dengan adanya fitur mengganti tema karena dapat memilih tema yang mereka sukai. Namun 2 responden tidak setuju dengan adanya fitur memilih tema karena akan membingungkan. Seluruh responden setuju terhadap adanya fitur profile untuk memantau status serta membantu proses pemilihan power up dan tema karena tersedia banyak fitur seperti mengganti profile picture, mengatur power up, dan memilih tema. 70% responden mengatakan aturan permainan mudah dimengerti karena terdapat petunjuk cara bermain pada halaman awal permainan. 30% responden sisanya memilih tidak setuju karena menurut mereka aturan permainan baru dapat dimengerti setelah bermain. 90% responden setuju desain tampilan mudah dipahami karena sudah dikategorikan dan mudah ditelusuri. Namun 10% responden yang mengatakan tidak setuju dengan alasan tampilan masih mudah digunakan namun kurang menarik KESIMPULAN DAN SARAN Berdasarkan hasil uji coba dapat diambil beberapa kesimpulan dari hasil pembuatan aplikasi game shape master ini yaitu : Permainan shape master dapat menjadi solusi alternatif permainan puzzle multiplayer tanpa menginstal plugin tertentu. Permainan shape master mudah dipahami karena desain tampilan mudah untuk diikuti alurnya dan user friendly. Aturan permainan shape master mudah dimengerti oleh pemain. Fitur fitur yang terdapat pada permainan shape master berguna untuk pemain dan meningkatkan minat pemain untuk bermain permainan shape master. 9

Adanya fitur room membantu pemain untuk mencari lawan bermain. Saran yang dapat diberikan untuk pengembangan permainan Shape Master lebih lanjut adalah : Pemberian fitur chatting antar pemain. Memiliki fitur VIP shop dimana pemain dapat membeli barang tertentu. Desain tampilan dibuat lebih berwarna. Tambahkan variasi tema. Tambahkan animasi pada pergeseran tile. Tambahkan video tutorial agar pengguna lebih mengerti aturan permainan. Tampilan profile diatur dengan menggunakan kotak atau garis. Tambahkan fitur adventure dan misi. Permainan ditambahkan pada platform mobile. 10

DAFTAR PUSTAKA Adams, E. & Rollings, A. 2010. Fundamentals of game design. Berkeley, CA: New Riders. Fulton, S & Fulton, J. 2011. HTML5 Canvas Native Interactivity and Animation for the Web. California: O'Reilly Media Hunicke, R, LeBlanc, M, & Zubek, R. 2014. MDA: A Formal Approach to Game Design and Game Research. Diunduh 19 April 2015, dari http://www.aaai.org/papers/workshops/2004/ws-04-04/ws04-04-001.pdf Kyrnin, J. 2015. Why Use HTML5 Canvas. [online] About.com Tech. Tersedia di: http://webdesign.about.com/od/html5tags/a/why-use-html5-canvas.htm [Diakses 20 Juni 2015]. Pitt, C. 2012. Pro PHP MVC. New York: Apress Upton, D. 2007. CodeIgniter for Rapid PHP Application Development. Birmingham: Packt Publishing 11