Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/maaslalani/gambit

Play chess in your terminal
https://github.com/maaslalani/gambit

chess terminal

Last synced: 4 days ago
JSON representation

Play chess in your terminal

Awesome Lists containing this project

README

        

Gambit: Play chess in your terminal

# Gambit

Chess board in your terminal.

### Installation

```sh
go install github.com/maaslalani/gambit@latest
```

or run from source

```sh
git clone https://github.com/maaslalani/gambit
go run ./...
```

#### Docker

Gambit is available as a Docker image at [ghcr.io/maaslalani/gambit](https://ghcr.io/maaslalani/gambit).

### Play

You can play a game by running:

```
gambit
```

You can press ctrl+f to flip the board to give a better perspective
for the second player.




Terminal chess

### Networked Play

You can play chess with `gambit` over `ssh`.

```
ssh [@] -p -t []
```

You can host your own `gambit` SSH server with:

```
gambit serve
```

### Move

There are two ways to move in `gambit`:

* Type out the square the piece you want to move is on, then type out the square to which you want to move the piece.
* With the mouse, click on the target piece and target square.