Save Prince Bobby Final Project

7
8/19/2019 Save Prince Bobby Final Project http://slidepdf.com/reader/full/save-prince-bobby-final-project 1/7 PROPOSAL PROYEK EKSPLORASI

Transcript of Save Prince Bobby Final Project

Page 1: 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

Page 2: Save Prince Bobby Final Project

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

Page 3: Save Prince Bobby Final Project

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

Page 4: Save Prince Bobby Final Project

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.

Page 5: Save Prince Bobby Final Project

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

Page 6: Save Prince Bobby Final Project

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

Page 7: Save Prince Bobby Final Project

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.