Crappy Chess

For our first “major” (3 weeks) project in school at the end of first year (back in 2018), we developed a chess game using GoLang and the Ebiten game library. The players take turns to move their pieces to any legal square, and the game ends with the capture of the opposing king. The rules for castling, en passant, and pawn promotion, as well as check and checkmate, were not implemented in the game, hence the “crappyness.”

View the project on GitHub

Screenshot

Chess Game Screenshot