Please enable JavaScript.
Coggle requires JavaScript to display documents.
Delegation, Requirements, ANYTHING DONE - PUT HERE - Coggle Diagram
Delegation
General
Menu Bar
PLAY BUTTON - START SCREEN
About, Help, Controls pop-up
Score
Animations
Vector Management Class
Pause functionality
Janit
Polygon class and collisions between point and polygon
Dmitrij
Aria
Bullet Class
Translate Transition (life-time)
Constant Velocity
Requirements
Asteroids
Collisions
Collision resolution
One splits into two {LARGE}
One destroys immediately {SMALL}
with the ship
with the bullets
Small Asteroid
1 Shot
Large Asteroid
1 shot
Constant Velocity
rendered using points
points on a circle but random distance from the center
Medium Asteroid
(also) 1 Shot
[OPTIONAL]
new lives
powerups
Add Live
Increase Fire Rate
Slow Down Asteroids or Slow Down Time for everybody
fire rate
Spaceships
Asteroids Pass Through?
Death Animation
Spaceship Erupts into bullets
GUI
Spaceships go red when taking damage
Main Screen has asteroids across
ship
Vector Triangle (polygon in javafx)
Properties
Velocity
Acceleration / Force
Firerate
Bullets
Circle!
Constant velocity
Translate Transition (life-time)
Score / Life System
different asteroids with different scores
3 starting lives
ANYTHING DONE - PUT HERE