Hello :] Use the arrow keys to pick a level. You can also remix and create your own. Click 2 points to create a spawning range, this is where the A.N.T.S. can spawn. Press Space to spawn more A.N.T.S.. Press E to delete all A.N.T.S.; this won't reset what they have learned. Press R to hard reset, delete the A.N.T.S., what they learned, and the spawning range. Press and hold Q to pause everything, stop holding to unpause. Click an A.N.T.S. to control its body, click again to leave its body. Move your mouse to the top to control Debug, Size, and Node Spacing. Move your mouse to the bottom to control Speed, Backup Speed, and Rotation Speed.
A.N.T.S. stands for Artificial Neuro Termite Stupid. They are an AI that learns as it moves through nodes, they don't really do anything but wander. Beta version that I just decided to post. They can learn any map, so you can also create your own. Credits: Everything is made by me. Q&A: Q: Does it use an algorithm or a neural network? A: I created a slight favouring systems that favours moving towards already created nodes, but it also likes to explore and so also just stays near the nodes. Q: Why do they use nodes? A: They use nodes because they are blind and can not see the level, they use nodes to map it out and then use a system of thinking to create a favouring system for different moves, then they gamble the moves with higher favoured moves having higher chances of being picked. Q: Why do they keep hitting walls? A: They use walls as a way to map the level, the red dots in debug mode are where they know there are walls, they try their best to avoid them, but remember they are technically blind. Q: What are all the dots? A: The purple dots are the nodes created, the black dots are the closest nodes to the A.N.T.S., and the red dots are the wall nodes (the walls they know). Q: How long did it take, and how many blocks? A: I was working on this while working on my chess game, so overall 2 months, but the actual time spent on it was only around 15- 20 hours. It is around 1200 blocks and 2 sprites. If you have any questions, bugs, issues, etc please tell me ill try my best to answer them!