4 ms·
The original java infinite mario was used in the fascinating Mario AI competition. Details and papers here: http://www.marioai.org http://www.marioai.org Vide
by JonnieCache 15y ago
The original java infinite mario was used in the fascinating Mario AI competition.
Details and papers here: http://www.marioai.org http://www.marioai.org
Video of last years winning entry at work here: http://www.youtube.com/watch?v=DlkMs4ZHHr8 http://www.youtube.com/watch?v=DlkMs4ZHHr8
It's pretty interesting, a lot of people wrote/are writing high falutin' machine learning algorithms, but they are consistently trounced by good old A* techniques.
- StavrosK 15y agoThat's because the problem was, essentially, "get from point A to point B", but few people could see it.
- StavrosK 15y agoIs there anything like this for lua? It might be just the thing to help me finally learn the language (I have an inexplicable dearth of problems to work on in lua)...
- neovive 15y agoTry looking through some of the resources for the Corona game engine (http://www.anscamobile.com/resources/ http://www.anscamobile.com/resources/). The SDK compiles Lua source into iOS and Android. I've just started looking at it myself -- it's the first time I have seen Lua code -- and it looks extremely clean.
- Lewisham 15y agoInfinite Mario is actually a rather useful piece of code for all sorts of games research. It's a very good "simplest non-trivial example". The code itself is decently clean, OOP code, which a lot of open-source games, even those written in Java, are not. For example, I modified Infinite Mario to become self-repairing: http://www.zenetproject.com/pages/lakitu http://www.zenetproject.com/pages/lakitu