Tugas kali ini menduplikasi gim bertajuk World of Zuul yang merupakan implementasi dari desain class (cohesion dan coupling) dan disadur dari link berikut milik Bapak Fajar Baskoro. Gim ini adalah gim yang sangat sederhana bertemakan adventure di mana pengguna dapat berkeliling banyak tempat, dalam hal ini universitas.
Ada 5 class yang digunakan dalam pembuatan gim ini:
- Command, sebagai class tempat penyimpanan perintah-perintah yang diinputkan pengguna.
- CommandWords, sebagai pendefinisian perintah valid dalam gim (go, help, quit) dan disimpan dalam array object string.
- Game, sebagai class utama untuk menjalankan class-class lain, seperti parsing, membuat room, dan juga sebagai tampilan utama gim.
- Parse, sebagai class untuk menerjemahkan perintah yang diinputkan pengguna dan mengubahnya menjadi perintah "Adventure".
- Room, sebagai class yang menampilkan lokasi ruangan di dalam gim.
Source Code
1. Command.java
2. CommandWords.java
3. Game.java
4. Parse.java
5. Room.java
Komentar
Posting Komentar