I realized we don't have any Light Phaser game submitted yet?
Maybe Safari Hunt could be a simple & short one to submit first.
I started to work on it, I'm thinking to do the 3 first round since those 3 loop through the rest of the game
https://www.youtube.com/watch?v=nRoN7iCkas4
I just figured out the target spawn mechanism:
there are 2 variables (or memory address) for the next spawn index and time. every frame the time decrease by one, when it reaches 0, the index value increase by 1 and the next time is populated. the index loops between 0 and 9 and the order will always be the same
For the first round (lake) it looks like that:
| index | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
| Time | 64 | 88 | 64 | 96 | 64 | 88 | 64 | 88 | 64 | 64 |
| Target | duck | fish | duck | rabbit | duck | rabbit | duck | fish | duck | duck |
So where is the RNG in it? randomly, the game will decide to spawn or not the next target.
For example: 0, 1, 2 spawn, 3 is skipped, then 4, 5 spawn, then 6 is skipped, and 7, 8, 9 spawn.
depending on the target, a spawn would be skipped if there is already too much target on the screen.
For example only one rabbit at the time on the screen, so it would be skipped if the previous rabbit is still here.
This RNG can be manipulated with shot actions. So it's possible to force no skip or force all the spawn