Name: chessVerify
Owner: gophergala2016
Description: :white_check_mark: Chess move validator in Golang
Created: 2016-01-22 19:22:06.0
Updated: 2016-01-27 18:46:38.0
Pushed: 2016-01-25 00:27:54.0
Size: 2162
Language: Go
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
This project is for the Gopher Gala 2016 - 48 hour hackathon
chessVerify is a chess move validator. This can be used in the back end of applications to check if chess moves are legal. chessVerify also can detect harmful or garbage input. It supports checks, en-passent, castling kingside, castling queenside and auto pawn promotion to queen. The console will print the board out so you can technically play a console based chess game.
Input should be entered with starting location square followed by a space and then a destination square. So Ruy Lopez opening would go like this:
e2 e4
e7 e5
g1 f3
b8 c6
f1 g5