Tugas World of Zuul

Pada tugas ini saya akan membuat sebuah game sederhana yang bernama World of Zuul. World of Zuul adalah sebuah game sederhana berbasis teks yang bisa kita mainkan dengan cara mengetikkan perintah - perintah yang tersedia untuk menjelajahi map di game ini. Pada contoh kali ini saya menggunakan sebuah map kampus yang sederhana. Untuk berpindah tempat dalam game ini, kita bisa mengetikkan perintah 'go' disertai dengan arah yang ingin kita jelajahi sesuai dengan arah mata angin, untuk menampilkan bantuan dapat mengetikkan perintah 'help', dan untuk keluar dari game ini dapat mengetikkan perintah 'quit'.

Diagram Kelas


  • Game.java sebagai kelas utama dari game ini dan memanggil fungsi - fungsi dari kelas - kelas lainnya untuk menjalankan game ini.
  • Room.java sebagai kelas yang menyimpan informasi dari masing - masing ruangan yang bisa dikunjungi di dalam game ini, seperti deskripsi dari ruangan tersebut dan ruangan - ruangan lain yang bisa dikunjungi dari ruangan tersebut.
  • CommandWords.java sebagai kelas yang menyimpan daftar perintah - perintah yang valid di dalam game ini.
  • Command.java sebagai kelas yang menyimpan kata pertama dan kedua dari perintah yang diinputkan oleh pemain.
  • Parser.java sebagai kelas yang berfungsi untuk menerima dan memproses input dari pemain.

Source Code

CommandWords.java

Command.java

Room.java

Parser.java

Game.java

Output



Komentar

Postingan populer dari blog ini

Tugas Traffic Light

Tugas Exception Handling

Tugas Java FX