diff --git a/.gitignore b/.gitignore index d505e3dc..a9931e25 100644 --- a/.gitignore +++ b/.gitignore @@ -4,4 +4,3 @@ /tools/git_repositories.json __pycache__ /is_already_included.txt -/dismissed.txt diff --git a/README.md b/README.md index 0722a6e6..45bffad1 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ **[Dynamic HTML table](https://trilarion.github.io/opensourcegames/)** of the entries / Development **[Blog](https://trilarion.blogspot.com/search/label/osgames)** / **[Statistics](statistics.md#statistics)** [comment]: # (start of autogenerated content, do not edit) -**[All](games/_all.md#All)** (590), **[Action](games/_action.md#action)** (105), **[Adventure](games/_adventure.md#adventure)** (14), **[Arcade](games/_arcade.md#arcade)** (10), **[Board game](games/_board-game.md#board-game)** (9), **[Card game](games/_card-game.md#card-game)** (1), **[Educational](games/_educational.md#educational)** (3), **[Framework](games/_framework.md#framework)** (59), **[Game engine](games/_game-engine.md#game-engine)** (10), **[Library](games/_library.md#library)** (22), **[Music](games/_music.md#music)** (3), **[Platform](games/_platform.md#platform)** (7), **[Puzzle](games/_puzzle.md#puzzle)** (27), **[Remake](games/_remake.md#remake)** (157), **[Role playing](games/_role-playing.md#role-playing)** (124), **[Simulation](games/_simulation.md#simulation)** (34), **[Sports](games/_sports.md#sports)** (8), **[Strategy](games/_strategy.md#strategy)** (175), **[Tool](games/_tool.md#tool)** (16), **[Visual novel](games/_visual-novel.md#visual-novel)** (4) +**[All](games/_all.md#All)** (622), **[Action](games/_action.md#action)** (115), **[Adventure](games/_adventure.md#adventure)** (14), **[Arcade](games/_arcade.md#arcade)** (11), **[Board game](games/_board-game.md#board-game)** (9), **[Card game](games/_card-game.md#card-game)** (1), **[Educational](games/_educational.md#educational)** (3), **[Framework](games/_framework.md#framework)** (60), **[Game engine](games/_game-engine.md#game-engine)** (12), **[Library](games/_library.md#library)** (22), **[Music](games/_music.md#music)** (3), **[Platform](games/_platform.md#platform)** (8), **[Puzzle](games/_puzzle.md#puzzle)** (31), **[Remake](games/_remake.md#remake)** (185), **[Role playing](games/_role-playing.md#role-playing)** (127), **[Simulation](games/_simulation.md#simulation)** (37), **[Sports](games/_sports.md#sports)** (9), **[Strategy](games/_strategy.md#strategy)** (179), **[Tool](games/_tool.md#tool)** (16), **[Visual novel](games/_visual-novel.md#visual-novel)** (4) [comment]: # (end of autogenerated content) diff --git a/docs/data.json b/docs/data.json index b9bbf25e..e776548a 100644 --- a/docs/data.json +++ b/docs/data.json @@ -41,7 +41,7 @@ "Source - JavaScript - GPL-3.0" ], [ - "4DTris (home, entry)", + "4D-TRIS (home, entry)", "Tetris game extended to 4 dimension.", "", "mature / inactive since 2012", @@ -1369,12 +1369,20 @@ "Source - PHP - zlib" ], [ - "Devilution (home, entry)", + "Devilution (home, entry)", "Remake of Diablo.", "", "mature / active", "action, commercial content, engine recreation, inspired by Diablo, remake, requires original content", - "Source - C, C++ - Unlicense" + "Source - C, C++ - Unlicense" + ], + [ + "DevilutionX (home, entry)", + "Remake of Diablo.", + "", + "mature / active", + "action, commercial content, engine recreation, inspired by Diablo, remake, requires original content", + "Source - C, C++ - Unlicense" ], [ "DGEngine (home, entry)", @@ -1448,6 +1456,22 @@ "action, commercial content, inspired by Doom + Doom II + Heretic + Hexen, original content required, remake, shooter", "Source - C++ - GPL-2.0" ], + [ + "DOOM Retro (home, entry)", + "Remake of Doom, Doom II.", + "Link", + "mature / active", + "action, commercial content, inspired by Doom + Doom II, remake, requires original content", + "Source - C, C++ - GPL-3.0" + ], + [ + "DOOM-iOS (home, entry)", + "Remake of Doom, Doom II, Heretic, Hexen.", + "Link", + "mature / inactive since 2012", + "action, commercial content, inspired by Doom + Doom II + Heretic + Hexen, remake, requires original content, shooter", + "Source - C++ - GPL-2.0" + ], [ "Doom64EX (home, entry)", "Remake of Doom 64.", @@ -1456,6 +1480,22 @@ "action, commercial content, inspired by Doom 64, original content required, remake", "Source - C, C++ - GPL-2.0" ], + [ + "Doomsday (home, entry)", + "Remake of Doom, Doom II, Heretic, Hexen.", + "", + "mature / active", + "action, commercial content, inspired by Doom + Doom II + Heretic + Hexen, remake, requires original content", + "Source - C, C++ - GPL-2.0" + ], + [ + "Dope Wars (home, entry)", + "Remake of Drug Wars.", + "Link", + "mature / inactive since 2013", + "simulation, inspired by Drug Wars, remake", + "Source - C - GPL-2.0" + ], [ "Doxygen (home, entry)", "Tool for generating documentation from annotated C++..", @@ -1496,6 +1536,14 @@ "role playing, roguelike", "Source - Lua, Pascal - GPL-2.0" ], + [ + "Duck Marines (home, entry)", + "Remake of ChuChu Rocket!.", + "Link", + "mature / inactive since 2016", + "puzzle, inspired by ChuChu Rocket!, open content, remake", + "Source - Lua - zlib" + ], [ "Duel Commander (home, entry)", "Turn based command line fighting game for Windows and..", @@ -1504,6 +1552,30 @@ "strategy, text-based", "Source - C - GPL-3.0" ], + [ + "Duke3D (home, entry)", + "Remake of Duke Nukem 3D.", + "", + "beta / inactive since 2009", + "action, commercial content, inspired by Duke Nukem 3D, multiplayer LAN, remake, requires original content, shooter", + "Source - C - GPL-2.0" + ], + [ + "Duke3d_w32 (home, entry)", + "Remake of Duke Nukem 3D.", + "Link", + "beta / inactive since 2008", + "action, commercial content, inspired by Duke Nukem 3D, multiplayer LAN, remake, requires original content, shooter", + "C - GPL-2.0" + ], + [ + "Dune 2 - The Maker (home, entry)", + "Remake of Dune 2.", + "", + "beta / active", + "strategy, inspired by Dune 2, real time, remake", + "Source - Java - MIT" + ], [ "Dune Dynasty (home, entry)", "Continuation of the classic real-time strategy game Dune..", @@ -1576,6 +1648,22 @@ "role playing", "Source - Java - MIT" ], + [ + "Dust Racing 2D (home, entry)", + "Tile-based, 2D racing game, remake of Micro Machines.", + "Link", + "mature / active", + "sports, 2D, inspired by Micro Machines, multiplayer Split-screen, open content, racing, remake", + "Source - C, C++ - GPL-3.0" + ], + [ + "DXX-Rebirth (home, entry)", + "Remake of Descent, Descent II.", + "Link", + "mature / active", + "remake, first-person, inspired by Descent + Descent II, shooter", + "Source - C, C++, Python - GPL-3.0" + ], [ "EasyRPG Player (home, entry)", "EasyRPG Player is a program that allows to play games..", @@ -1592,6 +1680,30 @@ "simulation, football, inspired by Eat The Whistle, remake", "Source - C - ?" ], + [ + "Ecksdee (home, entry)", + "Clone of Wipeout.", + "", + "beta / inactive since 2009", + "simulation, clone, inspired by Wipeout", + "Source - C++ - GPL-2.0" + ], + [ + "ECWolf (home, entry)", + "Remake of Wolfenstein 3D, Spear of Destiny.", + "Link", + "mature / active", + "remake, first-person, inspired by Wolfenstein 3D + Spear of Destiny, shooter", + "Source - C++ - GPL-2.0" + ], + [ + "EDuke32 (home, entry)", + "Remake of Duke Nukem 3D.", + "Link", + "mature / active", + "action, commercial content, inspired by Duke Nukem 3D, original content required, remake, shooter", + "C, C++ - GPL-2.0" + ], [ "Egoboo (home, entry)", "A three-dimensional dungeon crawling adventure that..", @@ -1600,6 +1712,14 @@ "role playing", "Source - C++, C - GPL-3.0" ], + [ + "EmptyEpsilon (home, entry)", + "Clone of Artemis: Spaceship Bridge Simulator.", + "Link", + "mature / active", + "role playing, clone, inspired by Artemis: Spaceship Bridge Simulator, multiplayer Online + LAN", + "Source - C, C++, Lua - GPL-2.0" + ], [ "Endgame: Singularity (home, entry)", "A simulation of a true AI", @@ -1617,12 +1737,12 @@ "Source - C++ - GPL-3.0" ], [ - "ENIGMA (home, entry)", - "ENIGMA is a free development environment geared towards..", - "Link", + "Enduro tribute (home, entry)", + "Remake of Enduro.", + "", "mature / active", - "framework, 3D", - "Source - C++, C - GPL-3.0" + "remake, inspired by Enduro, open content", + "Source - JavaScript - MIT" ], [ "Enigma (home, entry)", @@ -1632,6 +1752,22 @@ "puzzle, inspired by Oxyd, remake", "Source - C, C++ - GPL-2.0" ], + [ + "ENIGMA (development environment) (home, entry)", + "ENIGMA is a free development environment geared towards..", + "Link", + "mature / active", + "framework, 3D", + "Source - C++, C - GPL-3.0" + ], + [ + "EnTT Pacman (home, entry)", + "Clone of Pac-Man.", + "", + "mature / active", + "puzzle, clone, inspired by Pac-Man, open content, remake", + "Source - C, C++ - MIT" + ], [ "Eos, Dawn of Light: A Space Opera (home, entry)", "Space adventure game with elements of arcade and strategy.", @@ -1656,6 +1792,14 @@ "strategy, online", "Source - JavaScript - MIT" ], + [ + "erampage (home, entry)", + "Remake of Redneck Rampage.", + "", + "beta / inactive since 2015", + "game engine, inspired by Redneck Rampage, remake", + "Source - C - GPL-2.0" + ], [ "Erebus (home, entry)", "RPG (Role-Playing Game), for PCs, smartphones, tablets and..", @@ -1664,6 +1808,14 @@ "role playing", "Source - C++ - GPL-3.0" ], + [ + "ET: Legacy (home, entry)", + "Fully compatible client and server for the online FPS game..", + "Link", + "mature / active", + "action, commercial content, inspired by Wolfenstein: Enemy Territory, remake, shooter", + "Source - C, C++, Lua - GPL-3.0" + ], [ "Eternal Lands (home, entry)", "Multiplayer, online role-playing game (MMORPG).", @@ -1696,6 +1848,14 @@ "role playing, massive multiplayer online", "Source - C - GPL-3.0" ], + [ + "Executive Man (home, entry)", + "Remake of MegaMan.", + "", + "mature / inactive since 2017", + "platform, inspired by MegaMan, remake", + "Source - JavaScript - Custom" + ], [ "Exult (home, entry)", "A cross-platform recreation of the Ultima VII engine.", @@ -1705,7 +1865,31 @@ "Source - C++ - GPL-2.0" ], [ - "Fall of Imyrin (home, entry)", + "ezQuake (home, entry)", + "Remake of Quake.", + "Link", + "mature / active", + "remake, inspired by Quake, shooter", + "Source - C. C++ - GPL-2.0" + ], + [ + "F-1 Spirit (home, entry)", + "Remake of F-1 Spirit.", + "Link", + "beta / inactive since 2009", + "simulation, free content, inspired by F-1 Spirit, remake", + "C++ - ??" + ], + [ + "F.LF (home, entry)", + "Clone of Little Fighter 2.", + "", + "mature / active", + "framework, clone, inspired by Little Fighter 2, swappable content", + "Source - JavaScript - ?" + ], + [ + "Fall of Imiryn (home, entry)", "The first serious game using the Annchienta engine.", "Link", "beta / inactive since 2009", @@ -1720,6 +1904,14 @@ "role playing", "Source - Python - GPL-3.0" ], + [ + "Falling Time (home, entry)", + "Clone of Fall Down.", + "", + "mature / active", + "role playing, clone, inspired by Fall Down", + "Source - C, C++ - GPL-2.0" + ], [ "Fanwor (home, entry)", "Action-adventures in the style of the game \"The Legend of..", @@ -1753,12 +1945,12 @@ "Source - C++ - GPL-2.0" ], [ - "Flare Engine (home, entry)", + "Flare (home, entry)", "Flare (Free Libre Action Roleplaying Engine) is a simple..", - "Link", + "Link", "mature / active", - "framework", - "Source - C++ - GPL-3.0" + "game engine, clone, framework, inspired by Diablo", + "Source - C++, Java - GPL-3.0" ], [ "FlightGear (home, entry)", @@ -1777,11 +1969,35 @@ "Source - ActionScript - MIT" ], [ - "Free heroes2 engine (home, entry)", + "Fluid Table Tennis (home, entry)", + "Remake of Plasma Pong.", + "", + "mature / inactive since 2013", + "arcade, inspired by Plasma Pong, multiplayer Competitive + Local, open content, remake", + "Source - JavaScript - MIT" + ], + [ + "fonline (home, entry)", + "Remake of Fallout Online.", + "", + "beta / active", + "strategy, inspired by Fallout Online, remake", + "Source - C, C++ - GPL-3.0" + ], + [ + "FQuake3 (home, entry)", + "Remake of Quake 3.", + "", + "beta / inactive since 2014", + "action, commercial content, inspired by Quake 3, remake, requires original content, shooter", + "Source - F# - GPL-2.0" + ], + [ + "Free Heroes 2 (home, entry)", "Free implementation of Heroes of the Might and Magic II..", "Link", "beta / inactive since 2015", - "strategy", + "strategy, inspired by Heroes of Might and Magic II", "Source - C++ - GPL-2.0" ], [ @@ -1808,6 +2024,30 @@ "strategy", "Source - C - GPL-2.0" ], + [ + "freeablo (home, entry)", + "Remake of Diablo.", + "", + "beta / active", + "action, commercial content, inspired by Diablo, remake, requires original content, role playing", + "Source - C++ - GPL-3.0" + ], + [ + "freeaoe (home, entry)", + "Remake of Age of Empires II.", + "", + "beta / active", + "strategy, commercial content, inspired by Age of Empires II, real-time, remake, requires original content", + "Source - C++ - GPL-3.0" + ], + [ + "FreeBlocks (home, entry)", + "Remake of Tetris Attack.", + "", + "beta / inactive since 2015", + "puzzle, inspired by Tetris Attack, remake", + "Source - C, Java - GPL-3.0" + ], [ "Freeciv (home, entry)", "Freeciv is a Free and Open Source empire-building strategy..", @@ -1816,6 +2056,14 @@ "strategy, clone, inspired by Civilization II, multiplayer, turn-based", "Source - C - GPL-2.0" ], + [ + "Freeciv Alpha Centauri project (home, entry)", + "Remake of Sid Meier's Alpha Centauri.", + "Link", + "beta / inactive since 2003", + "strategy, fork of Freeciv, inspired by Sid Meier's Alpha Centauri, remake", + "Source - C - GPL-2.0" + ], [ "Freeciv WebGL (home, entry)", "Freeciv-web is a version of Freeciv playable online in any..", @@ -1833,7 +2081,7 @@ "Source - Java - GPL-2.0" ], [ - "Freedink (home, entry)", + "FreeDink (home, entry)", "Dink Smallwood is an adventure/role-playing game, similar..", "Link", "mature / active", @@ -2033,7 +2281,7 @@ "Source - C++ - GPL-2.0" ], [ - "Globulation2 (home, entry)", + "Globulation 2 (home, entry)", "Real-Time Strategy (RTS) game which reduces micro-..", "Link", "mature / active", @@ -2817,7 +3065,7 @@ "Source - C, C++ - GPL-2.0" ], [ - "Nexiuz (home, entry)", + "Nexuiz (home, entry)", "First-person shooter video game.", "Link", "mature / active", @@ -2841,7 +3089,7 @@ "Source - Python - GPL-3.0" ], [ - "O.H.R.RPG.C.E (home, entry)", + "O.H.R.RPG.C.E. (home, entry)", "Official Hamster Republic Role Playing Game Construction..", "Link", "mature / active", @@ -3697,7 +3945,7 @@ "Source - C# - GPL-2.0" ], [ - "Silvertree (home, entry)", + "SilverTree (home, entry)", "3D RPG with a hybrid real time, turn based system.", "Link", "beta / inactive since 2007", @@ -4088,6 +4336,14 @@ "simulation, clone, inspired by Crazy Machines series, inspired by The Incredible Machine series, physics", "Source - C++ - GPL-2.0" ], + [ + "The Castles of Dr. Creep (home, entry)", + "Remake of The Castles of Dr. Creep.", + "Link", + "mature / active", + "puzzle, inspired by The Castles of Dr. Creep, remake", + "Source - C++, Shell - GPL-3.0" + ], [ "The Clans (home, entry)", "The Clans was a popular game written for online BBSes back..", diff --git a/games/0_ad.md b/games/0_ad.md index aefda70a..e501a266 100644 --- a/games/0_ad.md +++ b/games/0_ad.md @@ -6,6 +6,7 @@ _0 A.D. is a free, open-source, cross-platform real-time strategy game._ - Media: - State: beta - Download: https://play0ad.com/download/ +- Platform: Windows, Linux, macOS - Keywords: strategy, clone, inspired by Age of Empires, multiplayer online + LAN, open content, real time - Code repository: https://github.com/0ad/0ad.git (mirror), https://svn.wildfiregames.com/public/ps/trunk/ (svn) - Code language: C, C++ diff --git a/games/4dtris.md b/games/4d-tris.md similarity index 97% rename from games/4dtris.md rename to games/4d-tris.md index a578809d..d11ed9ab 100644 --- a/games/4dtris.md +++ b/games/4d-tris.md @@ -1,4 +1,4 @@ -# 4DTris +# 4D-TRIS _Tetris game extended to 4 dimension._ diff --git a/games/_action.md b/games/_action.md index ddb8dcbc..c13557d1 100644 --- a/games/_action.md +++ b/games/_action.md @@ -51,12 +51,22 @@ - **[CommandoJS](commandojs.md)** (JavaScript, CoffeeScript, MIT, beta, inactive since 2012) - **[Cosmosmash](cosmosmash.md)** (C++, GPL-2.0, mature, inactive since 2013) - **[Devilution](devilution.md)** (C, C++, Unlicense, mature) +- **[DevilutionX](devilutionx.md)** (C, C++, Unlicense, mature) - **[DGEngine](dgengine.md)** (C++, Zlib, GPL-3.0, beta) - **[dhewm3](dhewm3.md)** (C, C++, GPL-3.0, mature) - **[Digger Remastered](digger_remastered.md)** (C, GPL-2.0, mature, inactive since 2004) - **[Doom Legacy](doom_legacy.md)** (C++, GPL-2.0, mature) +- **[DOOM Retro](doom_retro.md)** (C, C++, GPL-3.0, mature) +- **[DOOM-iOS](doom-ios.md)** (C++, GPL-2.0, mature, inactive since 2012) - **[Doom64EX](doom64ex.md)** (C, C++, GPL-2.0, mature) +- **[Doomsday](doomsday.md)** (C, C++, GPL-2.0, GPL-3.0, LGPL-3.0, mature) +- **[Duke3D](duke3d.md)** (C, GPL-2.0, beta, inactive since 2009) +- **[Duke3d_w32](duke3dw32.md)** (C, GPL-2.0, beta, inactive since 2008) +- **[EDuke32](eduke32.md)** (C, C++, GPL-2.0, mature) - **[Epiar](epiar.md)** (C, C++, Lua, GPL-2.0, beta) +- **[ET: Legacy](et_legacy.md)** (C, C++, Lua, GPL-3.0, mature) +- **[FQuake3](fquake3.md)** (F#, GPL-2.0, beta, inactive since 2014) +- **[freeablo](freeablo.md)** (C++, GPL-3.0, beta) - **[Freedoom](freedoom.md)** (Not applicable, Not applicable, beta) - **[Gang Garrison 2](gang_garrison_2.md)** (Game Maker Script, MPL, mature) - **[GDash](gdash.md)** (C++, MIT, beta) @@ -73,7 +83,7 @@ - **[MicroWar 2.0](microwar_20.md)** (Python, 3-clause BSD, mature, inactive since 2009) - **[Netrek](netrek.md)** (C, Custom, mature, inactive since 2009) - **[Neverball](neverball.md)** (C, C++, GPL-2.0, mature) -- **[Nexiuz](nexiuz.md)** (C++, GPL-2.0, mature) +- **[Nexuiz](nexuiz.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, mature, inactive since 2015) diff --git a/games/_all.md b/games/_all.md index ae5f7aba..ab5acf51 100644 --- a/games/_all.md +++ b/games/_all.md @@ -5,7 +5,7 @@ - **[1oom](1oom.md)** (C, GPL-2.0, mature) - **[2048](2048.md)** (JavaScript, MIT, mature) - **[3d.city](3dcity.md)** (JavaScript, GPL-3.0, mature, inactive since 2016) -- **[4DTris](4dtris.md)** (C, GPL-2.0, mature, inactive since 2012) +- **[4D-TRIS](4d-tris.md)** (C, GPL-2.0, mature, inactive since 2012) - **[A Planet's Revenge](a_planets_revenge.md)** (Python, GPL-3.0, beta, inactive since 2008) - **[Abuse](abuse.md)** (C++, Lisp, Public domain, GPL-2.0, WTFPL, mature, inactive since 2011) - **[Achtung, die Kurve!](achtung_die_kurve.md)** (JavaScript, AGPL-3.0, mature) @@ -172,6 +172,7 @@ - **[DeSmuME](desmume.md)** (C, C++, GPL-2.0, mature, inactive since 2015) - **[Devana](devana.md)** (PHP, zlib, beta) - **[Devilution](devilution.md)** (C, C++, Unlicense, mature) +- **[DevilutionX](devilutionx.md)** (C, C++, Unlicense, mature) - **[DGEngine](dgengine.md)** (C++, Zlib, GPL-3.0, beta) - **[dhewm3](dhewm3.md)** (C, C++, GPL-3.0, mature) - **[diablo-js](diablo-js.md)** (Java, JavaScript, MIT, mature) @@ -181,13 +182,21 @@ - **[DNT](dnt.md)** (C++, GPL-3.0, beta, inactive since 2016) - **[Domination](domination.md)** (Java, GPL-3.0, mature) - **[Doom Legacy](doom_legacy.md)** (C++, GPL-2.0, mature) +- **[DOOM Retro](doom_retro.md)** (C, C++, GPL-3.0, mature) +- **[DOOM-iOS](doom-ios.md)** (C++, GPL-2.0, mature, inactive since 2012) - **[Doom64EX](doom64ex.md)** (C, C++, GPL-2.0, mature) +- **[Doomsday](doomsday.md)** (C, C++, GPL-2.0, GPL-3.0, LGPL-3.0, mature) +- **[Dope Wars](dope_wars.md)** (C, GPL-2.0, mature, inactive since 2013) - **[Doxygen](doxygen.md)** (C++, GPL-2.0, mature) - **[Dragon History - Dračí Historie](dragon_history-dra_historie.md)** (Pascal, Script, GPL-2.0, mature, inactive since 2010) - **[Dragon Hunt](dragon_hunt.md)** (Python, GPL-2.0, mature) - **[DreamChess](dreamchess.md)** (C, GPL-3.0, beta) - **[DRL](drl.md)** (Lua, Pascal, GPL-2.0, mature) +- **[Duck Marines](duck_marines.md)** (Lua, zlib, mature, inactive since 2016) - **[Duel Commander](duel_commander.md)** (C, GPL-3.0, beta, inactive since 2009) +- **[Duke3D](duke3d.md)** (C, GPL-2.0, beta, inactive since 2009) +- **[Duke3d_w32](duke3dw32.md)** (C, GPL-2.0, beta, inactive since 2008) +- **[Dune 2 - The Maker](dune_2-the_maker.md)** (Java, MIT, beta) - **[Dune Dynasty](dune_dynasty.md)** (C, GPL-2.0, mature, inactive since 2014) - **[Dune II - The Maker](dune_ii-the_maker.md)** (Java, MIT, beta) - **[Dune Legacy](dune_legacy.md)** (C++, GPL-2.0, mature) @@ -197,39 +206,61 @@ - **[Dungeon Mapper](dungeon_mapper.md)** (C++, GPL-3.0, beta, inactive since 2013) - **[Dungeon Monkey Eternal](dungeon_monkey_eternal.md)** (Python, GPL-2.0, mature, inactive since 2016) - **[Dungeon Quest](dungeon_quest.md)** (Java, MIT, mature) +- **[Dust Racing 2D](dust_racing_2d.md)** (C, C++, GPL-3.0, mature) +- **[DXX-Rebirth](dxx-rebirth.md)** (C, C++, Python, GPL-3.0, Custom, mature) - **[EasyRPG Player](easyrpg_player.md)** (C++, GPL-3.0, mature) - **[Eat The Whistle](eat_the_whistle.md)** (C, ?, mature, inactive since 2017) +- **[Ecksdee](ecksdee.md)** (C++, GPL-2.0, beta, inactive since 2009) +- **[ECWolf](ecwolf.md)** (C++, GPL-2.0, BSD, LGPL-2.1, Libpng, Zlib, bzip2, MIT, IJG, PD, mature) +- **[EDuke32](eduke32.md)** (C, C++, GPL-2.0, mature) - **[Egoboo](egoboo.md)** (C++, C, GPL-3.0, mature, inactive since 2015) +- **[EmptyEpsilon](emptyepsilon.md)** (C, C++, Lua, GPL-2.0, mature) - **[Endgame: Singularity](endgame_singularity.md)** (Python, GPL-2.0, beta) - **[Endless Sky](endless_sky.md)** (C++, GPL-3.0, mature) +- **[Enduro tribute](enduro_tribute.md)** (JavaScript, MIT, mature) +- **[ENIGMA (development environment)](enigma_development_environment.md)** (C++, C, GPL-3.0, mature) - **[Enigma](enigma.md)** (C, C++, GPL-2.0, mature) -- **[ENIGMA](enigma_engine.md)** (C++, C, GPL-3.0, mature) +- **[EnTT Pacman](entt_pacman.md)** (C, C++, MIT, mature) - **[Eos, Dawn of Light: A Space Opera](eos_dawn_of_light_a_space_opera.md)** (Python, MIT, beta, inactive since 2007) - **[Epiar](epiar.md)** (C, C++, Lua, GPL-2.0, beta) - **[EPOH](epoh.md)** (JavaScript, MIT, beta) +- **[erampage](erampage.md)** (C, GPL-2.0, beta, inactive since 2015) - **[Erebus](erebus.md)** (C++, GPL-3.0, beta) +- **[ET: Legacy](et_legacy.md)** (C, C++, Lua, GPL-3.0, mature) - **[Eternal Lands](eternal_lands.md)** (C, C++, Custom, mature) - **[EternalWinterWars](eternalwinterwars.md)** (Java, MIT, beta, inactive since 2014) - **[Evil Cult](evil_cult.md)** (Haxe, JavaScript, GPL-3.0, mature) - **[Evol Online](evol_online.md)** (C, GPL-3.0, mature) +- **[Executive Man](executive_man.md)** (JavaScript, Custom, mature, inactive since 2017) - **[Exult](exult.md)** (C++, GPL-2.0, mature) -- **[Fall of Imyrin](fall_of_imyrin.md)** (C++, Python, GPL-3.0, beta, inactive since 2009) +- **[ezQuake](ezquake.md)** (C. C++, GPL-2.0, mature) +- **[F-1 Spirit](f-1_spirit.md)** (C++, ??, beta, inactive since 2009) +- **[F.LF](flf.md)** (JavaScript, ?, mature) +- **[Fall of Imiryn](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) +- **[Falling Time](falling_time.md)** (C, C++, GPL-2.0, mature) - **[Fanwor](fanwor.md)** (C, GPL-2.0, mature) - **[FAR Colony](far_colony.md)** (Pascal, GPL-3.0, beta, inactive since 2014) - **[First Strike](first_strike.md)** (Java, MIT, mature) - **[Fish Fillets - Next Generation](fish_fillets-next_generation.md)** (C++, GPL-2.0, mature) -- **[Flare Engine](flare_engine.md)** (C++, GPL-3.0, mature) +- **[Flare](flare.md)** (C++, Java, GPL-3.0, mature) - **[FlightGear](flightgear.md)** (C++, GPL-2.0, mature) - **[Flixel](flixel.md)** (ActionScript, MIT, mature) -- **[Free heroes2 engine](free_heroes2_engine.md)** (C++, GPL-2.0, beta, inactive since 2015) +- **[Fluid Table Tennis](fluid_table_tennis.md)** (JavaScript, MIT, mature, inactive since 2013) +- **[fonline](fonline.md)** (C, C++, GPL-3.0, beta) +- **[FQuake3](fquake3.md)** (F#, GPL-2.0, beta, inactive since 2014) +- **[Free Heroes 2](free_heroes_2.md)** (C++, GPL-2.0, beta, inactive since 2015) - **[Free in the Dark (engine)](free_in_the_dark_engine.md)** (C, C++, GPL-2.0, beta) - **[Free Mars](free_mars.md)** (Java, GPL-3.0, mature) - **[Free Space Colonization](free_space_colonization.md)** (C, GPL-2.0, beta) +- **[freeablo](freeablo.md)** (C++, GPL-3.0, beta) +- **[freeaoe](freeaoe.md)** (C++, GPL-3.0, beta) +- **[FreeBlocks](freeblocks.md)** (C, Java, GPL-3.0, beta, inactive since 2015) +- **[Freeciv Alpha Centauri project](freeciv_alpha_centauri_project.md)** (C, GPL-2.0, beta, inactive since 2003) - **[Freeciv WebGL](freeciv_webgl.md)** (JavaScript, Java, AGPL-3.0, mature) - **[Freeciv](freeciv.md)** (C, GPL-2.0, mature) - **[FreeCol](freecol.md)** (Java, GPL-2.0, mature) -- **[Freedink](freedink.md)** (C++, GPL-3.0, mature) +- **[FreeDink](freedink.md)** (C++, GPL-3.0, mature) - **[Freedoom](freedoom.md)** (Not applicable, Not applicable, beta) - **[FreedroidRPG](freedroidrpg.md)** (C, C++, Lua, GPL-2.0, mature) - **[FreeLords](freelords.md)** (Java, GPL-2.0, beta) @@ -254,7 +285,7 @@ - **[GemRB](gemrb.md)** (C++, Python, GPL-2.0, mature) - **[Gigalomania](gigalomania.md)** (C++, GPL-2.0, mature) - **[Glest](glest.md)** (C++, GPL-2.0, mature, inactive since 2009) -- **[Globulation2](globulation2.md)** (C++, GPL-3.0, mature) +- **[Globulation 2](globulation_2.md)** (C++, GPL-3.0, mature) - **[GLtron](gltron.md)** (C, GPL, beta, inactive since 2017) - **[GM Tools](gm_tools.md)** (C++, GPL-2.0, beta, inactive since 2004) - **[Goblin Camp](goblin_camp.md)** (C++, GPL-3.0, beta, inactive since 2012) @@ -352,10 +383,10 @@ - **[Netrek](netrek.md)** (C, Custom, mature, inactive since 2009) - **[NetStatsBaseball](netstatsbaseball.md)** (C, Public domain, mature) - **[Neverball](neverball.md)** (C, C++, GPL-2.0, mature) -- **[Nexiuz](nexiuz.md)** (C++, GPL-2.0, mature) +- **[Nexuiz](nexuiz.md)** (C++, GPL-2.0, mature) - **[NLarn](nlarn.md)** (C, Lua, GPL-3.0, mature) - **[nXtank](nxtank.md)** (Python, GPL-3.0, beta, inactive since 2010) -- **[O.H.R.RPG.C.E](ohrrpgce.md)** (Basic, GPL-2.0, 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) - **[Oolite](oolite.md)** (Objective-C, C, JavaScript, GPL-2.0, mature) @@ -462,7 +493,7 @@ - **[Settlers III remake](settlers_iii_remake.md)** (Java, MIT, beta) - **[Seven Kingdoms: Ancient Adversaries](seven_kingdoms_ancient_adversaries.md)** (C++, GPL-2.0, mature) - **[SharpKonquest](sharpkonquest.md)** (C#, GPL-2.0, mature, inactive since 2007) -- **[Silvertree](silvertree.md)** (C++, GPL-3.0, beta, inactive since 2007) +- **[SilverTree](silvertree.md)** (C++, GPL-3.0, beta, inactive since 2007) - **[Simple and Fast Multimedia Library](simple_and_fast_multimedia_library.md)** (C++, zlib, mature) - **[Simple DirectMedia Layer](simple_directmedia_layer.md)** (C, zlib, mature) - **[Simple-Solitaire](simple-solitaire.md)** (Java, GPL-3.0, mature) @@ -511,6 +542,7 @@ - **[The Battle for Wesnoth](the_battle_for_wesnoth.md)** (C, C++, Java, Python, Lua, GPL-2.0, mature) - **[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 Castles of Dr. Creep](the_castles_of_dr_creep.md)** (C++, Shell, GPL-3.0, mature) - **[The Clans](the_clans.md)** (C, GPL-2.0, beta, inactive since 2003) - **[The Dark Mod](the_dark_mod.md)** (C++, GPL-3.0, mature) - **[The Endless Dungeons](the_endless_dungeons.md)** (C, CC-BY-NC-SA-2.0, mature, inactive since 2015) diff --git a/games/_arcade.md b/games/_arcade.md index a7718f16..f3208620 100644 --- a/games/_arcade.md +++ b/games/_arcade.md @@ -4,6 +4,7 @@ - **[Battle Tanks](battle_tanks.md)** (C++, GPL-2.0, mature, inactive since 2009) - **[Blobby Volley 2](blobby_volley_2.md)** (C++, GPL-2.0, mature, inactive since 2017) - **[Bombermaaan](bombermaaan.md)** (C++, GPL-3.0, mature, inactive since 2010) +- **[Fluid Table Tennis](fluid_table_tennis.md)** (JavaScript, MIT, mature, inactive since 2013) - **[GPL Arcade Volleyball](gpl_arcade_volleyball.md)** (C++, GPL-2.0, beta, inactive since 2006) - **[Maelstrom](maelstrom.md)** (C, C++, GPL-2.0, mature, inactive since 2002) - **[OpenLieroX](openlierox.md)** (C++, LGPL-2.0, mature) diff --git a/games/_framework.md b/games/_framework.md index b6de67bd..9605e5af 100644 --- a/games/_framework.md +++ b/games/_framework.md @@ -12,8 +12,9 @@ - **[Delta Engine](delta_engine.md)** (C#, Apache-2.0, mature, inactive since 2015) - **[DeSmuME](desmume.md)** (C, C++, GPL-2.0, mature, inactive since 2015) - **[EasyRPG Player](easyrpg_player.md)** (C++, GPL-3.0, mature) -- **[ENIGMA](enigma_engine.md)** (C++, C, GPL-3.0, mature) -- **[Flare Engine](flare_engine.md)** (C++, GPL-3.0, mature) +- **[ENIGMA (development environment)](enigma_development_environment.md)** (C++, C, GPL-3.0, mature) +- **[F.LF](flf.md)** (JavaScript, ?, mature) +- **[Flare](flare.md)** (C++, Java, GPL-3.0, mature) - **[Flixel](flixel.md)** (ActionScript, MIT, mature) - **[GemRB](gemrb.md)** (C++, Python, GPL-2.0, mature) - **[Godot](godot.md)** (C, C++, MIT, mature) @@ -31,7 +32,7 @@ - **[Minetest](minetest.md)** (C, C++, Lua, LGPL-2.1, mature) - **[mkxp](mkxp.md)** (C++, C, GPL-2.0, mature) - **[MonoGame](monogame.md)** (C#, Ms-PL, MIT, mature) -- **[O.H.R.RPG.C.E](ohrrpgce.md)** (Basic, GPL-2.0, 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) - **[Open Game Engine](open_game_engine.md)** (C++, LGPL-2.1, beta, inactive since 2008) diff --git a/games/_game-engine.md b/games/_game-engine.md index 519e4085..15fa7663 100644 --- a/games/_game-engine.md +++ b/games/_game-engine.md @@ -4,6 +4,8 @@ - **[Castle Game Engine](castle_game_engine.md)** (Pascal, LGPL-2.0, mature) - **[DelverEngine](delverengine.md)** (Java, Custom, beta) - **[DesktopAdventures](desktopadventures.md)** (C, LGPL-2.1, beta) +- **[erampage](erampage.md)** (C, GPL-2.0, beta, inactive since 2015) +- **[Flare](flare.md)** (C++, Java, GPL-3.0, mature) - **[Free in the Dark (engine)](free_in_the_dark_engine.md)** (C, C++, GPL-2.0, beta) - **[Open Game Engine](open_game_engine.md)** (C++, LGPL-2.1, beta, inactive since 2008) - **[OpenMW](openmw.md)** (C++, GPL-3.0, mature) diff --git a/games/_platform.md b/games/_platform.md index db659239..65b3a354 100644 --- a/games/_platform.md +++ b/games/_platform.md @@ -5,6 +5,7 @@ - **[CaveExpress](caveexpress.md)** (C, GPL-3.0, mature) - **[Data Storm](data_storm.md)** (C, Apache-2.0, mature, inactive since 2017) - **[Dave Gnukem](dave_gnukem.md)** (C++, GPL-2.0, mature) +- **[Executive Man](executive_man.md)** (JavaScript, Custom, mature, inactive since 2017) - **[Open Surge](open_surge.md)** (C, GPL-3.0, beta) - **[Smash Battle](smash_battle.md)** (C++, ?, beta, inactive since 2011) - **[The Legend of Edgar](the_legend_of_edgar.md)** (C, GPL-2.0, mature) \ No newline at end of file diff --git a/games/_puzzle.md b/games/_puzzle.md index 9f76f1ed..1b52daa4 100644 --- a/games/_puzzle.md +++ b/games/_puzzle.md @@ -2,7 +2,7 @@ # Puzzle - **[2048](2048.md)** (JavaScript, MIT, mature) -- **[4DTris](4dtris.md)** (C, GPL-2.0, mature, inactive since 2012) +- **[4D-TRIS](4d-tris.md)** (C, GPL-2.0, mature, inactive since 2012) - **[aquastax](aquastax.md)** (JavaScript, MIT, beta) - **[Atomiks](atomiks.md)** (C, GPL-3.0, mature, inactive since 2015) - **[Atomix](atomix.md)** (C, GPL-2.0, mature) @@ -15,8 +15,11 @@ - **[CrappyBird](crappybird.md)** (JavaScript, MIT, mature, inactive since 2017) - **[CrystalQuest](crystalquest.md)** (JavaScript, MIT, mature, inactive since 2017) - **[Cubosphere](cubosphere.md)** (C, C++, GPL-3.0, beta) +- **[Duck Marines](duck_marines.md)** (Lua, zlib, mature, inactive since 2016) - **[Enigma](enigma.md)** (C, C++, GPL-2.0, mature) +- **[EnTT Pacman](entt_pacman.md)** (C, C++, MIT, mature) - **[Fish Fillets - Next Generation](fish_fillets-next_generation.md)** (C++, GPL-2.0, mature) +- **[FreeBlocks](freeblocks.md)** (C, Java, GPL-3.0, beta, inactive since 2015) - **[Frozen Bubble](frozen_bubble.md)** (Perl, GPL-2.0, mature, inactive since 2012) - **[Grabble](grabble.md)** (Java, ?, mature, inactive since 2006) - **[HoDoKu](hodoku.md)** (Java, GPL-3.0, mature, inactive since 2013) @@ -27,4 +30,5 @@ - **[Rabbit Escape](rabbit_escape.md)** (Java, GPL-2.0, mature) - **[Rocks'n'Diamonds](rocksndiamonds.md)** (C, GPL-2.0, mature) - **[Secret Maryo Chronicles](secret_maryo_chronicles.md)** (C++, GPL-3.0, mature, inactive since 2009) -- **[TetraVex](tetravex.md)** (Swift, GPL-3.0, beta) \ No newline at end of file +- **[TetraVex](tetravex.md)** (Swift, GPL-3.0, beta) +- **[The Castles of Dr. Creep](the_castles_of_dr_creep.md)** (C++, Shell, GPL-3.0, mature) \ No newline at end of file diff --git a/games/_remake.md b/games/_remake.md index 0d966d45..b0e036c6 100644 --- a/games/_remake.md +++ b/games/_remake.md @@ -71,22 +71,49 @@ - **[DelverEngine](delverengine.md)** (Java, Custom, beta) - **[DesktopAdventures](desktopadventures.md)** (C, LGPL-2.1, beta) - **[Devilution](devilution.md)** (C, C++, Unlicense, mature) +- **[DevilutionX](devilutionx.md)** (C, C++, Unlicense, mature) - **[DGEngine](dgengine.md)** (C++, Zlib, GPL-3.0, beta) - **[dhewm3](dhewm3.md)** (C, C++, GPL-3.0, mature) - **[Digbuild](digbuild.md)** (C, C++, GPL-2.0, beta, inactive since 2011) - **[Digger Remastered](digger_remastered.md)** (C, GPL-2.0, mature, inactive since 2004) - **[Doom Legacy](doom_legacy.md)** (C++, GPL-2.0, mature) +- **[DOOM Retro](doom_retro.md)** (C, C++, GPL-3.0, mature) +- **[DOOM-iOS](doom-ios.md)** (C++, GPL-2.0, mature, inactive since 2012) - **[Doom64EX](doom64ex.md)** (C, C++, GPL-2.0, mature) +- **[Doomsday](doomsday.md)** (C, C++, GPL-2.0, GPL-3.0, LGPL-3.0, mature) +- **[Dope Wars](dope_wars.md)** (C, GPL-2.0, mature, inactive since 2013) +- **[Duck Marines](duck_marines.md)** (Lua, zlib, mature, inactive since 2016) +- **[Duke3D](duke3d.md)** (C, GPL-2.0, beta, inactive since 2009) +- **[Duke3d_w32](duke3dw32.md)** (C, GPL-2.0, beta, inactive since 2008) +- **[Dune 2 - The Maker](dune_2-the_maker.md)** (Java, MIT, beta) - **[Dune Dynasty](dune_dynasty.md)** (C, GPL-2.0, mature, inactive since 2014) - **[Dune Legacy](dune_legacy.md)** (C++, GPL-2.0, mature) - **[Dungeon Craft](dungeon_craft.md)** (C++, GPL-2.0, mature) +- **[Dust Racing 2D](dust_racing_2d.md)** (C, C++, GPL-3.0, mature) +- **[DXX-Rebirth](dxx-rebirth.md)** (C, C++, Python, GPL-3.0, Custom, mature) - **[Eat The Whistle](eat_the_whistle.md)** (C, ?, mature, inactive since 2017) +- **[ECWolf](ecwolf.md)** (C++, GPL-2.0, BSD, LGPL-2.1, Libpng, Zlib, bzip2, MIT, IJG, PD, mature) +- **[EDuke32](eduke32.md)** (C, C++, GPL-2.0, mature) +- **[Enduro tribute](enduro_tribute.md)** (JavaScript, MIT, mature) - **[Enigma](enigma.md)** (C, C++, GPL-2.0, mature) +- **[EnTT Pacman](entt_pacman.md)** (C, C++, MIT, mature) +- **[erampage](erampage.md)** (C, GPL-2.0, beta, inactive since 2015) +- **[ET: Legacy](et_legacy.md)** (C, C++, Lua, GPL-3.0, mature) +- **[Executive Man](executive_man.md)** (JavaScript, Custom, mature, inactive since 2017) - **[Exult](exult.md)** (C++, GPL-2.0, mature) +- **[ezQuake](ezquake.md)** (C. C++, GPL-2.0, mature) +- **[F-1 Spirit](f-1_spirit.md)** (C++, ??, beta, inactive since 2009) - **[Fanwor](fanwor.md)** (C, GPL-2.0, mature) +- **[Fluid Table Tennis](fluid_table_tennis.md)** (JavaScript, MIT, mature, inactive since 2013) +- **[fonline](fonline.md)** (C, C++, GPL-3.0, beta) +- **[FQuake3](fquake3.md)** (F#, GPL-2.0, beta, inactive since 2014) - **[Free in the Dark (engine)](free_in_the_dark_engine.md)** (C, C++, GPL-2.0, beta) +- **[freeablo](freeablo.md)** (C++, GPL-3.0, beta) +- **[freeaoe](freeaoe.md)** (C++, GPL-3.0, beta) +- **[FreeBlocks](freeblocks.md)** (C, Java, GPL-3.0, beta, inactive since 2015) +- **[Freeciv Alpha Centauri project](freeciv_alpha_centauri_project.md)** (C, GPL-2.0, beta, inactive since 2003) - **[FreeCol](freecol.md)** (Java, GPL-2.0, mature) -- **[Freedink](freedink.md)** (C++, GPL-3.0, mature) +- **[FreeDink](freedink.md)** (C++, GPL-3.0, mature) - **[Freedoom](freedoom.md)** (Not applicable, Not applicable, beta) - **[FreeLords](freelords.md)** (Java, GPL-2.0, beta) - **[FreeOrion](freeorion.md)** (C++, Python, GPL-2.0, beta) @@ -144,6 +171,7 @@ - **[Solarus](solarus.md)** (C, C++, Lua, GPL-3.0, mature) - **[Star Ruler 2](star_ruler_2.md)** (C, C++, MIT, mature) - **[Terasology](terasology.md)** (Java, Apache-2.0, mature) +- **[The Castles of Dr. Creep](the_castles_of_dr_creep.md)** (C++, Shell, GPL-3.0, mature) - **[Tuxemon](tuxemon.md)** (Python, GPL-3.0, mature) - **[TVTower](tvtower.md)** (BlitzMax, Lua, Custom, mature) - **[TwinEngine](twinengine.md)** (C, GPL-2.0, mature, inactive since 2015) diff --git a/games/_role-playing.md b/games/_role-playing.md index 40d414ac..d047475c 100644 --- a/games/_role-playing.md +++ b/games/_role-playing.md @@ -40,15 +40,18 @@ - **[Dungeon Monkey Eternal](dungeon_monkey_eternal.md)** (Python, GPL-2.0, mature, inactive since 2016) - **[Dungeon Quest](dungeon_quest.md)** (Java, MIT, mature) - **[Egoboo](egoboo.md)** (C++, C, GPL-3.0, mature, inactive since 2015) +- **[EmptyEpsilon](emptyepsilon.md)** (C, C++, Lua, GPL-2.0, mature) - **[Endless Sky](endless_sky.md)** (C++, GPL-3.0, mature) - **[Eos, Dawn of Light: A Space Opera](eos_dawn_of_light_a_space_opera.md)** (Python, MIT, beta, inactive since 2007) - **[Erebus](erebus.md)** (C++, GPL-3.0, beta) - **[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_imyrin.md)** (C++, Python, GPL-3.0, beta, inactive since 2009) +- **[Fall of Imiryn](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) +- **[Falling Time](falling_time.md)** (C, C++, GPL-2.0, mature) +- **[freeablo](freeablo.md)** (C++, GPL-3.0, beta) +- **[FreeDink](freedink.md)** (C++, GPL-3.0, mature) - **[FreedroidRPG](freedroidrpg.md)** (C, C++, Lua, GPL-2.0, mature) - **[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) @@ -96,7 +99,7 @@ - **[Room for Change](room_for_change.md)** (Java, Apache-2.0, mature, inactive since 2013) - **[Ryzom Core](ryzom_core.md)** (C++, AGPL-3.0, mature) - **[S.C.O.U.R.G.E.](scourge.md)** (C++, GPL-2.0, beta, inactive since 2008) -- **[Silvertree](silvertree.md)** (C++, GPL-3.0, beta, inactive since 2007) +- **[SilverTree](silvertree.md)** (C++, GPL-3.0, beta, inactive since 2007) - **[SLASH'EM](slashem.md)** (C, Custom, beta, inactive since 2007) - **[Source of Tales](source_of_tales.md)** (Lua, GPL-3.0, mature, inactive since 2013) - **[Space Station 13](space_station_13.md)** (DM, AGPL-3.0, mature) diff --git a/games/_simulation.md b/games/_simulation.md index 205a0530..c847103b 100644 --- a/games/_simulation.md +++ b/games/_simulation.md @@ -6,7 +6,10 @@ - **[Cart Life](cart_life.md)** (AGS Script, Custom, mature, inactive since 2014) - **[Core War](core_war.md)** (C, Java, GPL-2.0, 2-clause BSD, mature) - **[Danger from the Deep](danger_from_the_deep.md)** (C++, GPL-2.0, beta, inactive since 2011) +- **[Dope Wars](dope_wars.md)** (C, GPL-2.0, mature, inactive since 2013) - **[Eat The Whistle](eat_the_whistle.md)** (C, ?, mature, inactive since 2017) +- **[Ecksdee](ecksdee.md)** (C++, GPL-2.0, beta, inactive since 2009) +- **[F-1 Spirit](f-1_spirit.md)** (C++, ??, beta, inactive since 2009) - **[FlightGear](flightgear.md)** (C++, GPL-2.0, mature) - **[Freeminer](freeminer.md)** (C++, Lua, GPL-3.0, beta) - **[FreeTrain](freetrain.md)** (C#, LGPL-2.1, beta, inactive since 2009) diff --git a/games/_sports.md b/games/_sports.md index cc17580a..a46d11dd 100644 --- a/games/_sports.md +++ b/games/_sports.md @@ -2,6 +2,7 @@ # Sports - **[Bygfoot](bygfoot.md)** (Java, GPL-2.0, beta) +- **[Dust Racing 2D](dust_racing_2d.md)** (C, C++, GPL-3.0, mature) - **[GPL Arcade Volleyball](gpl_arcade_volleyball.md)** (C++, GPL-2.0, beta, inactive since 2006) - **[NetStatsBaseball](netstatsbaseball.md)** (C, Public domain, mature) - **[Open Soccer Star](open_soccer_star.md)** (PHP, GPL-3.0, beta) diff --git a/games/_strategy.md b/games/_strategy.md index c6cc8a83..71ad1169 100644 --- a/games/_strategy.md +++ b/games/_strategy.md @@ -45,6 +45,7 @@ - **[Domination](domination.md)** (Java, GPL-3.0, mature) - **[DreamChess](dreamchess.md)** (C, GPL-3.0, beta) - **[Duel Commander](duel_commander.md)** (C, GPL-3.0, beta, inactive since 2009) +- **[Dune 2 - The Maker](dune_2-the_maker.md)** (Java, MIT, beta) - **[Dune Dynasty](dune_dynasty.md)** (C, GPL-2.0, mature, inactive since 2014) - **[Dune II - The Maker](dune_ii-the_maker.md)** (Java, MIT, beta) - **[Dune Legacy](dune_legacy.md)** (C++, GPL-2.0, mature) @@ -54,9 +55,12 @@ - **[Evil Cult](evil_cult.md)** (Haxe, JavaScript, GPL-3.0, mature) - **[FAR Colony](far_colony.md)** (Pascal, GPL-3.0, beta, inactive since 2014) - **[First Strike](first_strike.md)** (Java, MIT, mature) -- **[Free heroes2 engine](free_heroes2_engine.md)** (C++, GPL-2.0, beta, inactive since 2015) +- **[fonline](fonline.md)** (C, C++, GPL-3.0, beta) +- **[Free Heroes 2](free_heroes_2.md)** (C++, GPL-2.0, beta, inactive since 2015) - **[Free Mars](free_mars.md)** (Java, GPL-3.0, mature) - **[Free Space Colonization](free_space_colonization.md)** (C, GPL-2.0, beta) +- **[freeaoe](freeaoe.md)** (C++, GPL-3.0, beta) +- **[Freeciv Alpha Centauri project](freeciv_alpha_centauri_project.md)** (C, GPL-2.0, beta, inactive since 2003) - **[Freeciv WebGL](freeciv_webgl.md)** (JavaScript, Java, AGPL-3.0, mature) - **[Freeciv](freeciv.md)** (C, GPL-2.0, mature) - **[FreeCol](freecol.md)** (Java, GPL-2.0, mature) @@ -70,7 +74,7 @@ - **[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) -- **[Globulation2](globulation2.md)** (C++, GPL-3.0, mature) +- **[Globulation 2](globulation_2.md)** (C++, GPL-3.0, mature) - **[Goblin Camp](goblin_camp.md)** (C++, GPL-3.0, beta, inactive since 2012) - **[Greenius' Civil War](greenius_civil_war.md)** (C++, GPL-2.0, beta, inactive since 2001) - **[Harris](harris.md)** (C, Python, GPL-3.0, beta) diff --git a/games/devilution.md b/games/devilution.md index aad48eaa..b1e06ee4 100644 --- a/games/devilution.md +++ b/games/devilution.md @@ -2,10 +2,10 @@ _Remake of Diablo._ -- Home: https://github.com/galaxyhaxz/devilution +- Home: https://github.com/diasurgical/devilution - State: mature - Keywords: action, commercial content, engine recreation, inspired by Diablo, remake, requires original content (Diablo 1) -- Code repository: https://github.com/galaxyhaxz/devilution.git +- Code repository: https://github.com/diasurgical/devilution.git - Code language: C, C++ - Code license: Unlicense diff --git a/games/devilutionx.md b/games/devilutionx.md new file mode 100644 index 00000000..e0d46dc9 --- /dev/null +++ b/games/devilutionx.md @@ -0,0 +1,16 @@ +# DevilutionX + +_Remake of Diablo._ + +- Home: https://github.com/diasurgical/devilutionX, https://web.archive.org/web/20130602191141/http://iphone.keyvisuals.com/apps/doom-classic-for-iphone-source-code-available/ +- State: mature +- Keywords: action, commercial content, engine recreation, inspired by Diablo, remake, requires original content (Diablo 1) +- Code repository: https://github.com/diasurgical/devilutionX.git +- Code language: C, C++ +- Code license: Unlicense + +Improved engine recreation for modern systems. + +## Building + +- Build system: CMake diff --git a/games/doom-ios.md b/games/doom-ios.md new file mode 100644 index 00000000..5cbb20ca --- /dev/null +++ b/games/doom-ios.md @@ -0,0 +1,16 @@ +# DOOM-iOS + +_Remake of Doom, Doom II, Heretic, Hexen._ + +- Home: http://iphone.keyvisuals.com/apps/doom-classic-for-iphone-source-code-available/ +- State: mature, inactive since 2012 +- Download: http://www.idsoftware.com/idstuff/doom/doomclassic_ios_v21_src.zip +- Platform: iOS +- Keywords: action, commercial content, inspired by Doom + Doom II + Heretic + Hexen, remake, requires original content, shooter +- Code repository: https://github.com/id-Software/DOOM-iOS.git +- Code language: C++ +- Code license: GPL-2.0 + +iOS + +## Building diff --git a/games/doom_retro.md b/games/doom_retro.md new file mode 100644 index 00000000..99cbee66 --- /dev/null +++ b/games/doom_retro.md @@ -0,0 +1,17 @@ +# DOOM Retro + +_Remake of Doom, Doom II._ + +- Home: https://www.doomretro.com/ +- State: mature +- Download: https://github.com/bradharding/doomretro/releases +- Platform: Windows +- Keywords: action, commercial content, inspired by Doom + Doom II, remake, requires original content +- Code repository: https://github.com/bradharding/doomretro.git +- Code language: C, C++ +- Code license: GPL-3.0 +- Code dependencies: SDL2 + +## Building + +- Build system: CMake diff --git a/games/doomsday.md b/games/doomsday.md new file mode 100644 index 00000000..9fdda1b0 --- /dev/null +++ b/games/doomsday.md @@ -0,0 +1,18 @@ +# Doomsday + +_Remake of Doom, Doom II, Heretic, Hexen._ + +- Home: http://dengine.net/ +- State: mature +- Download: (see home) +- Platform: Windows, Linux, macOS +- Keywords: action, commercial content, inspired by Doom + Doom II + Heretic + Hexen, remake, requires original content +- Code repository: https://github.com/skyjake/Doomsday-Engine.git +- Code language: C, C++ +- Code license: GPL-2.0 (see source files), GPL-3.0, LGPL-3.0 (core) + +Mixed license usage. + +## Building + +- Build system: CMake diff --git a/games/dope_wars.md b/games/dope_wars.md new file mode 100644 index 00000000..d0acd354 --- /dev/null +++ b/games/dope_wars.md @@ -0,0 +1,16 @@ +# Dope Wars + +_Remake of Drug Wars._ + +- Home: https://dopewars.sourceforge.io/ +- State: mature, inactive since 2013 +- Download: https://dopewars.sourceforge.io/download.html +- Platform: Windows, Linux +- Keywords: simulation, inspired by Drug Wars, remake +- Code repository: https://sourceforge.net/projects/dopewars/ +- Code language: C +- Code license: GPL-2.0 + +## Building + +- Build system: Autoconf diff --git a/games/duck_marines.md b/games/duck_marines.md new file mode 100644 index 00000000..be0ae5ed --- /dev/null +++ b/games/duck_marines.md @@ -0,0 +1,15 @@ +# Duck Marines + +_Remake of ChuChu Rocket!._ + +- Home: http://tangramgames.dk/games/duckmarines/ +- State: mature, inactive since 2016 +- Download: https://github.com/SimonLarsen/duckmarines/releases +- Platform: Windows, Linux (using LÖVE), macOS +- Keywords: puzzle, inspired by ChuChu Rocket!, open content (but NC and ND), remake +- Code repository: https://github.com/SimonLarsen/duckmarines.git +- Code language: Lua +- Code license: zlib +- Assets license: CC-BY-SA (before relicensing?), CC-BY-NC-ND-4.0 (after relicensing) + +## Building diff --git a/games/duke3d.md b/games/duke3d.md new file mode 100644 index 00000000..a9fae9a8 --- /dev/null +++ b/games/duke3d.md @@ -0,0 +1,13 @@ +# Duke3D + +_Remake of Duke Nukem 3D._ + +- Home: http://icculus.org/duke3d/ +- State: beta, inactive since 2009 +- Keywords: action, commercial content, inspired by Duke Nukem 3D, multiplayer LAN, remake, requires original content, shooter +- Code repository: http://svn.icculus.org/duke3d/trunk/ (svn) +- Code language: C +- Code license: GPL-2.0 +- Code dependencies: SDL + +## Building diff --git a/games/duke3dw32.md b/games/duke3dw32.md new file mode 100644 index 00000000..e72ecd94 --- /dev/null +++ b/games/duke3dw32.md @@ -0,0 +1,14 @@ +# Duke3d_w32 + +_Remake of Duke Nukem 3D._ + +- Home: http://www.rancidmeat.com/project.php3?id=1 +- State: beta, inactive since 2008 +- Download: http://www.rancidmeat.com/projects/duke3d_w32/duke3d_w32_b20_src.zip +- Keywords: action, commercial content, inspired by Duke Nukem 3D, multiplayer LAN, remake, requires original content, shooter +- Code repository: (see download) +- Code language: C +- Code license: GPL-2.0 +- Code dependencies: SDL + +## Building diff --git a/games/dune_2-the_maker.md b/games/dune_2-the_maker.md new file mode 100644 index 00000000..affd48a7 --- /dev/null +++ b/games/dune_2-the_maker.md @@ -0,0 +1,13 @@ +# Dune 2 - The Maker + +_Remake of Dune 2._ + +- Home: http://dune2themaker.fundynamic.com/ +- Media: https://en.wikipedia.org/wiki/Dune_II#Legacy +- State: beta +- Keywords: strategy, inspired by Dune 2, real time, remake +- Code repository: https://github.com/Fundynamic/dune2themaker4j.git +- Code language: Java +- Code license: MIT + +## Building diff --git a/games/dust_racing_2d.md b/games/dust_racing_2d.md new file mode 100644 index 00000000..d3d2241e --- /dev/null +++ b/games/dust_racing_2d.md @@ -0,0 +1,17 @@ +# Dust Racing 2D + +_Tile-based, 2D racing game, remake of Micro Machines._ + +- Home: http://juzzlin.github.io/DustRacing2D/index.html +- State: mature +- Download: https://github.com/juzzlin/DustRacing2D/releases +- Platform: Windows, Linux +- Keywords: sports, 2D, inspired by Micro Machines, multiplayer Split-screen, open content, racing, remake +- Code repository: https://github.com/juzzlin/DustRacing2D.git +- Code language: C, C++ +- Code license: GPL-3.0 +- Code dependencies: OpenGL, Qt + +## Building + +- Build system: CMake \ No newline at end of file diff --git a/games/dxx-rebirth.md b/games/dxx-rebirth.md new file mode 100644 index 00000000..f51a2ec2 --- /dev/null +++ b/games/dxx-rebirth.md @@ -0,0 +1,14 @@ +# DXX-Rebirth + +_Remake of Descent, Descent II._ + +- Home: https://www.dxx-rebirth.com/ +- State: mature +- Download: https://www.dxx-rebirth.com/download-dxx-rebirth/ +- Platform: Windows, Linux +- Keywords: remake, first-person, inspired by Descent + Descent II, shooter +- Code repository: https://github.com/dxx-rebirth/dxx-rebirth.git +- Code language: C, C++, Python +- Code license: GPL-3.0, Custom (derived from GPL-3.0) + +## Building diff --git a/games/ecksdee.md b/games/ecksdee.md new file mode 100644 index 00000000..92c2e4d7 --- /dev/null +++ b/games/ecksdee.md @@ -0,0 +1,14 @@ +# Ecksdee + +_Clone of Wipeout._ + +- Home: https://sourceforge.net/projects/ecksdee/ +- State: beta, inactive since 2009 +- Keywords: simulation, clone, inspired by Wipeout +- Code repository: https://svn.code.sf.net/p/ecksdee/svn (svn) +- Code language: C++ +- Code license: GPL-2.0 + +Assets license discussion, see https://sourceforge.net/p/ecksdee/discussion/527989/thread/10ef0296/. + +## Building diff --git a/games/ecwolf.md b/games/ecwolf.md new file mode 100644 index 00000000..a6a7bb2f --- /dev/null +++ b/games/ecwolf.md @@ -0,0 +1,16 @@ +# ECWolf + +_Remake of Wolfenstein 3D, Spear of Destiny._ + +- Home: https://maniacsvault.net/ecwolf/ +- State: mature +- Download: https://maniacsvault.net/ecwolf/download.php +- Platform: Windows, Linux, macOS, Android +- Keywords: remake, first-person, inspired by Wolfenstein 3D + Spear of Destiny, shooter +- Code repository: https://bitbucket.org/ecwolf/ecwolf (hg) +- Code language: C++ +- Code license: GPL-2.0, BSD, LGPL-2.1, Libpng, Zlib, bzip2, MIT, IJG, PD + +## Building + +- Build system: CMake diff --git a/games/eduke32.md b/games/eduke32.md new file mode 100644 index 00000000..2b6b543d --- /dev/null +++ b/games/eduke32.md @@ -0,0 +1,13 @@ +# EDuke32 + +_Remake of Duke Nukem 3D._ + +- Home: https://www.eduke32.com/, https://sourceforge.net/projects/eduke32/ +- State: mature +- Download: https://dukeworld.com/eduke32/synthesis/latest/?s=d&o=d&dir=eduke32/synthesis/latest +- Keywords: action, commercial content, inspired by Duke Nukem 3D, original content required, remake, shooter +- Code repository: (see download) +- Code language: C, C++ +- Code license: GPL-2.0 + +## Building diff --git a/games/emptyepsilon.md b/games/emptyepsilon.md new file mode 100644 index 00000000..3f32003c --- /dev/null +++ b/games/emptyepsilon.md @@ -0,0 +1,18 @@ +# EmptyEpsilon + +_Clone of Artemis: Spaceship Bridge Simulator._ + +- Home: https://daid.github.io/EmptyEpsilon/ +- State: mature +- Download: http://daid.github.io/EmptyEpsilon/#tabs=5 +- Platform: Windows +- Keywords: role playing, clone, inspired by Artemis: Spaceship Bridge Simulator, multiplayer Online + LAN +- Code repository: https://github.com/daid/EmptyEpsilon.git, https://github.com/daid/SeriousProton.git (+) +- Code language: C, C++, Lua +- Code license: GPL-2.0 +- Code dependencies: SFML + +## Building + +- Build system: CMake +- Build instructions: https://github.com/daid/EmptyEpsilon/wiki/Build-from-sources diff --git a/games/enduro_tribute.md b/games/enduro_tribute.md new file mode 100644 index 00000000..6d2a6876 --- /dev/null +++ b/games/enduro_tribute.md @@ -0,0 +1,13 @@ +# Enduro tribute + +_Remake of Enduro._ + +- Home: https://rafaelcastrocouto.github.io/enduro/ +- State: mature +- Play: https://rafaelcastrocouto.github.io/enduro/ +- Keywords: remake, inspired by Enduro, open content +- Code repository: https://github.com/rafaelcastrocouto/enduro.git +- Code language: JavaScript +- Code license: MIT + +## Building diff --git a/games/enigma_engine.md b/games/enigma_development_environment.md similarity index 92% rename from games/enigma_engine.md rename to games/enigma_development_environment.md index 09e2b5e2..cacfd765 100644 --- a/games/enigma_engine.md +++ b/games/enigma_development_environment.md @@ -1,4 +1,4 @@ -# ENIGMA +# ENIGMA (development environment) _ENIGMA is a free development environment geared towards game development._ diff --git a/games/entt_pacman.md b/games/entt_pacman.md new file mode 100644 index 00000000..aa19ecb7 --- /dev/null +++ b/games/entt_pacman.md @@ -0,0 +1,15 @@ +# EnTT Pacman + +_Clone of Pac-Man._ + +- Home: https://github.com/Kerndog73/EnTT-Pacman +- State: mature, +- Keywords: puzzle, clone, inspired by Pac-Man, open content, remake +- Code repository: https://github.com/Kerndog73/EnTT-Pacman.git +- Code language: C, C++ +- Code license: MIT +- Code dependencies: EnTT, SDL2 + +An example of how to use the ECS part of the EnTT framework + +## Building diff --git a/games/erampage.md b/games/erampage.md new file mode 100644 index 00000000..48466952 --- /dev/null +++ b/games/erampage.md @@ -0,0 +1,14 @@ +# erampage + +_Remake of Redneck Rampage._ + +- Home: http://www.jonhunt.com/redneck/erampage.html, https://code.google.com/archive/p/erampage/ +- State: beta, inactive since 2015 +- Keywords: game engine, inspired by Redneck Rampage, remake +- Code repository: https://github.com/ttyborg/erampage.git +- Code language: C +- Code license: GPL-2.0 + +Eduke32 fork. (?) + +## Building diff --git a/games/et_legacy.md b/games/et_legacy.md new file mode 100644 index 00000000..feb91cad --- /dev/null +++ b/games/et_legacy.md @@ -0,0 +1,16 @@ +# ET: Legacy + +_Fully compatible client and server for the online FPS game Wolfenstein: Enemy Territory._ + +- Home: https://www.etlegacy.com/ +- State: mature +- Download: https://www.etlegacy.com/download +- Platform: Windows, Linux, macOS +- Keywords: action, commercial content, inspired by Wolfenstein: Enemy Territory, remake, shooter +- Code repository: https://github.com/etlegacy/etlegacy.git +- Code language: C, C++, Lua +- Code license: GPL-3.0 + +## Building + +- Build system: CMake \ No newline at end of file diff --git a/games/executive_man.md b/games/executive_man.md new file mode 100644 index 00000000..c0a92c91 --- /dev/null +++ b/games/executive_man.md @@ -0,0 +1,14 @@ +# Executive Man + +_Remake of MegaMan._ + +- Home: https://henlin.net/ExecutiveMan/ +- State: mature, inactive since 2017 +- Play: http://henlin.net/ExecutiveMan/ +- Platform: Web +- Keywords: platform, inspired by MegaMan, remake +- Code repository: https://github.com/CamHenlin/ExecutiveMan.git +- Code language: JavaScript +- Code license: Custom (BSD like) + +## Building diff --git a/games/ezquake.md b/games/ezquake.md new file mode 100644 index 00000000..43fbedd9 --- /dev/null +++ b/games/ezquake.md @@ -0,0 +1,14 @@ +# ezQuake + +_Remake of Quake._ + +- Home: https://ezquake.github.io/ +- State: mature +- Download: https://ezquake.github.io/downloads.html +- Platform: Windows, Linux, macOS +- Keywords: remake, inspired by Quake, shooter +- Code repository: https://github.com/ezQuake/ezquake-source.git +- Code language: C. C++ +- Code license: GPL-2.0 + +## Building diff --git a/games/f-1_spirit.md b/games/f-1_spirit.md new file mode 100644 index 00000000..866f3d9d --- /dev/null +++ b/games/f-1_spirit.md @@ -0,0 +1,15 @@ +# F-1 Spirit + +_Remake of F-1 Spirit._ + +- Home: https://web.archive.org/web/20190614065451/http://www.braingames.getput.com/f1spirit/ +- State: beta, inactive since 2009 +- Download: http://braingames.jorito.net/f1spirit/f1spirit.src_0.rc9-1615.tgz +- Platform: Windows, Linux, macOS +- Keywords: simulation, free content, inspired by F-1 Spirit, remake +- Code repository: (see download) +- Code language: C++ +- Code license: ?? +- Code dependencies: SDL + +## Building diff --git a/games/fall_of_imyrin.md b/games/fall_of_imiryn.md similarity index 96% rename from games/fall_of_imyrin.md rename to games/fall_of_imiryn.md index d1fc4886..4c6568da 100644 --- a/games/fall_of_imyrin.md +++ b/games/fall_of_imiryn.md @@ -1,4 +1,4 @@ -# Fall of Imyrin +# Fall of Imiryn _The first serious game using the Annchienta engine._ diff --git a/games/falling_time.md b/games/falling_time.md new file mode 100644 index 00000000..11e9d247 --- /dev/null +++ b/games/falling_time.md @@ -0,0 +1,16 @@ +# Falling Time + +_Clone of Fall Down._ + +- Home: https://github.com/cxong/FallingTime +- State: mature +- Keywords: role playing, clone, inspired by Fall Down +- Code repository: https://github.com/cxong/FallingTime.git +- Code language: C, C++ +- Code license: GPL-2.0 +- Code dependencies: SDL2 +- Assets license: CC0, CC-BY, CC-BY-SA (https://github.com/cxong/FallingTime/blob/master/COPYRIGHT) + +## Building + +- Build system: CMake \ No newline at end of file diff --git a/games/flare_engine.md b/games/flare.md similarity index 53% rename from games/flare_engine.md rename to games/flare.md index 633289f3..307fa189 100644 --- a/games/flare_engine.md +++ b/games/flare.md @@ -1,13 +1,14 @@ -# Flare Engine +# Flare _Flare (Free Libre Action Roleplaying Engine) is a simple game engine built to handle a very specific kind of game: single-player 2D action RPGs._ -- Home: https://github.com/clintbellanger/flare-engine +- Home: http://flarerpg.org/, https://github.com/clintbellanger/flare-engine - State: mature -- Download: http://www.flarerpg.org/, https://github.com/clintbellanger/flare-engine/releases -- Keywords: framework +- Download: http://flarerpg.org/index.php/download/, https://github.com/clintbellanger/flare-engine/releases +- Platform: Windows, Linux, macOS +- Keywords: game engine, clone, framework, inspired by Diablo - Code repository: https://github.com/clintbellanger/flare-engine.git -- Code language: C++ +- Code language: C++, Java - Code license: GPL-3.0 See also [Get Involved](http://flarerpg.org/index.php/get-involved/). @@ -15,4 +16,3 @@ See also [Get Involved](http://flarerpg.org/index.php/get-involved/). ## Building - Build system: CMake - diff --git a/games/flf.md b/games/flf.md new file mode 100644 index 00000000..cec4a95c --- /dev/null +++ b/games/flf.md @@ -0,0 +1,13 @@ +# F.LF + +_Clone of Little Fighter 2._ + +- Home: http://project-f.github.io/, https://www.ProjectF.hk/F.LF +- State: mature +- Platform: Web +- Keywords: framework, clone, inspired by Little Fighter 2, swappable content +- Code repository: https://github.com/Project-F/F.LF.git +- Code language: JavaScript +- Code license: ? + +## Building diff --git a/games/fluid_table_tennis.md b/games/fluid_table_tennis.md new file mode 100644 index 00000000..2140f3f5 --- /dev/null +++ b/games/fluid_table_tennis.md @@ -0,0 +1,13 @@ +# Fluid Table Tennis + +_Remake of Plasma Pong._ + +- Home: https://github.com/anirudhjoshi/fluid_table_tennis +- State: mature, inactive since 2013 +- Play: http://anirudhjoshi.github.io/fluid_table_tennis/ +- Keywords: arcade, inspired by Plasma Pong, multiplayer Competitive + Local, open content, remake +- Code repository: https://github.com/anirudhjoshi/fluid_table_tennis.git +- Code language: JavaScript +- Code license: MIT + +## Building diff --git a/games/fonline.md b/games/fonline.md new file mode 100644 index 00000000..ddaa22c5 --- /dev/null +++ b/games/fonline.md @@ -0,0 +1,14 @@ +# fonline + +_Remake of Fallout Online._ + +- Home: https://fodev.net/ +- State: beta +- Keywords: strategy, inspired by Fallout Online, remake +- Code repository: https://github.com/alexknvl/fonline.git, https://github.com/rotators/play-fonline-data.git (+) +- Code language: C, C++ +- Code license: GPL-3.0 + +## Building + +- Build system: CMake \ No newline at end of file diff --git a/games/fquake3.md b/games/fquake3.md new file mode 100644 index 00000000..07842d1e --- /dev/null +++ b/games/fquake3.md @@ -0,0 +1,13 @@ +# FQuake3 + +_Remake of Quake 3._ + +- Home: https://github.com/TIHan/FQuake3 +- State: beta, inactive since 2014 +- Keywords: action, commercial content, inspired by Quake 3, remake, requires original content, shooter +- Code repository: https://github.com/TIHan/FQuake3.git +- Code language: F# +- Code license: GPL-2.0 +- Code dependencies: Mono + +## Building diff --git a/games/free_heroes2_engine.md b/games/free_heroes_2.md similarity index 84% rename from games/free_heroes2_engine.md rename to games/free_heroes_2.md index 5d5df225..f2c82433 100644 --- a/games/free_heroes2_engine.md +++ b/games/free_heroes_2.md @@ -1,11 +1,11 @@ -# Free heroes2 engine +# Free Heroes 2 _Free implementation of Heroes of the Might and Magic II engine._ - Home: https://sourceforge.net/projects/fheroes2/ - State: beta, inactive since 2015 - Download: https://sourceforge.net/projects/fheroes2/files/fheroes2/ -- Keywords: strategy +- Keywords: strategy, inspired by Heroes of Might and Magic II - Code repository: https://github.com/ciplogic/fheroes2enh.git, https://svn.code.sf.net/p/fheroes2/code/ (svn) - Code language: C++ - Code license: GPL-2.0 diff --git a/games/freeablo.md b/games/freeablo.md new file mode 100644 index 00000000..9fbb6adc --- /dev/null +++ b/games/freeablo.md @@ -0,0 +1,16 @@ +# freeablo + +_Remake of Diablo._ + +- Home: https://freeablo.org/ +- State: beta +- Download: (see home) +- Platform: Windows, Linux, macOS +- Keywords: action, commercial content, inspired by Diablo, remake, requires original content, role playing +- Code repository: https://github.com/wheybags/freeablo.git +- Code language: C++ +- Code license: GPL-3.0 + +## Building + +- Build system: CMake \ No newline at end of file diff --git a/games/freeaoe.md b/games/freeaoe.md new file mode 100644 index 00000000..07470d91 --- /dev/null +++ b/games/freeaoe.md @@ -0,0 +1,17 @@ +# freeaoe + +_Remake of Age of Empires II._ + +- Home: https://github.com/sandsmark/freeaoe +- State: beta +- Keywords: strategy, commercial content, inspired by Age of Empires II, real-time, remake, requires original content +- Code repository: https://github.com/sandsmark/freeaoe.git +- Code language: C++ +- Code license: GPL-3.0 +- Code dependencies: SFML + +Only thing missing to be playable is opponents (AI and/or multiplayer). The engine supports data from all Genie games (Age of Empires 1, Star Wars: Galactic Battlegrounds, etc.), but the focus is on Age of Empires 2: The Conquerors. + +## Building + +- Build system: CMake \ No newline at end of file diff --git a/games/freeblocks.md b/games/freeblocks.md new file mode 100644 index 00000000..58280de6 --- /dev/null +++ b/games/freeblocks.md @@ -0,0 +1,16 @@ +# FreeBlocks + +_Remake of Tetris Attack._ + +- Home: https://github.com/dorkster/freeblocks +- State: beta, inactive since 2015 +- Platform: Linux, Android (?) +- Keywords: puzzle, inspired by Tetris Attack, remake +- Code repository: https://github.com/dorkster/freeblocks.git +- Code language: C, Java +- Code license: GPL-3.0 +- Code dependencies: SDL2 + +## Building + +- Build system: CMake diff --git a/games/freeciv_alpha_centauri_project.md b/games/freeciv_alpha_centauri_project.md new file mode 100644 index 00000000..f9191bbe --- /dev/null +++ b/games/freeciv_alpha_centauri_project.md @@ -0,0 +1,13 @@ +# Freeciv Alpha Centauri project + +_Remake of Sid Meier's Alpha Centauri._ + +- Home: http://freecivac.sourceforge.net/, https://sourceforge.net/projects/freecivac/ +- State: beta, inactive since 2003 +- Download: https://sourceforge.net/projects/freecivac/files/Stable%20Releases/ +- Keywords: strategy, fork of Freeciv, inspired by Sid Meier's Alpha Centauri, remake +- Code repository: http://freecivac.cvs.sourceforge.net (cvs) +- Code language: C +- Code license: GPL-2.0 + +## Building diff --git a/games/freedink.md b/games/freedink.md index 2329cd04..a3a4f852 100644 --- a/games/freedink.md +++ b/games/freedink.md @@ -1,4 +1,4 @@ -# Freedink +# FreeDink _Dink Smallwood is an adventure/role-playing game, similar to Zelda (2D top view), made by RTsoft. FreeDink is a new and portable version of the game engine._ diff --git a/games/globulation2.md b/games/globulation_2.md similarity index 96% rename from games/globulation2.md rename to games/globulation_2.md index fcc9f072..f3a8d523 100644 --- a/games/globulation2.md +++ b/games/globulation_2.md @@ -1,4 +1,4 @@ -# Globulation2 +# Globulation 2 _Real-Time Strategy (RTS) game which reduces micro-management by automatically assigning tasks to units._ diff --git a/games/nexiuz.md b/games/nexuiz.md similarity index 98% rename from games/nexiuz.md rename to games/nexuiz.md index b361daa6..4b12bbe7 100644 --- a/games/nexiuz.md +++ b/games/nexuiz.md @@ -1,4 +1,4 @@ -# Nexiuz +# Nexuiz _First-person shooter video game._ diff --git a/games/ohrrpgce.md b/games/ohrrpgce.md index 7813d383..19846d54 100644 --- a/games/ohrrpgce.md +++ b/games/ohrrpgce.md @@ -1,4 +1,4 @@ -# O.H.R.RPG.C.E +# O.H.R.RPG.C.E. _Official Hamster Republic Role Playing Game Construction Engine_ diff --git a/games/silvertree.md b/games/silvertree.md index fc2ecf33..fd0b5b1f 100644 --- a/games/silvertree.md +++ b/games/silvertree.md @@ -1,4 +1,4 @@ -# Silvertree +# SilverTree _3D RPG with a hybrid real time, turn based system._ diff --git a/games/the_castles_of_dr_creep.md b/games/the_castles_of_dr_creep.md new file mode 100644 index 00000000..52657a75 --- /dev/null +++ b/games/the_castles_of_dr_creep.md @@ -0,0 +1,15 @@ +# The Castles of Dr. Creep + +_Remake of The Castles of Dr. Creep._ + +- Home: http://creep.sourceforge.net/, https://sourceforge.net/projects/creep/ +- State: mature +- Download: https://github.com/segrax/DrCreep/releases, https://sourceforge.net/projects/creep/files/ (outdated) +- Keywords: puzzle, inspired by The Castles of Dr. Creep, remake +- Code repository: https://github.com/segrax/DrCreep.git, https://svn.code.sf.net/p/creep/code/ (svn) +- Code language: C++, Shell +- Code license: GPL-3.0 + +## Building + +- Build system: Make diff --git a/statistics.md b/statistics.md index 44a9722c..44f24cab 100644 --- a/statistics.md +++ b/statistics.md @@ -1,31 +1,31 @@ [comment]: # (autogenerated content, do not edit) # Statistics -analyzed 590 entries on 2019-08-23 22:21:32 +analyzed 622 entries on 2019-08-26 15:37:07 ## State -- mature: 388 (65.8%) -- beta: 202 (34.2%) -- inactive: 272 (46.1%) +- mature: 408 (65.6%) +- beta: 214 (34.4%) +- inactive: 285 (45.8%) ##### Inactive State -alive (2017), BitRiot (2017), Blobby Volley 2 (2017), Breakout-VR (2017), chainreaction (2017), Clumsy Bird (2017), Craft (2017), CrappyBird (2017), CrystalQuest (2017), Data Storm (2017), Der Clou! (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), Castle of the Winds (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), xu4 (2016), Aleph One (2015), ativayeban (2015), Atomiks (2015), Ball And Wall (2015), Battleround (2015), BlakedAwesomenaughts (2015), Boulder Dash (2015), D-Fend Reloaded (2015), D2X-XL (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), c64-nuclearreaction (2014), Cart Life (2014), CatacombSDL (2014), DarkPlaces (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), Battle City (2013), Bos Wars (2013), BurgerSpace (2013), C-evo (2013), Candy Box 2 (2013), Cosmosmash (2013), Cytadela (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), 4DTris (2012), Afternoon Stalker (2012), Artillery Duel Reloaded (2012), Batrachians (2012), 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), Abuse (2011), Battlefield Java (2011), Brain Workshop (2011), Danger from the Deep (2011), Dawn (2011), Digbuild (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), Arashi-JS (2010), Bombermaaan (2010), Bombic2 (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), bratwurst (2009), Cadaver (2009), Crown and Cutlass (2009), Dark Oberon (2009), Defendguin (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), BRIQUOLO (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), Ajax3d (2007), 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), Castle-Combat (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), Bombic (2005), Crack Attack! (2005), GalaxyNG (2005), H-World (2005), Lincity (2005), Spice Trade (2005), Tumiki Fighters (2005), WAtomic (2005), Xconq (2005), ZAngband (2005), Aklabeth (2004), Colonization too (2004), Digger Remastered (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), Deathchase 3D (2002), Maelstrom (2002), Umbra (2002), Greenius' Civil War (2001), Tux Racer (2001), Circus Linux! (2000), Operation Citadel (2000), xdigger (1999) +alive (2017), BitRiot (2017), Blobby Volley 2 (2017), Breakout-VR (2017), chainreaction (2017), Clumsy Bird (2017), Craft (2017), CrappyBird (2017), CrystalQuest (2017), Data Storm (2017), Der Clou! (2017), Eat The Whistle (2017), Executive Man (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), Castle of the Winds (2016), Dark Destiny (2016), DNT (2016), Duck Marines (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), xu4 (2016), Aleph One (2015), ativayeban (2015), Atomiks (2015), Ball And Wall (2015), Battleround (2015), BlakedAwesomenaughts (2015), Boulder Dash (2015), D-Fend Reloaded (2015), D2X-XL (2015), Dash Engine (2015), Delta Engine (2015), DeSmuME (2015), Egoboo (2015), erampage (2015), Free Heroes 2 (2015), FreeBlocks (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), c64-nuclearreaction (2014), Cart Life (2014), CatacombSDL (2014), DarkPlaces (2014), Deity (2014), Dune Dynasty (2014), EternalWinterWars (2014), FAR Colony (2014), FQuake3 (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), Battle City (2013), Bos Wars (2013), BurgerSpace (2013), C-evo (2013), Candy Box 2 (2013), Cosmosmash (2013), Cytadela (2013), Decker (2013), DemiGod (2013), Dope Wars (2013), Dungeon Mapper (2013), Fluid Table Tennis (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), 4D-TRIS (2012), Afternoon Stalker (2012), Artillery Duel Reloaded (2012), Batrachians (2012), Biniax (2012), BlackNova Traders (2012), Blitzkrieg (2012), Cataclysm (2012), Celestron (2012), CommandoJS (2012), Conquests (2012), DarkCity (2012), DOOM-iOS (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), Abuse (2011), Battlefield Java (2011), Brain Workshop (2011), Danger from the Deep (2011), Dawn (2011), Digbuild (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), Arashi-JS (2010), Bombermaaan (2010), Bombic2 (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), bratwurst (2009), Cadaver (2009), Crown and Cutlass (2009), Dark Oberon (2009), Defendguin (2009), Duel Commander (2009), Duke3D (2009), Ecksdee (2009), F-1 Spirit (2009), Fall of Imiryn (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), BRIQUOLO (2008), Duke3d_w32 (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), Ajax3d (2007), 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), Castle-Combat (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), Bombic (2005), Crack Attack! (2005), GalaxyNG (2005), H-World (2005), Lincity (2005), Spice Trade (2005), Tumiki Fighters (2005), WAtomic (2005), Xconq (2005), ZAngband (2005), Aklabeth (2004), Colonization too (2004), Digger Remastered (2004), Gee Whiz (2004), GM Tools (2004), Openglad (2004), PySol (2004), T-Bots (2004), AntiChess (2003), Cat Mother Dead Justice (2003), Civil (2003), Freeciv Alpha Centauri project (2003), Machinations (2003), Pizza Business (2003), Planetary Hoppers (2003), The Clans (2003), Wargamer (2003), XArchon (2003), Deathchase 3D (2002), Maelstrom (2002), Umbra (2002), Greenius' Civil War (2001), Tux Racer (2001), Circus Linux! (2000), Operation Citadel (2000), xdigger (1999) ## Code Languages ##### Language frequency - C++ (36.5%) -- C (22.7%) -- Java (9.5%) -- Python (8.4%) -- JavaScript (5.2%) -- Lua (5.0%) -- Pascal (2.4%) -- C# (2.3%) -- PHP (1.8%) +- C (23.4%) +- Java (9.3%) +- Python (8.0%) +- JavaScript (5.3%) +- Lua (5.1%) +- Pascal (2.3%) +- C# (2.2%) +- PHP (1.7%) - Haxe (0.4%) - Perl (0.4%) - Ren'py (0.4%) @@ -44,11 +44,13 @@ alive (2017), BitRiot (2017), Blobby Volley 2 (2017), Breakout-VR (2017), chainr - Basic (0.1%) - Blender script (0.1%) - BlitzMax (0.1%) +- C. C++ (0.1%) - Clojure (0.1%) - CoffeeScript (0.1%) - Custom (0.1%) - DM (0.1%) - Elm (0.1%) +- F# (0.1%) - Game Maker Script (0.1%) - GDScript (0.1%) - Groovy (0.1%) @@ -56,6 +58,7 @@ alive (2017), BitRiot (2017), Blobby Volley 2 (2017), Breakout-VR (2017), chainr - Not applicable (0.1%) - Ruby (0.1%) - Script (0.1%) +- Shell (0.1%) - Swift (0.1%) - Text (0.1%) - Vala (0.1%) @@ -64,17 +67,17 @@ alive (2017), BitRiot (2017), Blobby Volley 2 (2017), Breakout-VR (2017), chainr ##### Licenses frequency -- GPL-2.0 (40.3%) -- GPL-3.0 (24.4%) +- GPL-2.0 (39.8%) +- GPL-3.0 (24.3%) - MIT (11.3%) - Custom (4.8%) -- Apache-2.0 (2.5%) +- Apache-2.0 (2.3%) - LGPL-2.1 (2.0%) - zlib (2.0%) -- 3-clause BSD (1.8%) -- AGPL-3.0 (1.3%) +- 3-clause BSD (1.7%) +- AGPL-3.0 (1.2%) - LGPL-3.0 (1.2%) -- ? (1.0%) +- ? (1.1%) - LGPL-2.0 (0.8%) - Public domain (0.8%) - 2-clause BSD (0.3%) @@ -87,61 +90,72 @@ alive (2017), BitRiot (2017), Blobby Volley 2 (2017), Breakout-VR (2017), chainr - ISC (0.3%) - MPL-2.0 (0.3%) - Ms-PL (0.3%) +- Unlicense (0.3%) +- Zlib (0.3%) +- ?? (0.2%) +- BSD (0.2%) +- bzip2 (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%) - GPL3 (0.2%) +- IJG (0.2%) +- Libpng (0.2%) - MAME (0.2%) - MPL (0.2%) - Ms-RL (0.2%) - Not applicable (0.2%) +- PD (0.2%) - Proprietary (0.2%) - SWIG license (0.2%) -- Unlicense (0.2%) - WTFPL (0.2%) -- Zlib (0.2%) ## Keywords ##### Keywords frequency -- strategy (12.2%) -- remake (10.9%) -- role playing (8.6%) -- action (7.3%) +- remake (11.6%) +- strategy (11.3%) +- role playing (8.0%) +- action (7.2%) - clone (4.4%) -- framework (4.1%) -- simulation (2.4%) -- turn-based (2.2%) -- puzzle (1.9%) -- shooter (1.7%) -- requires original content (1.7%) -- roguelike (1.7%) -- real time (1.6%) -- library (1.5%) -- open content (1.3%) -- massive multiplayer online (1.2%) -- online (1.2%) -- tool (1.1%) -- commercial content (1.0%) -- adventure (1.0%) -- singleplayer (0.9%) +- framework (3.8%) +- simulation (2.3%) +- shooter (2.1%) +- requires original content (2.1%) +- puzzle (2.0%) +- turn-based (2.0%) +- commercial content (1.6%) +- open content (1.5%) +- real time (1.5%) +- roguelike (1.5%) +- library (1.4%) +- massive multiplayer online (1.1%) +- online (1.1%) +- tool (1.0%) +- adventure (0.9%) +- singleplayer (0.8%) - 2D (0.8%) +- game engine (0.8%) - arcade (0.7%) -- game engine (0.7%) -- multiplayer (0.7%) +- multiplayer (0.6%) - 3D (0.6%) - board game (0.6%) - racing (0.6%) - sports (0.6%) - platform (0.5%) +- inspired by Diablo (0.4%) - inspired by Simcity (0.4%) - inspired by X-COM series (0.3%) - text-based (0.3%) - cards (0.3%) +- engine recreation (0.3%) +- inspired by Duke Nukem 3D (0.3%) +- inspired by Dune 2 (0.3%) - inspired by Minecraft (0.3%) +- original content required (0.3%) - popular (0.3%) - visual novel (0.3%) - voxel (0.3%) @@ -149,38 +163,43 @@ alive (2017), BitRiot (2017), Blobby Volley 2 (2017), Breakout-VR (2017), chainr - cars (0.2%) - console (0.2%) - educational (0.2%) -- engine recreation (0.2%) - inspired by Atomix (0.2%) - inspired by Boulder Dash (0.2%) -- inspired by Diablo (0.2%) -- inspired by Dune 2 (0.2%) +- inspired by Doom + Doom II + Heretic + Hexen (0.2%) +- inspired by Tetris Attack (0.2%) - karaoke (0.2%) - music (0.2%) -- original content required (0.2%) - sandbox (0.2%) - space (0.2%) +- swappable content (0.2%) - wormslike (0.2%) - chess (0.1%) +- first-person (0.1%) - inspired by Battle Isle series (0.1%) - inspired by Bomberman (0.1%) - inspired by Breakout (0.1%) - inspired by Civilization II (0.1%) +- inspired by Descent + Descent II (0.1%) +- inspired by Doom + Doom II (0.1%) - inspired by Escape Velocity (0.1%) +- inspired by Fall Down (0.1%) - inspired by Flappy Bird (0.1%) - inspired by Legend of Zelda (0.1%) - inspired by Lemmings (0.1%) - inspired by Liero (0.1%) - inspired by Master of Orion (0.1%) - inspired by Nuclear Reaction (0.1%) +- inspired by Quake (0.1%) +- inspired by Quake 3 (0.1%) - inspired by RollerCoaster Tycoon (0.1%) - inspired by Scorched Earth (0.1%) - inspired by Sid Meier's Colonization (0.1%) -- inspired by Tetris Attack (0.1%) - inspired by Transport Tycoon (0.1%) - inspired by Warcraft II (0.1%) - isometric (0.1%) - kids (0.1%) - multiplayer (online (0.1%) +- multiplayer LAN (0.1%) - multiplayer online + LAN (0.1%) - port (0.1%) - programming (0.1%) @@ -188,7 +207,6 @@ alive (2017), BitRiot (2017), Blobby Volley 2 (2017), Breakout-VR (2017), chainr - shoot'em up (0.1%) - sliding blocks (0.1%) - snake-like (0.1%) -- swappable content (0.1%) - top-down (0.1%) - action-rpg (0.1%) - action/adventure (0.1%) @@ -209,6 +227,8 @@ alive (2017), BitRiot (2017), Blobby Volley 2 (2017), Breakout-VR (2017), chainr - fly (0.1%) - football (0.1%) - for adults (0.1%) +- fork of Freeciv (0.1%) +- free content (0.1%) - frontend (0.1%) - game editor (0.1%) - game maker (0.1%) @@ -222,6 +242,7 @@ alive (2017), BitRiot (2017), Blobby Volley 2 (2017), Breakout-VR (2017), chainr - inspired by Achtung die Kurve! (0.1%) - inspired by Advance Wars (0.1%) - inspired by Age of Empires (0.1%) +- inspired by Age of Empires II (0.1%) - inspired by Akalabeth: World of Doom (0.1%) - inspired by Anno series (0.1%) - inspired by AquaStax (0.1%) @@ -229,6 +250,7 @@ alive (2017), BitRiot (2017), Blobby Volley 2 (2017), Breakout-VR (2017), chainr - inspired by Ares (0.1%) - inspired by Arkanoid (0.1%) - inspired by Armor Alley (0.1%) +- inspired by Artemis: Spaceship Bridge Simulator (0.1%) - inspired by Artillery Duel (0.1%) - inspired by Arx Fatalis (0.1%) - inspired by Asteroids (0.1%) @@ -256,6 +278,7 @@ alive (2017), BitRiot (2017), Blobby Volley 2 (2017), Breakout-VR (2017), chainr - inspired by Castle of the Winds (0.1%) - inspired by Cataclysm (0.1%) - inspired by Catacomb + Catacomb II (0.1%) +- inspired by ChuChu Rocket! (0.1%) - inspired by Circus Atari (0.1%) - inspired by Civilization (0.1%) - inspired by Clonk (0.1%) @@ -271,34 +294,35 @@ alive (2017), BitRiot (2017), Blobby Volley 2 (2017), Breakout-VR (2017), chainr - inspired by Dance Revolution (0.1%) - inspired by Defender (0.1%) - inspired by Delver (0.1%) -- inspired by Descent + Descent II (0.1%) - inspired by Digger (0.1%) - inspired by Doom (0.1%) -- inspired by Doom + Doom II (0.1%) -- inspired by Doom + Doom II + Heretic + Hexen (0.1%) - inspired by Doom 3 (0.1%) - inspired by Doom 64 (0.1%) +- inspired by Drug Wars (0.1%) - inspired by Duke Nukem (0.1%) -- inspired by Duke Nukem 3D (0.1%) - inspired by Eat The Whistle (0.1%) - inspired by Elasto Mania (0.1%) - inspired by Elite (0.1%) - inspired by Elite II (0.1%) +- inspired by Enduro (0.1%) - inspired by Escape from Colditz (0.1%) -- inspired by Fall Down (0.1%) +- inspired by F-1 Spirit (0.1%) - inspired by Fallout 2 (0.1%) +- inspired by Fallout Online (0.1%) - inspired by Forgotten Realms: Unlimited Adventures (0.1%) - inspired by Frogs and Flies (0.1%) - inspired by Gladiator (0.1%) - inspired by Gothic (0.1%) - inspired by Gothic II (0.1%) - inspired by Gunpoint (0.1%) +- inspired by Heroes of Might and Magic II (0.1%) - inspired by Heroes of Might and Magic III (0.1%) - inspired by Imperium Galactica (0.1%) - inspired by Indiana Jones and his Desktop Adventures + Star Wars: Yoda Stories (0.1%) - inspired by Jagged Alliancde 2 (0.1%) - inspired by Kula World (0.1%) - inspired by Larn (0.1%) +- inspired by Little Fighter 2 (0.1%) - inspired by Lugaru: The Rabbit's Foot (0.1%) - inspired by M.A.X. (0.1%) - inspired by Mad TV (0.1%) @@ -309,7 +333,9 @@ alive (2017), BitRiot (2017), Blobby Volley 2 (2017), Breakout-VR (2017), chainr - inspired by Master of Orion 2 (0.1%) - inspired by MechCommander 2 (0.1%) - inspired by Mega Lo Mania (0.1%) +- inspired by MegaMan (0.1%) - inspired by Meridian 59 (0.1%) +- inspired by Micro Machines (0.1%) - inspired by Microsoft FLight Simulator (0.1%) - inspired by Microsoft Train Simulator (0.1%) - inspired by Moonbase Commander (0.1%) @@ -320,15 +346,16 @@ alive (2017), BitRiot (2017), Blobby Volley 2 (2017), Breakout-VR (2017), chainr - inspired by Open Panzer (0.1%) - inspired by Outrun (0.1%) - inspired by Oxyd (0.1%) +- inspired by Pac-Man (0.1%) - inspired by Panzer General (0.1%) - inspired by Paradroid (0.1%) - inspired by Pizza Tycoon (0.1%) +- inspired by Plasma Pong (0.1%) - inspired by Pokémon (0.1%) - inspired by Puzzle Booble (0.1%) -- inspired by Quake (0.1%) -- inspired by Quake 3 (0.1%) - inspired by Railroad Tycoon (0.1%) - inspired by Rampart (0.1%) +- inspired by Redneck Rampage (0.1%) - inspired by RPG Maker (0.1%) - inspired by RPM Maker (0.1%) - inspired by Runescape Classic (0.1%) @@ -337,6 +364,7 @@ alive (2017), BitRiot (2017), Blobby Volley 2 (2017), Breakout-VR (2017), chainr - inspired by Sensible Soccer (0.1%) - inspired by Seven Kingdoms (0.1%) - inspired by Ship Simulator 2006 + Ship Simulator 2008 + Ship Simulator Extremes (0.1%) +- inspired by Sid Meier's Alpha Centauri (0.1%) - inspired by Sid Meier's Pirates! (0.1%) - inspired by Silent Hunter 4 (0.1%) - inspired by Simon (0.1%) @@ -354,6 +382,7 @@ alive (2017), BitRiot (2017), Blobby Volley 2 (2017), Breakout-VR (2017), chainr - inspired by Tempest (0.1%) - inspired by Tetris (0.1%) - inspired by The Binding of Isaac (0.1%) +- inspired by The Castles of Dr. Creep (0.1%) - inspired by The Clue! (0.1%) - inspired by The Elder Scrolls II: Daggerfall (0.1%) - inspired by The Elder Scrolls III: Morrowing (0.1%) @@ -371,6 +400,9 @@ alive (2017), BitRiot (2017), Blobby Volley 2 (2017), Breakout-VR (2017), chainr - inspired by Ultima VII (0.1%) - inspired by Warlords II (0.1%) - inspired by Warzone 2100 (0.1%) +- inspired by Wipeout (0.1%) +- inspired by Wolfenstein 3D + Spear of Destiny (0.1%) +- inspired by Wolfenstein: Enemy Territory (0.1%) - inspired by Zarch (0.1%) - inspired by Zelda - A Link to the Past (0.1%) - interface generator (0.1%) @@ -382,8 +414,11 @@ alive (2017), BitRiot (2017), Blobby Volley 2 (2017), Breakout-VR (2017), chainr - mmorpg (0.1%) - MUD (0.1%) - multiplayer Co-op + Online + LAN (0.1%) -- multiplayer online (0.1%) +- multiplayer Competitive + Local (0.1%) - multiplayer Online (0.1%) +- multiplayer online (0.1%) +- multiplayer Online + LAN (0.1%) +- multiplayer Split-screen (0.1%) - non-free content (0.1%) - non-free-content (0.1%) - physics (0.1%) @@ -391,6 +426,7 @@ alive (2017), BitRiot (2017), Blobby Volley 2 (2017), Breakout-VR (2017), chainr - point&click (0.1%) - poker (0.1%) - proprietary content (0.1%) +- real-time (0.1%) - requires additional content (0.1%) - ruleset (0.1%) - side-scrolling (0.1%) @@ -404,50 +440,51 @@ alive (2017), BitRiot (2017), Blobby Volley 2 (2017), Breakout-VR (2017), chainr ## Entries without download or play fields -163: 4DTris, Advanced Strategic Command, AI Wars, alive, Ancient Beast, Antares, aquastax, Armor Alley, ativayeban, Atomix, Atrinik, Ball And Wall, Ballerburg SDL, Barony, Battle City, Battleround, Battles of Antargis, BitRiot, BlakedAwesomenaughts, Bombic2, Bombman, BOOM: Remake, bratwurst, Breakout-VR, Bridge Command, BrowserQuest, Bt Builder, c64-nuclearreaction, Cabbages and Kings, Castle Game Engine, Castle of the Winds in Elm, Cataclysm, CatacombSDL, CaveExpress, CavePacker, cc94, chainreaction, Chocolate Duke3D, Choria, Chronoshift, Civilization: Call To Power 2 Source Project, CivOne, Classic Blades of Exile, coab, Colossal Cave Adventure, CommandoJS, Core War, Craft, CrappyBird, CrystalQuest, Cubosphere, D2X-XL, Dark Destiny, Dash Engine, Data Storm, Dawn, Deathchase 3D, DelverEngine, DemiGod, DesktopAdventures, Devilution, DGEngine, diablo-js, Digbuild, Digital: A Love Story, Dragon Hunt, Dungeon Monkey Eternal, Dungeon Quest, Endgame: Singularity, EPOH, EternalWinterWars, Evil Cult, Fallen Spire, Fanwor, FAR Colony, Free in the Dark (engine), Freeciv WebGL, Freeminer, FreeRCT, Freestars, Fujo, GalaxyMage Redux, GameLV, Gigalomania, Goblin Camp, Greenius' Civil War, Grobots, HarfBuzz, Harris, Heroes of Wesnoth, Hex Game, Hexwar, Jagged Alliance 2 Stracciatella, JiGS Interactive Game System, KAtomic, Kingdoms, Land of Fire, LGeneral, libpng, Lincity, Lips of Suna, LordsAWar!, LÖVE, M.E.W.L., MechCommander 2 Omnitech, Mercenary Commander, Meritous, Micropolis, micropolisJS, mkxp, Octaforge, Open AL Soft, Open Legend RPG, Open Panzer, Open RSC, Open Soccer Star, Open Zelda, OpenSkyscraper, OpenSoccer, Our Personal Space, Pax Britannica, Polis, Pthreads-win32, pyORPG, Ragel, ransack, Rigs of Rods, Roguish, Room for Change, rpge, Scorched Moon, Scrabble3D, Sentient Storage, Simple-Solitaire, Sintel The Game, Smash, Song of Albion, Source of Tales, Space Station 13, Star Ruler 2, Stendhal, Tanks of Freedom, Tenes Empanadas Graciela, Terasology, Trinity Reign, Turious, Turn of War, TVTower, TwinEngine, UFO2000, UlDunAd, VCMI Project, VDrift, Veloren, War Of Kingdom, Waste's Edge, Xenowar, XSera, XZ Utils, yaml-cpp, Zelda: Mystery of Solarus DX, Zetawar, zlib +177: 4D-TRIS, Advanced Strategic Command, AI Wars, alive, Ancient Beast, Antares, aquastax, Armor Alley, ativayeban, Atomix, Atrinik, Ball And Wall, Ballerburg SDL, Barony, Battle City, Battleround, Battles of Antargis, BitRiot, BlakedAwesomenaughts, Bombic2, Bombman, BOOM: Remake, bratwurst, Breakout-VR, Bridge Command, BrowserQuest, Bt Builder, c64-nuclearreaction, Cabbages and Kings, Castle Game Engine, Castle of the Winds in Elm, Cataclysm, CatacombSDL, CaveExpress, CavePacker, cc94, chainreaction, Chocolate Duke3D, Choria, Chronoshift, Civilization: Call To Power 2 Source Project, CivOne, Classic Blades of Exile, coab, Colossal Cave Adventure, CommandoJS, Core War, Craft, CrappyBird, CrystalQuest, Cubosphere, D2X-XL, Dark Destiny, Dash Engine, Data Storm, Dawn, Deathchase 3D, DelverEngine, DemiGod, DesktopAdventures, Devilution, DevilutionX, DGEngine, diablo-js, Digbuild, Digital: A Love Story, Doomsday, Dragon Hunt, Duke3D, Dune 2 - The Maker, Dungeon Monkey Eternal, Dungeon Quest, Ecksdee, Endgame: Singularity, EnTT Pacman, EPOH, erampage, EternalWinterWars, Evil Cult, F.LF, Fallen Spire, Falling Time, Fanwor, FAR Colony, fonline, FQuake3, Free in the Dark (engine), freeablo, freeaoe, FreeBlocks, Freeciv WebGL, Freeminer, FreeRCT, Freestars, Fujo, GalaxyMage Redux, GameLV, Gigalomania, Goblin Camp, Greenius' Civil War, Grobots, HarfBuzz, Harris, Heroes of Wesnoth, Hex Game, Hexwar, Jagged Alliance 2 Stracciatella, JiGS Interactive Game System, KAtomic, Kingdoms, Land of Fire, LGeneral, libpng, Lincity, Lips of Suna, LordsAWar!, LÖVE, M.E.W.L., MechCommander 2 Omnitech, Mercenary Commander, Meritous, Micropolis, micropolisJS, mkxp, Octaforge, Open AL Soft, Open Legend RPG, Open Panzer, Open RSC, Open Soccer Star, Open Zelda, OpenSkyscraper, OpenSoccer, Our Personal Space, Pax Britannica, Polis, Pthreads-win32, pyORPG, Ragel, ransack, Rigs of Rods, Roguish, Room for Change, rpge, Scorched Moon, Scrabble3D, Sentient Storage, Simple-Solitaire, Sintel The Game, Smash, Song of Albion, Source of Tales, Space Station 13, Star Ruler 2, Stendhal, Tanks of Freedom, Tenes Empanadas Graciela, Terasology, Trinity Reign, Turious, Turn of War, TVTower, TwinEngine, UFO2000, UlDunAd, VCMI Project, VDrift, Veloren, War Of Kingdom, Waste's Edge, Xenowar, XSera, XZ Utils, yaml-cpp, Zelda: Mystery of Solarus DX, Zetawar, zlib ## Entries with a code repository not on a popular site -31: Abuse, Ajax3d, Blender game engine, Crack Attack!, DarkPlaces, Deathchase 3D, Fanwor, Freedink, FreeRails, FreeType, GUSANOS, KAtomic, Libxml2, LordsAWar!, Mechanized Assault & eXploration Reloaded, Netrek, NetStatsBaseball, Nexiuz, Open AL Soft, Open Rails, pkg-config, Ragel, Rocks'n'Diamonds, Simple DirectMedia Layer, Tales of Maj'Eyal, The Dark Mod, Turious, Waste's Edge, Wolfpack Empire, X-Moto, XZ Utils +34: Abuse, Ajax3d, Blender game engine, Crack Attack!, DarkPlaces, Deathchase 3D, Dope Wars, Duke3D, Fanwor, Freeciv Alpha Centauri project, FreeDink, FreeRails, FreeType, GUSANOS, KAtomic, Libxml2, LordsAWar!, Mechanized Assault & eXploration Reloaded, Netrek, NetStatsBaseball, Nexuiz, Open AL Soft, Open Rails, pkg-config, Ragel, Rocks'n'Diamonds, Simple DirectMedia Layer, Tales of Maj'Eyal, The Dark Mod, Turious, Waste's Edge, Wolfpack Empire, X-Moto, XZ Utils ## Code dependencies -With code dependency field 151 (25.6%) +With code dependency field 162 (26.0%) ##### Code dependencies frequency -- SDL (16.2%) -- pygame (12.0%) -- SDL2 (8.1%) -- OpenGL (3.1%) -- numpy (2.7%) -- pillow (2.7%) -- wxPython (2.7%) -- OpenAL (1.9%) -- zlib (1.9%) +- SDL (16.5%) +- pygame (11.4%) +- SDL2 (9.2%) +- OpenGL (3.3%) +- numpy (2.6%) +- pillow (2.6%) +- wxPython (2.6%) +- SFML (2.2%) +- OpenAL (1.8%) +- zlib (1.8%) - Allegro (1.5%) - Blender game engine (1.5%) - Ogre (1.5%) -- SFML (1.5%) -- Freetype (1.2%) -- libpng (1.2%) -- Lua (1.2%) -- pgu (1.2%) -- Twisted (1.2%) -- Boost (0.8%) -- Cocoa (0.8%) -- FIFE (0.8%) -- GTK (0.8%) -- Irrlicht (0.8%) -- Panda3D (0.8%) -- psyco (0.8%) -- pyglet (0.8%) -- pygtk (0.8%) -- PyQt4 (0.8%) -- Qt (0.8%) -- Ren'Py (0.8%) -- Unity (0.8%) -- wxWidgets (0.8%) +- Freetype (1.1%) +- libpng (1.1%) +- Lua (1.1%) +- pgu (1.1%) +- Qt (1.1%) +- Twisted (1.1%) +- Boost (0.7%) +- Cocoa (0.7%) +- FIFE (0.7%) +- GTK (0.7%) +- Irrlicht (0.7%) +- Mono (0.7%) +- Panda3D (0.7%) +- psyco (0.7%) +- pyglet (0.7%) +- pygtk (0.7%) +- PyQt4 (0.7%) +- Ren'Py (0.7%) +- Unity (0.7%) +- wxWidgets (0.7%) - Adonthell game engine (0.4%) - Adventure Game Studio (0.4%) - Allegro4 (0.4%) @@ -463,6 +500,7 @@ With code dependency field 151 (25.6%) - DarkPlaces (0.4%) - DirectPython (0.4%) - Doom engine (0.4%) +- EnTT (0.4%) - Game Maker (0.4%) - gettext (0.4%) - Glew (0.4%) @@ -479,7 +517,6 @@ With code dependency field 151 (25.6%) - MelonJS (0.4%) - melonJS (0.4%) - Modified Stratagus-Engine (0.4%) -- Mono (0.4%) - ncurses (0.4%) - neteria (0.4%) - NetworkX (0.4%) @@ -518,41 +555,42 @@ With code dependency field 151 (25.6%) ## Build systems -Build systems information available for 26.4% of all projects. +Build systems information available for 27.3% of all projects. -##### Build systems frequency (156) +##### Build systems frequency (170) -- CMake (60.9%) -- Autoconf (15.4%) -- Make (7.7%) -- Scons (4.5%) -- setup.py (2.6%) -- Custom (1.9%) -- Gradle (1.9%) -- Ant (1.3%) -- Maven (1.3%) +- CMake (62.9%) +- Autoconf (14.7%) +- Make (7.6%) +- Scons (4.1%) +- setup.py (2.4%) +- Custom (1.8%) +- Gradle (1.8%) +- Ant (1.2%) +- Maven (1.2%) - Lazarus project (0.6%) - py2exe (0.6%) - Rake (0.6%) - Xcode project (0.6%) -##### C and C++ projects without build system information (239) +##### C and C++ projects without build system information (249) -Abuse, Afternoon Stalker, Aklabeth, Aleph One, alive, Angband, Antares, Armagetron Advanced, Armies, ativayeban, Atlantis, Atomic Tanks, Atomiks, Atomix, Attal: Lords of doom, AutoREALM, Avanor, Barony, Batrachians, Battle City, Battle Tanks, Battles of Antargis, Biniax, Birth of the Empires, Blobby Volley 2, Blobwars: Metal Blob Solid, BlockOut II, Bombermaaan, Bombic, Bombic2, Boost (C++ Libraries), Bos Wars, Boson, Bridge Command, BRIQUOLO, Brutal Chess, Bt Builder, BurgerSpace, c64-nuclearreaction, Cadaver, Cat Mother Dead Justice, Cataclysm, Catch Challenger, cc94, Circus Linux!, Civilization: Call To Power 2 Source Project, Classic Blades of Exile, Clonepoint, Colonization too, Conquests, Core War, Cosmosmash, Crossfire, Crown and Cutlass, Crypto++, Cytadela, D2X-XL, Daimonin, Danger from the Deep, Dark Oberon, DarkPlaces, Data Storm, Dave Gnukem, Dawn, Deathchase 3D, Defendguin, Deliantra, DeSmuME, Digger Remastered, Doom Legacy, Duel Commander, Dune Dynasty, Dune Legacy, Dungeon Craft, Dungeon Crawl Stone Soup, Dungeon Mapper, Endless Sky, ENIGMA, Epiar, Erebus, Eternal Lands, Evol Online, Exult, Fall of Imyrin, Fanwor, Free heroes2 engine, Free in the Dark (engine), Free Space Colonization, Freedink, Freeminer, FreeRails, Freestars, GalaxyNG, GameLV, GDash, Gee Whiz, Gigalomania, Globulation2, GLtron, GM Tools, Goblin Camp, Goblin Hack, Golly, GPL Arcade Volleyball, Greenius' Civil War, Grobots, GUSANOS, H-World, Harris, Haxima, Heroes of Wesnoth, Hex Game, HolySpirit, Irrlicht Engine, Iter Vehemens ad Necem, Jagged Alliance 2 Stracciatella, KAtomic, kiki the nano bot, KQ Lives, Labyrinth of Worlds, LGames, LGeneral, libGDX, libpng, Libxml2, Lightweight Java Game Library, Lincity, LinCity-NG, Linley's Dungeon Crawl, Linwarrior 3D, Lips of Suna, Lua, Lumix Engine, LZMA SDK, M.E.W.L., Machinations, Mars, Land of No Mercy, MechCommander 2 Omnitech, Mega Mario, Meridian 59, Meritous, Moria, Naev, NetHack, NetPanzer, Netrek, Neverball, Nexiuz, NLarn, Oolite, Open AL, Open Apocalypse, Open Meridian, Open RPG Maker, Open Yahtzee, Open Zelda, OpenArena, OpenCity, OpenDUNE, Openglad, OpenHoMM, OpenMW, OpenSSL, Operation Citadel, Orx, Other-Life, Panda 3D, Pax Britannica, Phantasy Star Rebirth, Pioneers, Pizza Business, pkg-config, PlaneShift, PokerTH, Pthreads-win32, pygame, Qt, Ragel, Red Eclipse, REGoth, Return to the Roots, Rocks'n'Diamonds, Rogue Clone IV, Rolisteam, S.C.O.U.R.G.E., sandbox Game Maker, Scorched3D, SDL Asylum, SDL Game Engine 2D, SDL Sopwith, Secret Maryo 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, SWIG, T-Bots, Tales of Maj'Eyal, Tenes Empanadas Graciela, The Clans, The Endless Dungeons, The Epic of Heroes, The Legend of Edgar, Thousand Parsec, TinTin++, TORCS, The Open Racing Car Simulator, Tremulous, Turious, Tux Racer, TwinEngine, UFO2000, Underworld Adventures, UnNetHack, VCMI Project, Vega Strike, War Of Kingdom, Wargamer, Wargus, Witch Blast, Wolfpack Empire, WorldForge, wxWidgets, X-Moto, XArchon, Xconq, xdigger, Xenowar, Xonotic, XPilot, XSera, XZ Utils, ZAngband +Abuse, Afternoon Stalker, Aklabeth, Aleph One, alive, Angband, Antares, Armagetron Advanced, Armies, ativayeban, Atlantis, Atomic Tanks, Atomiks, Atomix, Attal: Lords of doom, AutoREALM, Avanor, Barony, Batrachians, Battle City, Battle Tanks, Battles of Antargis, Biniax, Birth of the Empires, Blobby Volley 2, Blobwars: Metal Blob Solid, BlockOut II, Bombermaaan, Bombic, Bombic2, Boost (C++ Libraries), Bos Wars, Boson, Bridge Command, BRIQUOLO, Brutal Chess, Bt Builder, BurgerSpace, c64-nuclearreaction, Cadaver, Cat Mother Dead Justice, Cataclysm, Catch Challenger, cc94, Circus Linux!, Civilization: Call To Power 2 Source Project, Classic Blades of Exile, Clonepoint, Colonization too, Conquests, Core War, Cosmosmash, Crossfire, Crown and Cutlass, Crypto++, Cytadela, D2X-XL, Daimonin, Danger from the Deep, Dark Oberon, DarkPlaces, Data Storm, Dave Gnukem, Dawn, Deathchase 3D, Defendguin, Deliantra, DeSmuME, Digger Remastered, Doom Legacy, DOOM-iOS, Duel Commander, Duke3D, Duke3d_w32, Dune Dynasty, Dune Legacy, Dungeon Craft, Dungeon Crawl Stone Soup, Dungeon Mapper, DXX-Rebirth, Ecksdee, EDuke32, Endless Sky, ENIGMA (development environment), EnTT Pacman, Epiar, erampage, Erebus, Eternal Lands, Evol Online, Exult, F-1 Spirit, Fall of Imiryn, Fanwor, Free Heroes 2, Free in the Dark (engine), Free Space Colonization, Freeciv Alpha Centauri project, FreeDink, Freeminer, FreeRails, Freestars, GalaxyNG, GameLV, GDash, Gee Whiz, Gigalomania, Globulation 2, GLtron, GM Tools, Goblin Camp, Goblin Hack, Golly, GPL Arcade Volleyball, Greenius' Civil War, Grobots, GUSANOS, H-World, Harris, Haxima, Heroes of Wesnoth, Hex Game, HolySpirit, Irrlicht Engine, Iter Vehemens ad Necem, Jagged Alliance 2 Stracciatella, KAtomic, kiki the nano bot, KQ Lives, Labyrinth of Worlds, LGames, LGeneral, libGDX, libpng, Libxml2, Lightweight Java Game Library, Lincity, LinCity-NG, Linley's Dungeon Crawl, Linwarrior 3D, Lips of Suna, Lua, Lumix Engine, LZMA SDK, M.E.W.L., Machinations, Mars, Land of No Mercy, MechCommander 2 Omnitech, Mega Mario, Meridian 59, Meritous, Moria, Naev, NetHack, NetPanzer, Netrek, Neverball, Nexuiz, NLarn, Oolite, Open AL, Open Apocalypse, Open Meridian, Open RPG Maker, Open Yahtzee, Open Zelda, OpenArena, OpenCity, OpenDUNE, Openglad, OpenHoMM, OpenMW, OpenSSL, Operation Citadel, Orx, Other-Life, Panda 3D, Pax Britannica, Phantasy Star Rebirth, Pioneers, Pizza Business, pkg-config, PlaneShift, PokerTH, Pthreads-win32, pygame, Qt, Ragel, Red Eclipse, REGoth, Return to the Roots, Rocks'n'Diamonds, Rogue Clone IV, Rolisteam, S.C.O.U.R.G.E., sandbox Game Maker, Scorched3D, SDL Asylum, SDL Game Engine 2D, SDL Sopwith, Secret Maryo 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, SWIG, T-Bots, Tales of Maj'Eyal, Tenes Empanadas Graciela, The Clans, The Endless Dungeons, The Epic of Heroes, The Legend of Edgar, Thousand Parsec, TinTin++, TORCS, The Open Racing Car Simulator, Tremulous, Turious, Tux Racer, TwinEngine, UFO2000, Underworld Adventures, UnNetHack, VCMI Project, Vega Strike, War Of Kingdom, Wargamer, Wargus, Witch Blast, Wolfpack Empire, WorldForge, wxWidgets, X-Moto, XArchon, Xconq, xdigger, Xenowar, Xonotic, XPilot, XSera, XZ Utils, ZAngband -##### C and C++ projects with a build system different from CMake (94) +##### C and C++ projects with a build system different from CMake (106) -Allegro, Annchienta, Arx Libertatis, AstroMenace, Atrinik, Ballerburg SDL, BitRiot, Blender game engine, Block Attack - Rise of the Blocks, BOOM: Remake, BStone, C-Dogs SDL, CaesarIA, Cannonball, CatacombSDL, CaveExpress, CavePacker, Chocolate Doom, Choria, Chronoshift, COCOS2D-X, Colobot: Gold Edition, Commander Genius, CorsixTH, Craft, Cubosphere, DesktopAdventures, DGEngine, dhewm3, DNT, Doom64EX, Doxygen, DreamChess, EasyRPG Player, Eat The Whistle, Egoboo, Flare Engine, FlightGear, FreeOrion, FreeRCT, Freeserf, FreeSynd, FreeType, GemRB, HarfBuzz, Lugaru, LÖVE, Mana, Maratis, Me and My Shadow, Mechanized Assault & eXploration Reloaded, MegaGlest, Minetest, mkxp, OGRE3D, Open AL Soft, Open Game Engine, Open Surge, Open Tibia, OpenClonk, OpenLieroX, OpenRCT2, OpenSkyscraper, OpenXcom, PainTown, Pingus, Polycode, Rigs of Rods, Ryzom Core, Simple and Fast Multimedia Library, Simple DirectMedia Layer, SoftPixel Engine, Solarus, Speed Dreams, Spring RTS engine, StepMania, Stunt Rally, The Battle for Wesnoth, The Butterfly Effect, Trinity Reign, Tux Football, Tux of Math Command, UFO: Alien Invasion, Unvanquished, Urho3D, Valyria Tear, Warzone 2100, Widelands, Wyrmsun, xoreos, xu4, yaml-cpp, Zero Ballistics, zlib +Allegro, Annchienta, Arx Libertatis, AstroMenace, Atrinik, Ballerburg SDL, BitRiot, Blender game engine, Block Attack - Rise of the Blocks, BOOM: Remake, BStone, C-Dogs SDL, CaesarIA, Cannonball, CatacombSDL, CaveExpress, CavePacker, Chocolate Doom, Choria, Chronoshift, COCOS2D-X, Colobot: Gold Edition, Commander Genius, CorsixTH, Craft, Cubosphere, DesktopAdventures, DevilutionX, DGEngine, dhewm3, DNT, DOOM Retro, Doom64EX, Doomsday, Doxygen, DreamChess, Dust Racing 2D, EasyRPG Player, Eat The Whistle, ECWolf, Egoboo, EmptyEpsilon, ET: Legacy, Falling Time, Flare, FlightGear, fonline, freeablo, freeaoe, FreeBlocks, FreeOrion, FreeRCT, Freeserf, FreeSynd, FreeType, GemRB, HarfBuzz, Lugaru, LÖVE, Mana, Maratis, Me and My Shadow, Mechanized Assault & eXploration Reloaded, MegaGlest, Minetest, mkxp, OGRE3D, Open AL Soft, Open Game Engine, Open Surge, Open Tibia, OpenClonk, OpenLieroX, OpenRCT2, OpenSkyscraper, OpenXcom, PainTown, Pingus, Polycode, Rigs of Rods, Ryzom Core, Simple and Fast Multimedia Library, Simple DirectMedia Layer, SoftPixel Engine, Solarus, Speed Dreams, Spring RTS engine, StepMania, Stunt Rally, The Battle for Wesnoth, The Butterfly Effect, Trinity Reign, Tux Football, Tux of Math Command, UFO: Alien Invasion, Unvanquished, Urho3D, Valyria Tear, Warzone 2100, Widelands, Wyrmsun, xoreos, xu4, yaml-cpp, Zero Ballistics, zlib ## Platform -Platform information available for 55.8% of all projects. +Platform information available for 59.5% of all projects. ##### Platforms frequency -- Windows (35.6%) -- Linux (33.4%) +- Windows (35.4%) +- Linux (33.2%) - macOS (21.6%) -- Android (6.1%) -- Web (3.3%) +- Android (5.9%) +- Web (3.5%) +- iOS (0.3%) diff --git a/tools/archives.json b/tools/archives.json index 41eec3dc..2faa165e 100644 --- a/tools/archives.json +++ b/tools/archives.json @@ -79,6 +79,7 @@ "https://github.com/BackupTheBerlios/netpanzer-svn.git", "https://github.com/BlindMindStudios/StarRuler2-Source.git", "https://github.com/Blzut3/CatacombSDL.git", + "https://github.com/CamHenlin/ExecutiveMan.git", "https://github.com/CamHenlin/Roguish.git", "https://github.com/ChaosForge/doomrl.git", "https://github.com/Circular-Studios/Dash.git", @@ -107,6 +108,7 @@ "https://github.com/Illarion-eV/Illarion-Server.git", "https://github.com/Interkarma/daggerfall-unity.git", "https://github.com/Interrupt/delverengine.git", + "https://github.com/Kerndog73/EnTT-Pacman.git", "https://github.com/Kromster80/kam_remake.git", "https://github.com/LWJGL/lwjgl3.git", "https://github.com/Leejjon/Battleround.git", @@ -140,6 +142,7 @@ "https://github.com/OpenTTD/OpenTTD.git", "https://github.com/PCGen/pcgen.git", "https://github.com/PlatinumArts/Platinum-Arts-Sandbox-Free-Game-Maker.git", + "https://github.com/Project-F/F.LF.git", "https://github.com/REGoth-project/REGoth-bs.git", "https://github.com/REGoth-project/REGoth.git", "https://github.com/Rails-18xx/Rails.git", @@ -152,9 +155,11 @@ "https://github.com/Scorched-Moon/server.git", "https://github.com/SimHacker/micropolis.git", "https://github.com/SimonAlling/kurve.git", + "https://github.com/SimonLarsen/duckmarines.git", "https://github.com/SpaceTraderGame/SpaceTrader-Windows.git", "https://github.com/SupSuper/OpenXcom.git", "https://github.com/TASVideos/desmume.git", + "https://github.com/TIHan/FQuake3.git", "https://github.com/TVTower/TVTower.git", "https://github.com/TheAssemblyArmada/Chronoshift.git", "https://github.com/TimPietrusky/asdf.git", @@ -187,11 +192,13 @@ "https://github.com/akarnokd/open-ig.git", "https://github.com/albertz/openlierox.git", "https://github.com/alemart/opensurge.git", + "https://github.com/alexknvl/fonline.git", "https://github.com/alphaonex86/CatchChallenger.git", "https://github.com/anael-seghezzi/Maratis-4.git", "https://github.com/andrettin/wyrmsun.git", "https://github.com/andybalaam/rabbit-escape.git", "https://github.com/angband/angband.git", + "https://github.com/anirudhjoshi/fluid_table_tennis.git", "https://github.com/antionio/game-off-2013.git", "https://github.com/anttisalonen/kingdoms.git", "https://github.com/aperture-software/colditz-escape.git", @@ -203,6 +210,7 @@ "https://github.com/blockattack/blockattack-game.git", "https://github.com/boostorg/boost.git", "https://github.com/bote-team/bote.git", + "https://github.com/bradharding/doomretro.git", "https://github.com/brandon-rhodes/python-adventure.git", "https://github.com/bridgecommand/bc.git", "https://github.com/bsutton/BattlefieldJava.git", @@ -223,26 +231,35 @@ "https://github.com/crawl/crawl.git", "https://github.com/cthielen/Epiar.git", "https://github.com/cubosphere/cubosphere-code.git", + "https://github.com/cxong/FallingTime.git", "https://github.com/cxong/cdogs-sdl.git", + "https://github.com/daid/EmptyEpsilon.git", + "https://github.com/daid/SeriousProton.git", "https://github.com/darklegion/tremulous.git", "https://github.com/davidjoffe/dave_gnukem.git", "https://github.com/delight-im/OpenSoccer.git", "https://github.com/dgengin/DGEngine.git", "https://github.com/dhewm/dhewm3.git", + "https://github.com/diasurgical/devilution.git", + "https://github.com/diasurgical/devilutionX.git", "https://github.com/djyt/cannonball.git", "https://github.com/dmecke/OpenSoccerStar.git", + "https://github.com/dorkster/freeblocks.git", "https://github.com/doxygen/doxygen.git", "https://github.com/dreamchess/dreamchess.git", "https://github.com/dsallen7/ransack-python.git", "https://github.com/dulsi/btbuilder.git", "https://github.com/dungeons-of-moria/umoria.git", + "https://github.com/dxx-rebirth/dxx-rebirth.git", "https://github.com/ec429/harris.git", "https://github.com/egoboo/egoboo.git", "https://github.com/ellisonleao/clumsy-bird.git", "https://github.com/emezeske/digbuild.git", "https://github.com/endless-sky/endless-sky.git", "https://github.com/enigma-dev/enigma-dev.git", + "https://github.com/etlegacy/etlegacy.git", "https://github.com/exult/exult.git", + "https://github.com/ezQuake/ezquake-source.git", "https://github.com/fabianschuiki/OpenSkyscraper.git", "https://github.com/fabiensanglard/chocolate_duke3D.git", "https://github.com/fariazz/World-of-Heroes.git", @@ -257,7 +274,6 @@ "https://github.com/freeors/War-Of-Kingdom.git", "https://github.com/freeserf/freeserf.git", "https://github.com/gabrielecirulli/2048.git", - "https://github.com/galaxyhaxz/devilution.git", "https://github.com/gemrb/gemrb.git", "https://github.com/glennrp/libpng.git", "https://github.com/goblinhack/goblinhack.git", @@ -278,6 +294,7 @@ "https://github.com/hhirsch/ardentryst.git", "https://github.com/hinogi/eternalwinterwars.git", "https://github.com/iamCode/Dawn.git", + "https://github.com/id-Software/DOOM-iOS.git", "https://github.com/ihofmann/open-websoccer.git", "https://github.com/infidel-/cult.git", "https://github.com/institution/cc94.git", @@ -293,6 +310,7 @@ "https://github.com/jpmalkiewicz/decker.git", "https://github.com/jsettlers/settlers-remake.git", "https://github.com/juanjepl/polisgame.git", + "https://github.com/juzzlin/DustRacing2D.git", "https://github.com/jwvhewitt/dmeternal.git", "https://github.com/jwvhewitt/gearhead-1.git", "https://github.com/jwvhewitt/gearhead-2.git", @@ -352,20 +370,25 @@ "https://github.com/qirien/personal-space.git", "https://github.com/qt/qtbase.git", "https://github.com/raduprv/Eternal-Lands.git", + "https://github.com/rafaelcastrocouto/enduro.git", "https://github.com/rayjohannessen/songofalbion.git", "https://github.com/red-eclipse/base.git", "https://github.com/richardjs/Maelstrom.git", "https://github.com/riksweeney/edgar.git", "https://github.com/rohit-n/Clonepoint.git", + "https://github.com/rotators/play-fonline-data.git", "https://github.com/sabetts/bratwurst.git", "https://github.com/sago007/annchienta.git", "https://github.com/samcv/brainworkshop.git", + "https://github.com/sandsmark/freeaoe.git", "https://github.com/scottschiller/ArmorAlley.git", "https://github.com/scummvm/scummvm.git", + "https://github.com/segrax/DrCreep.git", "https://github.com/shinyquagsire23/DesktopAdventures.git", "https://github.com/silverweed/lifish.git", "https://github.com/simeonpilgrim/coab.git", "https://github.com/singularity/singularity.git", + "https://github.com/skyjake/Doomsday-Engine.git", "https://github.com/snauts/game-lv.git", "https://github.com/spring/spring.git", "https://github.com/stephank/arashi-js.git", @@ -388,6 +411,7 @@ "https://github.com/thousandparsec/tpserver-cpp.git", "https://github.com/topherredden/freestars.git", "https://github.com/triplea-game/triplea.git", + "https://github.com/ttyborg/erampage.git", "https://github.com/ufo2000/ufo2000.git", "https://github.com/ufoai/ufoai.git", "https://github.com/unknown-horizons/unknown-horizons.git", @@ -404,6 +428,7 @@ "https://github.com/weidai11/cryptopp.git", "https://github.com/wesnoth/wesnoth.git", "https://github.com/wfx/teg.git", + "https://github.com/wheybags/freeablo.git", "https://github.com/whoozle/btanks.git", "https://github.com/widelands/widelands.git", "https://github.com/worldforge/cyphesis.git", @@ -598,6 +623,7 @@ "https://bitbucket.org/Darthman/quad/src", "https://bitbucket.org/allacrost/allacrost/src", "https://bitbucket.org/arigo/bub-n-bros", + "https://bitbucket.org/ecwolf/ecwolf", "https://bitbucket.org/featheredmelody/lost-sky-project-public/src", "https://bitbucket.org/genericcontainer/goblin-camp/src", "https://bitbucket.org/giszmo/glob2", diff --git a/tools/backlog.txt b/tools/backlog.txt new file mode 100644 index 00000000..ade200fb --- /dev/null +++ b/tools/backlog.txt @@ -0,0 +1,247 @@ +dark city (https://github.com/darken33) maybe he wants to import from sourceforge, ansonsten svn import to github +DOOM engine (https://github.com/id-Software/DOOM) +endgame singularity recursive clone (bei anderen auch) +fosslinux.com +github - dwarfcorp +github.com/Attnam/ivan +gitlab.com/librebob/athenaeum +Hedgewars +heXon +holyspirit/lechemindeladam cvs conversion? +http://directpython.sourceforge.net/ +http://icculus.org/airstrike/ +http://icculus.org/asciiroth/ +http://icculus.org/avp/ +http://icculus.org/bitstream/ +http://icculus.org/blackshades/ +http://icculus.org/d2x/ +http://icculus.org/duke3d/ +http://icculus.org/freespace2/ +http://icculus.org/freyja/ +http://icculus.org/hge-unix/ http://hge.relishgames.com/ +http://icculus.org/jugglemaster/ +http://icculus.org/jumpnbump/ +http://icculus.org/pyddr/ +http://icculus.org/rott/ +http://icculus.org/tennix/ +http://icculus.org/toby/ +http://libsdl-android.sourceforge.net/ +http://linball.sourceforge.net/ +http://psyco.sourceforge.net/ +http://pyopengl.sourceforge.net/ +http://sam.zoy.org/monsterz/ +http://vamos.sourceforge.net/ +http://www.fifengine.net/ +http://www.newbreedsoftware.com/s +http://www.plasmapong.com/plasma-pong/plasma-pong/ +http://www.zsnes.com/ emulator/platform +https://appimage.org/ +https://blends.debian.org/games/tasks/ +https://cocainediesel.fun/ +https://duion.com/games/uebergame/main +https://empiredirectory.net/ +https://empiredirectory.net/index.php/downloads/viewdownload/6-server-software/13-empire-server +https://en.wikipedia.org/w/index.php?title=Etterna_(Game)&action=edit&redlink=1 +https://en.wikipedia.org/w/index.php?title=GNU_Backgammon&action=edit&redlink=1 +https://en.wikipedia.org/w/index.php?title=Golden_Age_of_Civilizations&action=edit&redlink=1 +https://en.wikipedia.org/w/index.php?title=Kdegames&action=edit&redlink=1 +https://en.wikipedia.org/w/index.php?title=Minetest&action=edit&redlink=1 +https://en.wikipedia.org/w/index.php?title=Simon_Tatham%27s_Portable_Puzzle_Collection&action=edit&redlink=1 +https://en.wikipedia.org/w/index.php?title=Simple_Solitaire_Collection&action=edit&redlink=1 +https://en.wikipedia.org/w/index.php?title=Super_Tux_Party&action=edit&redlink=1 +https://en.wikipedia.org/w/index.php?title=Trigger_Rally&action=edit&redlink=1 +https://en.wikipedia.org/wiki/Abuse_(video_game) +https://en.wikipedia.org/wiki/Arx_Fatalis +https://en.wikipedia.org/wiki/AssaultCube prop. content +https://en.wikipedia.org/wiki/Crystal_Space +https://en.wikipedia.org/wiki/GNOME_Games_Collection +https://en.wikipedia.org/wiki/GNU_Chess +https://en.wikipedia.org/wiki/GNU_Go +https://en.wikipedia.org/wiki/List_of_commercial_video_games_with_available_source_code +https://en.wikipedia.org/wiki/MUD#Spread +https://en.wikipedia.org/wiki/MUD_client +https://en.wikipedia.org/wiki/No_Gravity_(video_game) +https://en.wikipedia.org/wiki/One_Hour_One_Life +https://en.wikipedia.org/wiki/Passage_(video_game) +https://en.wikipedia.org/wiki/Rigs_of_Rods +https://en.wikipedia.org/wiki/Rocks%27n%27Diamonds +https://en.wikipedia.org/wiki/Scorched_3D +https://en.wikipedia.org/wiki/Seven_Kingdoms_(video_game) +https://en.wikipedia.org/wiki/Sopwith_(video_game) +https://en.wikipedia.org/wiki/StepMania +https://en.wikipedia.org/wiki/SuperTux +https://en.wikipedia.org/wiki/Teeworlds +https://en.wikipedia.org/wiki/Ten%C3%A9s_Empanadas_Graciela +https://en.wikipedia.org/wiki/Tux,_of_Math_Command +https://en.wikipedia.org/wiki/Warmux +https://fedoraproject.org/wiki/SIGs/Games#List_of_games_we_will_NOT_package +https://flathub.org/home (use it for Linux packaging) / https://flathub.org/apps/category/Game +https://freegamer.blogspot.com/2015/11/top-3-open-source-pinball-games.html +https://futurepinball.com/ +https://github.com/a-nikolaev/curseofwar +https://github.com/afritz1/OpenTESArena +https://github.com/ajweeks/FlexEngine +https://github.com/amerkoleci/alimer +https://github.com/amerkoleci/vortice +https://github.com/AmrikSadhra/OpenNFS +https://github.com/amroibrahim/DIYDoom +https://github.com/angband/angband +https://github.com/Anthonymcqueen21/Pygame---Alien-Invasion +https://github.com/ao-libre/ao-cliente +https://github.com/apsillers/lords-of-the-fey +https://github.com/apsillers/Taggem +https://github.com/arianne/stendhal +https://github.com/ArmageddonGames/ZeldaClassic +https://github.com/AxioDL/urde +https://github.com/b3dgs/lionengine +https://github.com/bitcraft/PyTMX +https://github.com/bvschaik/julius +https://github.com/ByoxCode/DrawView +https://github.com/Calinou/libre-pinball +https://github.com/Chluverman/android-gltron +https://github.com/Chris3606/GoRogue +https://github.com/ChrisDill/Raylib-cs +https://github.com/codepath/android_snake_game +https://github.com/collections/game-engines (only OS) +https://github.com/collections/javascript-game-engines (only OS) +https://github.com/collections/pixel-art-tools (tools) +https://github.com/collections/productivity-tools (maybe for statistical purposes) +https://github.com/collections/software-development-tools (maybe we can apply some of them across the board) +https://github.com/collections/tools-for-open-source (maybe we can apply some) +https://github.com/collections/web-games (only OS) +https://github.com/CompletelyFairGames/dwarfcorp +https://github.com/Cortrah/SpaceOperaDesign, https://github.com/Cortrah/SpaceOperaRuby/blob/master/design/turnstyles.md +https://github.com/cubei/FlappyCow +https://github.com/cxong/cdogs-sdl +https://github.com/cyberegoorg/cetech +https://github.com/DaemonEngine/Daemon +https://github.com/Dariasteam/TowerJumper +https://github.com/demonixis/C3DE +https://github.com/discosultan/penumbra +https://github.com/eprikazchikov/thunder +https://github.com/ErikLetson/torso-ninja +https://github.com/ErikLetson/torso-ninja-2 +https://github.com/Esenthel/EsenthelEngine +https://github.com/estevaofon/angry-birds-python +https://github.com/etternagame/etterna +https://github.com/francot514/FreeSims +https://github.com/freeboardgame/FreeBoardGame.org +https://github.com/FreeCol/freecol +https://github.com/FreezingMoon/AncientBeast +https://github.com/gamearians +https://github.com/GentenStudios/quartz-engine +https://github.com/GlPortal/glPortal +https://github.com/GunshipPenguin/open_flood +https://github.com/hedgewars/hw +https://github.com/hparcells/cards-against-humanity +https://github.com/Interkarma/daggerfall-unity +https://github.com/Interrupt/delverengine +https://github.com/jcarolus/android-chess +https://github.com/juzzlin/DustRacing2D +https://github.com/lexica/lexica +https://github.com/magefree/mage +https://github.com/marukrap/ProceduralMapGenerator +https://github.com/miki151/keeperrl +https://github.com/MovingBlocks/DestinationSol +https://github.com/nicolodavis/boardgame.io +https://github.com/notapixelstudio/superstarfighter +https://github.com/Novum/vkQuake +https://github.com/NYRDS/remixed-dungeon +https://github.com/OpenDungeons/OpenDungeons +https://github.com/openitg/openitg +https://github.com/OpenMandrivaAssociation +https://github.com/opensourcedesign +https://github.com/opentomb/OpenTomb +https://github.com/OpMonTeam/OpMon +https://github.com/OSSGames +https://github.com/OSSGames/GAME-SDL-ACTION-Blobwars_Metal_Blob_Solid +https://github.com/PanosK92/SpartanEngine +https://github.com/pelya/commandergenius +https://github.com/pld-linux +https://github.com/raysan5/rfxgen +https://github.com/REGoth-project/REGoth-bs +https://github.com/romlok/godot-gdhexgrid +https://github.com/RonenNess/GeonBit.UI +https://github.com/rpgboss/rpgboss +https://github.com/rwengine/openrw +https://github.com/saniv/free-game-art/blob/master/foss-copyright-infringement-records.md +https://github.com/search?p=1&q=sunrider&type=Repositories, sunrider +https://github.com/smcameron/space-nerds-in-space +https://github.com/SneakyTactician/MagicalLife +https://github.com/sourcehold/Sourcehold +https://github.com/sphair/ClanLib +https://github.com/sromku/memory-game +https://github.com/stephenjsweeney/blobwarsAttrition +https://github.com/STJr/SRB2 +https://github.com/SuperTux/supertux +https://github.com/taisei-project/taisei +https://github.com/team-eternity/eternity +https://github.com/The-Powder-Toy/The-Powder-Toy +https://github.com/theaigames +https://github.com/TheAssemblyArmada/Chronoshift +https://github.com/TheAssemblyArmada/Thyme +https://github.com/tonihele/OpenKeeper +https://github.com/tpcstld/2048 +https://github.com/unknown-horizons/godot-port +https://github.com/ValyriaTear/ValyriaTear +https://github.com/vilbeyli/VQEngine +https://github.com/Vocaluxe/Vocaluxe +https://github.com/Wargus/stratagus +https://github.com/wesnoth/haldric +https://github.com/xLAva/JediOutcastLinux +https://github.com/XProger/OpenLara +https://github.com/xyzz/openmw-android +https://github.com/yairm210/UnCiv +https://github.com/yiotro/Antiyoy +https://keeperrl.com/ +https://lgdb.org/game/wolfpack-empire +https://libregamewiki.org/Libregamewiki:Suggested_games#Likely_sources_for_more_free_games +https://neverball.org/ +https://openage.sft.mx/ +https://osdn.net/softwaremap/trove_list.php?form_cat=80 +https://packages.debian.org/sid/games/etw +https://play.google.com/store/apps/dev?id=8387589286898375037 (where is the source, not open source otherwise) +https://pypi.org/project/CherryPy/ +https://pypi.org/project/neteria/ +https://pypi.org/project/networkx/ +https://pypi.org/project/PyAMF/ +https://pypi.org/project/simplejson/ +https://pypi.org/project/SQLAlchemy/ +https://pypi.org/project/TurboGears/ +https://revolutionarygamesstudio.com/ Trhive +https://salsa.debian.org/games-team/etw +https://secretchronicles.org/en/ +https://sourceforge.net/projects/actiongame/ +https://sourceforge.net/projects/deng/ +https://sourceforge.net/projects/ettu/ +https://sourceforge.net/projects/hhexen/ +https://sourceforge.net/projects/librecardgame/ +https://sourceforge.net/projects/mininghaze/ - download didn't work +https://sourceforge.net/projects/pinball/ +https://sourceforge.net/projects/pixellight/ +https://sourceforge.net/projects/realmforge/ +https://sourceforge.net/projects/uhexen2/ +https://sourceforge.net/projects/vpinball/ +https://sourceforge.net/projects/webchess/ +https://sourceforge.net/projects/zaz/ +https://web.archive.org/web/20150526225753/http://sourceforge.net/projects/mameosx/ +https://web.archive.org/web/20150527150705/http://sourceforge.net/p/forge/community-docs/SourceForge%20Games/ (schon erledigt) +https://wiki.debian.org/Games/Unsuitable +https://www.fosshub.com/about.html +https://www.reddit.com/r/opensource/comments/cs6m3y/a_list_of_fossrelated_projects_people_to_follow/ +https://www.reddit.com/r/opensourcegames/ +https://www.reddit.com/r/opensourcegames/comments/celw6c/top_3_open_source_pinball_games_2015/ +https://www.renpy.org/ (also all projects linked there) +https://zope.readthedocs.io/en/latest/ +lionengine github +nexuiz - https://github.com/atphalix/nexuiz +nexuiz - https://github.com/OpenMandrivaAssociation/nexuiz/blob/master/nexuiz.spec +nexuiz - https://github.com/pld-linux/nexuiz/blob/master/nexuiz.spec +nexuiz - https://github.com/smlinux/nexuiz +nexuiz - https://gitlab.com/nyov/nyovs-nexuiz +nexuiz - https://gitlab.com/xonlegacy/xonlegacy +pyglet +Quatter +query alternativeto with only open source... +TrueCraft +wxPython \ No newline at end of file diff --git a/tools/libregamewiki_synchronization.py b/tools/libregamewiki_synchronization.py index 2ff2ced2..2c57b760 100644 --- a/tools/libregamewiki_synchronization.py +++ b/tools/libregamewiki_synchronization.py @@ -7,7 +7,7 @@ unique imported fields: 'assets license', 'categories', 'code language', 'code l """ import json -from utils.utils import * +from utils.osg import * def get_unique_field_content(field, entries): @@ -21,14 +21,60 @@ def get_unique_field_content(field, entries): return sorted(list(unique_content)) platform_replacements = {'Mac': 'macOS'} +name_replacements = {'Eat the Whistle': 'Eat The Whistle', 'Scorched 3D': 'Scorched3D', 'Silver Tree': 'SilverTree', 'Blob Wars Episode 1 : Metal Blob Solid': 'Blobwars: Metal Blob Solid', + 'Fall Of Imiryn': 'Fall of Imiryn', 'Liquid War 6': 'Liquid War', 'Gusanos': 'GUSANOS'} +language_replacements = {'lua': 'Lua'} +ignored_languages = ['HTML', 'XML', 'WML'] + + +def list_compare(a, b, k): + """ + + """ + x = [x for x in a if x not in b] + p = '' + for x in x: + p += ' {} {} missing\n'.format(k, x) + return p + if __name__ == "__main__": + similarity_threshold = 0.8 + + # paths + root_path = os.path.realpath(os.path.join(os.path.dirname(__file__), os.path.pardir)) + # import lgw import - json_path = os.path.join(os.path.dirname(__file__), 'lgw_import.json') + json_path = os.path.join(root_path, 'tools', 'lgw_import.json') text = read_text(json_path) lgw_entries = json.loads(text) + # perform replacements and disregarding + for index, lgw_entry in enumerate(lgw_entries): + if lgw_entry['name'] in name_replacements: + lgw_entry['name'] = name_replacements[lgw_entry['name']] + if 'code language' in lgw_entry: + languages = lgw_entry['code language'] + languages = ['Python' if x.startswith('Python') else x for x in languages] + languages = ['PHP' if x.startswith('PHP') else x for x in languages] + h = [] + for l in languages: + for g in ('/', 'and'): + if g in l: + l = l.split(g) + l = [x.strip() for x in l] + if type(l) == str: + l = [l] + h.extend(l) + languages = ['C++' if x.startswith('C++') else x for x in h] + languages = ['C' if x.startswith('C ') else x for x in languages] + languages = [language_replacements[x] if x in language_replacements else x for x in languages] + languages = [x for x in languages if x not in ignored_languages] + + lgw_entry['code language'] = languages + lgw_entries[index] = lgw_entry + # check for unique field names unique_fields = set() for lgw_entry in lgw_entries: @@ -44,4 +90,52 @@ if __name__ == "__main__": print('{}: {}'.format('library', get_unique_field_content('library', lgw_entries))) print('{}: {}'.format('code license', get_unique_field_content('code license', lgw_entries))) print('{}: {}'.format('assets license', get_unique_field_content('assets license', lgw_entries))) - print('{}: {}'.format('engine', get_unique_field_content('engine', lgw_entries))) \ No newline at end of file + print('{}: {}'.format('engine', get_unique_field_content('engine', lgw_entries))) + + # read our database + games_path = os.path.join(root_path, 'games') + our_entries = assemble_infos(games_path) + print('{} entries with us'.format(len(our_entries))) + + # just the names + lgw_names = set([x['name'] for x in lgw_entries]) + our_names = set([x['name'] for x in our_entries]) + common_names = lgw_names & our_names + lgw_names -= common_names + our_names -= common_names + print('{} in both, {} only in LGW, {} only with us'.format(len(common_names), len(lgw_names), len(our_names))) + + # find similar names among the rest + #print('similar names') + #for lgw_name in lgw_names: + # for our_name in our_names: + # if game_name_similarity(lgw_name, our_name) > similarity_threshold: + # print('{} - {}'.format(lgw_name, our_name)) + + # iterate over their entries + print('\n') + for lgw_entry in lgw_entries: + lgw_name = lgw_entry['name'] + + is_included = False + for our_entry in our_entries: + our_name = our_entry['name'] + + # find those that entries in LGW that are also in our database and compare them + if lgw_name == our_name: + is_included = True + # a match, check the fields + name = lgw_name + + p = '' + + # platform + key = 'platform' + p += list_compare(lgw_entry.get(key, []), our_entry.get(key, []), key) + + # code language + key = 'code language' + p += list_compare(lgw_entry.get(key, []), our_entry.get(key, []), key) + + if p: + print('{}\n{}'.format(name, p)) \ No newline at end of file diff --git a/tools/maintenance.py b/tools/maintenance.py index 1b5f4282..ecec3ca3 100644 --- a/tools/maintenance.py +++ b/tools/maintenance.py @@ -731,6 +731,19 @@ def export_git_code_repositories_json(): text = json.dumps(urls, indent=1) write_text(json_path, text) + +def sort_text_file(file, name): + """ + Reads a text file, splits in lines, removes duplicates, sort, writes back. + """ + text = read_text(file) + text = text.split('\n') + text = sorted(list(set(text)), key=str.casefold) + print('{} contains {} items'.format(name, len(text))) + text = '\n'.join(text) + write_text(file, text) + + if __name__ == "__main__": # paths @@ -763,3 +776,7 @@ if __name__ == "__main__": # check external links (only rarely) # check_validity_external_links() + + # sort backlog and rejected + sort_text_file(os.path.join(root_path, 'tools', 'backlog.txt'), 'backlog') + sort_text_file(os.path.join(root_path, 'tools', 'rejected.txt'), 'rejected games list') diff --git a/tools/osgameclones_synchronization.py b/tools/osgameclones_synchronization.py index 13df6e1e..7a702405 100644 --- a/tools/osgameclones_synchronization.py +++ b/tools/osgameclones_synchronization.py @@ -35,21 +35,17 @@ video: not used """ import ruamel_yaml as yaml -from difflib import SequenceMatcher from utils.osg import * # should change on osgameclones -osgc_name_aliases = {} +osgc_name_aliases = {'4DTris': '4D-TRIS', 'fheroes2': 'Free Heroes 2'} # conversion between licenses osgc_licenses_map = {'GPL2': 'GPL-2.0', 'GPL3': 'GPL-3.0', 'AGPL3': 'AGPL-3.0', 'LGPL3': 'LGPL-3.0', 'LGPL2': 'LGPL-2.1', 'MPL': 'MPL-2.0', 'Apache': 'Apache-2.0', 'Artistic': 'Artistic License'} # ignore osgc entries (for various reasons like unclear license etc.) osgc_ignored_entries = ["A Mouse's Vengeance", 'achtungkurve.com', 'AdaDoom3', 'Agendaroids', 'Alien 8', 'Ard-Reil', 'Balloon Fight', 'bladerunner (Engine within SCUMMVM)', 'Block Shooter', 'Bomb Mania Reloaded', 'boulder-dash', 'Cannon Fodder', 'Contra_remake', 'CosmicArk-Advanced', 'Deuteros X', 'datastorm' - ,'div-columns', 'div-pacman2600', 'div-pitfall', 'div-spaceinvaders2600'] - -def similarity(a, b): - return SequenceMatcher(None, str.casefold(a), str.casefold(b)).ratio() + ,'div-columns', 'div-pacman2600', 'div-pitfall', 'div-spaceinvaders2600', 'EXILE', 'Free in the Dark', 'Football Manager', 'Fight Or Perish', 'EarthShakerDS', 'Entombed!'] def unique_field_contents(entries, field): @@ -142,13 +138,13 @@ if __name__ == "__main__": print('{} in both, {} only in osgameclones, {} only with us'.format(len(common_names), len(osgc_names), len(our_names))) # find similar names among the rest - #for osgc_name in osgc_names: - # for our_name in our_names: - # if similarity(osgc_name, our_name) > similarity_threshold: - # print('{} - {}'.format(osgc_name, our_name)) + for osgc_name in osgc_names: + for our_name in our_names: + if game_name_similarity(osgc_name, our_name) > similarity_threshold: + print('{} - {}'.format(osgc_name, our_name)) newly_created_entries = 0 - + # iterate over their entries for osgc_entry in osgc_entries: osgc_name = osgc_entry['name'] diff --git a/tools/rejected.txt b/tools/rejected.txt new file mode 100644 index 00000000..0e5640f7 --- /dev/null +++ b/tools/rejected.txt @@ -0,0 +1,33 @@ +8 Kingdoms (https://sourceforge.net/projects/kralovstvi/, https://svn.code.sf.net/p/kralovstvi/code/): No license found +Aeron (https://sourceforge.net/projects/aeron/, https://svn.code.sf.net/p/aeron/code/): Very early development +Age of Magic (https://sourceforge.net/projects/ageofmagic/, https://svn.code.sf.net/p/ageofmagic/code/): Only supports outdated Hardware (Symbian) +Altera Terra (https://sourceforge.net/projects/alteraterra/, https://svn.code.sf.net/p/alteraterra/code/): Early development stage, no clear license information +Arthur's Knights (http://ainenn.org/KingArthur/, https://sourceforge.net/projects/king-arthur/): Unclear license, author could not be contacted +Atral Clades (https://sourceforge.net/projects/astralclades/, https://svn.code.sf.net/p/astralclades/code/): No clear license information +Begin2 (https://sourceforge.net/projects/begin2/, https://svn.code.sf.net/p/begin2/code/): No source available +Camelia Girls (https://web.archive.org/web/20140523011334/http://pigux.com:80/cameliagirls/): Sources not available +Cycle (https://sourceforge.net/projects/meegocycle/): Proprietary license (freeware, source available) +Drop Shock (http://www.tinywarz.com/index.php, https://sourceforge.net/projects/dropshock/, https://git.code.sf.net/p/dropshock/code): No license found +EarthShakerDS (http://simianzombie.com/posts/2011/05/10/earth-shaker-ds-released, https://github.com/ant512/EarthShakerDS.git): Target only Nintendo DS as hardware platform +Eleconics (https://sourceforge.net/projects/eleconics/): No license found +Entombed! (http://www.newbreedsoftware.com/entombed/, ftp://ftp.tuxpaint.org/unix/x/entombed/entombed-2007.07.04.tar.gz): Game very small +EXILE (http://forums.datarealms.com/viewtopic.php?f=82&t=19266, https://github.com/Geti/EXILE.git): Early development stage +Fight Or Perish (http://www.newbreedsoftware.com/fop/, ftp://ftp.tuxpaint.org/unix/x/fop/src/fop-0.5.tar.gz): Early development stage +Football Manager (https://github.com/autismuk/Football-Manager.git): Very early development stage +Free in the Dark (https://sourceforge.net/projects/fitd/): No source code available +Grow (https://sourceforge.net/projects/grow/): Insufficient content +Moopy (https://code.google.com/archive/p/moopy/, https://code.google.com/archive/p/moopy/source/default/source): Early development stage +Open General (http://www.open-general.com/, https://sourceforge.net/projects/opengeneral/, https://svn.code.sf.net/p/opengeneral/code/): Proprietary license (see credits.txt) +OpenPop (http://openpopulous.sourceforge.net/, https://sourceforge.net/projects/openpopulous/, https://svn.code.sf.net/p/openpopulous/code/): Very early development +Project Diaspora (http://pdiaspora.sourceforge.net/): Proprietary license (see file headers) +Promisance (https://sourceforge.net/projects/promisance/,http://promisance.sourceforge.net/): Went closed source with version >= 4.0 +RuneSword II (https://sourceforge.net/projects/runesword/, http://runesword.sourceforge.net/, https://github.com/mattiascibien/Runesword.net, https://github.com/aceofspades19/Runesword-II-OS.Net): No license found +sCoreForge Pathfinder Character Creator (https://sourceforge.net/projects/scoreforge/): No license found +Scoreus (https://web.archive.org/web/20120618143653/http://scoreos.org:80/about, https://code.google.com/archive/p/scoreos/, https://github.com/Lozza999/scoreos.git, https://code.google.com/archive/p/scoreos/): Source code not found +Sokoban (https://sourceforge.net/projects/sokoban/): Proprietary license +Solar Empire (https://sourceforge.net/projects/solar-empire/, https://git.code.sf.net/p/solar-empire/code): No license found +Solaris (https://sourceforge.net/projects/solaristhegame/, https://svn.code.sf.net/p/solaristhegame/code/): Very early development stage +Sworsorc (https://svn.code.sf.net/p/alteraterra/code/): Proprietary license (copyright headers in files) +VegaTrek (https://sourceforge.net/projects/vegatrek/, https://svn.code.sf.net/p/vegatrek/code/) +Visions from the Other Side (http://www.insani.org/mukou.html): Source not available +WarGame (https://archive.codeplex.com/?p=wargame): Unclear license, could not contact authors \ No newline at end of file diff --git a/tools/utils/osg.py b/tools/utils/osg.py index e5cbbfe5..0946404f 100644 --- a/tools/utils/osg.py +++ b/tools/utils/osg.py @@ -3,16 +3,22 @@ Specific functions working on the games. """ import re +from difflib import SequenceMatcher from utils.utils import * essential_fields = ('Home', 'State', 'Keywords', 'Code repository', 'Code language', 'Code license') valid_fields = ('Home', 'Media', 'State', 'Play', 'Download', 'Platform', 'Keywords', 'Code repository', 'Code language', 'Code license', 'Code dependencies', 'Assets license', 'Build system', 'Build instructions') -valid_platforms = ('Windows', 'Linux', 'macOS', 'Android', 'Web') +valid_platforms = ('Windows', 'Linux', 'macOS', 'Android', 'iOS', 'Web') 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', 'remake') regex_sanitize_name = re.compile(r"[^A-Za-z 0-9-]+") regex_sanitize_name_space_eater = re.compile(r" +") + +def game_name_similarity(a, b): + return SequenceMatcher(None, str.casefold(a), str.casefold(b)).ratio() + + def entry_iterator(games_path): """