ninoaddict / IF2210_TB2_LBR

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

๐Ÿง‘โ€๐ŸŒพ Permainan Peternakan ๐Ÿง‘โ€๐ŸŒพ


โœจ Deskripsi

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.

๐Ÿ” Daftar Isi

- Deskripsi
- Daftar Isi
- Kontributor
- Requirement
- Cara Penggunaan Program

๐ŸŒŸKontributor

Nama NIM
Kristo Anugrah 13522024
Benjamin Sihombing 13522054
Adril Putra Merin 13522068
Marvin Scifo Y. Hutahaean 13522110
Berto Richardo Togatorop 13522118

โš ๏ธ Requirement

  • Java Development Kit (JDK) 21.0+
  • Apache Maven-3.9.6+

๐Ÿ“– Library Used

  • snakeYAML 2.2
  • json 20240303

๐Ÿ“˜ Cara Penggunaan Program

Run Program

  1. Clone repository ini pada device Anda
https://github.com/scifo04/IF2210_TB2_LBR
  1. Melakukan run terhadap project dengan menjalankan command berikut untuk menjalankan main file pada dist
./run.bat

About


Languages

Language:Java 100.0%Language:Batchfile 0.0%