Skip to content

hellgrenj/blue-panda

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

blue-panda

A chess program and a CLI game written in Go with zero dependencies.

blue-panda
(illustration by: hotpot.ai)

Run CLI game (in ./cli): go run .

screenshot of the CLI game:

cli

another screenshot (this time with a checkmate):
cli

Run tests (in root): go test ./...

Supports:

  • Human vs Human
  • Human vs Computer
  • Computer vs Computer
  • 100 games of Computer vs Computer

Including:

  • Threefold repetition
  • Fifty move rule
  • Check detection
  • Checkmate detection
  • Stalemate detection
  • Pawn promotion to Queen
  • Castling
  • En passant

The history of the latest game is saved in ./history

About

A chess program and a CLI game written in Go with zero dependencies

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages