Summary of previous versions of Shintolin
| README.md | ||
Legacy versions of Shintolin
My research into history of the persistent browser-based multiplayer game “Shintolin”.
Source code
This repository is published on two code sharing portals:
- Codeberg: https://codeberg.org/quintolin/quintolin (main instance)
- Disroot: https://git.disroot.org/quintolin/quintolin (backup)
NOTE: Repository history was squashed into a single commit. I do not wish to preserve it.
Summary of versions
Version 1
The original prototype, written by Isaac Lewis. Source code was never published, we only know it was using PHP & MySQL.
Version 2
The first open source version, also written by Isaac Lewis. Used Ruby and MySQL.
- Original implementation: https://github.com/IsaacLewis/Shintolin
- Fork by Hexagon: https://github.com/hexagoncode/Shintolin (exact copy of original)
- Fork by Miko: https://github.com/Mikoko/Shintolin (based on original, various changes)
- Fork by Sustan: https://github.com/Sustan/Shintolin (outdated copy of Miko’s fork)
- Fork by Buttercup: https://github.com/Buttercup2k/Shintolin (based on Miko’s fork, various changes)
- Fork by Val: https://github.com/valitas/Shintolin (outdated copy of Buttercup’s fork)
- Fork by Juraz: https://github.com/JohnJuraz/Shintolin (exact copy of Buttercup’s fork)
- Fork by wjherron: https://github.com/wjherron/shintolin-source-code (exact copy of Buttercup’s fork)
- Fork by PeteKeller: https://github.com/PeteKeller/Iceege (based on Buttercup’s fork, no changes except renaming the game to “Iceage”)
- Fork by anthoroe: https://github.com/anthoroe/LightRising (based on Buttercup’s fork, a science fiction game named “Light Rising”, based on Shintolin engine but with completely customized game data/content, “thousands of changes to the code over five years”)
- Fork by Ben Sharpe: https://github.com/bsharpe/shintolin (based on Buttercup’s fork, “cleanup project for the exercise”)
Version 3
The third version, re-implemented for a different infrastructure by Troy Goode (known in-game as Ecce). Uses NodeJS and MongoDB.
- Original implementation: https://github.com/troygoode/shintolin
- Fork by nlndz: https://github.com/nlndz/shintolin-1 (outdated copy of original)
- Fork by Victor Ling (a.k.a. Ionshard): https://github.com/Ionshard/shintolin (based on original, a few bug fixes)
- Fork by pillbox: https://github.com/tmpillbox/shintolin (based on original, updates developer config and instructions)
- Fork by Juraz: https://github.com/JohnJuraz/shintolin-1 (based on Pillbox’s fork, modifies hunger mechanics)
Version 4
An unfinished prototype by Troy Goode. Uses NodeJS and PostgreSQL.
- Game prototype: https://github.com/troygoode/shintolin4
- Database importer (v3 => v4): https://github.com/troygoode/shintolin4-import