TUGAS PBO B (GAME WORLD OF ZUUL)
Berikut merupakan hasil kerja yang sudah saya lakukan dengan melakukan modifikasi beberapa fungsi tetapi mengeluarkan output yang sama dari Game World of Zuul Chapter 6 Designing class-zuul bad. Game World of Zuul merupakan game yang berbasis adventure dimana akan mengunjungi sebuah universitas dan akan berpindah dari satu tempat ke tempat lainnya. Game ini merupakan implementasi dari Designing Class berupa coupling dan cohesion. Coupling merupakan keterikatan program ditinjau dari hubungan antar modul atau kelas. Cohesion merupakan keterikatan program ditinjau dari hubungan antar method dalam satu kelas.
Adapun beberapa class yang digunakan adalah sebagai berikut :
- Game.java merupakan class utama yang berisi tentang gamenya dari tampilan awal dari game serta hal-hal yang dilakukan untuk memanggil class lain. Seperti kelas parser yang akan mengambil inputannya.
- Room.java merupakan class yang berisi semua room serta arah-arah setiap room.
- Command.java merupakan class yang berisi perintah untuk mengecek perintah apakah perintah itu sudah benar menurut tuntunan awal.
- Parser.java merupakan class yang berisi meminta inputan untuk dialokasikan ke dalam yang akan dimainkan.
- CommandWords.java merupakan class yang berisi looping untuk bantuan apakah akan melakukan go, quit, atau help.
Berikut adalah class diagram dari Game World of Zuul yang di bentuk di BlueJ
Selanjutnya adalah source code dari program Technical Support System dengan beberapa kelas yang sebelumnya telah disebutkan.
A.Game.java
E.CommandWords.java
Berikut merupakan output dari program Game World of Zuul
Komentar
Posting Komentar