Skip to content
Calcitem edited this page Feb 2, 2022 · 27 revisions

Welcome

Welcome to the Sanmill Wiki. These pages are primarily intended for those who wish to contribute to the Sanmill project by submitting bug reports, suggesting new features, commenting on new ideas, or even by submitting pull requests.

Please refer to the sidebar for details on Project Management, Contributing to Sanmill, and Documentation.

If you are looking for more information on using Sanmill, please follow us on Twitter!

Translation

Translation lets you volunteer your literary talent to help translate or proofread the strings of Sanmill. No coding is required! All you need to do is open Weblate and select the language(s) you can contribute.

Write Code

Do you have a great idea that could improve Sanmill's playing strength? Fork the project on GitHub and commit away.

Sanmill on GitHub

Discuss

Places you can find other Sanmill developers:

Issues

Discussions

About Sanmill

Sanmill is a strong free Mill Game program.

Rules:

  • A player who aligns three of his pieces on a board line has a mill and may remove his opponent's piece(s).
  • Any player reduces to two pieces and has no option to form new mills and thus loses the game.
  • A player can also lose with more than three pieces if his opponent blocks them not to be moved.

Features:

  • Free, but much stronger than most Mill Apps without a database
  • Support many rule variants
  • Play against the AI, or play both sides
  • Adjustable playing strength
  • Highly configurable
  • Color themes

Statement

Sanmill is an open-source project, sharing and freely distributing the code, tools, and data needed to deliver this mill game engine. We do this because we are convinced that open software and open data are key ingredients to make rapid progress and thus benefit our users.

Selling Sanmill derivatives is possible with the GPLv3 license we grant, but not without requirements. In particular, the license states that if one redistributes a program derived from our work, the corresponding modifications of our sources and all information needed to build that program must be made available.

Clone this wiki locally