Skip to content

Latest commit

 

History

260 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TO-DO (Sorted by priority):

  • Add interactable environment objects
  • Fix limited bullets
  • Single player mode (if possible add AI to Second player)
  • Add behaviors to enemies

Entities 3 Versions of themselves, change depend on environment objects (Original, Overpowered, Underpowered)

ENVIRONMENT OBJECTS (All are considered as Area2Ds, except Wall):

  • Booster (Increases velocity)
  • Heal Area (Increases health when stood on)
  • Damage Area (Decreases health when stood on)
  • Rage Area (Increase attack damage, bullet amount; decrease shot delay, hurt damage; player score points from killed enemies is boosted; the effect lasts for 8 secounds, requires recharge for 60 seconds)
  • Equipment booster (Decrease shot delay, spread; increase bullet speed, bullet amount)
  • Equipment dampener (Increase shot delay, spread; Decrease bullet speed, bullet amount)

Entity Statistics Reference:

  • Velocity
  • Health
  • Attack Damage Value
  • Hurt Damage Value
  • Player score points value
  • Item drop percent
  • Knockback value
  • Knockback value on action
  • Gun characteristics (If any):
    • Bullet type
    • Shot delay
    • Bullet speed
    • Bullet spread
    • Bullet amount
    • Current Ammo
    • Max Ammo

GENERAL ENEMY Behaviour:

  • There is a slight chance that an enemy will cause an explosion caused by a weapon:
    • Any gun
    • Axe
  • Enemies caught in explosion will receive damage and have a higher chance to explode too
  • Players caught in explosion will also receive damage

Gunner Behaviour:

  • If the player has a gun, increase the engage range radius,
  • The closer the player is, the lower the spread angle, increase amount, lower shot delay
  • If the player is attacking (pressing attack button), lower the shot delay for 2 seconds

Ball Behaviour:

  • If the player has a gun, reduce cooldown duration
  • The closer the player is, the faster the ball will roll (add acceleration/decelleration)

About

TO-DO: Finish README A-Level Art Project

Resources

Stars

5 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages