nazaruka / gym-http-api

NSGA2-based Sonic agent + experimental code
MIT License
1 stars 1 forks source link

Track progress on game map #42

Closed schrum2 closed 5 years ago

schrum2 commented 5 years ago

We can down load a map for each level in the game online, and use matplotlib to load it and place the points from evaluation on the map. We can save the maps with file names matching the envstate names, so that that can be autoloaded. This will be a better way to track performance over time.

schrum2 commented 5 years ago

I'm hoping your matplotlib experience can help with this. @nazaruka

schrum2 commented 5 years ago

Instead of using matplotlib, I just output text files that allow for plotting with gnuplot.

A side effect of this is that the simulation will only work for levels where we have a PNG of the map. It is checked for during initialization. It definitely works for Green Hill Zone Act 1, but I haven't tested in other levels.