TUGAS
MAKALAH
MOBILE
PROGRAMMING
Disusun oleh :
ANGGA
PUTRA AJIANTO
NIM.13043002
PROGRAM STUDI TEKNIK
INFORMATIKA
UNIVERSITAS BHAYANGKARA
SURABAYA
2016
Pendahuluan
Game adalah Permainan yang terstruktur, yang biasanya game ini dibuat untuk
menghilangkan stress atau juga bisa dibuat untuk Pendidikan agar orang yang
ingin belajar tidak merasakan rasa bosan pada suatu hal yang ingin dia
pelajari. Komponen dari Game itu adalah tujuan, aturan, tantangan, dan interaksi. Game pada umumnya
melibatkan stimulasi mental atau fisik, dan bisa keduanya. Banyak Game yang
bisa mengembangkan kreatifias seseorang, sebagai bahan latihan, atau simulasi
pendidikan.
Pada jaman modern seperti ini banyak Game yang melibatkan permainan yang
menggunakan Otak tanpa menggerakan seluruh fisik dikarenakan oleh
teknologi yang berkembang pesat.
Dengan perkembangan teknologi saat ini, banyak aplikasi yang mempermudah pembuatan
game, sehingga penulis tertarik dalam membuat game menggunakan bantuan
aplikasi greenfoot.
Desain game
Untuk mendesain sebuah game pertama-tama kita
harus buat terlebih dahulu scenario dari sebuah game yang akan kita buat,
yakni:
1. Menentukan
aktor
2. Menentukan
tingkatan level
3. Menentukan
obyek musuh
4. Menentukan
finis atau tujuan akhir dari game tersebut
Berikut ini
adalah contoh scenario dari game yang saya buat:
Galaxian
War
Game ini bercerita tentang seorang pilot
pesawat luar angkasa yang mempunyai misi untuk menyelamatkan planetnya dengan
mengalahkan kelompok alien.pilot pesawat luar angkasa harus menghancurkan
pesawat alien yang melakukan invasi ke bumi.
1. Game
ini memiliki 5 level utama dimana di setiap levelnya pesawat alien yang muncul
akan bertambah banyak dan bertambah cepat.
2. Misinya
adalah untuk menghancurkan pesawat alien musuh sebanyak mungkin.
3. Pilot
pesawat luar angkasa mempunyai 3 buah nyawa berbentuk bintang dimana nyawa
pilot akan berkurang apabila tertembak atau tertabrak pesawar alien musuh.
4. Nyawa
bisa bertambah maksimal sampai 5 apabila pilot dapat melewati stage tanpa
tertembak atau tertabrak.
5. Pesawat
alien musuh keluar secara random.
6. Stage
akan berakhir ketika pilot pesawat luar angkasa dapat menghancurkan semua
pesawat musuh tanpa ada yang lolos.
Setelah skenario kita berhasil dibuat,
kemudian kita buaka aplikasi greenfoot
, kemudian kita klick scenario lalu pilih new. Lalu kta dapat suatu tampilan
lembar kerja kita untuk membuat sebuah game pada aplikasi greenfoot ini.
Berikut ini adalah coding yang berfungsi untuk
mengatur gerakan sekaligus arah pada aktor utama pesawat
Coding untuk
aktor tank melakukan aksi menembak
Coding membuat
aksi pindah ke level berikutnya
Sebelum
kita membuat fungsi-fungsi dalam game yang akan kita buat, terlebih dahulu kita
menyiapkan gambar aktor gambar latar dan gambar objek-objek lainya yang akan
kita buat dalam game kita. Setelah objek-objek sudah siap kemudian kita
masukkan fungsi(method) untuk setiap objek kita. Setelah setiap objek sudah
kita beri fungsi lamudian kita compail terlebih dahulu agar game yang kita buat
dapat dijalankan untuk di coba.
Tampilan
Hasil Game
Level1
Level
2
Le
Level
3
teeter