ouroboros.

Ouroboros

A Q-learning snake that trained entirely through self-play. Race it for food, or watch what it's thinking below.

Goal:
Pace: 1.00×
Ouroboros — Live Reasoning
LIVE INFERENCE
State: Waiting for match to start…
Left
0.00
Straight
0.00
Right
0.00
Player
0
Streak: 0
Ouroboros
0
Streak: 0
Loading Ouroboros...
Q-Table Missing
Could not fetch q_table.json. Ensure the file is present in the root directory to run Ouroboros.
Ready?
First to 5 food wins. Ouroboros plays greedily off what it learned in training — no hand-holding.
Game Over
Player wins!