this is my attempt to make a machine complete a platformer. it just knows the movement rules* of the platformer, and tries to complete it. THE MACHINE DOES NOT KNOW WHAT THE LEVELS ARE. please note that this is a work in progress and is a very primitive method that I will try to refine. NEW CODE ADDED! MORE LEVELS THAT WOULD NOT HAVE BEEN POSSIBLE WITH THE PREVIOUS CODE, AND IT WILL NOW LEARN TO WALL JUMP. * movement rules: -can move -can jump -can wall jump -can't go through walls -can't fall through the ground. Updates: January 2 2018: project release. v 1.0 What I'll be working on: if see inside or pay attention, the machine will continue to jump after its first jump of a level. that is because of some incomplete code. I've added a note inside the project so you can see what I'm talking about.