Tugas Besar 02 Pemrograman Berorientasi Objek (IF2210) berbasis graphical user interface (GUI). Program ini adalah permainan yang terdiri atas dua pemain yang akan bermain sebanyak 20 kali turn. Permainan ini mirip seperti permainan kartu di mana setiap kartu melambangkan sebuah objek misalnya tanaman atau hewan. Nantinya setiap kartu dapat diletakkan pada ladang ataupun dijual pada toko bila kartu tersebut berada pada deck aktif pemain. Selain itu, objek pada ladang juga dapat dihancurkan bilamana terdapat serangan dari beruang yang terjadi secara random. Program ini juga memiliki fitur save & load untuk menyimpan dan memuat state program pada format txt. Program juga bersifat extensible dengan menyediakan dukungan plugin, sehingga pengguna dapat menambahkan format file untuk save & load selain format txt secara mudah. Pada permainan ini, juga terdapat background music untuk memaksimalkan pengalaman bermain.
- Deskripsi- Daftar Isi
- Kontributor
- Requirement
- Cara Penggunaan Program
Nama | NIM |
---|---|
Kristo Anugrah | 13522024 |
Benjamin Sihombing | 13522054 |
Adril Putra Merin | 13522068 |
Marvin Scifo Y. Hutahaean | 13522110 |
Berto Richardo Togatorop | 13522118 |
- Java Development Kit (JDK) 21.0+
- Apache Maven-3.9.6+
- snakeYAML 2.2
- json 20240303
- Clone repository ini pada device Anda
https://github.com/scifo04/IF2210_TB2_LBR
- Melakukan run terhadap project dengan menjalankan command berikut untuk menjalankan main file pada dist
./run.bat