Tugas PBO Pertemuan 8
Nathanael Valen Susilo
5025231099
Penjelasan Program World of Zull
Source code : https://github.com/Kirytsu/PBO-G/tree/main/WorldofZull
Class Diagram
Penjelasan Class Room
Penjelasan Class Command
Penjelasan Class CommandWords
Penjelasan Class Parser
Class parser akan membaca input dari user lalu melakukan tokenizer untuk memisahkan input, kemudian akan dicek command tersebut.
Penjelasan Class Game
Class game singkatnya berfungsi untuk menjalankan game dengan menggunakan class-class yang ada pada sebelumnya. Misalnya pada method di atas, berfungsi untuk membuat beberapa room yang terhubung. Pada method-method lain, umumnya akan berfungsi untuk menampilkan informasi mengenai data room sekarang, menginisialisasikan class parse untuk membaca input user, dan sebagainya.
Tampilan Program saat Berjalan
Game sifatnya seperti maze dimana player mulai dari suatu tempat dan melakukan input mengenai arah mana yang mau dikunjungi, kemudian program akan menampilkan informasi mengenai lokasi player tersebut. Namun pada method createRoom sebelumnya, saya hanya membuat beberapa lokasi tanpa ada garis finishnya, jadi game tidak akan berhenti sampai dihentikan oleh player, yaitu dengan memprompt 'quit'.
Komentar
Posting Komentar