diff --git a/docs/data.json b/docs/data.json index d3544a64..a1048704 100644 --- a/docs/data.json +++ b/docs/data.json @@ -1033,21 +1033,13 @@ "Source - Python - GPL-2.0" ], [ - "Endless Sky (home, entry)", + "Endless Sky (home, entry)", "2D space trading and combat game similar to the classic..", "Link", "mature / active", "role playing, popular", "Source - C++ - GPL-3.0" ], - [ - "Enigma (home, entry)", - "Puzzle game based on Oxyd.", - "Link", - "mature / active", - "puzzle", - "Source - C, C++ - GPL-2.0" - ], [ "ENIGMA (home, entry)", "ENIGMA is a free development environment geared towards..", @@ -1056,6 +1048,14 @@ "framework, 3D", "Source - C++, C - GPL-3.0" ], + [ + "Enigma (home, entry)", + "Puzzle game based on Oxyd.", + "Link", + "mature / active", + "puzzle", + "Source - C, C++ - GPL-2.0" + ], [ "Eos, Dawn of Light: A Space Opera (home, entry)", "Space adventure game with elements of arcade and strategy.", @@ -1145,7 +1145,7 @@ "Source - Python - GPL-3.0" ], [ - "Fanwor (home, entry)", + "Fanwor (home, entry)", "Action-adventures in the style of the game \"The Legend of..", "", "mature / active", @@ -1297,7 +1297,7 @@ "Source - C++, Lua - GPL-3.0" ], [ - "FreeOrion (home, entry)", + "FreeOrion (home, entry)", "Turn-based space empire and galactic conquest (4X)..", "Link", "beta / active", @@ -1308,7 +1308,7 @@ "FreeRails (home, entry)", "Real time MP strategy game where players compete to build..", "Link", - "beta / active", + "beta / inactive since 2008", "strategy, real time", "Source - Java, C++ - GPL-2.0" ], @@ -1324,7 +1324,7 @@ "Freeserf (home, entry)", "Clone of the brilliant simulation game The Settlers 1 aka..", "Link", - "beta / active", + "mature / active", "strategy, remake, requires original content", "Source - C, C++ - GPL-3.0" ], @@ -1340,7 +1340,7 @@ "FreeSynd (home, entry)", "Reimplementation of the classic Bullfrog game, Syndicate.", "Link", - "beta / active", + "beta / inactive since 2017", "strategy, requires original content", "Source - C++ - GPL-2.0" ], @@ -1836,7 +1836,7 @@ "LGeneral (home, entry)", "A turn-based strategy engine heavily inspired by Panzer..", "", - "mature / active", + "mature / inactive since 2017", "strategy, turn-based", "Source - C - GPL-2.0" ], @@ -1993,7 +1993,7 @@ "Source - C, C++ - GPL-2.0" ], [ - "Magarena (home, entry)", + "Magarena (home, entry)", "Single-player fantasy card game played against a computer..", "Link", "mature / active", @@ -2036,9 +2036,9 @@ "Mechanized Assault & eXploration Reloaded (home, entry)", "A remake of the old M.A.X. by Interplay from 1996.", "Link", - "beta / inactive since 2016", + "beta / active", "strategy, requires original content", - "Source - C++, C - GPL-2.0" + "Source - C++, C - GPL-2.0" ], [ "MechCommander 2 Omnitech (home, entry)", @@ -2046,7 +2046,7 @@ "", "beta / inactive since 2013", "action", - "Source - C++ - MPL" + "Source - C++ - Ms-PL" ], [ "Mega Mario (home, entry)", @@ -2062,7 +2062,7 @@ "Link", "mature / active", "strategy, real time", - "Source - C, C++ - GPL-2.0" + "Source - C, C++ - GPL-3.0" ], [ "MegaMek (home, entry)", @@ -2108,9 +2108,9 @@ "Micropolis (home, entry)", "Micropolis is the open source version of SimCity Classic..", "", - "mature / active", + "mature / inactive since 2015", "simulation, online", - "Source - C++, Java, Python - GPL-3.0" + "Source - C++, Java, Python - GPL-3.0" ], [ "micropolisJS (home, entry)", @@ -2150,7 +2150,7 @@ "Link", "mature / active", "framework", - "Source - C# - MPL" + "Source - C# - Ms-PL" ], [ "Monster Generator (home, entry)", @@ -2289,7 +2289,7 @@ "Source - C++ - MIT" ], [ - "Oolite (home, entry)", + "Oolite (home, entry)", "3D space trading and combat simulator in the spirit of..", "Link", "mature / active", @@ -2332,9 +2332,9 @@ "Open Imperium Galactica (home, entry)", "Reimplementation of Imperium Galactica.", "Link", - "beta / active", + "mature / active", "strategy, turn-based", - "Source - Java - GPL-3.0" + "Source - Java - LGPL-3.0" ], [ "Open Legend RPG (home, entry)", @@ -2420,7 +2420,7 @@ "Open Zelda (home, entry)", "Open Zelda Game Development Software.", "", - "beta / active", + "mature / inactive since 2015", "action, requires original content", "Source - C, C++ - zlib" ], @@ -2444,7 +2444,7 @@ "OpenCity (home, entry)", "Another 3D city simulator.", "Link", - "beta / active", + "beta / inactive since 2015", "simulation", "Source - C++ - GPL-2.0" ], @@ -2494,7 +2494,7 @@ "Link", "mature / active", "action, arcade, wormslike", - "Source - C++ - LGPL-2.0" + "Source - C++ - LGPL-2.0" ], [ "OpenMOO2 (home, entry)", @@ -2524,7 +2524,7 @@ "OpenRCT2 (home, entry)", "Re-implementation of RollerCoaster Tycoon 2 (RCT2),..", "Link", - "beta / active", + "mature / active", "simulation, remake, requires original content", "Source - C++ - GPL-3.0" ], @@ -2537,7 +2537,7 @@ "Source - Python - GPL-2.0" ], [ - "OpenSkyscraper (home, entry)", + "OpenSkyscraper (home, entry)", "Tower simulation game inspired by SimTower.", "", "beta / active", diff --git a/games/_action.md b/games/_action.md index fa5ad5fc..82758368 100644 --- a/games/_action.md +++ b/games/_action.md @@ -32,7 +32,7 @@ - **[Liquid War](liquid_war.md)** (C, GPL-3.0, mature, inactive since 2015) - **[Lugaru](lugaru.md)** (C++, GPL-2.0, mature) - **[Maelstrom](maelstrom.md)** (C, C++, GPL-2.0, mature, inactive since 2002) -- **[MechCommander 2 Omnitech](mechcommander2_omnitech.md)** (C++, MPL, beta, inactive since 2013) +- **[MechCommander 2 Omnitech](mechcommander2_omnitech.md)** (C++, Ms-PL, beta, inactive since 2013) - **[Mega Mario](mega_mario.md)** (C++, LGPL-2.1, mature, inactive since 2012) - **[MicroWar 2.0](microwar_2.md)** (Python, 3-clause BSD, mature, inactive since 2009) - **[Netrek](netrek.md)** (C, Custom, mature, inactive since 2009) @@ -40,7 +40,7 @@ - **[Nexiuz](nexiuz.md)** (C++, GPL-2.0, mature) - **[nXtank](nxtank.md)** (Python, GPL-3.0, beta, inactive since 2010) - **[Open Surge](open_surge.md)** (C, GPL-3.0, beta) -- **[Open Zelda](open_zelda.md)** (C, C++, zlib, beta) +- **[Open Zelda](open_zelda.md)** (C, C++, zlib, mature, inactive since 2015) - **[OpenArena](openarena.md)** (C, GPL-2.0, mature, inactive since 2012) - **[OpenClonk](openclonk.md)** (C, C++, ISC, mature) - **[OpenLieroX](openlierox.md)** (C++, LGPL-2.0, mature) diff --git a/games/_all.md b/games/_all.md index cd9f24e1..1aa15e21 100644 --- a/games/_all.md +++ b/games/_all.md @@ -163,11 +163,11 @@ - **[FreeLords](freelords.md)** (Java, GPL-2.0, beta) - **[Freeminer](freeminer.md)** (C++, Lua, GPL-3.0, beta) - **[FreeOrion](free_orion.md)** (C++, Python, GPL-2.0, beta) -- **[FreeRails](freerails.md)** (Java, C++, GPL-2.0, beta) +- **[FreeRails](freerails.md)** (Java, C++, GPL-2.0, beta, inactive since 2008) - **[FreeRCT](freerct.md)** (C++, GPL-2.0, beta, inactive since 2016) -- **[Freeserf](freeserf.md)** (C, C++, GPL-3.0, beta) +- **[Freeserf](freeserf.md)** (C, C++, GPL-3.0, mature) - **[Freestars](freestars.md)** (C++, GPL-2.0, beta, inactive since 2008) -- **[FreeSynd](free_synd.md)** (C++, GPL-2.0, beta) +- **[FreeSynd](free_synd.md)** (C++, GPL-2.0, beta, inactive since 2017) - **[FreeTrain](freetrain.md)** (C#, LGPL-2.1, beta, inactive since 2009) - **[FreeType](freetype.md)** (C, GPL-2.0, Custom, mature) - **[Frozen Bubble](frozen_bubble.md)** (Perl, GPL-2.0, mature, inactive since 2012) @@ -229,7 +229,7 @@ - **[Labyrinth of Worlds](labyrinth_of_worlds.md)** (C++, LGPL-3.0, beta, inactive since 2010) - **[Land of Fire](land_of_fire.md)** (Custom, GPL-2.0, beta) - **[LGames](lgames.md)** (C++, GPL-2.0, mature) -- **[LGeneral](lgeneral.md)** (C, GPL-2.0, mature) +- **[LGeneral](lgeneral.md)** (C, GPL-2.0, mature, inactive since 2017) - **[libGDX](libgdx.md)** (Java, C++, C, Apache-2.0, mature) - **[libpng](libpng.md)** (C, Custom, mature) - **[Libxml2](libxml2.md)** (C, MIT, mature) @@ -254,21 +254,21 @@ - **[Maratis](maratis.md)** (C++, GPL-2.0, beta) - **[Mars, Land of No Mercy](mars_land_of_no_mercy.md)** (C++, GPL-2.0, beta, inactive since 2008) - **[Me and My Shadow](me_and_my_shadow.md)** (C++, GPL-3.0, beta) -- **[Mechanized Assault & eXploration Reloaded](mechanized_assault_and_exploration_reloaded.md)** (C++, C, GPL-2.0, beta, inactive since 2016) -- **[MechCommander 2 Omnitech](mechcommander2_omnitech.md)** (C++, MPL, beta, inactive since 2013) +- **[Mechanized Assault & eXploration Reloaded](mechanized_assault_and_exploration_reloaded.md)** (C++, C, GPL-2.0, beta) +- **[MechCommander 2 Omnitech](mechcommander2_omnitech.md)** (C++, Ms-PL, beta, inactive since 2013) - **[Mega Mario](mega_mario.md)** (C++, LGPL-2.1, mature, inactive since 2012) -- **[MegaGlest](megaglest.md)** (C, C++, GPL-2.0, mature) +- **[MegaGlest](megaglest.md)** (C, C++, GPL-3.0, mature) - **[MegaMek](megamek.md)** (Java, GPL-2.0, mature) - **[Mercenary Commander](mercenary_commander.md)** (Java, 3-clause BSD, beta, inactive since 2010) - **[Meridian 59](meridian59.md)** (C++, C, GPL-2.0, mature) - **[Meritous](meritous.md)** (C, GPL-3.0, mature, inactive since 2008) - **[Metal Mech](metal_mech.md)** (PHP, GPL-2.0, beta, inactive since 2006) -- **[Micropolis](micropolis.md)** (C++, Java, Python, GPL-3.0, mature) +- **[Micropolis](micropolis.md)** (C++, Java, Python, GPL-3.0, mature, inactive since 2015) - **[micropolisJS](micropolis_js.md)** (JavaScript, GPL-3.0, mature) - **[MicroWar 2.0](microwar_2.md)** (Python, 3-clause BSD, mature, inactive since 2009) - **[Minetest](minetest.md)** (C, C++, Lua, LGPL-2.1, mature) - **[mkxp](mkxp.md)** (C++, C, GPL-2.0, mature) -- **[MonoGame](monogame.md)** (C#, MPL, MIT, mature) +- **[MonoGame](monogame.md)** (C#, Ms-PL, MIT, mature) - **[Monster Generator](monster_generator.md)** (Java, MIT, mature) - **[Monstrosity](monstrosity.md)** (Python, MIT, mature) - **[Moria](moria.md)** (C, GPL-3.0, mature) @@ -291,7 +291,7 @@ - **[Open AL](open_al.md)** (C, Proprietary, mature) - **[Open Apocalypse](open_apocalypse.md)** (C++, MIT, mature) - **[Open Game Engine](open_game_engine.md)** (C++, LGPL-2.1, beta, inactive since 2008) -- **[Open Imperium Galactica](open_imperium_galactica.md)** (Java, GPL-3.0, beta) +- **[Open Imperium Galactica](open_imperium_galactica.md)** (Java, LGPL-3.0, mature) - **[Open Legend RPG](open_legend_rpg.md)** (Text, Custom, mature) - **[Open Meridian](open_meridian.md)** (C, C++, GPL-2.0, mature) - **[Open Panzer](open_panzer.md)** (JavaScript, GPL-2.0, mature) @@ -302,10 +302,10 @@ - **[Open Surge](open_surge.md)** (C, GPL-3.0, beta) - **[Open Tibia](open_tibia.md)** (C++, GPL-2.0, beta, inactive since 2014) - **[Open Yahtzee](open_yahtzee.md)** (C++, GPL-2.0, mature, inactive since 2016) -- **[Open Zelda](open_zelda.md)** (C, C++, zlib, beta) +- **[Open Zelda](open_zelda.md)** (C, C++, zlib, mature, inactive since 2015) - **[OpenArena](openarena.md)** (C, GPL-2.0, mature, inactive since 2012) - **[OpenBlox](openblox.md)** (Python, Lua, GPL-3.0, beta, inactive since 2011) -- **[OpenCity](open_city.md)** (C++, GPL-2.0, beta) +- **[OpenCity](open_city.md)** (C++, GPL-2.0, beta, inactive since 2015) - **[OpenClonk](openclonk.md)** (C, C++, ISC, mature) - **[OpenDUNE](opendune.md)** (C, GPL-2.0, mature) - **[OpenFL](open_fl.md)** (Haxe, MIT, mature) @@ -315,7 +315,7 @@ - **[OpenMOO2](openmoo2.md)** (Python, GPL-2.0, beta, inactive since 2011) - **[OpenMW](open_mw.md)** (C++, GPL-3.0, mature) - **[OpenRA](open_ra.md)** (C#, GPL-3.0, mature) -- **[OpenRCT2](open_rct2.md)** (C++, GPL-3.0, beta) +- **[OpenRCT2](open_rct2.md)** (C++, GPL-3.0, mature) - **[OpenRPG](openrpg.md)** (Python, GPL-2.0, mature, inactive since 2013) - **[OpenSkyscraper](openskyscraper.md)** (C++, GPL-2.0, beta) - **[OpenSoccer](open_soccer.md)** (PHP, GPL-3.0, beta) diff --git a/games/_framework.md b/games/_framework.md index 26e8f1ed..1646ce84 100644 --- a/games/_framework.md +++ b/games/_framework.md @@ -30,7 +30,7 @@ - **[Maratis](maratis.md)** (C++, GPL-2.0, beta) - **[Minetest](minetest.md)** (C, C++, Lua, LGPL-2.1, mature) - **[mkxp](mkxp.md)** (C++, C, GPL-2.0, mature) -- **[MonoGame](monogame.md)** (C#, MPL, MIT, mature) +- **[MonoGame](monogame.md)** (C#, Ms-PL, MIT, mature) - **[O.H.R.RPG.C.E](ohrrpgce.md)** (Basic, GPL-2.0, mature) - **[Octaforge](octaforge.md)** (C++, Custom, mature) - **[OGRE3D](ogre3d.md)** (C++, MIT, mature) diff --git a/games/_simulation.md b/games/_simulation.md index 2bfc7ce8..6ec444ca 100644 --- a/games/_simulation.md +++ b/games/_simulation.md @@ -14,14 +14,14 @@ - **[Infiniminer](infiniminer.md)** (C#, MIT, mature, inactive since 2016) - **[LinCity-NG](lincity_ng.md)** (C++, GPL-2.0, mature) - **[Lincity](lincity.md)** (C, GPL-2.0, mature, inactive since 2005) -- **[Micropolis](micropolis.md)** (C++, Java, Python, GPL-3.0, mature) +- **[Micropolis](micropolis.md)** (C++, Java, Python, GPL-3.0, mature, inactive since 2015) - **[micropolisJS](micropolis_js.md)** (JavaScript, GPL-3.0, mature) - **[NetStatsBaseball](netstatsbaseball.md)** (C, Public domain, mature) - **[Oolite](oolite.md)** (Objective-C, C, JavaScript, GPL-2.0, mature) - **[Open Rails](open_rails.md)** (C#, GPL-3.0, mature) - **[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) +- **[OpenCity](open_city.md)** (C++, GPL-2.0, beta, inactive since 2015) +- **[OpenRCT2](open_rct2.md)** (C++, GPL-3.0, mature) - **[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) diff --git a/games/_strategy.md b/games/_strategy.md index 3994359b..89016370 100644 --- a/games/_strategy.md +++ b/games/_strategy.md @@ -54,11 +54,11 @@ - **[FreeCol](freecol.md)** (Java, GPL-2.0, mature) - **[FreeLords](freelords.md)** (Java, GPL-2.0, beta) - **[FreeOrion](free_orion.md)** (C++, Python, GPL-2.0, beta) -- **[FreeRails](freerails.md)** (Java, C++, GPL-2.0, beta) +- **[FreeRails](freerails.md)** (Java, C++, GPL-2.0, beta, inactive since 2008) - **[FreeRCT](freerct.md)** (C++, GPL-2.0, beta, inactive since 2016) -- **[Freeserf](freeserf.md)** (C, C++, GPL-3.0, beta) +- **[Freeserf](freeserf.md)** (C, C++, GPL-3.0, mature) - **[Freestars](freestars.md)** (C++, GPL-2.0, beta, inactive since 2008) -- **[FreeSynd](free_synd.md)** (C++, GPL-2.0, beta) +- **[FreeSynd](free_synd.md)** (C++, GPL-2.0, beta, inactive since 2017) - **[GalaxyNG](galaxyng.md)** (C, GPL-2.0, mature, inactive since 2005) - **[Gigalomania](gigalomania.md)** (C++, GPL-2.0, mature) - **[Glest](glest.md)** (C++, GPL-2.0, mature, inactive since 2009) @@ -76,20 +76,20 @@ - **[JSettlers](jsettlers.md)** (Java, GPL-3.0, mature) - **[Kingdoms](kingdoms.md)** (C++, GPL-3.0, beta, inactive since 2014) - **[Knights and Merchants Remake](knights_and_merchants_remake.md)** (Pascal, AGPL-3.0, mature) -- **[LGeneral](lgeneral.md)** (C, GPL-2.0, mature) +- **[LGeneral](lgeneral.md)** (C, GPL-2.0, mature, inactive since 2017) - **[LordsAWar!](lordsawar.md)** (C++, GPL-3.0, mature) - **[M.E.W.L.](mewl.md)** (C++, GPL-2.0, beta, inactive since 2015) - **[Machinations](machinations.md)** (C++, GPL-2.0, beta, inactive since 2003) - **[Mars, Land of No Mercy](mars_land_of_no_mercy.md)** (C++, GPL-2.0, beta, inactive since 2008) -- **[Mechanized Assault & eXploration Reloaded](mechanized_assault_and_exploration_reloaded.md)** (C++, C, GPL-2.0, beta, inactive since 2016) -- **[MegaGlest](megaglest.md)** (C, C++, GPL-2.0, mature) +- **[Mechanized Assault & eXploration Reloaded](mechanized_assault_and_exploration_reloaded.md)** (C++, C, GPL-2.0, beta) +- **[MegaGlest](megaglest.md)** (C, C++, GPL-3.0, mature) - **[MegaMek](megamek.md)** (Java, GPL-2.0, mature) - **[Mercenary Commander](mercenary_commander.md)** (Java, 3-clause BSD, beta, inactive since 2010) - **[Metal Mech](metal_mech.md)** (PHP, GPL-2.0, beta, inactive since 2006) - **[Mpango](mpango.md)** (Java, GPL-2.0, beta, inactive since 2013) - **[NetPanzer](netpanzer.md)** (C++, GPL-2.0, beta) - **[Open Apocalypse](open_apocalypse.md)** (C++, MIT, mature) -- **[Open Imperium Galactica](open_imperium_galactica.md)** (Java, GPL-3.0, beta) +- **[Open Imperium Galactica](open_imperium_galactica.md)** (Java, LGPL-3.0, mature) - **[Open Panzer](open_panzer.md)** (JavaScript, GPL-2.0, mature) - **[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) diff --git a/games/danger_from_the_deep.md b/games/danger_from_the_deep.md index 641aaee1..0660464f 100644 --- a/games/danger_from_the_deep.md +++ b/games/danger_from_the_deep.md @@ -9,6 +9,7 @@ _WW2 submarine 3D simulation._ - Code repository: https://gitlab.com/osgames/dangerdeep.git (conversion and cleanup of git), https://git.code.sf.net/p/dangerdeep/git (+), https://svn.code.sf.net/p/dangerdeep/code/ (svn) - Code language: C++ - Code license: GPL-2.0 +- Assets license: CC-BY-NC-ND ## Building diff --git a/games/dune_legacy.md b/games/dune_legacy.md index e504fc36..685d7991 100644 --- a/games/dune_legacy.md +++ b/games/dune_legacy.md @@ -2,7 +2,7 @@ _Updated clone of Westwood Studios' Dune2 which uses data files from the original game._ -- Home: http://dunelegacy.sourceforge.net/website/, https://sourceforge.net/projects/dunelegacy +- Home: http://dunelegacy.sourceforge.net/website/, https://sourceforge.net/projects/dunelegacy/ - State: mature - Download: http://dunelegacy.sourceforge.net/website/downloads.html, https://sourceforge.net/projects/dunelegacy/files - Keywords: strategy, requires original content diff --git a/games/easyrpgplayer.md b/games/easyrpgplayer.md index a3c9d1ff..d51785a8 100644 --- a/games/easyrpgplayer.md +++ b/games/easyrpgplayer.md @@ -2,7 +2,7 @@ _EasyRPG Player is a program that allows to play games created with RPG Maker 2000 and 2003._ -- Home: https://easyrpg.org/player/ +- Home: https://easyrpg.org/player/, https://easyrpg.org/ - State: mature - Download: https://easyrpg.org/player/downloads/ - Keywords: framework diff --git a/games/endless_sky.md b/games/endless_sky.md index bf5e04a9..fcf4f23a 100644 --- a/games/endless_sky.md +++ b/games/endless_sky.md @@ -2,7 +2,7 @@ _2D space trading and combat game similar to the classic Escape Velocity series._ -- Home: http://endless-sky.github.io/ +- Home: https://endless-sky.github.io/ - Media: https://en.wikipedia.org/wiki/Escape_Velocity_(video_game)#Legacy - State: mature - Download: https://github.com/endless-sky/endless-sky/releases diff --git a/games/enigma.md b/games/enigma.md index 329f7efa..3959d3d7 100644 --- a/games/enigma.md +++ b/games/enigma.md @@ -2,7 +2,7 @@ _Puzzle game based on Oxyd._ -- Home: http://www.nongnu.org/enigma/, https://sourceforge.net/projects/enigma-game/ +- Home: https://www.nongnu.org/enigma/, https://sourceforge.net/projects/enigma-game/ - Media: https://en.wikipedia.org/wiki/Enigma_(2007_video_game) - State: mature - Download: http://www.nongnu.org/enigma/download.html#stable diff --git a/games/fanwor.md b/games/fanwor.md index e892d0fa..f6238291 100644 --- a/games/fanwor.md +++ b/games/fanwor.md @@ -2,7 +2,7 @@ _Action-adventures in the style of the game "The Legend of Zelda"._ -- Home: http://fanwor.tuxfamily.org/ +- Home: https://fanwor.tuxfamily.org/ - State: mature - Download: (see home) - Keywords: adventure diff --git a/games/free_orion.md b/games/free_orion.md index 17533ed4..0be7988e 100644 --- a/games/free_orion.md +++ b/games/free_orion.md @@ -2,7 +2,7 @@ _Turn-based space empire and galactic conquest (4X) computer game._ -- Home: http://www.freeorion.org/index.php/Main_Page, https://sourceforge.net/projects/freeorion/ +- Home: https://www.freeorion.org/index.php/Main_Page, https://sourceforge.net/projects/freeorion/ - Media: https://en.wikipedia.org/wiki/Master_of_Orion#External_links - State: beta - Download: http://www.freeorion.org/index.php/Download @@ -11,6 +11,7 @@ _Turn-based space empire and galactic conquest (4X) computer game._ - Code language: C++, Python - Code license: GPL-2.0 - Code dependencies: Boost, Freetype, Ogg, OpenAL, OpenGL, PyLab, SDL, Vorbis, zlib +- Assets license: CC-BY-SA ## Building diff --git a/games/free_synd.md b/games/free_synd.md index 1ae0cb51..4cfbc75d 100644 --- a/games/free_synd.md +++ b/games/free_synd.md @@ -3,7 +3,7 @@ _Reimplementation of the classic Bullfrog game, Syndicate._ - Home: http://freesynd.sourceforge.net/, https://sourceforge.net/projects/freesynd/ -- State: beta +- State: beta, inactive since 2017 - Download: https://sourceforge.net/projects/freesynd/files/ - Keywords: strategy, requires original content (Syndicate) - Code repository: https://svn.code.sf.net/p/freesynd/code/ (svn) diff --git a/games/freelords.md b/games/freelords.md index 0ecc5e8e..a40933fc 100644 --- a/games/freelords.md +++ b/games/freelords.md @@ -2,7 +2,7 @@ _Explore, occupy, produce armies in cities and kill your enemies._ -- Home: https://sourceforge.net/projects/freelords/ +- Home: https://sourceforge.net/projects/freelords/, https://sourceforge.net/p/freelords/wiki/Home/ - State: beta - Download: https://sourceforge.net/projects/freelords/files - Keywords: strategy diff --git a/games/freerails.md b/games/freerails.md index de766055..5999649a 100644 --- a/games/freerails.md +++ b/games/freerails.md @@ -3,7 +3,7 @@ _Real time MP strategy game where players compete to build the most powerful railroad empire._ - Home: http://freerails.sourceforge.net/ -- State: beta +- State: beta, inactive since 2008 (see continuation) - Download: https://sourceforge.net/projects/freerails/files/jfreerails/ - Keywords: strategy, real time - Code repository: https://sourceforge.net/p/freerails/code/ (cvs) diff --git a/games/freeserf.md b/games/freeserf.md index f62715fa..cd0177de 100644 --- a/games/freeserf.md +++ b/games/freeserf.md @@ -3,7 +3,7 @@ _Clone of the brilliant simulation game The Settlers 1 aka Serf City._ - Home: http://jonls.dk/freeserf/ -- State: beta +- State: mature - Download: https://github.com/freeserf/freeserf/releases - Keywords: strategy, remake, requires original content (Settlers 1) - Code repository: https://github.com/freeserf/freeserf.git diff --git a/games/lgeneral.md b/games/lgeneral.md index ba439bff..8e49b8f3 100644 --- a/games/lgeneral.md +++ b/games/lgeneral.md @@ -4,7 +4,7 @@ _A turn-based strategy engine heavily inspired by Panzer General._ - Home: http://lgames.sourceforge.net/LGeneral/, https://sourceforge.net/projects/lgames/, https://sourceforge.net/projects/lgeneral/ - Media: https://en.wikipedia.org/wiki/Panzer_General#LGeneral -- State: mature +- State: mature, inactive since 2017 - Download: (see home) - Platform: Android - Keywords: strategy, turn-based diff --git a/games/magarena.md b/games/magarena.md index 3a279c66..94e4ea2a 100644 --- a/games/magarena.md +++ b/games/magarena.md @@ -2,7 +2,7 @@ _Single-player fantasy card game played against a computer opponent._ -- Home: http://magarena.github.io/ +- Home: https://magarena.github.io/ - State: mature - Download: https://github.com/magarena/magarena/releases/ - Keywords: role playing, cards diff --git a/games/mechanized_assault_and_exploration_reloaded.md b/games/mechanized_assault_and_exploration_reloaded.md index 8a4fc46b..c395c4fb 100644 --- a/games/mechanized_assault_and_exploration_reloaded.md +++ b/games/mechanized_assault_and_exploration_reloaded.md @@ -3,12 +3,13 @@ _A remake of the old M.A.X. by Interplay from 1996._ - Home: https://www.maxr.org/ -- State: beta, inactive since 2016 +- State: beta - Download: https://www.maxr.org/docs.php?id=3 - Keywords: strategy, requires original content (some versions) -- Code repository: http://git.maxr.org/maxr/maxr.git +- Code repository: https://git.maxr.org/maxr/maxr.git - Code language: C++, C - Code license: GPL-2.0 +- Assets license: CC-BY-SA ## Building diff --git a/games/mechcommander2_omnitech.md b/games/mechcommander2_omnitech.md index abcc80ba..05d2c34b 100644 --- a/games/mechcommander2_omnitech.md +++ b/games/mechcommander2_omnitech.md @@ -8,7 +8,7 @@ _Upgraded and more easily moddable version of the good old Mechcommander 2._ - Keywords: action - Code repository: https://github.com/Echelon9/mechcommander2-open.git - Code language: C++ -- Code license: MPL +- Code license: Ms-PL ## Building diff --git a/games/megaglest.md b/games/megaglest.md index 0f2ec297..c4a1643a 100644 --- a/games/megaglest.md +++ b/games/megaglest.md @@ -9,7 +9,8 @@ _MegaGlest is an entertaining free (freeware and free software) and open source - Keywords: strategy, real time - Code repository: https://github.com/MegaGlest/megaglest-source.git - Code language: C, C++ -- Code license: GPL-2.0 +- Code license: GPL-3.0 +- Assets license: CC-BY-SA Fork of [Glest](glest.md) diff --git a/games/micropolis.md b/games/micropolis.md index 4ccd934e..e547ca0a 100644 --- a/games/micropolis.md +++ b/games/micropolis.md @@ -4,9 +4,9 @@ _Micropolis is the open source version of SimCity Classic from Maxis._ - Home: http://micropolisonline.com/ - Media: -- State: mature +- State: mature, inactive since 2015 - Keywords: simulation, online -- Code repository: https://github.com/simhacker/micropolis.git +- Code repository: https://github.com/SimHacker/micropolis.git - Code language: C++, Java, Python - Code license: GPL-3.0 - Code dependencies: PyAMF, pycairo, pygobject, pygtk, SQLAlchemy, TurboGears diff --git a/games/monogame.md b/games/monogame.md index 89197a0d..af4cb4a4 100644 --- a/games/monogame.md +++ b/games/monogame.md @@ -9,7 +9,7 @@ _Open Source implementation of the Microsoft XNA 4 Framework._ - Keywords: framework - Code repository: https://github.com/MonoGame/MonoGame.git - Code language: C# -- Code license: MPL, MIT +- Code license: Ms-PL, MIT ## Building diff --git a/games/naev.md b/games/naev.md index 1de18ae0..336995db 100644 --- a/games/naev.md +++ b/games/naev.md @@ -9,6 +9,7 @@ _2D space trading and combat game, taking inspiration from the Escape Velocity s - Code repository: https://github.com/naev/naev.git - Code language: C, Lua - Code license: GPL-3.0 +- Code dependencies: libxml, OpenAL, SDL2 Also available on Steam. diff --git a/games/oolite.md b/games/oolite.md index 59476c38..c1358081 100644 --- a/games/oolite.md +++ b/games/oolite.md @@ -2,7 +2,7 @@ _3D space trading and combat simulator in the spirit of Elite._ -- Home: http://oolite.org/, http://wiki.alioth.net/index.php/Oolite_Main_Page, http://aegidian.org/bb/index.php +- Home: http://www.oolite.org/, http://wiki.alioth.net/index.php/Oolite_Main_Page, http://aegidian.org/bb/index.php - Media: - State: mature - Download: http://oolite.org/download/ diff --git a/games/open_city.md b/games/open_city.md index 0b8168e3..142c904b 100644 --- a/games/open_city.md +++ b/games/open_city.md @@ -4,7 +4,7 @@ _Another 3D city simulator._ - Home: http://www.opencity.info/, https://sourceforge.net/projects/opencity/ - Media: https://en.wikipedia.org/wiki/OpenCity -- State: beta +- State: beta, inactive since 2015 - Download: http://www.opencity.info/en/Download.html - Keywords: simulation - Code repository: https://gitlab.com/osgames/opencity.git (combination of cvs and svn), https://svn.code.sf.net/p/opencity/code/ (svn), https://sourceforge.net/p/opencity/cvs/ (cvs) diff --git a/games/open_imperium_galactica.md b/games/open_imperium_galactica.md index d14c6844..50c60423 100644 --- a/games/open_imperium_galactica.md +++ b/games/open_imperium_galactica.md @@ -2,12 +2,12 @@ _Reimplementation of Imperium Galactica._ -- Home: https://github.com/akarnokd/open-ig -- State: beta +- Home: https://github.com/akarnokd/open-ig, http://open-ig-dev.blogspot.com/ +- State: mature - Download: https://github.com/akarnokd/open-ig/releases - Keywords: strategy, turn-based - Code repository: https://github.com/akarnokd/open-ig.git - Code language: Java -- Code license: GPL-3.0 +- Code license: LGPL-3.0 ## Building diff --git a/games/open_rails.md b/games/open_rails.md index 48e3e27b..a838b923 100644 --- a/games/open_rails.md +++ b/games/open_rails.md @@ -12,3 +12,5 @@ _Train simulator for the largest collection of digital content in the world - ro ## Building +See [Developer guide](http://openrails.org/contribute/developing-code/). + diff --git a/games/open_rct2.md b/games/open_rct2.md index 77ec05da..db92ccbc 100644 --- a/games/open_rct2.md +++ b/games/open_rct2.md @@ -4,7 +4,7 @@ _Re-implementation of RollerCoaster Tycoon 2 (RCT2), expanding the game with new - Home: https://openrct2.io/, https://openrct2.org/ - Media: https://en.wikipedia.org/wiki/RollerCoaster_Tycoon_2#Development -- State: beta +- State: mature - Download: https://openrct2.org/downloads - Platform: Windows, Linux, macOS - Keywords: simulation, remake, requires original content (from RCT2) diff --git a/games/open_zelda.md b/games/open_zelda.md index b362324b..a53350ee 100644 --- a/games/open_zelda.md +++ b/games/open_zelda.md @@ -2,8 +2,8 @@ _Open Zelda Game Development Software._ -- Home: https://github.com/openzelda/openzelda-source -- State: beta +- Home: https://github.com/openzelda/openzelda-source, https://web.archive.org/web/20171028213428/http://openzelda.nfshost.com/ +- State: mature, inactive since 2015 - Keywords: action, requires original content - Code repository: https://github.com/openzelda/openzelda-source.git - Code language: C, C++ diff --git a/games/openlierox.md b/games/openlierox.md index c56e00db..bd8b1f9d 100644 --- a/games/openlierox.md +++ b/games/openlierox.md @@ -7,7 +7,7 @@ _Realtime worms shoot-em-up._ - Download: http://www.openlierox.net/downloads/, https://sourceforge.net/projects/openlierox/files/ - Platform: Windows - Keywords: action, arcade, wormslike -- Code repository: https://git.code.sf.net/p/openlierox/code +- Code repository: https://github.com/albertz/openlierox.git, https://git.code.sf.net/p/openlierox/code - Code language: C++ - Code license: LGPL-2.0 diff --git a/games/openskyscraper.md b/games/openskyscraper.md index 6607dbf6..085554e6 100644 --- a/games/openskyscraper.md +++ b/games/openskyscraper.md @@ -2,7 +2,7 @@ _Tower simulation game inspired by SimTower._ -- Home: https://github.com/fabianschuiki/OpenSkyscraper +- Home: http://openskyscraper.org/ - State: beta - Keywords: simulation, remake - Code repository: https://github.com/fabianschuiki/OpenSkyscraper.git diff --git a/statistics.md b/statistics.md index 25c2a351..f82e9965 100644 --- a/statistics.md +++ b/statistics.md @@ -1,17 +1,17 @@ [comment]: # (autogenerated content, do not edit) # Statistics -analyzed 517 entries on 2019-08-19 12:10:33 +analyzed 517 entries on 2019-08-19 15:50:00 ## State -- mature: 338 (65.4%) -- beta: 179 (34.6%) -- inactive: 225 (43.5%) +- mature: 342 (66.2%) +- beta: 175 (33.8%) +- inactive: 230 (44.5%) ##### Inactive State -Blobby Volley 2 (2017), Eat The Whistle (2017), GLtron (2017), PokerTH (2017), Scrolling Game Development Kit 2 (2017), Tressette (2017), Zone of Control (2017), 3d.city (2016), Atlantis (2016), Atomic Tanks (2016), Atrinik (2016), Birth of the Empires (2016), Dark Destiny (2016), DNT (2016), Dungeon Monkey Eternal (2016), FreeRCT (2016), Infiniminer (2016), JaNaG - Java Name Generator (2016), Mechanized Assault & eXploration Reloaded (2016), Open Yahtzee (2016), Polis (2016), ransack (2016), TORCS, The Open Racing Car Simulator (2016), Tremulous (2016), Aleph One: Marathon (2015), Atomiks (2015), Battleround (2015), Boulder Dash (2015), D-Fend Reloaded (2015), Dash Engine (2015), Delta Engine (2015), DeSmuME (2015), Egoboo (2015), Free heroes2 engine (2015), Liquid War (2015), M.E.W.L. (2015), pyORPG (2015), Roguish (2015), Scrabble3D (2015), Tenes Empanadas Graciela (2015), The Endless Dungeons (2015), The Epic of Heroes (2015), TwinEngine (2015), Witch Blast (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), rpge (2014), sandbox Game Maker (2014), Scorched3D (2014), SDL Game Engine 2D (2014), SDL Sopwith (2014), Sintel The Game (2014), Summoning Wars (2014), Supremacy (2014), Turious (2014), VDrift (2014), X-Moto (2014), Xenowar (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), 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), Thousand Parsec (2012), TROPHY (2012), Tux Football (2012), UFO2000 (2012), Wizards Magic (2012), Battlefield Java (2011), Brain Workshop (2011), Danger from the Deep (2011), Dawn (2011), GalaxyMage Redux (2011), Kobold's Quest 2 (2011), KQ Lives (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), nXtank (2010), OpenHoMM (2010), Slay (2010), SpaceTrader for Java (2010), UltraStar (2010), XPilot (2010), XSera (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), SDL Asylum (2009), Secret Maryo 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), kiki the nano bot (2007), Pang Zero (2007), SharpKonquest (2007), Silvertree (2007), SLASH'EM (2007), Underworld Adventures (2007), World Builder (2007), Betrayer's Moon Tactics (2006), Boson (2006), GPL Arcade Volleyball (2006), Grabble (2006), GUSANOS (2006), JQuest (2006), Linley's Dungeon Crawl (2006), Metal Mech (2006), Rogue Clone IV (2006), RPDungeon - computer aided role playing (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), Gee Whiz (2004), GM Tools (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), FreeSynd (2017), GLtron (2017), LGeneral (2017), PokerTH (2017), Scrolling Game Development Kit 2 (2017), Tressette (2017), Zone of Control (2017), 3d.city (2016), Atlantis (2016), Atomic Tanks (2016), Atrinik (2016), Birth of the Empires (2016), Dark Destiny (2016), DNT (2016), Dungeon Monkey Eternal (2016), FreeRCT (2016), Infiniminer (2016), JaNaG - Java Name Generator (2016), Open Yahtzee (2016), Polis (2016), ransack (2016), TORCS, The Open Racing Car Simulator (2016), Tremulous (2016), Aleph One: Marathon (2015), Atomiks (2015), Battleround (2015), Boulder Dash (2015), D-Fend Reloaded (2015), Dash Engine (2015), Delta Engine (2015), DeSmuME (2015), Egoboo (2015), Free heroes2 engine (2015), Liquid War (2015), M.E.W.L. (2015), Micropolis (2015), Open Zelda (2015), OpenCity (2015), pyORPG (2015), Roguish (2015), Scrabble3D (2015), Tenes Empanadas Graciela (2015), The Endless Dungeons (2015), The Epic of Heroes (2015), TwinEngine (2015), Witch Blast (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), rpge (2014), sandbox Game Maker (2014), Scorched3D (2014), SDL Game Engine 2D (2014), SDL Sopwith (2014), Sintel The Game (2014), Summoning Wars (2014), Supremacy (2014), Turious (2014), VDrift (2014), X-Moto (2014), Xenowar (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), 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), Thousand Parsec (2012), TROPHY (2012), Tux Football (2012), UFO2000 (2012), Wizards Magic (2012), Battlefield Java (2011), Brain Workshop (2011), Danger from the Deep (2011), Dawn (2011), GalaxyMage Redux (2011), Kobold's Quest 2 (2011), KQ Lives (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), nXtank (2010), OpenHoMM (2010), Slay (2010), SpaceTrader for Java (2010), UltraStar (2010), XPilot (2010), XSera (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), SDL Asylum (2009), Secret Maryo 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), FreeRails (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), kiki the nano bot (2007), Pang Zero (2007), SharpKonquest (2007), Silvertree (2007), SLASH'EM (2007), Underworld Adventures (2007), World Builder (2007), Betrayer's Moon Tactics (2006), Boson (2006), GPL Arcade Volleyball (2006), Grabble (2006), GUSANOS (2006), JQuest (2006), Linley's Dungeon Crawl (2006), Metal Mech (2006), Rogue Clone IV (2006), RPDungeon - computer aided role playing (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), Gee Whiz (2004), GM Tools (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 @@ -62,7 +62,7 @@ Blobby Volley 2 (2017), Eat The Whistle (2017), GLtron (2017), PokerTH (2017), S ##### Licenses frequency -- GPL-2.0 (40.0%) +- GPL-2.0 (39.8%) - GPL-3.0 (25.1%) - MIT (10.9%) - Custom (4.8%) @@ -72,16 +72,16 @@ Blobby Volley 2 (2017), Eat The Whistle (2017), GLtron (2017), PokerTH (2017), S - LGPL-2.1 (2.1%) - ? (1.3%) - AGPL-3.0 (1.1%) +- LGPL-3.0 (1.1%) - LGPL-2.0 (1.0%) -- LGPL-3.0 (1.0%) - Public domain (1.0%) -- MPL (0.6%) - 2-clause BSD (0.4%) - Artistic License (0.4%) - Boost-1.0 (0.4%) - GPL (0.4%) - ISC (0.4%) - MPL-2.0 (0.4%) +- Ms-PL (0.4%) - CC-BY-NC (0.2%) - CC-BY-NC-SA (0.2%) - CC-BY-NC-SA-2.0 (0.2%) @@ -89,6 +89,7 @@ Blobby Volley 2 (2017), Eat The Whistle (2017), GLtron (2017), PokerTH (2017), S - CC-BY-SA-3.0 (0.2%) - CC-BY-SA-4.0 (0.2%) - CC0 (0.2%) +- MPL (0.2%) - Ms-RL (0.2%) - Not applicable (0.2%) - Proprietary (0.2%) @@ -204,20 +205,20 @@ Blobby Volley 2 (2017), Eat The Whistle (2017), GLtron (2017), PokerTH (2017), S ## Code dependencies -With code dependency field 110 (21.3%) +With code dependency field 111 (21.5%) ##### Code dependencies frequency -- pygame (14.5%) -- SDL (13.5%) -- numpy (3.4%) -- pillow (3.4%) -- wxPython (3.4%) -- SDL2 (2.9%) +- pygame (14.3%) +- SDL (13.3%) +- numpy (3.3%) +- pillow (3.3%) +- SDL2 (3.3%) +- wxPython (3.3%) +- OpenAL (2.4%) - zlib (2.4%) - Allegro (1.9%) - Blender game engine (1.9%) -- OpenAL (1.9%) - Freetype (1.4%) - libpng (1.4%) - Lua (1.4%) @@ -250,8 +251,8 @@ With code dependency field 110 (21.3%) - DarkPlaces (0.5%) - DirectPython (0.5%) - Doom engine (0.5%) -- fife (0.5%) - FIFE (0.5%) +- fife (0.5%) - Game Maker (0.5%) - gettext (0.5%) - Irrlicht (0.5%) @@ -259,6 +260,7 @@ With code dependency field 110 (21.3%) - libogg (0.5%) - libtiff (0.5%) - libvorbis (0.5%) +- libxml (0.5%) - libxml2 (0.5%) - Matplotlib (0.5%) - melonJS (0.5%) diff --git a/tools/archives.json b/tools/archives.json index 7fcdb985..e4f4edde 100644 --- a/tools/archives.json +++ b/tools/archives.json @@ -1,7 +1,6 @@ { "git": [ "http://git.artsoft.org/rocksndiamonds.git", - "http://git.maxr.org/maxr/maxr.git", "http://git.pond.sub.org/empserver", "http://repo.or.cz/openal-soft.git", "https://anongit.freedesktop.org/git/pkg-config.git", @@ -39,7 +38,6 @@ "https://git.code.sf.net/p/monstergenerato/code", "https://git.code.sf.net/p/nazghul/git", "https://git.code.sf.net/p/oge/git", - "https://git.code.sf.net/p/openlierox/code", "https://git.code.sf.net/p/openyahtzee/code", "https://git.code.sf.net/p/pasang-emas/code", "https://git.code.sf.net/p/rmoffice/code", @@ -52,6 +50,7 @@ "https://git.code.sf.net/p/torcs/code", "https://git.code.sf.net/p/tuxfootball/code", "https://git.code.sf.net/p/ysoccer/code", + "https://git.maxr.org/maxr/maxr.git", "https://git.net-core.org/tome/t-engine4.git", "https://git.octaforge.org/OctaForge/OctaCore.git", "https://git.savannah.gnu.org/git/adonthell/adonthell-wastesedge.git", @@ -142,6 +141,7 @@ "https://github.com/SWY1985/CivOne.git", "https://github.com/Scorched-Moon/client.git", "https://github.com/Scorched-Moon/server.git", + "https://github.com/SimHacker/micropolis.git", "https://github.com/SpaceTraderGame/SpaceTrader-Windows.git", "https://github.com/SupSuper/OpenXcom.git", "https://github.com/TASVideos/desmume.git", @@ -171,6 +171,7 @@ "https://github.com/aburch/simutrans.git", "https://github.com/acmepjz/meandmyshadow.git", "https://github.com/akarnokd/open-ig.git", + "https://github.com/albertz/openlierox.git", "https://github.com/alemart/opensurge.git", "https://github.com/alphaonex86/CatchChallenger.git", "https://github.com/anael-seghezzi/Maratis-4.git", @@ -320,7 +321,6 @@ "https://github.com/sago007/annchienta.git", "https://github.com/samcv/brainworkshop.git", "https://github.com/scummvm/scummvm.git", - "https://github.com/simhacker/micropolis.git", "https://github.com/singularity/singularity.git", "https://github.com/snauts/game-lv.git", "https://github.com/spring/spring.git", diff --git a/tools/synchronization_osgameclones.py b/tools/synchronization_osgameclones.py index 0e5a0f61..ec386899 100644 --- a/tools/synchronization_osgameclones.py +++ b/tools/synchronization_osgameclones.py @@ -65,8 +65,6 @@ def unique_field_contents(entries, field): if __name__ == "__main__": - regex_sanitze_name = re.compile(r"[^A-Za-z 0-9]+") - # paths similarity_threshold = 0.8 root_path = os.path.realpath(os.path.join(os.path.dirname(__file__), os.path.pardir)) diff --git a/tools/utils/osg.py b/tools/utils/osg.py index b2f62de3..2e79f65f 100644 --- a/tools/utils/osg.py +++ b/tools/utils/osg.py @@ -10,7 +10,7 @@ valid_fields = ('Home', 'Media', 'State', 'Play', 'Download', 'Platform', 'Keywo 'Code license', 'Code dependencies', 'Assets license', 'Build system', 'Build instructions') valid_platforms = ('Windows', 'Linux', 'macOS', 'Android', 'Browser') recommended_keywords = ('action', 'arcade', 'adventure', 'visual novel', 'sports', 'platform', 'puzzle', 'role playing', 'simulation', 'strategy', 'card game', 'board game', 'music', 'educational', 'tool', 'game engine', 'framework', 'library') - +regex_sanitze_name = re.compile(r"[^A-Za-z -0-9]+") def entry_iterator(games_path): """ @@ -32,6 +32,17 @@ def entry_iterator(games_path): yield entry, entry_path, content +def derive_canonical_file_name(name): + """ + Derives a canonical file name from a game name + """ + name = regex_sanitze_name.sub('', name) + name = name.replace(' ', '_') + name = name.casefold() + name = name + '.md' + return name + + def parse_entry(content): """ Returns a dictionary of the features of the content @@ -185,6 +196,15 @@ def assemble_infos(games_path): # add file information info['file'] = entry + # check canonical file name + canonical_file_name = derive_canonical_file_name(info['name']) + if canonical_file_name != entry: + print('file {} should be {}'.format(entry, canonical_file_name)) + source_file = os.path.join(games_path, entry) + target_file = os.path.join(games_path, canonical_file_name) + if not os.path.isfile(target_file): + os.rename(source_file, target_file) + # add to list infos.append(info)