The World of Zuul

Kali ini saya akan membuat sebuah text-adventure game sederhana berdasarkan contoh di buku Object First bernama "The World of Zuul". Game ini menggunakan implementasi dari Designing Classes. Terdapat 5 Class di game ini, yaitu:

  1. Game : Kelas Game adalah kelas utama dari game ini. Kelas ini mengatur permainan dan kemudian memasuki loop untuk membaca dan menjalankan perintah. Kelas ini juga berisi kode yang mengimplementasikan setiap perintah pengguna.
  2. Room : Objek ruangan merepresentasikan lokasi dalam game. Kamar dapat memiliki pintu keluar yang mengarah ke kamar lain.
  3. Command : Sebuah objek perintah mewakili perintah yang dimasukkan oleh pengguna. Class ini memiliki metode yang memudahkan kita untuk memeriksa apakah ini adalah perintah yang valid dan untuk mendapatkan kata pertama dan kedua dari perintah tersebut sebagai string terpisah.
  4. CommandWords : Kelas CommandWords mendefinisikan semua Command yang valid dalam permainan (go, help, quit). Ini dilakukan dengan menyimpan array objek String yang mewakili kata-kata perintah.
  5. Parser : Class ini akan membaca baris input dari terminal dan mencoba menafsirkannya sebagai Command. Ini membuat objek dari Class Command yang mewakili perintah itu masuk.

Game


Room


Command


CommandWords


Parser


Output




Sekian postingan saya kali ini. Terima Kasih sudah berkunjung.

Komentar

Postingan populer dari blog ini

Tugas 9 PWEB B

ETS MPPL A STUDI KASUS