Moyoman is an open-source Go playing program written in Java. The code for move generation is broken up into units called modules. The interfaces for these modules are well-defined, and correspond to standard Go concepts such as shape, the opening, or life and death. There can be multiple implementations of the same module type. The idea is to distribute the design decisions among many different developers. We are actively looking for new developers to write modules.

Quick Start

Most Important Tasks

About Moyoman



Requirements Document

High Level Design

Quick Design Tour

Javadoc Documentation


File Structure

Build Process

Analyze Professional Games

How To Contribute

Contributors to this project

Coding Standards

Third Party Acknowledgements

Moyoman Software License

We want your comments

Main Page on SourceForge

Hosted by: Logo