Skip to content

Tugas Besar II2212 Pemrograman Berbasis Objek STI 2024

Notifications You must be signed in to change notification settings

gracialy/OOP_Plant_vs_Zombie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tugas Besar IF2211 OOP STI 2024

Kelompok 04 K01

Deskripsi

Buatlah permainan berbasis Command Line Interface (CLI) bernama Michael vs. Lalapan menggunakan bahasa pemrograman Java. Michael vs. Lalapan merupakan versi sederhana dari permainan populer Plant vs. Zombies. Tujuan dari permainan ini adalah melindungi rumah pemain dari serangan zombie. Untuk mewujudkan hal tersebut, disediakan beberapa tanaman yang mampu menyerang zombie. Pemain harus menanam tanaman secara strategis untuk melindungi rumah dari serangan zombie. Setiap tanaman dan zombie memiliki aksi-nya masing - masing. Silahkan membaca spesifikasi ini untuk mengetahui detailnya.

Michael Vs Zombie merupakan sebuah permainan yang bisa mensimulasikan permainan plant vs Zombie secara sederhana. Michael Vs Zombie ini memiliki memiliki beberapa object utama, yaitu:

  • Plant
  • Zombie
  • Tile
  • Inventory
  • Deck
  • Sun

Setiap object akan memiliki method saling bekerja untuk dapat memberikan sinergisasi dalam permainan, dalam permainan ini terdapat 2 fitur tambahan yaitu flag dan save & Load

Anggota Kelompok

  1. 18222009 Daffa Ramadhan Elengi
  2. 18222031 Benedicta Eryka Santosa
  3. 18222035 Lydia Gracia
  4. 18222083 Viktor Arsindiantoro S

Cara Kompilasi Program

Pengguna dapat langsung mengeksekusi main di terminal dengan membuka file app

  • Player dapat memainkan dan melakukan complier file-app
  • Setelah masuk ke dalam permainan, lakukan permainan baru atau lakukan load pada permainan sebelumnya
  • Setelah itu akan masuk ke dalam permainan, Selamat Menikmati!!

About

Tugas Besar II2212 Pemrograman Berbasis Objek STI 2024

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages