additions from backlog
This commit is contained in:
parent
7c32a60300
commit
1581152bc3
@ -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)** (937), **[Action](games/_action.md#action)** (173), **[Adventure](games/_adventure.md#adventure)** (26), **[Arcade](games/_arcade.md#arcade)** (49), **[Board game](games/_board-game.md#board-game)** (9), **[Card game](games/_card-game.md#card-game)** (1), **[Educational](games/_educational.md#educational)** (5), **[Framework](games/_framework.md#framework)** (61), **[Game engine](games/_game-engine.md#game-engine)** (40), **[Library](games/_library.md#library)** (22), **[Music](games/_music.md#music)** (6), **[Platform](games/_platform.md#platform)** (29), **[Puzzle](games/_puzzle.md#puzzle)** (72), **[Remake](games/_remake.md#remake)** (445), **[Role playing](games/_role-playing.md#role-playing)** (139), **[Simulation](games/_simulation.md#simulation)** (71), **[Sports](games/_sports.md#sports)** (14), **[Strategy](games/_strategy.md#strategy)** (207), **[Tool](games/_tool.md#tool)** (17), **[Visual novel](games/_visual-novel.md#visual-novel)** (4)
|
||||
**[All](games/_all.md#All)** (943), **[Action](games/_action.md#action)** (176), **[Adventure](games/_adventure.md#adventure)** (26), **[Arcade](games/_arcade.md#arcade)** (49), **[Board game](games/_board-game.md#board-game)** (9), **[Card game](games/_card-game.md#card-game)** (1), **[Educational](games/_educational.md#educational)** (5), **[Framework](games/_framework.md#framework)** (61), **[Game engine](games/_game-engine.md#game-engine)** (43), **[Library](games/_library.md#library)** (22), **[Music](games/_music.md#music)** (6), **[Platform](games/_platform.md#platform)** (29), **[Puzzle](games/_puzzle.md#puzzle)** (72), **[Remake](games/_remake.md#remake)** (447), **[Role playing](games/_role-playing.md#role-playing)** (141), **[Simulation](games/_simulation.md#simulation)** (71), **[Sports](games/_sports.md#sports)** (14), **[Strategy](games/_strategy.md#strategy)** (208), **[Tool](games/_tool.md#tool)** (17), **[Visual novel](games/_visual-novel.md#visual-novel)** (4)
|
||||
|
||||
[comment]: # (end of autogenerated content)
|
||||
|
||||
|
@ -176,6 +176,14 @@
|
||||
"role playing, roguelike",
|
||||
"<a href=\"https://github.com/angband/angband.git\">Source</a> - C - GPL-2.0"
|
||||
],
|
||||
[
|
||||
"Angry Birds in Python (<a href=\"https://github.com/estevaofon/angry-birds-python\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/angry_birds_in_python.md\">entry</a>)",
|
||||
"Angry Birds game.",
|
||||
"",
|
||||
"mature / inactive since 2017",
|
||||
"role playing, skill",
|
||||
"<a href=\"https://github.com/estevaofon/angry-birds-python.git\">Source</a> - Python - MIT"
|
||||
],
|
||||
[
|
||||
"Annchienta (<a href=\"http://annchienta.sourceforge.net/?page=home\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/annchienta.md\">entry</a>)",
|
||||
"A 2D game engine.",
|
||||
@ -382,7 +390,7 @@
|
||||
"",
|
||||
"mature / active",
|
||||
"action, artillery, inspired by Ballerburg",
|
||||
"<a href=\"https://git.tuxfamily.org/baller/baller.git\">Source</a> - C - GPL3"
|
||||
"<a href=\"https://git.tuxfamily.org/baller/baller.git\">Source</a> - C - GPL-3.0"
|
||||
],
|
||||
[
|
||||
"Barony (<a href=\"http://www.baronygame.com/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/barony.md\">entry</a>)",
|
||||
@ -1168,6 +1176,14 @@
|
||||
"puzzle, inspired by Kula World, remake",
|
||||
"<a href=\"https://github.com/cubosphere/cubosphere-code.git\">Source</a> - C, C++ - GPL-3.0"
|
||||
],
|
||||
[
|
||||
"Curse of War (<a href=\"http://a-nikolaev.github.io/curseofwar/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/curse_of_war.md\">entry</a>)",
|
||||
"Fast-paced action strategy game.",
|
||||
"<a href=\"https://github.com/a-nikolaev/curseofwar/releases\">Link</a>",
|
||||
"mature / inactive since 2014",
|
||||
"strategy, real time",
|
||||
"<a href=\"https://github.com/a-nikolaev/curseofwar.git\">Source</a> - C, C++ - GPL-3.0"
|
||||
],
|
||||
[
|
||||
"Cytadela (<a href=\"http://cytadela.sourceforge.net/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/cytadela.md\">entry</a>)",
|
||||
"Remake of Cytadela, an Amiga first person shooter from..",
|
||||
@ -1398,7 +1414,7 @@
|
||||
"",
|
||||
"beta / active",
|
||||
"action, commercial content, inspired by Diablo, remake, requires original content",
|
||||
"<a href=\"https://github.com/dgengin/DGEngine.git\">Source</a> - C++ - Zlib"
|
||||
"<a href=\"https://github.com/dgengin/DGEngine.git\">Source</a> - C++ - zlib"
|
||||
],
|
||||
[
|
||||
"dhewm3 (<a href=\"https://dhewm3.org/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/dhewm3.md\">entry</a>)",
|
||||
@ -3376,6 +3392,14 @@
|
||||
"action, clone, free content, inspired by MechWarrior",
|
||||
"<a href=\"https://github.com/hackcraft-de/linwarrior.git\">Source</a> - C++ - Apache-2.0"
|
||||
],
|
||||
[
|
||||
"LionEngine (<a href=\"https://lionengine.b3dgs.com\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/lionengine.md\">entry</a>)",
|
||||
"Designed for 2D Platform, Strategy and Shoot'em Up games.",
|
||||
"<a href=\"https://lionengine.b3dgs.com/v9-0/page.php?lang=en§ion=downloads\">Link</a>",
|
||||
"mature / active",
|
||||
"action, game engine",
|
||||
"<a href=\"https://github.com/b3dgs/lionengine.git\">Source</a> - Java - GPL-3.0"
|
||||
],
|
||||
[
|
||||
"Lionheart Remake (<a href=\"https://www.b3dgs.com/v7/page.php?lang=en§ion=lionheart_remake\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/lionheart_remake.md\">entry</a>)",
|
||||
"Remake of Lionheart.",
|
||||
@ -4245,7 +4269,7 @@
|
||||
"Remake of Age of Empires, Age of Empires II, Star Wars:..",
|
||||
"",
|
||||
"beta / active",
|
||||
"strategy, commercial content, game engine, inspired by Age of Empires + Age of Empires II + Star Wars: Galactic Battlegrounds, realtime, remake, requires original content",
|
||||
"strategy, commercial content, game engine, inspired by Age of Empires + Age of Empires II + Star Wars: Galactic Battlegrounds, real time, remake, requires original content",
|
||||
"<a href=\"https://github.com/SFTtech/openage.git\">Source</a> - C++, Python - GPL-3.0"
|
||||
],
|
||||
[
|
||||
@ -4341,7 +4365,7 @@
|
||||
"Clone of Dungeon Keeper.",
|
||||
"<a href=\"http://opendungeons.github.io/downloads.html\">Link</a>",
|
||||
"beta / active",
|
||||
"strategy, clone, inspired by Dungeon Keeper, realtime",
|
||||
"strategy, clone, inspired by Dungeon Keeper, real time",
|
||||
"<a href=\"https://github.com/OpenDungeons/OpenDungeons.git\">Source</a> - C++ - GPL-3.0"
|
||||
],
|
||||
[
|
||||
@ -4392,6 +4416,14 @@
|
||||
"role playing, inspired by Gladiator, remake",
|
||||
"<a href=\"https://git.code.sf.net/p/snowstorm/git\">Source</a> - C++ - GPL-2.0"
|
||||
],
|
||||
[
|
||||
"OpenGothic (<a href=\"https://github.com/Try/OpenGothic\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/opengothic.md\">entry</a>)",
|
||||
"Engine remake of Gothic 2: Night of the raven.",
|
||||
"<a href=\"https://github.com/Try/OpenGothic/releases\">Link</a>",
|
||||
"beta / active",
|
||||
"role playing, commercial content, game engine, inspired by Gothic 2: Night of the raven, remake, requires original content",
|
||||
"<a href=\"https://github.com/Try/OpenGothic.git\">Source</a> - C++ - MIT"
|
||||
],
|
||||
[
|
||||
"OpenHoMM (<a href=\"https://launchpad.net/openhomm\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/openhomm.md\">entry</a>)",
|
||||
"Open source clone of 'Heroes Of Might And Magic III' engine.",
|
||||
@ -4480,6 +4512,14 @@
|
||||
"action, clone, inspired by Mortal Kombat",
|
||||
"<a href=\"http://openmortal.cvs.sourceforge.net\">Source</a> - C++ - GPL-2.0"
|
||||
],
|
||||
[
|
||||
"openMSX (<a href=\"http://openmsx.org/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/openmsx.md\">entry</a>)",
|
||||
"MSX emulator.",
|
||||
"<a href=\"https://github.com/openMSX/openMSX/releases\">Link</a>",
|
||||
"mature / active",
|
||||
"action, emulator",
|
||||
"<a href=\"https://github.com/openMSX/openMSX.git\">Source</a> - C++ - GPL-2.0"
|
||||
],
|
||||
[
|
||||
"OpenMW (<a href=\"http://openmw.org/en/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/openmw.md\">entry</a>)",
|
||||
"Unofficial open source engine reimplementation of the game..",
|
||||
@ -4552,12 +4592,20 @@
|
||||
"framework",
|
||||
"<a href=\"https://gitlab.com/osgames/openrpg.git\">Source</a> - Python - GPL-2.0"
|
||||
],
|
||||
[
|
||||
"OpenRW (<a href=\"https://openrw.org/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/openrw.md\">entry</a>)",
|
||||
"Un-official recreation of the classic Grand Theft Auto III..",
|
||||
"",
|
||||
"beta / active",
|
||||
"action, commercial content, game engine, inspired by Grand Theft Auto III, remake, requires original content",
|
||||
"<a href=\"https://github.com/rwengine/openrw.git\">Source</a> - C, C++ - GPL-3.0"
|
||||
],
|
||||
[
|
||||
"OpenSAGE (<a href=\"https://opensage.github.io/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/opensage.md\">entry</a>)",
|
||||
"Clone of Command & Conquer: Generals.",
|
||||
"<a href=\"https://github.com/OpenSAGE/OpenSAGE/releases\">Link</a>",
|
||||
"beta / active",
|
||||
"strategy, clone, commercial content, game engine, inspired by Command & Conquer: Generals, realtime, requires original content",
|
||||
"strategy, clone, commercial content, game engine, inspired by Command & Conquer: Generals, real time, requires original content",
|
||||
"<a href=\"https://github.com/OpenSAGE/OpenSAGE.git\">Source</a> - C# - LGPL-3.0"
|
||||
],
|
||||
[
|
||||
@ -5277,7 +5325,7 @@
|
||||
"Remake of Rescue!.",
|
||||
"<a href=\"https://sourceforge.net/projects/rescue/files/\">Link</a>",
|
||||
"beta / inactive since 2013",
|
||||
"action, inspired by Rescue!, realtime, remake, space, strategy",
|
||||
"action, inspired by Rescue!, real time, remake, space, strategy",
|
||||
"<a href=\"http://svn.code.sf.net/p/rescue/code/\">Source</a> - Java - GPL-2.0"
|
||||
],
|
||||
[
|
||||
|
@ -15,7 +15,7 @@
|
||||
- **[ativayeban](ativayeban.md)** (C, C++, GPL-2.0, mature, inactive since 2015)
|
||||
- **[Atomic Tanks](atomic_tanks.md)** (C++, GPL-2.0, mature, inactive since 2016)
|
||||
- **[Ball And Wall](ball_and_wall.md)** (JavaScript, MIT, mature, inactive since 2015)
|
||||
- **[Ballerburg SDL](ballerburg_sdl.md)** (C, GPL3, mature)
|
||||
- **[Ballerburg SDL](ballerburg_sdl.md)** (C, GPL-3.0, mature)
|
||||
- **[Batrachians](batrachians.md)** (C++, GPL-2.0, beta, inactive since 2012)
|
||||
- **[Battle City](battle_city.md)** (C, C++, Pascal, GPL-3.0, mature, inactive since 2013)
|
||||
- **[Battle Tanks](battle_tanks.md)** (C++, GPL-2.0, mature, inactive since 2009)
|
||||
@ -52,7 +52,7 @@
|
||||
- **[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)
|
||||
- **[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)
|
||||
@ -93,6 +93,7 @@
|
||||
- **[LGames](lgames.md)** (C++, GPL-2.0, mature)
|
||||
- **[Librelancer](librelancer.md)** (C, C#, MIT, beta)
|
||||
- **[Linwarrior 3D](linwarrior_3d.md)** (C++, Apache-2.0, mature, inactive since 2010)
|
||||
- **[LionEngine](lionengine.md)** (Java, GPL-3.0, mature)
|
||||
- **[Liquid War](liquid_war.md)** (C, GPL-3.0, mature, inactive since 2015)
|
||||
- **[Lugaru](lugaru.md)** (C++, GPL-2.0, mature)
|
||||
- **[Maelstrom](maelstrom.md)** (C, C++, GPL-2.0, mature, inactive since 2002)
|
||||
@ -117,9 +118,11 @@
|
||||
- **[OpenLiero](openliero.md)** (C++, Custom, mature, inactive since 2015)
|
||||
- **[OpenLieroX](openlierox.md)** (C++, LGPL-2.0, mature)
|
||||
- **[OpenMortal](openmortal.md)** (C++, GPL-2.0, beta, inactive since 2006)
|
||||
- **[openMSX](openmsx.md)** (C++, GPL-2.0, mature)
|
||||
- **[OpenNotrium](opennotrium.md)** (C++, GPL-3.0, beta)
|
||||
- **[OpenOMF](openomf.md)** (C, C++, MIT, beta)
|
||||
- **[OpenRaider](openraider.md)** (C, C++, GPL-2.0, beta, inactive since 2015)
|
||||
- **[OpenRW](openrw.md)** (C, C++, GPL-3.0, beta)
|
||||
- **[OpenTomb](opentomb.md)** (C, C++, Lua, LGPL-3.0, beta)
|
||||
- **[OpenTyrian](opentyrian.md)** (C, GPL-2.0, beta, inactive since 2018)
|
||||
- **[PainTown](paintown.md)** (C++, Java, Python, 3-clause BSD, mature)
|
||||
|
@ -22,6 +22,7 @@
|
||||
- **[Ancient Beast](ancient_beast.md)** (JavaScript, AGPL-3.0, mature)
|
||||
- **[Andor's Trail](andors_trail.md)** (Java, GPL-2.0, beta)
|
||||
- **[Angband](angband.md)** (C, GPL-2.0, mature)
|
||||
- **[Angry Birds in Python](angry_birds_in_python.md)** (Python, MIT, mature, inactive since 2017)
|
||||
- **[Annchienta](annchienta.md)** (C++, GPL-3.0, mature, inactive since 2009)
|
||||
- **[Antares](antares.md)** (C++, LGPL-3.0, beta)
|
||||
- **[AntiChess](antichess.md)** (Java, MIT, mature, inactive since 2003)
|
||||
@ -47,7 +48,7 @@
|
||||
- **[AutoREALM](autorealm.md)** (C++, GPL-3.0, mature)
|
||||
- **[Avanor](avanor.md)** (C++, Lua, GPL-2.0, beta, inactive since 2008)
|
||||
- **[Ball And Wall](ball_and_wall.md)** (JavaScript, MIT, mature, inactive since 2015)
|
||||
- **[Ballerburg SDL](ballerburg_sdl.md)** (C, GPL3, mature)
|
||||
- **[Ballerburg SDL](ballerburg_sdl.md)** (C, GPL-3.0, mature)
|
||||
- **[Barony](barony.md)** (C++, GPL-3.0, mature)
|
||||
- **[Batrachians](batrachians.md)** (C++, GPL-2.0, beta, inactive since 2012)
|
||||
- **[Battle City](battle_city.md)** (C, C++, Pascal, GPL-3.0, mature, inactive since 2013)
|
||||
@ -146,6 +147,7 @@
|
||||
- **[Crypto++](crypto.md)** (C++, Boost-1.0, mature)
|
||||
- **[CrystalQuest](crystalquest.md)** (JavaScript, MIT, mature, inactive since 2017)
|
||||
- **[Cubosphere](cubosphere.md)** (C, C++, GPL-3.0, beta)
|
||||
- **[Curse of War](curse_of_war.md)** (C, C++, GPL-3.0, mature, inactive since 2014)
|
||||
- **[Cytadela](cytadela.md)** (C++, GPL-3.0, beta, inactive since 2013)
|
||||
- **[D-Fend Reloaded](d-fend_reloaded.md)** (Pascal, GPL-3.0, mature, inactive since 2015)
|
||||
- **[D2X-XL](d2x-xl.md)** (C++, Custom, GPL-2.0, mature, inactive since 2015)
|
||||
@ -174,7 +176,7 @@
|
||||
- **[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)
|
||||
- **[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)
|
||||
- **[Digbuild](digbuild.md)** (C, C++, GPL-2.0, beta, inactive since 2011)
|
||||
@ -212,7 +214,7 @@
|
||||
- **[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, Public Domain, mature)
|
||||
- **[ECWolf](ecwolf.md)** (C++, GPL-2.0, BSD, LGPL-2.1, Libpng, zlib, bzip2, MIT, IJG, Public domain, 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)
|
||||
@ -422,6 +424,7 @@
|
||||
- **[Lincity](lincity.md)** (C, GPL-2.0, mature, inactive since 2005)
|
||||
- **[Linley's Dungeon Crawl](linleys_dungeon_crawl.md)** (C, Custom, mature, inactive since 2006)
|
||||
- **[Linwarrior 3D](linwarrior_3d.md)** (C++, Apache-2.0, mature, inactive since 2010)
|
||||
- **[LionEngine](lionengine.md)** (Java, GPL-3.0, mature)
|
||||
- **[Lionheart Remake](lionheart_remake.md)** (Java, GPL-3.0, beta, inactive since 2018)
|
||||
- **[Lips of Suna](lips_of_suna.md)** (C, GPL-3.0, beta, inactive since 2014)
|
||||
- **[Liquid War](liquid_war.md)** (C, GPL-3.0, mature, inactive since 2015)
|
||||
@ -549,6 +552,7 @@
|
||||
- **[OpenGGS](openggs.md)** (C++, GPL-2.0, beta, inactive since 2017)
|
||||
- **[OpenGL Test Drive Remake](opengl_test_drive_remake.md)** (C, C++, GPL-3.0, mature, inactive since 2015)
|
||||
- **[Openglad](openglad.md)** (C++, GPL-2.0, mature, inactive since 2004)
|
||||
- **[OpenGothic](opengothic.md)** (C++, MIT, beta)
|
||||
- **[OpenHoMM](openhomm.md)** (C++, GPL-3.0, beta, inactive since 2010)
|
||||
- **[OpenJazz](openjazz.md)** (C++, GPL-2.0, beta)
|
||||
- **[OpenJK](openjk.md)** (C, C++, GPL-2.0, beta)
|
||||
@ -560,6 +564,7 @@
|
||||
- **[OpenMoM](openmom.md)** (C, C++, GPL-3.0, beta)
|
||||
- **[OpenMOO2](openmoo2.md)** (Python, GPL-2.0, beta, inactive since 2011)
|
||||
- **[OpenMortal](openmortal.md)** (C++, GPL-2.0, beta, inactive since 2006)
|
||||
- **[openMSX](openmsx.md)** (C++, GPL-2.0, mature)
|
||||
- **[OpenMW](openmw.md)** (C++, GPL-3.0, mature)
|
||||
- **[OpenNFS](opennfs.md)** (C, C++, MIT, beta)
|
||||
- **[OpenNotrium](opennotrium.md)** (C++, GPL-3.0, beta)
|
||||
@ -569,6 +574,7 @@
|
||||
- **[OpenRCT2](openrct2.md)** (C++, GPL-3.0, mature)
|
||||
- **[OpenRoads](openroads.md)** (TypeScript, Javascript, MIT, mature, inactive since 2014)
|
||||
- **[OpenRPG](openrpg.md)** (Python, GPL-2.0, mature, inactive since 2013)
|
||||
- **[OpenRW](openrw.md)** (C, C++, GPL-3.0, beta)
|
||||
- **[OpenSAGE](opensage.md)** (C#, LGPL-3.0, beta)
|
||||
- **[OpenSC2K](opensc2k.md)** (JavaScript, GPL-3.0, beta)
|
||||
- **[OpenSkyscraper](openskyscraper.md)** (C++, GPL-2.0, beta)
|
||||
|
@ -14,14 +14,17 @@
|
||||
- **[JediOutcastLinux](jedioutcastlinux.md)** (C, C++, GPL-2.0, mature)
|
||||
- **[JFDuke3D](jfduke3d.md)** (C, GPL-2.0, beta, inactive since 2005)
|
||||
- **[Librelancer](librelancer.md)** (C, C#, MIT, beta)
|
||||
- **[LionEngine](lionengine.md)** (Java, GPL-3.0, mature)
|
||||
- **[Nuvie](nuvie.md)** (C, C++, Lua, GPL-2.0, beta, inactive since 2018)
|
||||
- **[Odamex](odamex.md)** (C, C++, GPL-2.0, beta)
|
||||
- **[Open Cube](open_cube.md)** (C++, zlib, beta, inactive since 2017)
|
||||
- **[Open Game Engine](open_game_engine.md)** (C++, LGPL-2.1, beta, inactive since 2008)
|
||||
- **[openage](openage.md)** (C++, Python, GPL-3.0, beta)
|
||||
- **[OpenGothic](opengothic.md)** (C++, MIT, beta)
|
||||
- **[OpenJK](openjk.md)** (C, C++, GPL-2.0, beta)
|
||||
- **[OpenMW](openmw.md)** (C++, GPL-3.0, mature)
|
||||
- **[OpenNFS](opennfs.md)** (C, C++, MIT, beta)
|
||||
- **[OpenRW](openrw.md)** (C, C++, GPL-3.0, beta)
|
||||
- **[OpenSAGE](opensage.md)** (C#, LGPL-3.0, beta)
|
||||
- **[OpenTomb](opentomb.md)** (C, C++, Lua, LGPL-3.0, beta)
|
||||
- **[PainTown](paintown.md)** (C++, Java, Python, 3-clause BSD, mature)
|
||||
|
@ -73,7 +73,7 @@
|
||||
- **[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)
|
||||
- **[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)
|
||||
@ -93,7 +93,7 @@
|
||||
- **[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, Public Domain, mature)
|
||||
- **[ECWolf](ecwolf.md)** (C++, GPL-2.0, BSD, LGPL-2.1, Libpng, zlib, bzip2, MIT, IJG, Public domain, 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)
|
||||
@ -256,6 +256,7 @@
|
||||
- **[OpenGGS](openggs.md)** (C++, GPL-2.0, beta, inactive since 2017)
|
||||
- **[OpenGL Test Drive Remake](opengl_test_drive_remake.md)** (C, C++, GPL-3.0, mature, inactive since 2015)
|
||||
- **[Openglad](openglad.md)** (C++, GPL-2.0, mature, inactive since 2004)
|
||||
- **[OpenGothic](opengothic.md)** (C++, MIT, beta)
|
||||
- **[OpenJazz](openjazz.md)** (C++, GPL-2.0, beta)
|
||||
- **[OpenJK](openjk.md)** (C, C++, GPL-2.0, beta)
|
||||
- **[OpenLara](openlara.md)** (C++, 2-clause BSD, mature)
|
||||
@ -272,6 +273,7 @@
|
||||
- **[OpenRaider](openraider.md)** (C, C++, GPL-2.0, beta, inactive since 2015)
|
||||
- **[OpenRCT2](openrct2.md)** (C++, GPL-3.0, mature)
|
||||
- **[OpenRoads](openroads.md)** (TypeScript, Javascript, MIT, mature, inactive since 2014)
|
||||
- **[OpenRW](openrw.md)** (C, C++, GPL-3.0, beta)
|
||||
- **[OpenSC2K](opensc2k.md)** (JavaScript, GPL-3.0, beta)
|
||||
- **[OpenSkyscraper](openskyscraper.md)** (C++, GPL-2.0, beta)
|
||||
- **[OpenSpades](openspades.md)** (C, C++, AngelScript, GPL-3.0, beta)
|
||||
|
@ -3,6 +3,7 @@
|
||||
|
||||
- **[Andor's Trail](andors_trail.md)** (Java, GPL-2.0, beta)
|
||||
- **[Angband](angband.md)** (C, GPL-2.0, mature)
|
||||
- **[Angry Birds in Python](angry_birds_in_python.md)** (Python, MIT, mature, inactive since 2017)
|
||||
- **[Ardentryst](ardentryst.md)** (Python, GPL-3.0, mature, inactive since 2009)
|
||||
- **[Argentum Online](argentum_online.md)** (Visual Basic, GPL-2.0, beta, inactive since 2014)
|
||||
- **[Arx Libertatis](arx_libertatis.md)** (C++, GPL-3.0, mature)
|
||||
@ -91,6 +92,7 @@
|
||||
- **[Open RSC](open_rsc.md)** (Java, GPL-3.0, mature)
|
||||
- **[Open Tibia](open_tibia.md)** (C++, GPL-2.0, beta, inactive since 2014)
|
||||
- **[Openglad](openglad.md)** (C++, GPL-2.0, mature, inactive since 2004)
|
||||
- **[OpenGothic](opengothic.md)** (C++, MIT, beta)
|
||||
- **[OpenMW](openmw.md)** (C++, GPL-3.0, mature)
|
||||
- **[ORIENT](orient.md)** (C#, Java, GPL-2.0, mature, inactive since 2009)
|
||||
- **[Other-Life](other-life.md)** (C, C++, Custom, beta)
|
||||
|
@ -40,6 +40,7 @@
|
||||
- **[CorsixTH](corsixth.md)** (Lua, C++, MIT, mature)
|
||||
- **[Crimson Fields](crimson_fields.md)** (C++, GPL-2.0, mature, inactive since 2010)
|
||||
- **[Crown and Cutlass](crown_and_cutlass.md)** (C++, Custom, beta, inactive since 2009)
|
||||
- **[Curse of War](curse_of_war.md)** (C, C++, GPL-3.0, mature, inactive since 2014)
|
||||
- **[Dark Destiny](dark_destiny.md)** (Java, JavaScript, GPL, mature, inactive since 2016)
|
||||
- **[Dark Oberon](dark_oberon.md)** (C++, GPL-2.0, mature, inactive since 2009)
|
||||
- **[Devana](devana.md)** (PHP, zlib, beta)
|
||||
|
15
games/angry_birds_in_python.md
Normal file
15
games/angry_birds_in_python.md
Normal file
@ -0,0 +1,15 @@
|
||||
# Angry Birds in Python
|
||||
|
||||
_Angry Birds game._
|
||||
|
||||
- Home: https://github.com/estevaofon/angry-birds-python
|
||||
- State: mature, inactive since 2017
|
||||
- Keywords: role playing, skill
|
||||
- Code repository: https://github.com/estevaofon/angry-birds-python.git
|
||||
- Code language: Python
|
||||
- Code license: MIT
|
||||
- Code dependencies: pygame, pymunk
|
||||
|
||||
## Building
|
||||
|
||||
|
@ -8,7 +8,7 @@ _Remake of the Turnbased Artillery game from 1987._
|
||||
- Keywords: action, artillery, inspired by Ballerburg
|
||||
- Code repository: https://git.tuxfamily.org/baller/baller.git, https://gitlab.com/osgames/ballerburg.git (+) (import of original source downloads)
|
||||
- Code language: C
|
||||
- Code license: GPL3
|
||||
- Code license: GPL-3.0
|
||||
- Code dependencies: SDL2
|
||||
|
||||
[Original](http://www.eckhardkruse.net/atari_st/baller.html) in the Public domain.
|
||||
|
16
games/curse_of_war.md
Normal file
16
games/curse_of_war.md
Normal file
@ -0,0 +1,16 @@
|
||||
# Curse of War
|
||||
|
||||
_Fast-paced action strategy game._
|
||||
|
||||
- Home: http://a-nikolaev.github.io/curseofwar/
|
||||
- State: mature, inactive since 2014
|
||||
- Download: https://github.com/a-nikolaev/curseofwar/releases
|
||||
- Platform: Windows, Linux
|
||||
- Keywords: strategy, real time
|
||||
- Code repository: https://github.com/a-nikolaev/curseofwar.git
|
||||
- Code language: C, C++
|
||||
- Code license: GPL-3.0
|
||||
|
||||
## Building
|
||||
|
||||
- Build system: CMake, Make
|
@ -7,7 +7,7 @@ _Remake of Diablo._
|
||||
- Keywords: action, commercial content, inspired by Diablo, remake, requires original content
|
||||
- Code repository: https://github.com/dgengin/DGEngine.git
|
||||
- Code language: C++
|
||||
- Code license: Zlib, GPL-3.0 (depending on the use mode)
|
||||
- Code license: zlib, GPL-3.0 (depending on the use mode)
|
||||
- Code dependencies: SFML
|
||||
|
||||
## Building
|
||||
|
@ -9,7 +9,7 @@ _Remake of Wolfenstein 3D, Spear of Destiny._
|
||||
- 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, Public Domain
|
||||
- Code license: GPL-2.0, BSD, LGPL-2.1, Libpng, zlib, bzip2, MIT, IJG, Public domain
|
||||
|
||||
## Building
|
||||
|
||||
|
15
games/lionengine.md
Normal file
15
games/lionengine.md
Normal file
@ -0,0 +1,15 @@
|
||||
# LionEngine
|
||||
|
||||
_Designed for 2D Platform, Strategy and Shoot'em Up games._
|
||||
|
||||
- Home: https://lionengine.b3dgs.com
|
||||
- State: mature
|
||||
- Download: https://lionengine.b3dgs.com/v9-0/page.php?lang=en§ion=downloads
|
||||
- Platform: Windows, Linux, macOS, Android
|
||||
- Keywords: action, game engine
|
||||
- Code repository: https://github.com/b3dgs/lionengine.git
|
||||
- Code language: Java
|
||||
- Code license: GPL-3.0
|
||||
|
||||
## Building
|
||||
|
@ -4,7 +4,7 @@ _Remake of Age of Empires, Age of Empires II, Star Wars: Galactic Battlegrounds.
|
||||
|
||||
- Home: http://openage.sft.mx/
|
||||
- State: beta
|
||||
- Keywords: strategy, commercial content, game engine, inspired by Age of Empires + Age of Empires II + Star Wars: Galactic Battlegrounds, realtime, remake, requires original content
|
||||
- Keywords: strategy, commercial content, game engine, inspired by Age of Empires + Age of Empires II + Star Wars: Galactic Battlegrounds, real time, remake, requires original content
|
||||
- Code repository: https://github.com/SFTtech/openage.git
|
||||
- Code language: C++, Python
|
||||
- Code license: GPL-3.0
|
||||
|
@ -7,7 +7,7 @@ _Clone of Dungeon Keeper._
|
||||
- State: beta
|
||||
- Download: http://opendungeons.github.io/downloads.html
|
||||
- Platform: Windows, Linux
|
||||
- Keywords: strategy, clone, inspired by Dungeon Keeper, realtime
|
||||
- Keywords: strategy, clone, inspired by Dungeon Keeper, real time
|
||||
- Code repository: https://github.com/OpenDungeons/OpenDungeons.git
|
||||
- Code language: C++
|
||||
- Code license: GPL-3.0
|
||||
|
16
games/opengothic.md
Normal file
16
games/opengothic.md
Normal file
@ -0,0 +1,16 @@
|
||||
# OpenGothic
|
||||
|
||||
_Engine remake of Gothic 2: Night of the raven._
|
||||
|
||||
- Home: https://github.com/Try/OpenGothic
|
||||
- State: beta
|
||||
- Download: https://github.com/Try/OpenGothic/releases
|
||||
- Platform: Windows
|
||||
- Keywords: role playing, commercial content, game engine, inspired by Gothic 2: Night of the raven, remake, requires original content
|
||||
- Code repository: https://github.com/Try/OpenGothic.git
|
||||
- Code language: C++
|
||||
- Code license: MIT
|
||||
|
||||
## Building
|
||||
|
||||
- Build system: CMake
|
16
games/openmsx.md
Normal file
16
games/openmsx.md
Normal file
@ -0,0 +1,16 @@
|
||||
# openMSX
|
||||
|
||||
_MSX emulator._
|
||||
|
||||
- Home: http://openmsx.org/, https://sourceforge.net/projects/openmsx/
|
||||
- State: mature
|
||||
- Download: https://github.com/openMSX/openMSX/releases, https://sourceforge.net/projects/openmsx/files/
|
||||
- Platform: Windows, macOS, Android
|
||||
- Keywords: action, emulator
|
||||
- Code repository: https://github.com/openMSX/openMSX.git, https://git.code.sf.net/p/openmsx/openmsx (old), https://svn.code.sf.net/p/openmsx/code/ (old svn)
|
||||
- Code language: C++
|
||||
- Code license: GPL-2.0
|
||||
|
||||
## Building
|
||||
|
||||
- Build system: meson
|
17
games/openrw.md
Normal file
17
games/openrw.md
Normal file
@ -0,0 +1,17 @@
|
||||
# OpenRW
|
||||
|
||||
_Un-official recreation of the classic Grand Theft Auto III game executable._
|
||||
|
||||
- Home: https://openrw.org/
|
||||
- Media: https://en.wikipedia.org/wiki/Grand_Theft_Auto_III
|
||||
- State: beta
|
||||
- Platform: Windows, Linux, macOS
|
||||
- Keywords: action, commercial content, game engine, inspired by Grand Theft Auto III, remake, requires original content
|
||||
- Code repository: https://github.com/rwengine/openrw.git
|
||||
- Code language: C, C++
|
||||
- Code license: GPL-3.0
|
||||
- Code dependencies: SDL2
|
||||
|
||||
## Building
|
||||
|
||||
- Build system: CMake
|
@ -6,7 +6,7 @@ _Clone of Command & Conquer: Generals._
|
||||
- State: beta
|
||||
- Download: https://github.com/OpenSAGE/OpenSAGE/releases
|
||||
- Platform: Windows, Linux, macOS
|
||||
- Keywords: strategy, clone, commercial content, game engine, inspired by Command & Conquer: Generals, realtime, requires original content
|
||||
- Keywords: strategy, clone, commercial content, game engine, inspired by Command & Conquer: Generals, real time, requires original content
|
||||
- Code repository: https://github.com/OpenSAGE/OpenSAGE.git
|
||||
- Code language: C#
|
||||
- Code license: LGPL-3.0
|
||||
|
@ -5,7 +5,7 @@ _Remake of Rescue!._
|
||||
- Home: http://rescue.sourceforge.net/, https://sourceforge.net/projects/rescue/
|
||||
- State: beta, inactive since 2013
|
||||
- Download: https://sourceforge.net/projects/rescue/files/
|
||||
- Keywords: action, inspired by Rescue!, realtime, remake, space, strategy
|
||||
- Keywords: action, inspired by Rescue!, real time, remake, space, strategy
|
||||
- Code repository: http://svn.code.sf.net/p/rescue/code/ (svn)
|
||||
- Code language: Java
|
||||
- Code license: GPL-2.0
|
||||
|
641
statistics.md
641
statistics.md
File diff suppressed because one or more lines are too long
@ -247,6 +247,7 @@
|
||||
"https://github.com/TheAssemblyArmada/Thyme.git",
|
||||
"https://github.com/TimPietrusky/asdf.git",
|
||||
"https://github.com/TobiasBielefeld/Simple-Solitaire.git",
|
||||
"https://github.com/Try/OpenGothic.git",
|
||||
"https://github.com/TurningWheel/Barony.git",
|
||||
"https://github.com/Tuxemon/Tuxemon.git",
|
||||
"https://github.com/UberGames/rpgxEF.git",
|
||||
@ -270,6 +271,7 @@
|
||||
"https://github.com/Zetawar/zetawar.git",
|
||||
"https://github.com/Zillode/Slot-Racers.git",
|
||||
"https://github.com/Zukero/andors-trail.git",
|
||||
"https://github.com/a-nikolaev/curseofwar.git",
|
||||
"https://github.com/abhinandanramesh/Star-Wars-III.git",
|
||||
"https://github.com/aburch/simutrans.git",
|
||||
"https://github.com/acmepjz/meandmyshadow.git",
|
||||
@ -299,6 +301,7 @@
|
||||
"https://github.com/arescentral/antares.git",
|
||||
"https://github.com/arx/ArxLibertatis.git",
|
||||
"https://github.com/atrinik/atrinik.git",
|
||||
"https://github.com/b3dgs/lionengine.git",
|
||||
"https://github.com/b3dgs/tyrian-remake.git",
|
||||
"https://github.com/b3dgs/warcraft-remake.git",
|
||||
"https://github.com/basicallydan/skifree.js.git",
|
||||
@ -375,6 +378,7 @@
|
||||
"https://github.com/endless-sky/endless-sky.git",
|
||||
"https://github.com/englercj/lttp-phaser.git",
|
||||
"https://github.com/enigma-dev/enigma-dev.git",
|
||||
"https://github.com/estevaofon/angry-birds-python.git",
|
||||
"https://github.com/etlegacy/etlegacy.git",
|
||||
"https://github.com/exult/exult.git",
|
||||
"https://github.com/ezQuake/ezquake-source.git",
|
||||
@ -524,6 +528,7 @@
|
||||
"https://github.com/omf2097/openomf.git",
|
||||
"https://github.com/onaluf/RacerJS.git",
|
||||
"https://github.com/ooxi/violetland.git",
|
||||
"https://github.com/openMSX/openMSX.git",
|
||||
"https://github.com/openclonk/openclonk.git",
|
||||
"https://github.com/openfl/openfl.git",
|
||||
"https://github.com/openlegend/core-rules.git",
|
||||
@ -578,6 +583,7 @@
|
||||
"https://github.com/rofl0r/openDOW.git",
|
||||
"https://github.com/rohit-n/Clonepoint.git",
|
||||
"https://github.com/rotators/play-fonline-data.git",
|
||||
"https://github.com/rwengine/openrw.git",
|
||||
"https://github.com/rystills/rock-raiders-remake.git",
|
||||
"https://github.com/sabetts/bratwurst.git",
|
||||
"https://github.com/sago007/annchienta.git",
|
||||
|
@ -3,7 +3,6 @@ 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
|
||||
@ -16,20 +15,17 @@ 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://lukaszjakowski.pl/ (games apart from uMario)
|
||||
http://opentomb.github.io/
|
||||
http://psyco.sourceforge.net/
|
||||
http://pyopengl.sourceforge.net/
|
||||
http://retrospec.sgn.net
|
||||
@ -39,7 +35,6 @@ http://vamos.sourceforge.net/
|
||||
http://www.celephais.net/fitzquake/
|
||||
http://www.codeskulptor.org/
|
||||
http://www.fifengine.net/
|
||||
http://www.moddb.com/mods/goldeneye-source
|
||||
http://www.myandroidonline.com/category/games/
|
||||
http://www.newbreedsoftware.com/s
|
||||
http://www.plasmapong.com/plasma-pong/plasma-pong/
|
||||
@ -48,7 +43,6 @@ https://appimage.org/
|
||||
https://blends.debian.org/games/tasks/
|
||||
https://carrot.soulweaver.fi/#links
|
||||
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
|
||||
@ -68,8 +62,8 @@ 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/MUD#Spread (all there)
|
||||
https://en.wikipedia.org/wiki/MUD_client (all there)
|
||||
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)
|
||||
@ -88,14 +82,11 @@ 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
|
||||
@ -103,12 +94,8 @@ https://github.com/apsillers/Taggem
|
||||
https://github.com/arianne/stendhal
|
||||
https://github.com/ArmageddonGames/ZeldaClassic
|
||||
https://github.com/assaultcube (https://sourceforge.net/projects/actiongame/)
|
||||
https://github.com/AxioDL/urde
|
||||
https://github.com/b3dgs/lionengine
|
||||
https://github.com/b3dgs/warcraft-remake
|
||||
https://github.com/bitcraft/PyTMX
|
||||
https://github.com/BobbyBao/SharpGame
|
||||
https://github.com/bvschaik/julius
|
||||
https://github.com/ByoxCode/DrawView
|
||||
https://github.com/Calinou/libre-pinball
|
||||
https://github.com/CatacombGames/
|
||||
@ -127,7 +114,6 @@ https://github.com/CompletelyFairGames/dwarfcorp
|
||||
https://github.com/Cortrah/SpaceOperaDesign, https://github.com/Cortrah/SpaceOperaRuby/blob/master/design/turnstyles.md
|
||||
https://github.com/cping/LGame
|
||||
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
|
||||
@ -140,47 +126,35 @@ https://github.com/ErikLetson/torso-ninja
|
||||
https://github.com/ErikLetson/torso-ninja-2
|
||||
https://github.com/Ershany/Arcane-Engine
|
||||
https://github.com/Esenthel/EsenthelEngine
|
||||
https://github.com/estevaofon/angry-birds-python
|
||||
https://github.com/etternagame/etterna
|
||||
https://github.com/falltergeist/falltergeist
|
||||
https://github.com/flathub (all repositories which are games there)
|
||||
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/IceReaper/DesktopAdventuresToolkit
|
||||
https://github.com/Interkarma/daggerfall-unity
|
||||
https://github.com/Interrupt/delverengine
|
||||
https://github.com/iortcw/iortcw
|
||||
https://github.com/jcarolus/android-chess
|
||||
https://github.com/juzzlin/DustRacing2D
|
||||
https://github.com/lexica/lexica
|
||||
https://github.com/libretro/libretro-prboom
|
||||
https://github.com/LIKO-12/LIKO-12
|
||||
https://github.com/MadDeCoDeR/Classic-RBDOOM-3-BFG
|
||||
https://github.com/magefree/mage
|
||||
https://github.com/MaKiPL/OpenVIII
|
||||
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/openblack/openblack
|
||||
https://github.com/OpenBricks/openbricks
|
||||
https://github.com/OpenDungeons/OpenDungeons
|
||||
https://github.com/openitg/openitg
|
||||
https://github.com/OpenMandrivaAssociation
|
||||
https://github.com/openMSX/openMSX
|
||||
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
|
||||
@ -190,59 +164,38 @@ https://github.com/pelya/commandergenius
|
||||
https://github.com/pld-linux
|
||||
https://github.com/ptitSeb/gl4es
|
||||
https://github.com/raysan5/rfxgen
|
||||
https://github.com/REGoth-project/REGoth-bs
|
||||
https://github.com/residualvm/residualvm
|
||||
https://github.com/romlok/godot-gdhexgrid
|
||||
https://github.com/RonenNess/GeonBit.UI
|
||||
https://github.com/RPG-Paper-Maker/RPG-Paper-Maker
|
||||
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/shinyquagsire23/DesktopAdventures
|
||||
https://github.com/sirjuddington/SLADE
|
||||
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/Stabyourself/mari0
|
||||
https://github.com/stephenjsweeney/blobwarsAttrition
|
||||
https://github.com/STJr/SRB2
|
||||
https://github.com/suijingfeng/vkOpenArena
|
||||
https://github.com/SuperTux/supertux
|
||||
https://github.com/taisei-project/taisei
|
||||
https://github.com/TalonBraveInfo/OpenHoW
|
||||
https://github.com/team-eternity/eternity
|
||||
https://github.com/the-insulines
|
||||
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/Try/OpenGothic
|
||||
https://github.com/unknown-horizons/godot-port
|
||||
https://github.com/ValyriaTear/ValyriaTear
|
||||
https://github.com/vgc/vgc
|
||||
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://github.com/yquake2/yquake2
|
||||
https://gitlab.com/LibreGames
|
||||
https://gitlab.com/vgstation/vgstation-old (and vgstation in general)
|
||||
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://nukeykt.retrohost.net/
|
||||
https://openage.sft.mx/
|
||||
https://osdn.net/softwaremap/trove_list.php?form_cat=80
|
||||
https://packages.debian.org/sid/games/etw
|
||||
https://pixeldoctrine.com/index.html (more than just slime volleyball)
|
||||
@ -268,10 +221,7 @@ https://sourceforge.net/projects/palomino-sim/ (http://www.jimbrooks.org/archive
|
||||
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://stabyourself.net/ (all projects there)
|
||||
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)
|
||||
|
@ -109,8 +109,8 @@ def check_validity_external_links():
|
||||
print("check external links (can take a while)")
|
||||
|
||||
# regex for finding urls (can be in <> or in ]() or after a whitespace
|
||||
#regex = re.compile(r"[\s\n]<(http.+?)>|\]\((http.+?)\)|[\s\n](http[^\s\n,]+?)[\s\n\)]")
|
||||
regex = re.compile(r"[\s\n<(](http://.*?)[\s\n>)]")
|
||||
regex = re.compile(r"[\s\n]<(http.+?)>|\]\((http.+?)\)|[\s\n](http[^\s\n,]+?)[\s\n\)]")
|
||||
# regex = re.compile(r"[\s\n<(](http://.*?)[\s\n>)]")
|
||||
|
||||
# count
|
||||
number_checked_links = 0
|
||||
@ -178,6 +178,8 @@ def fix_entries():
|
||||
Fixes the keywords, code dependencies, build systems, .. entries, mostly by automatically sorting them.
|
||||
"""
|
||||
|
||||
keyword_synonyms = {'RTS': ('real time', 'strategy'), 'realtime': 'real time'}
|
||||
|
||||
# TODO also sort other fields, only read once and then do all, move to separate file
|
||||
|
||||
print('fix entries')
|
||||
@ -398,6 +400,8 @@ def update_statistics(infos):
|
||||
for info in infos:
|
||||
if field in info:
|
||||
keywords.extend(info[field])
|
||||
# ignore those starting with "inspired by"
|
||||
keywords = [x for x in keywords if not x.startswith('inspired by ')]
|
||||
|
||||
unique_keywords = set(keywords)
|
||||
unique_keywords = [(l, keywords.count(l) / len(keywords)) for l in unique_keywords]
|
||||
@ -743,6 +747,32 @@ def sort_text_file(file, name):
|
||||
text = '\n'.join(text)
|
||||
write_text(file, text)
|
||||
|
||||
def strip_url(url):
|
||||
for prefix in ('http://', 'https://'):
|
||||
if url.startswith(prefix):
|
||||
url = url[len(prefix):]
|
||||
for suffix in ('/', '.git'):
|
||||
if url.endswith(suffix):
|
||||
url = url[:-len(suffix)]
|
||||
return url
|
||||
|
||||
def clean_backlog(stripped_game_urls):
|
||||
|
||||
# read backlog and split
|
||||
file = os.path.join(root_path, 'tools', 'backlog.txt')
|
||||
text = read_text(file)
|
||||
text = text.split('\n')
|
||||
|
||||
# remove those that are in stripped_game_urls
|
||||
text = [x for x in text if strip_url(x) not in stripped_game_urls]
|
||||
|
||||
# remove duplicates and sort
|
||||
text = sorted(list(set(text)), key=str.casefold)
|
||||
print('backlog contains {} items'.format(len(text)))
|
||||
|
||||
# join and save again
|
||||
text = '\n'.join(text)
|
||||
write_text(file, text)
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
||||
@ -750,6 +780,12 @@ if __name__ == "__main__":
|
||||
root_path = os.path.realpath(os.path.join(os.path.dirname(__file__), os.path.pardir))
|
||||
games_path = os.path.join(root_path, 'games')
|
||||
|
||||
# backlog
|
||||
game_urls = extract_links(games_path)
|
||||
stripped_game_urls = [strip_url(x) for x in game_urls]
|
||||
clean_backlog(stripped_game_urls)
|
||||
|
||||
|
||||
# check for unfilled template lines
|
||||
check_template_leftovers()
|
||||
|
||||
@ -778,5 +814,5 @@ if __name__ == "__main__":
|
||||
# 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', 'backlog.txt'), 'backlog')
|
||||
sort_text_file(os.path.join(root_path, 'tools', 'rejected.txt'), 'rejected games list')
|
||||
|
@ -223,4 +223,31 @@ def assemble_infos(games_path):
|
||||
# add to list
|
||||
infos.append(info)
|
||||
|
||||
return infos
|
||||
return infos
|
||||
|
||||
def extract_links(games_path):
|
||||
"""
|
||||
Parses all entries and extracts http(s) links from them
|
||||
"""
|
||||
|
||||
# regex for finding urls (can be in <> or in ]() or after a whitespace
|
||||
regex = re.compile(r"[\s\n]<(http.+?)>|\]\((http.+?)\)|[\s\n](http[^\s\n,]+?)[\s\n,]")
|
||||
|
||||
# iterate over all entries
|
||||
urls = set()
|
||||
for _, _, content in entry_iterator(games_path):
|
||||
|
||||
# apply regex
|
||||
matches = regex.findall(content)
|
||||
|
||||
# for each match
|
||||
for match in matches:
|
||||
|
||||
# for each possible clause
|
||||
for url in match:
|
||||
|
||||
# if there was something (and not a sourceforge git url)
|
||||
if url:
|
||||
urls.add(url)
|
||||
urls = sorted(list(urls), key=str.casefold)
|
||||
return urls
|
||||
|
Loading…
x
Reference in New Issue
Block a user