Sekilas Apelable



Apelable adalah sebuah game project dari mahasiswa Prodi Teknologi Game, PENS 2014.
Blog ini difungsikan sebagai sarana presentasi selama proses pembuatan game. Diantaranya akan berisi Latar belakang game, Story game, Preview gameplay, Tahap-tahap pembuatan asset maupun pemrograman, pembelajaran selama proses, dan terakhir hasil final berupa game jadi berjudul Apelable.

Senin, 29 Juni 2015

Export HTML5 ke Apk untuk Android

Pengaplikasian game Apelable ini adalah supaya bisa dimainkan lewat android.

1.      Download dan install intel xdk di https://software.intel.com/en-us/intel-xdk

2.      Buat direktori folder baru untuk menampung file cordova html5.

3.      Export construct project ke cordova html5, simpan didalam folder yang telah dibuat.


4.      Export cordova html5 ke android APK, Buka intel xdk.

  
5.      Konfigurasikan folder tempat cordova html5 diekspor



6.      Setelah konfigurasi selesai maka akan muncul beberapa tab menu, pilih tab menu “build”.


7.      Pilih build untuk “Crosswalk for Android”.




8.      Tunggu Proses Upload Selesai.



  
9.      Jika proses upload selesai, akan muncul tampilan seperti dibawah, pilih “Build App Now”. Tunggu hingga proses build berhasil.

           

10.  Download hasil build APK. Simpan ke dalam folder yang diinginkan.

Game Event Sheet IV: Game Play

           
 Preparation, berisi sistem persiapan awal game. Terdapat value 0-2, merupakan value untuk menset tempat jatuhnya apel, apel akan jatu dari 3 tempat berbeda yang disetting sesuai value ini. Membuat objek keranjang di layer 2 dengan koordinat x yang sama dengan value sebelumnya. Memunculkan efek gravitasi, environment, control dan tombol Pause.
Timer, mensetting timer sehingga akan berkurang 1 setiap 1 detik.


Spawning Coordinate, sistem untuk menjatuhkan apel dengan titik koordinat x sesuai dengan ke-3 value tadi, dalam waktu yang acak.
Gravity Acceleration, untuk mensetting gravitasi apel yang jatuh.


Control, berisi sistem yang akan terjadi apabila input dilakukan. Apel+Obstacle membuat Apel yang jatuh akan jatuh lebih cepat apabila di klik atau disentuh. Keranjang saat ditekan “Z” keranjang akan membuka atau menutup, begitu juga jika di klik atau disentuh. Terdapat variabel buka yang akan mengatur apel akan masuk skor jika keranjang dalam status terbuka dan sebaliknya. Pada keranjang 2 dan 3 juga terdapat event yang sama hanya saja key nya berbeda, yaitu keranjang 2 key “X”, dan keranjang 3 key “C”.


Collision, sistem yang mengatur kondisi apabila terjadi collision/tumbukan. Yaitu jika keranjang menyentuh apel combo score bertambah, jika menyentuh apelobstacle (busuk) health berkurang 10 dan combo mereset ke 1. Dan begitu kebalikanya apabila apel dan apelobstacle menyentuh tanah.
Heads Up Display, sistem yang menampilkan score, health point, combo, dan timer.

Pause Button, berisi sistem untuk menonaktifkan semua fitur yang ada pada game play.

Menu Button, berisi sistem untuk mengaktifkan menu pop-up saat pause. Yaitu Restart, Main Menu, dan Sound.

Menu Condition, berisi sistem untuk mengatur kondisi eksternal atau tampilan game saat pause. Seperti Layer Menu pop-up menjadi terlihat, fungsinya aktif, warna game play ber opacity 50, dll.

Finish Condition, untuk menonaktifkan segala sistem yang sebelumnya diaktifkan pada layout ini.

Game Event Sheet III: Option Menu

Sound Control,  berisi sistem audio yang mendefinisikan sound on saat variabel = 1, dan sound off saat variabel = 0.

Reset Control, berisi sistem reset highscore. Yang mana cache high score sebelumnya akan langsung dihapus.

Game Event Sheet II: Map / Pemilihan Level



Merah, berisi sistem pemilihan map. Dimana saat mouse ada disekitar area akan ditampilkan teks penjelasan level, serta area yang di tunjuk akan membesar sebagai indikasi. Ketika area level di klik atau disentuh akan berpindah ke scene level yang dimaksud. Event ini berlaku untuk setiap level dalam 7 warna berbeda.


  Back, berisi sistem untuk UI back. Jika mouse berada disekitar area, ikon akan membesar. Jika ikon di klik atau disentuh akan pergi kembali ke Main Menu.

Finish Map, berisi sistem untuk menghentikan audio jika layout Map ini berakhir, yaitu dengan menghentikan audio.

Game Event Sheet I: Main Menu

     
   Preparation Main, berisi system audio. Dimana saat layout pertama kali muncul audio yang dipasang sebagai BGM akan berbunyi. Terdapat variable “sound_active” yang disetting jika > 1 maka set ke 0 , jika = 1 maka unmuted (berbunyi) , jika = 0 maka muted (tidak berbunyi).


       Button, berisi system touch untuk setiap tombol UI. Semua tombol berisi sama, hanya akan memproses perpindahan scene yang berbeda. Play akan berpindah scene ke map pilihan level. Option akan berpindah ke scene audio setting. Credit akan berpindah ke scene credit yang berisi anggota developer. Exit akan otomatis melakukan close.


        Animation Main Menu, berisi setting untuk animasi. Animasi actor, tangan, dan awan dimainkan setiap tick. Animasi Awan bergerak sesuai sumbu x, lalu awan akan di hilangkan dari sistem setelah keluar layout. Awan dimunculkan setiap 2/3 detik.

            Finish Main, berisi apa saja yang dilakukan jika layout main menu telah selesai. Yaitu untuk menghentikan audio yang dimainkan.

Senin, 15 Juni 2015

Game Play II: Play dan Pause









Sekilas Penampakan Gameplay dan pause dalam game Apelable.
Apel dari pohon ajaib tumbuh dan berjatuhan dengan kecepatan yang tidak wajar!!
Segera kumpulkan Apel-apel ajaib ini dalam keranjang. Tetapi jangan sampai keranjang kalian berisi apel busuk, karena sekali berisi apel busuk maka semua apel dalam keranjang akan membaur menjadi busuk :o !!

Penjelasan Game Play:
- Apel warna-warni berjatuhan dari atas pohon
- Tangkap apel dengan cara memasukanya ke dalam keranjang yang terbuka
- Apel berwarna yang terlewat akan mereset Combo Point (Combo Break)
- Hindari menangkap apel busuk dengan cara menutup keranjang 
- Apel busuk yang masuk ranjang akan mereset Combo Point (Combo Break)
- Health point akan berkurang setiap kali terjadi Combo Break
- Health point 0, maka permainan berakhir
- Terus bertahan untuk mengumpulkan apel warna-warni hingga waktu selesai
- Pause Gamenya apabila Orangtua atau temanmu membutuhkan bantuanmu segera !!
- Berjuang !! ^_^

Map Apelable (Apelable Land) Fix


Penampakan Map Apelable Land, dalam pemilihan stage di game Apelable.
Enjoy ^_^