Game The world-of-zuul
Halo kisnak, kali ini aku akan membuat sebuah project kecil yang dibuat berdasarkan buku Object First With Java. Game ini sebenarnya bertipe adventure, tapi ya biasa aja dan membosankan. Akan tetapi, ini bisa menjadi implementasi untuk Designing Classes. Terdapat 5 kelas pada project ini, yaitu:
■ 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.
■ Parser - Parser membaca baris input dari terminal dan mencoba menafsirkannya sebagai Command. Ini membuat objek dari Class Command yang mewakili perintah itu
masuk.
■ Command - Sebuah objek perintah mewakili perintah yang dimasukkan oleh pengguna. 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.
■ Room - Objek ruangan merepresentasikan lokasi dalam game. Kamar dapat memiliki pintu keluar yang mengarah ke kamar lain.
■ Game - Kelas Game adalah kelas utama dari game tersebut. Ini mengatur permainan dan kemudian memasuki loop untuk membaca dan menjalankan perintah. Ini juga berisi kode yang mengimplementasikan setiap perintah pengguna.
CommandWords
Parser
Command
Room
Game
berikut ini gambaran saat menjalankan game world-of-zuul
Komentar
Posting Komentar