• Tidak ada hasil yang ditemukan

BAB III ANALISIS DAN PERANCANGAN

3.1 Analisis

Dalam pengembangan aplikasi permainan komputer ini, tahap awal yang dilakukan penulis adalah melakukan analisa akan kebutuhan dasar sistem. Berikut ini adalah analisa yang dilakukan terhadap kebutuhan dasar sistem:

Pengguna atau pemain harus memasukan nama pemain terlebih dahulu sebelum memulai permainan ini. Setelah pemain memasukan nama pemain barulah pemain masuk ke dalam layar permainan dan dapat memainkan aplikasi permainan ini dan juga dapat menembak objek hewan. Tetapi apabila pemain tidak memasukan nama pemain, maka pemain tidak dapat memainkan aplikasi permainan ini. Objek yang ditembak dalam aplikasi permainan ini berupa gambar hewan.

Pemain dapat melakukan reload peluru apabila peluru tembakan habis dengan cara menekan tombol karakter R pada papan ketik. Setelah melakukan reload peluru, maka peluru tembakan pemain akan terisi kembali. Dalam aplikasi permainan ini

juga dapat menampilkan skor pemain. Skor awal permainan dimulai adalah nol (0). Apabila pemain dapat menembak setiap objek hewan yang muncul dilayar permainan, maka pemain mendapat tambahan skor satu (1). Skor yang didapat akan disimpan kedalam notepad atau file text.

Dalam aplikasi permainan ini terdapat tiga (3) tingkat (level) permainan. Semakin tinggi tingkat permainan, maka akan semakin banyak objek hewan yang muncul. Untuk kenaikan level permainan ditentukan dari jumlah skor yang didapat. Pada level satu pemain harus mendapatkan nilai minimal sepuluh (10) agar dapat masuk ke level dua. Sedangkan pada level dua pemain harus mendapatkan nilai minimal dua puluh (20) agar dapat masuk ke level tiga. Level tiga merupakan level terakhir dari aplikasi permainan ini. Jadi apabila pemain telah menyelesaikan sampai level tiga, maka permainan akan berakhir. Dalam permainan ini pemain dibatasi oleh waktu, jadi permainan akan berakhir apabila waktu pemain sudah habis dan objek hewan tidak akan bermunculan lagi.

Setelah melakukan analisis pada aplikasi permainan yang akan dikembangkan, maka diperlukan skenario dari permainan tersebut. Pada subbab berikut ini akan dijelaskan mengenai skenario permainan yang akan dikembangkan tersebut yaitu permainan komputer yang bernama shooter game dengan karakter tembakan.

3.1.1 Skenario Permainan

Tahap awal permaian komputer yang berkarakter tembakan ini dimulai dengan mengklik mulai, setelah itu pemain akan masuk ke dalam tampilan form untuk memasukan nama pemain. Dalam tampilan ini pemain harus memasukan nama terlebih dahulu sebelum masuk ke dalam layar permainan. Setelah pemain

memasukan nama dan mengklik tombol ok, maka pemain akan masuk ke dalam layar permainan. Di dalam layar permainan tersebut terdapat gambar tembakan. Gambar tembakan ini adalah tembakan yang digunakan pemain untuk menembak semua objek hewan. Tembakan dapat digerakan dengan menggunakan mouse. Dalam layar permainan juga terdapat objek hewan yang akan bermunculan. Pada saat objek hewan bermunculan maka pemain harus menembak setiap objek hewan yang muncul, dengan cara mengarahkan mouse tepat pada objek hewan yang muncul, lalu klik tombol pada mouse untuk menembak objek hewan tersebut. Apabila tembakan pemain mengenai objek hewan, maka objek hewan akan menghilang dan akan tampil gambar efek darah serta suara efek tembakan kemudian akan muncul kembali objek hewan yang lainnya. Dalam permainan ini objek hewan tidak akan melakukan serangan terhadap pemain, jadi hanya pemain yang melakukan serangan terhadap objek hewan. Objek hewan tersebut akan terus bermunculan sebelum permainan berakhir. Permainan akan berakhir apabila waktu pemain sudah habis, karena dalam permainan ini pemain dibatasi oleh waktu.

Dalam permainan ini pemain harus menembak setiap objek hewan yang muncul. Apabila peluru pemain habis, maka pemain dapat melakukan reload peluru dengan cara menekan tombol R pada papan ketik. Skor awal permainan dimulai adalah nol (0). Apabila pemain dapat menembak setiap objek hewan yang muncul dilayar permainan, maka pemain mendapat tambahan skor satu (1). Skor yang didapat akan disimpan kedalam notepad atau file text. Data yang disimpan dalam notepad tersebut adalah data nama pemain dan skor dari pemain terbaik, dan data yang disimpan dan ditampilkan hanya tiga nama pemain dan tiga skor dari pemain terbaik tersebut.

Dalam aplikasi permainan ini terdapat tiga tingkat (level) permainan. Semakin tinggi tingkat permainan, maka akan semakin banyak objek hewan yang muncul. Pada level satu pemain harus mendapatkan nilai minimal sepuluh (10) agar dapat masuk ke level dua. Sedangkan pada level dua pemain harus mendapatkan nilai minimal dua puluh (20) agar dapat masuk ke level tiga. Level tiga merupakan level terakhir dari aplikasi permainan ini. Jadi apabila pemain telah menyelesaikan sampai level tiga, maka permainan akan berakhir dan jendela skor pemain terbaik akan ditampilkan. Dalam permainan ini pemain dibatasi oleh waktu untuk melakukan permainan. Pada level satu (1) pemain diberi waktu selama 20 detik, pada level dua (2) pemain diberi waktu selama 15 detik, pada level tiga (3) pemain diberi waktu selama 10 detik untuk menyelesaikan permainan. Jadi permainan akan berakhir apabila waktu pemain sudah habis dan objek hewan tidak akan bermunculan lagi.

3.1.2 Spesifikasi Kebutuhan Sistem

Untuk aplikasi permainan yang sesuai dengan skenario permainan yang telah diuraikan di atas dapat diketahui kebutuhan sistem dari aplikasi permainan yang akan dikembangkan yaitu sebagai berikut:

1. Elemen permainan, terdiri dari: a. Gambar latar belakang

b. Tembakan (tembakan pemain) c. Objek hewan

d. Peluru (peluru tembakan) e. Gambar efek darah f. Suara efek tembakan

2. Proses perhitungan skor dan berakhirnya permainan, yaitu sebagai berikut:

a. Skor dapat diperoleh apabila pemain dapat menembak setiap objek hewan yang muncul.

b. Objek hewan tidak akan melakukan serangan terhadap pemain. Maka dari itu permainan akan berakhir apabila waktu pemain sudah habis, karena dalam permainan ini pemain dibatasi oleh waktu.

3. Aplikasi permainan dengan karakter tembakan tersebut menerima respon dari pengguna melalui Mouse untuk mengontrol atau mengendalikan tembakan pemain dan untuk menembak objek hewan. Sedangkan papan ketik hanya digunakan untuk melakukan reload peluru.

3.1.3 Parameter Keberhasilan

Aplikasi permainan dengan karakter tembakan ini dinyatakan berhasil dikembangkan apabila sebagai berikut:

1. Pemain dapat mengendalikan tembakan (tembakan pemain) untuk menembak objek hewan.

2. Tembakan pemain dapat menembakan peluru. 3. Pemain dapat melakukan reload peluru.

4. Muncul suara efek tembakan apabila pemain menembakan peluru tembakan dan mengenai objek hewan.

Dokumen terkait