Welcome to my chess engine Scratch Project! I put a lot of work into this, so enjoy! -Click the Green Flag to Start- How to Control: I'm assuming you all know the basic rules of chess. When the game starts, select a piece and click to move it to the desired square. Both sides take turns moving until one king is put in checkmate, or the game is a draw. Features that Aren't Included: -Currently, no bots are available. -50-Move Rule (because I don't want to add it; too much work for little reward) Version History: v.1.8: Updated Release! (Thumbnails & Graphics) v.1.7.2: Castling+++ (v4). Long Castling Rule I Forgot v.1.7.1: Insufficient material: Same-Squared Bishops v.1.7: Bug Fixes: Allowed Black to Block Checks (oops) v.1.6: Sound Effects & Full Release! v.1.5.2: Castling++ (can't capture when castling) v.1.5.1: Bug fixes regarding piece captures. v.1.5: Checkmate/Stalemate/Insufficient Material detection! v.1.4.5: Switched to piece scanning at beginning of turn. v.1.4.4: Lag Optimisation: ~3/4 seconds per piece! v.1.4.3: Proper Check Blocking- (Oops...) v.1.4.2: Piece Memory Lag Reduction v.1.4.1: Lag Reduction (Only look for checks if move is legal) v.1.4: Absolute Pins— HORRIBLE LAG!! :( v.1.3.4: When in check... Force Movement / Block v.1.3.3: Castling Improvements (Checks) v.1.3.2: Check Detection / Skewers v.1.3.1: Advanced King Blocking v.1.3: Castling v.1.2.1: Pawn Promotion v.1.2: En Passant v.1.1.2: Captures v.1.1.1: Blocking Movement v.1.1: Piece Movement v.1.0.2: Piece Generation v.1.0.1: Board Generation v.1.0: Started Project!! Credits: All graphics are made by me. Thanks to chess.com for the piece icon styles and sound effects (found here: https://www.chess.com/forum/view/general/chessboard-sound-files). #games