Timer Interrupt (0.5 s)
-> Move all Bullets
-> Spawn new Bullet
-> destoy wenn OoB / Hit mit Enemy
Timer Interrupt (2 s)
-> Gegner black
-> Gegner move
-> neue Reihe Gegner Spawn (Anzahl zufällig)
-> Gegner render
[ ] Enemy health/shield
-> Hit erkennen
-> Gegnerleben --
Wenn 0:
-> Gegner löschen (Liste)
-> Gegner black
[ ] ?Bosses
[ ] Random Number Generator
-> Seed = uint16_t aus beliebigem RAM
-> evtl. öfter lesen und ver |-n
-> Tothink: trigger finden für Gegner in Reihe auslassen
-> Sterne Random?
Classes:
Round Logic
[ ] Enemy/ Bullet Spawn intervall
Timer Interrupt (0.5 s) -> Move all Bullets -> Spawn new Bullet -> destoy wenn OoB / Hit mit Enemy
Timer Interrupt (2 s) -> Gegner black -> Gegner move -> neue Reihe Gegner Spawn (Anzahl zufällig) -> Gegner render
[ ] Enemy health/shield -> Hit erkennen -> Gegnerleben -- Wenn 0: -> Gegner löschen (Liste) -> Gegner black
[ ] ?Bosses
[ ] Random Number Generator -> Seed = uint16_t aus beliebigem RAM -> evtl. öfter lesen und ver |-n -> Tothink: trigger finden für Gegner in Reihe auslassen -> Sterne Random?
[ ] Player health
[ ] class Bullet -> +/- Y für Player / Enemy
[ ] Liste Enemy / Bullet -> add -> getByID -> deleteByID