Round Chess -- Geometry

related: python , chess , geometry

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:

Rook in Three Man ChessA rook attacking two enemies.


Bishop in Three Man ChessA bishop near the middle makes butterfly wings.


Another Bishop in Three Man ChessNear his home, the bishop’s attack is more concentrated.


Bishop with Arc Lines in Three Man ChessAt the center, the bishop makes two sweeping loops.  The arcs that define diagonal movement are visible here.