Senin, 16 November 2020

(Tugas) Game of Zuul from Object First with Java, Michael Kölling

    Pada tugas ini akan dipelajari bagaiaman membuat design class yang baik dengan memperhatikan coupling dan cohession antar class. Pada kali ini akan dibuat sebuah game boring sederhana bernama Game of Zuul dimana pemain akan 'berpetualang' mengelilingi kampus. Dalam program ini disediakan beberapa command yang terdefinisikan di class CommandWord yang pemain dapat gunakan. Akan ada juga item pada setiap ruang -- diamana ruang terdifinisikan di class Room-- yang item terdefinisikan di class Item. Class Command untuk memproses input dari class Parser, sedangkan class Game akan memproses jalannya permainan. Source code dan penjelasan tiap methode akan ada di bawah ini.

1. Class Game


2. Class Room


3. Class Item


4. Class Command


5. Calss CommandWord


6. Class Parser


Bredasarkan source code di atas dapat dilakukan sebuah tes dengan membuat objek Game baru dan menjalankan methode play lalu mencoba command-command yang tersedia. Output yang kurang lebihnya sebagai berikut.

Output

Dapat dilihat output yang dikeluarkan kurang lebih seperti gambar di atas
Sekian dari saya, semoga bermanfaat.


~F


Tidak ada komentar:

Posting Komentar