To skip the repetitive process and see final playback, go to 05:48.
Inspired by MarI/O and LuigI/O, I've made my own SMBbot, except that it's not AI, it's what I call an "Artificial Idiot", for it's really DUMB. It doesn't read map, doesn't read level information, doesn't evolve, doesn't have much memory. It basically just jumps randomly, and loads savestates after dying or bumping into a wall.
Yet the performance is very satisfying for such a simple script. It's able to complete the entire World 2 in 06:47 with no Turbo, with only 510 retry, and in speedrun style!
After some manual upgrade, now it can solve every stage before 7-4 with no problem. 8-4 is the biggest problem ahead. I'll keep it this way (but a bit smarter) and see how far it can go!
World 1 in 04:57: https://youtu.be/_5-Ycq5vJkM
...
https://www.youtube.com/watch?v=VAABWF1NRvk
Side-by-side comparison video of Mars608 & aiqiyou's new Contra TAS, an improvement of 167 frames in total. For more information, please read: http://tasvideos.org/6469S.html
...
https://www.youtube.com/watch?v=fKSGrqmk3xo
One of my old videos in 2013, not a TAS. Not as good or fast as my 5.0 speedrun, still with lots of mistakes.
...
https://www.youtube.com/watch?v=mBpdV-xNhQw