This is my chess game. I'm still working on it. This is live progress. :P Please report bugs! Features I've done: Possible move detection on the queen, rook, bishop, knight, and pawn, with a lot of bugs. You can see the possible moves for the selected piece. It has en passant, unlike most chess engines I've seen. Features I want to add: Restricting check inducing moves check detection screen flip displaying past moves changing square color for last move
The code is 100% mine. I got the piece images from chess wiki. Changelog: 11/2/2025: I finished setting the board up. I need to start working on possible move detection. 11/3/2025: All of the pieces can move wherever they want, but the pawn's moves can be shown. Pawns can now capture other pieces. I'm still developing en passant, however. Blocks: 842 11/4/2025: I have finished developing en passant. Knights, rooks, bishops, and queens can now show their possible moves. Blocks: 1694 11/5/2025: Nothing, really. I'm thinking about check detection. 11/6/2025: I'm currently working on finding which squares are being attacked. Roughly 500 blocks just for this, and it has tons of bugs! 11/7/2025: Smoothing bugs out. 11/8/2025: SO MANY BUGS! 11/10/2025: I'm searching for bugs and smoothing things out before developing more. 11/21/2025: D: I'm on vacation in Vietnam and Thailand and this is the first opportunity for me since it started to get on Scratch. I really need to hurry this up a lot. 11/25/2025: I'm in Thailand right now. I will be able to work on this more after Thanksgiving. 12/11/2025: Yeah, I'm still on vacation so I'll continue working on this back in the United States in 2026. :P