The Learning Loop

The Learning Loop

This game is from ldjam.com, which is currently unavailable.
You can try viewing the original page on Web Archive (may not load correctly).
overall: 3.00
fun: 3.00
innovation: 4.50
theme: 4.33
graphics: 4.67
audio: 4.33
humor: 2.17
mood: 4.33

A Game of Reinforcement Learning


Play it here! :heart:

You are an engineer tasked with optimizing artificial intelligent agents in the completion of spatial navigation tasks to satellites. You have control over the time scale, which aspects of the environment triggers rewards in the agents, and when you want to select the best agent for testing (this is how you clear a level)--

The inputs the agent has available are 5 sensors that calculates distances to objects in front of it (see the lines). The agent's output is to rotate and/or move forward. The performance (or fitness) of the best performing agent can be seen in the bottom right corner and is modulated by which factors rewards the agents in their actions.

For example, rewarding agents for the distance to the target means that the shorter the agents' distance is to the satellite at the end of the learning loop, the better its performance is. So be sure to decide how to reward the AIs or they might not even understand the task! :scream:

Every time 15 in-game seconds (can be scaled by you) go by, the agents are reset and the bottom half performing agents get updated neural networks through a mutation algorithm.

Warning: There isn't any definite ending but just imagine this very elaborate ending where you realise that _you_ are an agent just like them - wooow :upside_down:

I hope you will enjoy the game and I look forward to your feedback! :heart:

```

Changelog:
5th October, 8:12: Known bug of disappearing agents after first iteration. Reason unknown. Added Windows build. Not working there either. Bug fix waiting.

```

Play the game (HTML5) and see the source code here:
Found a bug?
Tell us on Discord