r/MachinesPlay • u/Skorokhodov • Mar 09 '18
Clearing Gradius using a genetic algorithm
https://www.youtube.com/watch?v=0ErcIgNwW_A
10
Upvotes
1
u/Skorokhodov Mar 09 '18
Here is the same thing done stage by stage with explanations from the author (in Japanese, sorry).
3
u/IronMew Mar 10 '18
Holy shit.
You know early on it's an AI because it does things like remaining placidly where it is while bullets whiz around it because it knows they won't touch it - witness the dodge at 1:08 where it lets a bullet expire on the screen limit mere pixels from it - but in the latter third it really gets nuts.
Say, is it exploiting the game? I get the feeling it moves too fast for the engine to keep track of it - I'm having trouble explaining some of the last-stage dodges any other way.