/forcemate

ForceMate, a chess variant for the deep thinkers

Primary LanguageJavaScriptMIT LicenseMIT

ForceMate

A chess variant for the deep thinkers

ForceMate Screenshot Play at https://forcemate.jeuk.io

Rule

In normal chess, you choose a piece and move it.
But... what if you could choose the pieces your rival moves?
In ForceMate, your rival chooses a piece for you to move, and vice versa.

If all your pieces check after your rival's turn, you win.
It's because the rival king is doomed no matter what piece your rival chooses.
If either player has no legal moves left, the game ends in a stalemate.

Have fun!

Patch note

Date Version Description
2024-08-13 v1.0.0 First version with basic rule

Future roadmap

I'm not sure when it will be, but the more interest, the sooner I'll start

  • Implementing modals instead of default notifications
  • Reset, undo buttons
  • Stockfish-based AI Opponents

Contribution

Welcome all bug reports and idea sharing.

Contact me through jeukhwang.dev(at)gmail(dot)com or GitHub Issue.

Licenses and Attributions