The World of Zuul Game

            Game The world of Zuul merupakan jenis game petualangan dimana pemainnya pergi dari satu room ke room yang lainnya. Program game ini terdiri atas 5 class yaitu CommandWords, Parser, command, Room, dan Game. Berikut abstraksinya:


Dan berikut ini code dari setiap class:

1. CommandWords

    Kelas ini mendefinisikan semua command yang valid dalam permainan seperti go, help dan quiT ini dilakukan dengan menyimpan array objek string yang mewakili kata-kata perintah tersebut.

*source code :

2. Parser

    Kelas ini membaca baris input dari terminal dan mencoba menafsirkannya sebagai Command, ini membuat objek dari perintah kelas yang mewakili perintah itu masuk.

*suource code :

3. Command

    Command mewakili perintah yang di masukkan pengguna. command memiliki metode yang memudahkan kita untuk memeriksa apakah ini adalah perintah yang valid dan untuk mendapatkan kata pertama dan kata kedua dari perintah sebagai string.

*source code :

4. Room

    Room merepresentasikan lokasi dalam game setiap room memiliki pintu keluar yang menuju kamar lain.

*source code:

5. Game

    Kelas ini merupakan kelas utama dari game tersebut. ini mengatur permainan dan kemudian memasuki sebuah loop untuk membaca dan menjalankan perintah. kelas ini juga berisi code yang mengimplementasikan setiap perintah pengguna.

*source code:

BERIKUT OUPUT PROGRAM




    

Komentar