Selasa, 12 Januari 2016

Tugas Mobile Programming


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

Tidak ada komentar:

Posting Komentar