deleted and added entries

This commit is contained in:
Trilarion 2018-09-05 15:55:15 +02:00
parent 39c65afbbf
commit 6d23d23b18
14 changed files with 112 additions and 99 deletions

View File

@ -8,9 +8,9 @@
- **[Adventure & Visual novels](games/adventure/_toc.md)** (14)
- **[Engines & Frameworks](games/framework/_toc.md)** (52)
- **[Libraries](games/library/_toc.md)** (22)
- **[Role Playing](games/rpg/_toc.md)** (108)
- **[Role Playing](games/rpg/_toc.md)** (109)
- **[Simulation](games/simulation/_toc.md)** (15)
- **[Strategy](games/strategy/_toc.md)** (167)
- **[Strategy](games/strategy/_toc.md)** (166)
- **[Tools & Manuals](games/misc/_toc.md)** (13)
[comment]: # (end of autogenerated content)

View File

@ -189,15 +189,6 @@
"",
"<a href=\"https://github.com/Trilarion/armies.git\">Source</a> - C++ - GPL-3.0"
],
[
"Arthur's Knights (<a href=\"http://ainenn.org/KingArthur/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/strategy/arthurs_knights.md\">entry</a>)",
"A small turned based game.",
"<a href=\"https://sourceforge.net/projects/king-arthur/files/king-arthur/Alpha%200.3/\">Link</a>",
"Strategy",
"beta / inactive since 2006",
"",
"C++, C# - Educational"
],
[
"Arx Libertatis (<a href=\"http://arx-libertatis.org/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/rpg/arx_libertatis.md\">entry</a>)",
"Arx Libertatis is a cross-platform, open source port of..",
@ -315,15 +306,6 @@
"",
"<a href=\"https://github.com/godrin/antargis.git\">Source</a> - C, C++ - GPL-2.0"
],
[
"Begin2 (<a href=\"https://sourceforge.net/projects/begin2/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/strategy/begin2.md\">entry</a>)",
"A TCP/IP Tactical Starship Sim.",
"<a href=\"https://sourceforge.net/projects/begin2/files/begin2/0.93/\">Link</a>",
"Strategy",
"beta / inactive since 2009",
"",
"<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>)",
"Innovative, original strategy-action RPG developed in..",
@ -1485,6 +1467,15 @@
"",
"<a href=\"https://github.com/Trilarion/howc.git\">Source</a> - Python - GPL-3.0"
],
[
"Hex Game (<a href=\"https://sourceforge.net/projects/hexgamealpha/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/strategy/hexgame.md\">entry</a>)",
"Hex based, tactical strategy game.",
"",
"Strategy",
"beta / active",
"",
"<a href=\"https://github.com/matthewgrimes/hexgame.git\">Source</a> - C++ - MIT"
],
[
"Hexwar (<a href=\"https://github.com/mgfreshour/hexwar\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/strategy/hexwar.md\">entry</a>)",
"Simple turn based, hexagon map, strategy game in the..",
@ -1530,6 +1521,15 @@
"3D",
"<a href=\"https://github.com/zaki/irrlicht.git\">Source</a> - C++, C - zlib"
],
[
"Isometric Turn-Based Strategy (<a href=\"https://sourceforge.net/projects/itbs/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/strategy/itbs.md\">entry</a>)",
"Deep, complex tactical turn-based RPG.",
"<a href=\"https://sourceforge.net/projects/itbs/files/\">Link</a>",
"Strategy",
"beta / active",
"",
"<a href=\"https://github.com/matthewgrimes/itbs-code.git\">Source</a> - Python - MIT"
],
[
"Iter Vehemens ad Necem (<a href=\"https://attnam.com/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/rpg/iter_vehemens_ad_necem.md\">entry</a>)",
"Graphical roguelike game with advanced bodypart and..",
@ -1663,7 +1663,7 @@
"Role Playing",
"beta / active",
"",
""
"<a href=\"https://github.com/landoffire/lof-tmwa-server-data.git\">Source</a> - Custom - GPL-2.0"
],
[
"Libxml2 (<a href=\"http://www.xmlsoft.org/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/library/libxml2.md\">entry</a>)",
@ -1917,6 +1917,15 @@
"tool",
"<a href=\"https://git.code.sf.net/p/monstergenerato/code\">Source</a> - Java - MIT"
],
[
"Monstrosity (<a href=\"http://monstrosity.fireheadfred.com/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/rpg/monstrosity.md\">entry</a>)",
"Slay monsters, cast spells and collect keys to escape an..",
"<a href=\"http://monstrosity.fireheadfred.com/\">Link</a>",
"Role Playing",
"mature / active",
"",
"<a href=\"https://github.com/Trilarion/monstrosity.git\">Source</a> - Python - MIT"
],
[
"Moria (<a href=\"https://umoria.org/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/rpg/moria.md\">entry</a>)",
"Roguelike computer game inspired by J. R. R. Tolkien's..",
@ -2052,15 +2061,6 @@
"remake, requires original content",
"<a href=\"https://github.com/OpenDUNE/OpenDUNE.git\">Source</a> - C - GPL-2.0"
],
[
"Open General (<a href=\"http://www.open-general.com\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/strategy/open_general.md\">entry</a>)",
"Evolution of SSI Panzer General II.",
"<a href=\"http://www.open-general.com/installer.php\">Link</a>",
"Strategy",
"mature / active",
"requires original content",
"<a href=\"https://svn.code.sf.net/p/opengeneral/code/\">Source</a>"
],
[
"Open Imperium Galactica (<a href=\"https://github.com/akarnokd/open-ig\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/strategy/open_imperium_galactica.md\">entry</a>)",
"Reimplementation of Imperium Galactica.",

View File

@ -55,12 +55,13 @@
- **[KQ Lives](kq_lives.md)** (C, GPL-2.0, beta, inactive since 2011)
- **[Kobold's Quest 2](kobolds_quest_2.md)** (Python, LGPL-3.0, beta, inactive since 2011)
- **[Labyrinth of Worlds](labyrinth_of_worlds.md)** (C++, LGPL-3.0, beta, inactive since 2010)
- **[Land of Fire](land_of_fire.md)** (beta)
- **[Land of Fire](land_of_fire.md)** (Custom, GPL-2.0, beta)
- **[Linley's Dungeon Crawl](linleys_dungeon_crawl.md)** (C, Custom, mature, inactive since 2006)
- **[Lips of Suna](lips_of_suna.md)** (C, GPL-3.0, beta, inactive since 2014)
- **[Magarena](magarena.md)** (Java, Groovy, GPL-3.0, mature)
- **[Meridian 59](meridian59.md)** (C++, C, GPL-2.0, mature)
- **[Meritous](meritous.md)** (C, GPL-3.0, mature, inactive since 2008)
- **[Monstrosity](monstrosity.md)** (Python, MIT, mature)
- **[Moria](moria.md)** (C, GPL-3.0, mature)
- **[NLarn](nlarn.md)** (C, Lua, GPL-3.0, mature)
- **[Naev](naev.md)** (C, Lua, GPL-3.0, mature)

View File

@ -3,8 +3,10 @@
_A currently playable MMORPG project._
- Home: http://landoffire.org/
- State: beta (??)
- Code repository: (https://github.com/landoffire which repo contains relevant code?)
- State: beta (?)
- Code repository: https://github.com/landoffire/lof-tmwa-server-data.git , https://github.com/landoffire/lof-tmwa-client-data.git (+)
- Code language: Custom (script)
- Code license: GPL-2.0
Uses the Mana source engine.

14
games/rpg/monstrosity.md Normal file
View File

@ -0,0 +1,14 @@
# Monstrosity
_Slay monsters, cast spells and collect keys to escape an 8-level dungeon in this turn-based dungeon crawler._
- Home: http://monstrosity.fireheadfred.com/
- State: mature
- Download: http://monstrosity.fireheadfred.com/
- Code repository: https://github.com/Trilarion/monstrosity.git
- Code language: Python
- Code license: MIT (repository)
- Code dependencies: PyGame
- Assets license: Custom (music with permission by Tom Murphy)
## Building

View File

@ -1,34 +1,34 @@
[comment]: # (autogenerated content, do not edit)
# Statistics
analyzed 412 entries on 2018-09-04 13:42:23
analyzed 412 entries on 2018-09-05 15:54:24
## State
- mature: 247 (60.0%)
- beta: 165 (40.0%)
- inactive: 174 (42.2%)
- inactive: 172 (41.7%)
##### Inactive State
Zone of Control (2017), 3d.city (2016), Atlantis (2016), Atrinik (2016), Birth of the Empires (2016), DNT (2016), Dark Destiny (2016), Dungeon Monkey Eternal (2016), FreeRCT (2016), Mechanized Assault & eXploration Reloaded (2016), Polis (2016), Battleround (2015), Boulder Dash (2015), Dash Engine (2015), Delta Engine (2015), Egoboo (2015), Free heroes2 engine (2015), M.E.W.L. (2015), Roguish (2015), The Endless Dungeons (2015), The Epic of Heroes (2015), TwinEngine (2015), Witch Blast (2015), pyORPG (2015), Argentum Online (2014), Battles of Antargis (2014), Deity (2014), Drop Shock (2014), Dune Dynasty (2014), EternalWinterWars (2014), FAR Colony (2014), Fujo (2014), Hale (2014), Heroes of Wing Commander (2014), Kingdoms (2014), Lips of Suna (2014), Open RPG Maker (2014), Open Tibia (2014), Radakan (2014), SDL Game Engine 2D (2014), Sintel The Game (2014), Summoning Wars (2014), Supremacy (2014), Turious (2014), Xenowar (2014), rpge (2014), sandbox Game Maker (2014), Bos Wars (2013), C-evo (2013), Decker (2013), DemiGod (2013), Dungeon Mapper (2013), Holyspirit (2013), MechCommander 2 Omnitech (2013), Mpango (2013), Murder In The Public Domain (2013), OpenRPG (2013), Phantasy Star Rebirth (2013), Room for Change (2013), Source of Tales (2013), Trinity Reign (2013), VegaTrek (2013), BlackNova Traders (2012), Blitzkrieg (2012), Cataclysm (2012), CommandoJS (2012), Conquests (2012), Dark City (2012), Goblin Camp (2012), Hexwar (2012), PARPG (2012), Solar Empire (2012), Thousand Parsec (2012), UFO2000 (2012), Wizards Magic (2012), Age of Magic (2011), Battlefield Java (2011), Danger from the Deep (2011), Dawn (2011), GalaxyMage Redux (2011), JaNaG - Java Name Generator (2011), KQ Lives (2011), Kobold's Quest 2 (2011), OpenMOO2 (2011), RuneSword II (2011), Skrupel - Tribute Compilation (2011), Song of Albion (2011), Star Control II: The Ur-Quan Masters (2011), UlDunAd (2011), World of Phaos (2011), X-Force: Fight For Destiny (2011), AI Wars (2010), Crimson Fields (2010), Dragon History - Dračí Historie (2010), Endgame: Singularity (2010), Heroes of Wesnoth (2010), Labyrinth of Worlds (2010), Linwarrior 3D (2010), Mercenary Commander (2010), OpenHoMM (2010), Slay (2010), SpaceTrader for Java (2010), XSera (2010), 8 Kingdoms (2009), Alien Assault Traders (2009), Annchienta (2009), Ardentryst (2009), Begin2 (2009), Crown and Cutlass (2009), Dark Oberon (2009), Duel Commander (2009), Fall of Imyrin (2009), Fallen Spire (2009), FreeTrain (2009), Glest (2009), Goblin Hack (2009), ORIENT (2009), OpenPop (2009), Secret Mario Chronicles (2009), Space Trader for Windows (2009), World of Heroes (2009), A Planet's Revenge (2008), Attal: Lords of doom (2008), Avanor (2008), Freestars (2008), Mars, Land of No Mercy (2008), Meritous (2008), S.C.O.U.R.G.E. (2008), Scoreos (2008), Sengoku: Warring States of Japan (2008), Space Opera (2008), Armies (2007), Eos, Dawn of Light: A Space Opera (2007), SharpKonquest (2007), Silvertree (2007), Slash'EM (2007), Underworld Adventures (2007), Arthur's Knights (2006), Betrayer's Moon Tactics (2006), Boson (2006), Eleconics (2006), JQuest (2006), Linley's Dungeon Crawl (2006), Metal Mech (2006), RPDungeon - computer aided role playing (2006), Rogue Clone IV (2006), Visions from the Other Side (2006), GalaxyNG (2005), H-World (2005), LinCity (2005), Spice Trade (2005), WAtomic (2005), Xconq (2005), ZAngband (2005), Colonization too (2004), GM Tools (2004), Gee Whiz (2004), Openglad (2004), Promisance (2004), T-Bots (2004), AntiChess (2003), Cat Mother Dead Justice (2003), Civil (2003), Machinations (2003), Pizza Business (2003), Planetary Hoppers (2003), The Clans (2003), Wargamer (2003), XArchon (2003), Umbra (2002), Greenius' Civil War (2001), Tux Racer (2001), Operation Citadel (2000), xdigger (1999)
Zone of Control (2017), 3d.city (2016), Atlantis (2016), Atrinik (2016), Birth of the Empires (2016), DNT (2016), Dark Destiny (2016), Dungeon Monkey Eternal (2016), FreeRCT (2016), Mechanized Assault & eXploration Reloaded (2016), Polis (2016), Battleround (2015), Boulder Dash (2015), Dash Engine (2015), Delta Engine (2015), Egoboo (2015), Free heroes2 engine (2015), M.E.W.L. (2015), Roguish (2015), The Endless Dungeons (2015), The Epic of Heroes (2015), TwinEngine (2015), Witch Blast (2015), pyORPG (2015), Argentum Online (2014), Battles of Antargis (2014), Deity (2014), Drop Shock (2014), Dune Dynasty (2014), EternalWinterWars (2014), FAR Colony (2014), Fujo (2014), Hale (2014), Heroes of Wing Commander (2014), Kingdoms (2014), Lips of Suna (2014), Open RPG Maker (2014), Open Tibia (2014), Radakan (2014), SDL Game Engine 2D (2014), Sintel The Game (2014), Summoning Wars (2014), Supremacy (2014), Turious (2014), Xenowar (2014), rpge (2014), sandbox Game Maker (2014), Bos Wars (2013), C-evo (2013), Decker (2013), DemiGod (2013), Dungeon Mapper (2013), Holyspirit (2013), MechCommander 2 Omnitech (2013), Mpango (2013), Murder In The Public Domain (2013), OpenRPG (2013), Phantasy Star Rebirth (2013), Room for Change (2013), Source of Tales (2013), Trinity Reign (2013), VegaTrek (2013), BlackNova Traders (2012), Blitzkrieg (2012), Cataclysm (2012), CommandoJS (2012), Conquests (2012), Dark City (2012), Goblin Camp (2012), Hexwar (2012), PARPG (2012), Solar Empire (2012), Thousand Parsec (2012), UFO2000 (2012), Wizards Magic (2012), Age of Magic (2011), Battlefield Java (2011), Danger from the Deep (2011), Dawn (2011), GalaxyMage Redux (2011), JaNaG - Java Name Generator (2011), KQ Lives (2011), Kobold's Quest 2 (2011), OpenMOO2 (2011), RuneSword II (2011), Skrupel - Tribute Compilation (2011), Song of Albion (2011), Star Control II: The Ur-Quan Masters (2011), UlDunAd (2011), World of Phaos (2011), X-Force: Fight For Destiny (2011), AI Wars (2010), Crimson Fields (2010), Dragon History - Dračí Historie (2010), Endgame: Singularity (2010), Heroes of Wesnoth (2010), Labyrinth of Worlds (2010), Linwarrior 3D (2010), Mercenary Commander (2010), OpenHoMM (2010), Slay (2010), SpaceTrader for Java (2010), XSera (2010), 8 Kingdoms (2009), Alien Assault Traders (2009), Annchienta (2009), Ardentryst (2009), Crown and Cutlass (2009), Dark Oberon (2009), Duel Commander (2009), Fall of Imyrin (2009), Fallen Spire (2009), FreeTrain (2009), Glest (2009), Goblin Hack (2009), ORIENT (2009), OpenPop (2009), Secret Mario Chronicles (2009), Space Trader for Windows (2009), World of Heroes (2009), A Planet's Revenge (2008), Attal: Lords of doom (2008), Avanor (2008), Freestars (2008), Mars, Land of No Mercy (2008), Meritous (2008), S.C.O.U.R.G.E. (2008), Scoreos (2008), Sengoku: Warring States of Japan (2008), Space Opera (2008), Armies (2007), Eos, Dawn of Light: A Space Opera (2007), SharpKonquest (2007), Silvertree (2007), Slash'EM (2007), Underworld Adventures (2007), Betrayer's Moon Tactics (2006), Boson (2006), Eleconics (2006), JQuest (2006), Linley's Dungeon Crawl (2006), Metal Mech (2006), RPDungeon - computer aided role playing (2006), Rogue Clone IV (2006), Visions from the Other Side (2006), GalaxyNG (2005), H-World (2005), LinCity (2005), Spice Trade (2005), WAtomic (2005), Xconq (2005), ZAngband (2005), Colonization too (2004), GM Tools (2004), Gee Whiz (2004), Openglad (2004), Promisance (2004), T-Bots (2004), AntiChess (2003), Cat Mother Dead Justice (2003), Civil (2003), Machinations (2003), Pizza Business (2003), Planetary Hoppers (2003), The Clans (2003), Wargamer (2003), XArchon (2003), Umbra (2002), Greenius' Civil War (2001), Tux Racer (2001), Operation Citadel (2000), xdigger (1999)
## Code Languages
Without language tag: 4 (1.0%)
Without language tag: 2 (0.5%)
Imperium, Land of Fire, Open AL, Open General
Imperium, Open AL
##### Language frequency
- C++ (36.3%)
- C (19.8%)
- C++ (36.0%)
- C (19.7%)
- Java (12.0%)
- Python (9.2%)
- Python (9.6%)
- Lua (5.1%)
- JavaScript (3.7%)
- PHP (3.3%)
- C# (2.6%)
- C# (2.4%)
- Pascal (2.2%)
- Ren'py (0.8%)
- Haxe (0.6%)
@ -39,6 +39,7 @@ Imperium, Land of Fire, Open AL, Open General
- BlitzMax (0.2%)
- Clojure (0.2%)
- CoffeeScript (0.2%)
- Custom (0.2%)
- D (0.2%)
- DM (0.2%)
- Excel Visual Basic (0.2%)
@ -57,16 +58,16 @@ Imperium, Land of Fire, Open AL, Open General
## Code licenses
Without license tag: 14 (3.4%)
Without license tag: 11 (2.7%)
8 Kingdoms, Begin2, C-evo, Dark Destiny, Drop Shock, Eleconics, First Strike, Imperium, Land of Fire, Open General, OpenRPG, RuneSword II, Solar Empire, sCoreForge Pathfinder Character Creator
8 Kingdoms, C-evo, Dark Destiny, Drop Shock, Eleconics, First Strike, Imperium, OpenRPG, RuneSword II, Solar Empire, sCoreForge Pathfinder Character Creator
##### Licenses frequency
- GPL-2.0 (38.9%)
- GPL-3.0 (25.7%)
- MIT (11.7%)
- Custom (5.5%)
- GPL-3.0 (25.5%)
- MIT (12.4%)
- Custom (5.4%)
- Apache-2.0 (3.2%)
- zlib (2.5%)
- 3-clause BSD (2.2%)
@ -85,7 +86,6 @@ Without license tag: 14 (3.4%)
- CC-BY-NC-SA (0.2%)
- CC-BY-SA-3 (0.2%)
- CC0 (0.2%)
- Educational (0.2%)
- Freeware (0.2%)
- ISC (0.2%)
- MPL-2.0 (0.2%)
@ -98,13 +98,13 @@ Without license tag: 14 (3.4%)
##### Keywords frequency
- TBS (11.0%)
- TBS (11.1%)
- RTS (9.0%)
- requires original content (7.8%)
- roguelike (7.8%)
- remake (7.3%)
- MMO (6.9%)
- online (6.9%)
- remake (7.4%)
- requires original content (7.4%)
- MMO (7.0%)
- online (7.0%)
- tool (5.7%)
- SP (4.9%)
- MP (3.3%)
@ -141,7 +141,7 @@ Without license tag: 14 (3.4%)
## Entries without download or play
83: AI Wars, Advanced Strategic Command, Ancient Beast, Atomix, Battleround, Battles of Antargis, BrowserQuest, Cabbages and Kings, Call to Power 2, Cataclysm, Choria, Classic Blades of Exile, Colossal Cave Adventure, CommandoJS, Dark Destiny, Dash Engine, Dawn, DemiGod, Drop Shock, Dungeon Monkey Eternal, EPOH, EternalWinterWars, Evil Cult, FAR Colony, Fallen Spire, Free in the Dark (engine), FreeRCT, Freeciv WebGL, Freeminer, Freestars, GalaxyMage Redux, GameLV, Gigalomania, Greenius' Civil War, Harris, Heroes of Wesnoth, Hexwar, Jagged Alliance 2 Stracciatella, JiGS Interactive Game System, KAtomic, Land of Fire, Lips of Suna, M.E.W.L., MechCommander 2 Omnitech, Mercenary Commander, Micropolis, Open AL Soft, Open Legend RPG, Open Panzer, Open Soccer Star, Open Zelda, OpenSkyscraper, OpenSoccer, Pax Britannica, Polis, Roguish, Room for Change, Scorched Moon, Scoreos, Simple-Solitaire, Sintel The Game, Smash, Song of Albion, Source of Tales, Space Station 13, Star Ruler 2, Terasology, Trinity Reign, Turious, Turn of War, TwinEngine, UlDunAd, War Of Kingdom, XSera, Xenowar, Zelda: Mystery of Solarus DX, Zetawar, diablo-js, micropolisJS, pyORPG, rpge, yaml-cpp, zlib
84: AI Wars, Advanced Strategic Command, Ancient Beast, Atomix, Battleround, Battles of Antargis, BrowserQuest, Cabbages and Kings, Call to Power 2, Cataclysm, Choria, Classic Blades of Exile, Colossal Cave Adventure, CommandoJS, Dark Destiny, Dash Engine, Dawn, DemiGod, Drop Shock, Dungeon Monkey Eternal, EPOH, EternalWinterWars, Evil Cult, FAR Colony, Fallen Spire, Free in the Dark (engine), FreeRCT, Freeciv WebGL, Freeminer, Freestars, GalaxyMage Redux, GameLV, Gigalomania, Greenius' Civil War, Harris, Heroes of Wesnoth, Hex Game, Hexwar, Jagged Alliance 2 Stracciatella, JiGS Interactive Game System, KAtomic, Land of Fire, Lips of Suna, M.E.W.L., MechCommander 2 Omnitech, Mercenary Commander, Micropolis, Open AL Soft, Open Legend RPG, Open Panzer, Open Soccer Star, Open Zelda, OpenSkyscraper, OpenSoccer, Pax Britannica, Polis, Roguish, Room for Change, Scorched Moon, Scoreos, Simple-Solitaire, Sintel The Game, Smash, Song of Albion, Source of Tales, Space Station 13, Star Ruler 2, Terasology, Trinity Reign, Turious, Turn of War, TwinEngine, UlDunAd, War Of Kingdom, XSera, Xenowar, Zelda: Mystery of Solarus DX, Zetawar, diablo-js, micropolisJS, pyORPG, rpge, yaml-cpp, zlib
## Entries with a code repository but not on a popular site

View File

@ -12,14 +12,12 @@
- **[Antares](antares.md)** (C++, LGPL-3.0, beta)
- **[AntiChess](antichess.md)** (Java, MIT, mature, inactive since 2003)
- **[Armies](armies.md)** (C++, GPL-3.0, mature, inactive since 2007)
- **[Arthur's Knights](arthurs_knights.md)** (C++, C#, Educational, beta, inactive since 2006)
- **[Atomiks](atomiks.md)** (C, GPL, mature)
- **[Atomix](atomix.md)** (C, GPL-2.0, mature)
- **[Attal: Lords of doom](attal.md)** (C++, GPL-2.0, mature, inactive since 2008)
- **[Battle for Wesnoth](wesnoth.md)** (C++, GPL-2.0, mature)
- **[Battlefield Java](battlefield_java.md)** (Java, GPL-3.0, beta, inactive since 2011)
- **[Battles of Antargis](battles_of_antargis.md)** (C, C++, GPL-2.0, beta, inactive since 2014)
- **[Begin2](begin2.md)** (C++, beta, inactive since 2009)
- **[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)
- **[Blitzkrieg](blitzkrieg.md)** (Java, GPL-3.0, beta, inactive since 2012)
@ -74,7 +72,9 @@
- **[Harris](harris.md)** (C, Python, GPL-3.0, beta)
- **[Heroes of Wesnoth](heroes_of_wesnoth.md)** (C++, GPL-3.0, beta, inactive since 2010)
- **[Heroes of Wing Commander](heroes_of_wing_commander.md)** (Python, GPL-3.0, beta, inactive since 2014)
- **[Hex Game](hexgame.md)** (C++, MIT, beta)
- **[Hexwar](hexwar.md)** (Ruby, JavaScript, MIT, beta, inactive since 2012)
- **[Isometric Turn-Based Strategy](itbs.md)** (Python, MIT, beta)
- **[JQuest](jquest.md)** (Java, GPL-2.0, beta, inactive since 2006)
- **[JSettlers](jsettlers.md)** (Java, GPL-3.0, mature)
- **[Jagged Alliance 2 Stracciatella](jagged_alliance2.md)** (C++, Custom, mature)
@ -95,7 +95,6 @@
- **[NetPanzer](netpanzer.md)** (C++, GPL-2.0, beta)
- **[Open Apocalypse](open_apocalypse.md)** (C++, MIT, mature)
- **[Open Dune](open_dune.md)** (C, GPL-2.0, mature)
- **[Open General](open_general.md)** (mature)
- **[Open Imperium Galactica](open_imperium_galactica.md)** (Java, GPL-3.0, beta)
- **[Open Panzer](open_panzer.md)** (JavaScript, GPL-2.0, mature)
- **[Open Soccer Star](open_soccer_star.md)** (PHP, GPL-3.0, beta)

View File

@ -1,13 +0,0 @@
# Arthur's Knights
_A small turned based game._
- Home: http://ainenn.org/KingArthur/, https://sourceforge.net/projects/king-arthur/
- Download: https://sourceforge.net/projects/king-arthur/files/king-arthur/Alpha%200.3/
- State: beta, inactive since 2006
- Code repository: (see download)
- Code language: C++, C#
- Code license: Educational
## Building

View File

@ -1,12 +0,0 @@
# Begin2
_A TCP/IP Tactical Starship Sim._
- Home: https://sourceforge.net/projects/begin2/
- Download: https://sourceforge.net/projects/begin2/files/begin2/0.93/
- State: beta, inactive since 2009
- Code repository: https://svn.code.sf.net/p/begin2/code/ (svn)
- Code language: C++
## Building

12
games/strategy/hexgame.md Normal file
View File

@ -0,0 +1,12 @@
# Hex Game
_Hex based, tactical strategy game._
- Home: https://sourceforge.net/projects/hexgamealpha/
- State: beta
- Code repository: https://github.com/matthewgrimes/hexgame.git
- Code language: C++
- Code license: MIT
## Building

13
games/strategy/itbs.md Normal file
View File

@ -0,0 +1,13 @@
# Isometric Turn-Based Strategy
_Deep, complex tactical turn-based RPG._
- Home: https://sourceforge.net/projects/itbs/
- State: beta
- Download: https://sourceforge.net/projects/itbs/files/
- Code repository: https://github.com/matthewgrimes/itbs-code.git
- Code language: Python
- Code license: MIT
## Building

View File

@ -1,12 +0,0 @@
# Open General
_Evolution of SSI Panzer General II._
- Home: http://www.open-general.com, https://sourceforge.net/projects/opengeneral/ (old)
- Download: http://www.open-general.com/installer.php
- State: mature (?)
- Keywords: requires original content
- Code repository: https://svn.code.sf.net/p/opengeneral/code/ (svn)
## Building

View File

@ -132,6 +132,7 @@
"https://github.com/Trilarion/jquest.git",
"https://github.com/Trilarion/low.git",
"https://github.com/Trilarion/mars.git",
"https://github.com/Trilarion/monstrosity.git",
"https://github.com/Trilarion/mpango.git",
"https://github.com/Trilarion/radakan.git",
"https://github.com/Trilarion/rpdungeon.git",
@ -230,6 +231,8 @@
"https://github.com/jwvhewitt/gearhead-1.git",
"https://github.com/jwvhewitt/gearhead-2.git",
"https://github.com/jwvhewitt/gearhead-caramel.git",
"https://github.com/landoffire/lof-tmwa-client-data.git",
"https://github.com/landoffire/lof-tmwa-server-data.git",
"https://github.com/leethomason/unflobtactical.git",
"https://github.com/liballeg/allegro5.git",
"https://github.com/libgdx/libgdx.git",
@ -241,6 +244,8 @@
"https://github.com/mana/manaserv.git",
"https://github.com/marcusmoller/pyorpg-client.git",
"https://github.com/marcusmoller/pyorpg-server.git",
"https://github.com/matthewgrimes/hexgame.git",
"https://github.com/matthewgrimes/itbs-code.git",
"https://github.com/mgfreshour/hexwar.git",
"https://github.com/mitallast/diablo-js.git",
"https://github.com/mordrax/cotwmtor.git",
@ -378,7 +383,6 @@
"http://svn.uktrainsim.com/svn/openrails/trunk",
"https://svn.code.sf.net/p/ageofmagic/code/",
"https://svn.code.sf.net/p/atomiks/code/",
"https://svn.code.sf.net/p/begin2/code/",
"https://svn.code.sf.net/p/catmother/code/",
"https://svn.code.sf.net/p/crossfire/code/",
"https://svn.code.sf.net/p/daimonin/code/",
@ -390,7 +394,6 @@
"https://svn.code.sf.net/p/fsc/code/",
"https://svn.code.sf.net/p/kralovstvi/code/",
"https://svn.code.sf.net/p/opencity/code/",
"https://svn.code.sf.net/p/opengeneral/code/",
"https://svn.code.sf.net/p/openpopulous/code/",
"https://svn.code.sf.net/p/opensnc/code/",
"https://svn.code.sf.net/p/pio/code/",

View File

@ -249,25 +249,31 @@ def parse_entry(content):
info = {}
# read title
regex = re.compile(r"^# (.*)")
regex = re.compile(r"^# (.*)") # start of content, starting with "# " and then everything until the end of line
matches = regex.findall(content)
assert len(matches) == 1
assert matches[0]
info['title'] = matches[0]
# read description
regex = re.compile(r"^.*\n\n_(.*)_\n")
regex = re.compile(r"^.*\n\n_(.*)_\n") # third line from top, everything between underscores
matches = regex.findall(content)
assert len(matches) == 1, info['title']
assert matches[0]
info['description'] = matches[0]
# first read all field names
regex = re.compile(r"^- (.*?): ", re.MULTILINE)
regex = re.compile(r"^- (.*?): ", re.MULTILINE) # start of each line having "- ", then everything until a colon, then ": "
fields = regex.findall(content)
valid_fields = ('Home', 'Media', 'State', 'Play', 'Download', 'Platform', 'Keywords', 'Code repository', 'Code language', 'Code license', 'Code dependencies', 'Assets license', 'Build system', 'Build instructions')
# iterate over found field
for field in fields:
# check if in valid fields
if field not in valid_fields:
print("warning: field {} not valid".format(field))
regex = re.compile(r"- {}: (.*)".format(field))
matches = regex.findall(content)
assert len(matches) == 1 # every field should only be present once