A downloadable game

Two snakes live on one grid, point-symmetric about the centre. One input steers the first; the second mirrors every move through the middle of the board. Food arrives in mirror pairs, so a well-aimed turn feeds both.

It is a snake game where you never quite control one snake — you control the relationship between two.

## How to play

- **Keyboard:** arrow keys or `W` `A` `S` `D`.
- **Mouse:** click a quadrant of the board. **Touch:** tap, or drag to keep steering.
- Every turn you make sends snake A one way and snake B the opposite way through the centre.
- Food spawns in **mirror pairs**. Reach one and you reach both — the pair is worth **1 point**, and each snake grows by one segment.
- The board speeds up as your score climbs, from a lazy 5.7 steps a second down to 12.8.
- Walls, your own body, your twin's body, and head-on collisions all end the run.

## Why it works

Because the board, the food and the input are all symmetric, the two snakes can never drift apart. They are always exact reflections of each other — which means the run always ends for both of them at the same instant. You are not managing two creatures. You are managing one shape, seen from two places.

That also makes it a game about *space*: every turn eats into the room on both sides at once, and the board you are building is the same board you are trapping yourself in.

## Notes

- **One file.** No libraries, no CDN, no external assets — the whole thing is a single HTML file.
- **Sound is synthesised.** Every blip is an oscillator built at runtime; the pickup pitch climbs as your streak grows.
- **Your best score is saved locally**, along with nothing else.
- Keyboard, mouse and touch all work. Runs on a phone.
- Built to be played in one sitting, then replayed until the score stops moving.

---

*Feedback welcome. If you find a bug or want a feature, leave a comment.*

Download

Click download now to get access to the following files:

index.html Play in browser
Version 1

Leave a comment

Log in with itch.io to leave a comment.