Although it is called a chess variance, there are some rules that didn't apply. There are no castling, en passant, or promotions for pawns. The criteria for winning the game is also simpler, besides checkmate, a winner is always presented by calculating the value of the pieces left. After the value of one side has dropped below a threshold, it would enter the endgame status and the players only have 20 moves to make until the game mandatorily calculates the value of the pieces to determine a winner.

Click on the wrench icon in the top right to grab a better understanding of the game and it is also where you can change the rules. The local dual is working but the AI is stupid and buggy for now and I don't quite have the time to fix it this week.

Art:

chess pieces and board: https://opengameart.org/content/chess-pieces-and-board-squares 

UI icons: Kenney's free icon pack https://www.kenney.nl/


Comments

Log in with itch.io to leave a comment.

(2 edits)

Nice, but it stopped here: 

The AI does not move from that point.

Last output on debug console is from Build.framework.js:2:43407:
{-1,-1,-1,-1,-1,-1,-1,-1},{-1,-1,-1,-1,-1,-1,-1,-1},{-1,-1,-1,-1,-1,-1,-1,-1},{-1,6,-1,6,26,-1,26,-1},{3,7,11,26,19,23,27,31},{3,7,11,15,19,26,27,31},{-1,-1,-1,-1,-1,-1,22,-1},{-1,2,-1,-1,-1,-1,30,-1}

Show post...
great your chess games, it must have been complicated to program that