Keep It Together

Keep It Together

Six short acts. Jump around, or replay the walkthrough.

Hold the keep with differently-trained AIs.

Budget 0 left

Your best hold, by partner

Finish a game and it is added here. Only your best hold with each partner is kept, and nothing is saved when you leave.

A catapult in the partner's gold: a picture of the pieces it puts up, not of the engineer.

This partner trained only with a copy of itself.

Takes the game score out of the training and leaves only the part that asks for six plans you can tell apart.

Two engineers hold one keep. Each has its own budget, neither can finish a line alone, and they cannot talk to each other. Everything you see is played live in your browser by small networks I trained for this game. One of them trained with a copy of itself, and it is very good, right until it meets an engineer that learned a different plan. The other trained against a partner that kept changing its plan, so it spends the first seconds of a game working out what you are building before it commits. What that bought, and what it did not, is measured, and the numbers are in the fine print. This is an illustration of Any-Play, a paper I wrote with Ross Allen in 2022, not the experiment in it.

A caveat: this is a personal side project and I have not tested it exhaustively. Every number here comes from games your browser plays while you watch, so yours will not match mine exactly.

Original game, art and code. The idea comes from Any-Play (Lucas and Allen, AAMAS 2022).