Skip to content
This repository has been archived by the owner on Jan 2, 2025. It is now read-only.

lemcomm/MaFCDR

Repository files navigation

Might & Fealty

This is the old source code for the game Might & Fealty, a browser based, persistent, role playing game (RPG) with turn-based strategy elements written in PHP 7.2 on the Symfony 2.8 framework, using a PostgreSQL database for entity handling and QuantumGIS for map functionality.

Starting in 2025, this source code was replaced with the ReMaF source code, which brings it up to Symfony 6.4 using PHP 8.4. This was considered a large enough project that doing it as a new repository was seen as the simplest method to keep things simple to work on. If you'd like to go back in time instead, you can view The Original Source which used Symfony 2.7 and PHP 5.6.

All future development will be done as part of the ReMaF project, so this repository has been archived. The new project has better documentation as well as using new programming convetions.

Completeness

The repository is not a complete standalone copy of the game. While it contains all the code, the game world data is missing. There is, also, old code in the repository that was not actually used to create the game world. To create a game world, you need additional scripts and manual work in something like QuantumGIS.

License

Attribution-NonCommercial-ShareAlike 4.0 International

The code is provided under the CC BY-NC-SA 4.0 license, the full legal text is in the file LICENSE. In short, this license permits you to modify and re-distribute the code, with two limitations. First, you must include a reference, at least by name, to Might & Fealty and to Tom Vogt as the original creator. Secondly, you are not allowed to use the code or any derivatives commercially.