additions from osgameclones
This commit is contained in:
		| @@ -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)** | ||||
|  | ||||
| [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) | ||||
|  | ||||
|   | ||||
| @@ -15,6 +15,7 @@ | ||||
|   "https://bitbucket.org/ecwolf/ecwolf.git", | ||||
|   "https://bitbucket.org/fade0ff/lemmini.git", | ||||
|   "https://bitbucket.org/rbv/ohrrpgce-svn.git", | ||||
|   "https://codeberg.org/Yeldham/librerama.git", | ||||
|   "https://git.artsoft.org/rocksndiamonds.git", | ||||
|   "https://git.code.sf.net/p/allegator/alex4", | ||||
|   "https://git.code.sf.net/p/arianne/marauroa", | ||||
| @@ -147,6 +148,7 @@ | ||||
|   "https://github.com/BZFlag-Dev/bzflag.git", | ||||
|   "https://github.com/BackupTheBerlios/netpanzer-svn.git", | ||||
|   "https://github.com/Bacon2D/Bacon2D.git", | ||||
|   "https://github.com/Bit-Sahil04/Isometric-Minesweeper.git", | ||||
|   "https://github.com/Blackvoxel/Blackvoxel.git", | ||||
|   "https://github.com/Blasphemer/blasphemer.git", | ||||
|   "https://github.com/Blecki/dwarfcorp.git", | ||||
| @@ -188,11 +190,15 @@ | ||||
|   "https://github.com/Enigma-Game/Enigma.git", | ||||
|   "https://github.com/Ershany/Arcane-Engine.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/FloppidyDingo/Dingo-Engine.git", | ||||
|   "https://github.com/FluXy/SMC.git", | ||||
|   "https://github.com/ForsakenX/forsaken.git", | ||||
|   "https://github.com/FranciscoG/javascript-E.T..git", | ||||
|   "https://github.com/FreeAllegiance/Allegiance.git", | ||||
|   "https://github.com/FreeCol/freecol.git", | ||||
|   "https://github.com/FreeFalcon/freefalcon-central.git", | ||||
|   "https://github.com/FreeRCT/FreeRCT.git", | ||||
| @@ -235,6 +241,7 @@ | ||||
|   "https://github.com/KOBUGE-Games/minilens.git", | ||||
|   "https://github.com/KaidemonLP/Open-Fortress-Source.git", | ||||
|   "https://github.com/Kerndog73/EnTT-Pacman.git", | ||||
|   "https://github.com/Kinniken/NoxImperii.git", | ||||
|   "https://github.com/Kromster80/kam_remake.git", | ||||
|   "https://github.com/LIKO-12/LIKO-12.git", | ||||
|   "https://github.com/LRFLEW/OpenMC2.git", | ||||
| @@ -263,6 +270,7 @@ | ||||
|   "https://github.com/Mekire/cabbages-and-kings.git", | ||||
|   "https://github.com/Meridian59/Meridian59.git", | ||||
|   "https://github.com/MonoGame/MonoGame.git", | ||||
|   "https://github.com/MotoLegacy/OpenFNaF.git", | ||||
|   "https://github.com/MovingBlocks/DestinationSol.git", | ||||
|   "https://github.com/MovingBlocks/Terasology.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/Ponup/thiefcatcher.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/REGoth-project/REGoth-bs.git", | ||||
|   "https://github.com/REGoth-project/REGoth.git", | ||||
| @@ -354,6 +363,7 @@ | ||||
|   "https://github.com/TOMB5/TOMB5.git", | ||||
|   "https://github.com/TVTower/TVTower.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/The-Powder-Toy/The-Powder-Toy.git", | ||||
|   "https://github.com/TheAssemblyArmada/Chronoshift.git", | ||||
| @@ -472,6 +482,7 @@ | ||||
|   "https://github.com/budnix/ball-and-wall.git", | ||||
|   "https://github.com/bvschaik/julius.git", | ||||
|   "https://github.com/bylexus/sensitive-js.git", | ||||
|   "https://github.com/c99koder/DreamZZT.git", | ||||
|   "https://github.com/callaa/luola.git", | ||||
|   "https://github.com/calref/cboe.git", | ||||
|   "https://github.com/candybox2/candybox2.github.io.git", | ||||
| @@ -533,6 +544,7 @@ | ||||
|   "https://github.com/dividuum/infon.git", | ||||
|   "https://github.com/djyt/cannonball.git", | ||||
|   "https://github.com/dmecke/OpenSoccerStar.git", | ||||
|   "https://github.com/dogballs/cattle-bity.git", | ||||
|   "https://github.com/dorkster/freeblocks.git", | ||||
|   "https://github.com/doxygen/doxygen.git", | ||||
|   "https://github.com/dreamchess/dreamchess.git", | ||||
| @@ -551,6 +563,7 @@ | ||||
|   "https://github.com/eguneys/supaxl.git", | ||||
|   "https://github.com/ellisonleao/clumsy-bird.git", | ||||
|   "https://github.com/elnormous/ouzel.git", | ||||
|   "https://github.com/elonafoobar/elonafoobar.git", | ||||
|   "https://github.com/emezeske/digbuild.git", | ||||
|   "https://github.com/endless-sky/endless-sky.git", | ||||
|   "https://github.com/englercj/lttp.git", | ||||
| @@ -577,6 +590,7 @@ | ||||
|   "https://github.com/fogleman/Craft.git", | ||||
|   "https://github.com/fph/bastet.git", | ||||
|   "https://github.com/fr1tz/terminal-overload.git", | ||||
|   "https://github.com/francot514/CivHeroes.git", | ||||
|   "https://github.com/francot514/FreeSims.git", | ||||
|   "https://github.com/freeciv/freeciv-web.git", | ||||
|   "https://github.com/freeciv/freeciv.git", | ||||
| @@ -764,6 +778,7 @@ | ||||
|   "https://github.com/omarchehab98/io-reboot.git", | ||||
|   "https://github.com/omf2097/openomf.git", | ||||
|   "https://github.com/onaluf/RacerJS.git", | ||||
|   "https://github.com/oojmed/floppy-birb.git", | ||||
|   "https://github.com/ooxi/violetland.git", | ||||
|   "https://github.com/openMSX/openMSX.git", | ||||
|   "https://github.com/openblack/openblack.git", | ||||
| @@ -963,6 +978,7 @@ | ||||
|   "https://github.com/unknown-horizons/unknown-horizons.git", | ||||
|   "https://github.com/unnethack/unnethack.git", | ||||
|   "https://github.com/urho3d/Urho3D.git", | ||||
|   "https://github.com/urxp/drally.git", | ||||
|   "https://github.com/valeriansaliou/boulder-dash.git", | ||||
|   "https://github.com/varunpant/CrappyBird.git", | ||||
|   "https://github.com/vatbub/zorkClone.git", | ||||
| @@ -992,16 +1008,19 @@ | ||||
|   "https://github.com/worldforge/ember.git", | ||||
|   "https://github.com/wxWidgets/Phoenix.git", | ||||
|   "https://github.com/wxWidgets/wxWidgets.git", | ||||
|   "https://github.com/xLAva/JediAcademyLinux.git", | ||||
|   "https://github.com/xLAva/JediOutcastLinux.git", | ||||
|   "https://github.com/xesf/twin-e.git", | ||||
|   "https://github.com/xoreos/xoreos.git", | ||||
|   "https://github.com/xriss/gamecake.git", | ||||
|   "https://github.com/xtreme8000/BetterSpades.git", | ||||
|   "https://github.com/xythobuz/OpenRaider.git", | ||||
|   "https://github.com/xyzz/openmw-android.git", | ||||
|   "https://github.com/yairm210/UnCiv.git", | ||||
|   "https://github.com/yeKcim/warmux.git", | ||||
|   "https://github.com/yiotro/Antiyoy.git", | ||||
|   "https://github.com/yquake2/yquake2.git", | ||||
|   "https://github.com/yuv422/cosmo-engine.git", | ||||
|   "https://github.com/yvt/openspades.git", | ||||
|   "https://github.com/zaki/irrlicht.git", | ||||
|   "https://github.com/zaps166/NFSIISE.git", | ||||
| @@ -1027,6 +1046,7 @@ | ||||
|   "https://gitlab.com/lierolibre/lierolibre.git", | ||||
|   "https://gitlab.com/luckeyproductions/Quatter.git", | ||||
|   "https://gitlab.com/luckeyproductions/heXon.git", | ||||
|   "https://gitlab.com/m210/DukeGDX.git", | ||||
|   "https://gitlab.com/manaplus/manaplus.git", | ||||
|   "https://gitlab.com/open-runescape-classic/core.git", | ||||
|   "https://gitlab.com/open-runescape-classic/single-player.git", | ||||
|   | ||||
| @@ -387,7 +387,6 @@ https://github.com/WagicProject/wagic | ||||
| https://github.com/wesnoth/haldric | ||||
| https://github.com/WohlSoft/PGE-Project | ||||
| https://github.com/xrOxygen/xray-oxygen | ||||
| https://github.com/xtreme8000/BetterSpades | ||||
| https://github.com/YuriiSalimov/15-puzzle | ||||
| https://github.com/Zal0/ZGB | ||||
| https://github.com/zurn/zapper (or any other tapper clone) | ||||
|   | ||||
| @@ -142,7 +142,7 @@ def check_validity_external_links(): | ||||
|     regex = re.compile(r"[\s\n]<(http.+?)>|\]\((http.+?)\)|[\s\n](http[^\s\n,]+?)[\s\n\)]") | ||||
|  | ||||
|     # 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 | ||||
|     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)) | ||||
|         except Exception as e: | ||||
|             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 | ||||
|             print('{}: {} - exception {}'.format(names, url, error_name)) | ||||
|  | ||||
| @@ -1041,7 +1041,7 @@ if __name__ == "__main__": | ||||
|     export_git_code_repositories_json() | ||||
|  | ||||
|     # check external links (only rarely) | ||||
|     check_validity_external_links() | ||||
|     # check_validity_external_links() | ||||
|  | ||||
|     # sort rejected games list file | ||||
|     sort_text_file(os.path.join(c.root_path, 'code', 'rejected.txt'), 'rejected games list') | ||||
|   | ||||
| @@ -42,11 +42,10 @@ from utils import constants, utils, osg | ||||
|  | ||||
| # should change on osgameclones | ||||
| 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', | ||||
|                      'Head over Heels 2': 'Head over Heels', | ||||
|                      'Duke3d_win32': 'Duke3d_w32', 'GNOME Atomix': 'Atomix', 'Head over Heels 2': 'Head over Heels', | ||||
|                      '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', | ||||
|                      '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', | ||||
|                      'Siege of Avalon Open Source': 'Siege of Avalon : Open Source', 'ss13remake': 'SS13 Remake', | ||||
|                      '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', | ||||
|                         'Free in the Dark', | ||||
|                         'Football Manager', 'Fight Or Perish', 'EarthShakerDS', 'Entombed!', 'FreeRails 2', | ||||
|                         'Glest Advanced Engine', 'FreedroidClassic', 'FreeFT', 'Future Blocks', 'HeadOverHeels' | ||||
|     , 'Herzog 3D', 'Homeworld SDL', 'imperialism-remake', 'Jumping Jack 2: Worryingly Familiar', | ||||
|                         'Glest Advanced Engine', 'FreedroidClassic', 'FreeFT', 'Future Blocks', 'HeadOverHeels', | ||||
|                         'Herzog 3D', 'Homeworld SDL', 'imperialism-remake', 'Jumping Jack 2: Worryingly Familiar', | ||||
|                         'Jumping Jack: Further Adventures', 'Jumpman', 'legion', 'KZap', 'LastNinja', 'Lemmix', 'LixD', | ||||
|                         'luminesk5', 'Manic Miner', 'Meridian 59 Server 105', 'Meridian 59 German Server 112', | ||||
|                         'Mining Haze', 'OpenGeneral', 'MonoStrategy', 'New RAW', 'OpenDeathValley', 'OpenOutcast', | ||||
|                         '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', | ||||
|                         'Styx', 'Super Mario Bros With SFML in C#', 'thromolusng', 'Tile World 2', 'Tranzam', | ||||
|                         '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)) | ||||
|  | ||||
|     # 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) | ||||
|  | ||||
|     # 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))) | ||||
|  | ||||
|     # check: print all git repos with untypical structure | ||||
|     untypical_structure = '' | ||||
|     for osgc_entry in osgc_entries: | ||||
|         name = osgc_entry['name'] | ||||
|         if 'repo' in osgc_entry: | ||||
| @@ -156,14 +156,16 @@ if __name__ == "__main__": | ||||
|                 osgc_repos = [osgc_repos] | ||||
|             for repo in osgc_repos: | ||||
|                 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 | ||||
|     osgc_fields = set() | ||||
|     for osgc_entry in osgc_entries: | ||||
|         osgc_fields.update(osgc_entry.keys()) | ||||
|     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: | ||||
|         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 = [osgc_licenses_map.get(x, x) for x in osgc_licenses] | ||||
|             entry['license'] = osgc_licenses | ||||
|         # fix content (add suffix content | ||||
|         # fix content (add suffix content) | ||||
|         if 'content' in entry: | ||||
|             osgc_content = entry['content'] | ||||
|             if isinstance(osgc_content, str): | ||||
| @@ -243,12 +245,11 @@ if __name__ == "__main__": | ||||
|     our_names -= common_names | ||||
|     print('{} in both, {} only in osgameclones, {} only with us'.format(len(common_names), len(osgc_names), | ||||
|                                                                         len(our_names))) | ||||
|  | ||||
|     # find similar names among the rest | ||||
|     # print('look for similar names') | ||||
|     # for osgc_name in osgc_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)) | ||||
|  | ||||
|     newly_created_entries = 0 | ||||
| @@ -471,8 +472,9 @@ if __name__ == "__main__": | ||||
|                     osgc_multiplayer = [osgc_multiplayer] | ||||
|                 keywords.append('multiplayer {}'.format(' + '.join(osgc_multiplayer))) | ||||
|             if 'content' in osgc_entry: | ||||
|                 osgc_content = osgc_entry['content'] | ||||
|                 keywords.append('{} content'.format(osgc_content)) | ||||
|                 osgc_content = osgc_entry['content']  # it's a list | ||||
|                 osgc_content = ', '.join(osgc_content) | ||||
|                 keywords.append(osgc_content) | ||||
|             if keywords: | ||||
|                 entry += '- Keywords: {}\n'.format(', '.join(keywords)) | ||||
|  | ||||
|   | ||||
							
								
								
									
										174
									
								
								docs/data.json
									
									
									
									
									
								
							
							
						
						
									
										174
									
								
								docs/data.json
									
									
									
									
									
								
							| @@ -376,6 +376,14 @@ | ||||
|    "strategy, inspired by Ares, real time, remake, shooter", | ||||
|    "<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 is an anti chess game. You have to take your..", | ||||
| @@ -776,6 +784,14 @@ | ||||
|    "role playing", | ||||
|    "<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>)", | ||||
|    "Puzzle game.", | ||||
| @@ -1416,6 +1432,14 @@ | ||||
|    "role playing", | ||||
|    "<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>)", | ||||
|    "Clone of Ugh!.", | ||||
| @@ -1792,6 +1816,14 @@ | ||||
|    "strategy, commercial content, inspired by Theme Hospital, remake, requires original content", | ||||
|    "<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>)", | ||||
|    "Remake of Astrosmash.", | ||||
| @@ -2304,6 +2336,14 @@ | ||||
|    "game engine", | ||||
|    "<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>)", | ||||
|    "3D RPG in a satirical post-apocalyptic world.", | ||||
| @@ -2416,6 +2456,14 @@ | ||||
|    "role playing", | ||||
|    "<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>)", | ||||
|    "3D chess game.", | ||||
| @@ -2424,6 +2472,14 @@ | ||||
|    "strategy, board, chess", | ||||
|    "<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>)", | ||||
|    "Death Rally engine reimplementation.", | ||||
| @@ -2472,6 +2528,14 @@ | ||||
|    "action, commercial content, inspired by Duke Nukem 3D, multiplayer LAN, remake, requires original content, shooter", | ||||
|    "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>)", | ||||
|    "Remake of Dune 2.", | ||||
| @@ -2664,6 +2728,14 @@ | ||||
|    "puzzle", | ||||
|    "<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>)", | ||||
|    "2D mmorpg maker.", | ||||
| @@ -3064,6 +3136,14 @@ | ||||
|    "framework, 2D", | ||||
|    "<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>)", | ||||
|    "Simple arcade game where you control a guy who is trying..", | ||||
| @@ -3144,6 +3224,14 @@ | ||||
|    "action, action-adventure, open content, side-scrolling", | ||||
|    "<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 implementation of Heroes of the Might and Magic II..", | ||||
| @@ -3352,6 +3440,14 @@ | ||||
|    "strategy, inspired by The Settlers, remake, requires original content", | ||||
|    "<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>)", | ||||
|    "Remake of Siege.", | ||||
| @@ -3369,9 +3465,9 @@ | ||||
|    "<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.", | ||||
|    "<a href=\"https://freeso.org/download/\">Link</a>", | ||||
|    "<a href=\"https://web.archive.org/web/20200601192250/http://freeso.org/download/\">Link</a>", | ||||
|    "beta / active", | ||||
|    "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" | ||||
| @@ -4136,6 +4232,14 @@ | ||||
|    "role playing, 2D", | ||||
|    "<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>)", | ||||
|    "A free, turn-based strategy game where you have to guide a..", | ||||
| @@ -4480,6 +4584,14 @@ | ||||
|    "strategy", | ||||
|    "<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>)", | ||||
|    "Graphical roguelike game with advanced bodypart and..", | ||||
| @@ -4560,6 +4672,14 @@ | ||||
|    "role playing", | ||||
|    "<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>)", | ||||
|    "Remake of Jedi Knight II: Jedi Outcast.", | ||||
| @@ -5072,6 +5192,14 @@ | ||||
|    "action, game engine, inspired by Freelancer, remake, simulation, space", | ||||
|    "<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>)", | ||||
|    "Vorbis audio compression reference implementation.", | ||||
| @@ -5192,6 +5320,14 @@ | ||||
|    "puzzle, 2D, clone, inspired by Lemmings, multiplayer online, open content", | ||||
|    "<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>)", | ||||
|    "Strategy game inspired by Battle for Wesnoth", | ||||
| @@ -5640,6 +5776,14 @@ | ||||
|    "platform, open content, puzzle", | ||||
|    "<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>)", | ||||
|    "Remake of Prince of Persia.", | ||||
| @@ -6008,6 +6152,14 @@ | ||||
|    "sports", | ||||
|    "<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>)", | ||||
|    "Remake of Stars!.", | ||||
| @@ -6576,6 +6728,14 @@ | ||||
|    "framework", | ||||
|    "<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>)", | ||||
|    "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", | ||||
|    "<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>)", | ||||
|    "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" | ||||
|   ], | ||||
|   [ | ||||
|    "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.", | ||||
|    "", | ||||
|    "beta / active", | ||||
|   | ||||
							
								
								
									
										13
									
								
								entries/anteform.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								entries/anteform.md
									
									
									
									
									
										Normal 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
									
								
							
							
						
						
									
										14
									
								
								entries/betterspades.md
									
									
									
									
									
										Normal 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
									
								
							
							
						
						
									
										14
									
								
								entries/cattle_bity.md
									
									
									
									
									
										Normal 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
									
								
							
							
						
						
									
										16
									
								
								entries/cosmo-engine.md
									
									
									
									
									
										Normal 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
									
								
							
							
						
						
									
										12
									
								
								entries/divercity.md
									
									
									
									
									
										Normal 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
									
								
							
							
						
						
									
										14
									
								
								entries/drally.md
									
									
									
									
									
										Normal 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
									
								
							
							
						
						
									
										14
									
								
								entries/dreamzzt.md
									
									
									
									
									
										Normal 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
									
								
							
							
						
						
									
										13
									
								
								entries/dukegdx.md
									
									
									
									
									
										Normal 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
									
								
							
							
						
						
									
										16
									
								
								entries/elonafoobar.md
									
									
									
									
									
										Normal 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
									
								
							
							
						
						
									
										13
									
								
								entries/floppy_birb.md
									
									
									
									
									
										Normal 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 | ||||
							
								
								
									
										15
									
								
								entries/free_allegiance.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								entries/free_allegiance.md
									
									
									
									
									
										Normal 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
									
								
							
							
						
						
									
										14
									
								
								entries/freeserfnet.md
									
									
									
									
									
										Normal 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 | ||||
| @@ -2,9 +2,9 @@ | ||||
|  | ||||
| _Remake of The Sims Online._ | ||||
|  | ||||
| - Home: https://freeso.org/ | ||||
| - Home: https://web.archive.org/web/20200602032529/https://freeso.org/ | ||||
| - 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 | ||||
| - Code repository: https://github.com/riperiperi/FreeSO.git | ||||
| - Code language: C# | ||||
|   | ||||
							
								
								
									
										14
									
								
								entries/heroes_of_civilizations.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								entries/heroes_of_civilizations.md
									
									
									
									
									
										Normal 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 | ||||
							
								
								
									
										13
									
								
								entries/isometric-minesweeper.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								entries/isometric-minesweeper.md
									
									
									
									
									
										Normal 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 | ||||
							
								
								
									
										13
									
								
								entries/jediacademylinux.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								entries/jediacademylinux.md
									
									
									
									
									
										Normal 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
									
								
							
							
						
						
									
										14
									
								
								entries/librerama.md
									
									
									
									
									
										Normal 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
									
								
							
							
						
						
									
										13
									
								
								entries/lmarbles.md
									
									
									
									
									
										Normal 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
									
								
							
							
						
						
									
										14
									
								
								entries/minima.md
									
									
									
									
									
										Normal 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
									
								
							
							
						
						
									
										15
									
								
								entries/nox_imperii.md
									
									
									
									
									
										Normal 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
									
								
							
							
						
						
									
										14
									
								
								entries/openfnaf.md
									
									
									
									
									
										Normal 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
									
								
							
							
						
						
									
										14
									
								
								entries/openyandere.md
									
									
									
									
									
										Normal 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 | ||||
| @@ -2,7 +2,7 @@ | ||||
|  | ||||
| _Remake of Pokémon._ | ||||
|  | ||||
| - Home: https://www.opmon-game.ga/ | ||||
| - Home: https://opmon-game.ga/ | ||||
| - State: beta | ||||
| - Platform: Windows, Linux, macOS | ||||
| - Keywords: remake, inspired by Pokémon, open content | ||||
|   | ||||
| @@ -52,6 +52,7 @@ | ||||
| - **[Cadaver](../cadaver.md)** (C++, GPL-2.0, beta, inactive since 2009) | ||||
| - **[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) | ||||
| - **[Cattle Bity](../cattle_bity.md)** (TypeScript, MIT, beta) | ||||
| - **[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) | ||||
| - **[cc94](../cc94.md)** (C++, Python, AGPL-3.0, beta) | ||||
| @@ -78,6 +79,7 @@ | ||||
| - **[Doom64EX](../doom64ex.md)** (C, C++, GPL-2.0, mature) | ||||
| - **[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) | ||||
| - **[dRally](../drally.md)** (Assembly, C, MIT, beta) | ||||
| - **[Duke3D](../duke3d.md)** (C, GPL-2.0, beta, inactive since 2009) | ||||
| - **[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) | ||||
| @@ -116,6 +118,7 @@ | ||||
| - **[Hovertank3D](../hovertank3d.md)** (C++, Assembly, GPL-2.0, mature, inactive since 2014) | ||||
| - **[ioquake3](../ioquake3.md)** (C, GPL-2.0, mature) | ||||
| - **[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) | ||||
| - **[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) | ||||
| @@ -162,6 +165,7 @@ | ||||
| - **[OpenRW](../openrw.md)** (C, C++, GPL-3.0, beta) | ||||
| - **[OpenTomb](../opentomb.md)** (C, C++, Lua, LGPL-3.0, beta) | ||||
| - **[OpenTyrian](../opentyrian.md)** (C, GPL-2.0, beta, inactive since 2018) | ||||
| - **[OpenYandere](../openyandere.md)** (C#, GPL-3.0, beta, inactive since 2018) | ||||
| - **[Pacewar](../pacewar.md)** (Python, GPL-3.0, mature, inactive since 2017) | ||||
| - **[PainTown](../paintown.md)** (C++, Java, Python, 3-clause BSD, mature) | ||||
| - **[Pang Zero](../pang_zero.md)** (Perl, GPL-2.0, beta, inactive since 2007) | ||||
|   | ||||
| @@ -41,6 +41,7 @@ | ||||
| - **[Ladder](../ladder.md)** (Java, GPL-2.0, mature, inactive since 2005) | ||||
| - **[LBreakout2](../lbreakout2.md)** (C, GPL-2.0, mature, inactive since 2010) | ||||
| - **[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) | ||||
| - **[Luola](../luola.md)** (C, GPL-2.0, mature, inactive since 2005) | ||||
| - **[Maelstrom](../maelstrom.md)** (C, C++, GPL-2.0, mature, inactive since 2002) | ||||
|   | ||||
| @@ -2,9 +2,11 @@ | ||||
| # Cards | ||||
|  | ||||
| - **[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) | ||||
| - **[Deer Portal](../deer_portal.md)** (C++, zlib, beta) | ||||
| - **[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) | ||||
| - **[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) | ||||
|   | ||||
| @@ -20,6 +20,7 @@ | ||||
| - **[Flex Engine](../flex_engine.md)** (C++, MIT, beta) | ||||
| - **[flixel-gdx](../flixel-gdx.md)** (Java, 3-clause BSD, beta, inactive since 2017) | ||||
| - **[Flixel](../flixel.md)** (ActionScript, MIT, mature) | ||||
| - **[Floppy Birb](../floppy_birb.md)** (JavaScript, MIT, mature) | ||||
| - **[GemRB](../gemrb.md)** (C++, Python, GPL-2.0, mature) | ||||
| - **[Godot](../godot.md)** (C, C++, MIT, mature) | ||||
| - **[Grit Game Engine](../grit_game_engine.md)** (C++, Python, MIT, beta) | ||||
|   | ||||
| @@ -20,6 +20,7 @@ | ||||
| - **[Flex Engine](../flex_engine.md)** (C++, MIT, beta) | ||||
| - **[flixel-gdx](../flixel-gdx.md)** (Java, 3-clause BSD, beta, inactive since 2017) | ||||
| - **[Flixel](../flixel.md)** (ActionScript, MIT, mature) | ||||
| - **[Floppy Birb](../floppy_birb.md)** (JavaScript, MIT, mature) | ||||
| - **[GemRB](../gemrb.md)** (C++, Python, GPL-2.0, mature) | ||||
| - **[Godot](../godot.md)** (C, C++, MIT, mature) | ||||
| - **[Grit Game Engine](../grit_game_engine.md)** (C++, Python, MIT, beta) | ||||
|   | ||||
| @@ -23,6 +23,7 @@ | ||||
| - **[DirectX12GameEngine](../directx12gameengine.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) | ||||
| - **[DreamZZT](../dreamzzt.md)** (C, C++, GPL-2.0, beta, inactive since 2007) | ||||
| - **[Dreerally](../dreerally.md)** (C, C++, Custom, beta) | ||||
| - **[DwarfCorp](../dwarfcorp.md)** (C#, MIT, mature) | ||||
| - **[eAdventure](../eadventure.md)** (Java, GPL-3.0, mature, inactive since 2014) | ||||
|   | ||||
| @@ -44,6 +44,7 @@ | ||||
| - **[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) | ||||
| - **[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) | ||||
| - **[antiyoy](../antiyoy.md)** (Java, GPL-3.0, beta) | ||||
| - **[Anura](../anura.md)** (C, C++, zlib, mature) | ||||
| @@ -89,6 +90,7 @@ | ||||
| - **[Berusky II](../berusky_ii.md)** (C++, GPL-3.0, beta) | ||||
| - **[Berusky](../berusky.md)** (C++, GPL-3.0, mature) | ||||
| - **[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) | ||||
| - **[Billiards](../billiards.md)** (Lua, Objective-C, GPL-3.0, beta, inactive since 2012) | ||||
| - **[Biniax](../biniax.md)** (C, zlib, mature, inactive since 2012) | ||||
| @@ -163,6 +165,7 @@ | ||||
| - **[CatacombGL](../catacombgl.md)** (C++, GPL-3.0, beta) | ||||
| - **[CatacombSDL](../catacombsdl.md)** (C, GPL-2.0, mature, inactive since 2014) | ||||
| - **[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) | ||||
| - **[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) | ||||
| @@ -208,6 +211,7 @@ | ||||
| - **[Core War](../core_war.md)** (C, Java, GPL-2.0, 2-clause BSD, mature) | ||||
| - **[CorEngine](../corengine.md)** (C, zlib, beta, inactive since 2015) | ||||
| - **[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) | ||||
| - **[CoTerminalApps](../coterminalapps.md)** (Ada, GPL-3.0, mature) | ||||
| - **[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) | ||||
| - **[Dingo-Engine](../dingo-engine.md)** (Java, 3-clause BSD, beta, inactive since 2016) | ||||
| - **[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) | ||||
| - **[Do It Yourself Doom With SDL](../do_it_yourself_doom_with_sdl.md)** (C++, MIT, beta) | ||||
| - **[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) | ||||
| - **[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) | ||||
| - **[dRally](../drally.md)** (Assembly, C, MIT, 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) | ||||
| - **[DRL](../drl.md)** (Lua, Pascal, GPL-2.0, mature) | ||||
| - **[Duck Marines](../duck_marines.md)** (Lua, zlib, mature, inactive since 2016) | ||||
| - **[Duel Commander](../duel_commander.md)** (C, GPL-3.0, beta, inactive since 2009) | ||||
| - **[Duke3D](../duke3d.md)** (C, GPL-2.0, beta, inactive since 2009) | ||||
| - **[Duke3d_w32](../duke3dw32.md)** (C, GPL-2.0, beta, inactive since 2008) | ||||
| - **[DukeGDX](../dukegdx.md)** (Java, GPL-3.0, 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 II - The Maker](../dune_ii-the_maker.md)** (Java, MIT, beta) | ||||
| @@ -303,6 +311,7 @@ | ||||
| - **[EDuke32](../eduke32.md)** (C, C++, GPL-2.0, mature) | ||||
| - **[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) | ||||
| - **[ElonaFoobar](../elonafoobar.md)** (C++, Lua, MIT, mature) | ||||
| - **[Elysium Engine](../elysium_engine.md)** (C, GPL-2.0, beta, inactive since 2006) | ||||
| - **[Emilia Pinball](../emilia_pinball.md)** (C++, GPL-2.0, beta) | ||||
| - **[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) | ||||
| - **[FQuake3](../fquake3.md)** (F#, GPL-2.0, beta, inactive since 2014) | ||||
| - **[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 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) | ||||
| @@ -381,6 +391,7 @@ | ||||
| - **[FreePrince](../freeprince.md)** (C, GPL-2.0, beta, inactive since 2011) | ||||
| - **[FreeRails](../freerails.md)** (Java, C++, GPL-2.0, beta, inactive since 2008) | ||||
| - **[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) | ||||
| - **[FreeSiege](../freesiege.md)** (C++, GPL-3.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) | ||||
| - **[Hematite](../hematite.md)** (Rust, MIT, beta) | ||||
| - **[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 Wing Commander](../heroes_of_wing_commander.md)** (Python, GPL-3.0, beta, inactive since 2014) | ||||
| - **[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) | ||||
| - **[irrlamb](../irrlamb.md)** (C, C++, GPL-3.0, mature) | ||||
| - **[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) | ||||
| - **[Jagged Alliance 2 Stracciatella](../jagged_alliance_2_stracciatella.md)** (C, C++, Custom, mature) | ||||
| - **[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) | ||||
| - **[Jazz² Resurrection](../jazz_resurrection.md)** (C#, JavaScript, GPL-3.0, mature) | ||||
| - **[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) | ||||
| - **[Jet-Story](../jet-story.md)** (Assembly, C, C++, MIT, beta) | ||||
| - **[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) | ||||
| - **[Libre Pinball](../libre_pinball.md)** (GDScript, MIT, beta, inactive since 2015) | ||||
| - **[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) | ||||
| - **[LinCity-NG](../lincity-ng.md)** (C++, GPL-2.0, mature) | ||||
| - **[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) | ||||
| - **[Liquid War](../liquid_war.md)** (C, GPL-3.0, mature, inactive since 2015) | ||||
| - **[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) | ||||
| - **[LordsAWar!](../lordsawar.md)** (C++, GPL-3.0, mature) | ||||
| - **[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) | ||||
| - **[mini2Dx](../mini2dx.md)** (Java, C#, Apache-2.0, mature) | ||||
| - **[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) | ||||
| - **[MiniPacman](../minipacman.md)** (Ada, GPL-3.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) | ||||
| - **[Not Pacman](../not_pacman.md)** (Lua, WTFPL, mature, inactive since 2013) | ||||
| - **[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) | ||||
| - **[NullpoMino](../nullpomino.md)** (Java, 3-clause BSD, mature) | ||||
| - **[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) | ||||
| - **[OpenEtG](../openetg.md)** (JavaScript, MIT, beta) | ||||
| - **[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) | ||||
| - **[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) | ||||
| @@ -780,6 +799,7 @@ | ||||
| - **[OpenVIII](../openviii.md)** (C#, MIT, beta) | ||||
| - **[OpenWebSoccer-Sim](../openwebsoccer-sim.md)** (PHP, LGPL-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) | ||||
| - **[OPMon](../opmon.md)** (C++, GPL-3.0, beta) | ||||
| - **[Orbit-Hopper](../orbit-hopper.md)** (C++, GPL-2.0, mature, inactive since 2019) | ||||
|   | ||||
| @@ -96,6 +96,7 @@ | ||||
| - **[DXX-Rebirth](../dxx-rebirth.md)** (C, C++, Python, GPL-3.0, Custom, mature) | ||||
| - **[Eat The Whistle](../eat_the_whistle.md)** (C, ?, mature, inactive since 2017) | ||||
| - **[ECWolf](../ecwolf.md)** (C++, GPL-2.0, BSD, LGPL-2.1, 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) | ||||
| - **[Emilia Pinball](../emilia_pinball.md)** (C++, GPL-2.0, beta) | ||||
| - **[Empty Clip](../empty_clip.md)** (C++, GPL-2.0, mature) | ||||
|   | ||||
| @@ -52,6 +52,7 @@ | ||||
| - **[DwarfCorp](../dwarfcorp.md)** (C#, MIT, mature) | ||||
| - **[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) | ||||
| - **[ElonaFoobar](../elonafoobar.md)** (C++, Lua, MIT, mature) | ||||
| - **[Emilia Pinball](../emilia_pinball.md)** (C++, GPL-2.0, beta) | ||||
| - **[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) | ||||
|   | ||||
| @@ -8,6 +8,7 @@ | ||||
| - **[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) | ||||
| - **[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) | ||||
| - **[Dave Gnukem](../dave_gnukem.md)** (C++, GPL-2.0, mature) | ||||
| - **[Executive Man](../executive_man.md)** (JavaScript, Custom, mature, inactive since 2017) | ||||
|   | ||||
| @@ -24,6 +24,7 @@ | ||||
| - **[Barony](../barony.md)** (C++, GPL-3.0, mature) | ||||
| - **[Batrachians](../batrachians.md)** (C++, GPL-2.0, beta, inactive since 2012) | ||||
| - **[Battle City](../battle_city.md)** (C, C++, Pascal, GPL-3.0, mature, inactive since 2013) | ||||
| - **[BetterSpades](../betterspades.md)** (C, GPL-3.0, beta) | ||||
| - **[BlakedAwesomenaughts](../blakedawesomenaughts.md)** (JavaScript, PHP, MIT, beta, inactive since 2015) | ||||
| - **[BlockOut II](../blockout_ii.md)** (C++, GPL-2.0, mature, inactive since 2014) | ||||
| - **[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) | ||||
| - **[CommandoJS](../commandojs.md)** (JavaScript, CoffeeScript, MIT, beta, inactive since 2012) | ||||
| - **[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) | ||||
| - **[Crack Attack!](../crack_attack.md)** (C++, GPL-2.0, mature, inactive since 2005) | ||||
| - **[CrappyBird](../crappybird.md)** (JavaScript, MIT, mature, inactive since 2017) | ||||
| @@ -92,10 +94,13 @@ | ||||
| - **[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) | ||||
| - **[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) | ||||
| - **[Duck Marines](../duck_marines.md)** (Lua, zlib, mature, inactive since 2016) | ||||
| - **[Duke3D](../duke3d.md)** (C, GPL-2.0, beta, inactive since 2009) | ||||
| - **[Duke3d_w32](../duke3dw32.md)** (C, GPL-2.0, beta, inactive since 2008) | ||||
| - **[DukeGDX](../dukegdx.md)** (Java, GPL-3.0, 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 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) | ||||
| - **[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) | ||||
| - **[ElonaFoobar](../elonafoobar.md)** (C++, Lua, MIT, mature) | ||||
| - **[Enduro tribute](../enduro_tribute.md)** (JavaScript, MIT, mature) | ||||
| - **[Enigma](../enigma.md)** (C, C++, GPL-2.0, mature) | ||||
| - **[EnTT Pacman](../entt_pacman.md)** (C, C++, MIT, mature) | ||||
| @@ -121,6 +127,7 @@ | ||||
| - **[fonline](../fonline.md)** (C, C++, GPL-3.0, beta) | ||||
| - **[Forsaken](../forsaken.md)** (C, C++, GPL-2.0, Proprietary, beta, inactive since 2013) | ||||
| - **[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) | ||||
| - **[freeablo](../freeablo.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) | ||||
| - **[FreeRails](../freerails.md)** (Java, C++, GPL-2.0, beta, inactive since 2008) | ||||
| - **[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) | ||||
| - **[FreeSiege](../freesiege.md)** (C++, GPL-3.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) | ||||
| - **[javascript-E.T.](../javascript-et.md)** (JavaScript, Assembly, MIT, beta, inactive since 2017) | ||||
| - **[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) | ||||
| - **[Jet-Story](../jet-story.md)** (Assembly, C, C++, MIT, beta) | ||||
| - **[jewelthief](../jewelthief.md)** (Java, GPL-3.0, mature, inactive since 2016) | ||||
|   | ||||
| @@ -6,6 +6,7 @@ | ||||
| - **[Andor's Trail](../andors_trail.md)** (Java, GPL-2.0, beta) | ||||
| - **[Angband](../angband.md)** (C, GPL-2.0, mature) | ||||
| - **[Angry Birds in Python](../angry_birds_in_python.md)** (Python, MIT, mature, inactive since 2017) | ||||
| - **[Anteform](../anteform.md)** (Lua, GPL-3.0, beta) | ||||
| - **[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) | ||||
| - **[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 Quest](../dungeon_quest.md)** (Java, MIT, mature) | ||||
| - **[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) | ||||
| - **[Empty Clip](../empty_clip.md)** (C++, 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) | ||||
| - **[Meridian 59](../meridian_59.md)** (C++, C, GPL-2.0, mature) | ||||
| - **[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) | ||||
| - **[Moria](../moria.md)** (C, 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 RSC](../open_rsc.md)** (Java, GPL-3.0, mature) | ||||
| - **[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) | ||||
| - **[OpenGothic](../opengothic.md)** (C++, MIT, beta) | ||||
| - **[OpenMW](../openmw.md)** (C++, GPL-3.0, mature) | ||||
|   | ||||
| @@ -21,6 +21,7 @@ | ||||
| - **[Cultivation](../cultivation.md)** (C++, Public domain, mature, inactive since 2010) | ||||
| - **[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) | ||||
| - **[Divercity](../divercity.md)** (Java, GPL-3.0, beta, inactive since 2015) | ||||
| - **[Dope Wars](../dope_wars.md)** (C, GPL-2.0, mature, inactive since 2013) | ||||
| - **[Eat The Whistle](../eat_the_whistle.md)** (C, ?, mature, inactive since 2017) | ||||
| - **[Ecksdee](../ecksdee.md)** (C++, GPL-2.0, beta, inactive since 2009) | ||||
|   | ||||
| @@ -14,6 +14,7 @@ | ||||
| - **[Libre Pinball](../libre_pinball.md)** (GDScript, MIT, beta, inactive since 2015) | ||||
| - **[NetStatsBaseball](../netstatsbaseball.md)** (C, Public domain, mature) | ||||
| - **[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) | ||||
| - **[OpenSoccer](../opensoccer.md)** (PHP, GPL-3.0, beta) | ||||
| - **[OpenWebSoccer-Sim](../openwebsoccer-sim.md)** (PHP, LGPL-3.0, mature) | ||||
|   | ||||
| @@ -84,6 +84,7 @@ | ||||
| - **[FreeOrion](../freeorion.md)** (C++, Python, GPL-2.0, beta) | ||||
| - **[FreeRails](../freerails.md)** (Java, C++, GPL-2.0, beta, inactive since 2008) | ||||
| - **[FreeRCT](../freerct.md)** (C++, GPL-2.0, beta, inactive since 2016) | ||||
| - **[Freeserf.net](../freeserfnet.md)** (C#, GPL-3.0, mature) | ||||
| - **[Freeserf](../freeserf.md)** (C, C++, GPL-3.0, mature) | ||||
| - **[FreeSiege](../freesiege.md)** (C++, GPL-3.0, beta) | ||||
| - **[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) | ||||
| - **[Greenius' Civil War](../greenius_civil_war.md)** (C++, GPL-2.0, beta, inactive since 2001) | ||||
| - **[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 Wing Commander](../heroes_of_wing_commander.md)** (Python, GPL-3.0, beta, inactive since 2014) | ||||
| - **[Hex Game](../hex_game.md)** (C++, MIT, beta) | ||||
| @@ -110,6 +112,7 @@ | ||||
| - **[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) | ||||
| - **[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) | ||||
| - **[JQuest](../jquest.md)** (Java, GPL-2.0, beta, inactive since 2006) | ||||
| - **[JSettlers](../jsettlers.md)** (Java, GPL-3.0, mature) | ||||
| @@ -119,6 +122,7 @@ | ||||
| - **[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) | ||||
| - **[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) | ||||
| - **[LordsAWar!](../lordsawar.md)** (C++, GPL-3.0, mature) | ||||
| - **[M.E.W.L.](../mewl.md)** (C++, GPL-2.0, beta, inactive since 2015) | ||||
|   | ||||
| @@ -13,6 +13,7 @@ | ||||
| - **[Boohu](../boohu.md)** (Go, ISC, beta) | ||||
| - **[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) | ||||
| - **[Cattle Bity](../cattle_bity.md)** (TypeScript, MIT, beta) | ||||
| - **[cc94](../cc94.md)** (C++, Python, AGPL-3.0, beta) | ||||
| - **[Chess3D](../chess3d.md)** (JavaScript, Python, GPL-3.0, mature, inactive since 2016) | ||||
| - **[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) | ||||
| - **[Faur](../faur.md)** (C, Python, C++, GPL-3.0, beta) | ||||
| - **[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) | ||||
| - **[GNU FreeDink](../gnu_freedink.md)** (C, GPL-3.0, mature, inactive since 2012) | ||||
| - **[Grimsonland](../grimsonland.md)** (JavaScript, MIT, mature, inactive since 2017) | ||||
|   | ||||
| @@ -91,6 +91,7 @@ | ||||
| - **[DXX-Rebirth](../dxx-rebirth.md)** (C, C++, Python, GPL-3.0, Custom, mature) | ||||
| - **[Eat The Whistle](../eat_the_whistle.md)** (C, ?, mature, inactive since 2017) | ||||
| - **[ECWolf](../ecwolf.md)** (C++, GPL-2.0, BSD, LGPL-2.1, zlib, MIT, IJG, Public domain, mature) | ||||
| - **[ElonaFoobar](../elonafoobar.md)** (C++, Lua, MIT, mature) | ||||
| - **[Emilia Pinball](../emilia_pinball.md)** (C++, GPL-2.0, beta) | ||||
| - **[EmptyEpsilon](../emptyepsilon.md)** (C, C++, Lua, GPL-2.0, mature) | ||||
| - **[Enigma](../enigma.md)** (C, C++, GPL-2.0, mature) | ||||
|   | ||||
							
								
								
									
										124
									
								
								statistics.md
									
									
									
									
									
								
							
							
						
						
									
										124
									
								
								statistics.md
									
									
									
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
		Reference in New Issue
	
	Block a user