Last comment on #FOCS2024. I hung out with a bunch of people who like Nash Equilibria and other fixed-point properties. I probably shouldn't have been surprised that Atropos came up since it's based on Sperner's Lemma. I showed off my implementation and heard some disappointment that you don't actually create the three-colored triangle in the end.
I implemented it that way because all my #CombinatorialGames use Normal Play rules. However, I have students doing a Scoring Play project this semester, so I added a referee object and other infrastructure for that.
I responded to the comments at FOCS by adding a Misère version of Atropos where you lose by creating the triangle.
* Misère Play version: https://kyleburke.info/DB/combGames/atropos.html
* Normal Play version: https://kyleburke.info/DB/combGames/atroposNormal.html
There is one big downside of the Misère version: you can accidentally create the 3-colored triangle early on and accidentally lose without being forced.
I also had to update the (bad) bounded-depth "AI" players I have. They had their own built-in Normal Play rule, so before I fixed it they were creating 3-colored triangles ASAP in the misère version. Not very fun to play against. I fixed that by adding code so they use the referee to check who the winner would be at the end of games. (I think it's a little faster too.)
I don't think are any other games I've got so far that should get a misère treatment like this. (Here's the whole list: https://kyleburke.info/DB/combGames/index.html)

