A program written in Go that plays Go

Overview
Gongo - a Go player written in Go
Author: Brian Slesinsky
Last update: December 6, 2009

This is a simple computer program that plays Go, but not very well. I
wrote it while learning the Go programming language. It's mostly of interest
as a starting point for people who might want to write Go robots in Go,
and as a example of a reasonably well-commented program written in the
Go language.

The algorithm is based on the Java reference bot by Don Dailey, with some
performance improvements. The Java refbot is described here:

http://groups.google.com/group/computer-go-archive/browse_thread/thread/bda08b9c37f0803e/8cc424b0fb1b6fe0

You can get the Java reference bot here:
http://cgos.boardspace.net/public/javabot.zip

See INSTALL for installation.
You might also like...
A GameBoy emulator written in Go

gogoboy A GameBoy emulator written in Go About this project This project is a proof of concept of building emulators with test driven development. I'v

Magia is GBA emulator written in golang.
Magia is GBA emulator written in golang.

magia is GBA emulator written in golang.

F1 Game Telemetry Client written in Go (no dependency)
F1 Game Telemetry Client written in Go (no dependency)

F1 Game Telemetry Client in Go Telemetry client for F1 Game, written in Go. Currently, supported only the UDP 2020 format. Features Event System Rich

Fab.io is a lightweight game backend framework written in Go (Golang).

Fab.io is a lightweight real-time game backend framework written in Go (Golang).

A toy GameBoy Color emulator written in golang.
A toy GameBoy Color emulator written in golang.

🌏 worldwide 日本語のドキュメントはこちら GameBoyColor emulator written in golang. This emulator can play a lot of ROMs work without problems and has many features.

A Pac Man clone written in Go (with emojis!)
A Pac Man clone written in Go (with emojis!)

A Pac Man clone written in Go (with emojis!)

A Chip8 emulator written in Go

A Chip8 Emulator in Go chip8.go is a simple Chip8 emulator, compliant with the technical standard laid out in the Cowgod's Manual. Graphics and sound

Simple word guessing game written in golang.
Simple word guessing game written in golang.

Word Guessing Game Simple word guessing game written in golang. successTexts := []string{ "You guessed right! 👏🏻🥳🎉", "Correct! ✅", "Horray!

Tetra3D is a 3D software renderer written in Go and Ebiten and made for games.
Tetra3D is a 3D software renderer written in Go and Ebiten and made for games.

Tetra3D Tetra3D Docs Support If you want to support development, feel free to check out my itch.io / Steam / Patreon. I also have a Discord server her

Comments
  • Bring up to date with Go1

    Bring up to date with Go1

    • run go fix on files
    • fix the random seed type incompatibility
    • move the gongo package to its own directory
    • fix the import statements for the gongo package to use "./gongo"
    opened by hasenj 1
Owner
Brian Slesinsky
Brian Slesinsky
Gones - An attempt to program a NES emulator

Gones - An attempt to program a NES emulator The following resources were used for the project: The great work on wiki.nesdev.org R650X and R651X Data

Tim Heß 3 Jan 10, 2022
A small go program that solves the Queen's Gambit chess puzzle.

Queen's Gambit Solver This program attempts to solve the Queen's Gambit each time it is run. The Queen's Gambit is a chess-based puzzle where eight qu

Edward Hahn 2 Jun 27, 2022
Engo is an open-source 2D game engine written in Go.

Engo A cross-platform game engine written in Go following an interpretation of the Entity Component System paradigm. Engo is currently compilable for

Engo 1.6k Nov 14, 2022
NES emulator, written in Go

Fergulator This is an NES emulator, written in Go. It's fairly new and very much a work in progress, so not all games run yet and not all features are

Scott Ferguson 606 Oct 15, 2022
A ZX Spectrum Emulator written in Go

GoSpeccy - An evolving ZX Spectrum 48k Emulator GoSpeccy is a free ZX Spectrum (Speccy for friends) emulator written in Go. Quick start Installing and

Andrea Fazzi 123 Aug 29, 2022
The classic game Pong, written in Go

Pong Pong made in Golang Code is rough and needs to be cleaned up Warning: Many features such as collision detection have been hacked in and should be

Laurence Armstrong 18 Oct 20, 2022
Invincible AI written in Go for Tic Tac Toe game.

Tic-Tac-Toe-AI Invincible AI based on Minimax algorithm, written in Go for Tic Tac Toe game. Installation & Test First, install repository git clone h

Anıl Mısırlıoğlu 13 Aug 16, 2022
A chess engine written in golang

Weasel Art graciously provided by Alex Table of Contents: About Installing and Compiling from Source Contributing License About Weasel is an 0x88 and

WeaselChess Club 19 Sep 15, 2022
Currently in beta testing. A chess engine written in golang

Weasel Art graciously provided by Alex Table of Contents: About Installing and Compiling from Source Contributing License About Weasel is an 0x88 and

Weasel 19 Sep 15, 2022
Mettaur is GBA emulator written in golang.

Mettaur Mettaur is GBA emulator written in golang. Warning: This emulator is WIP, so many ROMs don't work correctly now. Run Please download latest bi

Akatsuki 433 Nov 19, 2022