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.