Langsung ke konten utama

TUGAS 5 - World Of Zuul

World Of Zuul

Pada postingan ini, saya akan menampilkan dan menjelaskan sebuah game, bernama World Of Zuul, game ini merupakan game adventure yang berbasis text. pada game ini kita sebagai user/player harus mencari pintu atau jalan keluar dari game ini. berikut class yang terdapat dalam pembuatan game ini 



Terdapat 5 class yaitu :  
  
1. Class Command : Kelas ini menyimpan informasi tentang perintah yang dikeluarkan oleh pengguna. Perintah saat ini terdiri dari dua string: kata perintah dan string detik kata (misalnya, jika perintahnya "ambil peta", maka dua string * jelas adalah "take" dan"map").


2. Class CommandWords : Kelas ini mengadakan pencacahan semua kata perintah yang dikenal dalam game. Digunakan untuk mengenali perintah saat diketik.


3. Class Parser : Kelas Parser memiliki sekumpulan kata perintah yang diketahui. Ia memeriksa masukan pengguna terhadap perintah yang dikenal, dan jika inputnya bukan salah satu dari perintah yang diketahui, itu akan mengembalikan objek perintah yang ditandai sebagai perintah yang tidak diketahui.


4. Class Game : Kelas utama ini membuat dan menginisialisasi semua yang lain: itu menciptakan semua ruangan, membuat parser dan memulai permainan. Ini juga mengevaluasi dan menjalankan perintah yang dikembalikan parser.


5. Class Room : Sebuah "Ruangan" mewakili satu lokasi dalam pemandangan permainan. ini terhubung ke kamar lain melalui pintu keluar. Pintu keluarnya diberi label utara, timur, selatan, barat. Untuk setiap arah, ruangan menyimpan referensi ke ruang tetangga, atau nol jika tidak ada jalan keluar ke arah itu.

Apabila Program diatas dijalankan, akan didapatkan output sebagai berikut :



Sekian dari saya, Terima Kasih.....
Nama : Migel Aulia Mandiri Putra
NRP  : 05111940000194
Kelas : PBO-A


Komentar

Postingan populer dari blog ini

Tugas 8 - PBKK

     TUGAS 8 PBKK Mencoba menggunakan framework Code Igniter dan merubah halaman dengan struktur MVC Langkah - Langkah : Buka Aplikasi Xampp Start atau Jalankan Apache dan MySql Instal Composer pada Link  https://getcomposer.org/download/ Install CodeIgniter pada GitBash dengan command  composer create-project codeigniter4/appstarter nama_file --no-dev Jalankan codeigniter yang telah di install dengan (php spark serve) Ubah halaman awal atau utama tersebut dengan mengedit pada file welcome_message.php Halaman Awal (Default) Setelah diubah pada halaman Welcome_message.php Nama : Migel Aulia Mandiri Putra NRP  : 05111940000194

TUGAS 2 - Abstraksi dan Modularisasi Smart TV Box

Tugas PBO 2 Abstraksi dan Modularisasi Smart TV Box ABSTRAKSI Dalam Pembuatan aplikasi/program Smart TV Box ini ada beberapa hal yang perlu diperhatikan, salah satunya sebelum langsung mengimplementasikan kedalam program, kita harus mnengetahui dulu bagaimana cara kerja sebuh Smart TV Box. Smart/Andoid TV Box atau yang dikenal pula dengan istilah Android streaming box adalah sebuah perangkat berbentuk kotak yang ditenagai oleh OS Android dan secara umum digunakan sebagai platform streaming di TV dari platform streaming online seperti Netflix, Hulu dan sebagainya . Berikut adalah contoh rancangan dari tampilan Smart TV : MODULARISASI Modularasi merupakan pembagian class / kelas-kelas dari abstraksi. pada aplikasi smart tv terdapat 6 jenis class yaitu sebagai berikut : Demikian Abstraksi dan Modularisasi dari Android/Smart TV Box yang telah saya buat, Terima kasih Nama : Migel Aulia Mandiri Putra NRP  : 05111940000194

Final Project PBO A

FINAL PROJECT - GAME SOKOBAN Tampilan awal dari game Sokoban Pada kesempatan kali ini, kami akan menjelaskan proses atau langkah- langkah dalam pembuatan game ini, game ini memiliki nama Sokoban, game ini dibuat oleh Ikhlasul Amal Rivel - 05111940000145 Migel Aulia Mandiri Putra - 05111940000194      Sokoban sendiri merupkan game lama, yang biasanya terdapat pada hp-hp nokia. Game sokoban sendiri memiliki cara bermain yaitu terdapat sebuah karakter yang mana karakter ini memiliki tugas atau misi  untuk memasukkan atau meletakkan box dengan cara didorong ke tempat yg sudah ditandai, tidak hanya itu dalam game sokoban ini juga terdapat rintangan rintangan yang akan membuat game ini lebih susah, sehingga game ini sangat dibutuhkan kejelian dan pemikiran yang cukup rumit.       Pada game ini  kami membuatnya menjadi 3 level, selain itu dalam pembuatan game ini dibutuhkan Class sebanyak 9, dalam pembuatan game Sokoban ini kami mengerjakannya menggunakan aplikasi BlueJ dan aplikasi AdobeXd,