An exploration into 2D swimming with AI, using the matter.js physics engine.
Main concept is a 2D simulated space in which an agent would consist of several rectangular "limbs", (simulated rectangles held together by joints at key connections in a stick man fashion),
The reward function being how far he can go, and his outputs being a torque force he can extert unto certain limbs.
Status: Get working simulation
Steps for the future:
- implement ui
- implement data i/o (read/write) for extended training
- publish findings here
In progress:
- implementing AI, using Neataptic.js
Complete:
- Main game loop, working w/ out Ai