goingo

command module
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Apr 26, 2023 License: MIT Imports: 22 Imported by: 0

README

GoinGo - A Strategic Board Game

GoinGo is an implementation of the Go board game developed in the Go programming language using ebiten, donburi and furex. The game allows you to play in local multiplayer ot play in single-player using GNUGo.

Getting Started

Prerequisites

If you wanna play single player, make sure that GNUGo installed on your computer.

Installation

You can download the latest release of GoinGo from the Releases page. There are pre-built binaries available for Windows and Linux. Alternatively, you can clone the repository and build the game yourself:

git clone https://github.com/joelschutz/GoinGo.git
cd GoinGo
go build
Running the game

To start a game, run the following command:

// Linux
./goingo-amd64-linux
// Windows
./goingo-amd64.exe

Roadmap

  • Finish main Menu
  • Improve board ui
    • Show Last move
    • Show points better
    • Add helpers for liberties, hints and Atari
    • Make it look pretty
  • Add endgame behaviour
  • Allow human player to start as white
  • Add Handcap
  • Clean the code

Contributing

GoinGo is open to contributions from the community. Feel free to submit a pull request with your changes or improvements.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Sounds by MPOOMAN
  • Learn how to play with In Sente
  • This README.md was created using ChatGPT.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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