# Game idee

## levens
- In de top linker hoek van het scherm staan 2 hartjes die je levens voorstellen (maximaal 2 HP).
- direct boven de boss is een healthbar die langzamerhand naar beneden gaat, het moment dat hij leeg is gaat de boss dood en spawnt er een nieuwe boss met een nieuwe healthbar.
- Als een boss is verslagen zonder dat je bent geraakt krijg je 1 hartje terug in het geval dat je hem eerder was verloren.
```js
HP = 2;
no_hit = false;

if (boss_spawns && HP = 1){
    no_hit = true;
}
if (boss_spawns && no_hit = true){
    HP = 2;
    no_hit = false;
    print = "Hitless";
}
```

## Progressie
- Als je de tutorial hebt voltooid (bepaalde score bereikt) krijg je de volgende keer dat je speelt meteen de eerste echte boss in plaats van de tutorial boss. (zit gekoppeld aan de naam bij je score)


## Bullet patterns
- Bouncing bullets: Whenever they hit a wall they bounce of in the current direction of the player, slowly adding more bouncing bullets until a certain number of bounces per bullet is reached.
- Homing bullets: Bullets that follow the player. After a certain amount of time they explode into 4 bullets that go in 4 opposite directions. (cross pattern)
- Bullet wave: a wave of undodgeble bullets go a certain direction and the only way to make it through is to stay in squares that semi randomly appear through the field of bullets.
