Tugas 8 - World of Zuul

 Nama: Dewa Putu Ananda Taurean Mahesa

NRP: 5025231158

Kelas: PBO A


Implementasi World of Zuul


Kode Github

1, Class Room


Class ini digunakan untuk membuat room yang ada. Setiap room akan memiliki deskripsi, serta room yang bersebelahan dengan room tersebut.


2. Class Command


Class ini digunakan untuk menyimpan perintah yang dimasukkan user.


3. Class CommandWords


Class ini digunakan untuk mengecek apakah command yang dimasukkan user valid atau tidak. Untuk command yang valid terdapat go, quit, help, dan look.

4. Class Parser


Class ini akan mengambil input dari user lalu membaginya menjadi token, mengecek apakah command valid atau tidak, dan mereturn dalam bentuk Command object.


5. Class Game


Fungsi dari class ini adalah membuat object class yang sebelumnya seperti ruangan, serta mengatur jalannya permainan, seperti memberi output yang sesuai ruangan saat ini atau saat user berpindah ruangan.














Comments

Popular posts from this blog

Tugas 1: Meningkatkan Skill Typewriter

Tugas 14 - Implementasi GUI

Tugas 13 - Abstraksi Kelas