World Of Zuul

Tugas PBO B World Of Zuul

Kesempatan kali ini, kita akan membuat program tentang sebuah game sederhara yaitu World Of Zuul. Game tersebut merupakan game bergenre adventure atau game petualangan berbasis text. Class dari Game ini antara lain 

1. Command.java yaitu kelas yang menyimpan informasi perintah yang akan ditunjukan oleh user. Perintah ini terdiri dua buah string, yaitu kata perintah dan sting detik dari kata.

2. CommandWords.java yaitu kelas yang digunakan untuk melakukan proses semua kata perintah di dalam game tersebut.

3. Parser.java yaitu kelas yang memiliki sekumpulan dari kara perintah yang diketahui, kemudian memeriksa masukan user terhadap perintah yang dikenal. Contohnya user meginputkan bukan salah satu dari perintah yang diketahui, maka hal tersebut mengembalkan objek perintah yang ditandai sebagai peritah yang tidak diketahui.

4. Room.java yaitu kelas sebuah Room. Room mewakili satu lokasi dalam tampilan permainan. Ruangan ini terhubung dengan ruangan lainnya melalui pintu keluar (Exits). Pada setiap exits diberi pintu arah mata angin, seperti pintu utara, selatan, timur dan barat. 

5. Game.java yaitu kelas utama yang menginisialisasi dari semua kelas.

Berikut ini adalah diagram kelas dari game World Of Zuul:

Berikut ini adalah source code dari World Of Zuul:

1. Command.java

2. CommandWord.java

3. Parser.java

4. Room.java

5. Game.java

Berikut ini adalah outputnya:
 



Komentar

Postingan populer dari blog ini

Quiz MPPL B

Tugas 5 Rekayasa Kebutuhan