Teaching Your Computer To Play Super Mario Bros
ehrenbrav.com
ehrenbrav.com
In the example video, during the three lives on the second level, it does worse on the same parts of later lives.
Of course, to draw any conclusions, we'd need a lot more than one run.
When I implemented this, I scored the q-learning using real score and live count. I didn't need to add in a bonus for running right because it would randomly grab the first coin or randomly jump on the goomba quite frequently.
Also, I implemented mine using tensorflow, so it's possible I just sidestepped some bug.
At that level, he routinely clears the first level and makes it about halfway through the second.
The improvement was still going strong at that point, but I ran out of patience. I'm doing another run right now...
I've been thinking of creating a simulator game for driving, however have absolutely no idea how to program the AI side of things.
If there's a good driving sim game on Nintendo, it should in theory take minimal modification of my existing code to make it work...
I'm running a 8 core machine, 12+ GB RAM, and a 980 GPU. It takes roughly 24 hours for 1 million steps in Mario...