Document previous versions of the game, add their source code as submodules
This commit is contained in:
parent
b77276a776
commit
d08dbb5a83
21 changed files with 144 additions and 0 deletions
72
.gitmodules
vendored
Normal file
72
.gitmodules
vendored
Normal file
|
@ -0,0 +1,72 @@
|
|||
[submodule "legacy/v2-fork-Buttercup2k"]
|
||||
path = legacy/v2-fork-Buttercup2k
|
||||
url = https://github.com/Buttercup2k/Shintolin.git
|
||||
branch = master
|
||||
[submodule "legacy/v2-fork-JohnJuraz"]
|
||||
path = legacy/v2-fork-JohnJuraz
|
||||
url = https://github.com/JohnJuraz/Shintolin.git
|
||||
branch = master
|
||||
[submodule "legacy/v2-fork-Mikoko"]
|
||||
path = legacy/v2-fork-Mikoko
|
||||
url = https://github.com/Mikoko/Shintolin.git
|
||||
branch = master
|
||||
[submodule "legacy/v2-fork-PeteKeller"]
|
||||
path = legacy/v2-fork-PeteKeller
|
||||
url = https://github.com/PeteKeller/Iceege.git
|
||||
branch = master
|
||||
[submodule "legacy/v2-fork-Sustan"]
|
||||
path = legacy/v2-fork-Sustan
|
||||
url = https://github.com/Sustan/Shintolin.git
|
||||
branch = master
|
||||
[submodule "legacy/v2-fork-anthoroe"]
|
||||
path = legacy/v2-fork-anthoroe
|
||||
url = https://github.com/anthoroe/LightRising.git
|
||||
branch = master
|
||||
[submodule "legacy/v2-fork-bsharpe"]
|
||||
path = legacy/v2-fork-bsharpe
|
||||
url = https://github.com/bsharpe/shintolin.git
|
||||
branch = master
|
||||
[submodule "legacy/v2-fork-hexagoncode"]
|
||||
path = legacy/v2-fork-hexagoncode
|
||||
url = https://github.com/hexagoncode/Shintolin.git
|
||||
branch = master
|
||||
[submodule "legacy/v2-fork-valitas"]
|
||||
path = legacy/v2-fork-valitas
|
||||
url = https://github.com/valitas/Shintolin.git
|
||||
branch = master
|
||||
[submodule "legacy/v2-fork-wjherron"]
|
||||
path = legacy/v2-fork-wjherron
|
||||
url = https://github.com/wjherron/shintolin-source-code.git
|
||||
branch = master
|
||||
[submodule "legacy/v2-original"]
|
||||
path = legacy/v2-original
|
||||
url = https://github.com/IsaacLewis/Shintolin.git
|
||||
branch = master
|
||||
[submodule "legacy/v3-fork-Ionshard"]
|
||||
path = legacy/v3-fork-Ionshard
|
||||
url = https://github.com/Ionshard/shintolin.git
|
||||
branch = master
|
||||
[submodule "legacy/v3-fork-JohnJuraz"]
|
||||
path = legacy/v3-fork-JohnJuraz
|
||||
url = https://github.com/JohnJuraz/shintolin-1.git
|
||||
branch = master
|
||||
[submodule "legacy/v3-fork-nlndz"]
|
||||
path = legacy/v3-fork-nlndz
|
||||
url = https://github.com/nlndz/shintolin-1.git
|
||||
branch = master
|
||||
[submodule "legacy/v3-fork-tmpillbox"]
|
||||
path = legacy/v3-fork-tmpillbox
|
||||
url = https://github.com/tmpillbox/shintolin.git
|
||||
branch = master
|
||||
[submodule "legacy/v3-original"]
|
||||
path = legacy/v3-original
|
||||
url = https://github.com/troygoode/shintolin.git
|
||||
branch = master
|
||||
[submodule "legacy/v4-import"]
|
||||
path = legacy/v4-import
|
||||
url = https://github.com/troygoode/shintolin4-import.git
|
||||
branch = master
|
||||
[submodule "legacy/v4-original"]
|
||||
path = legacy/v4-original
|
||||
url = https://github.com/troygoode/shintolin4.git
|
||||
branch = master
|
|
@ -28,3 +28,7 @@ Full text of the license is included in [LICENSE.txt](LICENSE.txt) file.
|
|||
|
||||
You can also read it in HTML format at
|
||||
<https://www.gnu.org/licenses/agpl-3.0.html>
|
||||
|
||||
## Directory structure
|
||||
|
||||
- [legacy](legacy): History and source code of previous versions of the game
|
||||
|
|
50
legacy/README.md
Normal file
50
legacy/README.md
Normal file
|
@ -0,0 +1,50 @@
|
|||
# Legacy versions
|
||||
|
||||
History and source code of previous versions of the game.
|
||||
|
||||
## 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](v2-original)
|
||||
- [Fork by Hexagon](v2-fork-hexagoncode) (exact copy of original)
|
||||
- [Fork by Miko](v2-fork-Mikoko) (based on original, various changes)
|
||||
- [Fork by Sustan](v2-fork-Sustan) (outdated copy of Miko's fork)
|
||||
- [Fork by Buttercup](v2-fork-Buttercup2k)
|
||||
(based on Miko's fork, various changes)
|
||||
- [Fork by Val](v2-fork-valitas) (outdated copy of Buttercup's fork)
|
||||
- [Fork by Juraz](v2-fork-JohnJuraz) (exact copy of Buttercup's fork)
|
||||
- [Fork by wjherron](v2-fork-wjherron) (exact copy of Buttercup's fork)
|
||||
- [Fork by PeteKeller](v2-fork-PeteKeller)
|
||||
(based on Buttercup's fork, rebranded as "Iceege", various changes)
|
||||
- [Fork by anthoroe](v2-fork-anthoroe)
|
||||
(based on Buttercup's fork, rebranded as "Light Rising",
|
||||
"thousands of changes to the code over five years")
|
||||
- [Fork by Ben Sharpe](v2-fork-bsharpe)
|
||||
(based on Buttercup's fork, "cleaup project for the exercise")
|
||||
|
||||
## Version 3
|
||||
|
||||
The third version, re-implemented for a different infrastructure by Troy Goode
|
||||
(known in-game as Ecce). Uses JavaScript/TypeScript and MongoDB.
|
||||
|
||||
- [Original implementation](v3-original)
|
||||
- [fork by nlndz](v3-fork-nlndz) (outdated copy of original)
|
||||
- [Fork by Victor Ling (a.k.a. Ionshard)](v3-fork-Ionshard)
|
||||
(based on original,a few bug fixes)
|
||||
- [Fork by pillbox](v3-fork-tmpillbox)
|
||||
(based on original, updates developer config and instructions)
|
||||
- [Fork by Juraz](v3-fork-JohnJuraz)
|
||||
(based on Pillbox's fork, modifies hunger mechanics)
|
||||
|
||||
## Version 4
|
||||
|
||||
Unfinished prototype by Troy Goode. Uses TypeScript and PostgreSQL.
|
||||
|
||||
- [Game prototype](v4-original)
|
||||
- [Database importer (v3 => v4)](v4-import)
|
1
legacy/v2-fork-Buttercup2k
Submodule
1
legacy/v2-fork-Buttercup2k
Submodule
|
@ -0,0 +1 @@
|
|||
Subproject commit e26c425baad3c67f017ed449a8069d38a4552504
|
1
legacy/v2-fork-JohnJuraz
Submodule
1
legacy/v2-fork-JohnJuraz
Submodule
|
@ -0,0 +1 @@
|
|||
Subproject commit e26c425baad3c67f017ed449a8069d38a4552504
|
1
legacy/v2-fork-Mikoko
Submodule
1
legacy/v2-fork-Mikoko
Submodule
|
@ -0,0 +1 @@
|
|||
Subproject commit ad894572d431abe587e96a225d65f495376d8a71
|
1
legacy/v2-fork-PeteKeller
Submodule
1
legacy/v2-fork-PeteKeller
Submodule
|
@ -0,0 +1 @@
|
|||
Subproject commit 9fecf7d86609107c914d670cf5269ed46e176910
|
1
legacy/v2-fork-Sustan
Submodule
1
legacy/v2-fork-Sustan
Submodule
|
@ -0,0 +1 @@
|
|||
Subproject commit 7a40dd58ec2c08205b5a2c731adfbcb50d5ed687
|
1
legacy/v2-fork-anthoroe
Submodule
1
legacy/v2-fork-anthoroe
Submodule
|
@ -0,0 +1 @@
|
|||
Subproject commit b5abb3ee7c024bac0124b30733d248b34bcecf90
|
1
legacy/v2-fork-bsharpe
Submodule
1
legacy/v2-fork-bsharpe
Submodule
|
@ -0,0 +1 @@
|
|||
Subproject commit 78813b37b66719c4f1589e5a1d016b3cb1f7f31f
|
1
legacy/v2-fork-hexagoncode
Submodule
1
legacy/v2-fork-hexagoncode
Submodule
|
@ -0,0 +1 @@
|
|||
Subproject commit 6bf80c00bc7018f3c480b34b2eed8f3e2d6d1644
|
1
legacy/v2-fork-valitas
Submodule
1
legacy/v2-fork-valitas
Submodule
|
@ -0,0 +1 @@
|
|||
Subproject commit f5e069528ef35eee0709d7faf61a51447843603a
|
1
legacy/v2-fork-wjherron
Submodule
1
legacy/v2-fork-wjherron
Submodule
|
@ -0,0 +1 @@
|
|||
Subproject commit e26c425baad3c67f017ed449a8069d38a4552504
|
1
legacy/v2-original
Submodule
1
legacy/v2-original
Submodule
|
@ -0,0 +1 @@
|
|||
Subproject commit 6bf80c00bc7018f3c480b34b2eed8f3e2d6d1644
|
1
legacy/v3-fork-Ionshard
Submodule
1
legacy/v3-fork-Ionshard
Submodule
|
@ -0,0 +1 @@
|
|||
Subproject commit 220ca51e6ed243190babbad63d0c1429d7416f08
|
1
legacy/v3-fork-JohnJuraz
Submodule
1
legacy/v3-fork-JohnJuraz
Submodule
|
@ -0,0 +1 @@
|
|||
Subproject commit de751219a177412cc2f422e55412acf5a5e92eae
|
1
legacy/v3-fork-nlndz
Submodule
1
legacy/v3-fork-nlndz
Submodule
|
@ -0,0 +1 @@
|
|||
Subproject commit 83fa3daedacfad45e2e61c496e2991999b2c0f75
|
1
legacy/v3-fork-tmpillbox
Submodule
1
legacy/v3-fork-tmpillbox
Submodule
|
@ -0,0 +1 @@
|
|||
Subproject commit bed879baee8a49a628ff000c338ef5b95a3f57eb
|
1
legacy/v3-original
Submodule
1
legacy/v3-original
Submodule
|
@ -0,0 +1 @@
|
|||
Subproject commit 7d28a042a57f950159eb1d1f772f264d33b19203
|
1
legacy/v4-import
Submodule
1
legacy/v4-import
Submodule
|
@ -0,0 +1 @@
|
|||
Subproject commit 62e14f1718000d928d5cd8f8f92f7c7e57573403
|
1
legacy/v4-original
Submodule
1
legacy/v4-original
Submodule
|
@ -0,0 +1 @@
|
|||
Subproject commit 8d67a94b46f2eb4e86d727bc954e227b13825ce6
|
Reference in a new issue