https://github.com/pronovic/apologies
Python library that implements a game similar to the Sorry board game
https://github.com/pronovic/apologies
board-game demonstration poetry python
Last synced: 7 months ago
JSON representation
Python library that implements a game similar to the Sorry board game
- Host: GitHub
- URL: https://github.com/pronovic/apologies
- Owner: pronovic
- License: apache-2.0
- Created: 2020-03-12T22:06:13.000Z (about 6 years ago)
- Default Branch: main
- Last Pushed: 2025-06-10T19:45:35.000Z (12 months ago)
- Last Synced: 2025-06-10T20:42:05.278Z (12 months ago)
- Topics: board-game, demonstration, poetry, python
- Language: Python
- Homepage:
- Size: 1 MB
- Stars: 41
- Watchers: 4
- Forks: 9
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: Changelog
- License: LICENSE
- Security: SECURITY.md
Awesome Lists containing this project
README
# Apologies Python Library
[](https://pypi.org/project/apologies/)
[](https://github.com/pronovic/apologies/blob/main/LICENSE)
[](https://pypi.org/project/apologies/)
[](https://pypi.org/project/apologies/)
[](https://github.com/pronovic/apologies/actions?query=workflow%3A%22Test+Suite%22)
[](https://apologies.readthedocs.io/en/stable/)
[](https://coveralls.io/github/pronovic/apologies?branch=main)
This is a Python library that implements a game similar to the [Sorry](https://en.wikipedia.org/wiki/Sorry!_(game)) board game. On UNIX-like platforms, it includes a console demo that plays the game with automated players, intended for use by developers and not by end users.
It was written as a learning exercise and technology demonstration effort, and serves as a complete example of how to manage a modern (circa 2025) Python project, including style checks, code formatting, integration with IntelliJ, [CI builds at GitHub](https://github.com/pronovic/apologies/actions), and integration with [PyPI](https://pypi.org/project/apologies/) and [Read the Docs](https://apologies.readthedocs.io/en/stable/).
Developer documentation is found in [DEVELOPER.md](DEVELOPER.md). See that file for notes about how the code is structured, how to set up a development environment, etc.
If you want to use this as a starting point for your own repository, check out the [cookiecutter-pypi](https://github.com/pronovic/cookiecutter-pypi) template repository.