A Tool for Playing Chess Variants!


Since March of 2017, I’ve been working on a chess program with the intent of implementing as many variants of chess as I can. Unlike my previous projects, this is the first project that is “unoriginal”, in the sense that it is an already-known and understood game. I would like the final product to be a chess player that allows the user to select between a large variety of chess game-modes to play with. Since it’s a tool, only local 2 player/single-player is supported.

Currently implemented modes of play:

Wikipedia’s list of chess variants has been my go-to for implementing each variant’s setup and rules. No plans regarding game modes with board sizes that aren’t rectangular, but I will be creating fairy chess pieces for even more variants in the next update.