Skip to content

thetawavegame/thetawave-legacy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Space Shooter

This game was made with the amethyst engine. It is inspired by games like Raiden and The Binding of Isaac.

Alt text

To Run

Clone this repository and enter cargo run in the root of its directory.

Controls

  • W: accelerate up
  • S: accelerate down
  • A: accelerate left
  • D: accelerate right
  • Space: fire blast
  • Left: barrel roll left
  • Right: barrel roll right
  • Escape: pause

Items

  • Steel Barrel: gives player collision damage immunity while barrel rolling
  • Plasma Blast: increases fire rate and damage
  • Hazardous Reactor: increases maximum speed
  • Warp Thruster: increases acceleration and deceleration

TODOS

Core Mechanics

  • player health and damage
  • enemy pool
  • enemy variety
  • enemy blasts
  • barrel roll blast immunity
  • collisions

Visual and Audio

  • health bar
  • defense bar
  • barrel roll cooldown bar
  • pause menu
  • display resolutions options
  • player movement animation
  • player barrel roll animation
  • damage feedback

Gameplay

  • penalty for letting enemies past you
  • health pickups
  • levels with end bosses
  • specific item spawn times
  • mini challenges for rewards or penalties (example: certain ships to let past you unharmed)
  • defence objective

Items

Passive

  • reduce barrel roll cooldown
  • increase max health
  • increase max defense
  • trail behind player that does damage
  • increase knockback of enemies

Active

  • gravity gun effect with enemies
  • shield
  • speed boost