Jumat, 26 Juni 2015

Membuat Game Android Tetris

Nama  : Diah Nurfatimah
NPM   : 52412016
Kelas   : 3IA24

Pada kesempatan ini, say akan menjelaskan sedikit bagaimana cara membuat game tetris untuk android dengan menggunakan eclipse. Dimana tugas ini dibuat untuk memenuhi tugas softskill pertemuan 3 pada mata kuliah Pengantar Teknologi Game.
Sebelum saya menjelaskan pembuatan game ini, sebaiknya kita mengingat kembali pengertian android itu sendiri dan sejarah game tetris ini.

Android
Android adalah sistem operasi untuk handphone yang berbasis linux. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka sendiri untuk digunakan oleh berbagai macam piranti bergerak. Contohnya seperti membuat aplikasi game dan lain - lain.

Game Tetris
Game Tetris adalah permainan teka-teki bangunan yang pertama kalinya didesain oleh Alexey Pajitnov pada bulan Juni 1985, saat itu, ia masih bekerja di Pusat Komputer Dorodnicyn di Akademi Sains Uni Soviet di Moskow, nama tetris sendiri diambil dari bahasa numerik yunani, yaitu tetra yang artinya empat. Empat sendiri adalah jumah susunan balok yang bisa diubah-ubah ke dalam berbagai bentuk untuk selanjutnya disusun oleh si pemain untuk dapat saling terkunci.

Untuk mulai membuat game tetris ini :
  1. Pertama download terlebih dahulu Android SDK, ADT dan Eclipse. 
  2. Kemudian install semua aplikasi yang telah didownload, lalu buka eclipse untuk mulai membuat project game di android. 
  3. Selanjutnya pilih Build Your First App, kemudian klik next maka kita akan masuk ke jendela eclipsenya. 
  4. Setelah itu Klik File > New > Android Apllication Project, kemudian isi Application Name, Project Name dan Package Namenya. 
  5. Lalu pilih minimum required SDKnya, pilihan ini menjelaskan spesifikasi batas tipe jenis android yang dapat dijalankan pada handphone android kita. Kemudian pilih juga target SDK yang digunakan sesuai dengan tipe jenis yang anda gunakan. 
  6. Anda juga dapat mengubah warna tema SDK anda dengan klik theme lalu pilih tema yang anda inginkan. Jika semuanya telah selesai klik next. 
  7. Setelah itu ceklis pada pilihan create launcher icon dan create activity agar aplikasi teraktivasi. 
  8. Ceklis juga pada pada create project in workplace sebagai lokasi penyimpanan project yang telah anda buat. Selanjutnya akan ada pilihan menu icon di sebelah kanan yang berfungsi sebagai ukuran besar sebuah aplikasi sesuai dengan tipe android yang digunakan seperti tablet maupun handphone android. 
  9. Dan yang terakhir akan muncul blank activity, jika prosedur pembuatan form pada eclipse telah selesai semua, maka anda akan melanjutkan kembali dengan membuat sebuah coding yang sesuai dengan project yang anda buat. Karena disini saya menjelaskan membuat sebuah game tetris maka saya menggunakan coding yang sesuai dengan project yang saya buat.
Kebetulan source code yang digunakan lumayan banyak dan panjang nih, jadi untuk mempermudah saya kasih source codenya di link bawah ini :

saya akan menjelaskan beberapa penggal source code  yang ada didalam file tersebut.


Source Code diatas ini digunakan untuk membuat dinding atau garis tepi dalam permainan seperti sebuah bingkai, yang berada di bagian sebelah kiri layar.


Source Code diatas ini digunakan untuk membuat dinding atau garis tepi dalam permainan seperti sebuah bingkai, yang berada di bagian sebelah kanan layar.


Source Code diatas ini digunakan untuk membuat dinding atau garis tepi dalam permainan seperti sebuah bingkai, yang berada di bagian bawah layar.


Source code di atas ini merupakan code yang digunakan untuk mengatur si bentuk bangunan tersebut atau tetris untuk bergerser ke arah kanan, kiri dan bawah.


Source code di atas ini merupakan code yang digunakan untuk mengatur si bentuk bangunan tersebut atau tetris untuk berpindah posisi atau rotasi arah ke kiri, ke kanan. Dan terdapat pula tombol untuk melakukan pemberhentian sementara yaitu dengan tombol pause, apabila anda ingin melanjutkan kembali anda bisa menekan kembali tombol tersebut untuk bermain kembali.

Dan ini adalah tampilan pada permainan tetris :

Tampilan Halaman Awal 
Terdapat berbagai pilihan menu pada halaman awal permainan.

Tampilan New Game 
Masih dalam keadaan score 0.

Tampilan bonus nilai
Jika anda menyelesaikan satu baris dengan sempurna, seperti gambar diatas maka anda akan diberi bonus nilai dengan dikalikan berkelipatan 2 begitupun dengan score nilai selanjutnya. Bonus nilai hanya bertahan dalam 5 detik saja. Lihat gambar dibawah ini.



Tampilan Game Over
Tampilan pada saat game over, jika permainan game over maka permainan akan langsung kembali ke halaman menu utama.

Tampilan High Score
Didalam high score ini, terdapat nilai tertinggi, hari dan waktu saat mendapatkan score tertinggi.

Tampilan About
Pada tampilan about ini, hanya terdapat data si penulis saja.



Cara Bermain :
Cara memainkan game ini cukup sederhana, yaitu dengan memindahkan setiap bentuk bangunan yang muncul dengan sesuai dengan bingkai yang ada didalam layar permainan. Setiap baris harus diisi jika ingin mendapatkan score nilai, tidak boleh ada yang kosong di salah satu baris. Untuk mengubah bentuk bangunan maupun menggesernya ke arah kanan atau kiri, anda dapat menekan tanda panah petunjuk yang ada didalam permainan tersebut. Untuk lebih jelasnya silahkan anda download dan jalankan source code yang ada di dalam link diatas tersebut tadi.

Sekian penjelasan tentang pembuatan game tetris, semoga penulisan kali ini dapat bermanfaat bagi kalian yang membacanya ya.. ^_^
_Terima Kasih_

Referensi :