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)**
|
**[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)
|
[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)
|
[comment]: # (end of autogenerated content)
|
||||||
|
|
||||||
|
@ -176,6 +176,14 @@
|
|||||||
"role playing, roguelike",
|
"role playing, roguelike",
|
||||||
"<a href=\"https://github.com/angband/angband.git\">Source</a> - C - GPL-2.0"
|
"<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>)",
|
"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.",
|
"A 2D game engine.",
|
||||||
@ -382,7 +390,7 @@
|
|||||||
"",
|
"",
|
||||||
"mature / active",
|
"mature / active",
|
||||||
"action, artillery, inspired by Ballerburg",
|
"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>)",
|
"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",
|
"puzzle, inspired by Kula World, remake",
|
||||||
"<a href=\"https://github.com/cubosphere/cubosphere-code.git\">Source</a> - C, C++ - GPL-3.0"
|
"<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>)",
|
"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..",
|
"Remake of Cytadela, an Amiga first person shooter from..",
|
||||||
@ -1398,7 +1414,7 @@
|
|||||||
"",
|
"",
|
||||||
"beta / active",
|
"beta / active",
|
||||||
"action, commercial content, inspired by Diablo, remake, requires original content",
|
"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>)",
|
"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",
|
"action, clone, free content, inspired by MechWarrior",
|
||||||
"<a href=\"https://github.com/hackcraft-de/linwarrior.git\">Source</a> - C++ - Apache-2.0"
|
"<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>)",
|
"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.",
|
"Remake of Lionheart.",
|
||||||
@ -4392,6 +4416,14 @@
|
|||||||
"role playing, inspired by Gladiator, remake",
|
"role playing, inspired by Gladiator, remake",
|
||||||
"<a href=\"https://git.code.sf.net/p/snowstorm/git\">Source</a> - C++ - GPL-2.0"
|
"<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>)",
|
"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.",
|
"Open source clone of 'Heroes Of Might And Magic III' engine.",
|
||||||
@ -4480,6 +4512,14 @@
|
|||||||
"action, clone, inspired by Mortal Kombat",
|
"action, clone, inspired by Mortal Kombat",
|
||||||
"<a href=\"http://openmortal.cvs.sourceforge.net\">Source</a> - C++ - GPL-2.0"
|
"<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>)",
|
"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..",
|
"Unofficial open source engine reimplementation of the game..",
|
||||||
@ -4552,6 +4592,14 @@
|
|||||||
"framework",
|
"framework",
|
||||||
"<a href=\"https://gitlab.com/osgames/openrpg.git\">Source</a> - Python - GPL-2.0"
|
"<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>)",
|
"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.",
|
"Clone of Command & Conquer: Generals.",
|
||||||
|
@ -15,7 +15,7 @@
|
|||||||
- **[ativayeban](ativayeban.md)** (C, C++, GPL-2.0, mature, inactive since 2015)
|
- **[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)
|
- **[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)
|
- **[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)
|
- **[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 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)
|
- **[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)
|
- **[Cosmosmash](cosmosmash.md)** (C++, GPL-2.0, mature, inactive since 2013)
|
||||||
- **[Devilution](devilution.md)** (C, C++, Unlicense, mature)
|
- **[Devilution](devilution.md)** (C, C++, Unlicense, mature)
|
||||||
- **[DevilutionX](devilutionx.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)
|
- **[dhewm3](dhewm3.md)** (C, C++, GPL-3.0, mature)
|
||||||
- **[Digger Remastered](digger_remastered.md)** (C, GPL-2.0, mature, inactive since 2004)
|
- **[Digger Remastered](digger_remastered.md)** (C, GPL-2.0, mature, inactive since 2004)
|
||||||
- **[Doom Legacy](doom_legacy.md)** (C++, GPL-2.0, mature)
|
- **[Doom Legacy](doom_legacy.md)** (C++, GPL-2.0, mature)
|
||||||
@ -93,6 +93,7 @@
|
|||||||
- **[LGames](lgames.md)** (C++, GPL-2.0, mature)
|
- **[LGames](lgames.md)** (C++, GPL-2.0, mature)
|
||||||
- **[Librelancer](librelancer.md)** (C, C#, MIT, beta)
|
- **[Librelancer](librelancer.md)** (C, C#, MIT, beta)
|
||||||
- **[Linwarrior 3D](linwarrior_3d.md)** (C++, Apache-2.0, mature, inactive since 2010)
|
- **[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)
|
- **[Liquid War](liquid_war.md)** (C, GPL-3.0, mature, inactive since 2015)
|
||||||
- **[Lugaru](lugaru.md)** (C++, GPL-2.0, mature)
|
- **[Lugaru](lugaru.md)** (C++, GPL-2.0, mature)
|
||||||
- **[Maelstrom](maelstrom.md)** (C, C++, GPL-2.0, mature, inactive since 2002)
|
- **[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)
|
- **[OpenLiero](openliero.md)** (C++, Custom, mature, inactive since 2015)
|
||||||
- **[OpenLieroX](openlierox.md)** (C++, LGPL-2.0, mature)
|
- **[OpenLieroX](openlierox.md)** (C++, LGPL-2.0, mature)
|
||||||
- **[OpenMortal](openmortal.md)** (C++, GPL-2.0, beta, inactive since 2006)
|
- **[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)
|
- **[OpenNotrium](opennotrium.md)** (C++, GPL-3.0, beta)
|
||||||
- **[OpenOMF](openomf.md)** (C, C++, MIT, beta)
|
- **[OpenOMF](openomf.md)** (C, C++, MIT, beta)
|
||||||
- **[OpenRaider](openraider.md)** (C, C++, GPL-2.0, beta, inactive since 2015)
|
- **[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)
|
- **[OpenTomb](opentomb.md)** (C, C++, Lua, LGPL-3.0, beta)
|
||||||
- **[OpenTyrian](opentyrian.md)** (C, GPL-2.0, beta, inactive since 2018)
|
- **[OpenTyrian](opentyrian.md)** (C, GPL-2.0, beta, inactive since 2018)
|
||||||
- **[PainTown](paintown.md)** (C++, Java, Python, 3-clause BSD, mature)
|
- **[PainTown](paintown.md)** (C++, Java, Python, 3-clause BSD, mature)
|
||||||
|
@ -22,6 +22,7 @@
|
|||||||
- **[Ancient Beast](ancient_beast.md)** (JavaScript, AGPL-3.0, mature)
|
- **[Ancient Beast](ancient_beast.md)** (JavaScript, AGPL-3.0, mature)
|
||||||
- **[Andor's Trail](andors_trail.md)** (Java, GPL-2.0, beta)
|
- **[Andor's Trail](andors_trail.md)** (Java, GPL-2.0, beta)
|
||||||
- **[Angband](angband.md)** (C, GPL-2.0, mature)
|
- **[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)
|
- **[Annchienta](annchienta.md)** (C++, GPL-3.0, mature, inactive since 2009)
|
||||||
- **[Antares](antares.md)** (C++, LGPL-3.0, beta)
|
- **[Antares](antares.md)** (C++, LGPL-3.0, beta)
|
||||||
- **[AntiChess](antichess.md)** (Java, MIT, mature, inactive since 2003)
|
- **[AntiChess](antichess.md)** (Java, MIT, mature, inactive since 2003)
|
||||||
@ -47,7 +48,7 @@
|
|||||||
- **[AutoREALM](autorealm.md)** (C++, GPL-3.0, mature)
|
- **[AutoREALM](autorealm.md)** (C++, GPL-3.0, mature)
|
||||||
- **[Avanor](avanor.md)** (C++, Lua, GPL-2.0, beta, inactive since 2008)
|
- **[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)
|
- **[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)
|
- **[Barony](barony.md)** (C++, GPL-3.0, mature)
|
||||||
- **[Batrachians](batrachians.md)** (C++, GPL-2.0, beta, inactive since 2012)
|
- **[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 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)
|
- **[Crypto++](crypto.md)** (C++, Boost-1.0, mature)
|
||||||
- **[CrystalQuest](crystalquest.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)
|
- **[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)
|
- **[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)
|
- **[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)
|
- **[D2X-XL](d2x-xl.md)** (C++, Custom, GPL-2.0, mature, inactive since 2015)
|
||||||
@ -174,7 +176,7 @@
|
|||||||
- **[Devana](devana.md)** (PHP, zlib, beta)
|
- **[Devana](devana.md)** (PHP, zlib, beta)
|
||||||
- **[Devilution](devilution.md)** (C, C++, Unlicense, mature)
|
- **[Devilution](devilution.md)** (C, C++, Unlicense, mature)
|
||||||
- **[DevilutionX](devilutionx.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)
|
- **[dhewm3](dhewm3.md)** (C, C++, GPL-3.0, mature)
|
||||||
- **[diablo-js](diablo-js.md)** (Java, JavaScript, MIT, mature)
|
- **[diablo-js](diablo-js.md)** (Java, JavaScript, MIT, mature)
|
||||||
- **[Digbuild](digbuild.md)** (C, C++, GPL-2.0, beta, inactive since 2011)
|
- **[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)
|
- **[EasyRPG Player](easyrpg_player.md)** (C++, GPL-3.0, mature)
|
||||||
- **[Eat The Whistle](eat_the_whistle.md)** (C, ?, mature, inactive since 2017)
|
- **[Eat The Whistle](eat_the_whistle.md)** (C, ?, mature, inactive since 2017)
|
||||||
- **[Ecksdee](ecksdee.md)** (C++, GPL-2.0, beta, inactive since 2009)
|
- **[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)
|
- **[EDuke32](eduke32.md)** (C, C++, GPL-2.0, mature)
|
||||||
- **[Egoboo](egoboo.md)** (C++, C, GPL-3.0, mature, inactive since 2015)
|
- **[Egoboo](egoboo.md)** (C++, C, GPL-3.0, mature, inactive since 2015)
|
||||||
- **[EmptyEpsilon](emptyepsilon.md)** (C, C++, Lua, GPL-2.0, mature)
|
- **[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)
|
- **[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)
|
- **[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)
|
- **[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)
|
- **[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)
|
- **[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)
|
- **[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)
|
- **[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)
|
- **[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)
|
- **[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)
|
- **[OpenHoMM](openhomm.md)** (C++, GPL-3.0, beta, inactive since 2010)
|
||||||
- **[OpenJazz](openjazz.md)** (C++, GPL-2.0, beta)
|
- **[OpenJazz](openjazz.md)** (C++, GPL-2.0, beta)
|
||||||
- **[OpenJK](openjk.md)** (C, 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)
|
- **[OpenMoM](openmom.md)** (C, C++, GPL-3.0, beta)
|
||||||
- **[OpenMOO2](openmoo2.md)** (Python, GPL-2.0, beta, inactive since 2011)
|
- **[OpenMOO2](openmoo2.md)** (Python, GPL-2.0, beta, inactive since 2011)
|
||||||
- **[OpenMortal](openmortal.md)** (C++, GPL-2.0, beta, inactive since 2006)
|
- **[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)
|
- **[OpenMW](openmw.md)** (C++, GPL-3.0, mature)
|
||||||
- **[OpenNFS](opennfs.md)** (C, C++, MIT, beta)
|
- **[OpenNFS](opennfs.md)** (C, C++, MIT, beta)
|
||||||
- **[OpenNotrium](opennotrium.md)** (C++, GPL-3.0, beta)
|
- **[OpenNotrium](opennotrium.md)** (C++, GPL-3.0, beta)
|
||||||
@ -569,6 +574,7 @@
|
|||||||
- **[OpenRCT2](openrct2.md)** (C++, GPL-3.0, mature)
|
- **[OpenRCT2](openrct2.md)** (C++, GPL-3.0, mature)
|
||||||
- **[OpenRoads](openroads.md)** (TypeScript, Javascript, MIT, mature, inactive since 2014)
|
- **[OpenRoads](openroads.md)** (TypeScript, Javascript, MIT, mature, inactive since 2014)
|
||||||
- **[OpenRPG](openrpg.md)** (Python, GPL-2.0, mature, inactive since 2013)
|
- **[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)
|
- **[OpenSAGE](opensage.md)** (C#, LGPL-3.0, beta)
|
||||||
- **[OpenSC2K](opensc2k.md)** (JavaScript, GPL-3.0, beta)
|
- **[OpenSC2K](opensc2k.md)** (JavaScript, GPL-3.0, beta)
|
||||||
- **[OpenSkyscraper](openskyscraper.md)** (C++, GPL-2.0, beta)
|
- **[OpenSkyscraper](openskyscraper.md)** (C++, GPL-2.0, beta)
|
||||||
|
@ -14,14 +14,17 @@
|
|||||||
- **[JediOutcastLinux](jedioutcastlinux.md)** (C, C++, GPL-2.0, mature)
|
- **[JediOutcastLinux](jedioutcastlinux.md)** (C, C++, GPL-2.0, mature)
|
||||||
- **[JFDuke3D](jfduke3d.md)** (C, GPL-2.0, beta, inactive since 2005)
|
- **[JFDuke3D](jfduke3d.md)** (C, GPL-2.0, beta, inactive since 2005)
|
||||||
- **[Librelancer](librelancer.md)** (C, C#, MIT, beta)
|
- **[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)
|
- **[Nuvie](nuvie.md)** (C, C++, Lua, GPL-2.0, beta, inactive since 2018)
|
||||||
- **[Odamex](odamex.md)** (C, C++, GPL-2.0, beta)
|
- **[Odamex](odamex.md)** (C, C++, GPL-2.0, beta)
|
||||||
- **[Open Cube](open_cube.md)** (C++, zlib, beta, inactive since 2017)
|
- **[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)
|
- **[Open Game Engine](open_game_engine.md)** (C++, LGPL-2.1, beta, inactive since 2008)
|
||||||
- **[openage](openage.md)** (C++, Python, GPL-3.0, beta)
|
- **[openage](openage.md)** (C++, Python, GPL-3.0, beta)
|
||||||
|
- **[OpenGothic](opengothic.md)** (C++, MIT, beta)
|
||||||
- **[OpenJK](openjk.md)** (C, C++, GPL-2.0, beta)
|
- **[OpenJK](openjk.md)** (C, C++, GPL-2.0, beta)
|
||||||
- **[OpenMW](openmw.md)** (C++, GPL-3.0, mature)
|
- **[OpenMW](openmw.md)** (C++, GPL-3.0, mature)
|
||||||
- **[OpenNFS](opennfs.md)** (C, C++, MIT, beta)
|
- **[OpenNFS](opennfs.md)** (C, C++, MIT, beta)
|
||||||
|
- **[OpenRW](openrw.md)** (C, C++, GPL-3.0, beta)
|
||||||
- **[OpenSAGE](opensage.md)** (C#, LGPL-3.0, beta)
|
- **[OpenSAGE](opensage.md)** (C#, LGPL-3.0, beta)
|
||||||
- **[OpenTomb](opentomb.md)** (C, C++, Lua, LGPL-3.0, beta)
|
- **[OpenTomb](opentomb.md)** (C, C++, Lua, LGPL-3.0, beta)
|
||||||
- **[PainTown](paintown.md)** (C++, Java, Python, 3-clause BSD, mature)
|
- **[PainTown](paintown.md)** (C++, Java, Python, 3-clause BSD, mature)
|
||||||
|
@ -73,7 +73,7 @@
|
|||||||
- **[DesktopAdventures](desktopadventures.md)** (C, LGPL-2.1, beta)
|
- **[DesktopAdventures](desktopadventures.md)** (C, LGPL-2.1, beta)
|
||||||
- **[Devilution](devilution.md)** (C, C++, Unlicense, mature)
|
- **[Devilution](devilution.md)** (C, C++, Unlicense, mature)
|
||||||
- **[DevilutionX](devilutionx.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)
|
- **[dhewm3](dhewm3.md)** (C, C++, GPL-3.0, mature)
|
||||||
- **[Digbuild](digbuild.md)** (C, C++, GPL-2.0, beta, inactive since 2011)
|
- **[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)
|
- **[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)
|
- **[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)
|
- **[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)
|
- **[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)
|
- **[EDuke32](eduke32.md)** (C, C++, GPL-2.0, mature)
|
||||||
- **[Enduro tribute](enduro_tribute.md)** (JavaScript, MIT, mature)
|
- **[Enduro tribute](enduro_tribute.md)** (JavaScript, MIT, mature)
|
||||||
- **[Enigma](enigma.md)** (C, C++, GPL-2.0, 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)
|
- **[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)
|
- **[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)
|
- **[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)
|
- **[OpenJazz](openjazz.md)** (C++, GPL-2.0, beta)
|
||||||
- **[OpenJK](openjk.md)** (C, C++, GPL-2.0, beta)
|
- **[OpenJK](openjk.md)** (C, C++, GPL-2.0, beta)
|
||||||
- **[OpenLara](openlara.md)** (C++, 2-clause BSD, mature)
|
- **[OpenLara](openlara.md)** (C++, 2-clause BSD, mature)
|
||||||
@ -272,6 +273,7 @@
|
|||||||
- **[OpenRaider](openraider.md)** (C, C++, GPL-2.0, beta, inactive since 2015)
|
- **[OpenRaider](openraider.md)** (C, C++, GPL-2.0, beta, inactive since 2015)
|
||||||
- **[OpenRCT2](openrct2.md)** (C++, GPL-3.0, mature)
|
- **[OpenRCT2](openrct2.md)** (C++, GPL-3.0, mature)
|
||||||
- **[OpenRoads](openroads.md)** (TypeScript, Javascript, MIT, mature, inactive since 2014)
|
- **[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)
|
- **[OpenSC2K](opensc2k.md)** (JavaScript, GPL-3.0, beta)
|
||||||
- **[OpenSkyscraper](openskyscraper.md)** (C++, GPL-2.0, beta)
|
- **[OpenSkyscraper](openskyscraper.md)** (C++, GPL-2.0, beta)
|
||||||
- **[OpenSpades](openspades.md)** (C, C++, AngelScript, GPL-3.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)
|
- **[Andor's Trail](andors_trail.md)** (Java, GPL-2.0, beta)
|
||||||
- **[Angband](angband.md)** (C, GPL-2.0, mature)
|
- **[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)
|
- **[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)
|
- **[Argentum Online](argentum_online.md)** (Visual Basic, GPL-2.0, beta, inactive since 2014)
|
||||||
- **[Arx Libertatis](arx_libertatis.md)** (C++, GPL-3.0, mature)
|
- **[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 RSC](open_rsc.md)** (Java, GPL-3.0, mature)
|
||||||
- **[Open Tibia](open_tibia.md)** (C++, GPL-2.0, beta, inactive since 2014)
|
- **[Open Tibia](open_tibia.md)** (C++, GPL-2.0, beta, inactive since 2014)
|
||||||
- **[Openglad](openglad.md)** (C++, GPL-2.0, mature, inactive since 2004)
|
- **[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)
|
- **[OpenMW](openmw.md)** (C++, GPL-3.0, mature)
|
||||||
- **[ORIENT](orient.md)** (C#, Java, GPL-2.0, mature, inactive since 2009)
|
- **[ORIENT](orient.md)** (C#, Java, GPL-2.0, mature, inactive since 2009)
|
||||||
- **[Other-Life](other-life.md)** (C, C++, Custom, beta)
|
- **[Other-Life](other-life.md)** (C, C++, Custom, beta)
|
||||||
|
@ -40,6 +40,7 @@
|
|||||||
- **[CorsixTH](corsixth.md)** (Lua, C++, MIT, mature)
|
- **[CorsixTH](corsixth.md)** (Lua, C++, MIT, mature)
|
||||||
- **[Crimson Fields](crimson_fields.md)** (C++, GPL-2.0, mature, inactive since 2010)
|
- **[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)
|
- **[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 Destiny](dark_destiny.md)** (Java, JavaScript, GPL, mature, inactive since 2016)
|
||||||
- **[Dark Oberon](dark_oberon.md)** (C++, GPL-2.0, mature, inactive since 2009)
|
- **[Dark Oberon](dark_oberon.md)** (C++, GPL-2.0, mature, inactive since 2009)
|
||||||
- **[Devana](devana.md)** (PHP, zlib, beta)
|
- **[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
|
- 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 repository: https://git.tuxfamily.org/baller/baller.git, https://gitlab.com/osgames/ballerburg.git (+) (import of original source downloads)
|
||||||
- Code language: C
|
- Code language: C
|
||||||
- Code license: GPL3
|
- Code license: GPL-3.0
|
||||||
- Code dependencies: SDL2
|
- Code dependencies: SDL2
|
||||||
|
|
||||||
[Original](http://www.eckhardkruse.net/atari_st/baller.html) in the Public domain.
|
[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
|
- Keywords: action, commercial content, inspired by Diablo, remake, requires original content
|
||||||
- Code repository: https://github.com/dgengin/DGEngine.git
|
- Code repository: https://github.com/dgengin/DGEngine.git
|
||||||
- Code language: C++
|
- 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
|
- Code dependencies: SFML
|
||||||
|
|
||||||
## Building
|
## Building
|
||||||
|
@ -9,7 +9,7 @@ _Remake of Wolfenstein 3D, Spear of Destiny._
|
|||||||
- Keywords: remake, first-person, inspired by Wolfenstein 3D + Spear of Destiny, shooter
|
- Keywords: remake, first-person, inspired by Wolfenstein 3D + Spear of Destiny, shooter
|
||||||
- Code repository: https://bitbucket.org/ecwolf/ecwolf (hg)
|
- Code repository: https://bitbucket.org/ecwolf/ecwolf (hg)
|
||||||
- Code language: C++
|
- 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
|
## 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
|
||||||
|
|
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
|
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/TheAssemblyArmada/Thyme.git",
|
||||||
"https://github.com/TimPietrusky/asdf.git",
|
"https://github.com/TimPietrusky/asdf.git",
|
||||||
"https://github.com/TobiasBielefeld/Simple-Solitaire.git",
|
"https://github.com/TobiasBielefeld/Simple-Solitaire.git",
|
||||||
|
"https://github.com/Try/OpenGothic.git",
|
||||||
"https://github.com/TurningWheel/Barony.git",
|
"https://github.com/TurningWheel/Barony.git",
|
||||||
"https://github.com/Tuxemon/Tuxemon.git",
|
"https://github.com/Tuxemon/Tuxemon.git",
|
||||||
"https://github.com/UberGames/rpgxEF.git",
|
"https://github.com/UberGames/rpgxEF.git",
|
||||||
@ -270,6 +271,7 @@
|
|||||||
"https://github.com/Zetawar/zetawar.git",
|
"https://github.com/Zetawar/zetawar.git",
|
||||||
"https://github.com/Zillode/Slot-Racers.git",
|
"https://github.com/Zillode/Slot-Racers.git",
|
||||||
"https://github.com/Zukero/andors-trail.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/abhinandanramesh/Star-Wars-III.git",
|
||||||
"https://github.com/aburch/simutrans.git",
|
"https://github.com/aburch/simutrans.git",
|
||||||
"https://github.com/acmepjz/meandmyshadow.git",
|
"https://github.com/acmepjz/meandmyshadow.git",
|
||||||
@ -299,6 +301,7 @@
|
|||||||
"https://github.com/arescentral/antares.git",
|
"https://github.com/arescentral/antares.git",
|
||||||
"https://github.com/arx/ArxLibertatis.git",
|
"https://github.com/arx/ArxLibertatis.git",
|
||||||
"https://github.com/atrinik/atrinik.git",
|
"https://github.com/atrinik/atrinik.git",
|
||||||
|
"https://github.com/b3dgs/lionengine.git",
|
||||||
"https://github.com/b3dgs/tyrian-remake.git",
|
"https://github.com/b3dgs/tyrian-remake.git",
|
||||||
"https://github.com/b3dgs/warcraft-remake.git",
|
"https://github.com/b3dgs/warcraft-remake.git",
|
||||||
"https://github.com/basicallydan/skifree.js.git",
|
"https://github.com/basicallydan/skifree.js.git",
|
||||||
@ -375,6 +378,7 @@
|
|||||||
"https://github.com/endless-sky/endless-sky.git",
|
"https://github.com/endless-sky/endless-sky.git",
|
||||||
"https://github.com/englercj/lttp-phaser.git",
|
"https://github.com/englercj/lttp-phaser.git",
|
||||||
"https://github.com/enigma-dev/enigma-dev.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/etlegacy/etlegacy.git",
|
||||||
"https://github.com/exult/exult.git",
|
"https://github.com/exult/exult.git",
|
||||||
"https://github.com/ezQuake/ezquake-source.git",
|
"https://github.com/ezQuake/ezquake-source.git",
|
||||||
@ -524,6 +528,7 @@
|
|||||||
"https://github.com/omf2097/openomf.git",
|
"https://github.com/omf2097/openomf.git",
|
||||||
"https://github.com/onaluf/RacerJS.git",
|
"https://github.com/onaluf/RacerJS.git",
|
||||||
"https://github.com/ooxi/violetland.git",
|
"https://github.com/ooxi/violetland.git",
|
||||||
|
"https://github.com/openMSX/openMSX.git",
|
||||||
"https://github.com/openclonk/openclonk.git",
|
"https://github.com/openclonk/openclonk.git",
|
||||||
"https://github.com/openfl/openfl.git",
|
"https://github.com/openfl/openfl.git",
|
||||||
"https://github.com/openlegend/core-rules.git",
|
"https://github.com/openlegend/core-rules.git",
|
||||||
@ -578,6 +583,7 @@
|
|||||||
"https://github.com/rofl0r/openDOW.git",
|
"https://github.com/rofl0r/openDOW.git",
|
||||||
"https://github.com/rohit-n/Clonepoint.git",
|
"https://github.com/rohit-n/Clonepoint.git",
|
||||||
"https://github.com/rotators/play-fonline-data.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/rystills/rock-raiders-remake.git",
|
||||||
"https://github.com/sabetts/bratwurst.git",
|
"https://github.com/sabetts/bratwurst.git",
|
||||||
"https://github.com/sago007/annchienta.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)
|
endgame singularity recursive clone (bei anderen auch)
|
||||||
fosslinux.com
|
fosslinux.com
|
||||||
github - dwarfcorp
|
github - dwarfcorp
|
||||||
github.com/Attnam/ivan
|
|
||||||
gitlab.com/librebob/athenaeum
|
gitlab.com/librebob/athenaeum
|
||||||
Hedgewars
|
Hedgewars
|
||||||
heXon
|
heXon
|
||||||
@ -16,20 +15,17 @@ http://icculus.org/avp/
|
|||||||
http://icculus.org/bitstream/
|
http://icculus.org/bitstream/
|
||||||
http://icculus.org/blackshades/
|
http://icculus.org/blackshades/
|
||||||
http://icculus.org/d2x/
|
http://icculus.org/d2x/
|
||||||
http://icculus.org/duke3d/
|
|
||||||
http://icculus.org/freespace2/
|
http://icculus.org/freespace2/
|
||||||
http://icculus.org/freyja/
|
http://icculus.org/freyja/
|
||||||
http://icculus.org/hge-unix/ http://hge.relishgames.com/
|
http://icculus.org/hge-unix/ http://hge.relishgames.com/
|
||||||
http://icculus.org/jugglemaster/
|
http://icculus.org/jugglemaster/
|
||||||
http://icculus.org/jumpnbump/
|
http://icculus.org/jumpnbump/
|
||||||
http://icculus.org/pyddr/
|
http://icculus.org/pyddr/
|
||||||
http://icculus.org/rott/
|
|
||||||
http://icculus.org/tennix/
|
http://icculus.org/tennix/
|
||||||
http://icculus.org/toby/
|
http://icculus.org/toby/
|
||||||
http://libsdl-android.sourceforge.net/
|
http://libsdl-android.sourceforge.net/
|
||||||
http://linball.sourceforge.net/
|
http://linball.sourceforge.net/
|
||||||
http://lukaszjakowski.pl/ (games apart from uMario)
|
http://lukaszjakowski.pl/ (games apart from uMario)
|
||||||
http://opentomb.github.io/
|
|
||||||
http://psyco.sourceforge.net/
|
http://psyco.sourceforge.net/
|
||||||
http://pyopengl.sourceforge.net/
|
http://pyopengl.sourceforge.net/
|
||||||
http://retrospec.sgn.net
|
http://retrospec.sgn.net
|
||||||
@ -39,7 +35,6 @@ http://vamos.sourceforge.net/
|
|||||||
http://www.celephais.net/fitzquake/
|
http://www.celephais.net/fitzquake/
|
||||||
http://www.codeskulptor.org/
|
http://www.codeskulptor.org/
|
||||||
http://www.fifengine.net/
|
http://www.fifengine.net/
|
||||||
http://www.moddb.com/mods/goldeneye-source
|
|
||||||
http://www.myandroidonline.com/category/games/
|
http://www.myandroidonline.com/category/games/
|
||||||
http://www.newbreedsoftware.com/s
|
http://www.newbreedsoftware.com/s
|
||||||
http://www.plasmapong.com/plasma-pong/plasma-pong/
|
http://www.plasmapong.com/plasma-pong/plasma-pong/
|
||||||
@ -48,7 +43,6 @@ https://appimage.org/
|
|||||||
https://blends.debian.org/games/tasks/
|
https://blends.debian.org/games/tasks/
|
||||||
https://carrot.soulweaver.fi/#links
|
https://carrot.soulweaver.fi/#links
|
||||||
https://cocainediesel.fun/
|
https://cocainediesel.fun/
|
||||||
https://duion.com/games/uebergame/main
|
|
||||||
https://empiredirectory.net/
|
https://empiredirectory.net/
|
||||||
https://empiredirectory.net/index.php/downloads/viewdownload/6-server-software/13-empire-server
|
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=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_Chess
|
||||||
https://en.wikipedia.org/wiki/GNU_Go
|
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/List_of_commercial_video_games_with_available_source_code
|
||||||
https://en.wikipedia.org/wiki/MUD#Spread
|
https://en.wikipedia.org/wiki/MUD#Spread (all there)
|
||||||
https://en.wikipedia.org/wiki/MUD_client
|
https://en.wikipedia.org/wiki/MUD_client (all there)
|
||||||
https://en.wikipedia.org/wiki/No_Gravity_(video_game)
|
https://en.wikipedia.org/wiki/No_Gravity_(video_game)
|
||||||
https://en.wikipedia.org/wiki/One_Hour_One_Life
|
https://en.wikipedia.org/wiki/One_Hour_One_Life
|
||||||
https://en.wikipedia.org/wiki/Passage_(video_game)
|
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://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://freegamer.blogspot.com/2015/11/top-3-open-source-pinball-games.html
|
||||||
https://futurepinball.com/
|
https://futurepinball.com/
|
||||||
https://github.com/a-nikolaev/curseofwar
|
|
||||||
https://github.com/afritz1/OpenTESArena
|
https://github.com/afritz1/OpenTESArena
|
||||||
https://github.com/ajweeks/FlexEngine
|
https://github.com/ajweeks/FlexEngine
|
||||||
https://github.com/amerkoleci/alimer
|
https://github.com/amerkoleci/alimer
|
||||||
https://github.com/amerkoleci/vortice
|
https://github.com/amerkoleci/vortice
|
||||||
https://github.com/AmrikSadhra/OpenNFS
|
|
||||||
https://github.com/amroibrahim/DIYDoom
|
https://github.com/amroibrahim/DIYDoom
|
||||||
https://github.com/angband/angband
|
|
||||||
https://github.com/Anthonymcqueen21/Pygame---Alien-Invasion
|
https://github.com/Anthonymcqueen21/Pygame---Alien-Invasion
|
||||||
https://github.com/ao-libre/ao-cliente
|
https://github.com/ao-libre/ao-cliente
|
||||||
https://github.com/apsillers/lords-of-the-fey
|
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/arianne/stendhal
|
||||||
https://github.com/ArmageddonGames/ZeldaClassic
|
https://github.com/ArmageddonGames/ZeldaClassic
|
||||||
https://github.com/assaultcube (https://sourceforge.net/projects/actiongame/)
|
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/bitcraft/PyTMX
|
||||||
https://github.com/BobbyBao/SharpGame
|
https://github.com/BobbyBao/SharpGame
|
||||||
https://github.com/bvschaik/julius
|
|
||||||
https://github.com/ByoxCode/DrawView
|
https://github.com/ByoxCode/DrawView
|
||||||
https://github.com/Calinou/libre-pinball
|
https://github.com/Calinou/libre-pinball
|
||||||
https://github.com/CatacombGames/
|
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/Cortrah/SpaceOperaDesign, https://github.com/Cortrah/SpaceOperaRuby/blob/master/design/turnstyles.md
|
||||||
https://github.com/cping/LGame
|
https://github.com/cping/LGame
|
||||||
https://github.com/cubei/FlappyCow
|
https://github.com/cubei/FlappyCow
|
||||||
https://github.com/cxong/cdogs-sdl
|
|
||||||
https://github.com/cyberegoorg/cetech
|
https://github.com/cyberegoorg/cetech
|
||||||
https://github.com/DaemonEngine/Daemon
|
https://github.com/DaemonEngine/Daemon
|
||||||
https://github.com/Dariasteam/TowerJumper
|
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/ErikLetson/torso-ninja-2
|
||||||
https://github.com/Ershany/Arcane-Engine
|
https://github.com/Ershany/Arcane-Engine
|
||||||
https://github.com/Esenthel/EsenthelEngine
|
https://github.com/Esenthel/EsenthelEngine
|
||||||
https://github.com/estevaofon/angry-birds-python
|
|
||||||
https://github.com/etternagame/etterna
|
https://github.com/etternagame/etterna
|
||||||
https://github.com/falltergeist/falltergeist
|
https://github.com/falltergeist/falltergeist
|
||||||
https://github.com/flathub (all repositories which are games there)
|
https://github.com/flathub (all repositories which are games there)
|
||||||
https://github.com/francot514/FreeSims
|
|
||||||
https://github.com/freeboardgame/FreeBoardGame.org
|
https://github.com/freeboardgame/FreeBoardGame.org
|
||||||
https://github.com/FreeCol/freecol
|
https://github.com/FreeCol/freecol
|
||||||
https://github.com/FreezingMoon/AncientBeast
|
|
||||||
https://github.com/gamearians
|
https://github.com/gamearians
|
||||||
https://github.com/GentenStudios/quartz-engine
|
https://github.com/GentenStudios/quartz-engine
|
||||||
https://github.com/GlPortal/glPortal
|
|
||||||
https://github.com/GunshipPenguin/open_flood
|
https://github.com/GunshipPenguin/open_flood
|
||||||
https://github.com/hedgewars/hw
|
https://github.com/hedgewars/hw
|
||||||
https://github.com/hparcells/cards-against-humanity
|
https://github.com/hparcells/cards-against-humanity
|
||||||
https://github.com/IceReaper/DesktopAdventuresToolkit
|
https://github.com/IceReaper/DesktopAdventuresToolkit
|
||||||
https://github.com/Interkarma/daggerfall-unity
|
|
||||||
https://github.com/Interrupt/delverengine
|
|
||||||
https://github.com/iortcw/iortcw
|
https://github.com/iortcw/iortcw
|
||||||
https://github.com/jcarolus/android-chess
|
https://github.com/jcarolus/android-chess
|
||||||
https://github.com/juzzlin/DustRacing2D
|
|
||||||
https://github.com/lexica/lexica
|
https://github.com/lexica/lexica
|
||||||
https://github.com/libretro/libretro-prboom
|
https://github.com/libretro/libretro-prboom
|
||||||
https://github.com/LIKO-12/LIKO-12
|
https://github.com/LIKO-12/LIKO-12
|
||||||
https://github.com/MadDeCoDeR/Classic-RBDOOM-3-BFG
|
https://github.com/MadDeCoDeR/Classic-RBDOOM-3-BFG
|
||||||
https://github.com/magefree/mage
|
|
||||||
https://github.com/MaKiPL/OpenVIII
|
https://github.com/MaKiPL/OpenVIII
|
||||||
https://github.com/marukrap/ProceduralMapGenerator
|
https://github.com/marukrap/ProceduralMapGenerator
|
||||||
https://github.com/miki151/keeperrl
|
https://github.com/miki151/keeperrl
|
||||||
https://github.com/MovingBlocks/DestinationSol
|
https://github.com/MovingBlocks/DestinationSol
|
||||||
https://github.com/nicolodavis/boardgame.io
|
https://github.com/nicolodavis/boardgame.io
|
||||||
https://github.com/notapixelstudio/superstarfighter
|
https://github.com/notapixelstudio/superstarfighter
|
||||||
https://github.com/Novum/vkQuake
|
|
||||||
https://github.com/NYRDS/remixed-dungeon
|
https://github.com/NYRDS/remixed-dungeon
|
||||||
https://github.com/openblack/openblack
|
https://github.com/openblack/openblack
|
||||||
https://github.com/OpenBricks/openbricks
|
https://github.com/OpenBricks/openbricks
|
||||||
https://github.com/OpenDungeons/OpenDungeons
|
|
||||||
https://github.com/openitg/openitg
|
https://github.com/openitg/openitg
|
||||||
https://github.com/OpenMandrivaAssociation
|
https://github.com/OpenMandrivaAssociation
|
||||||
https://github.com/openMSX/openMSX
|
|
||||||
https://github.com/opensourcedesign
|
https://github.com/opensourcedesign
|
||||||
https://github.com/opentomb/OpenTomb
|
|
||||||
https://github.com/OpMonTeam/OpMon
|
https://github.com/OpMonTeam/OpMon
|
||||||
https://github.com/OSSGames
|
https://github.com/OSSGames
|
||||||
https://github.com/OSSGames/GAME-SDL-ACTION-Blobwars_Metal_Blob_Solid
|
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/pld-linux
|
||||||
https://github.com/ptitSeb/gl4es
|
https://github.com/ptitSeb/gl4es
|
||||||
https://github.com/raysan5/rfxgen
|
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/romlok/godot-gdhexgrid
|
||||||
https://github.com/RonenNess/GeonBit.UI
|
https://github.com/RonenNess/GeonBit.UI
|
||||||
https://github.com/RPG-Paper-Maker/RPG-Paper-Maker
|
https://github.com/RPG-Paper-Maker/RPG-Paper-Maker
|
||||||
https://github.com/rpgboss/rpgboss
|
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/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/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/SneakyTactician/MagicalLife
|
||||||
https://github.com/sourcehold/Sourcehold
|
|
||||||
https://github.com/sphair/ClanLib
|
https://github.com/sphair/ClanLib
|
||||||
https://github.com/sromku/memory-game
|
https://github.com/sromku/memory-game
|
||||||
https://github.com/Stabyourself/mari0
|
https://github.com/Stabyourself/mari0
|
||||||
https://github.com/stephenjsweeney/blobwarsAttrition
|
https://github.com/stephenjsweeney/blobwarsAttrition
|
||||||
https://github.com/STJr/SRB2
|
|
||||||
https://github.com/suijingfeng/vkOpenArena
|
https://github.com/suijingfeng/vkOpenArena
|
||||||
https://github.com/SuperTux/supertux
|
|
||||||
https://github.com/taisei-project/taisei
|
|
||||||
https://github.com/TalonBraveInfo/OpenHoW
|
https://github.com/TalonBraveInfo/OpenHoW
|
||||||
https://github.com/team-eternity/eternity
|
https://github.com/team-eternity/eternity
|
||||||
https://github.com/the-insulines
|
https://github.com/the-insulines
|
||||||
https://github.com/The-Powder-Toy/The-Powder-Toy
|
|
||||||
https://github.com/theaigames
|
https://github.com/theaigames
|
||||||
https://github.com/TheAssemblyArmada/Chronoshift
|
|
||||||
https://github.com/TheAssemblyArmada/Thyme
|
|
||||||
https://github.com/tonihele/OpenKeeper
|
https://github.com/tonihele/OpenKeeper
|
||||||
https://github.com/tpcstld/2048
|
https://github.com/tpcstld/2048
|
||||||
https://github.com/Try/OpenGothic
|
|
||||||
https://github.com/unknown-horizons/godot-port
|
https://github.com/unknown-horizons/godot-port
|
||||||
https://github.com/ValyriaTear/ValyriaTear
|
|
||||||
https://github.com/vgc/vgc
|
https://github.com/vgc/vgc
|
||||||
https://github.com/vilbeyli/VQEngine
|
https://github.com/vilbeyli/VQEngine
|
||||||
https://github.com/Vocaluxe/Vocaluxe
|
https://github.com/Vocaluxe/Vocaluxe
|
||||||
https://github.com/Wargus/stratagus
|
https://github.com/Wargus/stratagus
|
||||||
https://github.com/wesnoth/haldric
|
https://github.com/wesnoth/haldric
|
||||||
https://github.com/xLAva/JediOutcastLinux
|
|
||||||
https://github.com/XProger/OpenLara
|
|
||||||
https://github.com/xyzz/openmw-android
|
https://github.com/xyzz/openmw-android
|
||||||
https://github.com/yairm210/UnCiv
|
https://github.com/yairm210/UnCiv
|
||||||
https://github.com/yiotro/Antiyoy
|
https://github.com/yiotro/Antiyoy
|
||||||
https://github.com/yquake2/yquake2
|
|
||||||
https://gitlab.com/LibreGames
|
https://gitlab.com/LibreGames
|
||||||
https://gitlab.com/vgstation/vgstation-old (and vgstation in general)
|
https://gitlab.com/vgstation/vgstation-old (and vgstation in general)
|
||||||
https://keeperrl.com/
|
https://keeperrl.com/
|
||||||
https://lgdb.org/game/wolfpack-empire
|
https://lgdb.org/game/wolfpack-empire
|
||||||
https://libregamewiki.org/Libregamewiki:Suggested_games#Likely_sources_for_more_free_games
|
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://osdn.net/softwaremap/trove_list.php?form_cat=80
|
||||||
https://packages.debian.org/sid/games/etw
|
https://packages.debian.org/sid/games/etw
|
||||||
https://pixeldoctrine.com/index.html (more than just slime volleyball)
|
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/pinball/
|
||||||
https://sourceforge.net/projects/pixellight/
|
https://sourceforge.net/projects/pixellight/
|
||||||
https://sourceforge.net/projects/realmforge/
|
https://sourceforge.net/projects/realmforge/
|
||||||
https://sourceforge.net/projects/uhexen2/
|
|
||||||
https://sourceforge.net/projects/vpinball/
|
|
||||||
https://sourceforge.net/projects/webchess/
|
https://sourceforge.net/projects/webchess/
|
||||||
https://sourceforge.net/projects/zaz/
|
|
||||||
https://stabyourself.net/ (all projects there)
|
https://stabyourself.net/ (all projects there)
|
||||||
https://web.archive.org/web/20150526225753/http://sourceforge.net/projects/mameosx/
|
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://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)")
|
print("check external links (can take a while)")
|
||||||
|
|
||||||
# regex for finding urls (can be in <> or in ]() or after a whitespace
|
# 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.+?)>|\]\((http.+?)\)|[\s\n](http[^\s\n,]+?)[\s\n\)]")
|
||||||
regex = re.compile(r"[\s\n<(](http://.*?)[\s\n>)]")
|
# regex = re.compile(r"[\s\n<(](http://.*?)[\s\n>)]")
|
||||||
|
|
||||||
# count
|
# count
|
||||||
number_checked_links = 0
|
number_checked_links = 0
|
||||||
@ -178,6 +178,8 @@ def fix_entries():
|
|||||||
Fixes the keywords, code dependencies, build systems, .. entries, mostly by automatically sorting them.
|
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
|
# TODO also sort other fields, only read once and then do all, move to separate file
|
||||||
|
|
||||||
print('fix entries')
|
print('fix entries')
|
||||||
@ -398,6 +400,8 @@ def update_statistics(infos):
|
|||||||
for info in infos:
|
for info in infos:
|
||||||
if field in info:
|
if field in info:
|
||||||
keywords.extend(info[field])
|
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 = set(keywords)
|
||||||
unique_keywords = [(l, keywords.count(l) / len(keywords)) for l in unique_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)
|
text = '\n'.join(text)
|
||||||
write_text(file, 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__":
|
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))
|
root_path = os.path.realpath(os.path.join(os.path.dirname(__file__), os.path.pardir))
|
||||||
games_path = os.path.join(root_path, 'games')
|
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 for unfilled template lines
|
||||||
check_template_leftovers()
|
check_template_leftovers()
|
||||||
|
|
||||||
@ -778,5 +814,5 @@ if __name__ == "__main__":
|
|||||||
# check_validity_external_links()
|
# check_validity_external_links()
|
||||||
|
|
||||||
# sort backlog and rejected
|
# 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')
|
sort_text_file(os.path.join(root_path, 'tools', 'rejected.txt'), 'rejected games list')
|
||||||
|
@ -224,3 +224,30 @@ def assemble_infos(games_path):
|
|||||||
infos.append(info)
|
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