In a few runs I just played the game quickly ended as there were too many bots shooting randomly.
A couple of variations in increasing level of expected difficulty to implement would be:
- Heal the player after each turn (you propose 15%, I would say 100%)
- Do not increase the number of bots until much later rounds. We want to see smart bots, not monkeys and typewriters.
- Give the player more health/bullet resistance
- Give the player 3-4 seconds at the beginning to move away from the random starting location
- Give the player an immunity cooldown after each hit so that each round lasts at least a few seconds
(It could mess up the training though as that would require the concept of obstruction...)
These are just my feedback for possible improvements, I need to say this looks quite impressive and definitely more complex than anything I have done to date.
different from my other experiments, I tried to give this one a proper game look, with an artwork when you start and sound when you shoot (which becomes hell once the neural network figure out that shooting a lot is a very good thing)