UTS Praktikum PBO 2018

April 1, 2019 | Author: Aditia Warda | Category: N/A
Share Embed Donate


Short Description

UTS Praktikum PBO 2018...

Description

Buatlah sebuah game bernama AdventureOfTheBird AdventureOfTheBird,, dengan skenario dan aturan - aturan di bawah ini. Nuri, adalah seekor burung Blue Jay yang memiliki 3 ekor anak. Suatu hari anak-anaknya menjerit kelaparan, dan Nuri pun harus mencari makanan untuk masing-masing anaknya. Dan petualangan Nuri pun dimulai... Nuri diharuskan mencari 3 ekor cacing untuk masing-masing anaknya. Cacing akan muncul secara acak di lokasi yang berbeda-beda. Namun, Nuri harus berhati-hati karena ada dinding-dinding yang menghalangi dia untuk terbang bebas mencari cacing. Dan lebih parah lagi, ada tiga kucing yang berkeliaran di sekitaran, yang dapat mengancam Nuri ketika dia pergi mencari cacing. Untuk menghindar dari kejaran kucing, Nuri pun harus bersembunyi di atas pohon yang tinggi. Dalam petualangannya mencari cacing, dibutuhkan energi untuk terbang, dan energi ini akan terus berkurang selama Nuri terbang. Agar energinya tidak habis, dia harus mengisi energi yang dapat dia isi saat sedang berlindung di pohon, dan memasuki dunia baru, yang bernama EnergyWorld. Saat berada di EnergyWorld ini, Nuri dapat mengisi energi dengan memakan buah-buahan yang muncul secara acak selama Nuri berada di dunia ini. Namun, di sini pun terdapat 3 ekor ular, yang dapat memakan buah-buahan yang ada. Jika dirasa energinya sudah cukup untuk kembali mencari cacing, Nuri bisa kembali ke BirdWorld dengan cara kembali ke pohon. Setelah Nuri berhasil mengumpulkan cacing untuk semua anak-anaknya, maka dia harus kembali ke sarang untuk memberi makan ketiga anaknya. Game ini akan berakhir jika salah satu dari kedua skenario berikut terpenuhi: 1. Player akan menang, jika Nuri berhasil mengumpulkan 9 cacing dan kembali ke sarangnya. 2. Player akan kalah, jika energi habis atau nyawa Nuri habis. Nyawa berkurang setengah jika menabrak dinding, dinding, dan berkurang satu jika di terkam kucing. Untuk membuat game lebih menarik sertakan suara pada permainan, serta beberapa gambar untuk pergerakan Actor yang ada di BirdWorld ataupun EnergiWorld sehingga actor lebih real. Pengerjaan UTS ini dikerjakan dengan menggunakan Greenfoot, berkelompok, masingmasing kelompok terdiri dari 2 orang. Untuk pembentukan kelompok diserahkan ke masingmasing kelas. Jika ada 1 orang yang tersisa, maka bisa di masukkan ke kelompok lain, atau  jika mahasiswa itu menginginkan menginginkan sendiri, maka mahasiswa mahasiswa tersebut boleh mengerjakan mengerjakan UTS ini sendiri. Pengumpulan UTS ini diserahkan maksimal tanggal 9 April 2018, jam 07.15 di drive.

WORLD BirdWorld : Dunia tempat Nuri mencari cacing. ● Ukuran dari dunia ini adalah 800 x 600 ● EnergyWorld : Dunia tempat Nuri mengisi energi. ● Ukuran dari dunia ini adalah 600 x 600 ● AKTOR  Aktor utama, Nuri  Aktor predator  Aktor prey  Aktor yang diam  Aktor nyawa  Aktor energi  Aktor makanan

: burung : kucing, ular : cacing : pohon, dinding : heart. Jumlah nyawa kehidupan adalah 3. : Energy bar untuk pergerakan Burung : pepaya, apel, pisang

Rule dari Actor Aktor utama - Burung : Burung dapat bergerak melalui kontrol keyboard. ● Burung harus memakan cacing untuk menambah score. ● Burung dapat menabrak dinding yang membuat setengah nyawa burung ●  menghilang. Pergerakan burung untuk terbang akan membuat berkurangnya energi. Setiap ● melakukan 1 kali gerakan, maka total energi berkurang 1%. Untuk mengisi energi yang hilang burung harus memakan buah di EnergiWorld.. Burung dapat mengisi ulang energi ketika berada di pohon. ● Burung dapat bertabrakan dengan ular di EnergiWorld yang akan membuat burung ● kembali ke posisi awal Aktor Predator - Kucing dan Ular: Aktor predator bergerak secara lurus, dan akan berbelok ke kiri, kanan atau balik ● kanan jika menabrak dinding. Kucing merupakan predator burung di BirdWorld ● Kucing senang makan burung, sehingga ketika bersentuhan dengan kucing maka ● nyawa burung akan berkurang 1, dan menyebabkan burung kembali ke posisi awal Ular merupakan predator burung di EnergyWorld.. ● Ular dapat memakan buah - buahan yang ada. ● Aktor Prey - Cacing: Cacing merupakan makanan burung yang menjadi tolak ukur penilaian permainan. ● Cacing muncul satu-satu secara random dengan waktu tertentu, sehingga kalau ● cacing tidak dimakan dia akan menghilang dan muncul lagi di tempat lain secara random.

Aktor Diam - Pohon dan Dinding:









Pohon merupakan tempat burung bersarang menambah energi serta berlindung dari predator. Dinding yang berada di BirdWorld dapat menyebabkan nyawa dari burung berkurang setengahnya jika bersentuhan, dan menyebabkan burung kembali ke posisi awal Ketika burung berada di pohon: Burung akan mendapatkan kekebalan, jadi ketika Kucing menyentuh Burung, ○ Nyawa burung tidak akan berkurang. Player dapat menekan sebuah tombol dari keyboard, dan akan memasuki ○ EnergyWorld. Dinding yang berada di EnergyWorld tidak menyebabkan berkurangnya energi atau nyawa burung. Namun, Burung akan berbalik 180 jika menabrak dinding di sini.

Aktor Nyawa - Heart : Heart merupakan nyawa dari burung ● Burung punya 3 nyawa, yang berkurang setengahnya jika burung bersentuhan ● dengan dinding. Atau berkurang satu jika burung bersentuhan dengan kucing Nyawa tidak dapat bertambah ● Permainan berakhir jika nyawa habis ● Aktor Energi - Energy Bar: Energy bar adalah energi yang dibutuhkan agar burung bisa terbang di BirdWorld ● Nilai penuh dari Energy bar adalah 100 %, dan nilai kosongya adalah 0%, yang ● dapat di bedakan dari warna bar tersebut. jika energi masih penuh 100%, maka energy bar full berwarna hijau ○ jika energi telah berkurang di bawah 80%, maka energy bar 80 % berwarna ○ hijau, dan 20% berwarna merah jika energi telah berkurang di bawah 60%, maka energy bar 60 % berwarna ○ hijau, dan 40% berwarna merah jika energi telah berkurang di bawah 40%, maka energy bar 40 % berwarna ○ hijau, dan 60% berwarna merah jika energi telah berkurang di bawah 20%, maka energy bar 20 % berwarna ○ hijau, dan 80% berwarna merah jika energi telah habis 0%, maka energy bar 100% berwarna merah, dan ○ permainan berakhir Energi dapat diisi dengan memasuki EnergyWorld pada saat bersentuhan dengan ● pohon. Aktor Makanan - Pepaya, Apel, dan Pisang: Buah  –  buahan di dunia energi akan menambah energi untuk pergerakan burung, ●  sehingga semakin banyak burung memakan buah semakin besar jumlah energi yang dapat digunakan. Buah - buahan muncul secara random dengan waktu tertentu, sehingga kalau buah ● tidak dimakan dia akan menghilang dan muncul lagi di tempat lain secara random. Penambahan energi dilakukan dengan cara memakan sebanyak-banyaknya buah di ● dunia energi. Pepaya menambah energi 10 poin ○ Apel menambah energi 5 poin ○ Pisang menambah energi 1 poin ○



Setelah memakan sejumlah buah, burung dapat kembali ke BirdWorld dengan menyentuh pohon yang ada di dunia ini, dengan energi yang sudah bertambah untuk memenangkan permainan.

Berikut tampilan desain dari scenario EnergyWorld.

Flow Chart Diagram EnergyWorld

Berikut tampilan desain dari scenario BirdWorld.

Flow Chart Diagram BirdWorld

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF