Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/acidghost/evolvable-nes
Neuroevolution experiments for NES games
https://github.com/acidghost/evolvable-nes
Last synced: about 2 months ago
JSON representation
Neuroevolution experiments for NES games
- Host: GitHub
- URL: https://github.com/acidghost/evolvable-nes
- Owner: acidghost
- Created: 2015-10-26T17:20:57.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2015-11-02T20:02:23.000Z (about 9 years ago)
- Last Synced: 2023-03-24T05:28:24.011Z (almost 2 years ago)
- Language: Lua
- Size: 156 KB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# evolvable-NES
Neuroevolution experiments for NES games## Setup
You will need to install fceux for your distribution (e.g. `apt-get install fceux`), then torch (http://torch.ch/docs/getting-started.html).
To use the graphical components (iup) in fceux you'll need to install them manually by following those two guides: [one](https://github.com/henix/blog.henix.info/blob/master/unused/oldblogs/install-iuplua-on-linux.md) and [two](https://raw.githubusercontent.com/asfdfdfd/fceux/master/README-SDL). Then you can install fceux for Windows (has debugger, chaat search and other useful goodies), download the roms and copy the savestates by running `./setup.sh`.## Resources
1. [SMB RAM map](http://datacrystal.romhacking.net/wiki/Super_Mario_Bros.:RAM_map)
2. [MarI/O - Machine Learning for Video Games (video)](https://youtu.be/qv6UVOQ0F44)
3. [MarI/O (code)](http://pastebin.com/ZZmSNaHX)
4. [CMS-ES implementation in Matlab/Octave](https://www.lri.fr/~hansen/purecmaes.m)