Tap Tap DefenseTap Tap Defense

Tap Tap Defense

Tap Tap Defense (Tugas Besar PBO RA-04)

Contributors Pygame

Description of Project

Proyek yang kami buat yaitu Proyek game sederhana bernama Tap Tap Defense, Tap Tap Defense yaitu sebuah game dua dimensi yang konsep bermainnya hampir sama dengan game mobile Smash Ant yaitu pertahankan batas penjagaan kita dengan cara menghabisi musuh yang datang dari arah berlawanan batas penjagaan dengan cara mengarahkan cursor ke musuh dan menekan tombol kiri mouse dan Player akan kalah apabila darah player habis(Musuh yang berhasil melewati perbatasan sebanyak darah player) dan bila player berhasil menahan musuh secara terus-menerus maka musuh juga akan bertambah kuat. Selain itu, didalam game ini juga terdapat skill yang dapat digunakan tetapi menggunakan mana,skill diaktifkan dengan mengklik mouse sebelah kanan.

How to Run a Game

  • Install Dependecies

git clone https://github.com/rajastra/Tap-Tap-Defense
cd Tap-Tap-Defense

pip install pygame
  • Run a Game

py ./main.py

atau

python main.py

atau

python3 main.py

How to Play a Game

  • Start a Game

Berikut ini adalah gambar untuk panduan memulai Game Tap Tap Defense

Tap Tap Defense

  • Game Play

Berikut ini adalah gambar untuk panduan bermain Tap Tap Defense

Tap Tap Defense

Gameplay :

  1. Tembak bombo agar tidak mencapai batas dan mendapatkan poin sebanyak banyaknya
  2. Jika bombo melewati batas maka kastel akan hancur sedikit demi sedikit
  3. Permainan berakhir jika kastel hancur lebur
  • End Game

Permainan akan berakhir apabila kastel sudah hancur lebur Bisa dilihat di video dibawah ini:

end_game

  • Control in Game

Berikut adalah gambar untuk panduan Control in Game seperti cara shoot klik apa, reload klik apa,dan sebagainya. Tap Tap Defense

What if… Player choose Glock Weapon?

Jika player memilih Senjata Glock di dalam Game ,makaplayer akan mendapat amunisi sebanyak 15, namun untuk hitkepada giant bombo menjadi kurang damagenya dibandingkandengan revolver.

glock

What if… Player choose Revolver Weapon?

Jika player memilih Senjata Revolver di dalam Game ,maka player hanya akan mendapat amunisi sebanyak 6 (lebih sedikit dibandingkan Glock), namun untuk hit kepada giant bombo lebih besar dibandingkan dengan Glock.

revolver

What if… Player choose Skill 1?

Jika player ingin menggunakan skill1,maka player harus menggunakan mana sesuai ketentuan berikut dan fungsi dari skillnya. Skill 1 (100 mana) = Mendorong Normal Bombo sejauh 100 pixel dan menghentikan pergerakan Giant Bombo untuk sementara

skill1

What if… Player choose Skill 2?

Jika player ingin menggunakan skill2,maka player harus menggunakan mana sesuai ketentuan berikut dan fungsi dari skillnya. Skill 2 (150 mana) = Memberikan 5 damage serta menghentikan sementara pergerakan semua bombo yang ada

skill2

What if… Player choose Skill 3?

Jika player ingin menggunakan skill2,maka player harus menggunakan mana sesuai ketentuan berikut dan fungsi dari skillnya. Skill 3 (300 mana) = Menghapus semua bombo yang ada

skill3

What if… Player wanna cheat?

1. Cheat Button Berikut ini cara untuk mengaktifkan cheatnya: Tap Tap Defense 2. Cheat Murder (Keyboard P atau p) Cheat ini merupakan cheat yang meningkatkan FPS dari 30 menjadi 240 sehingga gameplay menjadi sangat cepat dan musuh akan berjalan sangat cepat dan bermunculan sangat banyak sehingga cheat ini dinamakan bunuh diri.

cheat 3. Cheat Mana (Keyboard O atau o) Cheat ini berfungsi untuk mengisi mana menjadi full sehingga player bisa menggunakan skill sesuka hati.

cheat

UML Class Diagram

Berikut adalah UML Class Diagram Proyek Kelompok kami:

Contributors of Project ✨

Thanks to Contribue this Project 🙏

Christian (120140056) Irwanto Yezekiel Sihotang (120140227) Wella Amanda (120140057) Raja Saputera (120140228)
M. Rafi Irfan Lubis (120140219) Krisna Saputra (120140221)

GitHub

View Github