TUGAS 5 : THE WORLD OF ZUUL

The World of Zuul

    merupakan sebuah program sederhana dengan menggunakan bahasa zava, mengenai sebuah game yang bertemakan tentang adventure.

Game ini terdapat lima class, seperti berikut:

1. Game

2. Command

3. CommandWords

4. Room

5. Parser

Berikut merupakan bentuk abstraksi dari kelima class di atas:



 1. Game

Class game ini merupakan class utama yang mengatur permainan.

Berikut source code-nya:

2. Command

Class command ini mewakili sebuah perintah yang dimasukkan oleh pengguna.

Berikut source code-nya:

3. CommandWords

Class CommandWords ini yang akan mendefinisikan semua command yang valid dalam permainan ini seperti perintah dibawah (Go, Help, Quit).

Berikut source code-nya:

4. Parser

Class Parser ini gunanya untuk membaca baris iput dari terminal dan menerjemahkan sebagai command.

Berikut source code-nya:

5. Room

Class room ini mewakili lokasi dalam game dan bahwa setiap room memiliki pintu keluar juga dapat mengarahkan keroom lainnya.

Berikut source code-nya:

Berikut adalah hasil output-nya:



Komentar

Postingan Populer