diff --git a/README.md b/README.md
index 348f5c17..6c990e9b 100644
--- a/README.md
+++ b/README.md
@@ -19,7 +19,7 @@
- **[Music](games/_music.md#music)** (3)
- **[Educational](games/_educational.md#educational)** (3)
- **[Tool](games/_tool.md#tool)** (15)
-- **[Game engine](games/_game-engine.md#game-engine)** (7)
+- **[Game engine](games/_game-engine.md#game-engine)** (8)
- **[Framework](games/_framework.md#framework)** (59)
- **[Library](games/_library.md#library)** (22)
diff --git a/docs/data.json b/docs/data.json
index c5e349c8..4cc2f8c0 100644
--- a/docs/data.json
+++ b/docs/data.json
@@ -57,7 +57,7 @@
"Source - Ada - GPL-3.0"
],
[
- "Advanced Strategic Command (home, entry)",
+ "Advanced Strategic Command (home, entry)",
"Turn based strategy game.",
"",
"mature / active",
@@ -414,7 +414,7 @@
"Link",
"mature / active",
"library",
- "Source - C++ - Boost license 1.0"
+ "Source - C++ - Boost-1.0"
],
[
"Bos Wars (home, entry)",
@@ -681,7 +681,7 @@
"Source - Python - Apache-2.0"
],
[
- "CommandoJS (home, entry)",
+ "CommandoJS (home, entry)",
"Nostalgic glimpse in the past in a form of Commodore 64..",
"",
"beta / inactive since 2012",
@@ -784,14 +784,6 @@
"simulation",
"Source - C++ - GPL-2.0"
],
- [
- "Dark City (home, entry)",
- "DarkCity is a MMORPG game, in text mode on the Internet.",
- "Link",
- "mature / inactive since 2012",
- "role playing, text-based",
- "Source - PHP - GPL-3.0"
- ],
[
"Dark Destiny (home, entry)",
"Turn-based online space strategy game playable in internet..",
@@ -808,6 +800,14 @@
"real time, strategy",
"Source - C++ - GPL-2.0"
],
+ [
+ "DarkCity (home, entry)",
+ "DarkCity is a MMORPG game, in text mode on the Internet.",
+ "Link",
+ "mature / inactive since 2012",
+ "role playing, text-based",
+ "Source - PHP - GPL-3.0"
+ ],
[
"Dash Engine (home, entry)",
"OpenGL engine written in the D language.",
@@ -857,9 +857,9 @@
"Source - C - GPL-2.0"
],
[
- "Delta Engine (home, entry)",
+ "Delta Engine (home, entry)",
"Multi-platform Game Engine, C# OpenGL Version (custom..",
- "Link",
+ "Link",
"mature / inactive since 2015",
"framework",
"Source - C# - Apache-2.0"
@@ -1049,7 +1049,7 @@
"Source - C++, C - GPL-3.0"
],
[
- "Endgame: Singularity (home, entry)",
+ "Endgame: Singularity (home, entry)",
"A simulation of a true AI",
"",
"beta / active",
@@ -1150,7 +1150,7 @@
"Link",
"beta / inactive since 2009",
"role playing",
- "Source - Python - GPL-3.0"
+ "Source - C++, Python - GPL-3.0"
],
[
"Fallen Spire (home, entry)",
@@ -1217,7 +1217,7 @@
"Source - Java - GPL-3.0"
],
[
- "Free Orion (home, entry)",
+ "Free Orion (home, entry)",
"Turn-based space empire and galactic conquest (4X)..",
"Link",
"beta / active",
@@ -1382,7 +1382,7 @@
"",
"mature / inactive since 2014",
"role playing",
- "Source - Python - CC BY-SA 4.0"
+ "Source - Python - CC-BY-SA-4.0"
],
[
"GDash (home, entry)",
@@ -1462,7 +1462,7 @@
"Link",
"mature / active",
"roguelike, role playing",
- "Source - Pascal, Python - LGPL-2.1"
+ "Source - Pascal - LGPL-2.1"
],
[
"Gee Whiz (home, entry)",
@@ -1595,7 +1595,7 @@
[
"HaxeFlixel (home, entry)",
"Create cross-platform games easier and free.",
- "Link",
+ "Link",
"mature / active",
"framework",
"Source - Haxe - MIT"
@@ -1705,7 +1705,7 @@
"Source - C++, C - zlib"
],
[
- "Isometric Turn-Based Strategy (home, entry)",
+ "Isometric Turn-Based Strategy (home, entry)",
"Deep, complex tactical turn-based RPG.",
"Link",
"beta / active",
@@ -1753,7 +1753,7 @@
"Source - C++ - Custom"
],
[
- "JiGS Interactive Game System (home, entry)",
+ "JiGS Interactive Game System (home, entry)",
"Online RPG engine built in php.",
"",
"beta / active",
@@ -1938,7 +1938,7 @@
],
[
"L\u00d6VE (home, entry)",
- "L\u00d6VE is an framework you can use to make 2D games in Lua.",
+ "L\u00d6VE is a framework you can use to make 2D games in Lua.",
"",
"mature / active",
"framework",
@@ -2449,7 +2449,7 @@
"Source - C++ - LGPL"
],
[
- "OpenMOO2 (home, entry)",
+ "OpenMOO2 (home, entry)",
"Clone of Microprose game \"Master of Orion II: Battle at..",
"Link",
"beta / inactive since 2011",
@@ -2489,7 +2489,7 @@
"Source - C++ - GPL-3.0"
],
[
- "OpenRPG (home, entry)",
+ "OpenRPG (home, entry)",
"OpenRPG is an Internet application that allows people to..",
"Link",
"mature / inactive since 2013",
@@ -2505,7 +2505,7 @@
"Source - C - Custom"
],
[
- "OpenSkyscraper (home, entry)",
+ "OpenSkyscraper (home, entry)",
"Tower simulation game inspired by SimTower.",
"",
"beta / active",
@@ -2804,7 +2804,7 @@
"Rabbit Escape (home, entry)",
"Puzzle/action game of rescuing rabbits, inspired by..",
"Link",
- "beta / active",
+ "mature / active",
"action, puzzle",
"Source - Java - GPL-2.0"
],
@@ -3081,7 +3081,7 @@
"Source - C++ - Artistic License"
],
[
- "Sintel The Game (home, entry)",
+ "Sintel The Game (home, entry)",
"Adventure game based on the open source film 'Sintel'.",
"",
"beta / inactive since 2014",
@@ -3134,7 +3134,7 @@
"Link",
"mature / inactive since 2013",
"3D, framework",
- "Source - C++ - zLib"
+ "Source - C++ - zlib"
],
[
"Solarus (home, entry)",
@@ -3430,7 +3430,7 @@
"Link",
"mature / inactive since 2013",
"board game",
- "Source - Python - MIT"
+ "Source - Python - MIT"
],
[
"The Butterfly Effect (home, entry)",
@@ -3454,7 +3454,7 @@
"Link",
"mature / inactive since 2015",
"role playing",
- "Source - C - CC BY-NC-SA 2.0"
+ "Source - C - CC-BY-NC-SA-2.0"
],
[
"The Epic of Heroes (home, entry)",
@@ -3646,7 +3646,7 @@
"Link",
"beta / inactive since 2002",
"role playing",
- "Source - Python - Custom"
+ "Source - Python - Custom"
],
[
"UnNetHack (home, entry)",
@@ -3693,7 +3693,7 @@
"Game engine for creating electronic versions of..",
"Link",
"mature / active",
- "board game, eingine, framework",
+ "board game, framework, game engine",
"Source - Java - LGPL-2.1"
],
[
@@ -3822,7 +3822,7 @@
"Link",
"mature / inactive since 2007",
"tool",
- "Source - Visual Basic - GPL-2.0"
+ "Source - Visual Basic - GPL-2.0"
],
[
"World of Heroes (home, entry)",
@@ -4054,7 +4054,7 @@
"",
"mature / active",
"simulation",
- "Source - C++, Java, Python - GPL-3.0"
+ "Source - Javascript - GPL-3.0"
],
[
"mkxp (home, entry)",
diff --git a/games/_action.md b/games/_action.md
index 426c52dd..d2034f66 100644
--- a/games/_action.md
+++ b/games/_action.md
@@ -46,7 +46,7 @@
- **[OpenLieroX](openlierox.md)** (C++, LGPL, mature)
- **[PainTown](paintown.md)** (C++, Java, Python, 3-clause BSD, mature)
- **[Pang Zero](pang_zero.md)** (Perl, GPL-2.0, beta, inactive since 2007)
-- **[Rabbit Escape](rabbit_escape.md)** (Java, GPL-2.0, beta)
+- **[Rabbit Escape](rabbit_escape.md)** (Java, GPL-2.0, mature)
- **[Red Eclipse](red_eclipse.md)** (C++, zlib, mature)
- **[Rocks'n'Diamonds ](rocks_and_diamonds.md)** (C, GPL-2.0, mature)
- **[SDL Asylum](sdl_asylum.md)** (C, GPL-3.0, mature, inactive since 2009)
diff --git a/games/_adventure.md b/games/_adventure.md
index 7d3e4af9..4d42d401 100644
--- a/games/_adventure.md
+++ b/games/_adventure.md
@@ -12,6 +12,6 @@
- **[GameLV](gamelv.md)** (C++, GPL, beta)
- **[Murder In The Public Domain](murder_in_the_public_domain.md)** (C++, GPL-3.0, mature, inactive since 2013)
- **[Sentient Storage](sentient_storage.md)** (Python, Public Domain, mature)
-- **[Sintel The Game](sintel.md)** (Python, MIT, beta, inactive since 2014)
+- **[Sintel The Game](sintel_the_game.md)** (Python, MIT, beta, inactive since 2014)
- **[Star Maiden Astraea Rio](star_maiden_rio.md)** (Ren'py, CC-BY-NC, mature)
- **[TwinEngine](twin_engine.md)** (C, GPL-2.0, mature, inactive since 2015)
\ No newline at end of file
diff --git a/games/_all.md b/games/_all.md
index 02e07bdc..d211d4e6 100644
--- a/games/_all.md
+++ b/games/_all.md
@@ -7,7 +7,7 @@
- **[A Planet's Revenge](a_planets_revenge.md)** (Python, GPL-3.0, beta, inactive since 2008)
- **[AI Wars](ai_wars.md)** (Python, MIT, beta, inactive since 2010)
- **[AdaVenture](adaventure.md)** (Ada, GPL-3.0, mature)
-- **[Advanced Strategic Command](asc.md)** (C++, GPL-2.0, mature)
+- **[Advanced Strategic Command](advanced_strategic_command.md)** (C++, GPL-2.0, mature)
- **[Aeron](aeron.md)** (C++, ?, mature, inactive since 2011)
- **[Aleph One: Marathon](aleph_one_marathon.md)** (C++, Lua, GPL-3.0, mature, inactive since 2015)
- **[Alien Assault Traders](alien_assault_traders.md)** (PHP, GPL-2.0, beta, inactive since 2009)
@@ -51,7 +51,7 @@
- **[Block Attack - Rise of the Blocks](blockattack.md)** (C++, GPL-2.0, mature)
- **[BlockOut II](blockout_ii.md)** (?, ?, mature, inactive since 2014)
- **[Bombermaaan](bombermaaan.md)** (C++, GPL-3.0, mature, inactive since 2010)
-- **[Boost (C++ Libraries)](boost.md)** (C++, Boost license 1.0, mature)
+- **[Boost (C++ Libraries)](boost.md)** (C++, Boost-1.0, mature)
- **[Bos Wars](bos_wars.md)** (C++, GPL-2.0, mature, inactive since 2013)
- **[Boson](boson.md)** (C++, GPL-2.0, beta, inactive since 2006)
- **[Boulder Dash](boulder_dash.md)** (Java, MIT, mature, inactive since 2015)
@@ -98,16 +98,16 @@
- **[DRL](drl.md)** (Lua, Pascal, GPL-2.0, mature)
- **[Daimonin](daimonin.md)** (C, GPL-2.0, mature)
- **[Danger from the Deep](danger_from_the_deep.md)** (C++, GPL-2.0, beta, inactive since 2011)
-- **[Dark City](dark_city.md)** (PHP, GPL-3.0, mature, inactive since 2012)
- **[Dark Destiny](dark_destiny.md)** (Java, Javascript, GPL, mature, inactive since 2016)
- **[Dark Oberon](dark_oberon.md)** (C++, GPL-2.0, mature, inactive since 2009)
+- **[DarkCity](darkcity.md)** (PHP, GPL-3.0, mature, inactive since 2012)
- **[Dash Engine](dash.md)** (D, MIT, mature, inactive since 2015)
- **[Dawn](dawn.md)** (C++, GPL-3.0, beta, inactive since 2011)
- **[DeSmuME](desmume.md)** (C, C++, GPL-2.0, mature, inactive since 2015)
- **[Decker](decker.md)** (Java, GPL-2.0, beta, inactive since 2013)
- **[Deity](deity.md)** (Python, GPL-2.0, mature, inactive since 2014)
- **[Deliantra](deliantra.md)** (C, GPL-2.0, mature)
-- **[Delta Engine](deltaengine.md)** (C#, Apache-2.0, mature, inactive since 2015)
+- **[Delta Engine](delta_engine.md)** (C#, Apache-2.0, mature, inactive since 2015)
- **[DemiGod](demigod.md)** (Java, GPL-3.0, beta, inactive since 2013)
- **[Devana](devana.md)** (PHP, zlib, beta)
- **[Digital: A Love Story](digital_a_love_story.md)** (Ren'py, CC-BY-NC-SA, mature)
@@ -131,7 +131,7 @@
- **[EasyRPG Player](easyrpgplayer.md)** (C++, GPL-3.0, mature)
- **[Eat The Whistle](eat_the_whistle.md)** (C, ?, mature, inactive since 2017)
- **[Egoboo](egoboo.md)** (C++, C, GPL-3.0, mature, inactive since 2015)
-- **[Endgame: Singularity](singularity.md)** (Python, GPL-2.0, beta)
+- **[Endgame: Singularity](endgame_singularity.md)** (Python, GPL-2.0, beta)
- **[Endless Sky](endless_sky.md)** (C++, GPL-3.0, mature)
- **[Enigma](enigma.md)** (C, C++, GPL-2.0, mature)
- **[Eos, Dawn of Light: A Space Opera](eos_dawn_of_light.md)** (Python, MIT, beta, inactive since 2007)
@@ -143,7 +143,7 @@
- **[Evol Online](evol_online.md)** (C, GPL-3.0, mature)
- **[Exult](exult.md)** (C++, GPL-2.0, mature)
- **[FAR Colony](farcolony.md)** (Pascal, GPL-3.0, beta, inactive since 2014)
-- **[Fall of Imyrin](fall_of_imiryn.md)** (Python, GPL-3.0, beta, inactive since 2009)
+- **[Fall of Imyrin](fall_of_imiryn.md)** (C++, Python, GPL-3.0, beta, inactive since 2009)
- **[Fallen Spire](fallen_spire.md)** (Python, GPL-3.0, beta, inactive since 2009)
- **[Fanwor](fanwor.md)** (C, GPL-2.0, mature)
- **[First Strike](first_strike.md)** (Java, MIT, mature)
@@ -152,7 +152,7 @@
- **[FlightGear](flightgear.md)** (C++, GPL-2.0, mature)
- **[Flixel](flixel.md)** (ActionScript, MIT, mature)
- **[Free Mars](free_mars.md)** (Java, GPL-3.0, mature)
-- **[Free Orion](freeorion.md)** (C++, Python, GPL-2.0, beta)
+- **[Free Orion](free_orion.md)** (C++, Python, 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 in the Dark (engine)](fitd.md)** (C, C++, GPL-2.0, beta)
@@ -172,7 +172,7 @@
- **[Freeserf](freeserf.md)** (C++, GPL-3.0, beta)
- **[Freestars](freestars.md)** (C++, GPL-2.0, beta, inactive since 2008)
- **[Frozen Bubble](frozen_bubble.md)** (Perl, GPL-2.0, mature, inactive since 2012)
-- **[Fujo](fujo.md)** (Python, CC BY-SA 4.0, mature, inactive since 2014)
+- **[Fujo](fujo.md)** (Python, CC-BY-SA-4.0, mature, inactive since 2014)
- **[GDash](gdash.md)** (C++, MIT, beta)
- **[GLtron](gltron.md)** (C, GPL, beta, inactive since 2016)
- **[GM Tools](gm_tools.md)** (C++, GPL-2.0, beta, inactive since 2004)
@@ -182,7 +182,7 @@
- **[GalaxyNG](galaxyng.md)** (C, GPL-2.0, mature, inactive since 2005)
- **[GameLV](gamelv.md)** (C++, GPL, beta)
- **[Gang Garrison 2](gang_garrison2.md)** (Game Maker Script, MPL, mature)
-- **[GearHead](gearhead.md)** (Pascal, Python, LGPL-2.1, Apache-2.0, mature)
+- **[GearHead](gearhead.md)** (Pascal, LGPL-2.1, Apache-2.0, mature)
- **[Gee Whiz](geewhiz.md)** (C, GPL-2.0, beta, inactive since 2004)
- **[GemRB](gemrb.md)** (C++, Python, GPL-2.0, mature)
- **[Gigalomania](gigalomania.md)** (C++, GPL-2.0, mature)
@@ -213,7 +213,7 @@
- **[Imperium](imperium.md)** (?, ?, mature)
- **[Infiniminer](infiniminer.md)** (C#, MIT, mature, inactive since 2016)
- **[Irrlicht Engine](irrlicht.md)** (C++, C, zlib, mature)
-- **[Isometric Turn-Based Strategy](itbs.md)** (Python, MIT, beta)
+- **[Isometric Turn-Based Strategy](isometric_turn_based_strategy.md)** (Python, MIT, beta)
- **[Iter Vehemens ad Necem](iter_vehemens_ad_necem.md)** (C++, GPL-2.0, beta)
- **[JQuest](jquest.md)** (Java, GPL-2.0, beta, inactive since 2006)
- **[JSettlers](jsettlers.md)** (Java, GPL-3.0, mature)
@@ -306,14 +306,14 @@
- **[OpenFL](open_fl.md)** (Haxe, MIT, mature)
- **[OpenHoMM](open_homm.md)** (C++, GPL-3.0, beta, inactive since 2010)
- **[OpenLieroX](openlierox.md)** (C++, LGPL, mature)
-- **[OpenMOO2](open_moo2.md)** (Python, GPL-2.0, beta, inactive since 2011)
+- **[OpenMOO2](openmoo2.md)** (Python, GPL-2.0, beta, inactive since 2011)
- **[OpenMW](open_mw.md)** (C++, GPL-3.0, mature)
- **[OpenPop](open_pop.md)** (C++, GPL-3.0, beta, inactive since 2009)
- **[OpenRA](open_ra.md)** (C#, GPL-3.0, mature)
- **[OpenRCT2](open_rct2.md)** (C++, GPL-3.0, beta)
-- **[OpenRPG](open_rpg.md)** (Python, GPL-2.0, mature, inactive since 2013)
+- **[OpenRPG](openrpg.md)** (Python, GPL-2.0, mature, inactive since 2013)
- **[OpenSSL](openssl.md)** (C, Custom, mature)
-- **[OpenSkyscraper](open_skyscraper.md)** (C++, GPL-2.0, beta)
+- **[OpenSkyscraper](openskyscraper.md)** (C++, GPL-2.0, beta)
- **[OpenSoccer](open_soccer.md)** (PHP, GPL-3.0, beta)
- **[OpenTTD](open_ttd.md)** (C++, GPL-2.0, mature)
- **[OpenWebSoccer-Sim](open_web_soccer.md)** (PHP, LGPL-3.0, mature)
@@ -350,7 +350,7 @@
- **[Quad-engine](quad.md)** (Pascal, MIT, beta)
- **[REGoth](regoth.md)** (C++, GPL-3.0, beta)
- **[RPDungeon - computer aided role playing](rpdungeon.md)** (Pascal, GPL-2.0, beta, inactive since 2006)
-- **[Rabbit Escape](rabbit_escape.md)** (Java, GPL-2.0, beta)
+- **[Rabbit Escape](rabbit_escape.md)** (Java, GPL-2.0, mature)
- **[Radakan](radakan.md)** (Python, Custom, beta, inactive since 2014)
- **[Ragel](ragel.md)** (C++, MIT, mature)
- **[Rails: an 18xx game system](rails_18xx.md)** (Java, GPL-2.0, mature)
@@ -385,13 +385,13 @@
- **[Simple and Fast Multimedia Library](sfml.md)** (C++, zlib, mature)
- **[Simple-Solitaire](simple_solitaire.md)** (Java, GPL-3.0, mature)
- **[SimuTrans](simutrans.md)** (C++, Artistic License, mature)
-- **[Sintel The Game](sintel.md)** (Python, MIT, beta, inactive since 2014)
+- **[Sintel The Game](sintel_the_game.md)** (Python, MIT, beta, inactive since 2014)
- **[Skrupel - Tribute Compilation](skrupel.md)** (PHP, JavaScript, GPL-2.0, mature, inactive since 2011)
- **[Slash'EM](slash_em.md)** (C, Custom, beta, inactive since 2007)
- **[Slay](slay.md)** (Java, GPL-3.0, beta, inactive since 2010)
- **[Smash Battle](smash_battle.md)** (C++, ?, beta, inactive since 2011)
- **[Smash](smash.md)** (JavaScript, MIT, mature)
-- **[SoftPixel Engine](softpixel_engine.md)** (C++, zLib, mature, inactive since 2013)
+- **[SoftPixel Engine](softpixel_engine.md)** (C++, zlib, mature, inactive since 2013)
- **[Solarus](solarus.md)** (C++, GPL-3.0, mature)
- **[Song of Albion](song_of_albion.md)** (C, C++, Apache-2.0, mature, inactive since 2011)
- **[Source of Tales](source_of_tales.md)** (Lua, GPL-3.0, mature, inactive since 2013)
@@ -431,7 +431,7 @@
- **[The Bub's Brothers](the_bubs_brothers.md)** (Python, MIT, mature, inactive since 2013)
- **[The Butterfly Effect](the_butterfly_effect.md)** (C++, GPL-2.0, beta)
- **[The Clans](the_clans.md)** (C, GPL-2.0, beta, inactive since 2003)
-- **[The Endless Dungeons](endless_dungeons.md)** (C, CC BY-NC-SA 2.0, mature, inactive since 2015)
+- **[The Endless Dungeons](endless_dungeons.md)** (C, CC-BY-NC-SA-2.0, mature, inactive since 2015)
- **[The Epic of Heroes](epic_of_heroes.md)** (C++, GPL-3.0, beta, inactive since 2015)
- **[The Legend of Edgar](the_legend_of_edgar.md)** (C, GPL-2.0, mature)
- **[The Mana World](mana_world.md)** (PHP, GPL-2.0, mature)
@@ -506,7 +506,7 @@
- **[kiki the nano bot](kiki_the_nano_bot.md)** (?, ?, mature, inactive since 2007)
- **[libGDX](libgdx.md)** (Java, C++, C, Apache-2.0, mature)
- **[libpng](libpng.md)** (C, Custom, mature)
-- **[micropolisJS](micropolis_js.md)** (C++, Java, Python, GPL-3.0, mature)
+- **[micropolisJS](micropolis_js.md)** (Javascript, GPL-3.0, mature)
- **[mkxp](mkxp.md)** (C++, C, GPL-2.0, mature)
- **[nXtank](nxtank.md)** (Python, GPL-3.0, beta, inactive since 2010)
- **[pkg-config](pkgconfig.md)** (C, GPL-2.0, mature)
diff --git a/games/_framework.md b/games/_framework.md
index 08ffc3d4..f3966b4d 100644
--- a/games/_framework.md
+++ b/games/_framework.md
@@ -10,7 +10,7 @@
- **[Castle Game Engine](castle_game_engine.md)** (Pascal, LGPL-2.0, mature)
- **[Dash Engine](dash.md)** (D, MIT, mature, inactive since 2015)
- **[DeSmuME](desmume.md)** (C, C++, GPL-2.0, mature, inactive since 2015)
-- **[Delta Engine](deltaengine.md)** (C#, Apache-2.0, mature, inactive since 2015)
+- **[Delta Engine](delta_engine.md)** (C#, Apache-2.0, mature, inactive since 2015)
- **[ENIGMA](enigma_engine.md)** (C++, C, GPL-3.0, mature)
- **[EasyRPG Player](easyrpgplayer.md)** (C++, GPL-3.0, mature)
- **[Flare Engine](flare_engine.md)** (C++, GPL-3.0, mature)
@@ -34,7 +34,7 @@
- **[Open Game Engine](open_game_engine.md)** (C++, LGPL-2.1, beta, inactive since 2008)
- **[Open RPG Maker](open_rpg_maker.md)** (C++, GPL-3.0, beta, inactive since 2014)
- **[OpenFL](open_fl.md)** (Haxe, MIT, mature)
-- **[OpenRPG](open_rpg.md)** (Python, GPL-2.0, mature, inactive since 2013)
+- **[OpenRPG](openrpg.md)** (Python, GPL-2.0, mature, inactive since 2013)
- **[Orx](orx.md)** (C, zlib, mature)
- **[Panda 3D](panda3d.md)** (C++, C, 3-clause BSD, mature)
- **[Polycode](polycode.md)** (C, C++, MIT, beta)
@@ -43,7 +43,7 @@
- **[SDL Game Engine 2D](sge2d.md)** (C, MIT, beta, inactive since 2014)
- **[Scrolling Game Development Kit 2](scrolling_game_development_kit_2.md)** (C#, ?, mature, inactive since 2017)
- **[ScummVM](scummvm.md)** (C++, GPL-2.0, mature)
-- **[SoftPixel Engine](softpixel_engine.md)** (C++, zLib, mature, inactive since 2013)
+- **[SoftPixel Engine](softpixel_engine.md)** (C++, zlib, mature, inactive since 2013)
- **[Solarus](solarus.md)** (C++, GPL-3.0, mature)
- **[Superpowers](superpowers.md)** (Typescript, ISC, mature)
- **[Terasology](terasology.md)** (Java, Apache-2.0, mature)
diff --git a/games/_game-engine.md b/games/_game-engine.md
index d97241dc..6bcf5540 100644
--- a/games/_game-engine.md
+++ b/games/_game-engine.md
@@ -7,4 +7,5 @@
- **[OpenMW](open_mw.md)** (C++, GPL-3.0, mature)
- **[PainTown](paintown.md)** (C++, Java, Python, 3-clause BSD, mature)
- **[ScummVM](scummvm.md)** (C++, GPL-2.0, mature)
-- **[TwinEngine](twin_engine.md)** (C, GPL-2.0, mature, inactive since 2015)
\ No newline at end of file
+- **[TwinEngine](twin_engine.md)** (C, GPL-2.0, mature, inactive since 2015)
+- **[VASSAL Engine](vassal_engine.md)** (Java, LGPL-2.1, mature)
\ No newline at end of file
diff --git a/games/_library.md b/games/_library.md
index 625b4558..8f6484e2 100644
--- a/games/_library.md
+++ b/games/_library.md
@@ -1,7 +1,7 @@
[comment]: # (autogenerated content, do not edit)
# Library
-- **[Boost (C++ Libraries)](boost.md)** (C++, Boost license 1.0, mature)
+- **[Boost (C++ Libraries)](boost.md)** (C++, Boost-1.0, mature)
- **[Crypto++](crypto.md)** (C++, Boost-1.0, mature)
- **[Doxygen](doxygen.md)** (C++, GPL-2.0, mature)
- **[FreeType](freetype.md)** (C, GPL, mature)
diff --git a/games/_puzzle.md b/games/_puzzle.md
index e523320a..43d5ac85 100644
--- a/games/_puzzle.md
+++ b/games/_puzzle.md
@@ -16,7 +16,7 @@
- **[KAtomic](katomic.md)** (C++, GPL-2.0, mature)
- **[Me and My Shadow](me_and_my_shadow.md)** (C++, GPL-3.0, beta)
- **[Pingus](pingus.md)** (C++, GPL-3.0, mature)
-- **[Rabbit Escape](rabbit_escape.md)** (Java, GPL-2.0, beta)
+- **[Rabbit Escape](rabbit_escape.md)** (Java, GPL-2.0, mature)
- **[Secret Mario Chronicles](secret_mario_chronicles.md)** (C++, GPL-3.0, mature, inactive since 2009)
- **[TetraVex](tetravex.md)** (Swift, GPL-3.0, beta)
- **[kiki the nano bot](kiki_the_nano_bot.md)** (?, ?, mature, inactive since 2007)
\ No newline at end of file
diff --git a/games/_role-playing.md b/games/_role-playing.md
index fe20db48..716e08e8 100644
--- a/games/_role-playing.md
+++ b/games/_role-playing.md
@@ -22,7 +22,7 @@
- **[DNT](dnt.md)** (C++, GPL-3.0, beta, inactive since 2016)
- **[DRL](drl.md)** (Lua, Pascal, GPL-2.0, mature)
- **[Daimonin](daimonin.md)** (C, GPL-2.0, mature)
-- **[Dark City](dark_city.md)** (PHP, GPL-3.0, mature, inactive since 2012)
+- **[DarkCity](darkcity.md)** (PHP, GPL-3.0, mature, inactive since 2012)
- **[Dawn](dawn.md)** (C++, GPL-3.0, beta, inactive since 2011)
- **[Decker](decker.md)** (Java, GPL-2.0, beta, inactive since 2013)
- **[Deliantra](deliantra.md)** (C, GPL-2.0, mature)
@@ -40,13 +40,13 @@
- **[Eternal Lands](eternal_lands.md)** (C, C++, Custom, mature)
- **[Evol Online](evol_online.md)** (C, GPL-3.0, mature)
- **[Exult](exult.md)** (C++, GPL-2.0, mature)
-- **[Fall of Imyrin](fall_of_imiryn.md)** (Python, GPL-3.0, beta, inactive since 2009)
+- **[Fall of Imyrin](fall_of_imiryn.md)** (C++, Python, GPL-3.0, beta, inactive since 2009)
- **[Fallen Spire](fallen_spire.md)** (Python, GPL-3.0, beta, inactive since 2009)
- **[Freedink](freedink.md)** (C++, GPL-3.0, mature)
- **[FreedroidRPG](freedroid.md)** (C, GPL-2.0, mature)
-- **[Fujo](fujo.md)** (Python, CC BY-SA 4.0, mature, inactive since 2014)
+- **[Fujo](fujo.md)** (Python, CC-BY-SA-4.0, mature, inactive since 2014)
- **[GalaxyMage Redux](galaxymage_redux.md)** (Python, GPL-2.0, beta, inactive since 2011)
-- **[GearHead](gearhead.md)** (Pascal, Python, LGPL-2.1, Apache-2.0, mature)
+- **[GearHead](gearhead.md)** (Pascal, LGPL-2.1, Apache-2.0, mature)
- **[Gee Whiz](geewhiz.md)** (C, GPL-2.0, beta, inactive since 2004)
- **[Goblin Hack](goblin_hack.md)** (C++, GPL-2.0, beta, inactive since 2009)
- **[Hale](hale.md)** (Java, GPL-2.0, beta, inactive since 2014)
@@ -99,7 +99,7 @@
- **[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)
- **[The Clans](the_clans.md)** (C, GPL-2.0, beta, inactive since 2003)
-- **[The Endless Dungeons](endless_dungeons.md)** (C, CC BY-NC-SA 2.0, mature, inactive since 2015)
+- **[The Endless Dungeons](endless_dungeons.md)** (C, CC-BY-NC-SA-2.0, mature, inactive since 2015)
- **[The Mana World](mana_world.md)** (PHP, GPL-2.0, mature)
- **[The hunt for the lost rainbow jewels (Jewelhunt)](jewelhunt.md)** (Java, GPL-2.0, beta)
- **[TinTin++](tintinpp.md)** (C, GPL-3.0, mature)
diff --git a/games/_simulation.md b/games/_simulation.md
index 295dde13..f23e16ca 100644
--- a/games/_simulation.md
+++ b/games/_simulation.md
@@ -21,7 +21,7 @@
- **[OpenBlox](openblox.md)** (Python, Lua, GPL-3.0, beta, inactive since 2011)
- **[OpenCity](open_city.md)** (C++, GPL-2.0, beta)
- **[OpenRCT2](open_rct2.md)** (C++, GPL-3.0, beta)
-- **[OpenSkyscraper](open_skyscraper.md)** (C++, GPL-2.0, beta)
+- **[OpenSkyscraper](openskyscraper.md)** (C++, GPL-2.0, beta)
- **[OpenTTD](open_ttd.md)** (C++, GPL-2.0, mature)
- **[Our Personal Space](our_personal_space.md)** (Ren'py, GPL-3.0, mature)
- **[Pioneer](pioneer.md)** (C++, C, Apache-2.0, GPL-3.0, mature)
@@ -33,4 +33,4 @@
- **[Tux Football](tux_football.md)** (C++, GPL-2.0, beta, inactive since 2012)
- **[VDrift](vdrift.md)** (C++, GPL-3.0, mature, inactive since 2014)
- **[YSoccer](ysoccer.md)** (Java, ?, mature, inactive since 2017)
-- **[micropolisJS](micropolis_js.md)** (C++, Java, Python, GPL-3.0, mature)
\ No newline at end of file
+- **[micropolisJS](micropolis_js.md)** (Javascript, GPL-3.0, mature)
\ No newline at end of file
diff --git a/games/_strategy.md b/games/_strategy.md
index d1ac29b9..c203204d 100644
--- a/games/_strategy.md
+++ b/games/_strategy.md
@@ -4,7 +4,7 @@
- **[0 A.D.](0ad.md)** (C, C++, GPL-2.0, beta)
- **[A Planet's Revenge](a_planets_revenge.md)** (Python, GPL-3.0, beta, inactive since 2008)
- **[AI Wars](ai_wars.md)** (Python, MIT, beta, inactive since 2010)
-- **[Advanced Strategic Command](asc.md)** (C++, GPL-2.0, mature)
+- **[Advanced Strategic Command](advanced_strategic_command.md)** (C++, GPL-2.0, mature)
- **[Alien Assault Traders](alien_assault_traders.md)** (PHP, GPL-2.0, beta, inactive since 2009)
- **[Ancient Beast](ancient_beast.md)** (JavaScript, AGPL-3.0, mature)
- **[Antares](antares.md)** (C++, LGPL-3.0, beta)
@@ -42,13 +42,13 @@
- **[Dune II - The Maker](dune_ii_the_maker.md)** (Java, MIT, beta)
- **[Dune Legacy](dune_legacy.md)** (C++, GPL-2.0, mature)
- **[EPOH](epoh.md)** (JavaScript, MIT, beta)
-- **[Endgame: Singularity](singularity.md)** (Python, GPL-2.0, beta)
+- **[Endgame: Singularity](endgame_singularity.md)** (Python, GPL-2.0, beta)
- **[EternalWinterWars](eternalwinterwars.md)** (Java, MIT, beta, inactive since 2014)
- **[Evil Cult](evil_cult.md)** (Haxe, JavaScript, GPL-3.0, mature)
- **[FAR Colony](farcolony.md)** (Pascal, GPL-3.0, beta, inactive since 2014)
- **[First Strike](first_strike.md)** (Java, MIT, mature)
- **[Free Mars](free_mars.md)** (Java, GPL-3.0, mature)
-- **[Free Orion](freeorion.md)** (C++, Python, GPL-2.0, beta)
+- **[Free Orion](free_orion.md)** (C++, Python, 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)
- **[FreeCol](freecol.md)** (Java, GPL-2.0, mature)
@@ -71,7 +71,7 @@
- **[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)
+- **[Isometric Turn-Based Strategy](isometric_turn_based_strategy.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)
@@ -96,7 +96,7 @@
- **[Open Soccer Star](open_soccer_star.md)** (PHP, GPL-3.0, beta)
- **[Open Yahtzee](open_yahtzee.md)** (C++, GPL-2.0, mature, inactive since 2016)
- **[OpenHoMM](open_homm.md)** (C++, GPL-3.0, beta, inactive since 2010)
-- **[OpenMOO2](open_moo2.md)** (Python, GPL-2.0, beta, inactive since 2011)
+- **[OpenMOO2](openmoo2.md)** (Python, GPL-2.0, beta, inactive since 2011)
- **[OpenPop](open_pop.md)** (C++, GPL-3.0, beta, inactive since 2009)
- **[OpenRA](open_ra.md)** (C#, GPL-3.0, mature)
- **[OpenSoccer](open_soccer.md)** (PHP, GPL-3.0, beta)
diff --git a/games/asc.md b/games/advanced_strategic_command.md
similarity index 100%
rename from games/asc.md
rename to games/advanced_strategic_command.md
diff --git a/games/atomic_tanks.md b/games/atomic_tanks.md
index 08af13ee..3cf62a70 100644
--- a/games/atomic_tanks.md
+++ b/games/atomic_tanks.md
@@ -7,7 +7,7 @@ _Scorched Earth clone similar to the Worms series._
- Download: https://sourceforge.net/projects/atanks/files/
- Platform: Windows, Linux
- Keywords: action, artillery, wormslike
-- Code repository: https://git.code.sf.net/p/atanks/atanks
+- Code repository: https://git.code.sf.net/p/atanks/atanks, https://gitlab.com/osgames/atanks.git (+)
- Code language: C++
- Code license: GPL-2.0
- Code dependencies: Allegro
diff --git a/games/blender_game_engine.md b/games/blender_game_engine.md
index 15532319..ba01676f 100644
--- a/games/blender_game_engine.md
+++ b/games/blender_game_engine.md
@@ -2,7 +2,8 @@
_Included in Blender is a complete game engine, allowing you to create a fully featured 3d game right inside Blender._
-- Home: https://www.blender.org/features/game-creation/, https://docs.blender.org/manual/en/dev/game_engine/index.html
+- Home: https://www.blender.org/features/game-creation/, https://docs.blender.org/manual/en/2.79/game_engine/index.html
+- Media: https://en.wikipedia.org/wiki/Blender_Game_Engine
- State: mature
- Download: https://www.blender.org/download/
- Keywords: framework
diff --git a/games/blobwars_metal_solid_blob.md b/games/blobwars_metal_solid_blob.md
index 3360cab9..57397171 100644
--- a/games/blobwars_metal_solid_blob.md
+++ b/games/blobwars_metal_solid_blob.md
@@ -8,7 +8,7 @@ _2D arcade platform game._
- Download: https://sourceforge.net/projects/blobwars/files/
- Platform: Windows
- Keywords: action
-- Code repository: https://git.code.sf.net/p/blobwars/code
+- Code repository: https://git.code.sf.net/p/blobwars/code, https://gitlab.com/osgames/blobwars.git (+)
- Code language: C++
- Code license: GPL-2.0
diff --git a/games/blockattack.md b/games/blockattack.md
index 7dd52b57..9d86a5c2 100644
--- a/games/blockattack.md
+++ b/games/blockattack.md
@@ -21,4 +21,5 @@ Used to have basic network functionality prior to 2.0.0.
## Building
- Build system: CMake
-- Build instructions: ./packdata && CMake . && make
+
+Build with ./packdata && CMake . && make
diff --git a/games/boost.md b/games/boost.md
index 99ab373f..de9ad79b 100644
--- a/games/boost.md
+++ b/games/boost.md
@@ -9,7 +9,7 @@ _Boost provides free peer-reviewed portable C++ source libraries._
- Keywords: library
- Code repository: https://github.com/boostorg/boost.git
- Code language: C++
-- Code license: Boost license 1.0
+- Code license: Boost-1.0
[Boost Software License 1.0](https://github.com/boostorg/boost/blob/master/LICENSE_1_0.txt)
diff --git a/games/celestron.md b/games/celestron.md
index 8cf44129..65bfb773 100644
--- a/games/celestron.md
+++ b/games/celestron.md
@@ -6,10 +6,10 @@ _Top-down space shooter in the legacy of Chromium BSU._
- State: beta, inactive since 2012
- Download: https://sourceforge.net/projects/celestron/files/
- Keywords: action, shooter, top-down
-- Code repository: https://git.code.sf.net/p/celestron/code
+- Code repository: https://git.code.sf.net/p/celestron/code, https://gitlab.com/osgames/celestron.git (+)
- Code language: Python
- Code license: GPL-3.0
-- Code dependencies: pygame, Numpy (GPU?)
+- Code dependencies: pygame, numpy
## Building
diff --git a/games/childsplay.md b/games/childsplay.md
index 5935caab..ecd5763f 100644
--- a/games/childsplay.md
+++ b/games/childsplay.md
@@ -10,7 +10,7 @@ _Collection of educational activities for young children._
- Code repository: https://git.code.sf.net/p/childsplay/git, https://svn.code.sf.net/p/childsplay/code/ (svn), http://childsplay.cvs.sourceforge.net (cvs), https://git.code.sf.net/p/schoolsplay/code, https://svn.code.sf.net/p/schoolsplay/code-0/ (svn)
- Code language: Python
- Code license: GPL-3.0
-- Code dependencies: pygame, Numpy
+- Code dependencies: pygame, numpy
## Building
diff --git a/games/chromium_bsu.md b/games/chromium_bsu.md
index 8efcc9c5..b80c05b1 100644
--- a/games/chromium_bsu.md
+++ b/games/chromium_bsu.md
@@ -4,7 +4,7 @@ _Arcade-style, top-scrolling space shooter._
- Home: http://chromium-bsu.sourceforge.net/, https://sourceforge.net/projects/chromium-bsu/
- Media: https://en.wikipedia.org/wiki/Chromium_B.S.U.
-- State: mature,
+- State: mature
- Download: http://chromium-bsu.sourceforge.net/download.html, https://sourceforge.net/projects/chromium-bsu/files/
- Keywords: action, shooter, top-down
- Code repository: https://git.code.sf.net/p/chromium-bsu/code
diff --git a/games/commando_js.md b/games/commando_js.md
index e3125d4f..e409f665 100644
--- a/games/commando_js.md
+++ b/games/commando_js.md
@@ -2,7 +2,7 @@
_Nostalgic glimpse in the past in a form of Commodore 64 game "Commando"._
-- Home: http://commandojs.org/
+- Home: https://web.archive.org/web/20180814182143/http://commandojs.org/
- State: beta, inactive since 2012
- Keywords: action
- Code repository: https://github.com/commandojs/CommandoJS.git
diff --git a/games/dark_city.md b/games/darkcity.md
similarity index 96%
rename from games/dark_city.md
rename to games/darkcity.md
index 6d9f7919..0895d999 100644
--- a/games/dark_city.md
+++ b/games/darkcity.md
@@ -1,4 +1,4 @@
-# Dark City
+# DarkCity
_DarkCity is a MMORPG game, in text mode on the Internet._
diff --git a/games/deity.md b/games/deity.md
index dce09415..fe39307c 100644
--- a/games/deity.md
+++ b/games/deity.md
@@ -9,6 +9,7 @@ _GameMaster (i.e. role-playing) utility._
- Code repository: https://gitlab.com/osgames/deity.git (backup of svn), https://svn.code.sf.net/p/deity/code/ (svn)
- Code language: Python
- Code license: GPL-2.0
+- Code dependencies: wxPython
## Building
diff --git a/games/deltaengine.md b/games/delta_engine.md
similarity index 79%
rename from games/deltaengine.md
rename to games/delta_engine.md
index 1c0d5eaa..9353bc32 100644
--- a/games/deltaengine.md
+++ b/games/delta_engine.md
@@ -2,9 +2,9 @@
_Multi-platform Game Engine, C# OpenGL Version (custom wrapper) including the Editor._
-- Home: http://www.deltaengine.net/
+- Home: https://deltaengine.net/
- State: mature, inactive since 2015
-- Download: http://www.deltaengine.net/download
+- Download: https://deltaengine.net/download
- Keywords: framework
- Code repository: https://github.com/DeltaEngine/DeltaEngine.git (https://github.com/DeltaEngine)
- Code language: C#
diff --git a/games/devana.md b/games/devana.md
index ee1afd39..9b17b94a 100644
--- a/games/devana.md
+++ b/games/devana.md
@@ -10,7 +10,7 @@ _Browser strategy game._
- Code language: PHP
- Code license: zlib
-Main web site is unavailable. License change from GPL-3.0 to zLib 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
diff --git a/games/digital_a_love_story.md b/games/digital_a_love_story.md
index a6f3abf2..24fb5faa 100644
--- a/games/digital_a_love_story.md
+++ b/games/digital_a_love_story.md
@@ -2,7 +2,7 @@
_A computer mystery/romance set five minutes into the future of 1988._
-- Home: http://scoutshonour.com/digital/, https://lgdb.org/game/digital_love_story
+- Home: http://scoutshonour.com/digital/, https://web.archive.org/web/20160507142946/https://lgdb.org/game/digital_love_story
- State: mature
- Download: (see home)
- Platform: Windows, Linux, macOS
diff --git a/games/dnt.md b/games/dnt.md
index 2ccab4fe..056ca4dd 100644
--- a/games/dnt.md
+++ b/games/dnt.md
@@ -6,7 +6,7 @@ _3D RPG in a satirical post-apocalyptic world._
- State: beta, inactive since 2016
- Download: http://dnt.dnteam.org/cgi-bin/downloads.py
- Keywords: role playing, singleplayer
-- Code repository: https://git.code.sf.net/p/dnt/code (git)
+- Code repository: https://git.code.sf.net/p/dnt/code, https://gitlab.com/osgames/dnt.git (+)
- Code language: C++
- Code license: GPL-3.0
diff --git a/games/dune_dynasty.md b/games/dune_dynasty.md
index 4448a9bb..ce608454 100644
--- a/games/dune_dynasty.md
+++ b/games/dune_dynasty.md
@@ -6,7 +6,7 @@ _Continuation of the classic real-time strategy game Dune II by Westwood Studios
- State: mature, inactive since 2014
- Download: https://sourceforge.net/projects/dunedynasty
- Keywords: requires original content (Dune 2), strategy
-- Code repository: https://git.code.sf.net/p/dunedynasty/dunedynasty
+- Code repository: https://git.code.sf.net/p/dunedynasty/dunedynasty, https://gitlab.com/osgames/dunedynasty.git (+)
- Code language: C
- Code license: GPL-2.0
diff --git a/games/dungeon_monkey_eternal.md b/games/dungeon_monkey_eternal.md
index 27b66717..ea368a5e 100644
--- a/games/dungeon_monkey_eternal.md
+++ b/games/dungeon_monkey_eternal.md
@@ -8,6 +8,7 @@ _Third game in the dungeon monkey series._
- Code repository: https://github.com/jwvhewitt/dmeternal.git
- Code language: Python
- Code license: GPL-2.0
+- Code dependencies: pygame, pyglet
## Building
diff --git a/games/singularity.md b/games/endgame_singularity.md
similarity index 100%
rename from games/singularity.md
rename to games/endgame_singularity.md
diff --git a/games/endless_dungeons.md b/games/endless_dungeons.md
index b6ade726..98c45432 100644
--- a/games/endless_dungeons.md
+++ b/games/endless_dungeons.md
@@ -9,9 +9,9 @@ _Free random dungeon game RPG (Roguelike)_
- Keywords: role playing
- Code repository: https://gitlab.com/osgames/endlessdungeons.git (archive of source releases)
- Code language: C
-- Code license: CC BY-NC-SA 2.0
+- Code license: CC-BY-NC-SA-2.0
- Code dependencies: Allegro
-- Assets license: CC BY-NC-SA 2.0
+- Assets license: CC-BY-NC-SA-2.0
## Building
diff --git a/games/eos_dawn_of_light.md b/games/eos_dawn_of_light.md
index a1024c92..19d52fe9 100644
--- a/games/eos_dawn_of_light.md
+++ b/games/eos_dawn_of_light.md
@@ -9,6 +9,7 @@ _Space adventure game with elements of arcade and strategy._
- Code repository: https://gitlab.com/osgames/eos-game.git (backup of svn), https://svn.code.sf.net/p/eos-game/code/ (svn)
- Code language: Python
- Code license: MIT
+- Code dependencies: pygame
## Building
diff --git a/games/epic_of_heroes.md b/games/epic_of_heroes.md
index 5da6475f..2fd8aea6 100644
--- a/games/epic_of_heroes.md
+++ b/games/epic_of_heroes.md
@@ -6,7 +6,7 @@ _A cooperative turn-based RPG and Strategy Game where the main goal is to defeat
- State: beta, inactive since 2015
- Download: https://sourceforge.net/projects/epicheroes/files
- Keywords: strategy
-- Code repository: https://git.code.sf.net/p/epicheroes/code
+- Code repository: https://git.code.sf.net/p/epicheroes/code, https://gitlab.com/osgames/epicheroes.git (+)
- Code language: C++
- Code license: GPL-3.0
diff --git a/games/fall_of_imiryn.md b/games/fall_of_imiryn.md
index 44d18e5a..59fab843 100644
--- a/games/fall_of_imiryn.md
+++ b/games/fall_of_imiryn.md
@@ -7,8 +7,9 @@ _The first serious game using the Annchienta engine._
- Download: https://sourceforge.net/projects/annchienta/files/annchienta/current/
- Keywords: role playing
- Code repository: https://github.com/sago007/annchienta.git, https://svn.code.sf.net/p/annchienta/code/ (svn)
-- Code language: Python
+- Code language: C++, Python
- Code license: GPL-3.0
+- Code dependencies: PyQt4, pygtk
See also entry fo Annchienta.
diff --git a/games/fallen_spire.md b/games/fallen_spire.md
index 632a137a..d345457e 100644
--- a/games/fallen_spire.md
+++ b/games/fallen_spire.md
@@ -8,7 +8,7 @@ _RPG adventure game written in PyGame._
- Code repository: https://github.com/BGCX067/fallenspire-svn-to-git.git, https://code.google.com/archive/p/fallenspire/source/default/source
- Code language: Python
- Code license: GPL-3.0
-- Code dependencies: pygame (and https://code.google.com/archive/p/pgu/)
+- Code dependencies: pygame, pillow, cairo, numpy, Blender, pgu (https://code.google.com/archive/p/pgu/)
## Building
diff --git a/games/flare_engine.md b/games/flare_engine.md
index bc626e1a..633289f3 100644
--- a/games/flare_engine.md
+++ b/games/flare_engine.md
@@ -10,7 +10,7 @@ _Flare (Free Libre Action Roleplaying Engine) is a simple game engine built to h
- Code language: C++
- Code license: GPL-3.0
-See also [Engine development](http://www.flarerpg.org/create/).
+See also [Get Involved](http://flarerpg.org/index.php/get-involved/).
## Building
diff --git a/games/freeorion.md b/games/free_orion.md
similarity index 86%
rename from games/freeorion.md
rename to games/free_orion.md
index 931b6272..5a4f28c6 100644
--- a/games/freeorion.md
+++ b/games/free_orion.md
@@ -10,6 +10,7 @@ _Turn-based space empire and galactic conquest (4X) computer game._
- Code repository: https://github.com/freeorion/freeorion.git, https://svn.code.sf.net/p/freeorion/code/ (svn)
- Code language: C++, Python
- Code license: GPL-2.0
+- Code dependencies: PyLab, SDL, zlib, OpenAL, Ogg, Vorbis, Freetype, OpenGL, Boost
## Building
diff --git a/games/freedoom.md b/games/freedoom.md
index eae31ee4..1914cc9e 100644
--- a/games/freedoom.md
+++ b/games/freedoom.md
@@ -11,7 +11,7 @@ _Open content for the Doom engine._
- Code repository: https://github.com/freedoom/freedoom.git
- Code language: Python
- Code license: BSD
-- Code dependencies: Doom engine
+- Code dependencies: Doom engine, pillow
## Building
diff --git a/games/fujo.md b/games/fujo.md
index 014db2ef..641202fd 100644
--- a/games/fujo.md
+++ b/games/fujo.md
@@ -8,8 +8,10 @@ _Fairly classical roguelike, but with animated graphics._
- Keywords: role playing
- Code repository: https://bitbucket.org/thesheep/fujo/src (hg), https://gitlab.com/osgames/fujo.git (+)
- Code language: Python
-- Code license: CC BY-SA 4.0
+- Code license: CC-BY-SA-4.0
- Code dependencies: pygame
-- Assets license: CC BY-SA 4.0
+- Assets license: CC-BY-SA-4.0
## Building
+
+- Build system: setup.py, py2exe
diff --git a/games/galaxymage_redux.md b/games/galaxymage_redux.md
index 60839923..baf819b3 100644
--- a/games/galaxymage_redux.md
+++ b/games/galaxymage_redux.md
@@ -8,7 +8,7 @@ _Attempt to revitalize the open source game, GalaxyMage with a fresh codebase._
- Code repository: https://github.com/LibreGamesArchive/galaxymageredux.git, https://code.google.com/archive/p/galaxymageredux/source
- Code language: Python
- Code license: GPL-2.0
-- Code dependencies: pygame
+- Code dependencies: pygame, numpy, PyOpenGL, Twisted, Zope
## Building
diff --git a/games/gearhead.md b/games/gearhead.md
index 8f7dc6d0..292ba29c 100644
--- a/games/gearhead.md
+++ b/games/gearhead.md
@@ -7,7 +7,7 @@ _Roguelike mecha RPG series._
- Download: http://www.gearheadrpg.com/downloads/
- Keywords: roguelike, role playing
- Code repository: https://github.com/jwvhewitt/gearhead-1.git, https://github.com/jwvhewitt/gearhead-2.git (+), https://github.com/jwvhewitt/gearhead-caramel.git (+), https://github.com/jwvhewitt/dmeternal.git (+)
-- Code language: Pascal, Python
+- Code language: Pascal
- Code license: LGPL-2.1, Apache-2.0
There are several independent versions.
diff --git a/games/gemrb.md b/games/gemrb.md
index 98120e43..5d57d02b 100644
--- a/games/gemrb.md
+++ b/games/gemrb.md
@@ -9,9 +9,10 @@ _GemRB is a portable open-source implementation of Bioware's Infinity Engine._
- Code repository: https://github.com/gemrb/gemrb.git
- Code language: C++, Python
- Code license: GPL-2.0
+- Code dependencies: SDL2, zlib, OpenAL, Twisted
Requires original game content.
## Building
-
+- Build system: CMake
\ No newline at end of file
diff --git a/games/gusanos.md b/games/gusanos.md
index 9a9a85c9..65f11dd0 100644
--- a/games/gusanos.md
+++ b/games/gusanos.md
@@ -7,7 +7,7 @@ _Clone of the DOS game Liero._
- Download: https://sourceforge.net/projects/gusanos/files/
- Platform: Windows, Linux
- Keywords: action, wormslike
-- Code repository: http://gusanos.cvs.sourceforge.net (cvs)
+- Code repository: http://gusanos.cvs.sourceforge.net (cvs)
- Code language: ?
- Code license: GPL
diff --git a/games/harris.md b/games/harris.md
index 8b55e1e1..4dac2668 100644
--- a/games/harris.md
+++ b/games/harris.md
@@ -8,6 +8,7 @@ _Based around the actions of RAF Bomber Command in the Second World War._
- Code repository: https://github.com/ec429/harris.git
- Code language: C, Python
- Code license: GPL-3.0
+- Code dependencies: SDL, zlib, libpng, libtiff, Freetype, numpy, Matplotlib
## Building
diff --git a/games/haxeflixel.md b/games/haxeflixel.md
index af71a714..da1b3c49 100644
--- a/games/haxeflixel.md
+++ b/games/haxeflixel.md
@@ -4,7 +4,7 @@ _Create cross-platform games easier and free._
- Home: http://haxeflixel.com/
- State: mature
-- Download: http://haxeflixel.com/download/
+- Download: http://haxeflixel.com/documentation/getting-started/
- Keywords: framework
- Code repository: https://github.com/HaxeFlixel/flixel.git
- Code language: Haxe
diff --git a/games/heroes_of_wing_commander.md b/games/heroes_of_wing_commander.md
index 74d1791a..6aa29f51 100644
--- a/games/heroes_of_wing_commander.md
+++ b/games/heroes_of_wing_commander.md
@@ -9,6 +9,7 @@ _A fan base strategy game based on the Origin's Wing Commander universe._
- Code repository: https://gitlab.com/osgames/howc.git (backup of svn), https://svn.code.sf.net/p/howc/code/ (svn)
- Code language: Python
- Code license: GPL-3.0
+- Code dependencies: pygame, NetworkX
## Building
diff --git a/games/itbs.md b/games/isometric_turn_based_strategy.md
similarity index 92%
rename from games/itbs.md
rename to games/isometric_turn_based_strategy.md
index d18999db..ec6dd6f3 100644
--- a/games/itbs.md
+++ b/games/isometric_turn_based_strategy.md
@@ -9,6 +9,7 @@ _Deep, complex tactical turn-based RPG._
- Code repository: https://github.com/matthewgrimes/itbs-code.git
- Code language: Python
- Code license: MIT
+- Code dependencies: pygame
## Building
diff --git a/games/jigs_php_rpg.md b/games/jigs_php_rpg.md
index 447603ab..fdadc50e 100644
--- a/games/jigs_php_rpg.md
+++ b/games/jigs_php_rpg.md
@@ -2,7 +2,7 @@
_Online RPG engine built in php._
-- Home: http://www.eclecticmeme.com/
+- Home: https://web.archive.org/web/20180318104050/http://www.eclecticmeme.com/
- State: beta
- Keywords: framework, online
- Code repository: https://github.com/EMC23/JiGS-PHP-RPG-engine.git
diff --git a/games/kobolds_quest_2.md b/games/kobolds_quest_2.md
index d1089895..b5eff2dc 100644
--- a/games/kobolds_quest_2.md
+++ b/games/kobolds_quest_2.md
@@ -9,6 +9,7 @@ _Sequel to kobold's quest and features an octree for multi processing game mecha
- Code repository: https://gitlab.com/osgames/koboldsquest2.git (snapshot of source release)
- Code language: Python
- Code license: LGPL-3.0
+- Code dependencies: pygame
## Building
diff --git a/games/lips_of_suna.md b/games/lips_of_suna.md
index b30134f6..fb1efdf5 100644
--- a/games/lips_of_suna.md
+++ b/games/lips_of_suna.md
@@ -5,7 +5,7 @@ _Tongue-in-cheek action RPG._
- Home: , https://sourceforge.net/projects/lipsofsuna/
- State: beta, inactive since 2014
- Keywords: role playing
-- Code repository: https://git.code.sf.net/p/lipsofsuna/code
+- Code repository: https://git.code.sf.net/p/lipsofsuna/code, https://gitlab.com/osgames/lipsofsuna.git (+)
- Code language: C
- Code license: GPL-3.0
diff --git a/games/liquid_war.md b/games/liquid_war.md
index 32582d51..a3b0f943 100644
--- a/games/liquid_war.md
+++ b/games/liquid_war.md
@@ -8,7 +8,7 @@ _Multi-player action game based on particle flow mechanic._
- Download: http://download.savannah.gnu.org/releases/liquidwar6/
- Platform: Linux
- Keywords: action, multiplayer
-- Code repository: https://git.savannah.gnu.org/git/liquidwar6.git
+- Code repository: https://git.savannah.gnu.org/git/liquidwar6.git, https://gitlab.com/osgames/liquidwar6.git (+)
- Code language: C
- Code license: GPL-3.0
diff --git a/games/loeve.md b/games/loeve.md
index 8d3d78b1..bfd906b6 100644
--- a/games/loeve.md
+++ b/games/loeve.md
@@ -1,6 +1,6 @@
# LÖVE
-_LÖVE is an framework you can use to make 2D games in Lua._
+_LÖVE is a framework you can use to make 2D games in Lua._
- Home: https://love2d.org/
- State: mature
diff --git a/games/micropolis.md b/games/micropolis.md
index 48f1f60e..215dd6ab 100644
--- a/games/micropolis.md
+++ b/games/micropolis.md
@@ -9,7 +9,9 @@ _Micropolis is the open source version of SimCity Classic from Maxis._
- Code repository: https://github.com/simhacker/micropolis.git
- Code language: C++, Java, Python
- Code license: GPL-3.0
+- Code dependencies: pygobject, pycairo, pygtk, PyAMF, TurboGears, SQLAlchemy
## Building
+- Build system: setup.py
Many various parts
\ No newline at end of file
diff --git a/games/micropolis_js.md b/games/micropolis_js.md
index d5a100e2..c06be5f8 100644
--- a/games/micropolis_js.md
+++ b/games/micropolis_js.md
@@ -6,7 +6,7 @@ _A port of Micropolis to JS/HTML5._
- State: mature
- Keywords: simulation
- Code repository: https://github.com/graememcc/micropolisJS.git
-- Code language: C++, Java, Python
+- Code language: Javascript
- Code license: GPL-3.0
## Building
diff --git a/games/openblox.md b/games/openblox.md
index 9d6bb92a..5d079fc1 100644
--- a/games/openblox.md
+++ b/games/openblox.md
@@ -10,6 +10,7 @@ _Make games with a built-in physics engine, Lego-like building blocks, and a scr
- Code repository: http://hg.code.sf.net/p/openblox/openblox (hg), http://hg.code.sf.net/p/openblox/bloxstaller (hg)
- Code language: Python, Lua
- Code license: GPL-3.0
+- Code dependencies: wxPython, Panda3D
- Assets license: CC-BY-SA-3.0
## Building
diff --git a/games/open_moo2.md b/games/openmoo2.md
similarity index 90%
rename from games/open_moo2.md
rename to games/openmoo2.md
index 539792c2..7b572034 100644
--- a/games/open_moo2.md
+++ b/games/openmoo2.md
@@ -9,8 +9,10 @@ _Clone of Microprose game "Master of Orion II: Battle at Antares"._
- Code repository: https://github.com/pjotrligthart/openmoo2-hg-mirror.git
- Code language: Python
- Code license: GPL-2.0
+- Code dependencies: pygame
See also https://github.com/mimi1vx/openmoo2, https://gitlab.com/scarabeusiv/openmoo2
## Building
+- Build system: setup.py
diff --git a/games/open_rpg.md b/games/openrpg.md
similarity index 93%
rename from games/open_rpg.md
rename to games/openrpg.md
index e4246030..d6fbb5bb 100644
--- a/games/open_rpg.md
+++ b/games/openrpg.md
@@ -9,6 +9,7 @@ _OpenRPG is an Internet application that allows people to play Role Playing Game
- Code repository: https://gitlab.com/osgames/openrpg.git (conversion), https://sourceforge.net/p/openrpg/svn/HEAD/tree/ (svn), https://sourceforge.net/p/openrpg/cvs/ (cvs)
- Code language: Python
- Code license: GPL-2.0
+- Code dependencies: pillow, CherryPy, wxPython
## Building
diff --git a/games/open_skyscraper.md b/games/openskyscraper.md
similarity index 100%
rename from games/open_skyscraper.md
rename to games/openskyscraper.md
diff --git a/games/outer_space.md b/games/outer_space.md
index afa5c3a9..2e960a1a 100644
--- a/games/outer_space.md
+++ b/games/outer_space.md
@@ -9,6 +9,7 @@ _On-line strategy game which takes place in the dangerous universe._
- Code repository: https://github.com/ospaceteam/outerspace.git, https://svn.code.sf.net/p/ospace/code/ (svn)
- Code language: Python
- Code license: GPL-2.0
+- Code dependencies: pygame
See also https://github.com/Lukc/ospace-lukc, https://github.com/mozts2005/OuterSpace, https://github.com/OuterDeepSpace/OuterDeepSpace
diff --git a/games/paintown.md b/games/paintown.md
index 59dcb41d..e6aa1903 100644
--- a/games/paintown.md
+++ b/games/paintown.md
@@ -5,13 +5,16 @@ _2D side scrolling beatem-up engine._
- Home: http://paintown.org/, https://sourceforge.net/projects/paintown/
- State: mature
- Download: http://paintown.org/#/downloads, https://sourceforge.net/projects/paintown/files/
-- Platform: Windows, Linux, macOS
+- Platform: Windows, Linux, macOS, Android
- Keywords: 2D, action, arcade, beat'em up, game engine
- Code repository: https://github.com/kazzmir/paintown.git, https://svn.code.sf.net/p/paintown/code/ (svn)
- Code language: C++, Java, Python
- Code license: 3-clause BSD
+- Code dependencies: PyQt4, Allegro, libpng, Freetype
+
+Android port is written in Java.
## Building
-- Build system: CMake
+- Build system: CMake, Scons
diff --git a/games/parpg.md b/games/parpg.md
index aa249535..b0eb5cce 100644
--- a/games/parpg.md
+++ b/games/parpg.md
@@ -9,6 +9,7 @@ _Post-Apocalyptic RPG._
- Code repository: http://hg.assembla.com/parpg-core (hg), http://subversion.assembla.com/svn/parpg-assets/ (svn), http://parpg-trac.cvsdude.com/parpg/browser (svn)
- Code language: Python
- Code license: GPL-3.0
+- Code dependencies: PyQt, PySide, Blender, fife, pygame, psyco
See also: https://github.com/arikel/PPARPG, https://github.com/mvbarracuda/parpg_mvbarracuda, https://github.com/parpg/parpg
diff --git a/games/pymapper.md b/games/pymapper.md
index 75fcbc80..98c1b3f0 100644
--- a/games/pymapper.md
+++ b/games/pymapper.md
@@ -9,6 +9,7 @@ _Map making utility used for role-playing games._
- Code repository: https://gitlab.com/osgames/pymapper.git (copy of source releases)
- Code language: Python
- Code license: GPL-3.0
+- Code dependencies: wxPython
## Building
diff --git a/games/pyorpg.md b/games/pyorpg.md
index 9bf030f6..e937d0ce 100644
--- a/games/pyorpg.md
+++ b/games/pyorpg.md
@@ -8,7 +8,7 @@ _ORPG (online role-playing-game) engine that allows everyone to create their own
- Code repository: https://github.com/marcusmoller/pyorpg-client.git, https://github.com/marcusmoller/pyorpg-server.git (+)
- Code language: Python
- Code license: MIT
-- Code dependencies: pygame
+- Code dependencies: pygame, pgu, Twisted
Is this an engine or a game?
diff --git a/games/rabbit_escape.md b/games/rabbit_escape.md
index 46565f66..20faf806 100644
--- a/games/rabbit_escape.md
+++ b/games/rabbit_escape.md
@@ -3,7 +3,7 @@
_Puzzle/action game of rescuing rabbits, inspired by Lemmings and Pingus._
- Home: https://www.artificialworlds.net/rabbit-escape/
-- State: beta
+- State: mature
- Download: https://www.artificialworlds.net/rabbit-escape/#install
- Platform: Windows, Linux, macOS, Android
- Keywords: action, puzzle
diff --git a/games/radakan.md b/games/radakan.md
index 8dea33c5..bbd33734 100644
--- a/games/radakan.md
+++ b/games/radakan.md
@@ -9,7 +9,8 @@ _Single player RPG game, set in a dark fantasy setting where four unique races s
- Code repository: https://gitlab.com/osgames/radakan.git (backup of svn), https://svn.code.sf.net/p/radakan/code/ (svn)
- Code language: Python
- Code license: Custom
+- Code dependencies: DirectPython, Panda3D
-See also https://github.com/shadowislord/radakan (Java version)
+See also https://github.com/shadowislord/radakan (Java version).
## Building
diff --git a/games/scorched_moon.md b/games/scorched_moon.md
index 43959e1b..f1c092d7 100644
--- a/games/scorched_moon.md
+++ b/games/scorched_moon.md
@@ -8,6 +8,7 @@ _Open source version of Moonbase Commander._
- Code repository: https://github.com/Scorched-Moon/server.git, https://github.com/Scorched-Moon/client.git (+)
- Code language: Python
- Code license: GPL-3.0
+- Code dependencies: pygame, pgu
Old [Googlecode project](https://code.google.com/archive/p/tether/)
diff --git a/games/secret_mario_chronicles.md b/games/secret_mario_chronicles.md
index 3096a310..c0d16c5f 100644
--- a/games/secret_mario_chronicles.md
+++ b/games/secret_mario_chronicles.md
@@ -7,7 +7,7 @@ _Jump and Run game like Super Mario World with an advanced Editor._
- State: mature, inactive since 2009
- Download: https://sourceforge.net/projects/smclone/files
- Keywords: action, puzzle
-- Code repository: https://github.com/FluXy/SMC.git, https://opensvn.csie.org/SMC/SMC/ (svn defunct https://web.archive.org/web/20081217043011/https://opensvn.csie.org/SMC/SMC/)
+- Code repository: https://github.com/FluXy/SMC.git, (svn was at https://web.archive.org/web/20081217043011/https://opensvn.csie.org/SMC/SMC/)
- Code language: C++
- Code license: GPL-3.0
diff --git a/games/sentient_storage.md b/games/sentient_storage.md
index 374451b9..4d708f6e 100644
--- a/games/sentient_storage.md
+++ b/games/sentient_storage.md
@@ -6,7 +6,7 @@ _Point & Click adventure!_
- State: mature
- Download: (see home)
- Keywords: adventure
-- Code repository: https://github.com/blakeohare/pyweek-sentientstorage.git
+- Code repository: https://github.com/blakeohare/pyweek-sentientstorage.git (Javascript version)
- Code language: Python
- Code license: Public Domain
- Code dependencies: pygame
diff --git a/games/sintel.md b/games/sintel_the_game.md
similarity index 89%
rename from games/sintel.md
rename to games/sintel_the_game.md
index 6cbfe27b..bfd7c5ae 100644
--- a/games/sintel.md
+++ b/games/sintel_the_game.md
@@ -9,6 +9,7 @@ _Adventure game based on the open source film 'Sintel'._
- Code repository: https://github.com/jonburesh/sintelgame.git
- Code language: Python
- Code license: MIT
+- Code dependencies: Blender game engine
## Building
diff --git a/games/softpixel_engine.md b/games/softpixel_engine.md
index 93c1da5b..a69caa6b 100644
--- a/games/softpixel_engine.md
+++ b/games/softpixel_engine.md
@@ -9,7 +9,7 @@ _High-level real-time 3d engine._
- Keywords: 3D, framework
- Code repository: https://svn.code.sf.net/p/softpixelengine/code/trunk (svn)
- Code language: C++
-- Code license: zLib
+- Code license: zlib
See also [SoftPixel Editor](https://sourceforge.net/projects/softpixeleditor/)
diff --git a/games/the_bubs_brothers.md b/games/the_bubs_brothers.md
index e52d9341..ca8f265b 100644
--- a/games/the_bubs_brothers.md
+++ b/games/the_bubs_brothers.md
@@ -7,7 +7,7 @@ _Networked clone of the classical Bubble Bobble board game._
- Download: http://bub-n-bros.sourceforge.net/download.html
- Platform: Windows, Linux, macOS
- Keywords: board game
-- Code repository: http://bub-n-bros.cvs.sourceforge.net (cvs)
+- Code repository: https://gitlab.com/osgames/the-bubs-brothers.git (conversion of cvs), http://bub-n-bros.cvs.sourceforge.net (cvs)
- Code language: Python
- Code license: MIT
- Code dependencies: pygame
diff --git a/games/thousand_parsec.md b/games/thousand_parsec.md
index c2bbd0ee..38022d9f 100644
--- a/games/thousand_parsec.md
+++ b/games/thousand_parsec.md
@@ -9,8 +9,9 @@ _A framework for turn based 4 X's game (eXplore, eXpand, eXploit, eXterminate).
- Code repository: https://github.com/thousandparsec/tpserver-cpp.git, https://github.com/thousandparsec/tpclient-pywx.git (+), (http://git.thousandparsec.net/ not available right now)
- Code language: C++, Python
- Code license: GPL-2.0
+- Code dependencies: wxPython, pygame, psyco, numpy, py2app, py2exe, pyOpenSSL
-Should this be a game engine instead?
+Should this be a game engine instead? Server is written in C++. Client is written in Python.
## Building
diff --git a/games/tuxemon.md b/games/tuxemon.md
index 8a751055..3c5b99bb 100644
--- a/games/tuxemon.md
+++ b/games/tuxemon.md
@@ -9,6 +9,7 @@ _Turn-based monster fighting RPG._
- Code repository: https://github.com/Tuxemon/Tuxemon.git
- Code language: Python
- Code license: GPL-3.0
+- Code dependencies: pillow, cx_Freeze, neteria, pygame, PyTMX
## Building
diff --git a/games/uidunad.md b/games/uidunad.md
index 41fc85ac..6d2650d5 100644
--- a/games/uidunad.md
+++ b/games/uidunad.md
@@ -8,7 +8,7 @@ _Ultimate Dungeon Adventure (UlDunAd) - the extremely flexible, fun, text/graphi
- Code repository: https://github.com/nhydock/UlDunAd.git
- Code language: Python
- Code license: GPL-3.0
-- Code dependencies: pygame
+- Code dependencies: pygame, numpy, pillow, OpenGL, wxPython
## Building
diff --git a/games/ultrastar.md b/games/ultrastar.md
index b8024305..65472336 100644
--- a/games/ultrastar.md
+++ b/games/ultrastar.md
@@ -8,7 +8,7 @@ _Clone of SingStar, a music video game._
- Download: https://sourceforge.net/projects/ultrastar/files/
- Platform: Windows
- Keywords: action, karaoke
-- Code repository: https://svn.code.sf.net/p/ultrastar/code/
+- Code repository: https://svn.code.sf.net/p/ultrastar/code/ (svn)
- Code language: Pascal
- Code license: ?
diff --git a/games/umbra.md b/games/umbra.md
index b6f25801..f703c75e 100644
--- a/games/umbra.md
+++ b/games/umbra.md
@@ -6,7 +6,7 @@ _Computer role-playing game written in Python._
- State: beta, inactive since 2002
- Download: http://markdamonhughes.com/Umbra/#download
- Keywords: role playing
-- Code repository: https://gitlab.com/osgames/umbra (snapshot of source release)
+- Code repository: https://gitlab.com/osgames/umbra.git (snapshot of source release)
- Code language: Python
- Code license: Custom (similar to BSD)
diff --git a/games/unknown_horizons.md b/games/unknown_horizons.md
index bbb87c36..b4f8828b 100644
--- a/games/unknown_horizons.md
+++ b/games/unknown_horizons.md
@@ -10,8 +10,10 @@ _A 2D real time strategy simulation with an emphasis on economy and city buildin
- Code repository: https://github.com/unknown-horizons/unknown-horizons.git
- Code language: Python
- Code license: GPL-2.0
+- Code dependencies: FIFE, pillow, yaml
Uses the FIFE engine.
## Building
+- Build system: setup.py
\ No newline at end of file
diff --git a/games/vassal_engine.md b/games/vassal_engine.md
index ec425c98..857bdf8d 100644
--- a/games/vassal_engine.md
+++ b/games/vassal_engine.md
@@ -6,7 +6,7 @@ _Game engine for creating electronic versions of traditional board and card game
- State: mature
- Download: http://www.vassalengine.org/download.php, https://sourceforge.net/projects/vassalengine/files/
- Platform: Windows, Linux, macOS
-- Keywords: board game, eingine, framework
+- Keywords: board game, framework, game engine
- Code repository: https://svn.code.sf.net/p/vassalengine/svn/ (svn)
- Code language: Java
- Code license: LGPL-2.1
diff --git a/games/wastes_edge.md b/games/wastes_edge.md
index 1a90c026..49ee9db0 100644
--- a/games/wastes_edge.md
+++ b/games/wastes_edge.md
@@ -9,8 +9,7 @@ _Demo game for Adonthell._
- Code repository: https://git.savannah.gnu.org/git/adonthell/adonthell-wastesedge.git
- Code language: Python
- Code license: GPL-2.0
-
-Uses Adonthell.
+- Code dependencies: Adonthell game engine
## Building
diff --git a/games/wizards_magic.md b/games/wizards_magic.md
index 9b2cb71b..fc491de6 100644
--- a/games/wizards_magic.md
+++ b/games/wizards_magic.md
@@ -3,14 +3,14 @@
_Simple card strategy, based on Magic: The Gathering rules._
- Home: https://code.google.com/archive/p/wizards-magic/, https://sourceforge.net/projects/wizards-magic/, https://bitbucket.org/chubakur/wizards-magic-old
-- Media: https://lgdb.org/game/wizards_magic
+- Media: https://web.archive.org/web/20160407053043/https://lgdb.org/game/wizards_magic
- State: mature, inactive since 2012
- Download: https://code.google.com/archive/p/wizards-magic/downloads
- Keywords: cards, remake, strategy
- Code repository: https://github.com/chubakur/wizards-magic.git, https://github.com/chubakur/wizards-magic2.git (+), https://code.google.com/archive/p/wizards-magic/source
- Code language: Python
- Code license: GPL-2.0
-- Code dependencies: pygame
+- Code dependencies: pygame, simplejson
## Building
diff --git a/games/wolfpack_empire.md b/games/wolfpack_empire.md
index 5c3d267e..368831ff 100644
--- a/games/wolfpack_empire.md
+++ b/games/wolfpack_empire.md
@@ -6,7 +6,7 @@ _Real time, multiplayer, Internet-based game, featuring military, diplomatic, an
- State: mature
- Download: https://sourceforge.net/projects/empserver/files/
- Keywords: online, strategy
-- Code repository: http://git.pond.sub.org/empserver (http://git.pond.sub.org/?p=empserver;a=summary)
+- Code repository: http://git.pond.sub.org/empserver (http://git.pond.sub.org/?p=empserver;a=summary)
- Code language: C
- Code license: GPL-3.0
diff --git a/games/world_builder.md b/games/world_builder.md
index 29dfa472..66bf5f87 100644
--- a/games/world_builder.md
+++ b/games/world_builder.md
@@ -7,7 +7,7 @@ _Randomly generates scientifically-plausible solar systems, simulates plate tect
- Download: https://sourceforge.net/projects/worldbuilder/files/
- Platform: Windows
- Keywords: tool
-- Code repository: https://gitlab.com/Trilarion/worldbuilder.git (conversion of cvs), https://sourceforge.net/p/worldbuilder/code/ (cvs)
+- Code repository: https://gitlab.com/osgames/worldbuilder.git (conversion of cvs), https://sourceforge.net/p/worldbuilder/code/ (cvs)
- Code language: Visual Basic
- Code license: GPL-2.0
diff --git a/games/world_of_heroes.md b/games/world_of_heroes.md
index c7b14b51..62b8f722 100644
--- a/games/world_of_heroes.md
+++ b/games/world_of_heroes.md
@@ -9,6 +9,7 @@ _2D turn based strategy game, where the player commands an army in the explorati
- Code repository: https://github.com/fariazz/World-of-Heroes.git, https://gitlab.com/osgames/worldofheroes.git (+)
- Code language: Python
- Code license: 3-clause BSD
+- Code dependencies: pygame
## Building
diff --git a/statistics.md b/statistics.md
index ec9f9c6f..7875e7a9 100644
--- a/statistics.md
+++ b/statistics.md
@@ -1,33 +1,33 @@
[comment]: # (autogenerated content, do not edit)
# Statistics
-analyzed 519 entries on 2019-07-08 16:49:09
+analyzed 519 entries on 2019-07-11 10:23:10
## State
-- mature: 337 (64.9%)
-- beta: 182 (35.1%)
+- mature: 338 (65.1%)
+- beta: 181 (34.9%)
- inactive: 230 (44.3%)
##### Inactive State
-Blobby Volley 2 (2017), Eat The Whistle (2017), PokerTH (2017), Scrolling Game Development Kit 2 (2017), Tressette (2017), YSoccer (2017), Zone of Control (2017), 3d.city (2016), Atlantis (2016), Atomic Tanks (2016), Atrinik (2016), Birth of the Empires (2016), DNT (2016), Dark Destiny (2016), Dungeon Monkey Eternal (2016), FreeRCT (2016), GLtron (2016), Infiniminer (2016), JaNaG - Java Name Generator (2016), Mechanized Assault & eXploration Reloaded (2016), Open Yahtzee (2016), Polis (2016), TORCS, The Open Racing Car Simulator (2016), Tremulous (2016), ransack (2016), Aleph One: Marathon (2015), Battleround (2015), Blobwars: Metal Blob Solid (2015), Boulder Dash (2015), D-Fend Reloaded (2015), Dash Engine (2015), DeSmuME (2015), Delta Engine (2015), Egoboo (2015), Free heroes2 engine (2015), Liquid War (2015), M.E.W.L. (2015), Roguish (2015), Scrabble3D (2015), Tenes Empanadas Graciela (2015), The Endless Dungeons (2015), The Epic of Heroes (2015), TwinEngine (2015), Witch Blast (2015), pyORPG (2015), Argentum Online (2014), Battles of Antargis (2014), BlockOut II (2014), Cart Life (2014), Deity (2014), Dune Dynasty (2014), EternalWinterWars (2014), FAR Colony (2014), Fujo (2014), Grobots (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), SDL Sopwith (2014), Scorched 3D (2014), Sintel The Game (2014), Summoning Wars (2014), Supremacy (2014), Turious (2014), VDrift (2014), X-Moto (2014), Xenowar (2014), rpge (2014), sandbox Game Maker (2014), Bos Wars (2013), C-evo (2013), Candy Box 2 (2013), Decker (2013), DemiGod (2013), Dungeon Mapper (2013), HoDoKu (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), SoftPixel Engine (2013), Source of Tales (2013), SpaceZero (2013), The Bub's Brothers (2013), Trinity Reign (2013), Zero Ballistics (2013), Biniax (2012), BlackNova Traders (2012), Blitzkrieg (2012), Cataclysm (2012), Celestron (2012), CommandoJS (2012), Conquests (2012), Dark City (2012), Frozen Bubble (2012), Goblin Camp (2012), Hexwar (2012), Mega Mario (2012), OpenArena (2012), PARPG (2012), TROPHY (2012), Thousand Parsec (2012), Tux Football (2012), UFO2000 (2012), Wizards Magic (2012), Aeron (2011), Battlefield Java (2011), Brain Workshop (2011), Danger from the Deep (2011), Dawn (2011), Fish Fillets - Next Generation (2011), GalaxyMage Redux (2011), KQ Lives (2011), Kobold's Quest 2 (2011), OpenBlox (2011), OpenMOO2 (2011), PyKaraoke (2011), Skrupel - Tribute Compilation (2011), Smash Battle (2011), Song of Albion (2011), Star Control II: The Ur-Quan Masters (2011), Tux of Math Command (2011), UlDunAd (2011), World of Phaos (2011), X-Force: Fight For Destiny (2011), AI Wars (2010), Bombermaaan (2010), Crimson Fields (2010), Dragon History - Dračí Historie (2010), Heroes of Wesnoth (2010), Labyrinth of Worlds (2010), Linwarrior 3D (2010), Mercenary Commander (2010), OpenHoMM (2010), Slay (2010), SpaceTrader for Java (2010), UltraStar (2010), XPilot (2010), XSera (2010), nXtank (2010), Alien Assault Traders (2009), Annchienta (2009), Ardentryst (2009), Battle Tanks (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), MicroWar 2.0 (2009), Netrek (2009), ORIENT (2009), OpenPop (2009), SDL Asylum (2009), Secret Mario Chronicles (2009), Space Trader for Windows (2009), World of Heroes (2009), Yo Frankie! (2009), A Planet's Revenge (2008), Attal: Lords of doom (2008), Avanor (2008), Freestars (2008), Mars, Land of No Mercy (2008), Meritous (2008), Open Game Engine (2008), S.C.O.U.R.G.E. (2008), Sengoku: Warring States of Japan (2008), Space Opera (2008), Armies (2007), Brutal Chess (2007), Eos, Dawn of Light: A Space Opera (2007), Pang Zero (2007), SharpKonquest (2007), Silvertree (2007), Slash'EM (2007), Underworld Adventures (2007), World Builder (2007), kiki the nano bot (2007), Betrayer's Moon Tactics (2006), Boson (2006), GPL Arcade Volleyball (2006), GUSANOS (2006), Grabble (2006), JQuest (2006), Linley's Dungeon Crawl (2006), Metal Mech (2006), RPDungeon - computer aided role playing (2006), Rogue Clone IV (2006), StarBlastrix (2006), GalaxyNG (2005), H-World (2005), LinCity (2005), Spice Trade (2005), Tumiki Fighters (2005), WAtomic (2005), Xconq (2005), ZAngband (2005), Colonization too (2004), GM Tools (2004), Gee Whiz (2004), Openglad (2004), PySol (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), Maelstrom (2002), Umbra (2002), Greenius' Civil War (2001), Tux Racer (2001), Operation Citadel (2000), xdigger (1999), Ballerburg (1987)
+Blobby Volley 2 (2017), Eat The Whistle (2017), PokerTH (2017), Scrolling Game Development Kit 2 (2017), Tressette (2017), YSoccer (2017), Zone of Control (2017), 3d.city (2016), Atlantis (2016), Atomic Tanks (2016), Atrinik (2016), Birth of the Empires (2016), DNT (2016), Dark Destiny (2016), Dungeon Monkey Eternal (2016), FreeRCT (2016), GLtron (2016), Infiniminer (2016), JaNaG - Java Name Generator (2016), Mechanized Assault & eXploration Reloaded (2016), Open Yahtzee (2016), Polis (2016), TORCS, The Open Racing Car Simulator (2016), Tremulous (2016), ransack (2016), Aleph One: Marathon (2015), Battleround (2015), Blobwars: Metal Blob Solid (2015), Boulder Dash (2015), D-Fend Reloaded (2015), Dash Engine (2015), DeSmuME (2015), Delta Engine (2015), Egoboo (2015), Free heroes2 engine (2015), Liquid War (2015), M.E.W.L. (2015), Roguish (2015), Scrabble3D (2015), Tenes Empanadas Graciela (2015), The Endless Dungeons (2015), The Epic of Heroes (2015), TwinEngine (2015), Witch Blast (2015), pyORPG (2015), Argentum Online (2014), Battles of Antargis (2014), BlockOut II (2014), Cart Life (2014), Deity (2014), Dune Dynasty (2014), EternalWinterWars (2014), FAR Colony (2014), Fujo (2014), Grobots (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), SDL Sopwith (2014), Scorched 3D (2014), Sintel The Game (2014), Summoning Wars (2014), Supremacy (2014), Turious (2014), VDrift (2014), X-Moto (2014), Xenowar (2014), rpge (2014), sandbox Game Maker (2014), Bos Wars (2013), C-evo (2013), Candy Box 2 (2013), Decker (2013), DemiGod (2013), Dungeon Mapper (2013), HoDoKu (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), SoftPixel Engine (2013), Source of Tales (2013), SpaceZero (2013), The Bub's Brothers (2013), Trinity Reign (2013), Zero Ballistics (2013), Biniax (2012), BlackNova Traders (2012), Blitzkrieg (2012), Cataclysm (2012), Celestron (2012), CommandoJS (2012), Conquests (2012), DarkCity (2012), Frozen Bubble (2012), Goblin Camp (2012), Hexwar (2012), Mega Mario (2012), OpenArena (2012), PARPG (2012), TROPHY (2012), Thousand Parsec (2012), Tux Football (2012), UFO2000 (2012), Wizards Magic (2012), Aeron (2011), Battlefield Java (2011), Brain Workshop (2011), Danger from the Deep (2011), Dawn (2011), Fish Fillets - Next Generation (2011), GalaxyMage Redux (2011), KQ Lives (2011), Kobold's Quest 2 (2011), OpenBlox (2011), OpenMOO2 (2011), PyKaraoke (2011), Skrupel - Tribute Compilation (2011), Smash Battle (2011), Song of Albion (2011), Star Control II: The Ur-Quan Masters (2011), Tux of Math Command (2011), UlDunAd (2011), World of Phaos (2011), X-Force: Fight For Destiny (2011), AI Wars (2010), Bombermaaan (2010), Crimson Fields (2010), Dragon History - Dračí Historie (2010), Heroes of Wesnoth (2010), Labyrinth of Worlds (2010), Linwarrior 3D (2010), Mercenary Commander (2010), OpenHoMM (2010), Slay (2010), SpaceTrader for Java (2010), UltraStar (2010), XPilot (2010), XSera (2010), nXtank (2010), Alien Assault Traders (2009), Annchienta (2009), Ardentryst (2009), Battle Tanks (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), MicroWar 2.0 (2009), Netrek (2009), ORIENT (2009), OpenPop (2009), SDL Asylum (2009), Secret Mario Chronicles (2009), Space Trader for Windows (2009), World of Heroes (2009), Yo Frankie! (2009), A Planet's Revenge (2008), Attal: Lords of doom (2008), Avanor (2008), Freestars (2008), Mars, Land of No Mercy (2008), Meritous (2008), Open Game Engine (2008), S.C.O.U.R.G.E. (2008), Sengoku: Warring States of Japan (2008), Space Opera (2008), Armies (2007), Brutal Chess (2007), Eos, Dawn of Light: A Space Opera (2007), Pang Zero (2007), SharpKonquest (2007), Silvertree (2007), Slash'EM (2007), Underworld Adventures (2007), World Builder (2007), kiki the nano bot (2007), Betrayer's Moon Tactics (2006), Boson (2006), GPL Arcade Volleyball (2006), GUSANOS (2006), Grabble (2006), JQuest (2006), Linley's Dungeon Crawl (2006), Metal Mech (2006), RPDungeon - computer aided role playing (2006), Rogue Clone IV (2006), StarBlastrix (2006), GalaxyNG (2005), H-World (2005), LinCity (2005), Spice Trade (2005), Tumiki Fighters (2005), WAtomic (2005), Xconq (2005), ZAngband (2005), Colonization too (2004), GM Tools (2004), Gee Whiz (2004), Openglad (2004), PySol (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), Maelstrom (2002), Umbra (2002), Greenius' Civil War (2001), Tux Racer (2001), Operation Citadel (2000), xdigger (1999), Ballerburg (1987)
## Code Languages
##### Language frequency
-- C++ (36.5%)
+- C++ (36.6%)
- C (20.0%)
-- Java (10.9%)
-- Python (9.4%)
+- Java (10.7%)
+- Python (9.1%)
- Lua (4.7%)
- JavaScript (2.9%)
- Pascal (2.8%)
- C# (2.3%)
-- PHP (1.9%)
+- PHP (2.0%)
- ? (1.5%)
-- Javascript (0.8%)
+- Javascript (1.0%)
- Haxe (0.5%)
- Perl (0.5%)
- Ren'py (0.5%)
@@ -67,34 +67,32 @@ Blobby Volley 2 (2017), Eat The Whistle (2017), PokerTH (2017), Scrolling Game D
- Custom (4.4%)
- ? (3.2%)
- Apache-2.0 (2.5%)
+- zlib (2.3%)
- 3-clause BSD (2.1%)
- GPL (2.1%)
- LGPL-2.1 (2.1%)
-- zlib (2.1%)
- AGPL-3.0 (1.1%)
- LGPL-3.0 (1.0%)
- LGPL-2.0 (0.8%)
- MPL (0.6%)
- Public Domain (0.6%)
- Artistic License (0.4%)
+- Boost-1.0 (0.4%)
- ISC (0.4%)
- MPL-2.0 (0.4%)
- 2-clause BSD (0.2%)
- BSD (0.2%)
-- Boost license 1.0 (0.2%)
-- Boost-1.0 (0.2%)
-- CC BY-NC-SA 2.0 (0.2%)
-- CC BY-SA 4.0 (0.2%)
- CC-BY-NC (0.2%)
- CC-BY-NC-SA (0.2%)
+- CC-BY-NC-SA-2.0 (0.2%)
- CC-BY-SA-3 (0.2%)
- CC-BY-SA-3.0 (0.2%)
+- CC-BY-SA-4.0 (0.2%)
- CC0 (0.2%)
- LGPL (0.2%)
- Ms-RL (0.2%)
- Proprietary (0.2%)
- SWIG license (0.2%)
-- zLib (0.2%)
## Keywords
@@ -123,9 +121,9 @@ Blobby Volley 2 (2017), Eat The Whistle (2017), PokerTH (2017), Scrolling Game D
- 2D (1.0%)
- 3D (1.0%)
- board game (1.0%)
+- game engine (0.9%)
- racing (0.9%)
- sports (0.9%)
-- game engine (0.8%)
- text-based (0.6%)
- cards (0.5%)
- popular (0.5%)
@@ -164,7 +162,6 @@ Blobby Volley 2 (2017), Eat The Whistle (2017), PokerTH (2017), Scrolling Game D
- demake (0.1%)
- dice game (0.1%)
- editor (0.1%)
-- eingine (0.1%)
- emulator (0.1%)
- engine required (0.1%)
- fly (0.1%)
@@ -201,43 +198,45 @@ Blobby Volley 2 (2017), Eat The Whistle (2017), PokerTH (2017), Scrolling Game D
## Entries with a code repository not on a popular site
-35: Advanced Strategic Command, Blender game engine, BlockOut II, Core War, Deliantra, Fanwor, FreeRails, FreeType, Freedink, GPL Arcade Volleyball, GUSANOS, KAtomic, Libxml2, Liquid War, LordsAWar!, Mechanized Assault & eXploration Reloaded , NetStatsBaseball, Netrek, Open AL Soft, Open Rails, PARPG, Pang Zero, PyKaraoke, Ragel, Rocks'n'Diamonds , Simple DirectMedia Layer, Tales of Maj'Eyal, The Bub's Brothers, Turious, Waste's Edge, Wolfpack Empire, XZ Utils, kiki the nano bot, pkg-config, rpge
+33: Advanced Strategic Command, Blender game engine, BlockOut II, Core War, Deliantra, Fanwor, FreeRails, FreeType, Freedink, GPL Arcade Volleyball, GUSANOS, KAtomic, Libxml2, LordsAWar!, Mechanized Assault & eXploration Reloaded , NetStatsBaseball, Netrek, Open AL Soft, Open Rails, PARPG, Pang Zero, PyKaraoke, Ragel, Rocks'n'Diamonds , Simple DirectMedia Layer, Tales of Maj'Eyal, Turious, Waste's Edge, Wolfpack Empire, XZ Utils, kiki the nano bot, pkg-config, rpge
## Build systems
-Build systems information available for 22.9% of all projects.
+Build systems information available for 24.3% of all projects.
-##### Build systems frequency (119)
+##### Build systems frequency (126)
-- CMake (63.9%)
-- Autoconf (16.8%)
-- Make (5.0%)
-- Scons (3.4%)
-- Custom (2.5%)
-- Gradle (2.5%)
-- Ant (1.7%)
-- Maven (1.7%)
+- CMake (61.1%)
+- Autoconf (15.9%)
+- Make (4.8%)
+- Scons (4.0%)
+- setup.py (3.2%)
+- Custom (2.4%)
+- Gradle (2.4%)
+- Ant (1.6%)
+- Maven (1.6%)
- Lazarus project (0.8%)
- Rake (0.8%)
- Xcode project (0.8%)
+- py2exe (0.8%)
-##### C and C++ projects without build system information (211)
+##### C and C++ projects without build system information (209)
-Aeron, Aleph One: Marathon, Angband, Antares, Armagetron Advanced, Armies, Atlantis, Atomic Tanks, Atomiks, Atomix, Attal: Lords of doom, AutoREALM, Avanor, Ballerburg, Battle Tanks, Battles of Antargis, Biniax, Birth of the Empires, Blobby Volley 2, Blobwars: Metal Blob Solid, Bombermaaan, Boost (C++ Libraries), Bos Wars, Boson, Brutal Chess, Call to Power 2, Cat Mother Dead Justice, Cataclysm, Catch Challenger, Classic Blades of Exile, Clou!, Colonization too, Conquests, Crossfire, Crown and Cutlass, Crypto++, Daimonin, Danger from the Deep, Dark Oberon, Dawn, DeSmuME, Deliantra, Duel Commander, Dune Dynasty, Dune Legacy, Dungeon Craft, Dungeon Crawl Stone Soup, Dungeon Mapper, ENIGMA, Endless Sky, Epiar, Erebus, Eternal Lands, Evol Online, Exult, Fanwor, Free Space Colonization, Free heroes2 engine, Free in the Dark (engine), Freedink, Freeminer, Freestars, GDash, GLtron, GM Tools, GalaxyNG, GameLV, Gee Whiz, GemRB, Gigalomania, Globulation2, Goblin Camp, Goblin Hack, Golly , Greenius' Civil War, Grobots, H-World, Harris, Haxima, Heroes of Wesnoth, Hex Game, Holyspirit, Irrlicht Engine, Iter Vehemens ad Necem, Jagged Alliance 2 Stracciatella, KAtomic, KQ Lives, LGames, LGeneral, LZMA SDK, Labyrinth of Worlds, Libxml2, Lightweight Java Game Library, LinCity, LinCity-NG, Linley's Dungeon Crawl, Linwarrior 3D, Lips of Suna, Lua, Lumix Engine, M.E.W.L., Machinations, Mars, Land of No Mercy, MechCommander 2 Omnitech, Mega Mario, Meridian 59, Meritous, Micropolis, Moria, NLarn, Naev, NetHack, NetPanzer, NetStatsBaseball, Neverball, Oolite, Open AL, Open Apocalypse, Open Dune, Open Meridian, Open RPG Maker, Open Sonic, Open Yahtzee, Open Zelda, OpenArena, OpenCity, OpenHoMM, OpenMW, OpenPop, OpenSSL, Openglad, Operation Citadel, Orx, Other-Life, Panda 3D, Pax Britannica, Phantasy Star Rebirth, Pioneers, Pizza Business, PlaneShift, PokerTH, Pthreads-win32, Qt, REGoth, Ragel, Red Eclipse, Return to the Roots, Rocks'n'Diamonds , Rogue Clone IV, Rolisteam, S.C.O.U.R.G.E., SDL Asylum, SDL Game Engine 2D, SDL Sopwith, SWIG, Scorched 3D, Secret Mario Chronicles, Sengoku: Warring States of Japan, Seven Kingdoms: Ancient Adversaries, SimuTrans, Slash'EM, Smash Battle, Song of Albion, SpaceZero, Star Ruler 2, StarBlastrix , Summoning Wars, SuperTuxKart, T-Bots, TORCS, The Open Racing Car Simulator, Tales of Maj'Eyal, Tenes Empanadas Graciela, The Clans, The Endless Dungeons, The Epic of Heroes, The Legend of Edgar, Thousand Parsec, TinTin++, Tremulous, Turious, Tux Racer, TwinEngine, UFO2000, UnNetHack, Underworld Adventures, VCMI Project, Vega Strike, War Of Kingdom, Wargamer, Wargus, Witch Blast, Wolfpack Empire, WorldForge, Wyrmsun, X-Moto, XArchon, XPilot, XSera, XZ Utils, Xconq, Xenowar, Xonotic, ZAngband, libGDX, libpng, micropolisJS, pkg-config, pygame, sandbox Game Maker, wxWidgets, xdigger
+Aeron, Aleph One: Marathon, Angband, Antares, Armagetron Advanced, Armies, Atlantis, Atomic Tanks, Atomiks, Atomix, Attal: Lords of doom, AutoREALM, Avanor, Ballerburg, Battle Tanks, Battles of Antargis, Biniax, Birth of the Empires, Blobby Volley 2, Blobwars: Metal Blob Solid, Bombermaaan, Boost (C++ Libraries), Bos Wars, Boson, Brutal Chess, Call to Power 2, Cat Mother Dead Justice, Cataclysm, Catch Challenger, Classic Blades of Exile, Clou!, Colonization too, Conquests, Crossfire, Crown and Cutlass, Crypto++, Daimonin, Danger from the Deep, Dark Oberon, Dawn, DeSmuME, Deliantra, Duel Commander, Dune Dynasty, Dune Legacy, Dungeon Craft, Dungeon Crawl Stone Soup, Dungeon Mapper, ENIGMA, Endless Sky, Epiar, Erebus, Eternal Lands, Evol Online, Exult, Fall of Imyrin, Fanwor, Free Space Colonization, Free heroes2 engine, Free in the Dark (engine), Freedink, Freeminer, Freestars, GDash, GLtron, GM Tools, GalaxyNG, GameLV, Gee Whiz, Gigalomania, Globulation2, Goblin Camp, Goblin Hack, Golly , Greenius' Civil War, Grobots, H-World, Harris, Haxima, Heroes of Wesnoth, Hex Game, Holyspirit, Irrlicht Engine, Iter Vehemens ad Necem, Jagged Alliance 2 Stracciatella, KAtomic, KQ Lives, LGames, LGeneral, LZMA SDK, Labyrinth of Worlds, Libxml2, Lightweight Java Game Library, LinCity, LinCity-NG, Linley's Dungeon Crawl, Linwarrior 3D, Lips of Suna, Lua, Lumix Engine, M.E.W.L., Machinations, Mars, Land of No Mercy, MechCommander 2 Omnitech, Mega Mario, Meridian 59, Meritous, Moria, NLarn, Naev, NetHack, NetPanzer, NetStatsBaseball, Neverball, Oolite, Open AL, Open Apocalypse, Open Dune, Open Meridian, Open RPG Maker, Open Sonic, Open Yahtzee, Open Zelda, OpenArena, OpenCity, OpenHoMM, OpenMW, OpenPop, OpenSSL, Openglad, Operation Citadel, Orx, Other-Life, Panda 3D, Pax Britannica, Phantasy Star Rebirth, Pioneers, Pizza Business, PlaneShift, PokerTH, Pthreads-win32, Qt, REGoth, Ragel, Red Eclipse, Return to the Roots, Rocks'n'Diamonds , Rogue Clone IV, Rolisteam, S.C.O.U.R.G.E., SDL Asylum, SDL Game Engine 2D, SDL Sopwith, SWIG, Scorched 3D, Secret Mario Chronicles, Sengoku: Warring States of Japan, Seven Kingdoms: Ancient Adversaries, SimuTrans, Slash'EM, Smash Battle, Song of Albion, SpaceZero, Star Ruler 2, StarBlastrix , Summoning Wars, SuperTuxKart, T-Bots, TORCS, The Open Racing Car Simulator, Tales of Maj'Eyal, Tenes Empanadas Graciela, The Clans, The Endless Dungeons, The Epic of Heroes, The Legend of Edgar, Thousand Parsec, TinTin++, Tremulous, Turious, Tux Racer, TwinEngine, UFO2000, UnNetHack, Underworld Adventures, VCMI Project, Vega Strike, War Of Kingdom, Wargamer, Wargus, Witch Blast, Wolfpack Empire, WorldForge, Wyrmsun, X-Moto, XArchon, XPilot, XSera, XZ Utils, Xconq, Xenowar, Xonotic, ZAngband, libGDX, libpng, pkg-config, pygame, sandbox Game Maker, wxWidgets, xdigger
-##### C and C++ projects with a build system different from CMake (75)
+##### C and C++ projects with a build system different from CMake (76)
-Allegro, Annchienta, Arx Libertatis, Astromenace, Atrinik, Battle for Wesnoth, Blender game engine, Block Attack - Rise of the Blocks, C-Dogs, COCOS2D-X, Caesar IA, Chocolate Doom, Choria, Colobot, Corsix Theme Hospital, DNT, Doxygen, DreamChess, EasyRPG Player, Eat The Whistle, Egoboo, Flare Engine, FlightGear, Free Orion, FreeRCT, FreeSynd, FreeType, Freeserf, HarfBuzz, Lugaru, LÖVE, Mana, Maratis, Me and My Shadow, Mechanized Assault & eXploration Reloaded , MegaGlest, Minetest, OGRE3D, Open AL Soft, Open Game Engine, Open Tibia, OpenClonk, OpenLieroX, OpenRCT2, OpenSkyscraper, OpenXcom, PainTown, Pingus, Polycode, Rigs of Rods, Ryzom Core, Simple DirectMedia Layer, Simple and Fast Multimedia Library, SoftPixel Engine, Solarus, Speed Dreams, Spring RTS engine, StepMania, Stunt Rally, The Butterfly Effect, Trinity Reign, Tux Football, Tux of Math Command, Ufo: Alien Invasion, Unvanquished, Urho3D, Valyria Tear, Warzone 2100, Widelands, XU4, Zero Ballistics, mkxp, xoreos, yaml-cpp, zlib
+Allegro, Annchienta, Arx Libertatis, Astromenace, Atrinik, Battle for Wesnoth, Blender game engine, Block Attack - Rise of the Blocks, C-Dogs, COCOS2D-X, Caesar IA, Chocolate Doom, Choria, Colobot, Corsix Theme Hospital, DNT, Doxygen, DreamChess, EasyRPG Player, Eat The Whistle, Egoboo, Flare Engine, FlightGear, Free Orion, FreeRCT, FreeSynd, FreeType, Freeserf, GemRB, HarfBuzz, Lugaru, LÖVE, Mana, Maratis, Me and My Shadow, Mechanized Assault & eXploration Reloaded , MegaGlest, Minetest, OGRE3D, Open AL Soft, Open Game Engine, Open Tibia, OpenClonk, OpenLieroX, OpenRCT2, OpenSkyscraper, OpenXcom, PainTown, Pingus, Polycode, Rigs of Rods, Ryzom Core, Simple DirectMedia Layer, Simple and Fast Multimedia Library, SoftPixel Engine, Solarus, Speed Dreams, Spring RTS engine, StepMania, Stunt Rally, The Butterfly Effect, Trinity Reign, Tux Football, Tux of Math Command, Ufo: Alien Invasion, Unvanquished, Urho3D, Valyria Tear, Warzone 2100, Widelands, XU4, Zero Ballistics, mkxp, xoreos, yaml-cpp, zlib
## Platform
-Platform information available for 51.4% of all projects.
+Platform information available for 51.6% of all projects.
##### Platforms frequency
-- Windows (36.7%)
-- Linux (33.0%)
-- macOS (22.5%)
-- Android (7.1%)
+- Windows (36.6%)
+- Linux (32.8%)
+- macOS (22.4%)
+- Android (7.5%)
- Browser (0.7%)
diff --git a/tools/archives.json b/tools/archives.json
index 5ad1d346..1039f118 100644
--- a/tools/archives.json
+++ b/tools/archives.json
@@ -354,7 +354,6 @@
"https://github.com/xoreos/xoreos.git",
"https://github.com/zaki/irrlicht.git",
"https://github.com/zenorogue/hyperrogue.git",
- "https://gitlab.com/Trilarion/worldbuilder.git",
"https://gitlab.com/evol/evol-all.git",
"https://gitlab.com/freedroid/freedroid-src.git",
"https://gitlab.com/manaplus/manaplus.git",
@@ -362,12 +361,15 @@
"https://gitlab.com/osgames/antichess.git",
"https://gitlab.com/osgames/aplanetsrevenge.git",
"https://gitlab.com/osgames/armies.git",
+ "https://gitlab.com/osgames/atanks.git",
"https://gitlab.com/osgames/attal.git",
"https://gitlab.com/osgames/avanor.git",
"https://gitlab.com/osgames/blacknova.git",
"https://gitlab.com/osgames/blitzkrieg.git",
+ "https://gitlab.com/osgames/blobwars.git",
"https://gitlab.com/osgames/bmtactics.git",
"https://gitlab.com/osgames/boson.git",
+ "https://gitlab.com/osgames/celestron.git",
"https://gitlab.com/osgames/civil.git",
"https://gitlab.com/osgames/civilwar.git",
"https://gitlab.com/osgames/coltoo.git",
@@ -379,13 +381,16 @@
"https://gitlab.com/osgames/deity.git",
"https://gitlab.com/osgames/devana.git",
"https://gitlab.com/osgames/digitalalovestory.git",
+ "https://gitlab.com/osgames/dnt.git",
"https://gitlab.com/osgames/dragon-history.git",
"https://gitlab.com/osgames/dragon-hunt.git",
"https://gitlab.com/osgames/duelcommander.git",
+ "https://gitlab.com/osgames/dunedynasty.git",
"https://gitlab.com/osgames/dungeoncrawl.git",
"https://gitlab.com/osgames/dungeonmap.git",
"https://gitlab.com/osgames/endlessdungeons.git",
"https://gitlab.com/osgames/eos-game.git",
+ "https://gitlab.com/osgames/epicheroes.git",
"https://gitlab.com/osgames/firststrike.git",
"https://gitlab.com/osgames/freetrain.git",
"https://gitlab.com/osgames/fujo.git",
@@ -402,6 +407,8 @@
"https://gitlab.com/osgames/kursk.git",
"https://gitlab.com/osgames/lechemindeladam.git",
"https://gitlab.com/osgames/lincity.git",
+ "https://gitlab.com/osgames/lipsofsuna.git",
+ "https://gitlab.com/osgames/liquidwar6.git",
"https://gitlab.com/osgames/lost-sky.git",
"https://gitlab.com/osgames/low.git",
"https://gitlab.com/osgames/machinations.git",
@@ -427,13 +434,16 @@
"https://gitlab.com/osgames/spaceopera.git",
"https://gitlab.com/osgames/spicetrade.git",
"https://gitlab.com/osgames/tbots.git",
+ "https://gitlab.com/osgames/the-bubs-brothers.git",
"https://gitlab.com/osgames/theclans.git",
"https://gitlab.com/osgames/tuxracer.git",
"https://gitlab.com/osgames/uaf.git",
+ "https://gitlab.com/osgames/umbra.git",
"https://gitlab.com/osgames/ura-game.git",
"https://gitlab.com/osgames/uwadv.git",
"https://gitlab.com/osgames/wargamer.git",
"https://gitlab.com/osgames/watomic.git",
+ "https://gitlab.com/osgames/worldbuilder.git",
"https://gitlab.com/osgames/worldofheroes.git",
"https://gitlab.com/osgames/xarchon.git",
"https://gitlab.com/osgames/xconq.git",
diff --git a/tools/list_python_external_imports.py b/tools/list_python_external_imports.py
index fd42876c..903c11ce 100644
--- a/tools/list_python_external_imports.py
+++ b/tools/list_python_external_imports.py
@@ -19,9 +19,9 @@ def local_module(module_base, file_path, module):
if __name__ == "__main__":
- system_libraries = {'__builtin__', '.', '..', '*', 'array', 'os', 'copy', 'codecs', 'collections', 'cPickle', 'datetime', 'decimal', 'email',
- 'io', 'math', 'md5', 'operator', 'random', 're', 'sha', 'shutil', 'smtplib', 'socket', 'string', 'struct', 'subprocess',
- 'sys', 'thread', 'threading', 'time', 'traceback', 'types', 'urllib', 'urllib2', 'yaml', 'yaml3', 'zlib'}
+ system_libraries = {'__builtin__', '.', '..', '*', 'argparse', 'array', 'os', 'copy', 'codecs', 'collections', 'ctypes', 'pickle', 'cPickle', 'datetime', 'decimal', 'email', 'functools',
+ 'io', 'itertools', 'json', 'httplib', 'glob', 'math', 'cmath', 'heapq', 'md5', 'operator', 'random', 're', 'sha', 'shutil', 'smtplib', 'socket', 'string', 'struct', 'subprocess',
+ 'sys', 'thread', 'threading', 'time', 'traceback', 'types', 'urllib', 'urllib2', 'urlparse', 'unittest', 'yaml', 'yaml3', 'zlib', 'zipfile', '__future__'}
regex_import = re.compile(r"^\s*import (.*)", re.MULTILINE)
regex_from = re.compile(r"^\s*from (.*) import (.*)", re.MULTILINE)
regex_comment = re.compile(r"(#.*)$", re.MULTILINE)
@@ -32,17 +32,23 @@ if __name__ == "__main__":
module_base = r''
# get all *.py files below the root_folder
- files = []
+ python_files = []
+ setup_files = []
for dirpath, dirnames, filenames in os.walk(root_folder):
- filenames = [x for x in filenames if x.endswith('.py') or x.endswith('.pyw')]
+ for file in ('setup.py', 'requirements.txt'):
+ if file in filenames:
+ setup_files.append(os.path.join(dirpath, file))
+ filenames = [x for x in filenames if x.endswith('.py') or x.endswith('.pyw') or x.endswith('.cry')]
if filenames:
filenames = [os.path.join(dirpath, x) for x in filenames]
- files.extend(filenames)
- print('found {} files'.format(len(files)))
+ python_files.extend(filenames)
+ print('found {} Python files'.format(len(python_files)))
+ if setup_files:
+ print('found setup files: {}'.format(', '.join(setup_files)))
# iterate over all these files
imports = []
- for file in files:
+ for file in python_files:
# get file path
file_path = os.path.split(file)[0]
diff --git a/tools/maintenance.py b/tools/maintenance.py
index 446d0689..077ade20 100644
--- a/tools/maintenance.py
+++ b/tools/maintenance.py
@@ -149,8 +149,8 @@ def check_validity_external_links():
# for each possible clause
for url in match:
- # if there was something
- if url:
+ # if there was something (and not a sourceforge git url)
+ if url and not url.startswith('https://git.code.sf.net/p/'):
try:
# without a special header, frequent 403 responses occur
req = urllib.request.Request(url, headers={'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64)'})
diff --git a/tools/utils/utils.py b/tools/utils/utils.py
index 4c816b2e..14cacc5d 100644
--- a/tools/utils/utils.py
+++ b/tools/utils/utils.py
@@ -15,7 +15,7 @@ def read_text(file):
"""
Reads a whole text file (UTF-8 encoded).
"""
- with open(file, mode='r', encoding='utf-8') as f:
+ with open(file, mode='r', encoding='utf-8', errors='ignore') as f:
text = f.read()
return text