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
Posting Komentar