I started implementing 3 Man Chess in Python this week because.. well, I procrastinate productively.
Implementing chess isn’t quite as easy as it sounds. It’s a whole game of special cases. And 3 Man Chess adds many, many more special cases.
Anyway, it’s coming along. The pieces don’t have their own icons yet, but have a look at the beautiful attack patterns of the Rooks and Bishops:
A rook attacking two enemies.
A bishop near the middle makes butterfly wings.
Near his home, the bishop’s attack is more concentrated.
At the center, the bishop makes two sweeping loops. The arcs that define diagonal movement are visible here.