A Python-based version of Mǽrstánas, a FLOSS abstract strategy game. https://maerstanas-python.fly.dev
Go to file
John Beers 52d8a5238e Update footer links for branch changes 2023-11-27 08:20:25 -05:00
app Update footer links for branch changes 2023-11-27 08:20:25 -05:00
.gitignore Update .gitignore 2023-07-23 06:45:35 -04:00
LICENSE.md Update license to AGPL 2023-11-20 18:56:48 -05:00
README.md Update project goals 2023-11-27 08:20:09 -05:00
requirements.txt Add gunicorn to requirements 2023-11-21 12:46:51 -05:00
server.py Revert "Update server config" 2023-11-21 12:27:55 -05:00




Mǽrstánas is a free libre open source abstract strategy game. Gameplay involves players alternately placing stones within the squares of a 7x7 grid with the goal of creating connection points between their own pieces. Scoring is based on the number of these connections.

Development happens on Codeberg with a mirror hosted on GitHub.

Mǽrstánas means boundary stones in Anglo-Saxon (Old English).

Project goals

The original goals of this project were simple. I wanted to improve my ability to code in Python by building a game. Since then, Mǽrstánas has evolved from a terminal app to being implemented in Pygame. As I've gotten more involved with web development, I've rewritten the game as a Flask app, which is currently playable on Fly.io, and a Django version with multiplayer functionality is in the works.

As the Pygame version is no longer the focus, the branches of this repo are being reconfigured accordingly.

The new / current focus of this project is to:

  • improve the responsiveness / speed of the game
  • incorporate additional features based on more recent ruleset versions
  • grow the player base and gain user feedback
  • test out ideas to be incorporated into the Django version