chess

command module
v0.0.0-...-b30e1df Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 30, 2024 License: BSD-3-Clause Imports: 16 Imported by: 0

README

Chess

The subject of my current live stream series. A simple chess UI built with Fyne.

Thanks to:

Running

Just use the go tools to install on your system and run it.

$ go get github.com/andydotxyz/chess
$ ./chess

Installing

To install alongside the other applications on your system use the fyne tool.

$ go get fyne.io/fyne/v2/cmd/fyne
$ fyne install

Screenshot

Status

  • Renders board
  • Animate moves
  • Polish board and colours etc
  • Handle user input
  • Drag and drop for moves
  • Take turns against a computer player
  • Save state and restore on app launch

TODO

  • Add game summary info (who to move etc)
  • Remove dependency on external algorithm

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL