additions from osgameclones

This commit is contained in:
Trilarion 2020-08-21 17:27:46 +02:00
parent e8fff46e2c
commit 796c6efc64
47 changed files with 627 additions and 87 deletions

View File

@ -3,11 +3,11 @@
**[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)
**[Games](entries/tocs/_games.md#Games)** (1228) - **[Tools](entries/tocs/_tools.md#Tools)** (36) - **[Frameworks](entries/tocs/_frameworks.md#Frameworks)** (80) - **[Libraries](entries/tocs/_libraries.md#Libraries)** (49) **[Games](entries/tocs/_games.md#Games)** (1248) - **[Tools](entries/tocs/_tools.md#Tools)** (36) - **[Frameworks](entries/tocs/_frameworks.md#Frameworks)** (81) - **[Libraries](entries/tocs/_libraries.md#Libraries)** (49)
By category: **[Action](entries/tocs/_action.md#action)** (223), **[Adventure](entries/tocs/_adventure.md#adventure)** (48), **[Arcade](entries/tocs/_arcade.md#arcade)** (115), **[Board](entries/tocs/_board.md#board)** (23), **[Cards](entries/tocs/_cards.md#cards)** (15), **[Educational](entries/tocs/_educational.md#educational)** (12), **[Framework](entries/tocs/_framework.md#framework)** (80), **[Game engine](entries/tocs/_game-engine.md#game-engine)** (110), **[Library](entries/tocs/_library.md#library)** (49), **[Music](entries/tocs/_music.md#music)** (14), **[Platform](entries/tocs/_platform.md#platform)** (54), **[Puzzle](entries/tocs/_puzzle.md#puzzle)** (137), **[Remake](entries/tocs/_remake.md#remake)** (492), **[Role playing](entries/tocs/_role-playing.md#role-playing)** (182), **[Simulation](entries/tocs/_simulation.md#simulation)** (106), **[Sports](entries/tocs/_sports.md#sports)** (22), **[Strategy](entries/tocs/_strategy.md#strategy)** (260), **[Tool](entries/tocs/_tool.md#tool)** (36), **[Visual novel](entries/tocs/_visual-novel.md#visual-novel)** (6) By category: **[Action](entries/tocs/_action.md#action)** (227), **[Adventure](entries/tocs/_adventure.md#adventure)** (48), **[Arcade](entries/tocs/_arcade.md#arcade)** (116), **[Board](entries/tocs/_board.md#board)** (23), **[Cards](entries/tocs/_cards.md#cards)** (17), **[Educational](entries/tocs/_educational.md#educational)** (12), **[Framework](entries/tocs/_framework.md#framework)** (81), **[Game engine](entries/tocs/_game-engine.md#game-engine)** (111), **[Library](entries/tocs/_library.md#library)** (49), **[Music](entries/tocs/_music.md#music)** (14), **[Platform](entries/tocs/_platform.md#platform)** (55), **[Puzzle](entries/tocs/_puzzle.md#puzzle)** (137), **[Remake](entries/tocs/_remake.md#remake)** (501), **[Role playing](entries/tocs/_role-playing.md#role-playing)** (186), **[Simulation](entries/tocs/_simulation.md#simulation)** (107), **[Sports](entries/tocs/_sports.md#sports)** (23), **[Strategy](entries/tocs/_strategy.md#strategy)** (264), **[Tool](entries/tocs/_tool.md#tool)** (36), **[Visual novel](entries/tocs/_visual-novel.md#visual-novel)** (6)
By platform: **[Windows](entries/tocs/_windows.md#windows)** (431), **[Linux](entries/tocs/_linux.md#linux)** (420), **[macOS](entries/tocs/_macos.md#macos)** (233), **[Android](entries/tocs/_android.md#android)** (67), **[iOS](entries/tocs/_ios.md#ios)** (15), **[Web](entries/tocs/_web.md#web)** (75) By platform: **[Windows](entries/tocs/_windows.md#windows)** (432), **[Linux](entries/tocs/_linux.md#linux)** (421), **[macOS](entries/tocs/_macos.md#macos)** (234), **[Android](entries/tocs/_android.md#android)** (67), **[iOS](entries/tocs/_ios.md#ios)** (15), **[Web](entries/tocs/_web.md#web)** (77)
[comment]: # (end of autogenerated content) [comment]: # (end of autogenerated content)

View File

@ -15,6 +15,7 @@
"https://bitbucket.org/ecwolf/ecwolf.git", "https://bitbucket.org/ecwolf/ecwolf.git",
"https://bitbucket.org/fade0ff/lemmini.git", "https://bitbucket.org/fade0ff/lemmini.git",
"https://bitbucket.org/rbv/ohrrpgce-svn.git", "https://bitbucket.org/rbv/ohrrpgce-svn.git",
"https://codeberg.org/Yeldham/librerama.git",
"https://git.artsoft.org/rocksndiamonds.git", "https://git.artsoft.org/rocksndiamonds.git",
"https://git.code.sf.net/p/allegator/alex4", "https://git.code.sf.net/p/allegator/alex4",
"https://git.code.sf.net/p/arianne/marauroa", "https://git.code.sf.net/p/arianne/marauroa",
@ -147,6 +148,7 @@
"https://github.com/BZFlag-Dev/bzflag.git", "https://github.com/BZFlag-Dev/bzflag.git",
"https://github.com/BackupTheBerlios/netpanzer-svn.git", "https://github.com/BackupTheBerlios/netpanzer-svn.git",
"https://github.com/Bacon2D/Bacon2D.git", "https://github.com/Bacon2D/Bacon2D.git",
"https://github.com/Bit-Sahil04/Isometric-Minesweeper.git",
"https://github.com/Blackvoxel/Blackvoxel.git", "https://github.com/Blackvoxel/Blackvoxel.git",
"https://github.com/Blasphemer/blasphemer.git", "https://github.com/Blasphemer/blasphemer.git",
"https://github.com/Blecki/dwarfcorp.git", "https://github.com/Blecki/dwarfcorp.git",
@ -188,11 +190,15 @@
"https://github.com/Enigma-Game/Enigma.git", "https://github.com/Enigma-Game/Enigma.git",
"https://github.com/Ershany/Arcane-Engine.git", "https://github.com/Ershany/Arcane-Engine.git",
"https://github.com/Esenthel/EsenthelEngine.git", "https://github.com/Esenthel/EsenthelEngine.git",
"https://github.com/Evilpersonwithnosoul/OpenYandere.git",
"https://github.com/Feneric/Anteform.git",
"https://github.com/Feneric/Minima.git",
"https://github.com/FlatRockSoft/Hovertank3D.git", "https://github.com/FlatRockSoft/Hovertank3D.git",
"https://github.com/FloppidyDingo/Dingo-Engine.git", "https://github.com/FloppidyDingo/Dingo-Engine.git",
"https://github.com/FluXy/SMC.git", "https://github.com/FluXy/SMC.git",
"https://github.com/ForsakenX/forsaken.git", "https://github.com/ForsakenX/forsaken.git",
"https://github.com/FranciscoG/javascript-E.T..git", "https://github.com/FranciscoG/javascript-E.T..git",
"https://github.com/FreeAllegiance/Allegiance.git",
"https://github.com/FreeCol/freecol.git", "https://github.com/FreeCol/freecol.git",
"https://github.com/FreeFalcon/freefalcon-central.git", "https://github.com/FreeFalcon/freefalcon-central.git",
"https://github.com/FreeRCT/FreeRCT.git", "https://github.com/FreeRCT/FreeRCT.git",
@ -235,6 +241,7 @@
"https://github.com/KOBUGE-Games/minilens.git", "https://github.com/KOBUGE-Games/minilens.git",
"https://github.com/KaidemonLP/Open-Fortress-Source.git", "https://github.com/KaidemonLP/Open-Fortress-Source.git",
"https://github.com/Kerndog73/EnTT-Pacman.git", "https://github.com/Kerndog73/EnTT-Pacman.git",
"https://github.com/Kinniken/NoxImperii.git",
"https://github.com/Kromster80/kam_remake.git", "https://github.com/Kromster80/kam_remake.git",
"https://github.com/LIKO-12/LIKO-12.git", "https://github.com/LIKO-12/LIKO-12.git",
"https://github.com/LRFLEW/OpenMC2.git", "https://github.com/LRFLEW/OpenMC2.git",
@ -263,6 +270,7 @@
"https://github.com/Mekire/cabbages-and-kings.git", "https://github.com/Mekire/cabbages-and-kings.git",
"https://github.com/Meridian59/Meridian59.git", "https://github.com/Meridian59/Meridian59.git",
"https://github.com/MonoGame/MonoGame.git", "https://github.com/MonoGame/MonoGame.git",
"https://github.com/MotoLegacy/OpenFNaF.git",
"https://github.com/MovingBlocks/DestinationSol.git", "https://github.com/MovingBlocks/DestinationSol.git",
"https://github.com/MovingBlocks/Terasology.git", "https://github.com/MovingBlocks/Terasology.git",
"https://github.com/NY00123/refkeen.git", "https://github.com/NY00123/refkeen.git",
@ -310,6 +318,7 @@
"https://github.com/PlatinumArts/Platinum-Arts-Sandbox-Free-Game-Maker.git", "https://github.com/PlatinumArts/Platinum-Arts-Sandbox-Free-Game-Maker.git",
"https://github.com/Ponup/thiefcatcher.git", "https://github.com/Ponup/thiefcatcher.git",
"https://github.com/Project-F/F.LF.git", "https://github.com/Project-F/F.LF.git",
"https://github.com/Pyrdacor/freeserf.net.git",
"https://github.com/Qalthos/Tile-World.git", "https://github.com/Qalthos/Tile-World.git",
"https://github.com/REGoth-project/REGoth-bs.git", "https://github.com/REGoth-project/REGoth-bs.git",
"https://github.com/REGoth-project/REGoth.git", "https://github.com/REGoth-project/REGoth.git",
@ -354,6 +363,7 @@
"https://github.com/TOMB5/TOMB5.git", "https://github.com/TOMB5/TOMB5.git",
"https://github.com/TVTower/TVTower.git", "https://github.com/TVTower/TVTower.git",
"https://github.com/TalonBraveInfo/OpenHoW.git", "https://github.com/TalonBraveInfo/OpenHoW.git",
"https://github.com/Team--Rocket/divercity.git",
"https://github.com/Techbot/JiGS-PHP-RPG-engine.git", "https://github.com/Techbot/JiGS-PHP-RPG-engine.git",
"https://github.com/The-Powder-Toy/The-Powder-Toy.git", "https://github.com/The-Powder-Toy/The-Powder-Toy.git",
"https://github.com/TheAssemblyArmada/Chronoshift.git", "https://github.com/TheAssemblyArmada/Chronoshift.git",
@ -472,6 +482,7 @@
"https://github.com/budnix/ball-and-wall.git", "https://github.com/budnix/ball-and-wall.git",
"https://github.com/bvschaik/julius.git", "https://github.com/bvschaik/julius.git",
"https://github.com/bylexus/sensitive-js.git", "https://github.com/bylexus/sensitive-js.git",
"https://github.com/c99koder/DreamZZT.git",
"https://github.com/callaa/luola.git", "https://github.com/callaa/luola.git",
"https://github.com/calref/cboe.git", "https://github.com/calref/cboe.git",
"https://github.com/candybox2/candybox2.github.io.git", "https://github.com/candybox2/candybox2.github.io.git",
@ -533,6 +544,7 @@
"https://github.com/dividuum/infon.git", "https://github.com/dividuum/infon.git",
"https://github.com/djyt/cannonball.git", "https://github.com/djyt/cannonball.git",
"https://github.com/dmecke/OpenSoccerStar.git", "https://github.com/dmecke/OpenSoccerStar.git",
"https://github.com/dogballs/cattle-bity.git",
"https://github.com/dorkster/freeblocks.git", "https://github.com/dorkster/freeblocks.git",
"https://github.com/doxygen/doxygen.git", "https://github.com/doxygen/doxygen.git",
"https://github.com/dreamchess/dreamchess.git", "https://github.com/dreamchess/dreamchess.git",
@ -551,6 +563,7 @@
"https://github.com/eguneys/supaxl.git", "https://github.com/eguneys/supaxl.git",
"https://github.com/ellisonleao/clumsy-bird.git", "https://github.com/ellisonleao/clumsy-bird.git",
"https://github.com/elnormous/ouzel.git", "https://github.com/elnormous/ouzel.git",
"https://github.com/elonafoobar/elonafoobar.git",
"https://github.com/emezeske/digbuild.git", "https://github.com/emezeske/digbuild.git",
"https://github.com/endless-sky/endless-sky.git", "https://github.com/endless-sky/endless-sky.git",
"https://github.com/englercj/lttp.git", "https://github.com/englercj/lttp.git",
@ -577,6 +590,7 @@
"https://github.com/fogleman/Craft.git", "https://github.com/fogleman/Craft.git",
"https://github.com/fph/bastet.git", "https://github.com/fph/bastet.git",
"https://github.com/fr1tz/terminal-overload.git", "https://github.com/fr1tz/terminal-overload.git",
"https://github.com/francot514/CivHeroes.git",
"https://github.com/francot514/FreeSims.git", "https://github.com/francot514/FreeSims.git",
"https://github.com/freeciv/freeciv-web.git", "https://github.com/freeciv/freeciv-web.git",
"https://github.com/freeciv/freeciv.git", "https://github.com/freeciv/freeciv.git",
@ -764,6 +778,7 @@
"https://github.com/omarchehab98/io-reboot.git", "https://github.com/omarchehab98/io-reboot.git",
"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/oojmed/floppy-birb.git",
"https://github.com/ooxi/violetland.git", "https://github.com/ooxi/violetland.git",
"https://github.com/openMSX/openMSX.git", "https://github.com/openMSX/openMSX.git",
"https://github.com/openblack/openblack.git", "https://github.com/openblack/openblack.git",
@ -963,6 +978,7 @@
"https://github.com/unknown-horizons/unknown-horizons.git", "https://github.com/unknown-horizons/unknown-horizons.git",
"https://github.com/unnethack/unnethack.git", "https://github.com/unnethack/unnethack.git",
"https://github.com/urho3d/Urho3D.git", "https://github.com/urho3d/Urho3D.git",
"https://github.com/urxp/drally.git",
"https://github.com/valeriansaliou/boulder-dash.git", "https://github.com/valeriansaliou/boulder-dash.git",
"https://github.com/varunpant/CrappyBird.git", "https://github.com/varunpant/CrappyBird.git",
"https://github.com/vatbub/zorkClone.git", "https://github.com/vatbub/zorkClone.git",
@ -992,16 +1008,19 @@
"https://github.com/worldforge/ember.git", "https://github.com/worldforge/ember.git",
"https://github.com/wxWidgets/Phoenix.git", "https://github.com/wxWidgets/Phoenix.git",
"https://github.com/wxWidgets/wxWidgets.git", "https://github.com/wxWidgets/wxWidgets.git",
"https://github.com/xLAva/JediAcademyLinux.git",
"https://github.com/xLAva/JediOutcastLinux.git", "https://github.com/xLAva/JediOutcastLinux.git",
"https://github.com/xesf/twin-e.git", "https://github.com/xesf/twin-e.git",
"https://github.com/xoreos/xoreos.git", "https://github.com/xoreos/xoreos.git",
"https://github.com/xriss/gamecake.git", "https://github.com/xriss/gamecake.git",
"https://github.com/xtreme8000/BetterSpades.git",
"https://github.com/xythobuz/OpenRaider.git", "https://github.com/xythobuz/OpenRaider.git",
"https://github.com/xyzz/openmw-android.git", "https://github.com/xyzz/openmw-android.git",
"https://github.com/yairm210/UnCiv.git", "https://github.com/yairm210/UnCiv.git",
"https://github.com/yeKcim/warmux.git", "https://github.com/yeKcim/warmux.git",
"https://github.com/yiotro/Antiyoy.git", "https://github.com/yiotro/Antiyoy.git",
"https://github.com/yquake2/yquake2.git", "https://github.com/yquake2/yquake2.git",
"https://github.com/yuv422/cosmo-engine.git",
"https://github.com/yvt/openspades.git", "https://github.com/yvt/openspades.git",
"https://github.com/zaki/irrlicht.git", "https://github.com/zaki/irrlicht.git",
"https://github.com/zaps166/NFSIISE.git", "https://github.com/zaps166/NFSIISE.git",
@ -1027,6 +1046,7 @@
"https://gitlab.com/lierolibre/lierolibre.git", "https://gitlab.com/lierolibre/lierolibre.git",
"https://gitlab.com/luckeyproductions/Quatter.git", "https://gitlab.com/luckeyproductions/Quatter.git",
"https://gitlab.com/luckeyproductions/heXon.git", "https://gitlab.com/luckeyproductions/heXon.git",
"https://gitlab.com/m210/DukeGDX.git",
"https://gitlab.com/manaplus/manaplus.git", "https://gitlab.com/manaplus/manaplus.git",
"https://gitlab.com/open-runescape-classic/core.git", "https://gitlab.com/open-runescape-classic/core.git",
"https://gitlab.com/open-runescape-classic/single-player.git", "https://gitlab.com/open-runescape-classic/single-player.git",

View File

@ -387,7 +387,6 @@ https://github.com/WagicProject/wagic
https://github.com/wesnoth/haldric https://github.com/wesnoth/haldric
https://github.com/WohlSoft/PGE-Project https://github.com/WohlSoft/PGE-Project
https://github.com/xrOxygen/xray-oxygen https://github.com/xrOxygen/xray-oxygen
https://github.com/xtreme8000/BetterSpades
https://github.com/YuriiSalimov/15-puzzle https://github.com/YuriiSalimov/15-puzzle
https://github.com/Zal0/ZGB https://github.com/Zal0/ZGB
https://github.com/zurn/zapper (or any other tapper clone) https://github.com/zurn/zapper (or any other tapper clone)

View File

@ -142,7 +142,7 @@ def check_validity_external_links():
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\)]")
# ignore the following patterns (they give false positives here) # ignore the following patterns (they give false positives here)
ignored_urls = ('https://git.tukaani.org/xz.git', 'https://git.code.sf.net/', 'http://hg.hedgewars.org/hedgewars/', 'https://git.xiph.org/vorbis.git', 'http://svn.uktrainsim.com/svn/openrails') ignored_urls = ('https://git.tukaani.org/xz.git', 'https://git.code.sf.net/', 'http://hg.hedgewars.org/hedgewars/', 'https://git.xiph.org/vorbis.git', 'http://svn.uktrainsim.com/svn/openrails', 'https://www.srb2.org/', 'http://wiki.srb2.org/')
# some do redirect, but we nedertheless want the original URL in the database # some do redirect, but we nedertheless want the original URL in the database
redirect_okay = ('https://octaforge.org/', 'https://svn.openttd.org/', 'https://godotengine.org/download') redirect_okay = ('https://octaforge.org/', 'https://svn.openttd.org/', 'https://godotengine.org/download')
@ -215,7 +215,7 @@ def check_validity_external_links():
print(output.format(names, url, redirected_url)) print(output.format(names, url, redirected_url))
except Exception as e: except Exception as e:
error_name = type(e).__name__ error_name = type(e).__name__
if error_name == 'SSLError' and url.startswith('https://gitorious.org/'): if error_name == 'SSLError' and any((url.startswith(x) for x in ('https://gitorious.org/', 'https://www.freedroid.org/download/'))):
continue # even though verify is False, these errors still get through continue # even though verify is False, these errors still get through
print('{}: {} - exception {}'.format(names, url, error_name)) print('{}: {} - exception {}'.format(names, url, error_name))
@ -1041,7 +1041,7 @@ if __name__ == "__main__":
export_git_code_repositories_json() export_git_code_repositories_json()
# check external links (only rarely) # check external links (only rarely)
check_validity_external_links() # check_validity_external_links()
# sort rejected games list file # sort rejected games list file
sort_text_file(os.path.join(c.root_path, 'code', 'rejected.txt'), 'rejected games list') sort_text_file(os.path.join(c.root_path, 'code', 'rejected.txt'), 'rejected games list')

View File

@ -42,11 +42,10 @@ from utils import constants, utils, osg
# should change on osgameclones # should change on osgameclones
osgc_name_aliases = {'4DTris': '4D-TRIS', 'fheroes2': 'Free Heroes 2', 'DrCreep': 'The Castles of Dr. Creep', osgc_name_aliases = {'4DTris': '4D-TRIS', 'fheroes2': 'Free Heroes 2', 'DrCreep': 'The Castles of Dr. Creep',
'Duke3d_win32': 'Duke3d_w32', 'erampage (EDuke32 fork)': 'erampage', 'GNOME Atomix': 'Atomix', 'Duke3d_win32': 'Duke3d_w32', 'GNOME Atomix': 'Atomix', 'Head over Heels 2': 'Head over Heels',
'Head over Heels 2': 'Head over Heels',
'mewl': 'M.E.W.L.', 'LinWarrior': 'Linwarrior 3D', 'Mice Men Remix': 'Mice Men: Remix', 'mewl': 'M.E.W.L.', 'LinWarrior': 'Linwarrior 3D', 'Mice Men Remix': 'Mice Men: Remix',
'OpenApoc': 'Open Apocalypse', 'open-cube': 'Open Cube', 'open-horizon': 'Open Horizon', 'OpenApoc': 'Open Apocalypse', 'open-cube': 'Open Cube', 'open-horizon': 'Open Horizon',
'opengl_test_drive_clone': 'OpenGL Test Drive Remake', 'opengl_test_drive_clone': 'OpenGL Test Drive Remake', "Freenukum Jump'n Run": 'Freenukum',
'Play Freeciv!': 'Freeciv-web', 'ProjectX': 'Forsaken', 'Play Freeciv!': 'Freeciv-web', 'ProjectX': 'Forsaken',
'Siege of Avalon Open Source': 'Siege of Avalon : Open Source', 'ss13remake': 'SS13 Remake', 'Siege of Avalon Open Source': 'Siege of Avalon : Open Source', 'ss13remake': 'SS13 Remake',
'shadowgrounds': 'Shadowgrounds', 'RxWars': 'Prescription Wars', 'shadowgrounds': 'Shadowgrounds', 'RxWars': 'Prescription Wars',
@ -67,13 +66,13 @@ osgc_ignored_entries = ["A Mouse's Vengeance", 'achtungkurve.com', 'AdaDoom3', '
'datastorm', 'div-columns', 'div-pacman2600', 'div-pitfall', 'div-spaceinvaders2600', 'EXILE', 'datastorm', 'div-columns', 'div-pacman2600', 'div-pitfall', 'div-spaceinvaders2600', 'EXILE',
'Free in the Dark', 'Free in the Dark',
'Football Manager', 'Fight Or Perish', 'EarthShakerDS', 'Entombed!', 'FreeRails 2', 'Football Manager', 'Fight Or Perish', 'EarthShakerDS', 'Entombed!', 'FreeRails 2',
'Glest Advanced Engine', 'FreedroidClassic', 'FreeFT', 'Future Blocks', 'HeadOverHeels' 'Glest Advanced Engine', 'FreedroidClassic', 'FreeFT', 'Future Blocks', 'HeadOverHeels',
, 'Herzog 3D', 'Homeworld SDL', 'imperialism-remake', 'Jumping Jack 2: Worryingly Familiar', 'Herzog 3D', 'Homeworld SDL', 'imperialism-remake', 'Jumping Jack 2: Worryingly Familiar',
'Jumping Jack: Further Adventures', 'Jumpman', 'legion', 'KZap', 'LastNinja', 'Lemmix', 'LixD', 'Jumping Jack: Further Adventures', 'Jumpman', 'legion', 'KZap', 'LastNinja', 'Lemmix', 'LixD',
'luminesk5', 'Manic Miner', 'Meridian 59 Server 105', 'Meridian 59 German Server 112', 'luminesk5', 'Manic Miner', 'Meridian 59 Server 105', 'Meridian 59 German Server 112',
'Mining Haze', 'OpenGeneral', 'MonoStrategy', 'New RAW', 'OpenDeathValley', 'OpenOutcast', 'Mining Haze', 'OpenGeneral', 'MonoStrategy', 'New RAW', 'OpenDeathValley', 'OpenOutcast',
'openStrato', 'OpenPop', 'pacman', 'openStrato', 'OpenPop', 'pacman',
'Phavon', 'PKMN-FX', 'Project: Xenocide', 'pyspaceinvaders', 'PyTouhou', 'Racer', 'Phavon', 'Project: Xenocide', 'pyspaceinvaders', 'PyTouhou', 'Racer',
'Ruby OMF 2097 Remake', 'Snipes', 'Spaceship Duel', 'Space Station 14', 'Starlane Empire', 'Ruby OMF 2097 Remake', 'Snipes', 'Spaceship Duel', 'Space Station 14', 'Starlane Empire',
'Styx', 'Super Mario Bros With SFML in C#', 'thromolusng', 'Tile World 2', 'Tranzam', 'Styx', 'Super Mario Bros With SFML in C#', 'thromolusng', 'Tile World 2', 'Tranzam',
'Voxelstein 3D', 'XQuest 2', 'Voxelstein 3D', 'XQuest 2',
@ -129,7 +128,7 @@ 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))
# import the osgameclones data # import the osgameclones data
osgc_path = os.path.realpath(os.path.join(root_path, os.path.pardir, '11_osgameclones.git', 'games')) osgc_path = os.path.realpath(os.path.join(root_path, os.path.pardir, 'osgameclones.git', 'games'))
osgc_files = os.listdir(osgc_path) osgc_files = os.listdir(osgc_path)
# iterate over all yaml files in osgameclones/data folder and load contents # iterate over all yaml files in osgameclones/data folder and load contents
@ -148,6 +147,7 @@ if __name__ == "__main__":
print('Currently {} entries in osgameclones'.format(len(osgc_entries))) print('Currently {} entries in osgameclones'.format(len(osgc_entries)))
# check: print all git repos with untypical structure # check: print all git repos with untypical structure
untypical_structure = ''
for osgc_entry in osgc_entries: for osgc_entry in osgc_entries:
name = osgc_entry['name'] name = osgc_entry['name']
if 'repo' in osgc_entry: if 'repo' in osgc_entry:
@ -156,14 +156,16 @@ if __name__ == "__main__":
osgc_repos = [osgc_repos] osgc_repos = [osgc_repos]
for repo in osgc_repos: for repo in osgc_repos:
if 'github' in repo and any((repo.endswith(x) for x in ('/', '.git'))): if 'github' in repo and any((repo.endswith(x) for x in ('/', '.git'))):
print('{} : {}'.format(osgc_entry['name'], repo)) untypical_structure += ' {} : {}\n'.format(osgc_entry['name'], repo)
if untypical_structure:
print('Git repos with untypical URL\n{}'.format(untypical_structure))
# which fields do they have # which fields do they have
osgc_fields = set() osgc_fields = set()
for osgc_entry in osgc_entries: for osgc_entry in osgc_entries:
osgc_fields.update(osgc_entry.keys()) osgc_fields.update(osgc_entry.keys())
osgc_fields = sorted(list(osgc_fields)) osgc_fields = sorted(list(osgc_fields))
print('Unique osgc-fields: {}'.format(', '.join(osgc_fields))) print('Unique osgc-fields\n {}'.format(', '.join(osgc_fields)))
for field in osgc_fields: for field in osgc_fields:
if field in ('video', 'feed', 'url', 'repo', 'info', 'updated', 'images', 'name', 'originals'): if field in ('video', 'feed', 'url', 'repo', 'info', 'updated', 'images', 'name', 'originals'):
@ -200,7 +202,7 @@ if __name__ == "__main__":
osgc_licenses = entry['license'] osgc_licenses = entry['license']
osgc_licenses = [osgc_licenses_map.get(x, x) for x in osgc_licenses] osgc_licenses = [osgc_licenses_map.get(x, x) for x in osgc_licenses]
entry['license'] = osgc_licenses entry['license'] = osgc_licenses
# fix content (add suffix content # fix content (add suffix content)
if 'content' in entry: if 'content' in entry:
osgc_content = entry['content'] osgc_content = entry['content']
if isinstance(osgc_content, str): if isinstance(osgc_content, str):
@ -243,12 +245,11 @@ if __name__ == "__main__":
our_names -= common_names our_names -= common_names
print('{} in both, {} only in osgameclones, {} only with us'.format(len(common_names), len(osgc_names), print('{} in both, {} only in osgameclones, {} only with us'.format(len(common_names), len(osgc_names),
len(our_names))) len(our_names)))
# find similar names among the rest # find similar names among the rest
# print('look for similar names') # print('look for similar names')
# for osgc_name in osgc_names: # for osgc_name in osgc_names:
# for our_name in our_names: # for our_name in our_names:
# if osg.game_name_similarity(osgc_name, our_name) > similarity_threshold: # if osg.name_similarity(osgc_name, our_name) > similarity_threshold:
# print(' {} - {}'.format(osgc_name, our_name)) # print(' {} - {}'.format(osgc_name, our_name))
newly_created_entries = 0 newly_created_entries = 0
@ -471,8 +472,9 @@ if __name__ == "__main__":
osgc_multiplayer = [osgc_multiplayer] osgc_multiplayer = [osgc_multiplayer]
keywords.append('multiplayer {}'.format(' + '.join(osgc_multiplayer))) keywords.append('multiplayer {}'.format(' + '.join(osgc_multiplayer)))
if 'content' in osgc_entry: if 'content' in osgc_entry:
osgc_content = osgc_entry['content'] osgc_content = osgc_entry['content'] # it's a list
keywords.append('{} content'.format(osgc_content)) osgc_content = ', '.join(osgc_content)
keywords.append(osgc_content)
if keywords: if keywords:
entry += '- Keywords: {}\n'.format(', '.join(keywords)) entry += '- Keywords: {}\n'.format(', '.join(keywords))

View File

@ -376,6 +376,14 @@
"strategy, inspired by Ares, real time, remake, shooter", "strategy, inspired by Ares, real time, remake, shooter",
"<a href=\"https://github.com/arescentral/antares.git\">Source</a> - C++ - LGPL-3.0" "<a href=\"https://github.com/arescentral/antares.git\">Source</a> - C++ - LGPL-3.0"
], ],
[
"Anteform (<a href=\"https://feneric.itch.io/anteform\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/anteform.md\">entry</a>)",
"Similar of Ultima III: Exodus.",
"",
"beta / active",
"role playing, inspired by Ultima III: Exodus, similar",
"<a href=\"https://github.com/Feneric/Anteform.git\">Source</a> - Lua - GPL-3.0"
],
[ [
"AntiChess (<a href=\"https://sourceforge.net/projects/antichess/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/antichess.md\">entry</a>)", "AntiChess (<a href=\"https://sourceforge.net/projects/antichess/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/antichess.md\">entry</a>)",
"AntiChess is an anti chess game. You have to take your..", "AntiChess is an anti chess game. You have to take your..",
@ -776,6 +784,14 @@
"role playing", "role playing",
"<a href=\"https://gitlab.com/osgames/bmtactics.git\">Source</a> - JavaScript - GPL-2.0" "<a href=\"https://gitlab.com/osgames/bmtactics.git\">Source</a> - JavaScript - GPL-2.0"
], ],
[
"BetterSpades (<a href=\"https://aos.party/jenkins/job/BetterSpades/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/betterspades.md\">entry</a>)",
"Remake of Ace of Spades.",
"",
"beta / active",
"cards, inspired by Ace of Spades, multiplayer online, open content, remake",
"<a href=\"https://github.com/xtreme8000/BetterSpades.git\">Source</a> - C - GPL-3.0"
],
[ [
"Between (<a href=\"https://web.archive.org/web/20150131015825/http://www.esquire.com/features/best-and-brightest-2008/rohrer-game\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/between.md\">entry</a>)", "Between (<a href=\"https://web.archive.org/web/20150131015825/http://www.esquire.com/features/best-and-brightest-2008/rohrer-game\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/between.md\">entry</a>)",
"Puzzle game.", "Puzzle game.",
@ -1416,6 +1432,14 @@
"role playing", "role playing",
"<a href=\"https://github.com/alphaonex86/CatchChallenger.git\">Source</a> - C++ - GPL-3.0" "<a href=\"https://github.com/alphaonex86/CatchChallenger.git\">Source</a> - C++ - GPL-3.0"
], ],
[
"Cattle Bity (<a href=\"https://dogballs.github.io/cattle-bity/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/cattle_bity.md\">entry</a>)",
"Clone of Battle City.",
"",
"beta / active",
"action, clone, commercial content, inspired by Battle City",
"<a href=\"https://github.com/dogballs/cattle-bity.git\">Source</a> - TypeScript - MIT"
],
[ [
"CaveExpress (<a href=\"http://www.caveproductions.org/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/caveexpress.md\">entry</a>)", "CaveExpress (<a href=\"http://www.caveproductions.org/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/caveexpress.md\">entry</a>)",
"Clone of Ugh!.", "Clone of Ugh!.",
@ -1792,6 +1816,14 @@
"strategy, commercial content, inspired by Theme Hospital, remake, requires original content", "strategy, commercial content, inspired by Theme Hospital, remake, requires original content",
"<a href=\"https://github.com/CorsixTH/CorsixTH.git\">Source</a> - Lua, C++ - MIT" "<a href=\"https://github.com/CorsixTH/CorsixTH.git\">Source</a> - Lua, C++ - MIT"
], ],
[
"Cosmo-Engine (<a href=\"https://github.com/yuv422/cosmo-engine\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/cosmo-engine.md\">entry</a>)",
"Remake of Cosmo's Cosmic Adventure.",
"",
"beta / active",
"platform, commercial content, inspired by Cosmo's Cosmic Adventure, remake, requires original content",
"<a href=\"https://github.com/yuv422/cosmo-engine.git\">Source</a> - C - GPL-2.0"
],
[ [
"Cosmosmash (<a href=\"http://perso.b2b2c.ca/~sarrazip/dev/cosmosmash.html\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/cosmosmash.md\">entry</a>)", "Cosmosmash (<a href=\"http://perso.b2b2c.ca/~sarrazip/dev/cosmosmash.html\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/cosmosmash.md\">entry</a>)",
"Remake of Astrosmash.", "Remake of Astrosmash.",
@ -2304,6 +2336,14 @@
"game engine", "game engine",
"<a href=\"https://github.com/Aminator/DirectX12GameEngine.git\">Source</a> - C# - MIT" "<a href=\"https://github.com/Aminator/DirectX12GameEngine.git\">Source</a> - C# - MIT"
], ],
[
"Divercity (<a href=\"https://team--rocket.github.io/divercity/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/divercity.md\">entry</a>)",
"Clone of Simcity and based on micropolis.",
"",
"beta / inactive since 2015",
"simulation, clone, inspired by Simcity + micropolis, open content",
"<a href=\"https://github.com/Team--Rocket/divercity.git\">Source</a> - Java - GPL-3.0"
],
[ [
"DNT (<a href=\"http://dnt.dnteam.org/cgi-bin/about.py\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/dnt.md\">entry</a>)", "DNT (<a href=\"http://dnt.dnteam.org/cgi-bin/about.py\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/dnt.md\">entry</a>)",
"3D RPG in a satirical post-apocalyptic world.", "3D RPG in a satirical post-apocalyptic world.",
@ -2416,6 +2456,14 @@
"role playing", "role playing",
"<a href=\"https://gitlab.com/osgames/dragon-hunt.git\">Source</a> - Python - GPL-2.0" "<a href=\"https://gitlab.com/osgames/dragon-hunt.git\">Source</a> - Python - GPL-2.0"
], ],
[
"dRally (<a href=\"https://github.com/urxp/drally\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/drally.md\">entry</a>)",
"Remake of Death Rally.",
"",
"beta / active",
"action, commercial content, inspired by Death Rally, racing, remake",
"<a href=\"https://github.com/urxp/drally.git\">Source</a> - Assembly, C - MIT"
],
[ [
"DreamChess (<a href=\"https://www.dreamchess.org/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/dreamchess.md\">entry</a>)", "DreamChess (<a href=\"https://www.dreamchess.org/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/dreamchess.md\">entry</a>)",
"3D chess game.", "3D chess game.",
@ -2424,6 +2472,14 @@
"strategy, board, chess", "strategy, board, chess",
"<a href=\"https://github.com/dreamchess/dreamchess.git\">Source</a> - C - GPL-3.0" "<a href=\"https://github.com/dreamchess/dreamchess.git\">Source</a> - C - GPL-3.0"
], ],
[
"DreamZZT (<a href=\"https://github.com/c99koder/DreamZZT\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/dreamzzt.md\">entry</a>)",
"Remake of ZZT.",
"",
"beta / inactive since 2007",
"game engine, inspired by ZZT, remake",
"<a href=\"https://github.com/c99koder/DreamZZT.git\">Source</a> - C, C++ - GPL-2.0"
],
[ [
"Dreerally (<a href=\"https://dreerally.com/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/dreerally.md\">entry</a>)", "Dreerally (<a href=\"https://dreerally.com/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/dreerally.md\">entry</a>)",
"Death Rally engine reimplementation.", "Death Rally engine reimplementation.",
@ -2472,6 +2528,14 @@
"action, commercial content, inspired by Duke Nukem 3D, multiplayer LAN, remake, requires original content, shooter", "action, commercial content, inspired by Duke Nukem 3D, multiplayer LAN, remake, requires original content, shooter",
"C - GPL-2.0" "C - GPL-2.0"
], ],
[
"DukeGDX (<a href=\"http://m210.duke4.net/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/dukegdx.md\">entry</a>)",
"Remake of Duke Nukem 3D.",
"",
"beta / active",
"remake, action shooter, commercial content, inspired by Duke Nukem 3D, multiplayer online + LAN + Co-op",
"<a href=\"https://gitlab.com/m210/DukeGDX.git\">Source</a> - Java - GPL-3.0"
],
[ [
"Dune 2 - The Maker (<a href=\"http://dune2themaker.fundynamic.com/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/dune_2-the_maker.md\">entry</a>)", "Dune 2 - The Maker (<a href=\"http://dune2themaker.fundynamic.com/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/dune_2-the_maker.md\">entry</a>)",
"Remake of Dune 2.", "Remake of Dune 2.",
@ -2664,6 +2728,14 @@
"puzzle", "puzzle",
"<a href=\"https://github.com/lksj/einstein-puzzle.git\">Source</a> - C++ - GPL-2.0" "<a href=\"https://github.com/lksj/einstein-puzzle.git\">Source</a> - C++ - GPL-2.0"
], ],
[
"ElonaFoobar (<a href=\"https://elonafoobar.com/en/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/elonafoobar.md\">entry</a>)",
"Remake of Elona.",
"",
"mature / active",
"role playing, commercial content, inspired by Elona, remake, roguelike",
"<a href=\"https://github.com/elonafoobar/elonafoobar.git\">Source</a> - C++, Lua - MIT"
],
[ [
"Elysium Engine (<a href=\"http://elysium.sourceforge.net/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/elysium_engine.md\">entry</a>)", "Elysium Engine (<a href=\"http://elysium.sourceforge.net/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/elysium_engine.md\">entry</a>)",
"2D mmorpg maker.", "2D mmorpg maker.",
@ -3064,6 +3136,14 @@
"framework, 2D", "framework, 2D",
"<a href=\"https://github.com/flixel-gdx/flixel-gdx.git\">Source</a> - Java - 3-clause BSD" "<a href=\"https://github.com/flixel-gdx/flixel-gdx.git\">Source</a> - Java - 3-clause BSD"
], ],
[
"Floppy Birb (<a href=\"https://oojmed.com/floppy-birb/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/floppy_birb.md\">entry</a>)",
"Clone of Flappy Bird.",
"",
"mature / active",
"framework, clone, inspired by Flappy Bird, open content",
"<a href=\"https://github.com/oojmed/floppy-birb.git\">Source</a> - JavaScript - MIT"
],
[ [
"FLTK Recycling Game! (<a href=\"http://www.thregr.org/~wavexx/software/regame/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/fltk_recycling_game.md\">entry</a>)", "FLTK Recycling Game! (<a href=\"http://www.thregr.org/~wavexx/software/regame/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/fltk_recycling_game.md\">entry</a>)",
"Simple arcade game where you control a guy who is trying..", "Simple arcade game where you control a guy who is trying..",
@ -3144,6 +3224,14 @@
"action, action-adventure, open content, side-scrolling", "action, action-adventure, open content, side-scrolling",
"<a href=\"https://github.com/antrad/Abuse_1996.git\">Source</a> - Lisp - Public domain" "<a href=\"https://github.com/antrad/Abuse_1996.git\">Source</a> - Lisp - Public domain"
], ],
[
"Free Allegiance (<a href=\"https://www.freeallegiance.org/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/free_allegiance.md\">entry</a>)",
"Remake of Allegiance.",
"",
"mature / active",
"remake, inspired by Allegiance",
"<a href=\"https://github.com/FreeAllegiance/Allegiance.git\">Source</a> - C++ - MIT"
],
[ [
"Free Heroes 2 (<a href=\"https://sourceforge.net/projects/fheroes2/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/free_heroes_2.md\">entry</a>)", "Free Heroes 2 (<a href=\"https://sourceforge.net/projects/fheroes2/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/free_heroes_2.md\">entry</a>)",
"Free implementation of Heroes of the Might and Magic II..", "Free implementation of Heroes of the Might and Magic II..",
@ -3352,6 +3440,14 @@
"strategy, inspired by The Settlers, remake, requires original content", "strategy, inspired by The Settlers, remake, requires original content",
"<a href=\"https://github.com/freeserf/freeserf.git\">Source</a> - C, C++ - GPL-3.0" "<a href=\"https://github.com/freeserf/freeserf.git\">Source</a> - C, C++ - GPL-3.0"
], ],
[
"Freeserf.net (<a href=\"https://github.com/Pyrdacor/freeserf.net\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/freeserfnet.md\">entry</a>)",
"Remake of The Settlers.",
"",
"mature / active",
"strategy, inspired by The Settlers + Freeserf, remake, requires original content",
"<a href=\"https://github.com/Pyrdacor/freeserf.net.git\">Source</a> - C# - GPL-3.0"
],
[ [
"FreeSiege (<a href=\"http://freesiege.sourceforge.net/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/freesiege.md\">entry</a>)", "FreeSiege (<a href=\"http://freesiege.sourceforge.net/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/freesiege.md\">entry</a>)",
"Remake of Siege.", "Remake of Siege.",
@ -3369,9 +3465,9 @@
"<a href=\"https://github.com/francot514/FreeSims.git\">Source</a> - C# - MPL-2.0" "<a href=\"https://github.com/francot514/FreeSims.git\">Source</a> - C# - MPL-2.0"
], ],
[ [
"FreeSO (<a href=\"https://freeso.org/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/freeso.md\">entry</a>)", "FreeSO (<a href=\"https://web.archive.org/web/20200602032529/https://freeso.org/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/freeso.md\">entry</a>)",
"Remake of The Sims Online.", "Remake of The Sims Online.",
"<a href=\"https://freeso.org/download/\">Link</a>", "<a href=\"https://web.archive.org/web/20200601192250/http://freeso.org/download/\">Link</a>",
"beta / active", "beta / active",
"simulation, game engine, inspired by The Sims Online, remake, requires original content", "simulation, game engine, inspired by The Sims Online, remake, requires original content",
"<a href=\"https://github.com/riperiperi/FreeSO.git\">Source</a> - C# - MPL-2.0" "<a href=\"https://github.com/riperiperi/FreeSO.git\">Source</a> - C# - MPL-2.0"
@ -4136,6 +4232,14 @@
"role playing, 2D", "role playing, 2D",
"<a href=\"https://bitbucket.org/allacrost/allacrost\">Source</a> - C++, Lua - GPL-2.0" "<a href=\"https://bitbucket.org/allacrost/allacrost\">Source</a> - C++, Lua - GPL-2.0"
], ],
[
"Heroes of Civilizations (<a href=\"https://github.com/francot514/CivHeroes\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/heroes_of_civilizations.md\">entry</a>)",
"Clone of Yu-Gi-Oh!.",
"",
"beta / active",
"strategy, cards, clone, inspired by Yu-Gi-Oh!",
"<a href=\"https://github.com/francot514/CivHeroes.git\">Source</a> - C++, C# - GPL-2.0"
],
[ [
"Heroes of Wesnoth (<a href=\"https://launchpad.net/heroesofwesnoth\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/heroes_of_wesnoth.md\">entry</a>)", "Heroes of Wesnoth (<a href=\"https://launchpad.net/heroesofwesnoth\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/heroes_of_wesnoth.md\">entry</a>)",
"A free, turn-based strategy game where you have to guide a..", "A free, turn-based strategy game where you have to guide a..",
@ -4480,6 +4584,14 @@
"strategy", "strategy",
"<a href=\"https://github.com/matthewgrimes/itbs-code.git\">Source</a> - Python - MIT" "<a href=\"https://github.com/matthewgrimes/itbs-code.git\">Source</a> - Python - MIT"
], ],
[
"Isometric-Minesweeper (<a href=\"https://github.com/Bit-Sahil04/Isometric-Minesweeper\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/isometric-minesweeper.md\">entry</a>)",
"Clone of Minesweeper.",
"",
"beta / active",
"strategy, clone, inspired by Minesweeper, open content",
"<a href=\"https://github.com/Bit-Sahil04/Isometric-Minesweeper.git\">Source</a> - Python - MIT"
],
[ [
"Iter Vehemens ad Necem (<a href=\"https://attnam.com/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/iter_vehemens_ad_necem.md\">entry</a>)", "Iter Vehemens ad Necem (<a href=\"https://attnam.com/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/iter_vehemens_ad_necem.md\">entry</a>)",
"Graphical roguelike game with advanced bodypart and..", "Graphical roguelike game with advanced bodypart and..",
@ -4560,6 +4672,14 @@
"role playing", "role playing",
"<a href=\"https://svn.code.sf.net/p/javacrpg/code\">Source</a> - Java - LGPL-3.0" "<a href=\"https://svn.code.sf.net/p/javacrpg/code\">Source</a> - Java - LGPL-3.0"
], ],
[
"JediAcademyLinux (<a href=\"https://github.com/xLAva/JediAcademyLinux\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/jediacademylinux.md\">entry</a>)",
"Remake of Star Wars Jedi Knight: Jedi Academy.",
"",
"beta / inactive since 2017",
"action, inspired by Star Wars Jedi Knight: Jedi Academy, remake, shooter",
"<a href=\"https://github.com/xLAva/JediAcademyLinux.git\">Source</a> - C++ - GPL-2.0"
],
[ [
"JediOutcastLinux (<a href=\"https://github.com/xLAva/JediOutcastLinux\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/jedioutcastlinux.md\">entry</a>)", "JediOutcastLinux (<a href=\"https://github.com/xLAva/JediOutcastLinux\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/jedioutcastlinux.md\">entry</a>)",
"Remake of Jedi Knight II: Jedi Outcast.", "Remake of Jedi Knight II: Jedi Outcast.",
@ -5072,6 +5192,14 @@
"action, game engine, inspired by Freelancer, remake, simulation, space", "action, game engine, inspired by Freelancer, remake, simulation, space",
"<a href=\"https://github.com/Librelancer/Librelancer.git\">Source</a> - C, C# - MIT" "<a href=\"https://github.com/Librelancer/Librelancer.git\">Source</a> - C, C# - MIT"
], ],
[
"Librerama (<a href=\"https://yeldham.itch.io/librerama\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/librerama.md\">entry</a>)",
"Clone of WarioWare.",
"",
"mature / active",
"arcade, clone, inspired by WarioWare, open content",
"<a href=\"https://codeberg.org/Yeldham/librerama.git\">Source</a> - GDScript - GPL-3.0"
],
[ [
"libvorbis (<a href=\"https://xiph.org/vorbis/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/libvorbis.md\">entry</a>)", "libvorbis (<a href=\"https://xiph.org/vorbis/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/libvorbis.md\">entry</a>)",
"Vorbis audio compression reference implementation.", "Vorbis audio compression reference implementation.",
@ -5192,6 +5320,14 @@
"puzzle, 2D, clone, inspired by Lemmings, multiplayer online, open content", "puzzle, 2D, clone, inspired by Lemmings, multiplayer online, open content",
"<a href=\"https://github.com/SimonN/LixD.git\">Source</a> - D, C++ - CC0" "<a href=\"https://github.com/SimonN/LixD.git\">Source</a> - D, C++ - CC0"
], ],
[
"LMarbles (<a href=\"http://lgames.sourceforge.net/LMarbles/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/lmarbles.md\">entry</a>)",
"Clone of Atomix.",
"",
"beta / active",
"strategy, clone, inspired by Atomix, open content",
"<a href=\"https://svn.code.sf.net/p/lgames/code\">Source</a> - C - GPL-2.0"
],
[ [
"Lords of the Fey (<a href=\"https://github.com/apsillers/lords-of-the-fey\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/lords_of_the_fey.md\">entry</a>)", "Lords of the Fey (<a href=\"https://github.com/apsillers/lords-of-the-fey\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/lords_of_the_fey.md\">entry</a>)",
"Strategy game inspired by Battle for Wesnoth", "Strategy game inspired by Battle for Wesnoth",
@ -5640,6 +5776,14 @@
"platform, open content, puzzle", "platform, open content, puzzle",
"<a href=\"https://github.com/KOBUGE-Games/minilens.git\">Source</a> - GDScript - GPL-3.0" "<a href=\"https://github.com/KOBUGE-Games/minilens.git\">Source</a> - GDScript - GPL-3.0"
], ],
[
"Minima (<a href=\"https://feneric.itch.io/minima\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/minima.md\">entry</a>)",
"Clone of Ultima III: Exodus.",
"<a href=\"https://github.com/Feneric/Minima/releases\">Link</a>",
"mature / active",
"role playing, clone, inspired by Ultima III: Exodus",
"<a href=\"https://github.com/Feneric/Minima.git\">Source</a> - Lua - GPL-3.0"
],
[ [
"Mininim (<a href=\"http://oitofelix.github.io/mininim/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/mininim.md\">entry</a>)", "Mininim (<a href=\"http://oitofelix.github.io/mininim/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/mininim.md\">entry</a>)",
"Remake of Prince of Persia.", "Remake of Prince of Persia.",
@ -6008,6 +6152,14 @@
"sports", "sports",
"<a href=\"https://github.com/wesleywerner/nova-pinball.git\">Source</a> - Lua - GPL-3.0" "<a href=\"https://github.com/wesleywerner/nova-pinball.git\">Source</a> - Lua - GPL-3.0"
], ],
[
"Nox Imperii (<a href=\"http://noximperii.com/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/nox_imperii.md\">entry</a>)",
"Similar of Escape Velocity.",
"",
"mature / inactive since 2016",
"sports, inspired by Escape Velocity + Naev, open content, similar",
"<a href=\"https://github.com/Kinniken/NoxImperii.git\">Source</a> - C - GPL-3.0"
],
[ [
"NStars! (<a href=\"http://nstars.sourceforge.net/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/nstars.md\">entry</a>)", "NStars! (<a href=\"http://nstars.sourceforge.net/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/nstars.md\">entry</a>)",
"Remake of Stars!.", "Remake of Stars!.",
@ -6576,6 +6728,14 @@
"framework", "framework",
"<a href=\"https://github.com/openfl/openfl.git\">Source</a> - Haxe - MIT" "<a href=\"https://github.com/openfl/openfl.git\">Source</a> - Haxe - MIT"
], ],
[
"OpenFNaF (<a href=\"https://github.com/MotoLegacy/OpenFNaF\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/openfnaf.md\">entry</a>)",
"Clone of Five Nights at Freddy's.",
"",
"beta / active",
"role playing, clone, free content, inspired by Five Nights at Freddy's",
"<a href=\"https://github.com/MotoLegacy/OpenFNaF.git\">Source</a> - C - MIT"
],
[ [
"Openfrag (<a href=\"https://sourceforge.net/projects/openfrag/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/openfrag.md\">entry</a>)", "Openfrag (<a href=\"https://sourceforge.net/projects/openfrag/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/openfrag.md\">entry</a>)",
"Medieval-themed open-source FPS.", "Medieval-themed open-source FPS.",
@ -6968,6 +7128,14 @@
"strategy, inspired by UFO: Enemy Unknown + X-COM: Apocalypse + X-COM: Terror from the Deep + X-COM: UFO Defense, remake, turn-based", "strategy, inspired by UFO: Enemy Unknown + X-COM: Apocalypse + X-COM: Terror from the Deep + X-COM: UFO Defense, remake, turn-based",
"<a href=\"https://github.com/OpenXcom/OpenXcom.git\">Source</a> - C++ - GPL-3.0" "<a href=\"https://github.com/OpenXcom/OpenXcom.git\">Source</a> - C++ - GPL-3.0"
], ],
[
"OpenYandere (<a href=\"https://github.com/Evilpersonwithnosoul/OpenYandere\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/openyandere.md\">entry</a>)",
"Clone of Yandere Simulator.",
"",
"beta / inactive since 2018",
"action, clone, free content, inspired by Yandere Simulator",
"<a href=\"https://github.com/Evilpersonwithnosoul/OpenYandere.git\">Source</a> - C# - GPL-3.0"
],
[ [
"Operation Citadel (<a href=\"http://kursk.sourceforge.net/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/operation_citadel.md\">entry</a>)", "Operation Citadel (<a href=\"http://kursk.sourceforge.net/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/operation_citadel.md\">entry</a>)",
"A WWII, turn based platoon, company level war game on the..", "A WWII, turn based platoon, company level war game on the..",
@ -6977,7 +7145,7 @@
"<a href=\"https://gitlab.com/osgames/kursk.git\">Source</a> - C++ - GPL-2.0" "<a href=\"https://gitlab.com/osgames/kursk.git\">Source</a> - C++ - GPL-2.0"
], ],
[ [
"OPMon (<a href=\"https://www.opmon-game.ga/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/opmon.md\">entry</a>)", "OPMon (<a href=\"https://opmon-game.ga/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/opmon.md\">entry</a>)",
"Remake of Pok\u00e9mon.", "Remake of Pok\u00e9mon.",
"", "",
"beta / active", "beta / active",

13
entries/anteform.md Normal file
View File

@ -0,0 +1,13 @@
# Anteform
_Similar of Ultima III: Exodus._
- Home: https://feneric.itch.io/anteform
- State: beta
- Keywords: role playing, inspired by Ultima III: Exodus, similar
- Code repository: https://github.com/Feneric/Anteform.git
- Code language: Lua
- Code license: GPL-3.0
- Code dependencies: PICO-8
## Building

14
entries/betterspades.md Normal file
View File

@ -0,0 +1,14 @@
# BetterSpades
_Remake of Ace of Spades._
- Home: https://aos.party/jenkins/job/BetterSpades/
- State: beta
- Keywords: cards, inspired by Ace of Spades, multiplayer online, open content, remake
- Code repository: https://github.com/xtreme8000/BetterSpades.git
- Code language: C
- Code license: GPL-3.0
## Building
- Build system: CMake

14
entries/cattle_bity.md Normal file
View File

@ -0,0 +1,14 @@
# Cattle Bity
_Clone of Battle City._
- Home: https://dogballs.github.io/cattle-bity/
- Media: https://en.wikipedia.org/wiki/Battle_City
- State: beta
- Platform: Web
- Keywords: action, clone, commercial content, inspired by Battle City
- Code repository: https://github.com/dogballs/cattle-bity.git
- Code language: TypeScript
- Code license: MIT
## Building

16
entries/cosmo-engine.md Normal file
View File

@ -0,0 +1,16 @@
# Cosmo-Engine
_Remake of Cosmo's Cosmic Adventure._
- Home: https://github.com/yuv422/cosmo-engine
- Media: https://en.wikipedia.org/wiki/Cosmo%27s_Cosmic_Adventure, https://3drealms.com/catalog/cosmos-cosmic-adventure_37/
- State: beta
- Keywords: platform, commercial content, inspired by Cosmo's Cosmic Adventure, remake, requires original content
- Code repository: https://github.com/yuv422/cosmo-engine.git
- Code language: C
- Code license: GPL-2.0
- Code dependencies: SDL2
## Building
- Build system: CMake

12
entries/divercity.md Normal file
View File

@ -0,0 +1,12 @@
# Divercity
_Clone of Simcity and based on micropolis._
- Home: https://team--rocket.github.io/divercity/
- State: beta, inactive since 2015
- Keywords: simulation, clone, inspired by Simcity + micropolis, open content
- Code repository: https://github.com/Team--Rocket/divercity.git
- Code language: Java
- Code license: GPL-3.0
## Building

14
entries/drally.md Normal file
View File

@ -0,0 +1,14 @@
# dRally
_Remake of Death Rally._
- Home: https://github.com/urxp/drally
- Media: https://en.wikipedia.org/wiki/Death_Rally
- State: beta
- Keywords: action, commercial content, inspired by Death Rally, racing, remake
- Code repository: https://github.com/urxp/drally.git
- Code language: Assembly, C
- Code license: MIT
- Code dependencies: SDL2
## Building

14
entries/dreamzzt.md Normal file
View File

@ -0,0 +1,14 @@
# DreamZZT
_Remake of ZZT._
- Home: https://github.com/c99koder/DreamZZT
- State: beta, inactive since 2007
- Keywords: game engine, inspired by ZZT, remake
- Code repository: https://github.com/c99koder/DreamZZT.git
- Code language: C, C++
- Code license: GPL-2.0
## Building
- Build system: Make

13
entries/dukegdx.md Normal file
View File

@ -0,0 +1,13 @@
# DukeGDX
_Remake of Duke Nukem 3D._
- Home: http://m210.duke4.net/
- State: beta
- Keywords: remake, action shooter, commercial content, inspired by Duke Nukem 3D, multiplayer online + LAN + Co-op
- Code repository: https://gitlab.com/m210/DukeGDX.git
- Code language: Java
- Code license: GPL-3.0
- Code dependencies: libGDX
## Building

16
entries/elonafoobar.md Normal file
View File

@ -0,0 +1,16 @@
# ElonaFoobar
_Remake of Elona._
- Home: https://elonafoobar.com/en/
- State: mature
- Platform: Windows, Linux, macOS
- Keywords: role playing, commercial content, inspired by Elona, remake, roguelike
- Code repository: https://github.com/elonafoobar/elonafoobar.git
- Code language: C++, Lua
- Code license: MIT
- Code dependencies: SDL2
## Building
- Build system: CMake

13
entries/floppy_birb.md Normal file
View File

@ -0,0 +1,13 @@
# Floppy Birb
_Clone of Flappy Bird._
- Home: https://oojmed.com/floppy-birb/
- State: mature
- Platform: Web
- Keywords: framework, clone, inspired by Flappy Bird, open content
- Code repository: https://github.com/oojmed/floppy-birb.git
- Code language: JavaScript
- Code license: MIT
## Building

View File

@ -0,0 +1,15 @@
# Free Allegiance
_Remake of Allegiance._
- Home: https://www.freeallegiance.org/
- Media: <https://en.wikipedia.org/wiki/Allegiance_(video_game)#Community_continuation>
- State: mature
- Keywords: remake, inspired by Allegiance
- Code repository: https://github.com/FreeAllegiance/Allegiance.git
- Code language: C++
- Code license: MIT
## Building
- Build system: CMake

14
entries/freeserfnet.md Normal file
View File

@ -0,0 +1,14 @@
# Freeserf.net
_Remake of The Settlers._
- Home: https://github.com/Pyrdacor/freeserf.net
- State: mature
- Keywords: strategy, inspired by The Settlers + Freeserf, remake, requires original content
- Code repository: https://github.com/Pyrdacor/freeserf.net.git
- Code language: C#
- Code license: GPL-3.0
## Building
- Build system: Visual Studio solution

View File

@ -2,9 +2,9 @@
_Remake of The Sims Online._ _Remake of The Sims Online._
- Home: https://freeso.org/ - Home: https://web.archive.org/web/20200602032529/https://freeso.org/
- State: beta - State: beta
- Download: https://freeso.org/download/ - Download: https://web.archive.org/web/20200601192250/http://freeso.org/download/
- Keywords: simulation, game engine, inspired by The Sims Online, remake, requires original content - Keywords: simulation, game engine, inspired by The Sims Online, remake, requires original content
- Code repository: https://github.com/riperiperi/FreeSO.git - Code repository: https://github.com/riperiperi/FreeSO.git
- Code language: C# - Code language: C#

View File

@ -0,0 +1,14 @@
# Heroes of Civilizations
_Clone of Yu-Gi-Oh!._
- Home: https://github.com/francot514/CivHeroes
- State: beta
- Keywords: strategy, cards, clone, inspired by Yu-Gi-Oh!
- Code repository: https://github.com/francot514/CivHeroes.git
- Code language: C++, C#
- Code license: GPL-2.0
## Building
- Build system: Visual Studio project

View File

@ -0,0 +1,13 @@
# Isometric-Minesweeper
_Clone of Minesweeper._
- Home: https://github.com/Bit-Sahil04/Isometric-Minesweeper
- State: beta
- Keywords: strategy, clone, inspired by Minesweeper, open content
- Code repository: https://github.com/Bit-Sahil04/Isometric-Minesweeper.git
- Code language: Python
- Code license: MIT
- Code dependencies: pygame
## Building

View File

@ -0,0 +1,13 @@
# JediAcademyLinux
_Remake of Star Wars Jedi Knight: Jedi Academy._
- Home: https://github.com/xLAva/JediAcademyLinux
- Media: https://en.wikipedia.org/wiki/Star_Wars_Jedi_Knight:_Jedi_Academy
- State: beta, inactive since 2017
- Keywords: action, inspired by Star Wars Jedi Knight: Jedi Academy, remake, shooter
- Code repository: https://github.com/xLAva/JediAcademyLinux.git
- Code language: C++
- Code license: GPL-2.0
## Building

14
entries/librerama.md Normal file
View File

@ -0,0 +1,14 @@
# Librerama
_Clone of WarioWare._
- Home: https://yeldham.itch.io/librerama
- State: mature
- Keywords: arcade, clone, inspired by WarioWare, open content
- Code repository: https://codeberg.org/Yeldham/librerama.git
- Code language: GDScript
- Code license: GPL-3.0
- Code dependencies: Godot
- Assets license: CC-BY-SA-4.0
## Building

13
entries/lmarbles.md Normal file
View File

@ -0,0 +1,13 @@
# LMarbles
_Clone of Atomix._
- Home: http://lgames.sourceforge.net/LMarbles/, https://sourceforge.net/projects/lgames/
- State: beta
- Keywords: strategy, clone, inspired by Atomix, open content
- Code repository: https://svn.code.sf.net/p/lgames/code (svn)
- Code language: C
- Code license: GPL-2.0
- Code dependencies: SDL
## Building

14
entries/minima.md Normal file
View File

@ -0,0 +1,14 @@
# Minima
_Clone of Ultima III: Exodus._
- Home: https://feneric.itch.io/minima
- State: mature
- Download: https://github.com/Feneric/Minima/releases
- Keywords: role playing, clone, inspired by Ultima III: Exodus
- Code repository: https://github.com/Feneric/Minima.git
- Code language: Lua
- Code license: GPL-3.0
- Code dependencies: PICO-8
## Building

15
entries/nox_imperii.md Normal file
View File

@ -0,0 +1,15 @@
# Nox Imperii
_Similar of Escape Velocity._
- Home: http://noximperii.com/
- State: mature, inactive since 2016
- Keywords: sports, inspired by Escape Velocity + Naev, open content, similar
- Code repository: https://github.com/Kinniken/NoxImperii.git
- Code language: C
- Code license: GPL-3.0
- Code dependencies: SDL
Fork of Naev
## Building

14
entries/openfnaf.md Normal file
View File

@ -0,0 +1,14 @@
# OpenFNaF
_Clone of Five Nights at Freddy's._
- Home: https://github.com/MotoLegacy/OpenFNaF
- Media: https://en.wikipedia.org/wiki/Five_Nights_at_Freddy%27s
- State: beta
- Keywords: role playing, clone, free content (?), inspired by Five Nights at Freddy's
- Code repository: https://github.com/MotoLegacy/OpenFNaF.git
- Code language: C
- Code license: MIT
- Code dependencies: SFML
## Building

14
entries/openyandere.md Normal file
View File

@ -0,0 +1,14 @@
# OpenYandere
_Clone of Yandere Simulator._
- Home: https://github.com/Evilpersonwithnosoul/OpenYandere
- Media: https://en.wikipedia.org/wiki/Yandere_Simulator
- State: beta, inactive since 2018
- Keywords: action, clone, free content, inspired by Yandere Simulator
- Code repository: https://github.com/Evilpersonwithnosoul/OpenYandere.git
- Code language: C#
- Code license: GPL-3.0
- Code dependencies: Unity
## Building

View File

@ -2,7 +2,7 @@
_Remake of Pokémon._ _Remake of Pokémon._
- Home: https://www.opmon-game.ga/ - Home: https://opmon-game.ga/
- State: beta - State: beta
- Platform: Windows, Linux, macOS - Platform: Windows, Linux, macOS
- Keywords: remake, inspired by Pokémon, open content - Keywords: remake, inspired by Pokémon, open content

View File

@ -52,6 +52,7 @@
- **[Cadaver](../cadaver.md)** (C++, GPL-2.0, beta, inactive since 2009) - **[Cadaver](../cadaver.md)** (C++, GPL-2.0, beta, inactive since 2009)
- **[Cannonball](../cannonball.md)** (C++, MAME, beta) - **[Cannonball](../cannonball.md)** (C++, MAME, beta)
- **[Cat Mother Dead Justice](../cat_mother_dead_justice.md)** (C++, 3-clause BSD, GPL-2.0, beta, inactive since 2003) - **[Cat Mother Dead Justice](../cat_mother_dead_justice.md)** (C++, 3-clause BSD, GPL-2.0, beta, inactive since 2003)
- **[Cattle Bity](../cattle_bity.md)** (TypeScript, MIT, beta)
- **[CavePacker](../cavepacker.md)** (JavaScript, C, C++, Lua, GPL-3.0, mature) - **[CavePacker](../cavepacker.md)** (JavaScript, C, C++, Lua, GPL-3.0, mature)
- **[CAVEZ of PHEAR](../cavez_of_phear.md)** (C, GPL-3.0, beta, inactive since 2011) - **[CAVEZ of PHEAR](../cavez_of_phear.md)** (C, GPL-3.0, beta, inactive since 2011)
- **[cc94](../cc94.md)** (C++, Python, AGPL-3.0, beta) - **[cc94](../cc94.md)** (C++, Python, AGPL-3.0, beta)
@ -78,6 +79,7 @@
- **[Doom64EX](../doom64ex.md)** (C, C++, GPL-2.0, mature) - **[Doom64EX](../doom64ex.md)** (C, C++, GPL-2.0, mature)
- **[DOOM](../doom.md)** (C, Custom, mature, inactive since 2012) - **[DOOM](../doom.md)** (C, Custom, mature, inactive since 2012)
- **[Doomsday Engine](../doomsday_engine.md)** (C, C++, GPL-2.0, GPL-3.0, LGPL-3.0, mature) - **[Doomsday Engine](../doomsday_engine.md)** (C, C++, GPL-2.0, GPL-3.0, LGPL-3.0, mature)
- **[dRally](../drally.md)** (Assembly, C, MIT, beta)
- **[Duke3D](../duke3d.md)** (C, GPL-2.0, beta, inactive since 2009) - **[Duke3D](../duke3d.md)** (C, GPL-2.0, beta, inactive since 2009)
- **[Duke3d_w32](../duke3dw32.md)** (C, GPL-2.0, beta, inactive since 2008) - **[Duke3d_w32](../duke3dw32.md)** (C, GPL-2.0, beta, inactive since 2008)
- **[Dungeon Monkey Unlimited](../dungeon_monkey_unlimited.md)** (Pascal, LGPL-2.1, mature, inactive since 2010) - **[Dungeon Monkey Unlimited](../dungeon_monkey_unlimited.md)** (Pascal, LGPL-2.1, mature, inactive since 2010)
@ -116,6 +118,7 @@
- **[Hovertank3D](../hovertank3d.md)** (C++, Assembly, GPL-2.0, mature, inactive since 2014) - **[Hovertank3D](../hovertank3d.md)** (C++, Assembly, GPL-2.0, mature, inactive since 2014)
- **[ioquake3](../ioquake3.md)** (C, GPL-2.0, mature) - **[ioquake3](../ioquake3.md)** (C, GPL-2.0, mature)
- **[Jake2](../jake2.md)** (Java, GPL-2.0, beta, inactive since 2006) - **[Jake2](../jake2.md)** (Java, GPL-2.0, beta, inactive since 2006)
- **[JediAcademyLinux](../jediacademylinux.md)** (C++, GPL-2.0, beta, inactive since 2017)
- **[Jet-Story](../jet-story.md)** (Assembly, C, C++, MIT, beta) - **[Jet-Story](../jet-story.md)** (Assembly, C, C++, MIT, beta)
- **[Kartering](../kartering.md)** (C, GPL-2.0, MIT, ISC, beta, inactive since 2015) - **[Kartering](../kartering.md)** (C, GPL-2.0, MIT, ISC, beta, inactive since 2015)
- **[Key Runner](../key_runner.md)** (C++, GPL-3.0, mature, inactive since 2013) - **[Key Runner](../key_runner.md)** (C++, GPL-3.0, mature, inactive since 2013)
@ -162,6 +165,7 @@
- **[OpenRW](../openrw.md)** (C, C++, GPL-3.0, beta) - **[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)
- **[OpenYandere](../openyandere.md)** (C#, GPL-3.0, beta, inactive since 2018)
- **[Pacewar](../pacewar.md)** (Python, GPL-3.0, mature, inactive since 2017) - **[Pacewar](../pacewar.md)** (Python, GPL-3.0, mature, inactive since 2017)
- **[PainTown](../paintown.md)** (C++, Java, Python, 3-clause BSD, mature) - **[PainTown](../paintown.md)** (C++, Java, Python, 3-clause BSD, mature)
- **[Pang Zero](../pang_zero.md)** (Perl, GPL-2.0, beta, inactive since 2007) - **[Pang Zero](../pang_zero.md)** (Perl, GPL-2.0, beta, inactive since 2007)

View File

@ -41,6 +41,7 @@
- **[Ladder](../ladder.md)** (Java, GPL-2.0, mature, inactive since 2005) - **[Ladder](../ladder.md)** (Java, GPL-2.0, mature, inactive since 2005)
- **[LBreakout2](../lbreakout2.md)** (C, GPL-2.0, mature, inactive since 2010) - **[LBreakout2](../lbreakout2.md)** (C, GPL-2.0, mature, inactive since 2010)
- **[LBreakoutHD](../lbreakouthd.md)** (C++, GPL-3.0, mature) - **[LBreakoutHD](../lbreakouthd.md)** (C++, GPL-3.0, mature)
- **[Librerama](../librerama.md)** (GDScript, GPL-3.0, mature)
- **[Limbs Off](../limbs_off.md)** (C++, GPL-3.0, beta, inactive since 2013) - **[Limbs Off](../limbs_off.md)** (C++, GPL-3.0, beta, inactive since 2013)
- **[Luola](../luola.md)** (C, GPL-2.0, mature, inactive since 2005) - **[Luola](../luola.md)** (C, GPL-2.0, mature, inactive since 2005)
- **[Maelstrom](../maelstrom.md)** (C, C++, GPL-2.0, mature, inactive since 2002) - **[Maelstrom](../maelstrom.md)** (C, C++, GPL-2.0, mature, inactive since 2002)

View File

@ -2,9 +2,11 @@
# Cards # Cards
- **[Aisleriot](../aisleriot.md)** (C, Scheme, GPL-3.0, mature) - **[Aisleriot](../aisleriot.md)** (C, Scheme, GPL-3.0, mature)
- **[BetterSpades](../betterspades.md)** (C, GPL-3.0, beta)
- **[Card Stories](../card_stories.md)** (JavaScript, Python, AGPL-3.0, beta, inactive since 2012) - **[Card Stories](../card_stories.md)** (JavaScript, Python, AGPL-3.0, beta, inactive since 2012)
- **[Deer Portal](../deer_portal.md)** (C++, zlib, beta) - **[Deer Portal](../deer_portal.md)** (C++, zlib, beta)
- **[Gnome Hearts](../gnome_hearts.md)** (Python, GPL-2.0, mature, inactive since 2015) - **[Gnome Hearts](../gnome_hearts.md)** (Python, GPL-2.0, mature, inactive since 2015)
- **[Heroes of Civilizations](../heroes_of_civilizations.md)** (C++, C#, GPL-2.0, beta)
- **[JSkat](../jskat.md)** (Java, GPL-3.0, Apache-2.0, beta) - **[JSkat](../jskat.md)** (Java, GPL-3.0, Apache-2.0, beta)
- **[Libre: The Open Source Card Game](../libre_the_open_source_card_game.md)** (Python, AGPL-3.0, mature, inactive since 2010) - **[Libre: The Open Source Card Game](../libre_the_open_source_card_game.md)** (Python, AGPL-3.0, mature, inactive since 2010)
- **[Magarena](../magarena.md)** (Java, Groovy, GPL-3.0, mature) - **[Magarena](../magarena.md)** (Java, Groovy, GPL-3.0, mature)

View File

@ -20,6 +20,7 @@
- **[Flex Engine](../flex_engine.md)** (C++, MIT, beta) - **[Flex Engine](../flex_engine.md)** (C++, MIT, beta)
- **[flixel-gdx](../flixel-gdx.md)** (Java, 3-clause BSD, beta, inactive since 2017) - **[flixel-gdx](../flixel-gdx.md)** (Java, 3-clause BSD, beta, inactive since 2017)
- **[Flixel](../flixel.md)** (ActionScript, MIT, mature) - **[Flixel](../flixel.md)** (ActionScript, MIT, mature)
- **[Floppy Birb](../floppy_birb.md)** (JavaScript, MIT, mature)
- **[GemRB](../gemrb.md)** (C++, Python, GPL-2.0, mature) - **[GemRB](../gemrb.md)** (C++, Python, GPL-2.0, mature)
- **[Godot](../godot.md)** (C, C++, MIT, mature) - **[Godot](../godot.md)** (C, C++, MIT, mature)
- **[Grit Game Engine](../grit_game_engine.md)** (C++, Python, MIT, beta) - **[Grit Game Engine](../grit_game_engine.md)** (C++, Python, MIT, beta)

View File

@ -20,6 +20,7 @@
- **[Flex Engine](../flex_engine.md)** (C++, MIT, beta) - **[Flex Engine](../flex_engine.md)** (C++, MIT, beta)
- **[flixel-gdx](../flixel-gdx.md)** (Java, 3-clause BSD, beta, inactive since 2017) - **[flixel-gdx](../flixel-gdx.md)** (Java, 3-clause BSD, beta, inactive since 2017)
- **[Flixel](../flixel.md)** (ActionScript, MIT, mature) - **[Flixel](../flixel.md)** (ActionScript, MIT, mature)
- **[Floppy Birb](../floppy_birb.md)** (JavaScript, MIT, mature)
- **[GemRB](../gemrb.md)** (C++, Python, GPL-2.0, mature) - **[GemRB](../gemrb.md)** (C++, Python, GPL-2.0, mature)
- **[Godot](../godot.md)** (C, C++, MIT, mature) - **[Godot](../godot.md)** (C, C++, MIT, mature)
- **[Grit Game Engine](../grit_game_engine.md)** (C++, Python, MIT, beta) - **[Grit Game Engine](../grit_game_engine.md)** (C++, Python, MIT, beta)

View File

@ -23,6 +23,7 @@
- **[DirectX12GameEngine](../directx12gameengine.md)** (C#, MIT, beta) - **[DirectX12GameEngine](../directx12gameengine.md)** (C#, MIT, beta)
- **[Do It Yourself Doom With SDL](../do_it_yourself_doom_with_sdl.md)** (C++, MIT, beta) - **[Do It Yourself Doom With SDL](../do_it_yourself_doom_with_sdl.md)** (C++, MIT, beta)
- **[DOOM](../doom.md)** (C, Custom, mature, inactive since 2012) - **[DOOM](../doom.md)** (C, Custom, mature, inactive since 2012)
- **[DreamZZT](../dreamzzt.md)** (C, C++, GPL-2.0, beta, inactive since 2007)
- **[Dreerally](../dreerally.md)** (C, C++, Custom, beta) - **[Dreerally](../dreerally.md)** (C, C++, Custom, beta)
- **[DwarfCorp](../dwarfcorp.md)** (C#, MIT, mature) - **[DwarfCorp](../dwarfcorp.md)** (C#, MIT, mature)
- **[eAdventure](../eadventure.md)** (Java, GPL-3.0, mature, inactive since 2014) - **[eAdventure](../eadventure.md)** (Java, GPL-3.0, mature, inactive since 2014)

View File

@ -44,6 +44,7 @@
- **[Angry Birds in Python](../angry_birds_in_python.md)** (Python, MIT, mature, inactive since 2017) - **[Angry Birds in Python](../angry_birds_in_python.md)** (Python, MIT, mature, inactive since 2017)
- **[Annex: Conquer the World](../annex_conquer_the_world.md)** (MegaGlest Script, GPL-3.0, mature, inactive since 2014) - **[Annex: Conquer the World](../annex_conquer_the_world.md)** (MegaGlest Script, GPL-3.0, mature, inactive since 2014)
- **[Antares](../antares.md)** (C++, LGPL-3.0, beta) - **[Antares](../antares.md)** (C++, LGPL-3.0, beta)
- **[Anteform](../anteform.md)** (Lua, GPL-3.0, beta)
- **[AntiChess](../antichess.md)** (Java, MIT, mature, inactive since 2003) - **[AntiChess](../antichess.md)** (Java, MIT, mature, inactive since 2003)
- **[antiyoy](../antiyoy.md)** (Java, GPL-3.0, beta) - **[antiyoy](../antiyoy.md)** (Java, GPL-3.0, beta)
- **[Anura](../anura.md)** (C, C++, zlib, mature) - **[Anura](../anura.md)** (C, C++, zlib, mature)
@ -89,6 +90,7 @@
- **[Berusky II](../berusky_ii.md)** (C++, GPL-3.0, beta) - **[Berusky II](../berusky_ii.md)** (C++, GPL-3.0, beta)
- **[Berusky](../berusky.md)** (C++, GPL-3.0, mature) - **[Berusky](../berusky.md)** (C++, GPL-3.0, mature)
- **[Betrayer's Moon Tactics](../betrayers_moon_tactics.md)** (JavaScript, GPL-2.0, beta, inactive since 2006) - **[Betrayer's Moon Tactics](../betrayers_moon_tactics.md)** (JavaScript, GPL-2.0, beta, inactive since 2006)
- **[BetterSpades](../betterspades.md)** (C, GPL-3.0, beta)
- **[Between](../between.md)** (PHP, C++, ?, beta, inactive since 2010) - **[Between](../between.md)** (PHP, C++, ?, beta, inactive since 2010)
- **[Billiards](../billiards.md)** (Lua, Objective-C, GPL-3.0, beta, inactive since 2012) - **[Billiards](../billiards.md)** (Lua, Objective-C, GPL-3.0, beta, inactive since 2012)
- **[Biniax](../biniax.md)** (C, zlib, mature, inactive since 2012) - **[Biniax](../biniax.md)** (C, zlib, mature, inactive since 2012)
@ -163,6 +165,7 @@
- **[CatacombGL](../catacombgl.md)** (C++, GPL-3.0, beta) - **[CatacombGL](../catacombgl.md)** (C++, GPL-3.0, beta)
- **[CatacombSDL](../catacombsdl.md)** (C, GPL-2.0, mature, inactive since 2014) - **[CatacombSDL](../catacombsdl.md)** (C, GPL-2.0, mature, inactive since 2014)
- **[Catch Challenger](../catch_challenger.md)** (C++, GPL-3.0, mature) - **[Catch Challenger](../catch_challenger.md)** (C++, GPL-3.0, mature)
- **[Cattle Bity](../cattle_bity.md)** (TypeScript, MIT, beta)
- **[CaveExpress](../caveexpress.md)** (C, GPL-3.0, mature) - **[CaveExpress](../caveexpress.md)** (C, GPL-3.0, mature)
- **[CavePacker](../cavepacker.md)** (JavaScript, C, C++, Lua, GPL-3.0, mature) - **[CavePacker](../cavepacker.md)** (JavaScript, C, C++, Lua, GPL-3.0, mature)
- **[CAVEZ of PHEAR](../cavez_of_phear.md)** (C, GPL-3.0, beta, inactive since 2011) - **[CAVEZ of PHEAR](../cavez_of_phear.md)** (C, GPL-3.0, beta, inactive since 2011)
@ -208,6 +211,7 @@
- **[Core War](../core_war.md)** (C, Java, GPL-2.0, 2-clause BSD, mature) - **[Core War](../core_war.md)** (C, Java, GPL-2.0, 2-clause BSD, mature)
- **[CorEngine](../corengine.md)** (C, zlib, beta, inactive since 2015) - **[CorEngine](../corengine.md)** (C, zlib, beta, inactive since 2015)
- **[CorsixTH](../corsixth.md)** (Lua, C++, MIT, mature) - **[CorsixTH](../corsixth.md)** (Lua, C++, MIT, mature)
- **[Cosmo-Engine](../cosmo-engine.md)** (C, GPL-2.0, beta)
- **[Cosmosmash](../cosmosmash.md)** (C++, GPL-2.0, mature, inactive since 2013) - **[Cosmosmash](../cosmosmash.md)** (C++, GPL-2.0, mature, inactive since 2013)
- **[CoTerminalApps](../coterminalapps.md)** (Ada, GPL-3.0, mature) - **[CoTerminalApps](../coterminalapps.md)** (Ada, GPL-3.0, mature)
- **[Crack Attack!](../crack_attack.md)** (C++, GPL-2.0, mature, inactive since 2005) - **[Crack Attack!](../crack_attack.md)** (C++, GPL-2.0, mature, inactive since 2005)
@ -261,6 +265,7 @@
- **[Digital: A Love Story](../digital_a_love_story.md)** (Ren'py, CC-BY-NC-SA-3.0, mature) - **[Digital: A Love Story](../digital_a_love_story.md)** (Ren'py, CC-BY-NC-SA-3.0, mature)
- **[Dingo-Engine](../dingo-engine.md)** (Java, 3-clause BSD, beta, inactive since 2016) - **[Dingo-Engine](../dingo-engine.md)** (Java, 3-clause BSD, beta, inactive since 2016)
- **[DirectX12GameEngine](../directx12gameengine.md)** (C#, MIT, beta) - **[DirectX12GameEngine](../directx12gameengine.md)** (C#, MIT, beta)
- **[Divercity](../divercity.md)** (Java, GPL-3.0, beta, inactive since 2015)
- **[DNT](../dnt.md)** (C++, GPL-3.0, beta, inactive since 2016) - **[DNT](../dnt.md)** (C++, GPL-3.0, beta, inactive since 2016)
- **[Do It Yourself Doom With SDL](../do_it_yourself_doom_with_sdl.md)** (C++, MIT, beta) - **[Do It Yourself Doom With SDL](../do_it_yourself_doom_with_sdl.md)** (C++, MIT, beta)
- **[Domination](../domination.md)** (Java, GPL-3.0, mature) - **[Domination](../domination.md)** (Java, GPL-3.0, mature)
@ -274,13 +279,16 @@
- **[Dope Wars](../dope_wars.md)** (C, GPL-2.0, mature, inactive since 2013) - **[Dope Wars](../dope_wars.md)** (C, GPL-2.0, mature, inactive since 2013)
- **[Dragon History - Dračí Historie](../dragon_history-dra_historie.md)** (Pascal, Script, GPL-2.0, mature, inactive since 2010) - **[Dragon History - Dračí Historie](../dragon_history-dra_historie.md)** (Pascal, Script, GPL-2.0, mature, inactive since 2010)
- **[Dragon Hunt](../dragon_hunt.md)** (Python, GPL-2.0, mature) - **[Dragon Hunt](../dragon_hunt.md)** (Python, GPL-2.0, mature)
- **[dRally](../drally.md)** (Assembly, C, MIT, beta)
- **[DreamChess](../dreamchess.md)** (C, GPL-3.0, beta) - **[DreamChess](../dreamchess.md)** (C, GPL-3.0, beta)
- **[DreamZZT](../dreamzzt.md)** (C, C++, GPL-2.0, beta, inactive since 2007)
- **[Dreerally](../dreerally.md)** (C, C++, Custom, beta) - **[Dreerally](../dreerally.md)** (C, C++, Custom, beta)
- **[DRL](../drl.md)** (Lua, Pascal, GPL-2.0, mature) - **[DRL](../drl.md)** (Lua, Pascal, GPL-2.0, mature)
- **[Duck Marines](../duck_marines.md)** (Lua, zlib, mature, inactive since 2016) - **[Duck Marines](../duck_marines.md)** (Lua, zlib, mature, inactive since 2016)
- **[Duel Commander](../duel_commander.md)** (C, GPL-3.0, beta, inactive since 2009) - **[Duel Commander](../duel_commander.md)** (C, GPL-3.0, beta, inactive since 2009)
- **[Duke3D](../duke3d.md)** (C, GPL-2.0, beta, inactive since 2009) - **[Duke3D](../duke3d.md)** (C, GPL-2.0, beta, inactive since 2009)
- **[Duke3d_w32](../duke3dw32.md)** (C, GPL-2.0, beta, inactive since 2008) - **[Duke3d_w32](../duke3dw32.md)** (C, GPL-2.0, beta, inactive since 2008)
- **[DukeGDX](../dukegdx.md)** (Java, GPL-3.0, beta)
- **[Dune 2 - The Maker](../dune_2-the_maker.md)** (Java, MIT, beta) - **[Dune 2 - The Maker](../dune_2-the_maker.md)** (Java, MIT, beta)
- **[Dune Dynasty](../dune_dynasty.md)** (C, GPL-2.0, mature, inactive since 2014) - **[Dune Dynasty](../dune_dynasty.md)** (C, GPL-2.0, mature, inactive since 2014)
- **[Dune II - The Maker](../dune_ii-the_maker.md)** (Java, MIT, beta) - **[Dune II - The Maker](../dune_ii-the_maker.md)** (Java, MIT, beta)
@ -303,6 +311,7 @@
- **[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)
- **[Einstein Puzzle](../einstein_puzzle.md)** (C++, GPL-2.0, mature, inactive since 2005) - **[Einstein Puzzle](../einstein_puzzle.md)** (C++, GPL-2.0, mature, inactive since 2005)
- **[ElonaFoobar](../elonafoobar.md)** (C++, Lua, MIT, mature)
- **[Elysium Engine](../elysium_engine.md)** (C, GPL-2.0, beta, inactive since 2006) - **[Elysium Engine](../elysium_engine.md)** (C, GPL-2.0, beta, inactive since 2006)
- **[Emilia Pinball](../emilia_pinball.md)** (C++, GPL-2.0, beta) - **[Emilia Pinball](../emilia_pinball.md)** (C++, GPL-2.0, beta)
- **[Empty Clip](../empty_clip.md)** (C++, GPL-2.0, mature) - **[Empty Clip](../empty_clip.md)** (C++, GPL-2.0, mature)
@ -356,6 +365,7 @@
- **[Forsaken](../forsaken.md)** (C, C++, GPL-2.0, Proprietary, beta, inactive since 2013) - **[Forsaken](../forsaken.md)** (C, C++, GPL-2.0, Proprietary, beta, inactive since 2013)
- **[FQuake3](../fquake3.md)** (F#, GPL-2.0, beta, inactive since 2014) - **[FQuake3](../fquake3.md)** (F#, GPL-2.0, beta, inactive since 2014)
- **[fRaBs](../frabs.md)** (Lisp, Public domain, mature, inactive since 2016) - **[fRaBs](../frabs.md)** (Lisp, Public domain, mature, inactive since 2016)
- **[Free Allegiance](../free_allegiance.md)** (C++, MIT, mature)
- **[Free Heroes 2](../free_heroes_2.md)** (C++, GPL-2.0, beta, inactive since 2015) - **[Free Heroes 2](../free_heroes_2.md)** (C++, GPL-2.0, beta, inactive since 2015)
- **[Free in the Dark (engine)](../free_in_the_dark_engine.md)** (C, C++, GPL-2.0, beta) - **[Free in the Dark (engine)](../free_in_the_dark_engine.md)** (C, C++, GPL-2.0, beta)
- **[Free Mars](../free_mars.md)** (Java, GPL-3.0, mature) - **[Free Mars](../free_mars.md)** (Java, GPL-3.0, mature)
@ -381,6 +391,7 @@
- **[FreePrince](../freeprince.md)** (C, GPL-2.0, beta, inactive since 2011) - **[FreePrince](../freeprince.md)** (C, GPL-2.0, beta, inactive since 2011)
- **[FreeRails](../freerails.md)** (Java, C++, GPL-2.0, beta, inactive since 2008) - **[FreeRails](../freerails.md)** (Java, C++, GPL-2.0, beta, inactive since 2008)
- **[FreeRCT](../freerct.md)** (C++, GPL-2.0, beta, inactive since 2016) - **[FreeRCT](../freerct.md)** (C++, GPL-2.0, beta, inactive since 2016)
- **[Freeserf.net](../freeserfnet.md)** (C#, GPL-3.0, mature)
- **[Freeserf](../freeserf.md)** (C, C++, GPL-3.0, mature) - **[Freeserf](../freeserf.md)** (C, C++, GPL-3.0, mature)
- **[FreeSiege](../freesiege.md)** (C++, GPL-3.0, beta) - **[FreeSiege](../freesiege.md)** (C++, GPL-3.0, beta)
- **[FreeSims](../freesims.md)** (C#, MPL-2.0, beta) - **[FreeSims](../freesims.md)** (C#, MPL-2.0, beta)
@ -465,6 +476,7 @@
- **[Help Hannah's Horse](../help_hannahs_horse.md)** (C++, GPL-2.0, beta, inactive since 2008) - **[Help Hannah's Horse](../help_hannahs_horse.md)** (C++, GPL-2.0, beta, inactive since 2008)
- **[Hematite](../hematite.md)** (Rust, MIT, beta) - **[Hematite](../hematite.md)** (Rust, MIT, beta)
- **[Hero of Allacrost](../hero_of_allacrost.md)** (C++, Lua, GPL-2.0, mature) - **[Hero of Allacrost](../hero_of_allacrost.md)** (C++, Lua, GPL-2.0, mature)
- **[Heroes of Civilizations](../heroes_of_civilizations.md)** (C++, C#, GPL-2.0, beta)
- **[Heroes of Wesnoth](../heroes_of_wesnoth.md)** (C++, GPL-3.0, beta, inactive since 2010) - **[Heroes of Wesnoth](../heroes_of_wesnoth.md)** (C++, GPL-3.0, beta, inactive since 2010)
- **[Heroes of Wing Commander](../heroes_of_wing_commander.md)** (Python, GPL-3.0, beta, inactive since 2014) - **[Heroes of Wing Commander](../heroes_of_wing_commander.md)** (Python, GPL-3.0, beta, inactive since 2014)
- **[Hex Game](../hex_game.md)** (C++, MIT, beta) - **[Hex Game](../hex_game.md)** (C++, MIT, beta)
@ -507,6 +519,7 @@
- **[Iron Seed](../iron_seed.md)** (Pascal, GPL-3.0, mature, inactive since 2013) - **[Iron Seed](../iron_seed.md)** (Pascal, GPL-3.0, mature, inactive since 2013)
- **[irrlamb](../irrlamb.md)** (C, C++, GPL-3.0, mature) - **[irrlamb](../irrlamb.md)** (C, C++, GPL-3.0, mature)
- **[Isometric Turn-Based Strategy](../isometric_turn-based_strategy.md)** (Python, MIT, beta) - **[Isometric Turn-Based Strategy](../isometric_turn-based_strategy.md)** (Python, MIT, beta)
- **[Isometric-Minesweeper](../isometric-minesweeper.md)** (Python, MIT, beta)
- **[Iter Vehemens ad Necem](../iter_vehemens_ad_necem.md)** (C++, GPL-2.0, beta) - **[Iter Vehemens ad Necem](../iter_vehemens_ad_necem.md)** (C++, GPL-2.0, beta)
- **[Jagged Alliance 2 Stracciatella](../jagged_alliance_2_stracciatella.md)** (C, C++, Custom, mature) - **[Jagged Alliance 2 Stracciatella](../jagged_alliance_2_stracciatella.md)** (C, C++, Custom, mature)
- **[Jake2](../jake2.md)** (Java, GPL-2.0, beta, inactive since 2006) - **[Jake2](../jake2.md)** (Java, GPL-2.0, beta, inactive since 2006)
@ -516,6 +529,7 @@
- **[Javelin](../javelin.md)** (Java, GPL-2.0, mature, inactive since 2016) - **[Javelin](../javelin.md)** (Java, GPL-2.0, mature, inactive since 2016)
- **[Jazz² Resurrection](../jazz_resurrection.md)** (C#, JavaScript, GPL-3.0, mature) - **[Jazz² Resurrection](../jazz_resurrection.md)** (C#, JavaScript, GPL-3.0, mature)
- **[jClassicRPG](../jclassicrpg.md)** (Java, LGPL-3.0, beta, inactive since 2010) - **[jClassicRPG](../jclassicrpg.md)** (Java, LGPL-3.0, beta, inactive since 2010)
- **[JediAcademyLinux](../jediacademylinux.md)** (C++, GPL-2.0, beta, inactive since 2017)
- **[JediOutcastLinux](../jedioutcastlinux.md)** (C, C++, GPL-2.0, mature) - **[JediOutcastLinux](../jedioutcastlinux.md)** (C, C++, GPL-2.0, mature)
- **[Jet-Story](../jet-story.md)** (Assembly, C, C++, MIT, beta) - **[Jet-Story](../jet-story.md)** (Assembly, C, C++, MIT, beta)
- **[jewelthief](../jewelthief.md)** (Java, GPL-3.0, mature, inactive since 2016) - **[jewelthief](../jewelthief.md)** (Java, GPL-3.0, mature, inactive since 2016)
@ -575,6 +589,7 @@
- **[Liberation Circuit](../liberation_circuit.md)** (C, GPL-3.0, mature) - **[Liberation Circuit](../liberation_circuit.md)** (C, GPL-3.0, mature)
- **[Libre Pinball](../libre_pinball.md)** (GDScript, MIT, beta, inactive since 2015) - **[Libre Pinball](../libre_pinball.md)** (GDScript, MIT, beta, inactive since 2015)
- **[Librelancer](../librelancer.md)** (C, C#, MIT, beta) - **[Librelancer](../librelancer.md)** (C, C#, MIT, beta)
- **[Librerama](../librerama.md)** (GDScript, GPL-3.0, mature)
- **[Limbs Off](../limbs_off.md)** (C++, GPL-3.0, beta, inactive since 2013) - **[Limbs Off](../limbs_off.md)** (C++, GPL-3.0, beta, inactive since 2013)
- **[LinCity-NG](../lincity-ng.md)** (C++, GPL-2.0, mature) - **[LinCity-NG](../lincity-ng.md)** (C++, GPL-2.0, mature)
- **[Lincity](../lincity.md)** (C, GPL-2.0, mature, inactive since 2005) - **[Lincity](../lincity.md)** (C, GPL-2.0, mature, inactive since 2005)
@ -585,6 +600,7 @@
- **[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)
- **[Lix](../lix.md)** (D, C++, CC0, beta) - **[Lix](../lix.md)** (D, C++, CC0, beta)
- **[LMarbles](../lmarbles.md)** (C, GPL-2.0, beta)
- **[Lords of the Fey](../lords_of_the_fey.md)** (JavaScript, AGPL-3.0, beta, inactive since 2018) - **[Lords of the Fey](../lords_of_the_fey.md)** (JavaScript, AGPL-3.0, beta, inactive since 2018)
- **[LordsAWar!](../lordsawar.md)** (C++, GPL-3.0, mature) - **[LordsAWar!](../lordsawar.md)** (C++, GPL-3.0, mature)
- **[Lose Your Marbles](../lose_your_marbles.md)** (JavaScript, MIT, mature, inactive since 2014) - **[Lose Your Marbles](../lose_your_marbles.md)** (JavaScript, MIT, mature, inactive since 2014)
@ -633,6 +649,7 @@
- **[Minetest Game](../minetest_game.md)** (Lua, LGPL-2.1, mature) - **[Minetest Game](../minetest_game.md)** (Lua, LGPL-2.1, mature)
- **[mini2Dx](../mini2dx.md)** (Java, C#, Apache-2.0, mature) - **[mini2Dx](../mini2dx.md)** (Java, C#, Apache-2.0, mature)
- **[Minilens](../minilens.md)** (GDScript, GPL-3.0, mature, inactive since 2018) - **[Minilens](../minilens.md)** (GDScript, GPL-3.0, mature, inactive since 2018)
- **[Minima](../minima.md)** (Lua, GPL-3.0, mature)
- **[Mininim](../mininim.md)** (C, GPL-3.0, beta, inactive since 2017) - **[Mininim](../mininim.md)** (C, GPL-3.0, beta, inactive since 2017)
- **[MiniPacman](../minipacman.md)** (Ada, GPL-3.0, mature) - **[MiniPacman](../minipacman.md)** (Ada, GPL-3.0, mature)
- **[Mirror Magic](../mirror_magic.md)** (C, GPL-2.0, mature) - **[Mirror Magic](../mirror_magic.md)** (C, GPL-2.0, mature)
@ -673,6 +690,7 @@
- **[Noiz2sa](../noiz2sa.md)** (C, C++, 2-clause BSD, beta, inactive since 2004) - **[Noiz2sa](../noiz2sa.md)** (C, C++, 2-clause BSD, beta, inactive since 2004)
- **[Not Pacman](../not_pacman.md)** (Lua, WTFPL, mature, inactive since 2013) - **[Not Pacman](../not_pacman.md)** (Lua, WTFPL, mature, inactive since 2013)
- **[NOVA PINBALL](../nova_pinball.md)** (Lua, GPL-3.0, beta, inactive since 2017) - **[NOVA PINBALL](../nova_pinball.md)** (Lua, GPL-3.0, beta, inactive since 2017)
- **[Nox Imperii](../nox_imperii.md)** (C, GPL-3.0, mature, inactive since 2016)
- **[NStars!](../nstars.md)** (C#, ?, beta, inactive since 2004) - **[NStars!](../nstars.md)** (C#, ?, beta, inactive since 2004)
- **[NullpoMino](../nullpomino.md)** (Java, 3-clause BSD, mature) - **[NullpoMino](../nullpomino.md)** (Java, 3-clause BSD, mature)
- **[Numpty Physics](../numpty_physics.md)** (C++, GPL-3.0, beta, inactive since 2016) - **[Numpty Physics](../numpty_physics.md)** (C++, GPL-3.0, beta, inactive since 2016)
@ -734,6 +752,7 @@
- **[OpenDungeons](../opendungeons.md)** (C++, GPL-3.0, beta) - **[OpenDungeons](../opendungeons.md)** (C++, GPL-3.0, beta)
- **[OpenEtG](../openetg.md)** (JavaScript, MIT, beta) - **[OpenEtG](../openetg.md)** (JavaScript, MIT, beta)
- **[OpenFire](../openfire.md)** (C, MIT, beta, inactive since 2018) - **[OpenFire](../openfire.md)** (C, MIT, beta, inactive since 2018)
- **[OpenFNaF](../openfnaf.md)** (C, MIT, beta)
- **[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)
@ -780,6 +799,7 @@
- **[OpenVIII](../openviii.md)** (C#, MIT, beta) - **[OpenVIII](../openviii.md)** (C#, MIT, beta)
- **[OpenWebSoccer-Sim](../openwebsoccer-sim.md)** (PHP, LGPL-3.0, mature) - **[OpenWebSoccer-Sim](../openwebsoccer-sim.md)** (PHP, LGPL-3.0, mature)
- **[OpenXcom](../openxcom.md)** (C++, GPL-3.0, mature) - **[OpenXcom](../openxcom.md)** (C++, GPL-3.0, mature)
- **[OpenYandere](../openyandere.md)** (C#, GPL-3.0, beta, inactive since 2018)
- **[Operation Citadel](../operation_citadel.md)** (C++, GPL-2.0, beta, inactive since 2000) - **[Operation Citadel](../operation_citadel.md)** (C++, GPL-2.0, beta, inactive since 2000)
- **[OPMon](../opmon.md)** (C++, GPL-3.0, beta) - **[OPMon](../opmon.md)** (C++, GPL-3.0, beta)
- **[Orbit-Hopper](../orbit-hopper.md)** (C++, GPL-2.0, mature, inactive since 2019) - **[Orbit-Hopper](../orbit-hopper.md)** (C++, GPL-2.0, mature, inactive since 2019)

View File

@ -96,6 +96,7 @@
- **[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, zlib, MIT, IJG, Public domain, mature) - **[ECWolf](../ecwolf.md)** (C++, GPL-2.0, BSD, LGPL-2.1, zlib, MIT, IJG, Public domain, mature)
- **[ElonaFoobar](../elonafoobar.md)** (C++, Lua, MIT, mature)
- **[Elysium Engine](../elysium_engine.md)** (C, GPL-2.0, beta, inactive since 2006) - **[Elysium Engine](../elysium_engine.md)** (C, GPL-2.0, beta, inactive since 2006)
- **[Emilia Pinball](../emilia_pinball.md)** (C++, GPL-2.0, beta) - **[Emilia Pinball](../emilia_pinball.md)** (C++, GPL-2.0, beta)
- **[Empty Clip](../empty_clip.md)** (C++, GPL-2.0, mature) - **[Empty Clip](../empty_clip.md)** (C++, GPL-2.0, mature)

View File

@ -52,6 +52,7 @@
- **[DwarfCorp](../dwarfcorp.md)** (C#, MIT, mature) - **[DwarfCorp](../dwarfcorp.md)** (C#, MIT, 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, zlib, MIT, IJG, Public domain, mature) - **[ECWolf](../ecwolf.md)** (C++, GPL-2.0, BSD, LGPL-2.1, zlib, MIT, IJG, Public domain, mature)
- **[ElonaFoobar](../elonafoobar.md)** (C++, Lua, MIT, mature)
- **[Emilia Pinball](../emilia_pinball.md)** (C++, GPL-2.0, beta) - **[Emilia Pinball](../emilia_pinball.md)** (C++, GPL-2.0, beta)
- **[Enigma](../enigma.md)** (C, C++, GPL-2.0, mature) - **[Enigma](../enigma.md)** (C, C++, GPL-2.0, mature)
- **[Escape Towards The Unknown](../escape_towards_the_unknown.md)** (C, GPL-2.0, beta, inactive since 2016) - **[Escape Towards The Unknown](../escape_towards_the_unknown.md)** (C, GPL-2.0, beta, inactive since 2016)

View File

@ -8,6 +8,7 @@
- **[Blob Wars : Attrition](../blob_wars_attrition.md)** (C, C++, GPL-3.0, mature) - **[Blob Wars : Attrition](../blob_wars_attrition.md)** (C, C++, GPL-3.0, mature)
- **[Blob Wars Episode 2 : Blob And Conquer](../blob_wars_episode_2_blob_and_conquer.md)** (C++, GPL-2.0, mature, inactive since 2016) - **[Blob Wars Episode 2 : Blob And Conquer](../blob_wars_episode_2_blob_and_conquer.md)** (C++, GPL-2.0, mature, inactive since 2016)
- **[CaveExpress](../caveexpress.md)** (C, GPL-3.0, mature) - **[CaveExpress](../caveexpress.md)** (C, GPL-3.0, mature)
- **[Cosmo-Engine](../cosmo-engine.md)** (C, GPL-2.0, beta)
- **[Data Storm](../data_storm.md)** (C, Apache-2.0, mature, inactive since 2017) - **[Data Storm](../data_storm.md)** (C, Apache-2.0, mature, inactive since 2017)
- **[Dave Gnukem](../dave_gnukem.md)** (C++, GPL-2.0, mature) - **[Dave Gnukem](../dave_gnukem.md)** (C++, GPL-2.0, mature)
- **[Executive Man](../executive_man.md)** (JavaScript, Custom, mature, inactive since 2017) - **[Executive Man](../executive_man.md)** (JavaScript, Custom, mature, inactive since 2017)

View File

@ -24,6 +24,7 @@
- **[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)
- **[BetterSpades](../betterspades.md)** (C, GPL-3.0, beta)
- **[BlakedAwesomenaughts](../blakedawesomenaughts.md)** (JavaScript, PHP, MIT, beta, inactive since 2015) - **[BlakedAwesomenaughts](../blakedawesomenaughts.md)** (JavaScript, PHP, MIT, beta, inactive since 2015)
- **[BlockOut II](../blockout_ii.md)** (C++, GPL-2.0, mature, inactive since 2014) - **[BlockOut II](../blockout_ii.md)** (C++, GPL-2.0, mature, inactive since 2014)
- **[Bombic2](../bombic2.md)** (C++, GPL-2.0, beta, inactive since 2010) - **[Bombic2](../bombic2.md)** (C++, GPL-2.0, beta, inactive since 2010)
@ -63,6 +64,7 @@
- **[Commander Genius](../commander_genius.md)** (C, C++, GPL-2.0, mature) - **[Commander Genius](../commander_genius.md)** (C, C++, GPL-2.0, mature)
- **[CommandoJS](../commandojs.md)** (JavaScript, CoffeeScript, MIT, beta, inactive since 2012) - **[CommandoJS](../commandojs.md)** (JavaScript, CoffeeScript, MIT, beta, inactive since 2012)
- **[CorsixTH](../corsixth.md)** (Lua, C++, MIT, mature) - **[CorsixTH](../corsixth.md)** (Lua, C++, MIT, mature)
- **[Cosmo-Engine](../cosmo-engine.md)** (C, GPL-2.0, beta)
- **[Cosmosmash](../cosmosmash.md)** (C++, GPL-2.0, mature, inactive since 2013) - **[Cosmosmash](../cosmosmash.md)** (C++, GPL-2.0, mature, inactive since 2013)
- **[Crack Attack!](../crack_attack.md)** (C++, GPL-2.0, mature, inactive since 2005) - **[Crack Attack!](../crack_attack.md)** (C++, GPL-2.0, mature, inactive since 2005)
- **[CrappyBird](../crappybird.md)** (JavaScript, MIT, mature, inactive since 2017) - **[CrappyBird](../crappybird.md)** (JavaScript, MIT, mature, inactive since 2017)
@ -92,10 +94,13 @@
- **[Doom64EX](../doom64ex.md)** (C, C++, GPL-2.0, mature) - **[Doom64EX](../doom64ex.md)** (C, C++, GPL-2.0, mature)
- **[Doomsday Engine](../doomsday_engine.md)** (C, C++, GPL-2.0, GPL-3.0, LGPL-3.0, mature) - **[Doomsday Engine](../doomsday_engine.md)** (C, C++, GPL-2.0, GPL-3.0, LGPL-3.0, mature)
- **[Dope Wars](../dope_wars.md)** (C, GPL-2.0, mature, inactive since 2013) - **[Dope Wars](../dope_wars.md)** (C, GPL-2.0, mature, inactive since 2013)
- **[dRally](../drally.md)** (Assembly, C, MIT, beta)
- **[DreamZZT](../dreamzzt.md)** (C, C++, GPL-2.0, beta, inactive since 2007)
- **[Dreerally](../dreerally.md)** (C, C++, Custom, beta) - **[Dreerally](../dreerally.md)** (C, C++, Custom, beta)
- **[Duck Marines](../duck_marines.md)** (Lua, zlib, mature, inactive since 2016) - **[Duck Marines](../duck_marines.md)** (Lua, zlib, mature, inactive since 2016)
- **[Duke3D](../duke3d.md)** (C, GPL-2.0, beta, inactive since 2009) - **[Duke3D](../duke3d.md)** (C, GPL-2.0, beta, inactive since 2009)
- **[Duke3d_w32](../duke3dw32.md)** (C, GPL-2.0, beta, inactive since 2008) - **[Duke3d_w32](../duke3dw32.md)** (C, GPL-2.0, beta, inactive since 2008)
- **[DukeGDX](../dukegdx.md)** (Java, GPL-3.0, beta)
- **[Dune 2 - The Maker](../dune_2-the_maker.md)** (Java, MIT, beta) - **[Dune 2 - The Maker](../dune_2-the_maker.md)** (Java, MIT, beta)
- **[Dune Dynasty](../dune_dynasty.md)** (C, GPL-2.0, mature, inactive since 2014) - **[Dune Dynasty](../dune_dynasty.md)** (C, GPL-2.0, mature, inactive since 2014)
- **[Dune Legacy](../dune_legacy.md)** (C++, GPL-2.0, mature) - **[Dune Legacy](../dune_legacy.md)** (C++, GPL-2.0, mature)
@ -105,6 +110,7 @@
- **[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, zlib, MIT, IJG, Public domain, mature) - **[ECWolf](../ecwolf.md)** (C++, GPL-2.0, BSD, LGPL-2.1, zlib, MIT, IJG, Public domain, mature)
- **[EDuke32](../eduke32.md)** (C, C++, GPL-2.0, mature) - **[EDuke32](../eduke32.md)** (C, C++, GPL-2.0, mature)
- **[ElonaFoobar](../elonafoobar.md)** (C++, Lua, MIT, 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)
- **[EnTT Pacman](../entt_pacman.md)** (C, C++, MIT, mature) - **[EnTT Pacman](../entt_pacman.md)** (C, C++, MIT, mature)
@ -121,6 +127,7 @@
- **[fonline](../fonline.md)** (C, C++, GPL-3.0, beta) - **[fonline](../fonline.md)** (C, C++, GPL-3.0, beta)
- **[Forsaken](../forsaken.md)** (C, C++, GPL-2.0, Proprietary, beta, inactive since 2013) - **[Forsaken](../forsaken.md)** (C, C++, GPL-2.0, Proprietary, beta, inactive since 2013)
- **[FQuake3](../fquake3.md)** (F#, GPL-2.0, beta, inactive since 2014) - **[FQuake3](../fquake3.md)** (F#, GPL-2.0, beta, inactive since 2014)
- **[Free Allegiance](../free_allegiance.md)** (C++, MIT, mature)
- **[Free in the Dark (engine)](../free_in_the_dark_engine.md)** (C, C++, GPL-2.0, beta) - **[Free in the Dark (engine)](../free_in_the_dark_engine.md)** (C, C++, GPL-2.0, beta)
- **[freeablo](../freeablo.md)** (C++, GPL-3.0, beta) - **[freeablo](../freeablo.md)** (C++, GPL-3.0, beta)
- **[freeaoe](../freeaoe.md)** (C++, GPL-3.0, beta) - **[freeaoe](../freeaoe.md)** (C++, GPL-3.0, beta)
@ -137,6 +144,7 @@
- **[FreePrince](../freeprince.md)** (C, GPL-2.0, beta, inactive since 2011) - **[FreePrince](../freeprince.md)** (C, GPL-2.0, beta, inactive since 2011)
- **[FreeRails](../freerails.md)** (Java, C++, GPL-2.0, beta, inactive since 2008) - **[FreeRails](../freerails.md)** (Java, C++, GPL-2.0, beta, inactive since 2008)
- **[FreeRCT](../freerct.md)** (C++, GPL-2.0, beta, inactive since 2016) - **[FreeRCT](../freerct.md)** (C++, GPL-2.0, beta, inactive since 2016)
- **[Freeserf.net](../freeserfnet.md)** (C#, GPL-3.0, mature)
- **[Freeserf](../freeserf.md)** (C, C++, GPL-3.0, mature) - **[Freeserf](../freeserf.md)** (C, C++, GPL-3.0, mature)
- **[FreeSiege](../freesiege.md)** (C++, GPL-3.0, beta) - **[FreeSiege](../freesiege.md)** (C++, GPL-3.0, beta)
- **[FreeSims](../freesims.md)** (C#, MPL-2.0, beta) - **[FreeSims](../freesims.md)** (C#, MPL-2.0, beta)
@ -188,6 +196,7 @@
- **[Jake2](../jake2.md)** (Java, GPL-2.0, beta, inactive since 2006) - **[Jake2](../jake2.md)** (Java, GPL-2.0, beta, inactive since 2006)
- **[javascript-E.T.](../javascript-et.md)** (JavaScript, Assembly, MIT, beta, inactive since 2017) - **[javascript-E.T.](../javascript-et.md)** (JavaScript, Assembly, MIT, beta, inactive since 2017)
- **[Jazz² Resurrection](../jazz_resurrection.md)** (C#, JavaScript, GPL-3.0, mature) - **[Jazz² Resurrection](../jazz_resurrection.md)** (C#, JavaScript, GPL-3.0, mature)
- **[JediAcademyLinux](../jediacademylinux.md)** (C++, GPL-2.0, beta, inactive since 2017)
- **[JediOutcastLinux](../jedioutcastlinux.md)** (C, C++, GPL-2.0, mature) - **[JediOutcastLinux](../jedioutcastlinux.md)** (C, C++, GPL-2.0, mature)
- **[Jet-Story](../jet-story.md)** (Assembly, C, C++, MIT, beta) - **[Jet-Story](../jet-story.md)** (Assembly, C, C++, MIT, beta)
- **[jewelthief](../jewelthief.md)** (Java, GPL-3.0, mature, inactive since 2016) - **[jewelthief](../jewelthief.md)** (Java, GPL-3.0, mature, inactive since 2016)

View File

@ -6,6 +6,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) - **[Angry Birds in Python](../angry_birds_in_python.md)** (Python, MIT, mature, inactive since 2017)
- **[Anteform](../anteform.md)** (Lua, GPL-3.0, beta)
- **[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, AGPL-3.0, beta, inactive since 2014) - **[Argentum Online](../argentum_online.md)** (Visual Basic, GPL-2.0, AGPL-3.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)
@ -49,6 +50,7 @@
- **[Dungeon Monkey Unlimited](../dungeon_monkey_unlimited.md)** (Pascal, LGPL-2.1, mature, inactive since 2010) - **[Dungeon Monkey Unlimited](../dungeon_monkey_unlimited.md)** (Pascal, LGPL-2.1, mature, inactive since 2010)
- **[Dungeon Quest](../dungeon_quest.md)** (Java, MIT, mature) - **[Dungeon Quest](../dungeon_quest.md)** (Java, MIT, 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)
- **[ElonaFoobar](../elonafoobar.md)** (C++, Lua, MIT, mature)
- **[Elysium Engine](../elysium_engine.md)** (C, GPL-2.0, beta, inactive since 2006) - **[Elysium Engine](../elysium_engine.md)** (C, GPL-2.0, beta, inactive since 2006)
- **[Empty Clip](../empty_clip.md)** (C++, GPL-2.0, mature) - **[Empty Clip](../empty_clip.md)** (C++, GPL-2.0, mature)
- **[EmptyEpsilon](../emptyepsilon.md)** (C, C++, Lua, GPL-2.0, mature) - **[EmptyEpsilon](../emptyepsilon.md)** (C, C++, Lua, GPL-2.0, mature)
@ -104,6 +106,7 @@
- **[Magical Life](../magical_life.md)** (C#, MIT, beta) - **[Magical Life](../magical_life.md)** (C#, MIT, beta)
- **[Meridian 59](../meridian_59.md)** (C++, C, GPL-2.0, mature) - **[Meridian 59](../meridian_59.md)** (C++, C, GPL-2.0, mature)
- **[Meritous](../meritous.md)** (C, GPL-3.0, mature, inactive since 2008) - **[Meritous](../meritous.md)** (C, GPL-3.0, mature, inactive since 2008)
- **[Minima](../minima.md)** (Lua, GPL-3.0, mature)
- **[Monstrosity](../monstrosity.md)** (Python, MIT, mature) - **[Monstrosity](../monstrosity.md)** (Python, MIT, mature)
- **[Moria](../moria.md)** (C, GPL-3.0, mature) - **[Moria](../moria.md)** (C, GPL-3.0, mature)
- **[Naev](../naev.md)** (C, Lua, GPL-3.0, mature) - **[Naev](../naev.md)** (C, Lua, GPL-3.0, mature)
@ -115,6 +118,7 @@
- **[Open Meridian](../open_meridian.md)** (C, C++, GPL-2.0, mature) - **[Open Meridian](../open_meridian.md)** (C, C++, GPL-2.0, mature)
- **[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)
- **[OpenFNaF](../openfnaf.md)** (C, MIT, beta)
- **[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) - **[OpenGothic](../opengothic.md)** (C++, MIT, beta)
- **[OpenMW](../openmw.md)** (C++, GPL-3.0, mature) - **[OpenMW](../openmw.md)** (C++, GPL-3.0, mature)

View File

@ -21,6 +21,7 @@
- **[Cultivation](../cultivation.md)** (C++, Public domain, mature, inactive since 2010) - **[Cultivation](../cultivation.md)** (C++, Public domain, mature, inactive since 2010)
- **[Cytopia](../cytopia.md)** (C++, GPL-3.0, beta) - **[Cytopia](../cytopia.md)** (C++, GPL-3.0, beta)
- **[Danger from the Deep](../danger_from_the_deep.md)** (C++, GPL-2.0, beta, inactive since 2011) - **[Danger from the Deep](../danger_from_the_deep.md)** (C++, GPL-2.0, beta, inactive since 2011)
- **[Divercity](../divercity.md)** (Java, GPL-3.0, beta, inactive since 2015)
- **[Dope Wars](../dope_wars.md)** (C, GPL-2.0, mature, inactive since 2013) - **[Dope Wars](../dope_wars.md)** (C, GPL-2.0, mature, inactive since 2013)
- **[Eat The Whistle](../eat_the_whistle.md)** (C, ?, mature, inactive since 2017) - **[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)

View File

@ -14,6 +14,7 @@
- **[Libre Pinball](../libre_pinball.md)** (GDScript, MIT, beta, inactive since 2015) - **[Libre Pinball](../libre_pinball.md)** (GDScript, MIT, beta, inactive since 2015)
- **[NetStatsBaseball](../netstatsbaseball.md)** (C, Public domain, mature) - **[NetStatsBaseball](../netstatsbaseball.md)** (C, Public domain, mature)
- **[NOVA PINBALL](../nova_pinball.md)** (Lua, GPL-3.0, beta, inactive since 2017) - **[NOVA PINBALL](../nova_pinball.md)** (Lua, GPL-3.0, beta, inactive since 2017)
- **[Nox Imperii](../nox_imperii.md)** (C, GPL-3.0, mature, inactive since 2016)
- **[Open Soccer Star](../open_soccer_star.md)** (PHP, GPL-3.0, beta) - **[Open Soccer Star](../open_soccer_star.md)** (PHP, GPL-3.0, beta)
- **[OpenSoccer](../opensoccer.md)** (PHP, GPL-3.0, beta) - **[OpenSoccer](../opensoccer.md)** (PHP, GPL-3.0, beta)
- **[OpenWebSoccer-Sim](../openwebsoccer-sim.md)** (PHP, LGPL-3.0, mature) - **[OpenWebSoccer-Sim](../openwebsoccer-sim.md)** (PHP, LGPL-3.0, mature)

View File

@ -84,6 +84,7 @@
- **[FreeOrion](../freeorion.md)** (C++, Python, GPL-2.0, beta) - **[FreeOrion](../freeorion.md)** (C++, Python, GPL-2.0, beta)
- **[FreeRails](../freerails.md)** (Java, C++, GPL-2.0, beta, inactive since 2008) - **[FreeRails](../freerails.md)** (Java, C++, GPL-2.0, beta, inactive since 2008)
- **[FreeRCT](../freerct.md)** (C++, GPL-2.0, beta, inactive since 2016) - **[FreeRCT](../freerct.md)** (C++, GPL-2.0, beta, inactive since 2016)
- **[Freeserf.net](../freeserfnet.md)** (C#, GPL-3.0, mature)
- **[Freeserf](../freeserf.md)** (C, C++, GPL-3.0, mature) - **[Freeserf](../freeserf.md)** (C, C++, GPL-3.0, mature)
- **[FreeSiege](../freesiege.md)** (C++, GPL-3.0, beta) - **[FreeSiege](../freesiege.md)** (C++, GPL-3.0, beta)
- **[Freestars](../freestars.md)** (C++, GPL-2.0, beta, inactive since 2008) - **[Freestars](../freestars.md)** (C++, GPL-2.0, beta, inactive since 2008)
@ -102,6 +103,7 @@
- **[Goblin Camp](../goblin_camp.md)** (C++, GPL-3.0, beta, inactive since 2012) - **[Goblin Camp](../goblin_camp.md)** (C++, GPL-3.0, beta, inactive since 2012)
- **[Greenius' Civil War](../greenius_civil_war.md)** (C++, GPL-2.0, beta, inactive since 2001) - **[Greenius' Civil War](../greenius_civil_war.md)** (C++, GPL-2.0, beta, inactive since 2001)
- **[Harris](../harris.md)** (C, Python, GPL-3.0, beta) - **[Harris](../harris.md)** (C, Python, GPL-3.0, beta)
- **[Heroes of Civilizations](../heroes_of_civilizations.md)** (C++, C#, GPL-2.0, beta)
- **[Heroes of Wesnoth](../heroes_of_wesnoth.md)** (C++, GPL-3.0, beta, inactive since 2010) - **[Heroes of Wesnoth](../heroes_of_wesnoth.md)** (C++, GPL-3.0, beta, inactive since 2010)
- **[Heroes of Wing Commander](../heroes_of_wing_commander.md)** (Python, GPL-3.0, beta, inactive since 2014) - **[Heroes of Wing Commander](../heroes_of_wing_commander.md)** (Python, GPL-3.0, beta, inactive since 2014)
- **[Hex Game](../hex_game.md)** (C++, MIT, beta) - **[Hex Game](../hex_game.md)** (C++, MIT, beta)
@ -110,6 +112,7 @@
- **[Hnefatafl](../hnefatafl.md)** (C, ISC, beta, inactive since 2014) - **[Hnefatafl](../hnefatafl.md)** (C, ISC, beta, inactive since 2014)
- **[Infon Battle Arena](../infon_battle_arena.md)** (C, Lua, GPL-2.0, beta, inactive since 2012) - **[Infon Battle Arena](../infon_battle_arena.md)** (C, Lua, GPL-2.0, beta, inactive since 2012)
- **[Isometric Turn-Based Strategy](../isometric_turn-based_strategy.md)** (Python, MIT, beta) - **[Isometric Turn-Based Strategy](../isometric_turn-based_strategy.md)** (Python, MIT, beta)
- **[Isometric-Minesweeper](../isometric-minesweeper.md)** (Python, MIT, beta)
- **[Jagged Alliance 2 Stracciatella](../jagged_alliance_2_stracciatella.md)** (C, C++, Custom, mature) - **[Jagged Alliance 2 Stracciatella](../jagged_alliance_2_stracciatella.md)** (C, C++, Custom, mature)
- **[JQuest](../jquest.md)** (Java, GPL-2.0, beta, inactive since 2006) - **[JQuest](../jquest.md)** (Java, GPL-2.0, beta, inactive since 2006)
- **[JSettlers](../jsettlers.md)** (Java, GPL-3.0, mature) - **[JSettlers](../jsettlers.md)** (Java, GPL-3.0, mature)
@ -119,6 +122,7 @@
- **[LGeneral](../lgeneral.md)** (C, GPL-2.0, mature, inactive since 2017) - **[LGeneral](../lgeneral.md)** (C, GPL-2.0, mature, inactive since 2017)
- **[Liberal Crime Squad](../liberal_crime_squad.md)** (C++, GPL-2.0, mature, inactive since 2012) - **[Liberal Crime Squad](../liberal_crime_squad.md)** (C++, GPL-2.0, mature, inactive since 2012)
- **[Liberation Circuit](../liberation_circuit.md)** (C, GPL-3.0, mature) - **[Liberation Circuit](../liberation_circuit.md)** (C, GPL-3.0, mature)
- **[LMarbles](../lmarbles.md)** (C, GPL-2.0, beta)
- **[Lords of the Fey](../lords_of_the_fey.md)** (JavaScript, AGPL-3.0, beta, inactive since 2018) - **[Lords of the Fey](../lords_of_the_fey.md)** (JavaScript, AGPL-3.0, beta, inactive since 2018)
- **[LordsAWar!](../lordsawar.md)** (C++, GPL-3.0, mature) - **[LordsAWar!](../lordsawar.md)** (C++, GPL-3.0, mature)
- **[M.E.W.L.](../mewl.md)** (C++, GPL-2.0, beta, inactive since 2015) - **[M.E.W.L.](../mewl.md)** (C++, GPL-2.0, beta, inactive since 2015)

View File

@ -13,6 +13,7 @@
- **[Boohu](../boohu.md)** (Go, ISC, beta) - **[Boohu](../boohu.md)** (Go, ISC, beta)
- **[British Bingo](../british_bingo.md)** (JavaScript, GPL-3.0, mature) - **[British Bingo](../british_bingo.md)** (JavaScript, GPL-3.0, mature)
- **[Candy Box 2](../candy_box_2.md)** (TypeScript, JavaScript, GPL-3.0, mature, inactive since 2013) - **[Candy Box 2](../candy_box_2.md)** (TypeScript, JavaScript, GPL-3.0, mature, inactive since 2013)
- **[Cattle Bity](../cattle_bity.md)** (TypeScript, MIT, beta)
- **[cc94](../cc94.md)** (C++, Python, AGPL-3.0, beta) - **[cc94](../cc94.md)** (C++, Python, AGPL-3.0, beta)
- **[Chess3D](../chess3d.md)** (JavaScript, Python, GPL-3.0, mature, inactive since 2016) - **[Chess3D](../chess3d.md)** (JavaScript, Python, GPL-3.0, mature, inactive since 2016)
- **[Clumsy Bird](../clumsy_bird.md)** (JavaScript, MIT, mature, inactive since 2017) - **[Clumsy Bird](../clumsy_bird.md)** (JavaScript, MIT, mature, inactive since 2017)
@ -25,6 +26,7 @@
- **[Fantasy Map Generator](../fantasy_map_generator.md)** (JavaScript, MIT, mature) - **[Fantasy Map Generator](../fantasy_map_generator.md)** (JavaScript, MIT, mature)
- **[Faur](../faur.md)** (C, Python, C++, GPL-3.0, beta) - **[Faur](../faur.md)** (C, Python, C++, GPL-3.0, beta)
- **[flixel-gdx](../flixel-gdx.md)** (Java, 3-clause BSD, beta, inactive since 2017) - **[flixel-gdx](../flixel-gdx.md)** (Java, 3-clause BSD, beta, inactive since 2017)
- **[Floppy Birb](../floppy_birb.md)** (JavaScript, MIT, mature)
- **[gist-txt](../gist-txt.md)** (JavaScript, MIT, mature, inactive since 2018) - **[gist-txt](../gist-txt.md)** (JavaScript, MIT, mature, inactive since 2018)
- **[GNU FreeDink](../gnu_freedink.md)** (C, GPL-3.0, mature, inactive since 2012) - **[GNU FreeDink](../gnu_freedink.md)** (C, GPL-3.0, mature, inactive since 2012)
- **[Grimsonland](../grimsonland.md)** (JavaScript, MIT, mature, inactive since 2017) - **[Grimsonland](../grimsonland.md)** (JavaScript, MIT, mature, inactive since 2017)

View File

@ -91,6 +91,7 @@
- **[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, zlib, MIT, IJG, Public domain, mature) - **[ECWolf](../ecwolf.md)** (C++, GPL-2.0, BSD, LGPL-2.1, zlib, MIT, IJG, Public domain, mature)
- **[ElonaFoobar](../elonafoobar.md)** (C++, Lua, MIT, mature)
- **[Emilia Pinball](../emilia_pinball.md)** (C++, GPL-2.0, beta) - **[Emilia Pinball](../emilia_pinball.md)** (C++, GPL-2.0, beta)
- **[EmptyEpsilon](../emptyepsilon.md)** (C, C++, Lua, GPL-2.0, mature) - **[EmptyEpsilon](../emptyepsilon.md)** (C, C++, Lua, GPL-2.0, mature)
- **[Enigma](../enigma.md)** (C, C++, GPL-2.0, mature) - **[Enigma](../enigma.md)** (C, C++, GPL-2.0, mature)

File diff suppressed because one or more lines are too long