Chess (itch) (Furl)
About
Chess
An exercise in the MVC programming pattern.
Controls SpaceRestartLeft ArrowUndo1-6Tests InfoAs an exercise in separating data, visuals and input, I wrote Chess in Unity using the MVC pattern.
- Loads an initial board state, then adds each move to an action stack that can be undone using the Left Arrow button.
- Implements and visualizes valid moves, check, and check mate.
- Prevents players from placing their own king in check.
- Forces players into dealing with check if possible.
- Does not implement castling, en passant, or stalemate.
Thanks to @rhys-vdw for being a tremendous help in figuring out how this stuff works.
Chess font: Cases.
System requirements for Web
Last Modified: Nov 1, 2021
Where to buy
itch.io