mirror of
https://github.com/maaslalani/gambit.git
synced 2024-11-28 08:38:36 +02:00
Play chess in your terminal
board_test.go | ||
board.go | ||
board.txt | ||
go.mod | ||
go.sum | ||
main.go | ||
piece_test.go | ||
piece.go | ||
README.md | ||
style.go |
Gambit
Chess board in your terminal.
Play
┌───┬───┬───┬───┬───┬───┬───┬───┐
8 │ ♜ │ ♞ │ ♝ │ ♛ │ ♚ │ ♞ │ ♝ │ ♜ │
├───┼───┼───┼───┼───┼───┼───┼───┤
7 │ ♟ │ ♟ │ ♟ │ ♟ │ ♟ │ ♟ │ ♟ │ ♟ │
├───┼───┼───┼───┼───┼───┼───┼───┤
6 │ │ │ │ │ │ │ │ │
├───┼───┼───┼───┼───┼───┼───┼───┤
5 │ │ │ │ │ │ │ │ │
├───┼───┼───┼───┼───┼───┼───┼───┤
4 │ │ │ │ │ │ │ │ │
├───┼───┼───┼───┼───┼───┼───┼───┤
3 │ │ │ │ │ │ │ │ │
├───┼───┼───┼───┼───┼───┼───┼───┤
2 │ ♙ │ ♙ │ ♙ │ ♙ │ ♙ │ ♙ │ ♙ │ ♙ │
├───┼───┼───┼───┼───┼───┼───┼───┤
1 │ ♖ │ ♘ │ ♗ │ ♕ │ ♔ │ ♘ │ ♗ │ ♖ │
└───┴───┴───┴───┴───┴───┴───┴───┘
A B C D E F G H
Move
Suppose you want to open as white with Pawn E4.
You will first select the square with the piece you want to move by typing E2
,
then type the square of the desired end position E4
.
Just like a real chess board, gambit
currently supports illegal moves.
This will likely change in the future.
Players
gambit
supports local and networked play. You can play a local game by
running gambit
and moving the pieces. You can flip the board by pressing
ctrl+f to allow the second player to go.
For networked play (not available yet), both players can run gambit unique-room-id
, this will connect
both players to a shared room in which both can take turns making moves.