- PHP 83.8%
- Twig 8.8%
- HTML 6.1%
- CSS 1.2%
| bin | ||
| config | ||
| data | ||
| documentation | ||
| public | ||
| src | ||
| templates | ||
| tests | ||
| tools/phpstan | ||
| .editorconfig | ||
| .editorconfig-checker.json | ||
| .env | ||
| .env.test | ||
| .gitattributes | ||
| .gitignore | ||
| .php-version | ||
| composer.json | ||
| composer.lock | ||
| LICENSE.txt | ||
| phpstan.dist.neon | ||
| phpunit.dist.xml | ||
| prettyphp.json | ||
| README.md | ||
| symfony.lock | ||
| Taskfile.yml | ||
Quintolin
This is the fifth edition of “Shintolin” — a multiplayer browser game, set in the Stone Age.
This edition has been re-implemented from scratch in the PHP language, using the Symfony framework and the SQLite database engine.
Licence
Quintolin – persistent browser‑based multiplayer game
Copyright (C) 2025 Krzysztof Sikorski for the current edition
Copyright (C) 2009‑2010 Isaac Lewis for the original edition
Copyright (C) 2013 Troy Goode for the Node.js edition
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as
published by the Free Software Foundation, either version 3 of the
License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
The full text of the licence is included in the LICENSE.txt file.
You can also read it in HTML format at https://www.gnu.org/licenses/agpl-3.0.html.
Font licence
The game uses the “Freckle Face” font, which is licenced under the terms of the SIL Open Font License, Version 1.1. The full text of the licence is available at http://scripts.sil.org/OFL, and it is also included in the font’s directory.
Source code
This project is published on two code‑sharing portals:
- Codeberg: https://codeberg.org/quintolin/quintolin (primary repository)
- Disroot: https://git.disroot.org/quintolin/quintolin (backup)
Versioning
The project follows Calendar Versioning.
The versioning scheme is YYYY.MM.DD,
meaning the version number equals the date on which the release was made.
Documentation
All documentation is stored in the documentation sub-folder.
See especially the development.md file
to learn how to set up a local instance for development.