Save Prince Bobby Final Project
-
Upload
adnan-basyar-adnani -
Category
Documents
-
view
214 -
download
0
Transcript of Save Prince Bobby Final Project
8/19/2019 Save Prince Bobby Final Project
http://slidepdf.com/reader/full/save-prince-bobby-final-project 1/7
PROPOSAL PROYEK EKSPLORASI
8/19/2019 Save Prince Bobby Final Project
http://slidepdf.com/reader/full/save-prince-bobby-final-project 2/7
PEMROGRAMAN BERORIENTASI OBJEK
Save Prince Bobby
Syar’I Team
Fatoni A!i K "##$#%%%&%
Ba'yar A!nani "##$#%%#(&
J)R)SAN TEKNIK INFORMATIKA
FAK)LTAS TEKNOLOGI INFORMASI
INSTIT)T TEKNOLOGI SEP)L)* NOPEMBER
&%#"A. Latar Belakang Aplikasi
8/19/2019 Save Prince Bobby Final Project
http://slidepdf.com/reader/full/save-prince-bobby-final-project 3/7
Games menjadi salah satu wahana favorit masyarakat segala usia dan golongan untuk
mendapatkan kesenangan ataupun untuk relaksasi ringan. Banyak orang tua yang melarang
anaknya untuk bermain game, dikarenakan mereka beranggapan bahwa waktu yang
digunakan untuk bermain game terbuang sia sia. Namun ternyata banyak fakta dari para ahli
yang membuktikan bahwa games memiliki banyak dampak positif yang menguntungkan penggunanya.
Beberapa peneliti dari University of o!hester di New "ork, Amerika melakukan riset
mengenai pengaruh positif dari bermain game. #alam riset tersebut, para gamers usia antara
$% hingga &' tahun dilatih dengan bermain game. Game yang digunakan yaitu (edal of
)onor *+ebuah game -+ yang !ukup terkenal. (ereka main game ini satu jam tiap hari
selama sepuluh hari berturut/turut.
01ideo game bergenre a!tion itu menguntungkan, dan ini adalah fakta2 kata #aphne
Bavelier, ahli syaraf dari o!hester. 0)asil penelitian kami ini juga sangat mengejutkan
karena proses belajar lewat main game ternyata !epat diserap seseorang. #engan kata lain,
game dapat membantu melatih orang orang yang memiliki problem dalam berkonsentrasi3
tegas Bavelier.
(enurut 4. +hawn, rekan Bavelier, kesimpulan dari test ini adalah bahwa mereka
yang bermain game mengalami peningkatan dalam visual skill *atau penglihatan.
Berma!am/ma!am tugas56uest yang terdapat dalam game a!tion *misalnya mendeteksi
musuh baru, mela!ak musuh, menghindari serangan, dll dapat melatih berbagai aspek dari
kemampuan visualisasi terhadap kurikulum +ekolah.
+elain itu (enurut (ark Griffiths, profesor di Nottingham 7rent University 8nggris,
game dapat digunakan sebagai pengalih perhatian yang ampuh bagi yang sedang menjalani
perawatan yang menimbulkan rasa sakit, misalnya !hemotherapy. #engan main game, rasasakit dan pening mereka berkurang, tensi darahnya pun menurun, dibandingkan dengan
mereka yang hanya istirahat setelah diterapi. Game juga baik untuk fisioterapi pada anak/
anak yang mengalami !edera tangan.
(embahas topik lain, mengetik merupakan salah satu aspek yang dibutuhkan oleh
semua orang terutama yang bergulat di bidang 87. 9e!epatan seseorang dalam mengetik
menjadi kelebihan tertentu yang dapat dimanfaatkan di bidangnya. Namun kenyataannya
tidak sedikit orang bergelut di bidang 87 yang masih memiliki ke!epatan mengetik dibawah
rata/rata*$&: kata5menit.
(elihat permasalahan tersebut, kami mengusulkan sebuah ide yaitu games dengan
ba!kground !erita menarik dan tantangannya dapat melatih kemampuan user dalam
meningkatkan ke!epatan mengetik *word per minute, yaitu 0+ave -rin!e Bobby2.
B. #eskripsi Aplikasi
8/19/2019 Save Prince Bobby Final Project
http://slidepdf.com/reader/full/save-prince-bobby-final-project 4/7
Bobby adalah seorang pangeran dari kerajaan (aju (undur 4antik. 9erajaan ini
merupakan salah satu kerajaan yang paling makmur di negeri dongeng bagian timur laut.
-ada suatu hari Bobby sedang bermain dengan pangeran/pangeran lain dari seluruh negeri di
taman kerajaan (aju (undur 4antik. -ara bodyguard/pun berjaga di sekeliling taman demi
menjaga keselamatan para pangeran yang umurnya masih muda belia.+etelah para pangeran berunding untuk menentukan permainan yang akan mereka
mainkan, akhirnya terpilihlah permainan petak umpet. -angeran Bobby terpilih menjadi
orang yang men!ari teman/temannya. #isaat yang sama, beberapa bodyguard tiba/tiba
merasakan hasrat yang kuat untuk membuang hajatnya. 9arena kepentingan genting tersebut,
pertahanan terhadap para pangeran pun menjadi retak di sisi sebelah barat laut.
(alang nasib Bobby, saat dia men!ari teman/temannya di bagian barat laut,
sekelompok penjahat menawan Bobby dan meletakkannya di sebuah menara tinggi bernama
Abraka;am. User sebagai kesatria terbaik kerajaan akan menjadi penyelamat Bobby dengan
menaiki menara dan melawan penjahat yang menjadikan Bobby sebagai tawanan. -ara
penjahat akan menampilkan sebuah kata di atas kepala mereka, dan saat huruf tersebut telah
terketik penjahat akan menghilang.
4. (anfaat Aplikasi
0+ave -rin!e Bobby2 merupakan aplikasi games yang mampu menyegarkan pikiran
pengguna melalui metode gamifi!ation, dan melatih kemampuan mengetik user dalam satuan
word per minute *wpm.
#. itur/fitur Aplikasi
$. Lantai (enara
&. 7imebomb
'. Life+pan
<. +peed 7est
=. Artifi!ial 8ntelligen!e >nemy
>. 4akupan Aplikasi
$. Lantai (enara
-angeran Bobby berada di Lantai $:: menara Abraka;am. 9satria
*user dapat menyelamatkan -angeran Bobby saat telah mengalahkan Boss
penjahat di lantai $::. +etiap lantai memiliki kesulitan yang berbeda/beda.
&. 7imebomb
-ada setiap lantainya terdapat timebomb yang akan memaksa user
untuk menyelesaikan level dalam waktu yang ditentukan. Lama timebomb
juga bervariasi tergantung tingkat lantai yang dihadapi ksatria.
8/19/2019 Save Prince Bobby Final Project
http://slidepdf.com/reader/full/save-prince-bobby-final-project 5/7
'. Life+pan
User dibatasi untuk gagal sebanyak tiga kali dalam satu permainan.
User dianggap kehilangan satu Life+pan jika timebomb yang ditetapkan
dalam satu lantai meledak.
<. +peed 7est
+etelah Life+pan habis, maka komputer akan otomatis menampilkan
ke!epatan mengetik 9satria dalam satuan word per minute *wpm.
-enghitungan dilakukan sejak 9satria memasuki lantai pertama menara
Abraka;am.
=. Artifi!ial 8ntelligen!e >nemy
-ada setiap tingkatan lantai, jumlah dan variasi kata akan berbeda dan
dipersulit. (enggunakan metode 0?uantity and 7ype2, yang akan membuat
jumlah penjahat akan bertambah dan jenis penjahat akan bervariasi
kesulitannya.
itur yang akan ditambahkan untuk target lomba.
$. (ulti-layer
#engan koneksi 8nternet, 9satria dapat mendapat bantuan dari teman
terbaiknya dalam menaklukkan penjahat untuk menyelamatkan -angeran
Bobby.
&. 7erdapat bonus level.
Bonus level akan mun!ul di suatu lantai se!ara random. +aat
menyelesaikan bonus level, 9satria dapat memilih satu dari dua opsi yang
disediakan. "aitu menambah Life+pan, atau skip level selanjutnya.
'. )ighs!ore se!ara internasional.
+peed7est 9satria dapat ditampilkan ke sebuah peringkat se!ara
8ntenasional dari seluruh 9satria yang bermain di 0+ave -rin!e Bobby2.
<. User akan dapat memilih karakter.-enampilan 9satria dapat dipilih oleh user, namun hanya bagian
wajahnya saja *rambut, mata, bentuk wajah, warna kulit. 9satria akan
bermain se!ara first person, dan penampilan wajah ksatria akan ditampilkan
saat bermain dan di laman )ighs!ore.
. #esain 9elas *4lass #iagram
$. 4lass @ord
4lass @orld berfungsi untuk membentuk kata/kata yang akan
diletakkan di atas kepala penjahat. enis kata akan diambil se!ara random,
dan panjang kata akan berbeda sesuai dengan tingkatan lantai menara. -ada
8/19/2019 Save Prince Bobby Final Project
http://slidepdf.com/reader/full/save-prince-bobby-final-project 6/7
penerapan @@idgets akan digunakan w7et4trl dan w1e!tor untuk
memasukkan huruf ke aplikasi.
&. 4lass Ba!kgroundGame
4lass ini berfungsi untuk menampilkan ba!kground dari lantaimenara yang akan berbeda setiap $: lantai dan jika ada lantai bonus. -ada
penerapan @@idgets akan digunakan wBitmap dan w8mage untuk
memasukkan gambar pada aplikasi.
'. 4lass 4ontrollerGame
4lass ini berfungsi sebagai environmental !ontrol pada permainan
yang akan mengatur bagaimana jalannya permainan. 9ontrol permainan
mengatur segala kemungkinan yang terjadi pada permainan se!ara eventual
maupun insidental.
<. 4lass rame
4lass ini berfungsi untuk membentuk frame dari games 0+ave -rin!e
Bobby2 yang pada dasarnya menggunakan platform dekstop. -ada
penerapan @@idget akan digunakan wrame untuk membuat frame
untuk latar eksekusi aplikasi yang dijalankan.
=. 4lass -enjahat
4lass ini berfungsi untuk menampilkan penjahat dan mengatur jenis
penjahat yang akan dilawan oleh 9satria. -ada penerapan @@idget akandigunakan w7et4trl, w1e!tor, wBitmap, dan w8mage karena
merupakan gabungan dari gambar dan tet serta ve!tor.
C. 4lass @-(
4lass ini berfungsi untuk menghitung rata/rata word per minute user.
-enghitungan akan didasarkan pada jumlah kata yang diketik dan dibagi
dengan waktu bermain 9satria per menitnya. (enggunakan w7imer yang
dikombinasikan dengan penghitungan matematika untuk menampilkan hasil
hitung ke!epatan mengetik 9satria.
D. 4lass User
4lass ini akan berhubungan dengan user. User dapat mengisikan
nama dan juga membentuk karakter yang dikehendaki. #alam penerapan
@@idgets akan menggunakan w7et4trl, w1e!tor, wBitmap, dan
w8mage karena merupakan gabungan dari gambar dan tet serta ve!tor.
G. -embagian 9erja 7im
8/19/2019 Save Prince Bobby Final Project
http://slidepdf.com/reader/full/save-prince-bobby-final-project 7/7
Basyar Adnani bertanggung jawab dengan tampilan *ront/end aplikasi 0+ave
Bobby2 karena memiliki skill tentang desain. +edangkan athoni Adi 9urniawan
bertanggung jawab dengan Ba!k/end aplikasi 0+ave Bobby2 karena kemampuan memahami
algorithmanya lebih tinggi. Namun apabila salah satu anggota tim memangalami kesulitan
maka anggota tim lain harus mengulurkan tangannya untuk membantu.
). 9ompetisi yang akan #iikuti
-9( 9arsa 4ipta
-9( 9arsa 4ipta yang diselenggarakan oleh #8978, tidak ada batasan pada teknologi
yang digunakan karena -9( 9arya 4ipta mewadahi mahasiswa untuk berkreasi dan
berinovasi dalam membuat suatu karya.