fixed entries (mostly naming of licenses) and added entry
This commit is contained in:
parent
27d2a0698d
commit
316e23ab17
@ -3,14 +3,14 @@
|
|||||||
[Dynamic HTML table](https://trilarion.github.io/opensourcegames/) of the entries / Development [Blog](https://trilarion.blogspot.com/search/label/osgames)
|
[Dynamic HTML table](https://trilarion.github.io/opensourcegames/) of the entries / Development [Blog](https://trilarion.blogspot.com/search/label/osgames)
|
||||||
|
|
||||||
[comment]: # (start of autogenerated content, do not edit)
|
[comment]: # (start of autogenerated content, do not edit)
|
||||||
408 entries
|
409 entries
|
||||||
- **[Action/Arcade](games/action/_toc.md)** (21)
|
- **[Action/Arcade](games/action/_toc.md)** (21)
|
||||||
- **[Adventure & Visual novels](games/adventure/_toc.md)** (15)
|
- **[Adventure & Visual novels](games/adventure/_toc.md)** (15)
|
||||||
- **[Engines & Frameworks](games/framework/_toc.md)** (52)
|
- **[Engines & Frameworks](games/framework/_toc.md)** (52)
|
||||||
- **[Libraries](games/library/_toc.md)** (22)
|
- **[Libraries](games/library/_toc.md)** (22)
|
||||||
- **[Role Playing](games/rpg/_toc.md)** (106)
|
- **[Role Playing](games/rpg/_toc.md)** (106)
|
||||||
- **[Simulation](games/simulation/_toc.md)** (15)
|
- **[Simulation](games/simulation/_toc.md)** (15)
|
||||||
- **[Strategy](games/strategy/_toc.md)** (165)
|
- **[Strategy](games/strategy/_toc.md)** (166)
|
||||||
- **[Tools & Manuals](games/misc/_toc.md)** (12)
|
- **[Tools & Manuals](games/misc/_toc.md)** (12)
|
||||||
|
|
||||||
[comment]: # (end of autogenerated content)
|
[comment]: # (end of autogenerated content)
|
||||||
|
@ -322,7 +322,7 @@
|
|||||||
"Strategy",
|
"Strategy",
|
||||||
"beta / inactive since 2009",
|
"beta / inactive since 2009",
|
||||||
"",
|
"",
|
||||||
"<a href=\"https://svn.code.sf.net/p/begin2/code/\">Source</a> - C++ - BSD"
|
"<a href=\"https://svn.code.sf.net/p/begin2/code/\">Source</a> - C++"
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"Betrayer's Moon Tactics (<a href=\"https://sourceforge.net/projects/bm-game/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/rpg/betrayer_moon_tactics.md\">entry</a>)",
|
"Betrayer's Moon Tactics (<a href=\"https://sourceforge.net/projects/bm-game/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/rpg/betrayer_moon_tactics.md\">entry</a>)",
|
||||||
@ -484,7 +484,7 @@
|
|||||||
"Action/Arcade",
|
"Action/Arcade",
|
||||||
"beta / inactive since 2003",
|
"beta / inactive since 2003",
|
||||||
"",
|
"",
|
||||||
"<a href=\"https://svn.code.sf.net/p/catmother/code/\">Source</a> - C++ - BSD"
|
"<a href=\"https://svn.code.sf.net/p/catmother/code/\">Source</a> - C++ - 3-clause BSD"
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"Cataclysm (<a href=\"http://cataclysmrl.blogspot.com/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/rpg/cataclysm.md\">entry</a>)",
|
"Cataclysm (<a href=\"http://cataclysmrl.blogspot.com/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/rpg/cataclysm.md\">entry</a>)",
|
||||||
@ -763,7 +763,7 @@
|
|||||||
"Strategy",
|
"Strategy",
|
||||||
"beta / active",
|
"beta / active",
|
||||||
"browser",
|
"browser",
|
||||||
"<a href=\"https://gitlab.com/Trilarion/devana.git\">Source</a> - PHP - BSD"
|
"<a href=\"https://gitlab.com/Trilarion/devana.git\">Source</a> - PHP - zlib"
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"Digital: A Love Story (<a href=\"http://scoutshonour.com/digital/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/adventure/digital_a_love_story.md\">entry</a>)",
|
"Digital: A Love Story (<a href=\"http://scoutshonour.com/digital/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/adventure/digital_a_love_story.md\">entry</a>)",
|
||||||
@ -1089,6 +1089,15 @@
|
|||||||
"",
|
"",
|
||||||
"<a href=\"https://github.com/AdamAtomic/flixel\">Source</a> - ActionScript - MIT"
|
"<a href=\"https://github.com/AdamAtomic/flixel\">Source</a> - ActionScript - MIT"
|
||||||
],
|
],
|
||||||
|
[
|
||||||
|
"Free Mars (<a href=\"https://sourceforge.net/projects/freemars\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/strategy/free_mars.md\">entry</a>)",
|
||||||
|
"Turn based free strategy game about colonizing Mars.",
|
||||||
|
"<a href=\"https://sourceforge.net/projects/freemars/files\">Link</a>",
|
||||||
|
"Strategy",
|
||||||
|
"mature / active",
|
||||||
|
"TB",
|
||||||
|
"<a href=\"https://svn.code.sf.net/p/freemars/code/\">Source</a> - Java - GPL-3.0"
|
||||||
|
],
|
||||||
[
|
[
|
||||||
"Free Orion (<a href=\"http://www.freeorion.org/index.php/Main_Page\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/strategy/freeorion.md\">entry</a>)",
|
"Free Orion (<a href=\"http://www.freeorion.org/index.php/Main_Page\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/strategy/freeorion.md\">entry</a>)",
|
||||||
"Turn-based space empire and galactic conquest (4X)..",
|
"Turn-based space empire and galactic conquest (4X)..",
|
||||||
@ -1365,7 +1374,7 @@
|
|||||||
"<a href=\"https://sourceforge.net/projects/goblinhack/files/\">Link</a>",
|
"<a href=\"https://sourceforge.net/projects/goblinhack/files/\">Link</a>",
|
||||||
"Role Playing",
|
"Role Playing",
|
||||||
"beta / inactive since 2009",
|
"beta / inactive since 2009",
|
||||||
"Sp, roguelike",
|
"SP, roguelike",
|
||||||
"<a href=\"https://github.com/goblinhack/goblinhack\">Source</a> - C++ - GPL-2.0"
|
"<a href=\"https://github.com/goblinhack/goblinhack\">Source</a> - C++ - GPL-2.0"
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
@ -1663,7 +1672,7 @@
|
|||||||
"Engines & Frameworks",
|
"Engines & Frameworks",
|
||||||
"mature / active",
|
"mature / active",
|
||||||
"",
|
"",
|
||||||
"<a href=\"https://github.com/LWJGL/lwjgl3\">Source</a> - Kotlin, C - BSD-3"
|
"<a href=\"https://github.com/LWJGL/lwjgl3\">Source</a> - Kotlin, C - 3-clause BSD"
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"LinCity (<a href=\"http://lincity.sourceforge.net/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/simulation/lincity.md\">entry</a>)",
|
"LinCity (<a href=\"http://lincity.sourceforge.net/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/simulation/lincity.md\">entry</a>)",
|
||||||
@ -1843,7 +1852,7 @@
|
|||||||
"Strategy",
|
"Strategy",
|
||||||
"beta / inactive since 2010",
|
"beta / inactive since 2010",
|
||||||
"",
|
"",
|
||||||
"<a href=\"https://gitlab.com/Trilarion/mercenarycommander.git\">Source</a> - Java - BSD"
|
"<a href=\"https://gitlab.com/Trilarion/mercenarycommander.git\">Source</a> - Java - 3-clause BSD"
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"Meridian 59 (<a href=\"http://meridian59.com/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/rpg/meridian59.md\">entry</a>)",
|
"Meridian 59 (<a href=\"http://meridian59.com/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/rpg/meridian59.md\">entry</a>)",
|
||||||
@ -2338,7 +2347,7 @@
|
|||||||
"Engines & Frameworks",
|
"Engines & Frameworks",
|
||||||
"mature / active",
|
"mature / active",
|
||||||
"3D",
|
"3D",
|
||||||
"<a href=\"https://github.com/panda3d/panda3d\">Source</a> - C++, C - BSD-3"
|
"<a href=\"https://github.com/panda3d/panda3d\">Source</a> - C++, C - 3-clause BSD"
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"Pax Britannica (<a href=\"http://paxbritannica.henk.ca/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/strategy/pax_britannica.md\">entry</a>)",
|
"Pax Britannica (<a href=\"http://paxbritannica.henk.ca/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/strategy/pax_britannica.md\">entry</a>)",
|
||||||
@ -2554,7 +2563,7 @@
|
|||||||
"Role Playing",
|
"Role Playing",
|
||||||
"mature / inactive since 2006",
|
"mature / inactive since 2006",
|
||||||
"remake, roguelike",
|
"remake, roguelike",
|
||||||
"<a href=\"https://gitlab.com/Trilarion/rogueclone.git\">Source</a> - C - BSD"
|
"<a href=\"https://gitlab.com/Trilarion/rogueclone.git\">Source</a> - C - 3-clause BSD"
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"Roguish (<a href=\"https://github.com/CamHenlin/Roguish\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/rpg/roguish.md\">entry</a>)",
|
"Roguish (<a href=\"https://github.com/CamHenlin/Roguish\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/rpg/roguish.md\">entry</a>)",
|
||||||
@ -2563,7 +2572,7 @@
|
|||||||
"Role Playing",
|
"Role Playing",
|
||||||
"beta / inactive since 2015",
|
"beta / inactive since 2015",
|
||||||
"roguelike",
|
"roguelike",
|
||||||
"<a href=\"https://github.com/CamHenlin/Roguish\">Source</a> - JavaScript - BSD-3"
|
"<a href=\"https://github.com/CamHenlin/Roguish\">Source</a> - JavaScript - 3-clause BSD"
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"Rolemaster Office (<a href=\"https://sourceforge.net/projects/rmoffice/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/misc/rolemaster_office.md\">entry</a>)",
|
"Rolemaster Office (<a href=\"https://sourceforge.net/projects/rmoffice/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/misc/rolemaster_office.md\">entry</a>)",
|
||||||
@ -2968,7 +2977,7 @@
|
|||||||
"Role Playing",
|
"Role Playing",
|
||||||
"mature / active",
|
"mature / active",
|
||||||
"",
|
"",
|
||||||
"<a href=\"https://bitbucket.org/featheredmelody/lost-sky-project-public/src\">Source</a> - Python - BSD"
|
"<a href=\"https://bitbucket.org/featheredmelody/lost-sky-project-public/src\">Source</a> - Python - 3-clause BSD"
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"Summoning Wars (<a href=\"https://web.archive.org/web/20161221150109/http://sumwars.org:80/wiki/Main_Page\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/rpg/summoming_wars.md\">entry</a>)",
|
"Summoning Wars (<a href=\"https://web.archive.org/web/20161221150109/http://sumwars.org:80/wiki/Main_Page\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/rpg/summoming_wars.md\">entry</a>)",
|
||||||
@ -3265,7 +3274,7 @@
|
|||||||
"Role Playing",
|
"Role Playing",
|
||||||
"beta / inactive since 2013",
|
"beta / inactive since 2013",
|
||||||
"",
|
"",
|
||||||
"<a href=\"https://github.com/Trilarion/vegatrek\">Source</a> - GPL-2.0"
|
"<a href=\"https://github.com/Trilarion/vegatrek\">Source</a> - Python - GPL-2.0"
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"Visions from the Other Side (<a href=\"http://www.insani.org/mukou.html\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/adventure/visions_from_the_other_side.md\">entry</a>)",
|
"Visions from the Other Side (<a href=\"http://www.insani.org/mukou.html\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/adventure/visions_from_the_other_side.md\">entry</a>)",
|
||||||
@ -3373,7 +3382,7 @@
|
|||||||
"Strategy",
|
"Strategy",
|
||||||
"beta / inactive since 2009",
|
"beta / inactive since 2009",
|
||||||
"",
|
"",
|
||||||
"<a href=\"https://gitlab.com/Trilarion/worldofheroes.git\">Source</a> - Python - BSD"
|
"<a href=\"https://gitlab.com/Trilarion/worldofheroes.git\">Source</a> - Python - 3-clause BSD"
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"World of Phaos (<a href=\"http://worldofphaos.com/index.php?site=online_rpg\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/rpg/world_of_phaos.md\">entry</a>)",
|
"World of Phaos (<a href=\"http://worldofphaos.com/index.php?site=online_rpg\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/rpg/world_of_phaos.md\">entry</a>)",
|
||||||
@ -3454,7 +3463,7 @@
|
|||||||
"Strategy",
|
"Strategy",
|
||||||
"mature / inactive since 2005",
|
"mature / inactive since 2005",
|
||||||
"",
|
"",
|
||||||
"<a href=\"https://gitlab.com/Trilarion/xconq.git\">Source</a> - GPL-2.0"
|
"<a href=\"https://gitlab.com/Trilarion/xconq.git\">Source</a> - C++ - GPL-2.0"
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"Xenowar (<a href=\"http://xenowar.net\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/strategy/xenowar.md\">entry</a>)",
|
"Xenowar (<a href=\"http://xenowar.net\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/strategy/xenowar.md\">entry</a>)",
|
||||||
@ -3544,7 +3553,7 @@
|
|||||||
"Engines & Frameworks",
|
"Engines & Frameworks",
|
||||||
"mature / active",
|
"mature / active",
|
||||||
"",
|
"",
|
||||||
"<a href=\"https://github.com/jMonkeyEngine/jmonkeyengine\">Source</a> - Java - BSD"
|
"<a href=\"https://github.com/jMonkeyEngine/jmonkeyengine\">Source</a> - Java - 3-clause BSD"
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"libGDX (<a href=\"http://libgdx.badlogicgames.com/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/framework/libgdx.md\">entry</a>)",
|
"libGDX (<a href=\"http://libgdx.badlogicgames.com/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/framework/libgdx.md\">entry</a>)",
|
||||||
|
@ -4,7 +4,7 @@
|
|||||||
- **[Astromenace](astromenace.md)** (C++, C, GPL-3.0, mature)
|
- **[Astromenace](astromenace.md)** (C++, C, GPL-3.0, mature)
|
||||||
- **[Boulder Dash](boulder_dash.md)** (Java, MIT, mature, inactive since 2015)
|
- **[Boulder Dash](boulder_dash.md)** (Java, MIT, mature, inactive since 2015)
|
||||||
- **[Cabbages and Kings](cabbages_and_kings.md)** (Python, MIT, mature)
|
- **[Cabbages and Kings](cabbages_and_kings.md)** (Python, MIT, mature)
|
||||||
- **[Cat Mother Dead Justice](catmother.md)** (C++, BSD, beta, inactive since 2003)
|
- **[Cat Mother Dead Justice](catmother.md)** (C++, 3-clause BSD, beta, inactive since 2003)
|
||||||
- **[CommandoJS](commando_js.md)** (JavaScript, CoffeeScript, MIT, beta, inactive since 2012)
|
- **[CommandoJS](commando_js.md)** (JavaScript, CoffeeScript, MIT, beta, inactive since 2012)
|
||||||
- **[Epiar](epiar.md)** (C, C++, Lua, GPL-2.0, beta)
|
- **[Epiar](epiar.md)** (C, C++, Lua, GPL-2.0, beta)
|
||||||
- **[GDash](gdash.md)** (C++, MIT, beta)
|
- **[GDash](gdash.md)** (C++, MIT, beta)
|
||||||
|
@ -7,7 +7,7 @@ _3D-engine (C++/DirectX9) and a fully playable prototype of a 3rd person action/
|
|||||||
- State: beta, inactive since 2003
|
- State: beta, inactive since 2003
|
||||||
- Code repository: https://svn.code.sf.net/p/catmother/code/ (svn)
|
- Code repository: https://svn.code.sf.net/p/catmother/code/ (svn)
|
||||||
- Code language: C++
|
- Code language: C++
|
||||||
- Code license: BSD
|
- Code license: 3-clause BSD
|
||||||
|
|
||||||
## Building
|
## Building
|
||||||
|
|
||||||
|
@ -19,7 +19,7 @@
|
|||||||
- **[HaxeFlixel](haxeflixel.md)** (Haxe, MIT, mature)
|
- **[HaxeFlixel](haxeflixel.md)** (Haxe, MIT, mature)
|
||||||
- **[Irrlicht Engine](irrlicht.md)** (C++, C, zlib, mature)
|
- **[Irrlicht Engine](irrlicht.md)** (C++, C, zlib, mature)
|
||||||
- **[JiGS Interactive Game System](jigs_php_rpg.md)** (JavaScript, PHP, GPL-3.0, beta)
|
- **[JiGS Interactive Game System](jigs_php_rpg.md)** (JavaScript, PHP, GPL-3.0, beta)
|
||||||
- **[Lightweight Java Game Library](lwjgl.md)** (Kotlin, C, BSD-3, mature)
|
- **[Lightweight Java Game Library](lwjgl.md)** (Kotlin, C, 3-clause BSD, mature)
|
||||||
- **[Lumix Engine](lumix.md)** (C++, MIT, beta)
|
- **[Lumix Engine](lumix.md)** (C++, MIT, beta)
|
||||||
- **[LÖVE](loeve.md)** (C++, zlib, mature)
|
- **[LÖVE](loeve.md)** (C++, zlib, mature)
|
||||||
- **[Mana](mana_source.md)** (C++, GPL-2.0, beta)
|
- **[Mana](mana_source.md)** (C++, GPL-2.0, beta)
|
||||||
@ -32,7 +32,7 @@
|
|||||||
- **[OpenFL](open_fl.md)** (Haxe, MIT, mature)
|
- **[OpenFL](open_fl.md)** (Haxe, MIT, mature)
|
||||||
- **[OpenRPG](open_rpg.md)** (Java, Python, mature, inactive since 2013)
|
- **[OpenRPG](open_rpg.md)** (Java, Python, mature, inactive since 2013)
|
||||||
- **[Orx](orx.md)** (C, zlib, mature)
|
- **[Orx](orx.md)** (C, zlib, mature)
|
||||||
- **[Panda 3D](panda3d.md)** (C++, C, BSD-3, mature)
|
- **[Panda 3D](panda3d.md)** (C++, C, 3-clause BSD, mature)
|
||||||
- **[Polycode](polycode.md)** (C, C++, MIT, beta)
|
- **[Polycode](polycode.md)** (C, C++, MIT, beta)
|
||||||
- **[Qt](qt.md)** (C++, LGPL-3.0, mature)
|
- **[Qt](qt.md)** (C++, LGPL-3.0, mature)
|
||||||
- **[Quad-engine](quad.md)** (Pascal, MIT, beta)
|
- **[Quad-engine](quad.md)** (Pascal, MIT, beta)
|
||||||
@ -45,7 +45,7 @@
|
|||||||
- **[Vega Strike](vegastrike.md)** (C++, GPL-2.0, mature)
|
- **[Vega Strike](vegastrike.md)** (C++, GPL-2.0, mature)
|
||||||
- **[WorldForge](worldforge.md)** (C++, GPL-2.0, mature)
|
- **[WorldForge](worldforge.md)** (C++, GPL-2.0, mature)
|
||||||
- **[ZGameEditor](zgameeditor.md)** (Pascal, MIT, mature)
|
- **[ZGameEditor](zgameeditor.md)** (Pascal, MIT, mature)
|
||||||
- **[jMonkeyEngine](jmonkeyengine.md)** (Java, BSD, mature)
|
- **[jMonkeyEngine](jmonkeyengine.md)** (Java, 3-clause BSD, mature)
|
||||||
- **[libGDX](libgdx.md)** (Java, C++, C, Apache-2.0, mature)
|
- **[libGDX](libgdx.md)** (Java, C++, C, Apache-2.0, mature)
|
||||||
- **[mkxp](mkxp.md)** (C++, C, GPL-2.0, mature)
|
- **[mkxp](mkxp.md)** (C++, C, GPL-2.0, mature)
|
||||||
- **[pyORPG](pyorpg.md)** (Python, MIT, beta, inactive since 2015)
|
- **[pyORPG](pyorpg.md)** (Python, MIT, beta, inactive since 2015)
|
||||||
|
@ -8,7 +8,7 @@ _Game engine, made especially for Java game developers who want to create 3D gam
|
|||||||
- State: mature
|
- State: mature
|
||||||
- Code repository: https://github.com/jMonkeyEngine/jmonkeyengine
|
- Code repository: https://github.com/jMonkeyEngine/jmonkeyengine
|
||||||
- Code language: Java
|
- Code language: Java
|
||||||
- Code license: BSD
|
- Code license: 3-clause BSD
|
||||||
|
|
||||||
## Building
|
## Building
|
||||||
|
|
||||||
|
@ -8,7 +8,7 @@ _Java software library for video game developers._
|
|||||||
- State: mature
|
- State: mature
|
||||||
- Code repository: https://github.com/LWJGL/lwjgl3
|
- Code repository: https://github.com/LWJGL/lwjgl3
|
||||||
- Code language: Kotlin, C
|
- Code language: Kotlin, C
|
||||||
- Code license: BSD-3
|
- Code license: 3-clause BSD
|
||||||
|
|
||||||
## Building
|
## Building
|
||||||
|
|
||||||
|
@ -9,7 +9,7 @@ _Panda3D is a game engine, a framework for 3D rendering and game development for
|
|||||||
- Keywords: 3D
|
- Keywords: 3D
|
||||||
- Code repository: https://github.com/panda3d/panda3d
|
- Code repository: https://github.com/panda3d/panda3d
|
||||||
- Code language: C++, C
|
- Code language: C++, C
|
||||||
- Code license: BSD-3
|
- Code license: 3-clause BSD
|
||||||
|
|
||||||
## Building
|
## Building
|
||||||
|
|
||||||
|
@ -75,8 +75,8 @@
|
|||||||
- **[PlaneShift](planeshift.md)** (C++, GPL-2.0, mature)
|
- **[PlaneShift](planeshift.md)** (C++, GPL-2.0, mature)
|
||||||
- **[REGoth](regoth.md)** (C++, GPL-3.0, beta)
|
- **[REGoth](regoth.md)** (C++, GPL-3.0, beta)
|
||||||
- **[Radakan](radakan.md)** (Python, Custom, beta, inactive since 2014)
|
- **[Radakan](radakan.md)** (Python, Custom, beta, inactive since 2014)
|
||||||
- **[Rogue Clone IV](rogue_clone_iv.md)** (C, BSD, mature, inactive since 2006)
|
- **[Rogue Clone IV](rogue_clone_iv.md)** (C, 3-clause BSD, mature, inactive since 2006)
|
||||||
- **[Roguish](roguish.md)** (JavaScript, BSD-3, beta, inactive since 2015)
|
- **[Roguish](roguish.md)** (JavaScript, 3-clause BSD, beta, inactive since 2015)
|
||||||
- **[Room for Change](room_for_change.md)** (Java, Apache-2.0, mature, inactive since 2013)
|
- **[Room for Change](room_for_change.md)** (Java, Apache-2.0, mature, inactive since 2013)
|
||||||
- **[RuneSword II](runesword_ii.md)** (Visual Basic, mature, inactive since 2011)
|
- **[RuneSword II](runesword_ii.md)** (Visual Basic, mature, inactive since 2011)
|
||||||
- **[S.C.O.U.R.G.E.](scourge.md)** (C++, GPL-2.0, beta, inactive since 2008)
|
- **[S.C.O.U.R.G.E.](scourge.md)** (C++, GPL-2.0, beta, inactive since 2008)
|
||||||
@ -86,7 +86,7 @@
|
|||||||
- **[Space Station 13](space_station_13.md)** (DM, AGPL-3.0, mature)
|
- **[Space Station 13](space_station_13.md)** (DM, AGPL-3.0, mature)
|
||||||
- **[Spice Trade](spice_trade.md)** (Java, LGPL-2.0, mature, inactive since 2005)
|
- **[Spice Trade](spice_trade.md)** (Java, LGPL-2.0, mature, inactive since 2005)
|
||||||
- **[Stendhal](stendhal.md)** (Java, GPL-2.0, mature)
|
- **[Stendhal](stendhal.md)** (Java, GPL-2.0, mature)
|
||||||
- **[Story of a Lost Sky](story_of_a_lost_sky.md)** (Python, BSD, mature)
|
- **[Story of a Lost Sky](story_of_a_lost_sky.md)** (Python, 3-clause BSD, mature)
|
||||||
- **[Summoning Wars](summoming_wars.md)** (C++, GPL-3.0, beta, inactive since 2014)
|
- **[Summoning Wars](summoming_wars.md)** (C++, GPL-3.0, beta, inactive since 2014)
|
||||||
- **[Tales of Maj'Eyal](tales_of_maj_eyal.md)** (C, Lua, GPL-3.0, mature)
|
- **[Tales of Maj'Eyal](tales_of_maj_eyal.md)** (C, Lua, GPL-3.0, mature)
|
||||||
- **[The Clans](the_clans.md)** (C, GPL-2.0, beta, inactive since 2003)
|
- **[The Clans](the_clans.md)** (C, GPL-2.0, beta, inactive since 2003)
|
||||||
@ -99,7 +99,7 @@
|
|||||||
- **[UnNetHack](unnethack.md)** (C, Custom, mature)
|
- **[UnNetHack](unnethack.md)** (C, Custom, mature)
|
||||||
- **[Underworld Adventures](underworld_adventures.md)** (C++, Lua, GPL-2.0, beta, inactive since 2007)
|
- **[Underworld Adventures](underworld_adventures.md)** (C++, Lua, GPL-2.0, beta, inactive since 2007)
|
||||||
- **[Valyria Tear](valyria_tear.md)** (Lua, C++, C, GPL, mature)
|
- **[Valyria Tear](valyria_tear.md)** (Lua, C++, C, GPL, mature)
|
||||||
- **[VegaTrek](vegatrek.md)** (GPL-2.0, beta, inactive since 2013)
|
- **[VegaTrek](vegatrek.md)** (Python, GPL-2.0, beta, inactive since 2013)
|
||||||
- **[Waste's Edge](wastes_edge.md)** (Python, GPL-2.0, beta)
|
- **[Waste's Edge](wastes_edge.md)** (Python, GPL-2.0, beta)
|
||||||
- **[Witch Blast](witch_blast.md)** (C++, GPL-3.0, beta, inactive since 2015)
|
- **[Witch Blast](witch_blast.md)** (C++, GPL-3.0, beta, inactive since 2015)
|
||||||
- **[World of Phaos](world_of_phaos.md)** (PHP, GPL-2.0, mature, inactive since 2011)
|
- **[World of Phaos](world_of_phaos.md)** (PHP, GPL-2.0, mature, inactive since 2011)
|
||||||
|
@ -5,7 +5,7 @@ _A roguelike OpenGL-based smooth-scrolling ASCII graphics game._
|
|||||||
- Home: https://sourceforge.net/projects/goblinhack/
|
- Home: https://sourceforge.net/projects/goblinhack/
|
||||||
- Download: https://sourceforge.net/projects/goblinhack/files/
|
- Download: https://sourceforge.net/projects/goblinhack/files/
|
||||||
- State: beta, inactive since 2009
|
- State: beta, inactive since 2009
|
||||||
- Keywords: Sp, roguelike
|
- Keywords: SP, roguelike
|
||||||
- Code repository: https://github.com/goblinhack/goblinhack, https://sourceforge.net/p/goblinhack/code/HEAD/tree/ (svn)
|
- Code repository: https://github.com/goblinhack/goblinhack, https://sourceforge.net/p/goblinhack/code/HEAD/tree/ (svn)
|
||||||
- Code language: C++
|
- Code language: C++
|
||||||
- Code license: GPL-2.0
|
- Code license: GPL-2.0
|
||||||
|
@ -8,7 +8,7 @@ _Reproduction of Rogue._
|
|||||||
- Keywords: remake, roguelike
|
- Keywords: remake, roguelike
|
||||||
- Code repository: https://gitlab.com/Trilarion/rogueclone.git (backup of cvs), https://sourceforge.net/p/rogueclone/code/ (cvs)
|
- Code repository: https://gitlab.com/Trilarion/rogueclone.git (backup of cvs), https://sourceforge.net/p/rogueclone/code/ (cvs)
|
||||||
- Code language: C
|
- Code language: C
|
||||||
- Code license: BSD
|
- Code license: 3-clause BSD
|
||||||
|
|
||||||
See also https://github.com/naota/rogueclone2s-utf8, https://github.com/WatermelonTeam/RogueClone
|
See also https://github.com/naota/rogueclone2s-utf8, https://github.com/WatermelonTeam/RogueClone
|
||||||
|
|
||||||
|
@ -7,7 +7,7 @@ _Multiplayer, extensible rogue-like._
|
|||||||
- Keywords: roguelike
|
- Keywords: roguelike
|
||||||
- Code repository: https://github.com/CamHenlin/Roguish
|
- Code repository: https://github.com/CamHenlin/Roguish
|
||||||
- Code language: JavaScript
|
- Code language: JavaScript
|
||||||
- Code license: BSD-3
|
- Code license: 3-clause BSD
|
||||||
|
|
||||||
## Building
|
## Building
|
||||||
|
|
||||||
|
@ -7,7 +7,7 @@ _Turn Based Strategy RPG with gameplay that is similar to Fire Emblem._
|
|||||||
- State: mature
|
- State: mature
|
||||||
- Code repository: https://bitbucket.org/featheredmelody/lost-sky-project-public/src (hg)
|
- Code repository: https://bitbucket.org/featheredmelody/lost-sky-project-public/src (hg)
|
||||||
- Code language: Python
|
- Code language: Python
|
||||||
- Code license: BSD
|
- Code license: 3-clause BSD
|
||||||
- Dependencies: PyGame
|
- Dependencies: PyGame
|
||||||
|
|
||||||
## Building
|
## Building
|
||||||
|
@ -6,6 +6,7 @@ _Open source Star Trek based game (based on VegaStrike Engine) that lets you fig
|
|||||||
- Download: https://sourceforge.net/projects/vegatrek/files/vegatrek%200.6/
|
- Download: https://sourceforge.net/projects/vegatrek/files/vegatrek%200.6/
|
||||||
- State: beta, inactive since 2013
|
- State: beta, inactive since 2013
|
||||||
- Code repository: https://github.com/Trilarion/vegatrek (backup of svn), https://svn.code.sf.net/p/vegatrek/code/ (svn)
|
- Code repository: https://github.com/Trilarion/vegatrek (backup of svn), https://svn.code.sf.net/p/vegatrek/code/ (svn)
|
||||||
|
- Code language: Python
|
||||||
- Code license: GPL-2.0
|
- Code license: GPL-2.0
|
||||||
|
|
||||||
Configuration files for the VegaStrike engine.
|
Configuration files for the VegaStrike engine.
|
||||||
|
@ -1,13 +1,13 @@
|
|||||||
[comment]: # (autogenerated content, do not edit)
|
[comment]: # (autogenerated content, do not edit)
|
||||||
# Statistics
|
# Statistics
|
||||||
|
|
||||||
analyzed 408 entries on 2018-07-04 14:29:30
|
analyzed 409 entries on 2018-07-05 10:14:37
|
||||||
|
|
||||||
## State
|
## State
|
||||||
|
|
||||||
- mature: 242 (59.3%)
|
- mature: 243 (59.4%)
|
||||||
- beta: 166 (40.7%)
|
- beta: 166 (40.6%)
|
||||||
- inactive: 174 (42.6%)
|
- inactive: 174 (42.5%)
|
||||||
|
|
||||||
##### Inactive State
|
##### Inactive State
|
||||||
|
|
||||||
@ -15,17 +15,17 @@ Zone of Control (2017), 3d.city (2016), Atlantis (2016), Atrinik (2016), Birth o
|
|||||||
|
|
||||||
## Code Languages
|
## Code Languages
|
||||||
|
|
||||||
Without language tag: 7 (1.7%)
|
Without language tag: 5 (1.2%)
|
||||||
|
|
||||||
Imperium, Land of Fire, Open AL, Open General, Solaris the Game, VegaTrek, Xconq
|
Imperium, Land of Fire, Open AL, Open General, Solaris the Game
|
||||||
|
|
||||||
##### Language frequency
|
##### Language frequency
|
||||||
|
|
||||||
- C++ (36.4%)
|
- C++ (36.4%)
|
||||||
- C (19.7%)
|
- C (19.5%)
|
||||||
- Java (11.8%)
|
- Java (11.9%)
|
||||||
- Python (8.9%)
|
- Python (9.1%)
|
||||||
- Lua (5.2%)
|
- Lua (5.1%)
|
||||||
- JavaScript (3.7%)
|
- JavaScript (3.7%)
|
||||||
- PHP (3.3%)
|
- PHP (3.3%)
|
||||||
- C# (2.7%)
|
- C# (2.7%)
|
||||||
@ -57,24 +57,23 @@ Imperium, Land of Fire, Open AL, Open General, Solaris the Game, VegaTrek, Xconq
|
|||||||
|
|
||||||
## Code licenses
|
## Code licenses
|
||||||
|
|
||||||
Without license tag: 22 (5.4%)
|
Without license tag: 23 (5.6%)
|
||||||
|
|
||||||
8 Kingdoms, Armies, Battlefield Java, C-evo, Dark Destiny, Drop Shock, Eleconics, First Strike, H-World, Imperium, JQuest, Labyrinth of Worlds, Land of Fire, Mpango, Open General, OpenRPG, Project Helena, RuneSword II, Solar Empire, Solaris the Game, SpaceTrader for Java, sCoreForge Pathfinder Character Creator
|
8 Kingdoms, Armies, Battlefield Java, Begin2, C-evo, Dark Destiny, Drop Shock, Eleconics, First Strike, H-World, Imperium, JQuest, Labyrinth of Worlds, Land of Fire, Mpango, Open General, OpenRPG, Project Helena, RuneSword II, Solar Empire, Solaris the Game, SpaceTrader for Java, sCoreForge Pathfinder Character Creator
|
||||||
|
|
||||||
##### Licenses frequency
|
##### Licenses frequency
|
||||||
|
|
||||||
- GPL-2.0 (39.1%)
|
- GPL-2.0 (39.1%)
|
||||||
- GPL-3.0 (25.4%)
|
- GPL-3.0 (25.7%)
|
||||||
- MIT (11.6%)
|
- MIT (11.6%)
|
||||||
- Custom (5.7%)
|
- Custom (5.7%)
|
||||||
- Apache-2.0 (3.3%)
|
- Apache-2.0 (3.3%)
|
||||||
- zlib (2.3%)
|
- zlib (2.6%)
|
||||||
- BSD (2.1%)
|
- 3-clause BSD (2.3%)
|
||||||
- GPL (1.3%)
|
- GPL (1.3%)
|
||||||
- LGPL-2.1 (1.3%)
|
- LGPL-2.1 (1.3%)
|
||||||
- AGPL-3.0 (1.0%)
|
- AGPL-3.0 (1.0%)
|
||||||
- LGPL-3.0 (1.0%)
|
- LGPL-3.0 (1.0%)
|
||||||
- BSD-3 (0.8%)
|
|
||||||
- LGPL-2.0 (0.8%)
|
- LGPL-2.0 (0.8%)
|
||||||
- MPL (0.5%)
|
- MPL (0.5%)
|
||||||
- Artistic License (0.3%)
|
- Artistic License (0.3%)
|
||||||
@ -97,32 +96,31 @@ Without license tag: 22 (5.4%)
|
|||||||
|
|
||||||
##### Keywords frequency
|
##### Keywords frequency
|
||||||
|
|
||||||
- TBS (11.2%)
|
- TBS (11.1%)
|
||||||
- RTS (8.7%)
|
- RTS (8.6%)
|
||||||
- requires original content (7.9%)
|
- requires original content (7.8%)
|
||||||
- roguelike (7.9%)
|
- roguelike (7.8%)
|
||||||
- remake (7.4%)
|
- remake (7.4%)
|
||||||
- MMO (7.0%)
|
- MMO (7.0%)
|
||||||
- online (7.0%)
|
- online (7.0%)
|
||||||
- tool (5.4%)
|
- tool (5.3%)
|
||||||
- SP (4.5%)
|
- SP (4.9%)
|
||||||
- MP (3.3%)
|
- MP (3.3%)
|
||||||
- 3D (2.9%)
|
- 3D (2.9%)
|
||||||
- browser (2.1%)
|
- browser (2.1%)
|
||||||
- shooter (2.1%)
|
- shooter (2.1%)
|
||||||
- sports (2.1%)
|
- sports (2.1%)
|
||||||
- visual novel (2.1%)
|
- visual novel (2.1%)
|
||||||
- engine (1.7%)
|
- engine (1.6%)
|
||||||
- popular (1.7%)
|
- popular (1.6%)
|
||||||
- puzzle (1.7%)
|
- puzzle (1.6%)
|
||||||
|
- TB (1.2%)
|
||||||
- board game (1.2%)
|
- board game (1.2%)
|
||||||
- cards (1.2%)
|
- cards (1.2%)
|
||||||
- console (1.2%)
|
- console (1.2%)
|
||||||
- racing (1.2%)
|
- racing (1.2%)
|
||||||
- 2D (0.8%)
|
- 2D (0.8%)
|
||||||
- TB (0.8%)
|
|
||||||
- JRPG (0.4%)
|
- JRPG (0.4%)
|
||||||
- Sp (0.4%)
|
|
||||||
- action-rpg (0.4%)
|
- action-rpg (0.4%)
|
||||||
- action/adventure (0.4%)
|
- action/adventure (0.4%)
|
||||||
- editor (0.4%)
|
- editor (0.4%)
|
||||||
|
@ -19,7 +19,7 @@
|
|||||||
- **[Battle for Wesnoth](wesnoth.md)** (C++, GPL-2.0, mature)
|
- **[Battle for Wesnoth](wesnoth.md)** (C++, GPL-2.0, mature)
|
||||||
- **[Battlefield Java](battlefield_java.md)** (Java, beta, inactive since 2011)
|
- **[Battlefield Java](battlefield_java.md)** (Java, beta, inactive since 2011)
|
||||||
- **[Battles of Antargis](battles_of_antargis.md)** (C, C++, GPL-2.0, beta, inactive since 2014)
|
- **[Battles of Antargis](battles_of_antargis.md)** (C, C++, GPL-2.0, beta, inactive since 2014)
|
||||||
- **[Begin2](begin2.md)** (C++, BSD, beta, inactive since 2009)
|
- **[Begin2](begin2.md)** (C++, beta, inactive since 2009)
|
||||||
- **[Birth of the Empires](birth_of_the_empires.md)** (C++, Custom, mature, inactive since 2016)
|
- **[Birth of the Empires](birth_of_the_empires.md)** (C++, Custom, mature, inactive since 2016)
|
||||||
- **[BlackNova Traders](blacknova_traders.md)** (PHP, JavaScript, GPL-2.0, beta, inactive since 2012)
|
- **[BlackNova Traders](blacknova_traders.md)** (PHP, JavaScript, GPL-2.0, beta, inactive since 2012)
|
||||||
- **[Blitzkrieg](blitzkrieg.md)** (Java, GPL-3.0, beta, inactive since 2012)
|
- **[Blitzkrieg](blitzkrieg.md)** (Java, GPL-3.0, beta, inactive since 2012)
|
||||||
@ -39,7 +39,7 @@
|
|||||||
- **[Crown and Cutlass](crown_and_cutlass.md)** (C++, Custom, beta, inactive since 2009)
|
- **[Crown and Cutlass](crown_and_cutlass.md)** (C++, Custom, beta, inactive since 2009)
|
||||||
- **[Dark Destiny](dark_destiny.md)** (Java, Javascript, mature, inactive since 2016)
|
- **[Dark Destiny](dark_destiny.md)** (Java, Javascript, mature, inactive since 2016)
|
||||||
- **[Dark Oberon](dark_oberon.md)** (C++, GPL-2.0, mature, inactive since 2009)
|
- **[Dark Oberon](dark_oberon.md)** (C++, GPL-2.0, mature, inactive since 2009)
|
||||||
- **[Devana](devana.md)** (PHP, BSD, beta)
|
- **[Devana](devana.md)** (PHP, zlib, beta)
|
||||||
- **[Drop Shock](drop_shock.md)** (PHP, mature, inactive since 2014)
|
- **[Drop Shock](drop_shock.md)** (PHP, mature, inactive since 2014)
|
||||||
- **[Duel Commander](duel_commander.md)** (C, GPL-3.0, beta, inactive since 2009)
|
- **[Duel Commander](duel_commander.md)** (C, GPL-3.0, beta, inactive since 2009)
|
||||||
- **[Dune Dynasty](dune_dynasty.md)** (C, GPL-2.0, mature, inactive since 2014)
|
- **[Dune Dynasty](dune_dynasty.md)** (C, GPL-2.0, mature, inactive since 2014)
|
||||||
@ -52,6 +52,7 @@
|
|||||||
- **[Evil Cult](evil_cult.md)** (Haxe, JavaScript, GPL-3.0, mature)
|
- **[Evil Cult](evil_cult.md)** (Haxe, JavaScript, GPL-3.0, mature)
|
||||||
- **[FAR Colony](farcolony.md)** (Pascal, GPL-3.0, beta, inactive since 2014)
|
- **[FAR Colony](farcolony.md)** (Pascal, GPL-3.0, beta, inactive since 2014)
|
||||||
- **[First Strike](first_strike.md)** (Java, mature)
|
- **[First Strike](first_strike.md)** (Java, mature)
|
||||||
|
- **[Free Mars](free_mars.md)** (Java, GPL-3.0, mature)
|
||||||
- **[Free Orion](freeorion.md)** (C++, Python, GPL-2.0, beta)
|
- **[Free Orion](freeorion.md)** (C++, Python, GPL-2.0, beta)
|
||||||
- **[Free Space Colonization](free_space_colonization.md)** (C, GPL-2.0, beta)
|
- **[Free Space Colonization](free_space_colonization.md)** (C, GPL-2.0, beta)
|
||||||
- **[Free heroes2 engine](free_heroes2_engine.md)** (C++, GPL-2.0, beta, inactive since 2015)
|
- **[Free heroes2 engine](free_heroes2_engine.md)** (C++, GPL-2.0, beta, inactive since 2015)
|
||||||
@ -88,7 +89,7 @@
|
|||||||
- **[Mechanized Assault & eXploration Reloaded ](maxr.md)** (C++, C, GPL-2.0, beta, inactive since 2016)
|
- **[Mechanized Assault & eXploration Reloaded ](maxr.md)** (C++, C, GPL-2.0, beta, inactive since 2016)
|
||||||
- **[MegaGlest](megaglest.md)** (C++, GPL-2.0, mature)
|
- **[MegaGlest](megaglest.md)** (C++, GPL-2.0, mature)
|
||||||
- **[Megamek](megamek.md)** (Java, GPL-2.0, mature)
|
- **[Megamek](megamek.md)** (Java, GPL-2.0, mature)
|
||||||
- **[Mercenary Commander](mercenary_commander.md)** (Java, BSD, beta, inactive since 2010)
|
- **[Mercenary Commander](mercenary_commander.md)** (Java, 3-clause BSD, beta, inactive since 2010)
|
||||||
- **[Metal Mech](metal_mech.md)** (PHP, GPL-2.0, beta, inactive since 2006)
|
- **[Metal Mech](metal_mech.md)** (PHP, GPL-2.0, beta, inactive since 2006)
|
||||||
- **[Mpango](mpango.md)** (Java, beta, inactive since 2013)
|
- **[Mpango](mpango.md)** (Java, beta, inactive since 2013)
|
||||||
- **[NetPanzer](netpanzer.md)** (C++, GPL-2.0, beta)
|
- **[NetPanzer](netpanzer.md)** (C++, GPL-2.0, beta)
|
||||||
@ -156,12 +157,12 @@
|
|||||||
- **[Widelands](widelands.md)** (C++, Lua, GPL-2.0, mature)
|
- **[Widelands](widelands.md)** (C++, Lua, GPL-2.0, mature)
|
||||||
- **[Wizards Magic](wizards_magic.md)** (Python, GPL-2.0, mature, inactive since 2012)
|
- **[Wizards Magic](wizards_magic.md)** (Python, GPL-2.0, mature, inactive since 2012)
|
||||||
- **[Wolfpack Empire](wolfpack_empire.md)** (C, GPL-3.0, mature)
|
- **[Wolfpack Empire](wolfpack_empire.md)** (C, GPL-3.0, mature)
|
||||||
- **[World of Heroes](world_of_heroes.md)** (Python, BSD, beta, inactive since 2009)
|
- **[World of Heroes](world_of_heroes.md)** (Python, 3-clause BSD, beta, inactive since 2009)
|
||||||
- **[Wyrmsun](wyrmsun.md)** (Lua, C++, GPL-2.0, mature)
|
- **[Wyrmsun](wyrmsun.md)** (Lua, C++, GPL-2.0, mature)
|
||||||
- **[X-Force: Fight For Destiny](x-force.md)** (Pascal, GPL-2.0, beta, inactive since 2011)
|
- **[X-Force: Fight For Destiny](x-force.md)** (Pascal, GPL-2.0, beta, inactive since 2011)
|
||||||
- **[XArchon](xarchon.md)** (C, C++, GPL-2.0, beta, inactive since 2003)
|
- **[XArchon](xarchon.md)** (C, C++, GPL-2.0, beta, inactive since 2003)
|
||||||
- **[XSera](xsera.md)** (C, Lua, MIT, beta, inactive since 2010)
|
- **[XSera](xsera.md)** (C, Lua, MIT, beta, inactive since 2010)
|
||||||
- **[Xconq](xconq.md)** (GPL-2.0, mature, inactive since 2005)
|
- **[Xconq](xconq.md)** (C++, GPL-2.0, mature, inactive since 2005)
|
||||||
- **[Xenowar](xenowar.md)** (C, C++, GPL-3.0, mature, inactive since 2014)
|
- **[Xenowar](xenowar.md)** (C, C++, GPL-3.0, mature, inactive since 2014)
|
||||||
- **[Zero-K](zero_k.md)** (Lua, GPL-2.0, mature)
|
- **[Zero-K](zero_k.md)** (Lua, GPL-2.0, mature)
|
||||||
- **[Zetawar](zetawar.md)** (Clojure, MIT, mature)
|
- **[Zetawar](zetawar.md)** (Clojure, MIT, mature)
|
||||||
|
@ -7,7 +7,6 @@ _A TCP/IP Tactical Starship Sim._
|
|||||||
- State: beta, inactive since 2009
|
- State: beta, inactive since 2009
|
||||||
- Code repository: https://svn.code.sf.net/p/begin2/code/ (svn)
|
- Code repository: https://svn.code.sf.net/p/begin2/code/ (svn)
|
||||||
- Code language: C++
|
- Code language: C++
|
||||||
- Code license: BSD
|
|
||||||
|
|
||||||
## Building
|
## Building
|
||||||
|
|
||||||
|
@ -8,9 +8,9 @@ _Browser strategy game._
|
|||||||
- Keywords: browser
|
- Keywords: browser
|
||||||
- Code repository: https://gitlab.com/Trilarion/devana.git (snapshot of source releases)
|
- Code repository: https://gitlab.com/Trilarion/devana.git (snapshot of source releases)
|
||||||
- Code language: PHP
|
- Code language: PHP
|
||||||
- Code license: BSD
|
- Code license: zlib
|
||||||
|
|
||||||
Main web site is unavailable. License change from GPL-3.0 to BSD between version 1.5.3 and 1.6.6.
|
Main web site is unavailable. License change from GPL-3.0 to zLib between version 1.5.3 and 1.6.6.
|
||||||
|
|
||||||
## Building
|
## Building
|
||||||
|
|
||||||
|
17
games/strategy/free_mars.md
Normal file
17
games/strategy/free_mars.md
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
# Free Mars
|
||||||
|
|
||||||
|
_Turn based free strategy game about colonizing Mars._
|
||||||
|
|
||||||
|
- Home: https://sourceforge.net/projects/freemars
|
||||||
|
- State: mature
|
||||||
|
- Download: https://sourceforge.net/projects/freemars/files
|
||||||
|
- Platform: Windows, Linux, MacOs
|
||||||
|
- Keywords: TB
|
||||||
|
- Code repository: https://svn.code.sf.net/p/freemars/code/ (svn)
|
||||||
|
- Code language: Java
|
||||||
|
- Code license: GPL-3.0
|
||||||
|
|
||||||
|
|
||||||
|
## Building
|
||||||
|
|
||||||
|
- Build system: Ant
|
@ -7,7 +7,7 @@ _Turn based strategy, with simultaneous turns._
|
|||||||
- State: beta, inactive since 2010
|
- State: beta, inactive since 2010
|
||||||
- Code repository: https://gitlab.com/Trilarion/mercenarycommander.git (snapshot svn)
|
- Code repository: https://gitlab.com/Trilarion/mercenarycommander.git (snapshot svn)
|
||||||
- Code language: Java
|
- Code language: Java
|
||||||
- Code license: BSD
|
- Code license: 3-clause BSD
|
||||||
|
|
||||||
## Building
|
## Building
|
||||||
|
|
||||||
|
@ -7,7 +7,7 @@ _2D turn based strategy game, where the player commands an army in the explorati
|
|||||||
- State: beta, inactive since 2009
|
- State: beta, inactive since 2009
|
||||||
- Code repository: https://gitlab.com/Trilarion/worldofheroes.git (snapshot of source releases)
|
- Code repository: https://gitlab.com/Trilarion/worldofheroes.git (snapshot of source releases)
|
||||||
- Code language: Python
|
- Code language: Python
|
||||||
- Code license: BSD
|
- Code license: 3-clause BSD
|
||||||
|
|
||||||
## Building
|
## Building
|
||||||
|
|
||||||
|
@ -7,7 +7,7 @@ _General strategy game system._
|
|||||||
- Download: https://sourceforge.net/projects/xconq/files/, https://sourceware.org/xconq/ftp.html
|
- Download: https://sourceforge.net/projects/xconq/files/, https://sourceware.org/xconq/ftp.html
|
||||||
- State: mature, inactive since 2005
|
- State: mature, inactive since 2005
|
||||||
- Code repository: https://gitlab.com/Trilarion/xconq.git (backup of cvs), https://sourceforge.net/p/xconq/code/ (cvs)
|
- Code repository: https://gitlab.com/Trilarion/xconq.git (backup of cvs), https://sourceforge.net/p/xconq/code/ (cvs)
|
||||||
- Code langauge: C++
|
- Code language: C++
|
||||||
- Code license: GPL-2.0
|
- Code license: GPL-2.0
|
||||||
|
|
||||||
Historic. One of the first such projects.
|
Historic. One of the first such projects.
|
||||||
|
@ -376,6 +376,7 @@
|
|||||||
"https://svn.code.sf.net/p/darkcity/code/",
|
"https://svn.code.sf.net/p/darkcity/code/",
|
||||||
"https://svn.code.sf.net/p/darkdestiny/code/",
|
"https://svn.code.sf.net/p/darkdestiny/code/",
|
||||||
"https://svn.code.sf.net/p/firststrikegame/code/",
|
"https://svn.code.sf.net/p/firststrikegame/code/",
|
||||||
|
"https://svn.code.sf.net/p/freemars/code/",
|
||||||
"https://svn.code.sf.net/p/freesynd/code/",
|
"https://svn.code.sf.net/p/freesynd/code/",
|
||||||
"https://svn.code.sf.net/p/fsc/code/",
|
"https://svn.code.sf.net/p/fsc/code/",
|
||||||
"https://svn.code.sf.net/p/kralovstvi/code/",
|
"https://svn.code.sf.net/p/kralovstvi/code/",
|
||||||
|
@ -7,10 +7,30 @@ TODO check for sufficient disc space before checkout
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
import json
|
import json
|
||||||
|
|
||||||
import psutil
|
import psutil
|
||||||
|
|
||||||
from utils.utils import *
|
from utils.utils import *
|
||||||
|
|
||||||
|
|
||||||
|
def remove_folders(base_folder, names):
|
||||||
|
if isinstance(names, str):
|
||||||
|
names = (names,)
|
||||||
|
for name in names:
|
||||||
|
folder = os.path.join(base_folder, name)
|
||||||
|
if os.path.isdir(folder):
|
||||||
|
shutil.rmtree(folder)
|
||||||
|
|
||||||
|
|
||||||
|
def remove_files(base_folder, names):
|
||||||
|
if isinstance(names, str):
|
||||||
|
names = (names,)
|
||||||
|
for name in names:
|
||||||
|
file = os.path.join(base_folder, name)
|
||||||
|
if os.path.isfile(file):
|
||||||
|
os.remove(file)
|
||||||
|
|
||||||
|
|
||||||
def special_treatment(destination, revision):
|
def special_treatment(destination, revision):
|
||||||
"""
|
"""
|
||||||
|
|
||||||
@ -29,35 +49,31 @@ def special_treatment(destination, revision):
|
|||||||
shutil.rmtree(os.path.join(destination, 'Holyspirit'))
|
shutil.rmtree(os.path.join(destination, 'Holyspirit'))
|
||||||
|
|
||||||
# copy all important files from Holyspirit and delete it
|
# copy all important files from Holyspirit and delete it
|
||||||
if 337 <= revision <= 1200:
|
if 337 <= revision <= 1700:
|
||||||
source = os.path.join(destination, 'Holyspirit')
|
source = os.path.join(destination, 'Holyspirit')
|
||||||
if os.path.isdir(source):
|
if os.path.isdir(source):
|
||||||
data = os.path.join(source, 'Data')
|
data = os.path.join(source, 'Data')
|
||||||
if os.path.isdir(data):
|
if os.path.isdir(data):
|
||||||
shutil.copytree(data, os.path.join(destination, 'Data'))
|
# shutil.copytree(data, os.path.join(destination, 'Data'))
|
||||||
|
shutil.move(data, destination)
|
||||||
files = [x for x in os.listdir(source) if x.endswith('.txt') or x.endswith('.conf')]
|
files = [x for x in os.listdir(source) if x.endswith('.txt') or x.endswith('.conf')]
|
||||||
for file in files:
|
for file in files:
|
||||||
shutil.copy(os.path.join(source, file), destination)
|
shutil.move(os.path.join(source, file), destination)
|
||||||
# remove it
|
# remove it
|
||||||
shutil.rmtree(source)
|
shutil.rmtree(source)
|
||||||
|
|
||||||
# remove Holyspirit3 folder
|
# remove Holyspirit3 folder
|
||||||
if 464 <= revision <= 1200:
|
if 464 <= revision <= 1700:
|
||||||
source = os.path.join(destination, 'Holyspirit3')
|
remove_folders(destination, 'Holyspirit3')
|
||||||
if os.path.isdir(source):
|
|
||||||
shutil.rmtree(source)
|
|
||||||
|
|
||||||
# remove Holyspirit2 folder
|
# remove Holyspirit2 folder
|
||||||
if 659 <= revision <= 1200:
|
if 659 <= revision <= 1700:
|
||||||
source = os.path.join(destination, 'Holyspirit2')
|
remove_folders(destination, 'Holyspirit2')
|
||||||
if os.path.isdir(source):
|
|
||||||
shutil.rmtree(source)
|
|
||||||
|
|
||||||
# remove Launcher/release
|
# remove Launcher/release
|
||||||
if 413 <= revision <= 1200:
|
if 413 <= revision <= 1700:
|
||||||
source = os.path.join(destination, 'Launcher', 'release')
|
source = os.path.join(destination, 'Launcher')
|
||||||
if os.path.isdir(source):
|
remove_folders(source, ('debug', 'release'))
|
||||||
shutil.rmtree(source)
|
|
||||||
|
|
||||||
# delete all *.dll, *.exe in base folder
|
# delete all *.dll, *.exe in base folder
|
||||||
if 3 <= revision <= 9:
|
if 3 <= revision <= 9:
|
||||||
@ -68,18 +84,14 @@ def special_treatment(destination, revision):
|
|||||||
|
|
||||||
# delete "cross" folder
|
# delete "cross" folder
|
||||||
if 42 <= revision <= 43:
|
if 42 <= revision <= 43:
|
||||||
folder = os.path.join(destination, 'Cross')
|
remove_folders(destination, 'Cross')
|
||||||
if os.path.isdir(folder):
|
|
||||||
shutil.rmtree(folder)
|
|
||||||
|
|
||||||
# delete personal photos
|
# delete personal photos
|
||||||
if 374 <= revision <= 1200:
|
if 374 <= revision <= 1700:
|
||||||
folder = os.path.join(destination, 'Photos')
|
remove_folders(destination, 'Photos')
|
||||||
if os.path.isdir(folder):
|
|
||||||
shutil.rmtree(folder)
|
|
||||||
|
|
||||||
# move empire of steam out
|
# move empire of steam out
|
||||||
if 1173 <= revision <= 1200:
|
if 1173 <= revision <= 1700:
|
||||||
folder = os.path.join(destination, 'EmpireOfSteam')
|
folder = os.path.join(destination, 'EmpireOfSteam')
|
||||||
if os.path.isdir(folder):
|
if os.path.isdir(folder):
|
||||||
# move to empire path
|
# move to empire path
|
||||||
@ -87,29 +99,26 @@ def special_treatment(destination, revision):
|
|||||||
shutil.move(folder, empire)
|
shutil.move(folder, empire)
|
||||||
|
|
||||||
# holy editor cleanup
|
# holy editor cleanup
|
||||||
if 1078 <= revision <= 1200:
|
if 1078 <= revision <= 1700:
|
||||||
source = os.path.join(destination, 'HolyEditor')
|
source = os.path.join(destination, 'HolyEditor')
|
||||||
for name in ('bin', 'release'):
|
remove_folders(source, ('bin', 'release', 'debug', 'obj'))
|
||||||
folder = os.path.join(source, name)
|
remove_files(source, 'moc.exe')
|
||||||
if os.path.isdir(folder):
|
|
||||||
shutil.rmtree(folder)
|
|
||||||
for name in ('moc.exe',):
|
|
||||||
file = os.path.join(source, name)
|
|
||||||
if os.path.isfile(file):
|
|
||||||
os.remove(file)
|
|
||||||
|
|
||||||
# source folder cleanup
|
# source folder cleanup
|
||||||
if 939 <= revision <= 1200:
|
if 939 <= revision <= 1700:
|
||||||
source = os.path.join(destination, 'Source')
|
source = os.path.join(destination, 'Source')
|
||||||
for name in ('HS',):
|
remove_folders(source, 'HS')
|
||||||
folder = os.path.join(source, name)
|
remove_files(source, 'HS.zip')
|
||||||
if os.path.isdir(folder):
|
|
||||||
shutil.rmtree(folder)
|
|
||||||
for name in ('HS.zip',):
|
|
||||||
file = os.path.join(source, name)
|
|
||||||
if os.path.isfile(file):
|
|
||||||
os.remove(file)
|
|
||||||
|
|
||||||
|
# Autres folder cleanup
|
||||||
|
if 1272 <= revision <= 1700:
|
||||||
|
source = os.path.join(destination, 'Autres')
|
||||||
|
remove_folders(source, ('conf', 'db', 'hooks', 'locks'))
|
||||||
|
remove_files(source, ('format', 'maj.php'))
|
||||||
|
|
||||||
|
# remove Holyspirit-Demo
|
||||||
|
if 1668 <= revision <= 1700:
|
||||||
|
remove_folders(destination, 'Holyspirit_Demo')
|
||||||
|
|
||||||
def delete_global_excludes(folder):
|
def delete_global_excludes(folder):
|
||||||
"""
|
"""
|
||||||
@ -177,10 +186,12 @@ def checkout(revision_start, revision_end):
|
|||||||
print('checkout took {:.1f}s'.format(time.time() - start_time))
|
print('checkout took {:.1f}s'.format(time.time() - start_time))
|
||||||
|
|
||||||
|
|
||||||
def fix_revision(revision_start, revision_end):
|
def fix_revision(revision_start, revision_end=None):
|
||||||
"""
|
"""
|
||||||
|
|
||||||
"""
|
"""
|
||||||
|
if not revision_end:
|
||||||
|
revision_end = revision_start
|
||||||
assert revision_end >= revision_start
|
assert revision_end >= revision_start
|
||||||
|
|
||||||
unwanted_files = {}
|
unwanted_files = {}
|
||||||
@ -391,4 +402,12 @@ if __name__ == "__main__":
|
|||||||
# fix_revision(801, 1200)
|
# fix_revision(801, 1200)
|
||||||
# gitify(801, 1200)
|
# gitify(801, 1200)
|
||||||
|
|
||||||
checkout(1201, 1500)
|
# checkout(1201, 1470)
|
||||||
|
# fix_revision(1201, 1470)
|
||||||
|
# gitify(1201, 1470)
|
||||||
|
|
||||||
|
# checkout(1471, 1700)
|
||||||
|
# fix_revision(1471, 1700)
|
||||||
|
# gitify(1471, 1700)
|
||||||
|
|
||||||
|
checkout(1701, 2100)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user