diff --git a/README.md b/README.md
index e8269f1b..2a955e42 100644
--- a/README.md
+++ b/README.md
@@ -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)** (1391) - **[Tools](entries/tocs/_tools.md#Tools)** (43) - **[Frameworks](entries/tocs/_frameworks.md#Frameworks)** (92) - **[Libraries](entries/tocs/_libraries.md#Libraries)** (44)
+**[Games](entries/tocs/_games.md#Games)** (1406) - **[Tools](entries/tocs/_tools.md#Tools)** (44) - **[Frameworks](entries/tocs/_frameworks.md#Frameworks)** (92) - **[Libraries](entries/tocs/_libraries.md#Libraries)** (46)
-By category: **[Action](entries/tocs/_action.md#action)** (261), **[Adventure](entries/tocs/_adventure.md#adventure)** (57), **[Arcade](entries/tocs/_arcade.md#arcade)** (152), **[Board](entries/tocs/_board.md#board)** (26), **[Cards](entries/tocs/_cards.md#cards)** (18), **[Educational](entries/tocs/_educational.md#educational)** (13), **[Framework](entries/tocs/_framework.md#framework)** (92), **[Game engine](entries/tocs/_game-engine.md#game-engine)** (131), **[Library](entries/tocs/_library.md#library)** (44), **[Music](entries/tocs/_music.md#music)** (14), **[Platform](entries/tocs/_platform.md#platform)** (67), **[Puzzle](entries/tocs/_puzzle.md#puzzle)** (151), **[Remake](entries/tocs/_remake.md#remake)** (530), **[Role playing](entries/tocs/_role-playing.md#role-playing)** (211), **[Simulation](entries/tocs/_simulation.md#simulation)** (118), **[Sports](entries/tocs/_sports.md#sports)** (25), **[Strategy](entries/tocs/_strategy.md#strategy)** (290), **[Tool](entries/tocs/_tool.md#tool)** (43), **[Visual novel](entries/tocs/_visual-novel.md#visual-novel)** (6)
+By category: **[Action](entries/tocs/_action.md#action)** (262), **[Adventure](entries/tocs/_adventure.md#adventure)** (57), **[Arcade](entries/tocs/_arcade.md#arcade)** (152), **[Board](entries/tocs/_board.md#board)** (26), **[Cards](entries/tocs/_cards.md#cards)** (19), **[Educational](entries/tocs/_educational.md#educational)** (13), **[Framework](entries/tocs/_framework.md#framework)** (92), **[Game engine](entries/tocs/_game-engine.md#game-engine)** (143), **[Library](entries/tocs/_library.md#library)** (46), **[Music](entries/tocs/_music.md#music)** (14), **[Platform](entries/tocs/_platform.md#platform)** (67), **[Puzzle](entries/tocs/_puzzle.md#puzzle)** (151), **[Remake](entries/tocs/_remake.md#remake)** (534), **[Role playing](entries/tocs/_role-playing.md#role-playing)** (212), **[Simulation](entries/tocs/_simulation.md#simulation)** (118), **[Sports](entries/tocs/_sports.md#sports)** (25), **[Strategy](entries/tocs/_strategy.md#strategy)** (290), **[Tool](entries/tocs/_tool.md#tool)** (44), **[Visual novel](entries/tocs/_visual-novel.md#visual-novel)** (6)
-By platform: **[Windows](entries/tocs/_windows.md#windows)** (493), **[Linux](entries/tocs/_linux.md#linux)** (477), **[macOS](entries/tocs/_macos.md#macos)** (277), **[Android](entries/tocs/_android.md#android)** (140), **[iOS](entries/tocs/_ios.md#ios)** (17), **[Web](entries/tocs/_web.md#web)** (144)
+By platform: **[Windows](entries/tocs/_windows.md#windows)** (503), **[Linux](entries/tocs/_linux.md#linux)** (485), **[macOS](entries/tocs/_macos.md#macos)** (283), **[Android](entries/tocs/_android.md#android)** (141), **[iOS](entries/tocs/_ios.md#ios)** (18), **[Web](entries/tocs/_web.md#web)** (144)
[comment]: # (end of autogenerated content)
diff --git a/code/archives.json b/code/archives.json
index 8f0ae9ad..bcf051fc 100644
--- a/code/archives.json
+++ b/code/archives.json
@@ -233,11 +233,15 @@
"https://github.com/Fundynamic/dune2themaker4j.git",
"https://github.com/GNOME/aisleriot.git",
"https://github.com/GNOME/atomix.git",
+ "https://github.com/GNOME/quadrapassel.git",
"https://github.com/GTA-ASM/SanAndreasUnity.git",
"https://github.com/GaidamakUA/BatteryReborn.git",
"https://github.com/Gang-Garrison-2/Gang-Garrison-2.git",
+ "https://github.com/GarageGames/Torque2D.git",
+ "https://github.com/GarageGames/Torque3D.git",
"https://github.com/GentenStudios/QuartzEngine.git",
"https://github.com/GerHobbelt/pthread-win32.git",
+ "https://github.com/GlPortal/RadixEngine.git",
"https://github.com/GlPortal/glPortal.git",
"https://github.com/Gnomescroll/Gnomescroll.git",
"https://github.com/GoogleChromeLabs/proxx.git",
@@ -260,6 +264,7 @@
"https://github.com/Illarion-eV/Illarion-Content.git",
"https://github.com/Illarion-eV/Illarion-Java.git",
"https://github.com/Illarion-eV/Illarion-Server.git",
+ "https://github.com/Im-dex/xray-162.git",
"https://github.com/Interkarma/daggerfall-unity.git",
"https://github.com/Interrupt/delverengine.git",
"https://github.com/Interrupt/systemshock.git",
@@ -296,6 +301,7 @@
"https://github.com/MaKiPL/OpenVIII-monogame.git",
"https://github.com/MadDeCoDeR/Classic-RBDOOM-3-BFG.git",
"https://github.com/Marisa-Chan/UA_source.git",
+ "https://github.com/Martenfur/Monofoxe.git",
"https://github.com/MattMatt0240/DemiGod.git",
"https://github.com/MaxSavenkov/drdestructo2.git",
"https://github.com/MaxwellSalmon/DUGA.git",
@@ -332,6 +338,7 @@
"https://github.com/OpenArena/engine.git",
"https://github.com/OpenDUNE/OpenDUNE.git",
"https://github.com/OpenDominion/OpenDominion.git",
+ "https://github.com/OpenDriver2/REDRIVER2.git",
"https://github.com/OpenDungeons/OpenDungeons.git",
"https://github.com/OpenFodder/openfodder.git",
"https://github.com/OpenHV/OpenHV.git",
@@ -354,6 +361,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/Ambermoon.net.git",
"https://github.com/Pyrdacor/freeserf.net.git",
"https://github.com/Qalthos/Tile-World.git",
"https://github.com/REGoth-project/REGoth-bs.git",
@@ -418,9 +426,12 @@
"https://github.com/TimPietrusky/asdf.git",
"https://github.com/TobiasBielefeld/Simple-Brick-Games.git",
"https://github.com/TobiasBielefeld/Simple-Solitaire.git",
+ "https://github.com/TorqueGameEngines/Torque2D.git",
+ "https://github.com/TorqueGameEngines/Torque3D.git",
"https://github.com/Try/OpenGothic.git",
"https://github.com/TurningWheel/Barony.git",
"https://github.com/Tuxemon/Tuxemon.git",
+ "https://github.com/UPBGE/upbge.git",
"https://github.com/UberGames/rpgxEF.git",
"https://github.com/UltraStar-Deluxe/USDX.git",
"https://github.com/UltraStar-Deluxe/legacy-sourceforge-svn-mirror.git",
@@ -437,6 +448,7 @@
"https://github.com/VilleKrumlinde/zgameeditor.git",
"https://github.com/Vocaluxe/Vocaluxe.git",
"https://github.com/WAUthethird/Marble-Marcher-Community-Edition.git",
+ "https://github.com/WagicProject/wagic.git",
"https://github.com/Wargus/stargus.git",
"https://github.com/Wargus/stratagus.git",
"https://github.com/Wargus/wargus.git",
@@ -445,6 +457,7 @@
"https://github.com/WindstilleTeam/windstille.git",
"https://github.com/XProger/OpenLara.git",
"https://github.com/Xenoveritas/abuse.git",
+ "https://github.com/Zal0/ZGB.git",
"https://github.com/ZeroK-RTS/Zero-K.git",
"https://github.com/Zetawar/zetawar.git",
"https://github.com/Zillode/Slot-Racers.git",
@@ -702,6 +715,7 @@
"https://github.com/freeserf/freeserf.git",
"https://github.com/fynnfluegge/oreon-engine.git",
"https://github.com/gabrielecirulli/2048.git",
+ "https://github.com/gbdk-2020/gbdk-2020.git",
"https://github.com/gbtami/pychess-variants.git",
"https://github.com/gemrb/gemrb.git",
"https://github.com/gerstrong/Commander-Genius.git",
@@ -714,6 +728,7 @@
"https://github.com/godrin/antargis.git",
"https://github.com/goldeneye-source/ges-code.git",
"https://github.com/gondur/cartlife_src.git",
+ "https://github.com/gongminmin/KlayGE.git",
"https://github.com/gp-alex/world-of-might-and-magic.git",
"https://github.com/graememcc/micropolisJS.git",
"https://github.com/gregoryfenton/other-life.git",
@@ -735,7 +750,10 @@
"https://github.com/hexoshi/hexoshi.git",
"https://github.com/highfestiva/life.git",
"https://github.com/hinogi/eternalwinterwars.git",
+ "https://github.com/horde3d/Horde3D.git",
"https://github.com/hypatia-software-org/hypatia-engine.git",
+ "https://github.com/i-love-kfc/xray-oxygen.git",
+ "https://github.com/i42output/neoGFX.git",
"https://github.com/iamCode/Dawn.git",
"https://github.com/iamgreaser/iceball.git",
"https://github.com/id-Software/DOOM-iOS.git",
@@ -1061,6 +1079,7 @@
"https://github.com/stephank/orona.git",
"https://github.com/stephenjsweeney/blobwarsAttrition.git",
"https://github.com/stepmania/stepmania.git",
+ "https://github.com/stohrendorf/EdisonEngine.git",
"https://github.com/stople/OpenTitus.git",
"https://github.com/storm-devs/storm-engine.git",
"https://github.com/stransky/berusky.git",
@@ -1171,6 +1190,7 @@
"https://github.com/xyzz/openmw-android.git",
"https://github.com/y2s82/goblin_camp.git",
"https://github.com/yairm210/UnCiv.git",
+ "https://github.com/yangshun/2048-python.git",
"https://github.com/yeKcim/warmux.git",
"https://github.com/yiotro/Antiyoy.git",
"https://github.com/yokljo/ruzzt.git",
@@ -1181,6 +1201,7 @@
"https://github.com/zaps166/NFSIISE.git",
"https://github.com/zenorogue/hyperrogue.git",
"https://github.com/zenorogue/noteye.git",
+ "https://github.com/zhangdoa/InnocenceEngine.git",
"https://github.com/zombieman1041/BlakedAwesomenaughts.git",
"https://github.com/zuzuf/TA3D.git",
"https://gitlab.axiodl.com/AxioDL/metaforce.git",
diff --git a/code/backlog.txt b/code/backlog.txt
index 22903753..55f96484 100644
--- a/code/backlog.txt
+++ b/code/backlog.txt
@@ -9,7 +9,6 @@ http://cyxdown.free.fr/f2b/
http://dead-code.org/home/
http://e-adventure.e-ucm.es/login/index.php (games of eAdventure)
http://ethernet.wasted.ch/
-http://evolonline.org/about
http://game-editor.com/Main_Page
http://giderosmobile.com/
http://haxepunk.com/
@@ -60,6 +59,7 @@ http://turbu-rpg.com/
http://web.archive.org/web/20071218214256/http://users.tkk.fi/~eye/roguelike/nethack.html
http://wiki.gp2x.org/articles/g/a/m/Category:Games.html (all of them)
http://wiki.scummvm.org/index.php/HOWTO-Fangames
+http://wiki.stellarforces.com/
http://ww12.atomicgameengine.com
http://www.13thmonkey.org/~boris/jgame/
http://www.abandonia.com/en/games/138/Hidden+Agenda.html
@@ -179,6 +179,7 @@ https://en.wikipedia.org/w/index.php?title=Trigger_Rally&action=edit&redlink=1
https://en.wikipedia.org/wiki/Catacomb_(video_game) (released under GNU)
https://en.wikipedia.org/wiki/Category:Open-source_video_games (all of them)
https://en.wikipedia.org/wiki/GNOME_Games_Collection
+https://en.wikipedia.org/wiki/List_of_commercial_video_games_released_as_freeware
https://en.wikipedia.org/wiki/List_of_commercial_video_games_with_available_source_code
https://en.wikipedia.org/wiki/List_of_cult_video_games (all of them)
https://en.wikipedia.org/wiki/List_of_free_and_open-source_Android_applications#Games
@@ -238,34 +239,25 @@ https://github.com/FUSEEProjectTeam/Fusee
https://github.com/Gamaen (all their repositories)
https://github.com/gamearians
https://github.com/GamedevFramework/gf
-https://github.com/gan74/Yave
-https://github.com/GarageGames/Torque3D
https://github.com/Garux/netradiant-custom
https://github.com/GDQuest/godot-visual-effects
https://github.com/Gforcex/OpenGraphic (all open source game engines there)
-https://github.com/GlPortal/RadixEngine
-https://github.com/gnFur/Monofoxe
-https://github.com/GNOME/quadrapassel
https://github.com/godlikepanos/anki-3d-engine
https://github.com/godot-extended-libraries/godot-next
https://github.com/godot-mega-man/Mega-Man-Engine
https://github.com/godotengine/awesome-godot#games
https://github.com/godotengine/escoria
https://github.com/godotengine/godot-design
-https://github.com/gongminmin/KlayGE
https://github.com/Gramps/GodotSteam
https://github.com/grantjenks/free-python-games (check all)
https://github.com/guillaumechereau/goxel
https://github.com/H-uru/Plasma
-https://github.com/horde3d/Horde3D
-https://github.com/Hotride/OrionUO
+https://github.com/Hotride/OrionUO (and all other Ultima Online clients and server emulators)
https://github.com/hparcells/cards-against-humanity
-https://github.com/i42output/neoGFX
https://github.com/ianfab/Fairy-Stockfish
https://github.com/ictrobot/Cubes
https://github.com/id-Software
https://github.com/Illation/ETEngine
-https://github.com/Im-dex/xray-162
https://github.com/jasonrohrer (add gits to his games)
https://github.com/jatinmandav/Gaming-in-Python
https://github.com/Jaxe-Dev/RimHUD
@@ -297,7 +289,6 @@ https://github.com/MarcoLizza/tofu-engine
https://github.com/MarilynDafa/Bulllord-Engine
https://github.com/mars-sim/mars-sim
https://github.com/marshallward/TiledSharp
-https://github.com/Martenfur/Monofoxe
https://github.com/marukrap/RoguelikeDevResources
https://github.com/MatthewTheGlutton/HideousDestructor
https://github.com/McKay42/McOsu
@@ -414,33 +405,24 @@ https://github.com/tlgkccampbell/ultraviolet
https://github.com/TomBebb/awe
https://github.com/tomlooman/SimpleFPSTemplate
https://github.com/topics/top-down-shooter
-https://github.com/TorqueGameEngines/Torque3D
https://github.com/ttencate/jfxr
https://github.com/uberspot/2048-android
https://github.com/untakenstupidnick/nbsdgames (Blockout II)
https://github.com/untakenstupidnick/nbsdgames (Cross-platform ncurses/pdcurses based games under active development)
https://github.com/UnterrainerInformatik/GameDevelopmentLinks
-https://github.com/UPBGE/upbge
https://github.com/Venom0us/Emberpoint
https://github.com/videogamepreservation
https://github.com/vini-guerrero/Godot_Game_Tools
https://github.com/vocollapse/Blockinger
-https://github.com/WagicProject/wagic
-https://github.com/weigert/TinyEngine
https://github.com/wesnoth/haldric
https://github.com/WohlSoft/PGE-Project
https://github.com/wojtekpil/Godot-Octahedral-Impostors
-https://github.com/xrOxygen/xray-oxygen
https://github.com/YuriiSalimov/15-puzzle
-https://github.com/Zal0/ZGB
https://github.com/zcaliptium/gdinv
-https://github.com/zhangdoa/InnocenceEngine
https://github.com/zurn/zapper (or any other tapper clone)
https://gitlab.com/LibreGames
https://gitlab.com/luckeyproductions/games (all of them)
-https://gitlab.com/nyov/nyovs-nexuiz
https://gitlab.com/vgstation/vgstation-old (and vgstation in general)
-https://gitlab.com/xonlegacy/xonlegacy
https://gitlab.openrsc.com/open-rsc
https://gitorious.org/index-list.html (are there other interesting games)
https://gottcode.org/ (all)
@@ -466,6 +448,7 @@ https://love2d.org/forums/viewforum.php?f=14 (check them if time)
https://moaiwebsite.github.io/
https://notabug.org/Calinou/awesome-gamedev#games
https://odr.chalmers.se/handle/20.500.12380/219006
+https://opensourcesoftwaredirectory.com/Games/Strategy-games (and all others there)
https://opensourcesoftwaredirectory.com/games/strategy-games (and others there)
https://osdn.net/softwaremap/trove_list.php?form_cat=80
https://packages.debian.org/sid/games/etw
@@ -480,13 +463,11 @@ https://pygame.org/project-LOF-2296-.html
https://pygame.org/project-Mines+of+Elderlore-674-.html
https://pygame.org/project-Monstrosity-2993-.html
https://pygame.org/project-Phantasy+Star+Rebirth-1704-.html
-https://pygame.org/project-Ransack-2408-.html
https://pygame.org/project-The+Cabbages-2077-.html
https://pypi.org/project/CherryPy/
https://pypi.org/project/neteria/
https://pypi.org/project/networkx/
https://pypi.org/project/PyAMF/
-https://pypi.org/project/simplejson/
https://pypi.org/project/SQLAlchemy/
https://pypi.org/project/TurboGears/
https://pyweek.org/4/entries/ (Ascent of Justice)
@@ -500,6 +481,7 @@ https://scratch.mit.edu/ (https://en.scratch-wiki.info/wiki/Scratch_Source_Code)
https://senseis.xmp.net/?GNUGo
https://sites.google.com/site/syllablesoftware/games (List of games (with screenshots) that have been ported to Syllable OS)
https://sourceforge.net/directory/games/games/os:windows/
+https://sourceforge.net/directory/games/turnbasedstrategy/ (and the general games directory, maybe even sourceforge metadata, see https://github.com/chpwssn/sourceforge-items, https://github.com/JesseWeinstein/sourceforge-items-cache)
https://sourceforge.net/projects/dices/
https://sourceforge.net/projects/dsa-hl.berlios/
https://sourceforge.net/projects/lgames/files/barrage/
@@ -530,10 +512,10 @@ https://stendhalgame.org/wiki/Marauroa
https://stephensmith.itch.io/ (all of them)
https://tangramgames.dk/games/ (all)
https://threejs.org/
-https://unity.com/
https://verge-rpg.com/
https://voltisoft.com/miragelegacy
https://web.archive.org/web/20060411054656/http://home.gna.org/oomadness/en/index.html
+https://web.archive.org/web/20060812164344/http://rubyforge.org/ (games from rubyforge)
https://web.archive.org/web/20150526225753/http://sourceforge.net/projects/mameosx/
https://web.archive.org/web/20150527150705/http://sourceforge.net/p/forge/community-docs/SourceForge%20Games/ (schon erledigt)
https://web.archive.org/web/20170714065728/http://users.olis.net.au/zel/
@@ -543,7 +525,6 @@ https://www.adventuregamestudio.co.uk/
https://www.allegro.cc/depot/strategy/ (and all other genres there)
https://www.b3dgs.com/v7/page.php?lang=en§ion=projects
https://www.bennugd.org/
-https://www.blender.org/
https://www.bsframework.io/
https://www.celephais.net/fitzquake/
https://www.choiceofgames.com/make-your-own-games/choicescript-intro/
@@ -556,7 +537,6 @@ https://www.gamingonlinux.com/free-games/ (all of them that are open source)
https://www.glitchthegame.com/ (Glitch the game, by Tiny Speck Inc. public domain)
https://www.gog.com/forum/general/free_open_source_games (and suggestions therein)
https://www.libretro.com/
-https://www.libsdl.org/
https://www.moddb.com/ (scrape, look for open source)
https://www.moddb.com/engines/pyrogenesis
https://www.moddb.com/engines/sage-strategy-action-game-engine
@@ -565,7 +545,6 @@ https://www.musztardasarepska.pl/wgdown/
https://www.ness-engine.com/
https://www.old-games.ru/forum/threads/nekommercheskie-analogi-izvestnyx-igr.40868/page-9
https://www.openhub.net/ (search for games)
-https://www.phpbb.com/
https://www.piston.rs/
https://www.reddit.com/r/opensource/comments/cs6m3y/a_list_of_fossrelated_projects_people_to_follow/
https://www.reddit.com/r/opensourcegames/
diff --git a/code/osgameclones_synchronization.py b/code/osgameclones_synchronization.py
index 55904bb8..4075ed1a 100644
--- a/code/osgameclones_synchronization.py
+++ b/code/osgameclones_synchronization.py
@@ -46,12 +46,13 @@ osgc_name_aliases = {'4DTris': '4D-TRIS', 'fheroes2': 'Free Heroes 2', 'DrCreep'
'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', "Freenukum Jump'n Run": 'Freenukum',
- 'Play Freeciv!': 'Freeciv-web', 'ProjectX': 'Forsaken', 'Lyon': 'Roton',
+ 'Play Freeciv!': 'Freeciv-web', 'ProjectX': 'Forsaken', 'Lyon': 'Roton', 'Mafia II: Toolkit': 'Mafia: Toolkit',
'Siege of Avalon Open Source': 'Siege of Avalon : Open Source', 'ss13remake': 'SS13 Remake',
- 'shadowgrounds': 'Shadowgrounds', 'RxWars': 'Prescription Wars',
+ 'shadowgrounds': 'Shadowgrounds', 'RxWars': 'Prescription Wars', 'REDRIVER2': 'REDriver2',
'Super Mario Bros And Level Editor in C#': 'Mario Objects', 'Unitystation': 'unitystation',
'tetris': 'Just another Tetris™ clone', 'twin-e': 'TwinEngine', 'super-methane-brothers-gx': 'Super Methane Brothers for Wii and GameCube',
- 'CrossUO: Ultima Online': 'CrossUO', 'Doomsday': 'Doomsday Engine', 'OpMon': 'OPMon'}
+ 'CrossUO: Ultima Online': 'CrossUO', 'Doomsday': 'Doomsday Engine', 'OpMon': 'OPMon',
+ '2048-python': '2048 Python'}
# conversion between licenses syntax them and us
osgc_licenses_map = {'GPL2': 'GPL-2.0', 'GPL3': 'GPL-3.0', 'AGPL3': 'AGPL-3.0', 'LGPL3': 'LGPL-3.0',
@@ -98,10 +99,10 @@ def unique_field_contents(entries, field):
def compare_sets(a, b, name, limit=None):
"""
- :param limit:
- :param a:
- :param b:
- :param name:
+ :param limit: 'notus', 'notthem'
+ :param a: them
+ :param b: us
+ :param name: prefix in output
:return:
"""
p = ''
@@ -123,6 +124,7 @@ if __name__ == "__main__":
# some parameter
similarity_threshold = 0.8
maximal_newly_created_entries = 40
+ check_similar_names = False
# paths
root_path = os.path.realpath(os.path.join(os.path.dirname(__file__), os.path.pardir))
@@ -234,23 +236,24 @@ if __name__ == "__main__":
print('osgc-content: {}'.format(unique_field_contents(osgc_entries, 'content')))
# read our database
- our_entries = osg.assemble_infos()
+ our_entries = osg.read_entries()
print('{} entries with us'.format(len(our_entries)))
# just the names
osgc_names = set([x['name'] for x in osgc_entries])
- our_names = set([x['name'] for x in our_entries])
+ our_names = set([x['Title'] for x in our_entries])
common_names = osgc_names & our_names
osgc_names -= common_names
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.name_similarity(osgc_name, our_name) > similarity_threshold:
- # print(' {} - {}'.format(osgc_name, our_name))
+ if check_similar_names:
+ print('look for similar names (theirs - ours)')
+ for osgc_name in osgc_names:
+ for our_name in our_names:
+ if osg.name_similarity(osgc_name, our_name) > similarity_threshold:
+ print(' {} - {}'.format(osgc_name, our_name))
newly_created_entries = 0
# iterate over their entries
@@ -259,7 +262,7 @@ if __name__ == "__main__":
is_included = False
for our_entry in our_entries:
- our_name = our_entry['name']
+ our_name = our_entry['Title']
# find those that entries in osgameclones that are also in our database and compare them
if osgc_name == our_name:
@@ -269,19 +272,21 @@ if __name__ == "__main__":
p = ''
+ # TODO key names have changed on our side
+
# compare their lang with our code language
if 'lang' in osgc_entry:
osgc_languages = osgc_entry['lang']
if type(osgc_languages) == str:
osgc_languages = [osgc_languages]
- our_languages = our_entry['code language'] # essential field
+ our_languages = [x.value for x in our_entry['Code language']] # essential field
p += compare_sets(osgc_languages, our_languages, 'code language')
# compare their license with our code and assets license
if 'license' in osgc_entry:
osgc_licenses = osgc_entry['license']
- our_code_licenses = our_entry['code license'] # essential field
- our_assets_licenses = our_entry.get('assets license', [])
+ our_code_licenses = [x.value for x in our_entry['Code license']] # essential field
+ our_assets_licenses = [x.value for x in our_entry.get('Assets license', [])]
p += compare_sets(osgc_licenses, our_code_licenses + our_assets_licenses, 'licenses', 'notthem')
p += compare_sets(osgc_licenses, our_code_licenses, 'licenses', 'notus')
@@ -291,7 +296,7 @@ if __name__ == "__main__":
osgc_frameworks = osgc_entry['framework']
if type(osgc_frameworks) == str:
osgc_frameworks = [osgc_frameworks]
- our_frameworks = our_entry.get('code dependencies', [])
+ our_frameworks = [x.value for x in our_entry.get('Code dependency', [])]
our_frameworks = [x.casefold() for x in our_frameworks]
our_frameworks = [x if x not in our_framework_replacements else our_framework_replacements[x] for x
in our_frameworks]
@@ -307,14 +312,14 @@ if __name__ == "__main__":
osgc_repos = [x for x in osgc_repos if not x.startswith(
'sourceforge.net/projects/')] # we don't need the general sites there
# osgc_repos = [x for x in osgc_repos if not x.startswith('https://sourceforge.net/projects/')] # ignore some
- our_repos = our_entry.get('code repository', [])
- our_repos = [utils.strip_url(url) for url in our_repos]
+ our_repos = our_entry.get('Code repository', [])
+ our_repos = [utils.strip_url(url.value) for url in our_repos]
our_repos = [x for x in our_repos if not x.startswith(
'gitlab.com/osgames/')] # we do not yet spread our own deeds (but we will some day)
our_repos = [x for x in our_repos if
'cvs.sourceforge.net' not in x and 'svn.code.sf.net/p/' not in x] # no cvs or svn anymore
- our_downloads = our_entry.get('download', [])
- our_downloads = [utils.strip_url(url) for url in our_downloads]
+ our_downloads = our_entry.get('Download', [])
+ our_downloads = [utils.strip_url(url.value) for url in our_downloads]
p += compare_sets(osgc_repos, our_repos + our_downloads, 'repo',
'notthem') # if their repos are not in our downloads or repos
p += compare_sets(osgc_repos, our_repos[:1], 'repo',
@@ -326,8 +331,8 @@ if __name__ == "__main__":
if type(osgc_urls) == str:
osgc_urls = [osgc_urls]
osgc_urls = [utils.strip_url(url) for url in osgc_urls]
- our_urls = our_entry['home']
- our_urls = [utils.strip_url(url) for url in our_urls]
+ our_urls = our_entry['Home']
+ our_urls = [utils.strip_url(url.value) for url in our_urls]
p += compare_sets(osgc_urls, our_urls, 'url/home', 'notthem') # if their urls are not in our urls
# our_urls = [url for url in our_urls if
# not url.startswith('github.com/')] # they don't have them as url
@@ -337,7 +342,7 @@ if __name__ == "__main__":
# compare their status with our state (playable can be beta/mature with us, but not playable must be beta)
if 'status' in osgc_entry:
osgc_status = osgc_entry['status']
- our_status = our_entry['state'] # essential field
+ our_status = our_entry['State'] # essential field
if osgc_status != 'playable' and 'mature' in our_status:
p += ' status : mismatch : them {}, us mature\n'.format(osgc_status)
@@ -345,7 +350,7 @@ if __name__ == "__main__":
if 'development' in osgc_entry:
osgc_development = osgc_entry['development']
our_inactive = 'inactive' in our_entry
- our_status = our_entry['state'] # essential field
+ our_status = our_entry['State'] # essential field
if osgc_development == 'halted' and not our_inactive:
p += ' development : mismatch : them halted - us not inactive\n'
if osgc_development in ['very active', 'active'] and our_inactive:
@@ -353,8 +358,8 @@ if __name__ == "__main__":
if osgc_development == 'complete' and 'mature' not in our_status:
p += ' development : mismatch : them complete, us not mature\n'
- # compare their originals to our keywords (inspired by)
- our_keywords = our_entry['keywords']
+ # compare their originals to our keywords (inspired by) TODO inspired by is now separate field (Inspiration)
+ our_keywords = [x.value for x in our_entry['Keyword']]
if 'originals' in osgc_entry:
osgc_originals = osgc_entry['originals']
osgc_originals = [x.replace(',', '') for x in
@@ -406,6 +411,7 @@ if __name__ == "__main__":
if not is_included:
# a new entry, that we have never seen, maybe we should make an entry of our own
# continue
+ # TODO we could use the write capabilities to write the entry in our own format, the hardcoded format here might be brittle, on the other hand we can also write slightly wrong stuff here without problems
if newly_created_entries >= maximal_newly_created_entries:
continue
@@ -434,10 +440,6 @@ if __name__ == "__main__":
# add name
entry = '# {}\n\n'.format(osgc_name)
- # add description
- description = '{} of {}.'.format(game_type.capitalize(), ', '.join(osgc_entry['originals']))
- entry += '_{}_\n\n'.format(description)
-
# home
home = osgc_entry.get('url', None)
entry += '- Home: {}\n'.format(home)
@@ -476,7 +478,7 @@ if __name__ == "__main__":
osgc_content = ', '.join(osgc_content)
keywords.append(osgc_content)
if keywords:
- entry += '- Keywords: {}\n'.format(', '.join(keywords))
+ entry += '- Keyword: {}\n'.format(', '.join(keywords))
# code repository (mandatory on our side)
repo = osgc_entry.get('repo', None)
@@ -496,11 +498,15 @@ if __name__ == "__main__":
osgc_frameworks = osgc_entry['framework']
if type(osgc_frameworks) == str:
osgc_frameworks = [osgc_frameworks]
- entry += '- Code dependencies: {}\n'.format(', '.join(osgc_frameworks))
+ entry += '- Code dependency: {}\n'.format(', '.join(osgc_frameworks))
+
+ # add description
+ description = '{} of {}.'.format(game_type.capitalize(), ', '.join(osgc_entry['originals']))
+ entry += '\n{}\n\n'.format(description)
# write info (if existing)
if 'info' in osgc_entry:
- entry += '\n{}\n'.format(osgc_entry['info'])
+ entry += '\n{}\n\n'.format(osgc_entry['info'])
# write ## Building
entry += '\n## Building\n'
@@ -512,10 +518,10 @@ if __name__ == "__main__":
# now iterate over our entries and test if we can add anything to them
print('entry that could be added to them')
for our_entry in our_entries:
- our_name = our_entry['name']
+ our_name = our_entry['Title']
# only if contains a keyword starting with "inspired by" and not "tool", "framework" or "library"
- our_keywords = our_entry['keywords']
+ our_keywords = our_entry['Keyword']
if not any([x.startswith('inspired by ') for x in our_keywords]):
continue
if any([x in ['tool', 'library', 'framework'] for x in our_keywords]):
diff --git a/code/rejected.txt b/code/rejected.txt
index 4b6fcf68..33e981ba 100644
--- a/code/rejected.txt
+++ b/code/rejected.txt
@@ -165,6 +165,7 @@ Terra Reconstructed (https://sourceforge.net/projects/terrastrategy/, http://mor
Tesseract Trainer (http://www.mushware.com/): Sources lost, license unclear, very early development, long abandoned
The Fortress (https://sourceforge.net/projects/fortress/, https://fortressgame.wordpress.com/about/): Very early development, long abandoned
thromolusng (https://github.com/segfaulthunter/thromolusng.git): Very early development, not playable, no build instructions, abandoned since 2010
+TinyEngine (https://github.com/weigert/TinyEngine): Not enough game related, very small
TinyXXXX (https://sites.google.com/view/arduino-collection/arduboy): For Arduino (unsupported platform here)
Tranzam (http://retrospec.sgn.net/game/tranzam, http://retrospec.sgn.net/download/files/TranzAm.1.1.zip): see other retrospec.sgn.net entries, license unclear, probably not open source as we want it
TunnelWars (http://www.ratajik.net/TunnelWars/): Platform is OS2, not interesting for us
@@ -176,5 +177,6 @@ WarGame (https://archive.codeplex.com/?p=wargame): Unclear license, could not co
WolfenDoom (https://github.com/Realm667/WolfenDoom): All rights reserved
XQuest 2 (http://www.swallowtail.org/xquest/, http://www.swallowtail.org/xquest/xquest_1.3_src.tar.gz): License is not really open source (see LICENSE.DOC in https://web.archive.org/web/20170320015957/http://www.swallowtail.org/xquest/xquest_1.3_src.tar.gz)
xrick (http://www.bigorno.net/xrick): No open source license/unclear license (see file README in http://www.bigorno.net/xrick/xrick-021212.zip)
+Yave (https://github.com/gan74/Yave): General graphics engine, not game centered in any way and experimental
Yuris Revenge (https://github.com/cookgreen/Yuris-Revenge): Mod to OpenRA
zedragon (https://github.com/charlierobson/zedragon.git): License not found, Assembly, not sure which OS is supported, no release, not much guidance
\ No newline at end of file
diff --git a/code/utils/osg_parse.py b/code/utils/osg_parse.py
index 5e687e43..444d14fb 100644
--- a/code/utils/osg_parse.py
+++ b/code/utils/osg_parse.py
@@ -98,7 +98,7 @@ class EntryTransformer(lark.Transformer):
def start(self, x):
return x
-
+# TODO turns out ValueWithComment does not really solve problem but actually creates even some, are there alternatives like inheriting from string?
class ValueWithComment:
"""
All our property values can have (optional) comments. This is the class that represents them to us and implements
@@ -130,6 +130,8 @@ class ValueWithComment:
else:
return '{}'.format(self.value)
+ def __hash__(self):
+ return hash(self.value)
def parse(parser, transformer, content):
tree = parser.parse(content)
diff --git a/docs/data.json b/docs/data.json
index 8b093681..dd1a32e1 100644
--- a/docs/data.json
+++ b/docs/data.json
@@ -40,6 +40,14 @@
"puzzle, sliding blocks",
"Source - JavaScript, Java - MIT"
],
+ [
+ "2048 Python (home, entry)",
+ "",
+ "",
+ "mature / active",
+ "remake, open content",
+ "Source - Python - MIT"
+ ],
[
"2H4U (home, entry)",
"Mix between a Tetris-like game and a wall breaker.",
@@ -138,12 +146,20 @@
],
[
"Abuse (home, entry)",
- "Dark game.",
+ "",
"Link",
"mature / inactive since 2011",
"action, platform, remake, 2D, content swappable, side-scrolling",
"Source - C++, Lisp - Public domain, GPL-2.0, WTFPL"
],
+ [
+ "Abuse 1996 (home, entry)",
+ "",
+ "",
+ "mature / inactive since 2016",
+ "remake, free content",
+ "Source - C++, Lisp - Custom, Public domain, GPL-2.0, WTFPL"
+ ],
[
"Achtung, die Kurve! (home, entry)",
"Simple skill game. See also [another..",
@@ -320,6 +336,14 @@
"role playing, strategy, content open, roguelike, turn-based",
"Source - Haskell - AGPL-3.0"
],
+ [
+ "Ambermoon.net (home, entry)",
+ "",
+ "Link",
+ "mature / active",
+ "remake, commercial content, role playing",
+ "Source - C# - GPL-3.0"
+ ],
[
"Amphetamine (home, entry)",
"",
@@ -505,7 +529,7 @@
"Source - Java - GPL-3.0"
],
[
- "Argentum Online (home, entry)",
+ "Argentum Online (home, entry)",
"See also: [spin-..",
"Link",
"beta / inactive since 2014",
@@ -994,11 +1018,11 @@
],
[
"Blender game engine (home, entry)",
- "Included in Blender is a complete game engine, allowing..",
+ "Is it still included? (git://git.blender.org/blender.git..",
"Link",
"mature / active",
"framework, 3D",
- "Source - C++ - GPL-2.0"
+ "Source - C++ - GPL-2.0"
],
[
"Blinken (home, entry)",
@@ -2952,6 +2976,14 @@
"remake, first-person, shooter",
"Source - C++ - GPL-2.0, LGPL-2.1, zlib, MIT, IJG, Public domain"
],
+ [
+ "EdisonEngine (home, entry)",
+ "",
+ "Link",
+ "beta / active",
+ "action, game engine, remake, content commercial + original required",
+ "Source - C++, Python - LGPL-3.0"
+ ],
[
"EDuke32 (home, entry)",
"",
@@ -2988,7 +3020,7 @@
"Elysium Engine (home, entry)",
"",
"Link",
- "beta (@alpha) / inactive since 2006",
+ "beta / inactive since 2006",
"game engine, role playing, 2D, multiplayer online + massive",
"Source - C - GPL-2.0"
],
@@ -3936,6 +3968,14 @@
"educational, content open, for kids",
"Source - C++ - LGPL-2.1"
],
+ [
+ "GBDK (home, entry)",
+ "Short for \"Gameboy Development Kit\"",
+ "Link",
+ "mature / active",
+ "library, tool",
+ "Source - C, Assembly, C++ - MIT"
+ ],
[
"GCompris (home, entry)",
"Educational software suite offering numerous activities..",
@@ -4689,7 +4729,7 @@
"Source - C - GPL-2.0"
],
[
- "Hnefatafl (home, entry)",
+ "Hnefatafl (home, entry)",
"Implementation of a Norse board game. It supports..",
"",
"beta / inactive since 2014",
@@ -4736,6 +4776,14 @@
"arcade, remake, content open",
"Source - C++ - GPL-3.0"
],
+ [
+ "Horde3D (home, entry)",
+ "Graphics engine.",
+ "",
+ "mature / active",
+ "library, 3D",
+ "Source - C++ - EPL-2.0"
+ ],
[
"HoverRace (home, entry)",
"",
@@ -4825,7 +4873,7 @@
"Source - C++, Python, PHP, C# - GPL-2.0"
],
[
- "Ilarion (home, entry)",
+ "Ilarion (home, entry)",
"Emphasis on real roleplay.",
"Link",
"mature / active",
@@ -4845,7 +4893,7 @@
"",
"",
"mature / inactive since 2001",
- "first person, shooter, open content, action",
+ "action, first person, open content, shooter",
"C - 4-clause BSD"
],
[
@@ -4896,6 +4944,14 @@
"simulation, strategy, content open, evolution, multiplayer online, programming, real-time",
"Source - C, Lua - GPL-2.0"
],
+ [
+ "Innocence Engine (home, entry)",
+ "",
+ "Link",
+ "beta / active",
+ "game engine",
+ "Source - C++ - GPL-3.0"
+ ],
[
"INSTEAD (home, entry)",
"Engine for textographic games, which are a mix of..",
@@ -4945,7 +5001,7 @@
"Source - C, C++, Lua - GPL-3.0"
],
[
- "Iron Seed (home, entry)",
+ "Ironseed (home, entry)",
"",
"Link",
"mature / inactive since 2013",
@@ -5328,6 +5384,14 @@
"remake, strategy",
"Source - Java - MIT"
],
+ [
+ "KlayGE (home, entry)",
+ "",
+ "Link",
+ "mature / active",
+ "game engine",
+ "Source - C++ - GPL-2.0"
+ ],
[
"Klooni 1010! (home, entry)",
"",
@@ -5500,7 +5564,7 @@
"Land of Fire (home, entry)",
"",
"",
- "beta (?) / active",
+ "beta / active",
"role playing, multiplayer online + massive",
"Source - Script, PHP - GPL-2.0"
],
@@ -5705,7 +5769,7 @@
"Source - C++ - GPL-2.0"
],
[
- "Linley's Dungeon Crawl (home, entry)",
+ "Linley's Dungeon Crawl (home, entry)",
"Roguelike molded in the tradition of the early greats of..",
"Link",
"mature / inactive since 2006",
@@ -5900,7 +5964,7 @@
"M.E.W.L. (home, entry)",
"",
"",
- "beta (@alpha) / inactive since 2015",
+ "beta / inactive since 2015",
"remake, strategy",
"Source - C++ - GPL-2.0"
],
@@ -6368,6 +6432,14 @@
"remake, first-person, shooter",
"Source - Java - ?"
],
+ [
+ "Monofoxe (home, entry)",
+ "",
+ "Link",
+ "mature / active",
+ "game engine",
+ "Source - C# - MIT"
+ ],
[
"MonoGame (home, entry)",
"Implementation of the Microsoft XNA 4 Framework.",
@@ -6552,6 +6624,14 @@
"tool, roguelike",
"Source - C++ - GPL-3.0"
],
+ [
+ "neoGFX (home, entry)",
+ "",
+ "",
+ "beta / active",
+ "game engine",
+ "Source - C++ - GPL-3.0"
+ ],
[
"Netacka (home, entry)",
"Also see Netacka 3D (home).",
@@ -6610,7 +6690,7 @@
],
[
"Nexuiz (home, entry)",
- "See https://github.com/atphalix/nexuiz",
+ "See https://github.com/atphalix/nexuiz,..",
"Link",
"mature / active",
"action, first-person, shooter",
@@ -7856,6 +7936,14 @@
"framework, 3D, engine",
"Source - C, C++ - MIT"
],
+ [
+ "Oxygen Engine (home, entry)",
+ "https://github.com/xrOxygen/xray-oxygen is gone",
+ "",
+ "mature / active",
+ "game engine",
+ "Source - C++, C - Apache-2.0"
+ ],
[
"Pac Go (home, entry)",
"Is also a tutorial to introduce people to the Go..",
@@ -8341,7 +8429,7 @@
"",
"Link",
"beta / inactive since 2011",
- "first person, shooter, open content, action",
+ "action, first person, open content, shooter",
"Python - GPL-3.0"
],
[
@@ -8549,7 +8637,7 @@
"",
"",
"mature / inactive since 2015",
- "open content, puzzle",
+ "puzzle, open content",
"Source - C++ - WTFPL"
],
[
@@ -8800,6 +8888,14 @@
"role playing, setting fantasy",
"Source - Python - Custom"
],
+ [
+ "RadixEngine (home, entry)",
+ "",
+ "Link",
+ "mature / active",
+ "game engine, 3D",
+ "Source - C++ - zlib"
+ ],
[
"Ragel (home, entry)",
"Compiles executable finite state machines from regular..",
@@ -8825,7 +8921,7 @@
"Source - Haskell - 3-clause BSD"
],
[
- "ransack (home, entry)",
+ "ransack (home, entry)",
"",
"",
"mature / inactive since 2016",
@@ -8905,12 +9001,12 @@
"Source - C++ - Custom"
],
[
- "REDriver2 (home, entry)",
+ "REDriver2 (home, entry)",
"",
"",
"beta / active",
"remake, content commercial + original required",
- "Source - C++, C - MIT"
+ "Source - C++, C - MIT"
],
[
"RedShift (home, entry)",
@@ -9609,7 +9705,7 @@
"Source - Java - GPL-3.0"
],
[
- "Simple DirectMedia Layer (home, entry)",
+ "Simple DirectMedia Layer (home, entry)",
"Cross-platform development library designed to provide low..",
"Link",
"mature / active",
@@ -10333,7 +10429,7 @@
"",
"Link",
"mature / active",
- "open content, platform, 2D",
+ "platform, 2D, open content",
"Source - Ruby - GPL-3.0"
],
[
@@ -10545,7 +10641,7 @@
"Source - Python - GPL-3.0"
],
[
- "Tank: Zone of Death (home, entry)",
+ "Tank: Zone of Death (home, entry)",
"",
"",
"beta / inactive since 2017",
@@ -10693,7 +10789,7 @@
"",
"Link",
"mature / active",
- "open content, puzzle, tetris-like",
+ "puzzle, open content, tetris-like",
"C++ - GPL-2.0"
],
[
@@ -10973,7 +11069,7 @@
"",
"",
"mature / active",
- "open content, puzzle, tetris-like",
+ "puzzle, open content, tetris-like",
"C - GPL-3.0"
],
[
@@ -11024,6 +11120,22 @@
"simulation, content open, multiplayer, text-based",
"C - GPL-2.0"
],
+ [
+ "Torque 2D (home, entry)",
+ "",
+ "Link",
+ "mature / active",
+ "game engine, 2D",
+ "Source - C++, C - MIT"
+ ],
+ [
+ "Torque 3D (home, entry)",
+ "",
+ "Link",
+ "mature / active",
+ "game engine, 3D",
+ "Source - C++, C - MIT"
+ ],
[
"Torrega Race (home, entry)",
"",
@@ -11037,7 +11149,7 @@
"",
"",
"mature / inactive since 2017",
- "action, scrolling, arcade, 2D",
+ "action, arcade, 2D, scrolling",
"Source - Python - GPL-3.0"
],
[
@@ -11045,7 +11157,7 @@
"",
"",
"mature / inactive since 2017",
- "action, scrolling, arcade, 2D",
+ "action, arcade, 2D, scrolling",
"Source - Python - GPL-3.0"
],
[
@@ -11113,7 +11225,7 @@
"Source - C - GPL-2.0"
],
[
- "Tressette (home, entry)",
+ "Tressette (home, entry)",
"Italian card game.",
"Link",
"mature / inactive since 2017",
@@ -11476,7 +11588,7 @@
"Umoria (home, entry)",
"Inspired by Tolkien's novel The Lord of the Rings.",
"Link",
- "mature (inactive between 2008-2016) / active",
+ "mature / active",
"role playing, content open, roguelike",
"Source - C, C++ - GPL-3.0"
],
@@ -11761,7 +11873,7 @@
"C - GPL-3.0"
],
[
- "Voxelands (home, entry)",
+ "Voxelands (home, entry)",
"",
"Link",
"beta / active",
@@ -11792,6 +11904,14 @@
"platform, remake, content commercial + original required",
"Source - ActionScript, C++ - Custom"
],
+ [
+ "Wagic, the Homebrew (home, entry)",
+ "",
+ "Link",
+ "beta / active",
+ "cards, game engine",
+ "Source - C++, C, Objective-C - 3-clause BSD"
+ ],
[
"WallBall (home, entry)",
"",
@@ -11801,7 +11921,7 @@
"Source - Haxe, JavaScript - GPL-3.0"
],
[
- "War Of Kingdom (home, entry)",
+ "War Of Kingdom (home, entry)",
"Rose is at https://github.com/freeors/Rose",
"",
"beta / active",
@@ -11836,7 +11956,7 @@
"Wargus (home, entry)",
"Warcraft2 Mod that allows you to play Warcraft II with the..",
"Link",
- "mature (?) / active",
+ "mature / active",
"remake, strategy, content commercial + original required",
"Source - C++, Lua, C - GPL-2.0"
],
@@ -11996,7 +12116,7 @@
"Wograld (home, entry)",
"",
"Link",
- "beta (@alpha) / active",
+ "beta / active",
"role playing, content open, multiplayer online + massive",
"Source - C - GPL-2.0"
],
@@ -12248,6 +12368,14 @@
"action, remake, space",
"Source - C - GPL-2.0"
],
+ [
+ "XRay engine (home, entry)",
+ "",
+ "",
+ "mature / inactive since 2018",
+ "game engine",
+ "Source - C++, C - Apache-2.0"
+ ],
[
"XScavenger (home, entry)",
"",
@@ -12341,7 +12469,7 @@
"",
"",
"mature / active",
- "first person, shooter, open content, action",
+ "action, first person, open content, shooter",
"Source - JavaScript, Python - GPL-3.0"
],
[
@@ -12496,6 +12624,14 @@
"framework, editor",
"Source - Pascal - MIT"
],
+ [
+ "ZGB (home, entry)",
+ "",
+ "Link",
+ "mature / active",
+ "game engine, emulator",
+ "Source - C, Assembly, C++ - MIT"
+ ],
[
"zlib (home, entry)",
"Software library used for data compression.",
diff --git a/entries/2006-rebotted.md b/entries/2006-rebotted.md
index 869fc762..16f90d14 100644
--- a/entries/2006-rebotted.md
+++ b/entries/2006-rebotted.md
@@ -10,8 +10,7 @@
- Code license: 2-clause BSD
- Developer: Arisu, Ben Maher, Damion, Danial, Daniel Ginovker, DPSCryptic, Gptaqbc, Josh Shippam, MitchvanWijngaarden, Mr Extremez, Olivier, Sandro Coutinho
-Remake of Runescape Classic.
-Open source 2006 Runescape emulation with botting.
+Remake of Runescape Classic. Open source 2006 Runescape emulation with botting.
## Building
diff --git a/entries/2048.md b/entries/2048.md
index 0c67f406..56441e23 100644
--- a/entries/2048.md
+++ b/entries/2048.md
@@ -11,7 +11,6 @@
- Assets license: MIT (very few assets)
- Developer: Gabriele Cirulli, Jerry Jiang (@port), Laurent, Lee Reilly, Paul Woitaschek, sigod, Tim Petricola
-Sliding block puzzle game.
Port to Android: https://github.com/tpcstld/2048 or https://github.com/uberspot/2048-android
## Building
diff --git a/entries/2048_python.md b/entries/2048_python.md
new file mode 100644
index 00000000..5b91735f
--- /dev/null
+++ b/entries/2048_python.md
@@ -0,0 +1,11 @@
+# 2048 Python
+
+- Home: https://github.com/yangshun/2048-python
+- Inspiration: 2048
+- State: mature
+- Keyword: remake, open content
+- Code repository: https://github.com/yangshun/2048-python.git
+- Code language: Python
+- Code license: MIT
+
+## Building
diff --git a/entries/2h4u.md b/entries/2h4u.md
index d555f3b9..4f36ca0e 100644
--- a/entries/2h4u.md
+++ b/entries/2h4u.md
@@ -11,6 +11,4 @@
- Code dependency: SDL
- Developer: Kayl, Piwai
-Mix between a Tetris-like game and a wall breaker.
-
## Building
diff --git a/entries/4d-tris.md b/entries/4d-tris.md
index 59b2a20c..6895c025 100644
--- a/entries/4d-tris.md
+++ b/entries/4d-tris.md
@@ -4,15 +4,13 @@
- Inspiration: Tetris
- State: mature, inactive since 2012
- Platform: Windows, Linux, macOS
-- Keyword: puzzle, clone, content open
+- Keyword: puzzle, clone, content open, 4D
- Code repository: https://gitlab.com/osgames/dtris.git (conversion of bzr), https://code.launchpad.net/4dtris (bzr)
- Code language: C
- Code license: GPL-2.0
- Code dependency: OpenGL, SDL
- Developer: Simon Laszlo
-Tetris game extended to 4 dimension.
-
## Building
- Build system: Autoconf
diff --git a/entries/4d_maze_game.md b/entries/4d_maze_game.md
index ba4d152b..80a49895 100644
--- a/entries/4d_maze_game.md
+++ b/entries/4d_maze_game.md
@@ -9,8 +9,6 @@
- Code license: Public domain
- Developer: John McIntosh
-Navigate a 4D maze.
-
## Building
- Build system: None
diff --git a/entries/a_planets_revenge.md b/entries/a_planets_revenge.md
index a20de75f..866e8062 100644
--- a/entries/a_planets_revenge.md
+++ b/entries/a_planets_revenge.md
@@ -11,8 +11,6 @@
- Code dependency: curses
- Developer: Michael Harmer
-Similar to a 4X game.
-
## Building
Requires curses which is difficult to install on Windows (https://www.lfd.uci.edu/~gohlke/pythonlibs/#curses).
diff --git a/entries/abuse_1996.md b/entries/abuse_1996.md
new file mode 100644
index 00000000..8f04843c
--- /dev/null
+++ b/entries/abuse_1996.md
@@ -0,0 +1,14 @@
+# Abuse 1996
+
+- Home: http://antonior-software.blogspot.com/2016/05/abuse-1996-sdl-port-09a.html
+- Inspiration: Abuse
+- State: mature, inactive since 2016
+- Keyword: remake, free content
+- Code repository: https://github.com/antrad/Abuse_1996.git
+- Code language: C++, Lisp
+- Code license: Custom, Public domain, GPL-2.0, WTFPL
+- Code dependency: SDL2
+
+## Building
+
+- Build system: CMake
diff --git a/entries/achtung_die_kurve.md b/entries/achtung_die_kurve.md
index eeb11d13..4a08eae5 100644
--- a/entries/achtung_die_kurve.md
+++ b/entries/achtung_die_kurve.md
@@ -5,13 +5,12 @@
- State: mature
- Play: https://kurve.se/
- Platform: Web
-- Keyword: action, clone, content open, multiplayer local
+- Keyword: action, clone, content open, multiplayer local, arcade, skill
- Code repository: https://github.com/SimonAlling/kurve.git (@created 2016, @stars 30, @forks 5)
- Code language: JavaScript
- Code license: AGPL-3.0
- Developer: Simon Alling
-Simple skill game.
See also [another clone](https://achtungkurve.com/).
## Building
diff --git a/entries/acm.md b/entries/acm.md
index 217fdfa4..23538b23 100644
--- a/entries/acm.md
+++ b/entries/acm.md
@@ -3,12 +3,10 @@
- Home: https://packages.debian.org/sid/acm, https://web.archive.org/web/20130114223737/http://www.websimulations.com/
- State: mature, inactive since 2000
- Download: https://packages.debian.org/source/sid/acm
-- Keyword: action, simulation, content open, flight
+- Keyword: action, simulation, content open, flight, multiplayer
- Code language: C
- Code license: GPL-2.0
- Assets license: GPL-2.0
- Developer: Riley Rainey
-Multiplayer flight simulator.
-
## Building
diff --git a/entries/adagate.md b/entries/adagate.md
index 751134f2..a8139094 100644
--- a/entries/adagate.md
+++ b/entries/adagate.md
@@ -11,6 +11,6 @@
- Code dependency: OpenGL, SDL2
- Developer: fastrgv
-3D sokoban puzzle game within a Stargate / Portal fantasy setting.
+Stargate / Portal fantasy setting.
## Building
diff --git a/entries/adventure_engine.md b/entries/adventure_engine.md
index 4b59a2f3..718a9ee2 100644
--- a/entries/adventure_engine.md
+++ b/entries/adventure_engine.md
@@ -9,6 +9,4 @@
- Code license: MIT
- Developer: Sandy Maguire
-Graphical game engine.
-
## Building
diff --git a/entries/afternoon_stalker.md b/entries/afternoon_stalker.md
index 79076d21..f86b5f84 100644
--- a/entries/afternoon_stalker.md
+++ b/entries/afternoon_stalker.md
@@ -5,11 +5,9 @@
- State: mature, inactive since 2012
- Download: http://perso.b2b2c.ca/~sarrazip/dev/afternoonstalker.html#download
- Platform: Linux
-- Keyword: action, remake, clone
+- Keyword: action, remake, clone, robots
- Code language: C++
- Code license: GPL-2.0
- Code dependency: SDL
-Robot-killing game.
-
## Building
diff --git a/entries/airstrike.md b/entries/airstrike.md
index bb6c0c7f..2ba30230 100644
--- a/entries/airstrike.md
+++ b/entries/airstrike.md
@@ -3,12 +3,11 @@
- Home: http://icculus.org/airstrike/, https://packages.debian.org/stable/games/airstrike, https://web.archive.org/web/20061012090550/http://fluff.dyndns.org/cgi-bin/trac.cgi
- State: beta, inactive since 2014
- Platform: Windows, Linux
-- Keyword: arcade, 2D, content open
+- Keyword: arcade, 2D, content open, flight
- Code language: C
- Code license: GPL-2.0
- Assets license: GPL-2.0
-Dogfights in 2D.
Maybe contact author and try to get a copy of the svn.
## Building
diff --git a/entries/alex_the_allegator_4.md b/entries/alex_the_allegator_4.md
index bd0a64ae..3fec59a3 100644
--- a/entries/alex_the_allegator_4.md
+++ b/entries/alex_the_allegator_4.md
@@ -12,8 +12,6 @@
- Assets license: GPL-2.0
- Developer: Anders Svensson (@audio), Johan Peitz (@design, @code, @graphics), Paul Wise
-Retro-style platformer.
-
## Building
- Build system: Make
diff --git a/entries/ambermoonnet.md b/entries/ambermoonnet.md
new file mode 100644
index 00000000..dd9d7341
--- /dev/null
+++ b/entries/ambermoonnet.md
@@ -0,0 +1,13 @@
+# Ambermoon.net
+
+- Home: https://github.com/pyrdacor/ambermoon.net
+- Inspiration: Ambermoon
+- State: mature
+- Download: https://github.com/Pyrdacor/Ambermoon.net#download, https://github.com/Pyrdacor/Ambermoon.net/releases
+- Platform: Windows, Linux, macOS
+- Keyword: remake, role playing, commercial content
+- Code repository: https://github.com/Pyrdacor/Ambermoon.net.git
+- Code language: C#
+- Code license: GPL-3.0
+
+## Building
diff --git a/entries/angband.md b/entries/angband.md
index 04410a5b..26ba0c2d 100644
--- a/entries/angband.md
+++ b/entries/angband.md
@@ -11,6 +11,4 @@
- Code dependency: SDL
- Developer: 3m4r, ajps, Alex Mooney, Anna Sidwell, artes-liberales, backwardsEric, Bardur Arantsson, Ben Semmler, Chris Carr, CJNyfalt, Colin Woodbury, Cuboideb, Dag Arneson, David Barr, David Medley, Eastwind921, Erik Osheim, fizzix, jenschou, kjfletch, Kusunose Toru, LostTemplar, LuthienCeleste, Mikolaj Konarski, Nick McConnell, pete-mack, Peter Denison, ridiculousfish, Ryan Schmidt, Spenser Black, sulkasormi, Tim Schumacher
-Single-player dungeon exploration game.
-
## Building
diff --git a/entries/edisonengine.md b/entries/edisonengine.md
new file mode 100644
index 00000000..0789f78c
--- /dev/null
+++ b/entries/edisonengine.md
@@ -0,0 +1,16 @@
+# EdisonEngine
+
+- Home: https://github.com/stohrendorf/EdisonEngine
+- Inspiration: Tomb Raider
+- State: beta
+- Download: https://github.com/stohrendorf/EdisonEngine/releases
+- Platform: Windows, Linux
+- Keyword: action, game engine, remake, content commercial + original required
+- Code repository: https://github.com/stohrendorf/EdisonEngine.git
+- Code language: C++, Python
+- Code license: LGPL-3.0
+- Developer: Steffen Ohrendorf
+
+## Building
+
+- Build system: CMake
diff --git a/entries/gbdk.md b/entries/gbdk.md
new file mode 100644
index 00000000..2c6acfa0
--- /dev/null
+++ b/entries/gbdk.md
@@ -0,0 +1,16 @@
+# GBDK
+
+- Home: https://gbdk-2020.github.io/gbdk-2020/, http://gbdk.sourceforge.net/, https://sourceforge.net/projects/gbdk/
+- State: mature
+- Download: https://github.com/gbdk-2020/gbdk-2020/releases
+- Platform: Windows, Linux, macOS
+- Keyword: library, tool
+- Code repository: https://github.com/gbdk-2020/gbdk-2020.git
+- Code language: C, Assembly, C++
+- Code license: MIT
+
+Short for "Gameboy Development Kit"
+
+## Building
+
+- Build system: Make
diff --git a/entries/horde3d.md b/entries/horde3d.md
new file mode 100644
index 00000000..eb25f967
--- /dev/null
+++ b/entries/horde3d.md
@@ -0,0 +1,15 @@
+# Horde3D
+
+- Home: https://github.com/horde3d/Horde3D
+- Media: https://en.wikipedia.org/wiki/Horde3D
+- State: mature
+- Keyword: library, 3D
+- Code repository: https://github.com/horde3d/Horde3D.git
+- Code language: C++
+- Code license: EPL-2.0
+
+Graphics engine.
+
+## Building
+
+- Build system: CMake
diff --git a/entries/innocence_engine.md b/entries/innocence_engine.md
new file mode 100644
index 00000000..24b05f2c
--- /dev/null
+++ b/entries/innocence_engine.md
@@ -0,0 +1,13 @@
+# Innocence Engine
+
+- Home: https://github.com/zhangdoa/InnocenceEngine
+- State: beta
+- Download: https://github.com/zhangdoa/InnocenceEngine/releases
+- Keyword: game engine
+- Code repository: https://github.com/zhangdoa/InnocenceEngine.git
+- Code language: C++
+- Code license: GPL-3.0
+
+## Building
+
+- Build system: CMake
diff --git a/entries/iron_seed.md b/entries/ironseed.md
similarity index 85%
rename from entries/iron_seed.md
rename to entries/ironseed.md
index d77b7e9a..61c67b66 100644
--- a/entries/iron_seed.md
+++ b/entries/ironseed.md
@@ -1,7 +1,7 @@
-# Iron Seed
+# Ironseed
- Home: https://web.archive.org/web/20150725164943/http://www.ironseed.com/
-- Media: https://en.wikipedia.org/wiki/Iron_Seed
+- Media: https://en.wikipedia.org/wiki/Ironseed
- Inspiration: Iron Seed
- State: mature, inactive since 2013
- Download: https://web.archive.org/web/20150802151352/http://www.ironseed.com/ironseed-v1.20.0016-2013-03-17.zip
diff --git a/entries/klayge.md b/entries/klayge.md
new file mode 100644
index 00000000..765e5eb1
--- /dev/null
+++ b/entries/klayge.md
@@ -0,0 +1,15 @@
+# KlayGE
+
+- Home: http://www.klayge.org/
+- State: mature
+- Download: http://www.klayge.org/downloads/, https://github.com/gongminmin/KlayGE/releases
+- Platform: Windows, Linux, macOS
+- Keyword: game engine
+- Code repository: https://github.com/gongminmin/KlayGE.git
+- Code language: C++
+- Code license: GPL-2.0
+
+## Building
+
+- Build system: Python, CMake
+- Build instruction: http://www.klayge.org/wiki/index.php/Installation
diff --git a/entries/monofoxe.md b/entries/monofoxe.md
new file mode 100644
index 00000000..02a2ea92
--- /dev/null
+++ b/entries/monofoxe.md
@@ -0,0 +1,13 @@
+# Monofoxe
+
+- Home: https://github.com/Martenfur/Monofoxe
+- State: mature
+- Download: https://github.com/Martenfur/Monofoxe/releases
+- Platform: Windows
+- Keyword: game engine
+- Code repository: https://github.com/Martenfur/Monofoxe.git
+- Code language: C#
+- Code license: MIT
+- Code dependency: Monogame
+
+## Building
diff --git a/entries/neogfx.md b/entries/neogfx.md
new file mode 100644
index 00000000..948ff390
--- /dev/null
+++ b/entries/neogfx.md
@@ -0,0 +1,11 @@
+# neoGFX
+
+- Home: https://neogfx.org/
+- State: beta
+- Platform: Windows, Linux
+- Keyword: game engine
+- Code repository: https://github.com/i42output/neoGFX.git
+- Code language: C++
+- Code license: GPL-3.0
+
+## Building
diff --git a/entries/nexuiz.md b/entries/nexuiz.md
index ced12d54..dacb9a61 100644
--- a/entries/nexuiz.md
+++ b/entries/nexuiz.md
@@ -12,6 +12,6 @@
- Code dependency: DarkPlaces
- Developer: Andreas Kirsch, Benjamin Darling, Dan Korostelev, esteel, Forest Hale, Hans Dampf, Kristian Johansson, Lee Vermeulen, Morphed, RazorWind Team projects, Rudolf Polzer, Saulo Gil, SavageX, SeienAbunae
-See https://github.com/atphalix/nexuiz
+See https://github.com/atphalix/nexuiz, https://gitlab.com/nyov/nyovs-nexuiz
## Building
diff --git a/entries/oxygen_engine.md b/entries/oxygen_engine.md
new file mode 100644
index 00000000..f2bcf559
--- /dev/null
+++ b/entries/oxygen_engine.md
@@ -0,0 +1,15 @@
+# Oxygen Engine
+
+- Home: https://github.com/i-love-kfc/xray-oxygen
+- Inspiration: XRay engine
+- State: mature
+- Keyword: game engine
+- Code repository: https://github.com/i-love-kfc/xray-oxygen.git
+- Code language: C++, C
+- Code license: Apache-2.0
+
+https://github.com/xrOxygen/xray-oxygen is gone
+
+## Building
+
+- Build system: VisualStudio
diff --git a/entries/radixengine.md b/entries/radixengine.md
new file mode 100644
index 00000000..342b4097
--- /dev/null
+++ b/entries/radixengine.md
@@ -0,0 +1,13 @@
+# RadixEngine
+
+- Home: https://github.com/GlPortal/RadixEngine
+- State: mature
+- Download: https://github.com/GlPortal/RadixEngine/releases
+- Keyword: game engine, 3D
+- Code repository: https://github.com/GlPortal/RadixEngine.git
+- Code language: C++
+- Code license: zlib
+
+## Building
+
+- Build system: CMake
diff --git a/entries/ransack.md b/entries/ransack.md
index 11a44617..7ebaa7c6 100644
--- a/entries/ransack.md
+++ b/entries/ransack.md
@@ -1,6 +1,6 @@
# ransack
-- Home: https://github.com/dsallen7/ransack-python
+- Home: https://www.pygame.org/project-Ransack-2408-.html
- State: mature, inactive since 2016
- Keyword: role playing, roguelike
- Code repository: https://github.com/dsallen7/ransack-python.git (@created 2012, @stars 20, @forks 3)
diff --git a/entries/redriver2.md b/entries/redriver2.md
index c1c08868..b4e7b33b 100644
--- a/entries/redriver2.md
+++ b/entries/redriver2.md
@@ -1,10 +1,10 @@
# REDriver2
-- Home: https://github.com/SoapyMan/REDRIVER2
+- Home: https://github.com/OpenDriver2/REDRIVER2
- Inspiration: Driver 2
- State: beta
- Keyword: remake, content commercial + original required
-- Code repository: https://github.com/SoapyMan/REDRIVER2.git (@archived, @created 2019, @stars 74, @forks 4)
+- Code repository: https://github.com/OpenDriver2/REDRIVER2.git, https://github.com/SoapyMan/REDRIVER2.git @add (@archived, @created 2019, @stars 74, @forks 4)
- Code language: C++, C
- Code license: MIT
- Code dependency: OpenGL, SDL, SDL2
diff --git a/entries/sleep_is_death.md b/entries/sleep_is_death.md
index 0d8c130a..adc84513 100644
--- a/entries/sleep_is_death.md
+++ b/entries/sleep_is_death.md
@@ -3,11 +3,11 @@
- Home: http://sleepisdeath.net
- State: mature, inactive since 2018
- Keyword: role playing, content open, multiplayer
-- Code repository: https://github.com/jasonrohrer/SleepIsDeath.git (@created 2017, @stars 5, @forks 1)
+- Code repository: https://github.com/jasonrohrer/SleepIsDeath.git
- Code language: C++
-- Code license: ? (Public domain)
+- Code license: ?
- Code dependency: SDL
-- Assets license: ? (Public domain)
+- Assets license: ?
- Developer: Jason Rohrer
Aka Geisterfahrer is a two-player RPG game.
diff --git a/entries/tocs/_action.md b/entries/tocs/_action.md
index 62b4a0be..21607279 100644
--- a/entries/tocs/_action.md
+++ b/entries/tocs/_action.md
@@ -93,6 +93,7 @@
- **[DukeGDX](../dukegdx.md)** (Java, GPL-3.0, beta)
- **[Dungeon Monkey Unlimited](../dungeon_monkey_unlimited.md)** (Pascal, LGPL-2.1, mature, inactive since 2010)
- **[DynaDungeons](../dynadungeons.md)** (GDScript, GPL-3.0, beta, inactive since 2018)
+- **[EdisonEngine](../edisonengine.md)** (C++, Python, LGPL-3.0, beta)
- **[EDuke32](../eduke32.md)** (C, C++, GPL-2.0, mature)
- **[Epiar](../epiar.md)** (C, C++, Lua, GPL-2.0, beta)
- **[ET: Legacy](../et_legacy.md)** (C, C++, Lua, GPL-3.0, mature)
diff --git a/entries/tocs/_android.md b/entries/tocs/_android.md
index 8f32fb93..a7f0ee77 100644
--- a/entries/tocs/_android.md
+++ b/entries/tocs/_android.md
@@ -136,6 +136,7 @@
- **[UnCiv](../unciv.md)** (Kotlin, MPL-2.0, beta)
- **[Vector Pinball](../vector_pinball.md)** (Java, GPL-3.0, mature)
- **[Virus Attack](../virus_attack.md)** (Java, AGPL-3.0, mature)
+- **[Wagic, the Homebrew](../wagic_the_homebrew.md)** (C++, C, Objective-C, 3-clause BSD, beta)
- **[warcraft-remake](../warcraft-remake.md)** (Java, GPL-2.0, beta)
- **[Xenowar](../xenowar.md)** (C, C++, GPL-3.0, mature, inactive since 2014)
- **[XSkat](../xskat.md)** (Java, Custom, mature)
diff --git a/entries/tocs/_cards.md b/entries/tocs/_cards.md
index 16a27bcf..2b5f2033 100644
--- a/entries/tocs/_cards.md
+++ b/entries/tocs/_cards.md
@@ -16,6 +16,7 @@
- **[PySol](../pysol.md)** (Python, GPL-2.0, mature, inactive since 2004)
- **[Simple-Solitaire](../simple-solitaire.md)** (Java, GPL-3.0, mature)
- **[Tressette](../tressette.md)** (C++, GPL-2.0, mature, inactive since 2017)
+- **[Wagic, the Homebrew](../wagic_the_homebrew.md)** (C++, C, Objective-C, 3-clause BSD, beta)
- **[Wizards Magic](../wizards_magic.md)** (Python, GPL-2.0, mature, inactive since 2012)
- **[XMage](../xmage.md)** (Java, MIT, mature)
- **[XSkat](../xskat.md)** (Java, Custom, mature)
\ No newline at end of file
diff --git a/entries/tocs/_game-engine.md b/entries/tocs/_game-engine.md
index 8fcd52db..9db2eb44 100644
--- a/entries/tocs/_game-engine.md
+++ b/entries/tocs/_game-engine.md
@@ -33,6 +33,7 @@
- **[Duality](../duality.md)** (C#, MIT, mature)
- **[DwarfCorp](../dwarfcorp.md)** (C#, MIT, mature)
- **[eAdventure](../eadventure.md)** (Java, C#, GPL-3.0, mature, inactive since 2014)
+- **[EdisonEngine](../edisonengine.md)** (C++, Python, LGPL-3.0, beta)
- **[Elysium Engine](../elysium_engine.md)** (C, GPL-2.0, beta, inactive since 2006)
- **[Enduro2D](../enduro2d.md)** (C++, MIT, beta)
- **[erampage](../erampage.md)** (C, GPL-2.0, beta, inactive since 2015)
@@ -55,6 +56,7 @@
- **[Haxima](../haxima.md)** (C++, GPL-3.0, beta)
- **[Hypatia](../hypatia.md)** (Python, MIT, beta, inactive since 2016)
- **[ika](../ika.md)** (C++, Python, PHP, C#, GPL-2.0, beta, inactive since 2007)
+- **[Innocence Engine](../innocence_engine.md)** (C++, GPL-3.0, beta)
- **[INSTEAD](../instead.md)** (C, Lua, MIT, mature)
- **[ioquake3](../ioquake3.md)** (C, GPL-2.0, mature)
- **[Jake2](../jake2.md)** (Java, GPL-2.0, beta, inactive since 2006)
@@ -62,6 +64,7 @@
- **[JediOutcastLinux](../jedioutcastlinux.md)** (C, C++, GPL-2.0, mature)
- **[JFDuke3D](../jfduke3d.md)** (C, GPL-2.0, beta, inactive since 2005)
- **[KeeperRL](../keeperrl.md)** (C, C++, GPL-2.0, beta)
+- **[KlayGE](../klayge.md)** (C++, GPL-2.0, mature)
- **[Korax' Heritage](../korax_heritage.md)** (None, ?, mature)
- **[LambdaHack](../lambdahack.md)** (Haskell, 3-clause BSD, beta)
- **[Librelancer](../librelancer.md)** (C, C#, MIT, beta)
@@ -70,6 +73,8 @@
- **[melonJS](../melonjs.md)** (JavaScript, MIT, mature)
- **[Metaforce](../metaforce.md)** (C, C++, MIT, beta)
- **[mini2Dx](../mini2dx.md)** (Java, C#, Apache-2.0, mature)
+- **[Monofoxe](../monofoxe.md)** (C#, MIT, mature)
+- **[neoGFX](../neogfx.md)** (C++, GPL-3.0, beta)
- **[Nuvie](../nuvie.md)** (C, C++, Lua, GPL-2.0, beta, inactive since 2018)
- **[Odamex](../odamex.md)** (C, C++, GPL-2.0, beta)
- **[Open Cube](../open_cube.md)** (C++, C, zlib, beta, inactive since 2017)
@@ -89,6 +94,7 @@
- **[OpenVIII](../openviii.md)** (C#, MIT, beta)
- **[Oreon Engine](../oreon_engine.md)** (Java, GPL-3.0, mature)
- **[ouzel](../ouzel.md)** (C, C++, Objective-C, 2-clause BSD, beta)
+- **[Oxygen Engine](../oxygen_engine.md)** (C++, C, Apache-2.0, mature)
- **[PainTown](../paintown.md)** (C++, Java, Python, 3-clause BSD, mature)
- **[Pentagram](../pentagram.md)** (C++, GPL-2.0, beta, inactive since 2018)
- **[phpRPG](../phprpg.md)** (PHP, GPL-2.0, beta, inactive since 2006)
@@ -96,6 +102,7 @@
- **[PixelLight](../pixellight.md)** (C, C++, MIT, mature, inactive since 2012)
- **[Q-Gears](../q-gears.md)** (C, C++, GPL-2.0, beta, inactive since 2015)
- **[Quartz Engine](../quartz_engine.md)** (C++, 3-clause BSD, beta)
+- **[RadixEngine](../radixengine.md)** (C++, zlib, mature)
- **[RBDOOM-3-BFG](../rbdoom-3-bfg.md)** (C, C++, GPL-3.0, mature)
- **[ResidualVM](../residualvm.md)** (C++, GPL-2.0, beta)
- **[Rigel Engine](../rigel_engine.md)** (C++, GPL-2.0, beta)
@@ -121,14 +128,19 @@
- **[The Eternity Engine](../the_eternity_engine.md)** (C, C++, GPL-3.0, mature)
- **[The Force Engine](../the_force_engine.md)** (C++, GPL-2.0, beta)
- **[Thunder Engine](../thunder_engine.md)** (C++, Apache-2.0, beta)
+- **[Torque 2D](../torque_2d.md)** (C++, C, MIT, mature)
+- **[Torque 3D](../torque_3d.md)** (C++, C, MIT, mature)
- **[twin-e](../twin-e.md)** (C, GPL-2.0, beta, inactive since 2015)
- **[Twine](../twine.md)** (JavaScript, GPL-3.0, mature)
- **[TwinEngine](../twinengine.md)** (C, GPL-2.0, mature, inactive since 2015)
- **[Tyger](../tyger.md)** (Python, ?, beta, inactive since 2016)
- **[VASSAL](../vassal.md)** (Java, LGPL-2.1, mature)
+- **[Wagic, the Homebrew](../wagic_the_homebrew.md)** (C++, C, Objective-C, 3-clause BSD, beta)
- **[WebFun](../webfun.md)** (TypeScript, MIT, beta)
- **[World of Might and Magic](../world_of_might_and_magic.md)** (C++, LGPL-3.0, beta)
+- **[XRay engine](../xray_engine.md)** (C++, C, Apache-2.0, mature, inactive since 2018)
- **[xygineXT](../xyginext.md)** (C++, zlib, beta)
- **[Yet Another Engine](../yet_another_engine.md)** (MoonScript, Java, Lua, MIT, beta, inactive since 2016)
- **[Yorg](../yorg.md)** (Python, GPL-3.0, beta)
+- **[ZGB](../zgb.md)** (C, Assembly, C++, MIT, mature)
- **[Zod Engine](../zod_engine.md)** (C++, ?, mature, inactive since 2018)
\ No newline at end of file
diff --git a/entries/tocs/_ios.md b/entries/tocs/_ios.md
index d6573e60..895e9691 100644
--- a/entries/tocs/_ios.md
+++ b/entries/tocs/_ios.md
@@ -17,4 +17,5 @@
- **[Simon Tatham's Portable Puzzle Collection](../simon_tathams_portable_puzzle_collection.md)** (C, MIT, mature)
- **[The Battle for Wesnoth](../the_battle_for_wesnoth.md)** (C, C++, Java, Python, Lua, GPL-2.0, mature)
- **[Tux Paint](../tux_paint.md)** (C, C++, GPL-2.0, beta)
+- **[Wagic, the Homebrew](../wagic_the_homebrew.md)** (C++, C, Objective-C, 3-clause BSD, beta)
- **[Yet Another Engine](../yet_another_engine.md)** (MoonScript, Java, Lua, MIT, beta, inactive since 2016)
\ No newline at end of file
diff --git a/entries/tocs/_libraries.md b/entries/tocs/_libraries.md
index bc813adb..9e7285af 100644
--- a/entries/tocs/_libraries.md
+++ b/entries/tocs/_libraries.md
@@ -9,11 +9,13 @@
- **[DirectPython](../directpython.md)** (C++, 2-clause BSD, beta, inactive since 2007)
- **[Doxygen](../doxygen.md)** (C++, GPL-2.0, mature)
- **[FreeType](../freetype.md)** (C, GPL-2.0, Custom, mature)
+- **[GBDK](../gbdk.md)** (C, Assembly, C++, MIT, mature)
- **[GeonBit.UI](../geonbitui.md)** (C#, MIT, mature)
- **[GL4ES](../gl4es.md)** (C, MIT, mature)
- **[GLEW](../glew.md)** (C, C++, Perl, 3-clause BSD, mature)
- **[GTK](../gtk.md)** (C, LGPL-2.1, mature)
- **[HarfBuzz](../harfbuzz.md)** (C++, MIT, mature)
+- **[Horde3D](../horde3d.md)** (C++, EPL-2.0, mature)
- **[libpng](../libpng.md)** (C, Custom, mature)
- **[libvorbis](../libvorbis.md)** (C, 3-clause BSD, mature)
- **[Libxml2](../libxml2.md)** (C, MIT, mature)
diff --git a/entries/tocs/_library.md b/entries/tocs/_library.md
index d3c923d6..c8bad356 100644
--- a/entries/tocs/_library.md
+++ b/entries/tocs/_library.md
@@ -9,11 +9,13 @@
- **[DirectPython](../directpython.md)** (C++, 2-clause BSD, beta, inactive since 2007)
- **[Doxygen](../doxygen.md)** (C++, GPL-2.0, mature)
- **[FreeType](../freetype.md)** (C, GPL-2.0, Custom, mature)
+- **[GBDK](../gbdk.md)** (C, Assembly, C++, MIT, mature)
- **[GeonBit.UI](../geonbitui.md)** (C#, MIT, mature)
- **[GL4ES](../gl4es.md)** (C, MIT, mature)
- **[GLEW](../glew.md)** (C, C++, Perl, 3-clause BSD, mature)
- **[GTK](../gtk.md)** (C, LGPL-2.1, mature)
- **[HarfBuzz](../harfbuzz.md)** (C++, MIT, mature)
+- **[Horde3D](../horde3d.md)** (C++, EPL-2.0, mature)
- **[libpng](../libpng.md)** (C, Custom, mature)
- **[libvorbis](../libvorbis.md)** (C, 3-clause BSD, mature)
- **[Libxml2](../libxml2.md)** (C, MIT, mature)
diff --git a/entries/tocs/_linux.md b/entries/tocs/_linux.md
index 4bdf5f24..d2bf590b 100644
--- a/entries/tocs/_linux.md
+++ b/entries/tocs/_linux.md
@@ -15,6 +15,7 @@
- **[Aleph One](../aleph_one.md)** (C++, Lua, GPL-3.0, mature)
- **[Alex the Allegator 4](../alex_the_allegator_4.md)** (C, GPL-2.0, mature, inactive since 2003)
- **[alive](../alive.md)** (C++, MIT, beta)
+- **[Ambermoon.net](../ambermoonnet.md)** (C#, GPL-3.0, mature)
- **[Annex: Conquer the World](../annex_conquer_the_world.md)** (Lua, GPL-3.0, mature, inactive since 2014)
- **[AntiChess](../antichess.md)** (Java, MIT, beta, inactive since 2003)
- **[Ares Dogfighter](../ares_dogfighter.md)** (Java, GPL-3.0, beta, inactive since 2016)
@@ -109,6 +110,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, LGPL-2.1, zlib, MIT, IJG, Public domain, mature)
+- **[EdisonEngine](../edisonengine.md)** (C++, Python, LGPL-3.0, beta)
- **[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)
@@ -141,6 +143,7 @@
- **[Friking Shark](../friking_shark.md)** (C++, C, GPL-3.0, mature)
- **[Frozen Bubble](../frozen_bubble.md)** (Perl, GPL-2.0, mature, inactive since 2012)
- **[GameCake](../gamecake.md)** (C, C++, Lua, MIT, mature)
+- **[GBDK](../gbdk.md)** (C, Assembly, C++, MIT, mature)
- **[GCompris](../gcompris.md)** (C, Python, GPL-3.0, mature)
- **[Gem Drop X](../gem_drop_x.md)** (C, GPL-2.0, beta, inactive since 2002)
- **[GeonBit.UI](../geonbitui.md)** (C#, MIT, mature)
@@ -199,6 +202,7 @@
- **[Key Runner](../key_runner.md)** (C++, GPL-3.0, mature, inactive since 2013)
- **[Killer Crates](../killer_crates.md)** (Java, MIT, beta, inactive since 2017)
- **[Kingdoms](../kingdoms.md)** (C++, GPL-3.0, beta, inactive since 2014)
+- **[KlayGE](../klayge.md)** (C++, GPL-2.0, mature)
- **[KMines](../kmines.md)** (C++, GPL-2.0, mature)
- **[Kobo Deluxe](../kobo_deluxe.md)** (C++, GPL-2.0, beta, inactive since 2007)
- **[Krank](../krank.md)** (Python, Public domain, beta, inactive since 2008)
@@ -244,6 +248,7 @@
- **[n2048](../n2048.md)** (C, 2-clause BSD, beta, inactive since 2014)
- **[Nazara Engine](../nazara_engine.md)** (C, C++, MIT, beta)
- **[ncurses](../ncurses.md)** (C, MIT, mature)
+- **[neoGFX](../neogfx.md)** (C++, GPL-3.0, beta)
- **[NetMauMau](../netmaumau.md)** (C++, LGPL-3.0, mature, inactive since 2015)
- **[Netrek](../netrek.md)** (C, Custom, mature, inactive since 2009)
- **[NFSIISE](../nfsiise.md)** (C, MIT, mature)
@@ -420,6 +425,8 @@
- **[TinTin++](../tintin++.md)** (C, GPL-3.0, mature)
- **[Toppler](../toppler.md)** (C++, GPL-2.0, mature, inactive since 2012)
- **[TORCS, The Open Racing Car Simulator](../torcs_the_open_racing_car_simulator.md)** (C++, GPL-2.0, mature, inactive since 2016)
+- **[Torque 2D](../torque_2d.md)** (C++, C, MIT, mature)
+- **[Torque 3D](../torque_3d.md)** (C++, C, MIT, mature)
- **[Total Annihilation 3D](../total_annihilation_3d.md)** (C++, C, Lua, GPL-2.0, beta, inactive since 2017)
- **[Trackballs](../trackballs.md)** (C++, Scheme, GPL-2.0, mature)
- **[Transcend](../transcend.md)** (C++, ?, beta, inactive since 2005)
@@ -456,6 +463,7 @@
- **[Vocaluxe](../vocaluxe.md)** (C#, C++, GPL-3.0, beta, inactive since 2018)
- **[Vorton](../vorton.md)** (C, GPL-3.0, beta, inactive since 2004)
- **[Voxelands](../voxelands.md)** (C++, GPL-3.0, beta)
+- **[Wagic, the Homebrew](../wagic_the_homebrew.md)** (C++, C, Objective-C, 3-clause BSD, beta)
- **[warcraft-remake](../warcraft-remake.md)** (Java, GPL-2.0, beta)
- **[Which Way Is Up?](../which_way_is_up.md)** (Python, GPL-2.0, beta, inactive since 2008)
- **[Wizardry Legacy](../wizardry_legacy.md)** (C++, GPL-3.0, beta, inactive since 2018)
diff --git a/entries/tocs/_macos.md b/entries/tocs/_macos.md
index 0a3bb468..9c631d9f 100644
--- a/entries/tocs/_macos.md
+++ b/entries/tocs/_macos.md
@@ -9,6 +9,7 @@
- **[AdaGate](../adagate.md)** (Ada, GPL-3.0, mature)
- **[Aleph One](../aleph_one.md)** (C++, Lua, GPL-3.0, mature)
- **[Alex the Allegator 4](../alex_the_allegator_4.md)** (C, GPL-2.0, mature, inactive since 2003)
+- **[Ambermoon.net](../ambermoonnet.md)** (C#, GPL-3.0, mature)
- **[AntiChess](../antichess.md)** (Java, MIT, beta, inactive since 2003)
- **[Armory](../armory.md)** (Haxe, Python, zlib, mature)
- **[AssaultCube](../assaultcube.md)** (C, C++, Custom, mature, inactive since 2018)
@@ -82,6 +83,7 @@
- **[Frets on Fire](../frets_on_fire.md)** (Python, GPL-2.0, mature, inactive since 2008)
- **[Frozen Bubble](../frozen_bubble.md)** (Perl, GPL-2.0, mature, inactive since 2012)
- **[GameCake](../gamecake.md)** (C, C++, Lua, MIT, mature)
+- **[GBDK](../gbdk.md)** (C, Assembly, C++, MIT, mature)
- **[GCompris](../gcompris.md)** (C, Python, GPL-3.0, mature)
- **[Gem Drop X](../gem_drop_x.md)** (C, GPL-2.0, beta, inactive since 2002)
- **[GL-117](../gl-117.md)** (C++, GPL-2.0, mature, inactive since 2005)
@@ -116,6 +118,7 @@
- **[Jump Don't Die](../jump_dont_die.md)** (Java, GPL-3.0, mature)
- **[KevEdit](../kevedit.md)** (C, GPL-2.0, mature)
- **[kiki the nano bot](../kiki_the_nano_bot.md)** (C++, Public domain, mature, inactive since 2007)
+- **[KlayGE](../klayge.md)** (C++, GPL-2.0, mature)
- **[Kobo Deluxe](../kobo_deluxe.md)** (C++, GPL-2.0, beta, inactive since 2007)
- **[Krank](../krank.md)** (Python, Public domain, beta, inactive since 2008)
- **[LGames](../lgames.md)** (C++, GPL-2.0, mature)
@@ -253,6 +256,8 @@
- **[The Powder Toy](../the_powder_toy.md)** (C++, C, Lua, Python, GPL-3.0, mature)
- **[TinTin++](../tintin++.md)** (C, GPL-3.0, mature)
- **[Tiny Wings](../tiny_wings.md)** (Objective-C, C, C++, MIT, beta)
+- **[Torque 2D](../torque_2d.md)** (C++, C, MIT, mature)
+- **[Torque 3D](../torque_3d.md)** (C++, C, MIT, mature)
- **[Total Annihilation 3D](../total_annihilation_3d.md)** (C++, C, Lua, GPL-2.0, beta, inactive since 2017)
- **[Transcend](../transcend.md)** (C++, ?, beta, inactive since 2005)
- **[Tremulous](../tremulous.md)** (C, GPL-2.0, mature, inactive since 2016)
@@ -268,6 +273,7 @@
- **[VASSAL](../vassal.md)** (Java, LGPL-2.1, mature)
- **[VDrift](../vdrift.md)** (C++, GPL-3.0, mature, inactive since 2014)
- **[vkQuake](../vkquake.md)** (C, C++, GPL-2.0, mature)
+- **[Wagic, the Homebrew](../wagic_the_homebrew.md)** (C++, C, Objective-C, 3-clause BSD, beta)
- **[Word War vi](../word_war_vi.md)** (C, GPL-2.0, mature)
- **[wxPython](../wxpython.md)** (Python, C, wxWindows license, mature)
- **[X-Moto](../x-moto.md)** (C++, GPL-2.0, mature, inactive since 2014)
diff --git a/entries/tocs/_role-playing.md b/entries/tocs/_role-playing.md
index ef30b6ed..429dc134 100644
--- a/entries/tocs/_role-playing.md
+++ b/entries/tocs/_role-playing.md
@@ -3,6 +3,7 @@
- **[2006-rebotted](../2006-rebotted.md)** (Java, 2-clause BSD, mature)
- **[Allure of the Stars](../allure_of_the_stars.md)** (Haskell, AGPL-3.0, beta)
+- **[Ambermoon.net](../ambermoonnet.md)** (C#, GPL-3.0, mature)
- **[Andor's Trail](../andors_trail.md)** (Java, GPL-2.0, beta)
- **[Angband](../angband.md)** (C, GPL-2.0, mature)
- **[Angry Birds in Python](../angry_birds_in_python.md)** (Python, MIT, mature, inactive since 2017)
diff --git a/entries/tocs/_tool.md b/entries/tocs/_tool.md
index aaf9db0b..eac6f0d2 100644
--- a/entries/tocs/_tool.md
+++ b/entries/tocs/_tool.md
@@ -13,6 +13,7 @@
- **[Doxygen](../doxygen.md)** (C++, GPL-2.0, mature)
- **[Dungeon Mapper](../dungeon_mapper.md)** (C++, GPL-3.0, beta, inactive since 2013)
- **[Fantasy Map Generator](../fantasy_map_generator.md)** (JavaScript, MIT, mature)
+- **[GBDK](../gbdk.md)** (C, Assembly, C++, MIT, mature)
- **[GM Tools](../gm_tools.md)** (C++, GPL-2.0, beta, inactive since 2004)
- **[GoRogue](../gorogue.md)** (C#, MIT, mature)
- **[JaNaG - Java Name Generator](../janag-java_name_generator.md)** (Java, GPL-3.0, mature, inactive since 2016)
diff --git a/entries/tocs/_tools.md b/entries/tocs/_tools.md
index eb249574..53aaabad 100644
--- a/entries/tocs/_tools.md
+++ b/entries/tocs/_tools.md
@@ -13,6 +13,7 @@
- **[Doxygen](../doxygen.md)** (C++, GPL-2.0, mature)
- **[Dungeon Mapper](../dungeon_mapper.md)** (C++, GPL-3.0, beta, inactive since 2013)
- **[Fantasy Map Generator](../fantasy_map_generator.md)** (JavaScript, MIT, mature)
+- **[GBDK](../gbdk.md)** (C, Assembly, C++, MIT, mature)
- **[GM Tools](../gm_tools.md)** (C++, GPL-2.0, beta, inactive since 2004)
- **[GoRogue](../gorogue.md)** (C#, MIT, mature)
- **[JaNaG - Java Name Generator](../janag-java_name_generator.md)** (Java, GPL-3.0, mature, inactive since 2016)
diff --git a/entries/tocs/_windows.md b/entries/tocs/_windows.md
index c5765ae2..7400f3c4 100644
--- a/entries/tocs/_windows.md
+++ b/entries/tocs/_windows.md
@@ -12,6 +12,7 @@
- **[Aleph One](../aleph_one.md)** (C++, Lua, GPL-3.0, mature)
- **[Alex the Allegator 4](../alex_the_allegator_4.md)** (C, GPL-2.0, mature, inactive since 2003)
- **[alive](../alive.md)** (C++, MIT, beta)
+- **[Ambermoon.net](../ambermoonnet.md)** (C#, GPL-3.0, mature)
- **[Annex: Conquer the World](../annex_conquer_the_world.md)** (Lua, GPL-3.0, mature, inactive since 2014)
- **[AntiChess](../antichess.md)** (Java, MIT, beta, inactive since 2003)
- **[Anura](../anura.md)** (C, C++, zlib, mature)
@@ -106,6 +107,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, LGPL-2.1, zlib, MIT, IJG, Public domain, mature)
+- **[EdisonEngine](../edisonengine.md)** (C++, Python, LGPL-3.0, beta)
- **[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)
@@ -140,6 +142,7 @@
- **[FunLabyrinthe](../funlabyrinthe.md)** (Pascal, GPL-2.0, mature, inactive since 2012)
- **[GameCake](../gamecake.md)** (C, C++, Lua, MIT, mature)
- **[Gang Garrison 2](../gang_garrison_2.md)** (Game Maker Script, MPL-2.0, mature)
+- **[GBDK](../gbdk.md)** (C, Assembly, C++, MIT, mature)
- **[GCompris](../gcompris.md)** (C, Python, GPL-3.0, mature)
- **[GeonBit.UI](../geonbitui.md)** (C#, MIT, mature)
- **[Gilbert and the doors](../gilbert_and_the_doors.md)** (C, GPL-3.0, mature, inactive since 2018)
@@ -199,6 +202,7 @@
- **[Key Runner](../key_runner.md)** (C++, GPL-3.0, mature, inactive since 2013)
- **[kiki the nano bot](../kiki_the_nano_bot.md)** (C++, Public domain, mature, inactive since 2007)
- **[Killer Crates](../killer_crates.md)** (Java, MIT, beta, inactive since 2017)
+- **[KlayGE](../klayge.md)** (C++, GPL-2.0, mature)
- **[Knights](../knights.md)** (C++, GPL-3.0, beta, inactive since 2014)
- **[Kobo Deluxe](../kobo_deluxe.md)** (C++, GPL-2.0, beta, inactive since 2007)
- **[Krank](../krank.md)** (Python, Public domain, beta, inactive since 2008)
@@ -236,11 +240,13 @@
- **[Mininim](../mininim.md)** (C, GPL-3.0, beta, inactive since 2017)
- **[MiniPacman](../minipacman.md)** (Ada, GPL-3.0, mature)
- **[Moagg2](../moagg2.md)** (Java, GPL-2.0, mature, inactive since 2008)
+- **[Monofoxe](../monofoxe.md)** (C#, MIT, mature)
- **[Moonbase Assault](../moonbase_assault.md)** (Java, MIT, beta, inactive since 2019)
- **[Mr. Rescue](../mr_rescue.md)** (Lua, zlib, mature, inactive since 2016)
- **[Murder In The Public Domain](../murder_in_the_public_domain.md)** (C++, GPL-3.0, mature, inactive since 2013)
- **[Nazara Engine](../nazara_engine.md)** (C, C++, MIT, beta)
- **[ncurses](../ncurses.md)** (C, MIT, mature)
+- **[neoGFX](../neogfx.md)** (C++, GPL-3.0, beta)
- **[NetMauMau](../netmaumau.md)** (C++, LGPL-3.0, mature, inactive since 2015)
- **[Netrek](../netrek.md)** (C, Custom, mature, inactive since 2009)
- **[Neverball](../neverball.md)** (C, C++, GPL-2.0, mature)
@@ -436,6 +442,8 @@
- **[TinTin++](../tintin++.md)** (C, GPL-3.0, mature)
- **[Toppler](../toppler.md)** (C++, GPL-2.0, mature, inactive since 2012)
- **[TORCS, The Open Racing Car Simulator](../torcs_the_open_racing_car_simulator.md)** (C++, GPL-2.0, mature, inactive since 2016)
+- **[Torque 2D](../torque_2d.md)** (C++, C, MIT, mature)
+- **[Torque 3D](../torque_3d.md)** (C++, C, MIT, mature)
- **[Total Annihilation 3D](../total_annihilation_3d.md)** (C++, C, Lua, GPL-2.0, beta, inactive since 2017)
- **[Transcend](../transcend.md)** (C++, ?, beta, inactive since 2005)
- **[Tremulous](../tremulous.md)** (C, GPL-2.0, mature, inactive since 2016)
@@ -473,6 +481,7 @@
- **[Vorton](../vorton.md)** (C, GPL-3.0, beta, inactive since 2004)
- **[Voxelands](../voxelands.md)** (C++, GPL-3.0, beta)
- **[VQEngine](../vqengine.md)** (C++, GPL-3.0, beta)
+- **[Wagic, the Homebrew](../wagic_the_homebrew.md)** (C++, C, Objective-C, 3-clause BSD, beta)
- **[warcraft-remake](../warcraft-remake.md)** (Java, GPL-2.0, beta)
- **[Which Way Is Up?](../which_way_is_up.md)** (Python, GPL-2.0, beta, inactive since 2008)
- **[Wizardry Legacy](../wizardry_legacy.md)** (C++, GPL-3.0, beta, inactive since 2018)
@@ -493,4 +502,5 @@
- **[ZDoom](../zdoom.md)** (C, C++, ZenScript, GPL-3.0, mature)
- **[Zelda Classic](../zelda_classic.md)** (C, C++, GPL-3.0, mature)
- **[Zero Ballistics](../zero_ballistics.md)** (C++, MIT, mature, inactive since 2013)
+- **[ZGB](../zgb.md)** (C, Assembly, C++, MIT, mature)
- **[Zod Engine](../zod_engine.md)** (C++, ?, mature, inactive since 2018)
\ No newline at end of file
diff --git a/entries/torque_2d.md b/entries/torque_2d.md
new file mode 100644
index 00000000..0d5934a1
--- /dev/null
+++ b/entries/torque_2d.md
@@ -0,0 +1,13 @@
+# Torque 2D
+
+- Home: https://torque3d.org/torque2d/
+- Media: https://en.wikipedia.org/wiki/Torque_(game_engine)
+- State: mature
+- Download: https://github.com/TorqueGameEngines/Torque2D/releases
+- Platform: Windows, Linux, macOS
+- Keyword: game engine, 2D
+- Code repository: https://github.com/TorqueGameEngines/Torque2D.git, https://github.com/GarageGames/Torque2D.git @add
+- Code language: C++, C
+- Code license: MIT
+
+## Building
diff --git a/entries/torque_3d.md b/entries/torque_3d.md
new file mode 100644
index 00000000..66849648
--- /dev/null
+++ b/entries/torque_3d.md
@@ -0,0 +1,15 @@
+# Torque 3D
+
+- Home: https://torque3d.org/
+- Media: https://en.wikipedia.org/wiki/Torque_(game_engine)
+- State: mature
+- Download: http://wiki.torque3d.org/main:downloads
+- Platform: Windows, Linux, macOS
+- Keyword: game engine, 3D
+- Code repository: https://github.com/TorqueGameEngines/Torque3D.git, https://github.com/GarageGames/Torque3D.git @add
+- Code language: C++, C
+- Code license: MIT
+
+## Building
+
+- Build system: CMake
diff --git a/entries/wagic_the_homebrew.md b/entries/wagic_the_homebrew.md
new file mode 100644
index 00000000..5bd6e43f
--- /dev/null
+++ b/entries/wagic_the_homebrew.md
@@ -0,0 +1,14 @@
+# Wagic, the Homebrew
+
+- Home: https://wololo.net/forum/index.php
+- State: beta
+- Download: https://github.com/WagicProject/wagic/releases
+- Platform: Windows, Linux, macOS, Android, iOS
+- Keyword: cards, game engine
+- Code repository: https://github.com/WagicProject/wagic.git
+- Code language: C++, C, Objective-C
+- Code license: 3-clause BSD
+
+## Building
+
+- Build system: VisualStudio
diff --git a/entries/xonotic.md b/entries/xonotic.md
index 872dbdf6..2fefa218 100644
--- a/entries/xonotic.md
+++ b/entries/xonotic.md
@@ -6,7 +6,7 @@
- State: mature
- Download: https://xonotic.org/download/
- Keyword: action, clone, first-person, shooter
-- Code repository: https://git.xonotic.org/xonotic/xonotic.git, https://gitlab.com/xonotic/xonotic.git @add, https://gitlab.com/xonotic/xonotic-data.pk3dir.git
+- Code repository: https://git.xonotic.org/xonotic/xonotic.git, https://gitlab.com/xonotic/xonotic.git @add, https://gitlab.com/xonotic/xonotic-data.pk3dir.git, https://gitlab.com/xonlegacy/xonlegacy.git
- Code language: C
- Code license: GPL-3.0 (Darkplace engine is GPL-2.0)
diff --git a/entries/xray_engine.md b/entries/xray_engine.md
new file mode 100644
index 00000000..8a3d6350
--- /dev/null
+++ b/entries/xray_engine.md
@@ -0,0 +1,13 @@
+# XRay engine
+
+- Home: https://github.com/Im-dex/xray-162
+- Inspiration: S.T.A.L.K.E.R: Call of Pripyat
+- State: mature, inactive since 2018
+- Keyword: game engine
+- Code repository: https://github.com/Im-dex/xray-162.git
+- Code language: C++, C
+- Code license: Apache-2.0
+
+## Building
+
+- Build system: CMake
diff --git a/entries/zgb.md b/entries/zgb.md
new file mode 100644
index 00000000..f2acd7f1
--- /dev/null
+++ b/entries/zgb.md
@@ -0,0 +1,14 @@
+# ZGB
+
+- Home: https://github.com/Zal0/ZGB/wiki
+- State: mature
+- Download: https://github.com/Zal0/ZGB/releases
+- Platform: Windows
+- Keyword: game engine, emulator
+- Code repository: https://github.com/Zal0/ZGB.git
+- Code language: C, Assembly, C++
+- Code license: MIT
+
+## Building
+
+- Build system: VisualStudio
diff --git a/statistics.md b/statistics.md
index 5ebfc330..73ec6be5 100644
--- a/statistics.md
+++ b/statistics.md
@@ -1,45 +1,45 @@
[comment]: # (autogenerated content, do not edit)
# Statistics
-analyzed 1566 entries on 2021-09-13 16:10:33
+analyzed 1583 entries on 2021-09-15 09:31:07
## State
-- mature: 910 (58.1%)
-- beta: 654 (41.8%)
-- inactive: 776 (49.6%)
+- mature: 923 (58.3%)
+- beta: 658 (41.6%)
+- inactive: 778 (49.1%)
##### Inactive State
-Moonbase Assault (2019), Orbit-Hopper (2019), Physics Platformer (2019), Physics Spacewar (2019), Roton (2019), Simple Platformer (2019), SteveTech1 (2019), Taponium (2019), The House (2019), Tux Rider (2019), AssaultCube (2018), Atomic Game Engine (2018), Bacon2D (2018), Bastet (2018), Candy Memory (2018), CBoard (2018), Chrzaszcz (2018), Dedalus (2018), Defendo (2018), DUGA (2018), DynaDungeons (2018), Extreme Tux Racer (2018), Fairy-Max (2018), First Strike (2018), Gilbert and the doors (2018), gist-txt (2018), Gloomy Dungeons (2018), GNU Shogi (2018), GoldenEye: Source (2018), Inexor (2018), L'Abbaye des Morts (2018), Lionheart Remake (2018), Lords of the Fey (2018), Mighty Knight (2018), Minilens (2018), Nuvie (2018), Open Flood (2018), Open Rodent's Revenge (2018), OpenFire (2018), OpenMC2 (2018), OpenTyrian (2018), OpenYandere (2018), Orbium (2018), pacman-canvas (2018), PaperCraft (2018), Pentagram (2018), Poland can into Space (2018), POSTAL 1 Open Source (2018), Procedural Map Generator (2018), ProQuake 4 (2018), Pushover (2018), pycraft (2018), Pygame---Alien-Invasion (2018), pyscroll (2018), Quatter (2018), Raincat (2018), ReTux (2018), Seafood Berserker! (2018), Sleep Is Death (2018), Sole Collector (2018), Space Harrier Clone (2018), Spludlow Tetris (2018), Super Methane Brothers for Wii and GameCube (2018), System Syzygy (2018), The-Trail (2018), TrueCraft (2018), Turo (2018), Ularn (2018), Undum (2018), Vocaluxe (2018), Wario-Land-3 (2018), WarMUX (2018), Wizardry Legacy (2018), Zauberer (2018), Zod Engine (2018), Angry Birds in Python (2017), Awkaster (2017), BitRiot (2017), Blasphemer (2017), Blobby Volley 2 (2017), BobBall (2017), Breakout-VR (2017), chainreaction (2017), Civitas (2017), Clumsy Bird (2017), Craft (2017), CrappyBird (2017), Critical Velocity (2017), CrystalQuest (2017), Data Storm (2017), Der Clou! (2017), Eat The Whistle (2017), Executive Man (2017), flixel-gdx (2017), Free Space Colonization (2017), freegish (2017), FreeLords (2017), FreeSynd (2017), GJID (2017), GLtron (2017), GNU Chess (2017), Grimsonland (2017), Heroine Dusk (2017), Iceball (2017), IO Reboot (2017), Iris2 (2017), javascript-E.T. (2017), JediAcademyLinux (2017), jsFO (2017), Just another Tetris™ clone (2017), Killer Crates (2017), LastTry (2017), Lemmini (2017), LGeneral (2017), LieroLibre (2017), Manic Digger (2017), Marblez (2017), Mininim (2017), MoveNoid (2017), NOVA PINBALL (2017), Open Cube (2017), Open Jumpgate (2017), OpenCrystalCaves (2017), OpenGGS (2017), OpenITG (2017), OpenSR (2017), OpenTriad (2017), Pacewar (2017), Pink Pony (2017), Planet Conquest (2017), Plee the Bear (2017), Point & Hit (2017), PokerTH (2017), Powerslave EX (2017), Project Carrot (2017), Recursive Runner (2017), RogueBox Adventures (2017), rpgboss (2017), Scrap (2017), Scrolling Game Development Kit 2 (2017), sensitive-js (2017), SGE Game Engine (2017), shadow-of-the-beast-html5 (2017), Shadowgrounds (2017), Simple Brick Games (2017), snake (2017), SpacePeng! (2017), Starun (2017), Tangomon (2017), Tank: Zone of Death (2017), Tapir (2017), Thugaim (2017), Torso Ninja (2017), Torso Ninja 2 (2017), Total Annihilation 3D (2017), Tressette (2017), Tumbly Towers (2017), TUSSLE (2017), Windstille (2017), Zone of Control (2017), 3d.city (2016), Ares Dogfighter (2016), Atlantis (2016), Atomic Tanks (2016), Atrinik (2016), Birth of the Empires (2016), Blob Wars Episode 2 : Blob And Conquer (2016), Castle of the Winds (2016), Chess3D (2016), Chocolate Duke3D (2016), Consomaton (2016), Dark Destiny (2016), Dingo-Engine (2016), DNT (2016), Duck Marines (2016), Dungeon Monkey Eternal (2016), Escape Towards The Unknown (2016), FLTrator (2016), Foursies (2016), fRaBs (2016), FreeRCT (2016), Ghostly (2016), HexGL (2016), Hexoshi (2016), Hocoslamfy (2016), HoverRace (2016), Hypatia (2016), Hypercube (2016), Infiniminer (2016), JaNaG - Java Name Generator (2016), Javelin (2016), jewelthief (2016), KungFoo Barracuda (2016), l-echo (2016), ladder (2016), lttp-phaser (2016), M.A.R.S. (2016), Mice Men: Remix (2016), Mr. Rescue (2016), Necklace of the Eye (2016), Nox Imperii (2016), Numpty Physics (2016), OGS Mahjong (2016), OldSkool Gravity Game (2016), Open Yahtzee (2016), PipePanic (2016), Polis (2016), PrBoom+ (2016), Prescription Wars (2016), ransack (2016), SDL-Ball (2016), skifree.js (2016), Sootl (2016), Space Trader for Android (2016), Strife: Veteran Edition (2016), Sudokuki (2016), Team Tactics (2016), TecnoballZ (2016), Terminal Overload (2016), TORCS, The Open Racing Car Simulator (2016), Tremulous (2016), Tyger (2016), uMario (2016), uninvited (2016), Veraball (2016), Wizznic! (2016), xu4 (2016), Yet Another Engine (2016), ativayeban (2015), Atomiks (2015), Aussenposten (2015), Ball And Wall (2015), Battleround (2015), BlakedAwesomenaughts (2015), Blitwizard (2015), Boulder Dash (2015), Construo (2015), CorEngine (2015), Crystal Space 3D SDK (2015), D-Fend Reloaded (2015), D2X-XL (2015), Dash Engine (2015), Delta Engine (2015), DeSmuME (2015), Divercity (2015), DroidZebra (2015), Egoboo (2015), erampage (2015), Fish Rings for Android (2015), Free Heroes 2 (2015), FreeBlocks (2015), Freekick 3 (2015), Gnome Hearts (2015), Gravity Defied (2015), H-Craft Championship (2015), Hardwar (2015), Kartering (2015), KnightOfWor (2015), Libre Pinball (2015), Liquid War (2015), M.E.W.L. (2015), Micropolis (2015), Minesweeper (in C) (2015), movbizz (2015), NetMauMau (2015), noiz2-droid (2015), Open Zelda (2015), OpenCity (2015), OpenGL Test Drive Remake (2015), OpenLiero (2015), OpenRaider (2015), Paper Isaac (2015), Pixel Dungeon (2015), Planet Rider (2015), Powermanga (2015), Puzzle Moppet (2015), PyBreak360 (2015), pyORPG (2015), Q-Gears (2015), Return of Dr. Destructo (2015), Roguish (2015), RPG-X (2015), Scrabble3D (2015), SS13 Remake (2015), starshatter-open (2015), Tenes Empanadas Graciela (2015), The Endless Dungeons (2015), The Epic of Heroes (2015), Thunder&Lightning (2015), Tile World (2015), Torrega Race (2015), twin-e (2015), TwinEngine (2015), Vulture's Eye (2015), Witch Blast (2015), XScavenger (2015), Airstrike (2014), Annex: Conquer the World (2014), Argentum Online (2014), Battles of Antargis (2014), BlockOut II (2014), c64-nuclearreaction (2014), Cart Life (2014), CatacombSDL (2014), Curse of War (2014), Cuyo (2014), DarkPlaces (2014), Deity (2014), Dune Dynasty (2014), eAdventure (2014), EternalWinterWars (2014), FAR Colony (2014), FLTK Recycling Game! (2014), Flukz (2014), FQuake3 (2014), FreeFalcon (2014), Fujo (2014), Gorillas (2014), Grobots (2014), Gusty's Serpents (2014), Hale (2014), Heroes of Wing Commander (2014), Hnefatafl (2014), Hovertank3D (2014), Isolmoa (2014), Keen Dreams (2014), Kingdoms (2014), Knights (2014), Lips of Suna (2014), Liquid Wars (2014), Lose Your Marbles (2014), Maxit (2014), n2048 (2014), Open RPG Maker (2014), Open Tibia (2014), OpenC1 (2014), OpenRoads (2014), OpenTitus (2014), Radakan (2014), rpge (2014), sandbox Game Maker (2014), Scorched3D (2014), SDL Game Engine 2D (2014), SDL Sopwith (2014), Simple Sokoban (2014), Sintel The Game (2014), Spooker Framework (2014), Star-Wars-III (2014), Summoning Wars (2014), Supercars III (2014), SuperFoulEgg (2014), Supremacy (2014), Taggem (2014), Turious (2014), Turn of War (2014), TurokEX (2014), Tux Memory (2014), Vamos (2014), VDrift (2014), VMS Empire (2014), WWW (2014), X-Moto (2014), Xenowar (2014), adventure engine (2013), Battle City (2013), Bos Wars (2013), BurgerSpace (2013), C-evo (2013), Candy Box 2 (2013), Cosmosmash (2013), Critterding (2013), Cytadela (2013), Decker (2013), DemiGod (2013), Dope Wars (2013), Dungeon Mapper (2013), Fluid Table Tennis (2013), Forsaken (2013), Garith (2013), Gnomescroll (2013), Grail (2013), Hex-a-hop (2013), HHexen (2013), HoDoKu (2013), HolySpirit (2013), HTML5 Pacman (2013), Iron Seed (2013), Kai ‘Opua (2013), Key Runner (2013), Limbs Off (2013), LTris (2013), MechCommander 2 Omnitech (2013), Mpango (2013), Murder In The Public Domain (2013), Not Pacman (2013), OpenRPG (2013), Phantasy Star Rebirth (2013), Q (2013), Rescue! Max (2013), Room for Change (2013), SoftPixel Engine (2013), Source of Tales (2013), Teeworlds (2013), The Bub's Brothers (2013), Theme Park Builder 3D CAD (2013), Trinity Reign (2013), TTDPatch (2013), Ultimate Stunts (2013), xBaK (2013), Xye (2013), Zero Ballistics (2013), 4D-TRIS (2012), Afternoon Stalker (2012), Artillery Duel Reloaded (2012), Batrachians (2012), Billiards (2012), Biniax (2012), BlackNova Traders (2012), Blitzkrieg (2012), C.Y.O. Adventures, text game generator (2012), Card Stories (2012), Cataclysm (2012), Celestron (2012), CommandoJS (2012), Conquests (2012), DarkCity (2012), Dodge (2012), DOOM (2012), DOOM-iOS (2012), Fictional Air Combat (2012), FooBillard++ (2012), Frozen Bubble (2012), FunLabyrinthe (2012), GL TRON (2012), GNU FreeDink (2012), Goblin Camp (2012), Hexwar (2012), Infon Battle Arena (2012), Kuklomenos (2012), LambdaRogue: The Book of Stars (2012), Liberal Crime Squad (2012), Mari0 (2012), Mega Mario (2012), Mocha Doom (2012), Nikki and the Robots (2012), Nikwi (2012), OpenArena (2012), orona (2012), PARPG (2012), Peragro Tempus (2012), PipeWalker (2012), PixelLight (2012), PLIB (2012), Privateer - Gemini Gold (2012), Rise of the Triad for Linux (2012), Ruby-warrior (2012), SDL Bomber (2012), Snelps (2012), splexhd (2012), Thousand Parsec (2012), Toppler (2012), TROPHY (2012), Tttris (2012), Tux Football (2012), UFO2000 (2012), Wizards Magic (2012), XorCurses (2012), Abuse (2011), Battlefield Java (2011), Brain Workshop (2011), Canta (2011), CAVEZ of PHEAR (2011), Creep Smash (2011), Danger from the Deep (2011), Dawn (2011), Digbuild (2011), FreePrince (2011), GalaxyMage Redux (2011), GNU Go (2011), Go Ollie! (2011), Kobold's Quest 2 (2011), KQ Lives (2011), One Way To Go (2011), Open Syobon Action (2011), OpenBlox (2011), OpenMOO2 (2011), Passage (2011), Potato Killer (2011), PyKaraoke (2011), Replica Island (2011), Runfield (2011), Siege of Avalon : Open Source (2011), Skifree-HTML5-clone (2011), Skrupel - Tribute Compilation (2011), Smash Battle (2011), Song of Albion (2011), Super Methane Brothers (2011), The Rush (2011), The Ur-Quan Masters (2011), Tux of Math Command (2011), UlDunAd (2011), World of Phaos (2011), X-Force: Fight For Destiny (2011), Xultris (2011), AI Wars (2010), Arashi-JS (2010), Between (2010), BomberClone (2010), Bombermaaan (2010), Bombic2 (2010), Caph (2010), Combat Simulator Project (2010), Crimson Fields (2010), Cultivation (2010), Dragon History - Dračí Historie (2010), Dungeon Monkey Unlimited (2010), FooBillard (2010), Heroes of Wesnoth (2010), Infinite Mario Bros (2010), jClassicRPG (2010), Labyrinth of Worlds (2010), LBreakout2 (2010), Libre: The Open Source Card Game (2010), Linwarrior 3D (2010), Mercenary Commander (2010), Monsters and Mushrooms (2010), nXtank (2010), OpenAlchemist (2010), OpenHoMM (2010), PrimeShooter (2010), Python Kye (2010), RacerJS (2010), Slay (2010), Slime Volley (2010), SpaceTrader for Java (2010), Stargus (2010), Syndicate Wars Port (2010), UltraStar (2010), Warp Rogue (2010), WebChess (2010), xDuke (2010), XPilot (2010), XPilot NG (2010), XSera (2010), XSwing Plus (2010), Zaz (2010), Alien Assault Traders (2009), Annchienta (2009), Ardentryst (2009), Balder2D (2009), Ball and Paddle (2009), Battery (2009), Battle Tanks (2009), Beat Harvester (2009), bratwurst (2009), Brikx (2009), Cadaver (2009), Crown and Cutlass (2009), Dark Oberon (2009), Defendguin (2009), Domino On Acid (2009), Duel Commander (2009), Duke3D (2009), Ecksdee (2009), F-1 Spirit (2009), Fall of Imiryn (2009), Fallen Spire (2009), Freenukum (2009), FreeTrain (2009), Froggix (2009), Glest (2009), Goblin Hack (2009), Jamp (2009), LevelHead (2009), MicroWar 2.0 (2009), Mmpong (2009), Mop(e)snake (2009), Netrek (2009), ORIENT (2009), Primrose (2009), PSY PONG 3D (2009), SDL Asylum (2009), Secret Maryo Chronicles (2009), SokoSolve (2009), Space Trader for Windows (2009), Tornado (2009), Tremfusion (2009), World of Heroes (2009), Yo Frankie! (2009), 4D Maze Game (2008), A Planet's Revenge (2008), Amphetamine (2008), Attal: Lords of doom (2008), Avanor (2008), Bloodmasters (2008), BRIQUOLO (2008), Duke3d_w32 (2008), FreeRails (2008), Freestars (2008), Frets on Fire (2008), Gravitation (2008), Help Hannah's Horse (2008), Krank (2008), ManiaDrive (2008), Mars, Land of No Mercy (2008), Meritous (2008), Moagg2 (2008), Mrfuze (2008), Mtp Target (2008), MUSoSu (2008), One is enough (2008), Open Game Engine (2008), Openfrag (2008), Psyco (2008), Qonk (2008), RedShift (2008), S.C.O.U.R.G.E. (2008), Sengoku: Warring States of Japan (2008), Sinatra (2008), Slot-Racers (2008), Space Opera (2008), Stringrolled (2008), Which Way Is Up? (2008), 2H4U (2007), Adanaxis (2007), Ajax3d (2007), Armies (2007), Black Shades Elite (2007), Bouncy the Hungry Rabbit (2007), Brutal Chess (2007), buggyGame (2007), DirectPython (2007), DreamZZT (2007), Eos, Dawn of Light: A Space Opera (2007), Excellent Bifurcation (2007), ika (2007), kiki the nano bot (2007), Kobo Deluxe (2007), Magic Gardeners Tournament (2007), Pang Zero (2007), Penguin Command (2007), Pillows (2007), Project Alexandria (2007), Ri-li (2007), SharpKonquest (2007), SilverTree (2007), SLASH'EM (2007), Slingshot (2007), Slune (2007), Snowballz (2007), StressFreeZone (2007), Tactics Squad (2007), Transfusion (2007), Trip on the Funny Boat (2007), World Builder (2007), Zatacka (2007), Betrayer's Moon Tactics (2006), Bloboats (2006), Boson (2006), Castle-Combat (2006), Elysium Engine (2006), GPL Arcade Volleyball (2006), Grabble (2006), GUSANOS (2006), Jake2 (2006), JQuest (2006), Linley's Dungeon Crawl (2006), Metal Mech (2006), Moon-buggy (2006), No Gravity (2006), OpenMortal (2006), OpenRTS (2006), phpRPG (2006), Rogue Clone IV (2006), RPDungeon - computer aided role playing (2006), Search for the Red Herring (2006), StarBlastrix (2006), Thrust (2006), A7Xpg (2005), Abe's Amazing Adventure (2005), Bombic (2005), Crack Attack! (2005), Einstein Puzzle (2005), Free Tennis (2005), GalaxyNG (2005), GL-117 (2005), H-World (2005), Heart of the Alien (2005), JFDuke3D (2005), JonoF's Shadow Warrior Port (JFSW) (2005), Ladder (2005), Lincity (2005), Luola (2005), Microracers (2005), Overgod (2005), pyRacerz (2005), Sarah-Maries Eierjagd (2005), Shotgun Debugger (2005), Spice Trade (2005), Super Transball 2 (2005), T^3 (2005), Transcend (2005), Tumiki Fighters (2005), WAtomic (2005), XBlast (2005), Xconq (2005), ZAngband (2005), 3D Pong (2004), Aklabeth (2004), Colonization too (2004), Digger Remastered (2004), Falcon's Eye (2004), Gee Whiz (2004), GM Tools (2004), I Have No Tomatoes (2004), Jump'n'Bump (2004), Krystal Drop (2004), Nighthawk (2004), Noiz2sa (2004), NStars! (2004), Open Quartz (2004), Openglad (2004), Pathogen Warrior (2004), PySol (2004), rRootage (2004), SolarWolf (2004), T-Bots (2004), TuxKart (2004), Vorton (2004), Alex the Allegator 4 (2003), AntiChess (2003), Apricots (2003), Cannon Smash (2003), Cat Mother Dead Justice (2003), Civil (2003), Freeciv Alpha Centauri project (2003), Ice Breaker (2003), Machinations (2003), PARSEC47 (2003), Pathological (2003), Pendumito (2003), Pizza Business (2003), Planetary Hoppers (2003), Sopwith 3 (2003), The Clans (2003), Wargamer (2003), WebHangman (2003), XArchon (2003), Anagramarama (2002), Batalla Naval (2002), Deathchase 3D (2002), Freya Game Engine (2002), Gem Drop X (2002), Maelstrom (2002), Umbra (2002), Vectoroids (2002), Vertigo (2002), 54321 (2001), Greenius' Civil War (2001), IMaze (2001), Tux Racer (2001), XBill (2001), 3Dc (2000), ACM (2000), Circus Linux! (2000), curses (2000), Omega-rpg (2000), Operation Citadel (2000), XInvaders 3D (2000), xdigger (1999), ICBM3D (1998), Dunnet (1992), Catacomb 3-D (1991), The Catacomb (1990), Catacomb (1989), Hack (1985)
+Moonbase Assault (2019), Orbit-Hopper (2019), Physics Platformer (2019), Physics Spacewar (2019), Roton (2019), Simple Platformer (2019), SteveTech1 (2019), Taponium (2019), The House (2019), Tux Rider (2019), AssaultCube (2018), Atomic Game Engine (2018), Bacon2D (2018), Bastet (2018), Candy Memory (2018), CBoard (2018), Chrzaszcz (2018), Dedalus (2018), Defendo (2018), DUGA (2018), DynaDungeons (2018), Extreme Tux Racer (2018), Fairy-Max (2018), First Strike (2018), Gilbert and the doors (2018), gist-txt (2018), Gloomy Dungeons (2018), GNU Shogi (2018), GoldenEye: Source (2018), Inexor (2018), L'Abbaye des Morts (2018), Lionheart Remake (2018), Lords of the Fey (2018), Mighty Knight (2018), Minilens (2018), Nuvie (2018), Open Flood (2018), Open Rodent's Revenge (2018), OpenFire (2018), OpenMC2 (2018), OpenTyrian (2018), OpenYandere (2018), Orbium (2018), pacman-canvas (2018), PaperCraft (2018), Pentagram (2018), Poland can into Space (2018), POSTAL 1 Open Source (2018), Procedural Map Generator (2018), ProQuake 4 (2018), Pushover (2018), pycraft (2018), Pygame---Alien-Invasion (2018), pyscroll (2018), Quatter (2018), Raincat (2018), ReTux (2018), Seafood Berserker! (2018), Sleep Is Death (2018), Sole Collector (2018), Space Harrier Clone (2018), Spludlow Tetris (2018), Super Methane Brothers for Wii and GameCube (2018), System Syzygy (2018), The-Trail (2018), TrueCraft (2018), Turo (2018), Ularn (2018), Undum (2018), Vocaluxe (2018), Wario-Land-3 (2018), WarMUX (2018), Wizardry Legacy (2018), XRay engine (2018), Zauberer (2018), Zod Engine (2018), Angry Birds in Python (2017), Awkaster (2017), BitRiot (2017), Blasphemer (2017), Blobby Volley 2 (2017), BobBall (2017), Breakout-VR (2017), chainreaction (2017), Civitas (2017), Clumsy Bird (2017), Craft (2017), CrappyBird (2017), Critical Velocity (2017), CrystalQuest (2017), Data Storm (2017), Der Clou! (2017), Eat The Whistle (2017), Executive Man (2017), flixel-gdx (2017), Free Space Colonization (2017), freegish (2017), FreeLords (2017), FreeSynd (2017), GJID (2017), GLtron (2017), GNU Chess (2017), Grimsonland (2017), Heroine Dusk (2017), Iceball (2017), IO Reboot (2017), Iris2 (2017), javascript-E.T. (2017), JediAcademyLinux (2017), jsFO (2017), Just another Tetris™ clone (2017), Killer Crates (2017), LastTry (2017), Lemmini (2017), LGeneral (2017), LieroLibre (2017), Manic Digger (2017), Marblez (2017), Mininim (2017), MoveNoid (2017), NOVA PINBALL (2017), Open Cube (2017), Open Jumpgate (2017), OpenCrystalCaves (2017), OpenGGS (2017), OpenITG (2017), OpenSR (2017), OpenTriad (2017), Pacewar (2017), Pink Pony (2017), Planet Conquest (2017), Plee the Bear (2017), Point & Hit (2017), PokerTH (2017), Powerslave EX (2017), Project Carrot (2017), Recursive Runner (2017), RogueBox Adventures (2017), rpgboss (2017), Scrap (2017), Scrolling Game Development Kit 2 (2017), sensitive-js (2017), SGE Game Engine (2017), shadow-of-the-beast-html5 (2017), Shadowgrounds (2017), Simple Brick Games (2017), snake (2017), SpacePeng! (2017), Starun (2017), Tangomon (2017), Tank: Zone of Death (2017), Tapir (2017), Thugaim (2017), Torso Ninja (2017), Torso Ninja 2 (2017), Total Annihilation 3D (2017), Tressette (2017), Tumbly Towers (2017), TUSSLE (2017), Windstille (2017), Zone of Control (2017), 3d.city (2016), Abuse 1996 (2016), Ares Dogfighter (2016), Atlantis (2016), Atomic Tanks (2016), Atrinik (2016), Birth of the Empires (2016), Blob Wars Episode 2 : Blob And Conquer (2016), Castle of the Winds (2016), Chess3D (2016), Chocolate Duke3D (2016), Consomaton (2016), Dark Destiny (2016), Dingo-Engine (2016), DNT (2016), Duck Marines (2016), Dungeon Monkey Eternal (2016), Escape Towards The Unknown (2016), FLTrator (2016), Foursies (2016), fRaBs (2016), FreeRCT (2016), Ghostly (2016), HexGL (2016), Hexoshi (2016), Hocoslamfy (2016), HoverRace (2016), Hypatia (2016), Hypercube (2016), Infiniminer (2016), JaNaG - Java Name Generator (2016), Javelin (2016), jewelthief (2016), KungFoo Barracuda (2016), l-echo (2016), ladder (2016), lttp-phaser (2016), M.A.R.S. (2016), Mice Men: Remix (2016), Mr. Rescue (2016), Necklace of the Eye (2016), Nox Imperii (2016), Numpty Physics (2016), OGS Mahjong (2016), OldSkool Gravity Game (2016), Open Yahtzee (2016), PipePanic (2016), Polis (2016), PrBoom+ (2016), Prescription Wars (2016), ransack (2016), SDL-Ball (2016), skifree.js (2016), Sootl (2016), Space Trader for Android (2016), Strife: Veteran Edition (2016), Sudokuki (2016), Team Tactics (2016), TecnoballZ (2016), Terminal Overload (2016), TORCS, The Open Racing Car Simulator (2016), Tremulous (2016), Tyger (2016), uMario (2016), uninvited (2016), Veraball (2016), Wizznic! (2016), xu4 (2016), Yet Another Engine (2016), ativayeban (2015), Atomiks (2015), Aussenposten (2015), Ball And Wall (2015), Battleround (2015), BlakedAwesomenaughts (2015), Blitwizard (2015), Boulder Dash (2015), Construo (2015), CorEngine (2015), Crystal Space 3D SDK (2015), D-Fend Reloaded (2015), D2X-XL (2015), Dash Engine (2015), Delta Engine (2015), DeSmuME (2015), Divercity (2015), DroidZebra (2015), Egoboo (2015), erampage (2015), Fish Rings for Android (2015), Free Heroes 2 (2015), FreeBlocks (2015), Freekick 3 (2015), Gnome Hearts (2015), Gravity Defied (2015), H-Craft Championship (2015), Hardwar (2015), Kartering (2015), KnightOfWor (2015), Libre Pinball (2015), Liquid War (2015), M.E.W.L. (2015), Micropolis (2015), Minesweeper (in C) (2015), movbizz (2015), NetMauMau (2015), noiz2-droid (2015), Open Zelda (2015), OpenCity (2015), OpenGL Test Drive Remake (2015), OpenLiero (2015), OpenRaider (2015), Paper Isaac (2015), Pixel Dungeon (2015), Planet Rider (2015), Powermanga (2015), Puzzle Moppet (2015), PyBreak360 (2015), pyORPG (2015), Q-Gears (2015), Return of Dr. Destructo (2015), Roguish (2015), RPG-X (2015), Scrabble3D (2015), SS13 Remake (2015), starshatter-open (2015), Tenes Empanadas Graciela (2015), The Endless Dungeons (2015), The Epic of Heroes (2015), Thunder&Lightning (2015), Tile World (2015), Torrega Race (2015), twin-e (2015), TwinEngine (2015), Vulture's Eye (2015), Witch Blast (2015), XScavenger (2015), Airstrike (2014), Annex: Conquer the World (2014), Argentum Online (2014), Battles of Antargis (2014), BlockOut II (2014), c64-nuclearreaction (2014), Cart Life (2014), CatacombSDL (2014), Curse of War (2014), Cuyo (2014), DarkPlaces (2014), Deity (2014), Dune Dynasty (2014), eAdventure (2014), EternalWinterWars (2014), FAR Colony (2014), FLTK Recycling Game! (2014), Flukz (2014), FQuake3 (2014), FreeFalcon (2014), Fujo (2014), Gorillas (2014), Grobots (2014), Gusty's Serpents (2014), Hale (2014), Heroes of Wing Commander (2014), Hnefatafl (2014), Hovertank3D (2014), Isolmoa (2014), Keen Dreams (2014), Kingdoms (2014), Knights (2014), Lips of Suna (2014), Liquid Wars (2014), Lose Your Marbles (2014), Maxit (2014), n2048 (2014), Open RPG Maker (2014), Open Tibia (2014), OpenC1 (2014), OpenRoads (2014), OpenTitus (2014), Radakan (2014), rpge (2014), sandbox Game Maker (2014), Scorched3D (2014), SDL Game Engine 2D (2014), SDL Sopwith (2014), Simple Sokoban (2014), Sintel The Game (2014), Spooker Framework (2014), Star-Wars-III (2014), Summoning Wars (2014), Supercars III (2014), SuperFoulEgg (2014), Supremacy (2014), Taggem (2014), Turious (2014), Turn of War (2014), TurokEX (2014), Tux Memory (2014), Vamos (2014), VDrift (2014), VMS Empire (2014), WWW (2014), X-Moto (2014), Xenowar (2014), adventure engine (2013), Battle City (2013), Bos Wars (2013), BurgerSpace (2013), C-evo (2013), Candy Box 2 (2013), Cosmosmash (2013), Critterding (2013), Cytadela (2013), Decker (2013), DemiGod (2013), Dope Wars (2013), Dungeon Mapper (2013), Fluid Table Tennis (2013), Forsaken (2013), Garith (2013), Gnomescroll (2013), Grail (2013), Hex-a-hop (2013), HHexen (2013), HoDoKu (2013), HolySpirit (2013), HTML5 Pacman (2013), Ironseed (2013), Kai ‘Opua (2013), Key Runner (2013), Limbs Off (2013), LTris (2013), MechCommander 2 Omnitech (2013), Mpango (2013), Murder In The Public Domain (2013), Not Pacman (2013), OpenRPG (2013), Phantasy Star Rebirth (2013), Q (2013), Rescue! Max (2013), Room for Change (2013), SoftPixel Engine (2013), Source of Tales (2013), Teeworlds (2013), The Bub's Brothers (2013), Theme Park Builder 3D CAD (2013), Trinity Reign (2013), TTDPatch (2013), Ultimate Stunts (2013), xBaK (2013), Xye (2013), Zero Ballistics (2013), 4D-TRIS (2012), Afternoon Stalker (2012), Artillery Duel Reloaded (2012), Batrachians (2012), Billiards (2012), Biniax (2012), BlackNova Traders (2012), Blitzkrieg (2012), C.Y.O. Adventures, text game generator (2012), Card Stories (2012), Cataclysm (2012), Celestron (2012), CommandoJS (2012), Conquests (2012), DarkCity (2012), Dodge (2012), DOOM (2012), DOOM-iOS (2012), Fictional Air Combat (2012), FooBillard++ (2012), Frozen Bubble (2012), FunLabyrinthe (2012), GL TRON (2012), GNU FreeDink (2012), Goblin Camp (2012), Hexwar (2012), Infon Battle Arena (2012), Kuklomenos (2012), LambdaRogue: The Book of Stars (2012), Liberal Crime Squad (2012), Mari0 (2012), Mega Mario (2012), Mocha Doom (2012), Nikki and the Robots (2012), Nikwi (2012), OpenArena (2012), orona (2012), PARPG (2012), Peragro Tempus (2012), PipeWalker (2012), PixelLight (2012), PLIB (2012), Privateer - Gemini Gold (2012), Rise of the Triad for Linux (2012), Ruby-warrior (2012), SDL Bomber (2012), Snelps (2012), splexhd (2012), Thousand Parsec (2012), Toppler (2012), TROPHY (2012), Tttris (2012), Tux Football (2012), UFO2000 (2012), Wizards Magic (2012), XorCurses (2012), Abuse (2011), Battlefield Java (2011), Brain Workshop (2011), Canta (2011), CAVEZ of PHEAR (2011), Creep Smash (2011), Danger from the Deep (2011), Dawn (2011), Digbuild (2011), FreePrince (2011), GalaxyMage Redux (2011), GNU Go (2011), Go Ollie! (2011), Kobold's Quest 2 (2011), KQ Lives (2011), One Way To Go (2011), Open Syobon Action (2011), OpenBlox (2011), OpenMOO2 (2011), Passage (2011), Potato Killer (2011), PyKaraoke (2011), Replica Island (2011), Runfield (2011), Siege of Avalon : Open Source (2011), Skifree-HTML5-clone (2011), Skrupel - Tribute Compilation (2011), Smash Battle (2011), Song of Albion (2011), Super Methane Brothers (2011), The Rush (2011), The Ur-Quan Masters (2011), Tux of Math Command (2011), UlDunAd (2011), World of Phaos (2011), X-Force: Fight For Destiny (2011), Xultris (2011), AI Wars (2010), Arashi-JS (2010), Between (2010), BomberClone (2010), Bombermaaan (2010), Bombic2 (2010), Caph (2010), Combat Simulator Project (2010), Crimson Fields (2010), Cultivation (2010), Dragon History - Dračí Historie (2010), Dungeon Monkey Unlimited (2010), FooBillard (2010), Heroes of Wesnoth (2010), Infinite Mario Bros (2010), jClassicRPG (2010), Labyrinth of Worlds (2010), LBreakout2 (2010), Libre: The Open Source Card Game (2010), Linwarrior 3D (2010), Mercenary Commander (2010), Monsters and Mushrooms (2010), nXtank (2010), OpenAlchemist (2010), OpenHoMM (2010), PrimeShooter (2010), Python Kye (2010), RacerJS (2010), Slay (2010), Slime Volley (2010), SpaceTrader for Java (2010), Stargus (2010), Syndicate Wars Port (2010), UltraStar (2010), Warp Rogue (2010), WebChess (2010), xDuke (2010), XPilot (2010), XPilot NG (2010), XSera (2010), XSwing Plus (2010), Zaz (2010), Alien Assault Traders (2009), Annchienta (2009), Ardentryst (2009), Balder2D (2009), Ball and Paddle (2009), Battery (2009), Battle Tanks (2009), Beat Harvester (2009), bratwurst (2009), Brikx (2009), Cadaver (2009), Crown and Cutlass (2009), Dark Oberon (2009), Defendguin (2009), Domino On Acid (2009), Duel Commander (2009), Duke3D (2009), Ecksdee (2009), F-1 Spirit (2009), Fall of Imiryn (2009), Fallen Spire (2009), Freenukum (2009), FreeTrain (2009), Froggix (2009), Glest (2009), Goblin Hack (2009), Jamp (2009), LevelHead (2009), MicroWar 2.0 (2009), Mmpong (2009), Mop(e)snake (2009), Netrek (2009), ORIENT (2009), Primrose (2009), PSY PONG 3D (2009), SDL Asylum (2009), Secret Maryo Chronicles (2009), SokoSolve (2009), Space Trader for Windows (2009), Tornado (2009), Tremfusion (2009), World of Heroes (2009), Yo Frankie! (2009), 4D Maze Game (2008), A Planet's Revenge (2008), Amphetamine (2008), Attal: Lords of doom (2008), Avanor (2008), Bloodmasters (2008), BRIQUOLO (2008), Duke3d_w32 (2008), FreeRails (2008), Freestars (2008), Frets on Fire (2008), Gravitation (2008), Help Hannah's Horse (2008), Krank (2008), ManiaDrive (2008), Mars, Land of No Mercy (2008), Meritous (2008), Moagg2 (2008), Mrfuze (2008), Mtp Target (2008), MUSoSu (2008), One is enough (2008), Open Game Engine (2008), Openfrag (2008), Psyco (2008), Qonk (2008), RedShift (2008), S.C.O.U.R.G.E. (2008), Sengoku: Warring States of Japan (2008), Sinatra (2008), Slot-Racers (2008), Space Opera (2008), Stringrolled (2008), Which Way Is Up? (2008), 2H4U (2007), Adanaxis (2007), Ajax3d (2007), Armies (2007), Black Shades Elite (2007), Bouncy the Hungry Rabbit (2007), Brutal Chess (2007), buggyGame (2007), DirectPython (2007), DreamZZT (2007), Eos, Dawn of Light: A Space Opera (2007), Excellent Bifurcation (2007), ika (2007), kiki the nano bot (2007), Kobo Deluxe (2007), Magic Gardeners Tournament (2007), Pang Zero (2007), Penguin Command (2007), Pillows (2007), Project Alexandria (2007), Ri-li (2007), SharpKonquest (2007), SilverTree (2007), SLASH'EM (2007), Slingshot (2007), Slune (2007), Snowballz (2007), StressFreeZone (2007), Tactics Squad (2007), Transfusion (2007), Trip on the Funny Boat (2007), World Builder (2007), Zatacka (2007), Betrayer's Moon Tactics (2006), Bloboats (2006), Boson (2006), Castle-Combat (2006), Elysium Engine (2006), GPL Arcade Volleyball (2006), Grabble (2006), GUSANOS (2006), Jake2 (2006), JQuest (2006), Linley's Dungeon Crawl (2006), Metal Mech (2006), Moon-buggy (2006), No Gravity (2006), OpenMortal (2006), OpenRTS (2006), phpRPG (2006), Rogue Clone IV (2006), RPDungeon - computer aided role playing (2006), Search for the Red Herring (2006), StarBlastrix (2006), Thrust (2006), A7Xpg (2005), Abe's Amazing Adventure (2005), Bombic (2005), Crack Attack! (2005), Einstein Puzzle (2005), Free Tennis (2005), GalaxyNG (2005), GL-117 (2005), H-World (2005), Heart of the Alien (2005), JFDuke3D (2005), JonoF's Shadow Warrior Port (JFSW) (2005), Ladder (2005), Lincity (2005), Luola (2005), Microracers (2005), Overgod (2005), pyRacerz (2005), Sarah-Maries Eierjagd (2005), Shotgun Debugger (2005), Spice Trade (2005), Super Transball 2 (2005), T^3 (2005), Transcend (2005), Tumiki Fighters (2005), WAtomic (2005), XBlast (2005), Xconq (2005), ZAngband (2005), 3D Pong (2004), Aklabeth (2004), Colonization too (2004), Digger Remastered (2004), Falcon's Eye (2004), Gee Whiz (2004), GM Tools (2004), I Have No Tomatoes (2004), Jump'n'Bump (2004), Krystal Drop (2004), Nighthawk (2004), Noiz2sa (2004), NStars! (2004), Open Quartz (2004), Openglad (2004), Pathogen Warrior (2004), PySol (2004), rRootage (2004), SolarWolf (2004), T-Bots (2004), TuxKart (2004), Vorton (2004), Alex the Allegator 4 (2003), AntiChess (2003), Apricots (2003), Cannon Smash (2003), Cat Mother Dead Justice (2003), Civil (2003), Freeciv Alpha Centauri project (2003), Ice Breaker (2003), Machinations (2003), PARSEC47 (2003), Pathological (2003), Pendumito (2003), Pizza Business (2003), Planetary Hoppers (2003), Sopwith 3 (2003), The Clans (2003), Wargamer (2003), WebHangman (2003), XArchon (2003), Anagramarama (2002), Batalla Naval (2002), Deathchase 3D (2002), Freya Game Engine (2002), Gem Drop X (2002), Maelstrom (2002), Umbra (2002), Vectoroids (2002), Vertigo (2002), 54321 (2001), Greenius' Civil War (2001), IMaze (2001), Tux Racer (2001), XBill (2001), 3Dc (2000), ACM (2000), Circus Linux! (2000), curses (2000), Omega-rpg (2000), Operation Citadel (2000), XInvaders 3D (2000), xdigger (1999), ICBM3D (1998), Dunnet (1992), Catacomb 3-D (1991), The Catacomb (1990), Catacomb (1989), Hack (1985)
## Code Languages
##### Language frequency
-- C++ (32.4%)
+- C++ (32.6%)
- C (23.4%)
-- Java (10.3%)
+- Java (10.2%)
- Python (7.7%)
-- JavaScript (6.1%)
+- JavaScript (6.0%)
- Lua (4.0%)
-- C# (3.7%)
+- C# (3.8%)
- Pascal (1.4%)
- PHP (1.4%)
- GDScript (0.9%)
-- TypeScript (0.6%)
+- Assembly (0.6%)
- Objective-C (0.6%)
+- TypeScript (0.6%)
- Ada (0.5%)
-- Assembly (0.5%)
- Kotlin (0.4%)
- Ruby (0.4%)
- Rust (0.4%)
- Haskell (0.3%)
- Go (0.3%)
- Haxe (0.3%)
+- Lisp (0.3%)
- Perl (0.3%)
- D (0.2%)
-- Lisp (0.2%)
- None (0.2%)
- Scheme (0.2%)
- Vala (0.2%)
@@ -80,24 +80,24 @@ Moonbase Assault (2019), Orbit-Hopper (2019), Physics Platformer (2019), Physics
##### Licenses frequency
-- GPL-2.0 (32.3%)
-- GPL-3.0 (27.8%)
-- MIT (15.6%)
+- GPL-2.0 (32.0%)
+- GPL-3.0 (27.6%)
+- MIT (15.7%)
- Custom (3.4%)
-- Apache-2.0 (2.5%)
-- zlib (2.2%)
-- 3-clause BSD (2.1%)
+- Apache-2.0 (2.6%)
+- zlib (2.3%)
+- 3-clause BSD (2.2%)
- ? (2.0%)
- AGPL-3.0 (1.8%)
- LGPL-2.1 (1.8%)
-- LGPL-3.0 (1.2%)
-- Public domain (1.2%)
+- LGPL-3.0 (1.3%)
+- Public domain (1.3%)
- 2-clause BSD (1.1%)
- MPL-2.0 (0.6%)
- CC0 (0.5%)
- ISC (0.5%)
+- WTFPL (0.5%)
- LGPL-2.0 (0.4%)
-- WTFPL (0.4%)
- Unlicense (0.2%)
- CC-BY-NC-3.0 (0.2%)
- Artistic License-1.0 (0.1%)
@@ -105,6 +105,7 @@ Moonbase Assault (2019), Orbit-Hopper (2019), Physics Platformer (2019), Physics
- CC-BY-NC-SA-3.0 (0.1%)
- CC-BY-SA-3.0 (0.1%)
- CC-BY-SA-4.0 (0.1%)
+- EPL-2.0 (0.1%)
- MAME (0.1%)
- MS-PL (0.1%)
- NetHack General Public License (0.1%)
@@ -115,7 +116,6 @@ Moonbase Assault (2019), Orbit-Hopper (2019), Physics Platformer (2019), Physics
- Artistic License-2.0 (0.1%)
- CC-BY-NC-SA-2.0 (0.1%)
- CC-BY-NC-SA-4.0 (0.1%)
-- EPL-2.0 (0.1%)
- IJG (0.1%)
- Java Research License (0.1%)
- MPL-1.1 (0.1%)
@@ -129,22 +129,22 @@ Moonbase Assault (2019), Orbit-Hopper (2019), Physics Platformer (2019), Physics
##### Keywords frequency
- remake (12.4%)
-- content open (6.8%)
-- strategy (6.8%)
+- content open (6.7%)
+- strategy (6.7%)
- action (6.1%)
- role playing (4.9%)
- clone (4.0%)
-- arcade (3.6%)
+- arcade (3.5%)
- puzzle (3.5%)
- shooter (3.4%)
+- game engine (3.3%)
- multiplayer (3.2%)
- 2D (3.1%)
-- game engine (3.1%)
-- simulation (2.8%)
+- simulation (2.7%)
- content commercial + original required (2.3%)
-- framework (2.2%)
-- turn-based (2.1%)
-- 3D (2.0%)
+- framework (2.1%)
+- 3D (2.1%)
+- turn-based (2.0%)
- platform (1.6%)
- real-time (1.5%)
- space (1.5%)
@@ -153,7 +153,7 @@ Moonbase Assault (2019), Orbit-Hopper (2019), Physics Platformer (2019), Physics
- content commercial (1.2%)
- first-person (1.2%)
- skill (1.1%)
-- library (1.0%)
+- library (1.1%)
- tool (1.0%)
- content original required (0.9%)
- racing (0.8%)
@@ -167,7 +167,7 @@ Moonbase Assault (2019), Orbit-Hopper (2019), Physics Platformer (2019), Physics
- flight (0.4%)
- for kids (0.4%)
- sandbox (0.4%)
-- chess (0.4%)
+- chess (0.3%)
- music (0.3%)
- educational (0.3%)
- top-down (0.3%)
@@ -198,6 +198,7 @@ Moonbase Assault (2019), Orbit-Hopper (2019), Physics Platformer (2019), Physics
- console (0.1%)
- content commercial (?) + original required (0.1%)
- content swappable (0.1%)
+- emulator (0.1%)
- entertainment (0.1%)
- evolution (0.1%)
- fight (0.1%)
@@ -213,7 +214,6 @@ Moonbase Assault (2019), Orbit-Hopper (2019), Physics Platformer (2019), Physics
- 4D (0.0%)
- content commercial + original required (Diablo 1) (0.0%)
- content none (0.0%)
-- emulator (0.0%)
- engine (0.0%)
- hangman (0.0%)
- japanese (0.0%)
@@ -229,6 +229,7 @@ Moonbase Assault (2019), Orbit-Hopper (2019), Physics Platformer (2019), Physics
- blocks (0.0%)
- brain exercise (0.0%)
- chess interface (0.0%)
+- commercial content (0.0%)
- content commercial (?) + open (?) + original required (0.0%)
- content commercial (?) + original required (?) (0.0%)
- content commercial + open (some demo content) + original required (0.0%)
@@ -251,6 +252,7 @@ Moonbase Assault (2019), Orbit-Hopper (2019), Physics Platformer (2019), Physics
- for adults (0.0%)
- fork Julius (0.0%)
- fork OrionUO (0.0%)
+- free content (0.0%)
- frontend (0.0%)
- game editor (0.0%)
- game maker (0.0%)
@@ -282,23 +284,23 @@ Moonbase Assault (2019), Orbit-Hopper (2019), Physics Platformer (2019), Physics
## Entries without download or play fields
-664: 4D-TRIS, 54321, AdaDoom3, Advanced Strategic Command, adventure engine, AI Wars, Airstrike, Alimer, alive, Amphetamine, Anarch, Ancient Beast, Angry Birds in Python, Antares, Anteform, antiyoy, Anura, Apricots, aquastax, Arcane-Engine, Arianne / Marauroa, Armor Alley, AssaultCube, Athenaeum, ativayeban, Atlantis, Atomic Game Engine, Atomix, Atrinik, Awkaster, Azimuth, Bacon2D, Ball and Paddle, Ball And Wall, Ballerburg SDL, Barony, Bastet, Battle City, Battleround, Battles of Antargis, Beat Harvester, Berusky II, BetterSpades, Birth of the Empires, BitRiot, Black Shades, Black Shades Elite, BlakedAwesomenaughts, Blasphemer, Blinken, Blitwizard, Blob Wars : Attrition, Blob Wars Episode 2 : Blob And Conquer, boardgame.io, Bombic2, Bombman, BOOM: Remake, Bouncy the Hungry Rabbit, Box2D, bratwurst, Breakout-VR, Bridge Command, Brogue, BrowserQuest, Bt Builder, buggyGame, C3DE, c64-nuclearreaction, Cabbages and Kings, Canta, Card Stories, Cartographer, Castle Game Engine, Castle of the Winds in Elm, Cataclysm, Catacomb, Catacomb 3-D, CatacombGL, CatacombSDL, Cattle Bity, CaveExpress, CavePacker, CAVEZ of PHEAR, CBoard, cc94, CCCP, CETech, chainreaction, Chess3D, Children of Ur, Chocolate Duke3D, Choria, Chroma, Chronoshift, Chunk Stories, Civilization: Call To Power 2 Source Project, CivOne, ClanLib, Classic Blades of Exile, Clonepoint, coab, Colossal Cave Adventure, CommandoJS, Conquest, Construo, Core War, Cosmo-Engine, Craft, Creep Smash, CrossUO, Crown, CrystalQuest, Cubosphere, curses, CuteMaze, D2X-XL, Dark Destiny, Dash Engine, Data Storm, Dawn, Deathchase 3D, Dedalus, Deer Portal, Delaford, Delta Engine, DelverEngine, DemiGod, DesktopAdventures, Devilution, DevilutionX, DGEngine, diablo-js, Digbuild, Digital: A Love Story, Dingo-Engine, DirectX12GameEngine, Divercity, Dmomd, Do It Yourself Doom With SDL, Domino On Acid, DOOM, DOOM-iOS, Dragon Hunt, dRally, DreamZZT, Dreerally, Duality, Duckmaze, DUGA, Duke3D, DukeGDX, Dungeon Monkey Eternal, Dungeon Quest, Dunnet, DwarfCorp, DynaDungeons, Ecksdee, Einstein Puzzle, ElonaFoobar, Empty Clip, Endgame: Singularity, Enduro2D, EnTT Pacman, EPOH, erampage, EternalWinterWars, Excellent Bifurcation, Executive Man, F.LF, Fallen Spire, Falling Time, Fantasy Map Generator, Fanwor, FAR Colony, Faur, Fictional Air Combat, Flappy Cow, Flex Engine, flixel-gdx, Floppy Birb, FLTK Recycling Game!, Flukz, fonline, Foursies, FQuake3, fRaBs, Free Allegiance, Free in the Dark (engine), freeablo, freeaoe, FreeBlocks, Freeciv-web, FreeFalcon, freegish, Freekick 3, FreeRCT, Freeserf.net, FreeSiege, Freestars, Frets on Fire X, Friking Shark, Fujo, GalaxyMage Redux, GameCake, GameLV, Garith, GDHexGrid, GeonBit.UI, ges-code, Ghostly, Gigalomania, gist-txt, GJID, GL4ES, GLEW, glPortal, Gnome Hearts, Gnomescroll, GNU Shogi, Goblin Camp, GoldenEye: Source, Gorc, Gorillas, Gorillas-rs, Gottet, Grail, Granatier, Greenius' Civil War, Greentwip's Harvest Moon, Griefly, Grit Game Engine, Grobots, H-Craft Championship, Hack, Hardwar, HarfBuzz, Harris, Hase, Hematite, Heroes of Civilizations, Heroes of Wesnoth, Hex Game, heXon, Hextris, Hexwar, Hnefatafl, Hocoslamfy, Hopson-Arcade, Hovertank3D, HTML5 Pacman, Hypatia, Hypercube, Iceball, ika, Illarion, IMaze, Inexor, Infinite Mario Bros, Infon Battle Arena, Intricacy, IO Reboot, Iris2, Isleward, Isometric-Minesweeper, Jagged Alliance 2 Stracciatella, Jamp, javascript-E.T., Jazz² Resurrection, jClassicRPG, JediAcademyLinux, JediOutcastLinux, Jet-Story, jewelthief, JFDuke3D, JiGS Interactive Game System, JonoF's Shadow Warrior Port (JFSW), Julius, Jump Don't Die, Jump'n'Bump, Just another Tetris™ clone, Kai ‘Opua, Kartering, KAtomic, Keen Dreams, KeeperRL, KevEdit, Key Runner, KGoldrunner, Kingdoms, KittenMaxit, KMines, KnightOfWor, KSnakeDuel, Ksudoku, L'Abbaye des Morts, ladder, Land of Fire, LastTry, Lemmings.ts, Lemmini, LGeneral, Liberation Circuit, libGDX, libpng, Libre Pinball, Librerama, LieroLibre, Limbs Off, Lincity, Lionheart Remake, Lips of Suna, Lix, LMarbles, Lords of the Fey, LordsAWar!, Lose Your Marbles, Love2dCS, lttp-phaser, Lugaru, Luola, LÖVE, M.E.W.L., Machinations, Mafia: Toolkit, MAGE - Matthias Advanced Game Engine, Magic Gardeners Tournament, ManaPlus, Marble Marcher, Marblez, Mario Objects, MechCommander 2 Omnitech, MegaGlest, Memory Game, Mercenary Commander, Micropolis, micropolisJS, MineCraft-One-Week-Challenge, minecraft-weekend, Mines, Minesweeper (in C), Minetest Game, Mininim, Mirror Magic, mk.js, mkxp, Mmpong, Monsters and Mushrooms, Monstrosity, Moon-buggy, Moonbase Assault, Mop(e)snake, movbizz, MoveNoid, Mr.Boom, Mrfuze, Mtp Target, n2048, Nazara Engine, NBlood, Netacka, NFSIISE, Nikki and the Robots, Nikwi, Nox Imperii, Numpty Physics, Nuncabola, Nuvie, NXEngine-evo, Octaforge, Odamex, Omega, Omega-rpg, Omnispeak, One Hour One Life, One is enough, One Way To Go, Open Cube, Open Fodder, Open Fortress, Open Hexagon, Open Jumpgate, Open Legend RPG, Open Panzer, Open RSC, Open Soccer Star, Open Zelda, openage, OpenAL Soft, openblack, OpenBOR, OpenC1, openc2e, OpenClaw, OpenCrystalCaves, OpenDominion, openDOW, OpenFire, OpenFNaF, OpenGL Test Drive Remake, OpenHoW, OpenITG, OpenKeeper, OpenKrush, OpenLiero, OpenMC2, OpenMoM, OpenNFS, OpenNotrium, OpenRW, OpenSC2K, OpenSkyscraper, OpenSoccer, OpenSolomonsKey, OpenSR, OpenSupaplex, OpenSWE1R, OpenTESArena, OpenTriad, OpenTyrian, OpenVIII, OpenYandere, OPMon, opsu!, Orbit-Hopper, Orbium, Ostrich Riders, Our Personal Space, Outer Space, Outpost HD, ouzel, Pac Go, Palapeli, Panel Attack, Paper Isaac, Pathogen Warrior, Pathological, Pax Britannica, PCExhumed, Pendumito, Penumbra, Peragro Tempus, Pillows, Pixel Wheels, Planet Rider, Polis, POSTAL 1 Open Source, Powerslave EX, PowerslaveGDX, Powerslide remake, pq2, Prescription Wars, Prince-Monogame, Procedural Map Generator, progress-quest, Project-Uranium-Godot, Pthreads-win32, Puzzle Moppet, Pygame---Alien-Invasion, pyORPG, pyscroll, PyTMX, Q, Quadrapassel, Quake3e, Quartz Engine, Quatter, RacerJS, Ragel, Raincat, ransack, RBDOOM-3-BFG, Reconstruction of Super ZZT, Reconstruction of ZZT, RedneckGDX, Rednukem, REDriver2, RedShift, Reflection Keen, ReQbert, Return of Dr. Destructo, rFXGen, Rigs of Rods, Riiablo, Rise of the Triad for Linux, rock-raiders-remake, RogueSharp, Roguish, Room for Change, Roton, rpge, Ruby-warrior, RuneLite, RuZZT, Ryzom Core, Sanity Engine, Sarah-Maries Eierjagd, Scorched Moon, Scrabble3D, Scrap, SDLPoP, sensitive-js, Sentient Storage, shadow-of-the-beast-html5, Shadowgrounds, Shotgun Debugger, Siege of Avalon : Open Source, Simitone, Simon Tatham's Portable Puzzle Collection, Simple-Solitaire, Simsu, Sinatra, Sine, Sintel The Game, Skifree-HTML5-clone, Sleep Is Death, Slime Volleyball, Slot-Racers, Smash, Smolpxl, snake, Snelps, Snowballz, Soldat, Song of Albion, Source of Tales, Sourcehold, Space Harrier Clone, Space Nerds In Space, Space Station 13, Spartan Engine, splexhd, Spooker Framework, Spring: 1944, SR, SS13 Remake, Star Ruler 2, star-control2, Star-Wars-III, starshatter-open, Steamer Duck, Stendhal, SteveTech1, Stockfish, Storm Engine, Stratagus, Strife: Veteran Edition, Stringrolled, sundog, Supaxl, Super Methane Brothers for Wii and GameCube, Super Transball 2, SuperFoulEgg, SuperStarfighter, SuperTuxParty, SWP, System Syzygy, Taggem, Tanglet, Tank: Zone of Death, TankistOnline, Tanks of Freedom, Tapir, TecnoballZ, TekwarGDX, Tenes Empanadas Graciela, Tennix!, Terasology, Terminal Overload, terrarium, Tetris (in C and NCURSES), Tetzle, The Catacomb, The Force Engine, The Powder Toy, The-Trail, thiefcatcher, Thunder Engine, Thyme, Tile World, Tiny Tris, Tiny Wings, Titan Tactics, TOMB5, Torrega Race, Torso Ninja, Torso Ninja 2, Total Annihilation 3D, Train, Tremfusion, Trinity Reign, TrueCraft, TTDPatch, Turious, Turn of War, TurokEX, Tux Builder, TVTower, twin-e, Twine, TwinEngine, Tyrian Remake, TyrQuake, UA_source, UFO2000, Ularn, UlDunAd, Ultima 5 Redux, uMario, UnCiv, UndertaleModTool, UnderworldExporter, Undum, uninvited, Vanilla-Conquer, VCMI, VDrift, Vegan on a Desert Island, Veloren, VGC, VMS Empire, VQEngine, Vulture's Eye, VVVVVV, War Of Kingdom, War1, warcraft-remake, Wario-Land-3, WarMUX, Warp Rogue, Waste's Edge, WebFun, Which Way Is Up?, Windstille, WitchavenGDX, Wizznic!, wkbre, Wolf3dX, World of Might and Magic, WWW, X-Moto, Xenowar, XEvil, XInvaders 3D, Xjig, XorCurses, XSera, Xultris, xygineXT, XZ Utils, Yamagi Quake II, yaml-cpp, Yet Another Doom Clone, Yet Another Engine, Yo Frankie!, Yorg, Zatacka X, Zauberer, Zed Online, Zelda: Mystery of Solarus DX, Zeta, Zetawar, zlib, zorkClone, zztgo
+670: 2048 Python, 4D-TRIS, 54321, Abuse 1996, AdaDoom3, Advanced Strategic Command, adventure engine, AI Wars, Airstrike, Alimer, alive, Amphetamine, Anarch, Ancient Beast, Angry Birds in Python, Antares, Anteform, antiyoy, Anura, Apricots, aquastax, Arcane-Engine, Arianne / Marauroa, Armor Alley, AssaultCube, Athenaeum, ativayeban, Atlantis, Atomic Game Engine, Atomix, Atrinik, Awkaster, Azimuth, Bacon2D, Ball and Paddle, Ball And Wall, Ballerburg SDL, Barony, Bastet, Battle City, Battleround, Battles of Antargis, Beat Harvester, Berusky II, BetterSpades, Birth of the Empires, BitRiot, Black Shades, Black Shades Elite, BlakedAwesomenaughts, Blasphemer, Blinken, Blitwizard, Blob Wars : Attrition, Blob Wars Episode 2 : Blob And Conquer, boardgame.io, Bombic2, Bombman, BOOM: Remake, Bouncy the Hungry Rabbit, Box2D, bratwurst, Breakout-VR, Bridge Command, Brogue, BrowserQuest, Bt Builder, buggyGame, C3DE, c64-nuclearreaction, Cabbages and Kings, Canta, Card Stories, Cartographer, Castle Game Engine, Castle of the Winds in Elm, Cataclysm, Catacomb, Catacomb 3-D, CatacombGL, CatacombSDL, Cattle Bity, CaveExpress, CavePacker, CAVEZ of PHEAR, CBoard, cc94, CCCP, CETech, chainreaction, Chess3D, Children of Ur, Chocolate Duke3D, Choria, Chroma, Chronoshift, Chunk Stories, Civilization: Call To Power 2 Source Project, CivOne, ClanLib, Classic Blades of Exile, Clonepoint, coab, Colossal Cave Adventure, CommandoJS, Conquest, Construo, Core War, Cosmo-Engine, Craft, Creep Smash, CrossUO, Crown, CrystalQuest, Cubosphere, curses, CuteMaze, D2X-XL, Dark Destiny, Dash Engine, Data Storm, Dawn, Deathchase 3D, Dedalus, Deer Portal, Delaford, Delta Engine, DelverEngine, DemiGod, DesktopAdventures, Devilution, DevilutionX, DGEngine, diablo-js, Digbuild, Digital: A Love Story, Dingo-Engine, DirectX12GameEngine, Divercity, Dmomd, Do It Yourself Doom With SDL, Domino On Acid, DOOM, DOOM-iOS, Dragon Hunt, dRally, DreamZZT, Dreerally, Duality, Duckmaze, DUGA, Duke3D, DukeGDX, Dungeon Monkey Eternal, Dungeon Quest, Dunnet, DwarfCorp, DynaDungeons, Ecksdee, Einstein Puzzle, ElonaFoobar, Empty Clip, Endgame: Singularity, Enduro2D, EnTT Pacman, EPOH, erampage, EternalWinterWars, Excellent Bifurcation, Executive Man, F.LF, Fallen Spire, Falling Time, Fantasy Map Generator, Fanwor, FAR Colony, Faur, Fictional Air Combat, Flappy Cow, Flex Engine, flixel-gdx, Floppy Birb, FLTK Recycling Game!, Flukz, fonline, Foursies, FQuake3, fRaBs, Free Allegiance, Free in the Dark (engine), freeablo, freeaoe, FreeBlocks, Freeciv-web, FreeFalcon, freegish, Freekick 3, FreeRCT, Freeserf.net, FreeSiege, Freestars, Frets on Fire X, Friking Shark, Fujo, GalaxyMage Redux, GameCake, GameLV, Garith, GDHexGrid, GeonBit.UI, ges-code, Ghostly, Gigalomania, gist-txt, GJID, GL4ES, GLEW, glPortal, Gnome Hearts, Gnomescroll, GNU Shogi, Goblin Camp, GoldenEye: Source, Gorc, Gorillas, Gorillas-rs, Gottet, Grail, Granatier, Greenius' Civil War, Greentwip's Harvest Moon, Griefly, Grit Game Engine, Grobots, H-Craft Championship, Hack, Hardwar, HarfBuzz, Harris, Hase, Hematite, Heroes of Civilizations, Heroes of Wesnoth, Hex Game, heXon, Hextris, Hexwar, Hnefatafl, Hocoslamfy, Hopson-Arcade, Horde3D, Hovertank3D, HTML5 Pacman, Hypatia, Hypercube, Iceball, ika, Illarion, IMaze, Inexor, Infinite Mario Bros, Infon Battle Arena, Intricacy, IO Reboot, Iris2, Isleward, Isometric-Minesweeper, Jagged Alliance 2 Stracciatella, Jamp, javascript-E.T., Jazz² Resurrection, jClassicRPG, JediAcademyLinux, JediOutcastLinux, Jet-Story, jewelthief, JFDuke3D, JiGS Interactive Game System, JonoF's Shadow Warrior Port (JFSW), Julius, Jump Don't Die, Jump'n'Bump, Just another Tetris™ clone, Kai ‘Opua, Kartering, KAtomic, Keen Dreams, KeeperRL, KevEdit, Key Runner, KGoldrunner, Kingdoms, KittenMaxit, KMines, KnightOfWor, KSnakeDuel, Ksudoku, L'Abbaye des Morts, ladder, Land of Fire, LastTry, Lemmings.ts, Lemmini, LGeneral, Liberation Circuit, libGDX, libpng, Libre Pinball, Librerama, LieroLibre, Limbs Off, Lincity, Lionheart Remake, Lips of Suna, Lix, LMarbles, Lords of the Fey, LordsAWar!, Lose Your Marbles, Love2dCS, lttp-phaser, Lugaru, Luola, LÖVE, M.E.W.L., Machinations, Mafia: Toolkit, MAGE - Matthias Advanced Game Engine, Magic Gardeners Tournament, ManaPlus, Marble Marcher, Marblez, Mario Objects, MechCommander 2 Omnitech, MegaGlest, Memory Game, Mercenary Commander, Micropolis, micropolisJS, MineCraft-One-Week-Challenge, minecraft-weekend, Mines, Minesweeper (in C), Minetest Game, Mininim, Mirror Magic, mk.js, mkxp, Mmpong, Monsters and Mushrooms, Monstrosity, Moon-buggy, Moonbase Assault, Mop(e)snake, movbizz, MoveNoid, Mr.Boom, Mrfuze, Mtp Target, n2048, Nazara Engine, NBlood, neoGFX, Netacka, NFSIISE, Nikki and the Robots, Nikwi, Nox Imperii, Numpty Physics, Nuncabola, Nuvie, NXEngine-evo, Octaforge, Odamex, Omega, Omega-rpg, Omnispeak, One Hour One Life, One is enough, One Way To Go, Open Cube, Open Fodder, Open Fortress, Open Hexagon, Open Jumpgate, Open Legend RPG, Open Panzer, Open RSC, Open Soccer Star, Open Zelda, openage, OpenAL Soft, openblack, OpenBOR, OpenC1, openc2e, OpenClaw, OpenCrystalCaves, OpenDominion, openDOW, OpenFire, OpenFNaF, OpenGL Test Drive Remake, OpenHoW, OpenITG, OpenKeeper, OpenKrush, OpenLiero, OpenMC2, OpenMoM, OpenNFS, OpenNotrium, OpenRW, OpenSC2K, OpenSkyscraper, OpenSoccer, OpenSolomonsKey, OpenSR, OpenSupaplex, OpenSWE1R, OpenTESArena, OpenTriad, OpenTyrian, OpenVIII, OpenYandere, OPMon, opsu!, Orbit-Hopper, Orbium, Ostrich Riders, Our Personal Space, Outer Space, Outpost HD, ouzel, Oxygen Engine, Pac Go, Palapeli, Panel Attack, Paper Isaac, Pathogen Warrior, Pathological, Pax Britannica, PCExhumed, Pendumito, Penumbra, Peragro Tempus, Pillows, Pixel Wheels, Planet Rider, Polis, POSTAL 1 Open Source, Powerslave EX, PowerslaveGDX, Powerslide remake, pq2, Prescription Wars, Prince-Monogame, Procedural Map Generator, progress-quest, Project-Uranium-Godot, Pthreads-win32, Puzzle Moppet, Pygame---Alien-Invasion, pyORPG, pyscroll, PyTMX, Q, Quadrapassel, Quake3e, Quartz Engine, Quatter, RacerJS, Ragel, Raincat, ransack, RBDOOM-3-BFG, Reconstruction of Super ZZT, Reconstruction of ZZT, RedneckGDX, Rednukem, REDriver2, RedShift, Reflection Keen, ReQbert, Return of Dr. Destructo, rFXGen, Rigs of Rods, Riiablo, Rise of the Triad for Linux, rock-raiders-remake, RogueSharp, Roguish, Room for Change, Roton, rpge, Ruby-warrior, RuneLite, RuZZT, Ryzom Core, Sanity Engine, Sarah-Maries Eierjagd, Scorched Moon, Scrabble3D, Scrap, SDLPoP, sensitive-js, Sentient Storage, shadow-of-the-beast-html5, Shadowgrounds, Shotgun Debugger, Siege of Avalon : Open Source, Simitone, Simon Tatham's Portable Puzzle Collection, Simple-Solitaire, Simsu, Sinatra, Sine, Sintel The Game, Skifree-HTML5-clone, Sleep Is Death, Slime Volleyball, Slot-Racers, Smash, Smolpxl, snake, Snelps, Snowballz, Soldat, Song of Albion, Source of Tales, Sourcehold, Space Harrier Clone, Space Nerds In Space, Space Station 13, Spartan Engine, splexhd, Spooker Framework, Spring: 1944, SR, SS13 Remake, Star Ruler 2, star-control2, Star-Wars-III, starshatter-open, Steamer Duck, Stendhal, SteveTech1, Stockfish, Storm Engine, Stratagus, Strife: Veteran Edition, Stringrolled, sundog, Supaxl, Super Methane Brothers for Wii and GameCube, Super Transball 2, SuperFoulEgg, SuperStarfighter, SuperTuxParty, SWP, System Syzygy, Taggem, Tanglet, Tank: Zone of Death, TankistOnline, Tanks of Freedom, Tapir, TecnoballZ, TekwarGDX, Tenes Empanadas Graciela, Tennix!, Terasology, Terminal Overload, terrarium, Tetris (in C and NCURSES), Tetzle, The Catacomb, The Force Engine, The Powder Toy, The-Trail, thiefcatcher, Thunder Engine, Thyme, Tile World, Tiny Tris, Tiny Wings, Titan Tactics, TOMB5, Torrega Race, Torso Ninja, Torso Ninja 2, Total Annihilation 3D, Train, Tremfusion, Trinity Reign, TrueCraft, TTDPatch, Turious, Turn of War, TurokEX, Tux Builder, TVTower, twin-e, Twine, TwinEngine, Tyrian Remake, TyrQuake, UA_source, UFO2000, Ularn, UlDunAd, Ultima 5 Redux, uMario, UnCiv, UndertaleModTool, UnderworldExporter, Undum, uninvited, Vanilla-Conquer, VCMI, VDrift, Vegan on a Desert Island, Veloren, VGC, VMS Empire, VQEngine, Vulture's Eye, VVVVVV, War Of Kingdom, War1, warcraft-remake, Wario-Land-3, WarMUX, Warp Rogue, Waste's Edge, WebFun, Which Way Is Up?, Windstille, WitchavenGDX, Wizznic!, wkbre, Wolf3dX, World of Might and Magic, WWW, X-Moto, Xenowar, XEvil, XInvaders 3D, Xjig, XorCurses, XRay engine, XSera, Xultris, xygineXT, XZ Utils, Yamagi Quake II, yaml-cpp, Yet Another Doom Clone, Yet Another Engine, Yo Frankie!, Yorg, Zatacka X, Zauberer, Zed Online, Zelda: Mystery of Solarus DX, Zeta, Zetawar, zlib, zorkClone, zztgo
## Entries with a code repository not on a popular site
-220: 3D Pong, 3Dc, 4D Maze Game, 54321, A7Xpg, Abuse, ACM, AdaGate, Adanaxis, Afternoon Stalker, Airstrike, Aklabeth, Amphetamine, Anagramarama, Apricots, Artillery Duel Reloaded, Aussenposten, Batrachians, Beat Harvester, Between, Black Shades, Black Shades Elite, Blender game engine, Bloboats, BomberClone, Bouncy the Hungry Rabbit, Brikx, BRIQUOLO, British Bingo, buggyGame, BurgerSpace, Cadaver, CAVEZ of PHEAR, Chaos Esque Anthology, Chroma, Chrzaszcz, Circus Linux!, CorEngine, Cosmosmash, CoTerminalApps, Crack Attack!, Critterding, Cultivation, curses, CuteMaze, Cytadela, Defendguin, Digger Remastered, Dodge, Duke3D, Duke3d_w32, Dunnet, EDuke32, Elysium Engine, Excellent Bifurcation, F-1 Spirit, Fairy-Max, Falcon's Eye, Fanwor, Flukz, FooBillard, Free Hero Mesh, FreePrince, FreeRails, FreeType, FunLabyrinthe, GCompris, Gem Drop X, Gnome Chess, Gnome Hearts, GNU Chess, GNU FreeDink, GNU Go, GNU Shogi, Go Ollie!, Gottet, Grabble, Granatier, Gravitation, GTK, GUSANOS, Hack, Help Hannah's Horse, I Have No Tomatoes, ICBM3D, Ice Breaker, IMaze, Imperium, Intricacy, Iron Seed, Jamp, JSoko, Jump'n'Bump, KAtomic, KGoldrunner, KMines, Knights, Kobo Deluxe, KSnakeDuel, Kuklomenos, l-echo, Ladder, LambdaRogue: The Book of Stars, LevelHead, Librerama, libvorbis, Libxml2, LordsAWar!, LZMA SDK, Mah-Jong, ManiaDrive, Mechanized Assault & eXploration Reloaded, Mega Mario, Mines, MiniPacman, Mirror Magic, Mmpong, Mocha Doom, Moon-buggy, Mrfuze, Mtp Target, n2048, ncurses, Netrek, NetStatsBaseball, Nexuiz, Nikwi, No Gravity, Noiz2sa, Not Pacman, NStars!, Nuncabola, One is enough, One Way To Go, Open Rails, Open Simulator, Open Syobon Action, OpenAL, OpenAL Soft, OpenGGS, Orbit-Hopper, Overgod, Palapeli, PARSEC47, Passage, Penguin Command, PipeWalker, pkg-config, Potato Killer, PrBoom+, PrimeShooter, Project Alexandria, ProQuake 4, PSY PONG 3D, Psyco, PyQt, pyRacerz, PySol, Python Kye, Quadrapassel, Ragel, Reliquarium, Replica Island, Retro Stack, Ri-li, Rise of the Triad for Linux, Rocks'n'Diamonds, RogueBox Adventures, rRootage, RufasCube, RufasSlider, RufasSwap, SDL Bomber, Search for the Red Herring, Simsu, Sinatra, Slime Volley, Slune, Smash Battle, Space Station 13, Spludlow Tetris, Star Maiden Astraea Rio, Super Methane Brothers, Super Transball 2, Supercars III, Syndicate Wars Port, Tactics Squad, Tales of Maj'Eyal, Tanglet, Tennix!, TermFrogger, TerminalApps, Tetrepetete, Tetzle, The Dark Mod, Thrust, Tiny Tris, Toppler, Tornado, Transcend, Tttris, Tux of Math Command, Tux Paint, TuxKart, Tyger, Vectoroids, Venzone, Vorton, Waste's Edge, WebChess, Which Way Is Up?, Wolfpack Empire, X-Moto, xDuke, Xjig, XPilot NG, XScavenger, XZ Utils, Yo Frankie!, Zatacka
+218: 3D Pong, 3Dc, 4D Maze Game, 54321, A7Xpg, Abuse, ACM, AdaGate, Adanaxis, Afternoon Stalker, Airstrike, Aklabeth, Amphetamine, Anagramarama, Apricots, Artillery Duel Reloaded, Aussenposten, Batrachians, Beat Harvester, Between, Black Shades, Black Shades Elite, Bloboats, BomberClone, Bouncy the Hungry Rabbit, Brikx, BRIQUOLO, British Bingo, buggyGame, BurgerSpace, Cadaver, CAVEZ of PHEAR, Chaos Esque Anthology, Chroma, Chrzaszcz, Circus Linux!, CorEngine, Cosmosmash, CoTerminalApps, Crack Attack!, Critterding, Cultivation, curses, CuteMaze, Cytadela, Defendguin, Digger Remastered, Dodge, Duke3D, Duke3d_w32, Dunnet, EDuke32, Elysium Engine, Excellent Bifurcation, F-1 Spirit, Fairy-Max, Falcon's Eye, Fanwor, Flukz, FooBillard, Free Hero Mesh, FreePrince, FreeRails, FreeType, FunLabyrinthe, GCompris, Gem Drop X, Gnome Chess, Gnome Hearts, GNU Chess, GNU FreeDink, GNU Go, GNU Shogi, Go Ollie!, Gottet, Grabble, Granatier, Gravitation, GTK, GUSANOS, Hack, Help Hannah's Horse, I Have No Tomatoes, ICBM3D, Ice Breaker, IMaze, Imperium, Intricacy, Ironseed, Jamp, JSoko, Jump'n'Bump, KAtomic, KGoldrunner, KMines, Knights, Kobo Deluxe, KSnakeDuel, Kuklomenos, l-echo, Ladder, LambdaRogue: The Book of Stars, LevelHead, Librerama, libvorbis, Libxml2, LordsAWar!, LZMA SDK, Mah-Jong, ManiaDrive, Mechanized Assault & eXploration Reloaded, Mega Mario, Mines, MiniPacman, Mirror Magic, Mmpong, Mocha Doom, Moon-buggy, Mrfuze, Mtp Target, n2048, ncurses, Netrek, NetStatsBaseball, Nexuiz, Nikwi, No Gravity, Noiz2sa, Not Pacman, NStars!, Nuncabola, One is enough, One Way To Go, Open Rails, Open Simulator, Open Syobon Action, OpenAL, OpenAL Soft, OpenGGS, Orbit-Hopper, Overgod, Palapeli, PARSEC47, Passage, Penguin Command, PipeWalker, pkg-config, Potato Killer, PrBoom+, PrimeShooter, Project Alexandria, ProQuake 4, PSY PONG 3D, Psyco, PyQt, pyRacerz, PySol, Python Kye, Ragel, Reliquarium, Replica Island, Retro Stack, Ri-li, Rise of the Triad for Linux, Rocks'n'Diamonds, RogueBox Adventures, rRootage, RufasCube, RufasSlider, RufasSwap, SDL Bomber, Search for the Red Herring, Simsu, Sinatra, Slime Volley, Slune, Smash Battle, Space Station 13, Spludlow Tetris, Star Maiden Astraea Rio, Super Methane Brothers, Super Transball 2, Supercars III, Syndicate Wars Port, Tactics Squad, Tales of Maj'Eyal, Tanglet, Tennix!, TermFrogger, TerminalApps, Tetrepetete, Tetzle, The Dark Mod, Thrust, Tiny Tris, Toppler, Tornado, Transcend, Tttris, Tux of Math Command, Tux Paint, TuxKart, Tyger, Vectoroids, Venzone, Vorton, Waste's Edge, WebChess, Which Way Is Up?, Wolfpack Empire, X-Moto, xDuke, Xjig, XPilot NG, XScavenger, XZ Utils, Yo Frankie!, Zatacka
## Code dependencies
-With code dependency field 624 (39.8%)
+With code dependency field 626 (39.5%)
##### Code dependencies frequency
-- SDL (21.0%)
-- SDL2 (10.0%)
+- SDL (20.9%)
+- SDL2 (10.1%)
- pygame (8.2%)
- OpenGL (6.1%)
-- Qt (3.5%)
+- Qt (3.4%)
- libGDX (2.7%)
- SFML (2.3%)
- Godot (1.9%)
@@ -419,6 +421,7 @@ With code dependency field 624 (39.8%)
- Minetest (0.1%)
- MiniGL (0.1%)
- Modified Stratagus (0.1%)
+- Monogame (0.1%)
- Mozilla Rhino (0.1%)
- NeL (0.1%)
- neteria (0.1%)
@@ -474,36 +477,37 @@ With code dependency field 624 (39.8%)
## Build systems
-Build systems information available for 36.3% of all projects.
+Build systems information available for 36.7% of all projects.
-##### Build systems frequency (568)
+##### Build systems frequency (581)
-- CMake (39.1%)
-- Make (21.7%)
-- Gradle (12.9%)
-- Autoconf (10.0%)
+- CMake (39.6%)
+- Make (21.3%)
+- Gradle (12.6%)
+- Autoconf (9.8%)
- Visual Studio (2.6%)
- setup.py (2.1%)
- Maven (1.9%)
-- Ant (1.8%)
-- Scons (1.8%)
-- Meson (1.1%)
+- Ant (1.7%)
+- Scons (1.7%)
+- VisualStudio (1.2%)
+- Meson (1.0%)
- Custom (0.9%)
- premake (0.9%)
- None (0.7%)
- QMake (0.7%)
-- VisualStudio (0.7%)
- Automake (0.2%)
- Lazarus project (0.2%)
- msbuild (0.2%)
- py2exe (0.2%)
+- Python (0.2%)
- Rake (0.2%)
- Xcode (0.2%)
- XCode (0.2%)
-##### C and C++ projects without build system information (934)
+##### C and C++ projects without build system information (948)
-0 A.D., 1oom, 2H4U, 3D Pong, 3Dc, 3DWorld, 4D-TRIS, 54321, Abe's Amazing Adventure, Abuse, ACM, Adanaxis, Advanced Strategic Command, Aether3D, Afternoon Stalker, Airstrike, Aisleriot, Aklabeth, Aleph One, Alex the Allegator 4, Alimer, alive, Allegro, Amphetamine, Anagramarama, Anarch, android-chess, Angband, Annchienta, Antares, Anura, Apricots, Arcane-Engine, Armagetron Advanced, Armies, Arx Libertatis, AssaultCube, AstroMenace, ativayeban, Atlantis, Atomic Game Engine, Atomic Tanks, Atomiks, Atomix, Atrinik, Attal: Lords of doom, Augustus, AutoREALM, Avanor, Azimuth, Bacon2D, Balder2D, Ball and Paddle, Ballerburg SDL, Barony, Bastet, Batalla Naval, Batrachians, Battle City, Battle Tanks, Battles of Antargis, Berusky, Berusky II, BetterSpades, Between, Biniax, Birth of the Empires, Bitfighter, BitRiot, Black Shades, Blackvoxel, Blender game engine, Blinken, Blitwizard, Blob Wars : Attrition, Blob Wars Episode 2 : Blob And Conquer, Blobby Volley 2, Bloboats, Blobwars: Metal Blob Solid, Block Attack - Rise of the Blocks, BlockOut II, BomberClone, Bombermaaan, Bombic, Bombic2, BOOM: Remake, Boost (C++ Libraries), Bos Wars, Boson, Box2D, Bridge Command, Brikx, BRIQUOLO, Brogue, Brutal Chess, BStone, Bt Builder, BurgerSpace, BZFlag, C-Dogs SDL, c64-nuclearreaction, Cadaver, CaesarIA, Cannon Smash, Cannonball, Caph, Cat Mother Dead Justice, Cataclysm, Cataclysm: Dark Days Ahead, Catacomb 3-D, CatacombGL, CatacombSDL, Catch Challenger, CaveExpress, CavePacker, CAVEZ of PHEAR, CBoard, cc94, CCCP, CETech, Chocolate Doom, Chocolate Duke3D, Choria, Chroma, Chromium B.S.U., Chronoshift, Chrzaszcz, Circus Linux!, Civilization: Call To Power 2 Source Project, ClanLib, Classic Blades of Exile, Classic RBDoom 3 BFG, Clonepoint, coab, COCOS2D-X, Colditz Escape, Colobot: Gold Edition, Colonization too, Combat Simulator Project, Commander Genius, Conquest, Conquests, Construo, Core War, CorEngine, CorsixTH, Cosmo-Engine, Cosmosmash, Crack Attack!, Craft, Crimson Fields, Critterding, Crossfire, CrossUO, Crown, Crown and Cutlass, Crypto++, Crystal Space 3D SDK, Cubosphere, Cultivation, Curse of War, curses, CuteMaze, Cuyo, Cytadela, Cytopia, D2X-XL, Daimonin, Danger from the Deep, Dark Oberon, DarkPlaces, Data Storm, Dave Gnukem, Dawn, Dear ImGui, Deathchase 3D, Deer Portal, Defendguin, Deliantra, Der Clou!, DesktopAdventures, DeSmuME, Devilution, DevilutionX, DGEngine, dhewm3, Digbuild, Digger Remastered, DirectPython, DNT, Do It Yourself Doom With SDL, DOOM, Doom Legacy, DOOM Retro, DOOM-iOS, Doom64EX, Doomsday Engine, Dope Wars, Doxygen, dRally, DreamChess, DreamZZT, Dreerally, DroidZebra, Duel Commander, Duke3D, Duke3d_w32, Dune Dynasty, Dune Legacy, Dungeon Craft, Dungeon Crawl Stone Soup, Dungeon Mapper, Dust Racing 2D, DXX-Rebirth, EasyRPG Player, Eat The Whistle, Eboard, Ecksdee, ECWolf, EDuke32, Egoboo, Einstein Puzzle, ElonaFoobar, Elysium Engine, Emilia Pinball, Empty Clip, EmptyEpsilon, Endless Sky, Enduro2D, Enigma, ENIGMA (development environment), EnTT Pacman, Epiar, erampage, Erebus, Escape Towards The Unknown, Esenthel Engine, ET: Legacy, Eternal Lands, Etterna, Excellent Bifurcation, Extreme Tux Racer, Exult, ezEngine, ezQuake, F-1 Spirit, Fairy-Max, Falcon's Eye, Fall of Imiryn, Falling Time, Falltergeist, Fanwor, Faur, Fictional Air Combat, FIFE, Fish Fillets - Next Generation, Flare, Flex Engine, FlightGear, FLTK Recycling Game!, FLTrator, Flukz, fonline, FooBillard, FooBillard++, Forsaken, FQuake3, fRaBs, Free Allegiance, Free Hero Mesh, Free Heroes 2, Free in the Dark (engine), Free Space Colonization, freeablo, freeaoe, FreeBlocks, Freebloks 3D for Android, Freeciv, Freeciv Alpha Centauri project, FreedroidRPG, FreeFalcon, freegish, Freekick 3, Freeminer, Freenukum, FreeOrion, FreePrince, FreeRails, FreeRCT, Freeserf, FreeSiege, Freestars, FreeSynd, FreeType, Friking Shark, Galaxy Forces V2, GalaxyNG, GameCake, GameLV, Garith, GCompris, GDash, Gee Whiz, Gem Drop X, GemRB, ges-code, Ghostly, Gigalomania, Gilbert and the doors, GJID, GL-117, GL4ES, Glest, GLEW, Globulation 2, glPortal, GLtron, GM Tools, Gnomescroll, GNU Chess, GNU FreeDink, GNU Go, GNU Shogi, Goblin Camp, Goblin Hack, Godot, GoldenEye: Source, Golly, Gorc, Gottet, GPL Arcade Volleyball, Grail, Granatier, Gravitation, Greenius' Civil War, Griefly, Grit Game Engine, Grobots, GTK, GUSANOS, Gusty's Serpents, Gweled, GZDoom, H-Craft Championship, H-World, Hack, Hammer of Thyrion, Hardwar, HarfBuzz, Harris, Hase, Haxima, Head over Heels, Heart of the Alien, Hedgewars, Help Hannah's Horse, Hero of Allacrost, Heroes of Civilizations, Heroes of Wesnoth, Hex Game, Hex-a-hop, heXon, HHexen, Hnefatafl, Hocoslamfy, Holtz, HolySpirit, Hopson-Arcade, HoverRace, Hovertank3D, HyperRogue, I Have No Tomatoes, ICBM3D, Ice Breaker, Iceball, ika, Ilarion, Illarion, IMaze, Inexor, Infon Battle Arena, INSTEAD, ioquake3, iortcw, Iris2, irrlamb, Irrlicht Engine, Iter Vehemens ad Necem, Jagged Alliance 2 Stracciatella, Jamp, JediAcademyLinux, JediOutcastLinux, Jet-Story, JFDuke3D, JonoF's Shadow Warrior Port (JFSW), Julius, Jump'n'Bump, Kartering, KAtomic, Keen Dreams, KeeperRL, KevEdit, Key Runner, KGoldrunner, kiki the nano bot, Kingdoms, KMines, Knights, Kobo Deluxe, KQ Lives, Krystal Drop, KSnakeDuel, Ksudoku, Kuklomenos, KungFoo Barracuda, L'Abbaye des Morts, l-echo, Labyrinth of Worlds, LBreakout2, LBreakoutHD, LevelHead, LGames, LGeneral, Liberal Crime Squad, Liberation Circuit, libGDX, libpng, Librelancer, libvorbis, Libxml2, LieroLibre, Lightweight Java Game Library, Limbs Off, Lincity, LinCity-NG, Linley's Dungeon Crawl, Linwarrior 3D, Lips of Suna, Liquid War, Liquid Wars, Lix, LMarbles, LordsAWar!, Love2dCS, LTris, Lua, Lugaru, Lumix Engine, Luola, LZMA SDK, LÖVE, M.A.R.S., M.E.W.L., Machinations, Maelstrom, MAGE - Matthias Advanced Game Engine, Mah-Jong, Mana, ManaPlus, Maratis, Marble Marcher, Mars, Land of No Mercy, Maxit, Me and My Shadow, Mechanized Assault & eXploration Reloaded, MechCommander 2 Omnitech, Mega Mario, MegaGlest, Meridian 59, Meritous, Metaforce, Micropolis, Microracers, MineCraft-One-Week-Challenge, minecraft-weekend, Minesweeper (in C), Minetest, Mininim, Mirror Magic, mkxp, Mmpong, Moon-buggy, MoveNoid, Mr.Boom, Mtp Target, Murder In The Public Domain, n2048, Naev, Nazara Engine, NBlood, ncurses, Necklace of the Eye, Netacka, NetHack, NetMauMau, NetPanzer, Netrek, NetStatsBaseball, Neverball, Nexuiz, NFSIISE, Nighthawk, Nikwi, NLarn, No Gravity, Noiz2sa, Nox Imperii, Numpty Physics, NumPy, Nuvie, NXEngine, NXEngine-evo, Octaforge, Odamex, OGRE, OGS Mahjong, OldSkool Gravity Game, Omega-rpg, Omnispeak, One Hour One Life, Oolite, Open Apocalypse, Open Cube, Open Fodder, Open Fortress, Open Game Engine, Open Hexagon, Open Horizon, Open Jumpgate, Open Meridian, Open Quartz, Open Rodent's Revenge, Open RPG Maker, Open Surge, Open Syobon Action, Open Tibia, Open Yahtzee, Open Zelda, openage, OpenAL, OpenAL Soft, OpenAlchemist, OpenArena, openblack, OpenBlok, OpenBOR, openc2e, OpenCity, OpenClaw, OpenClonk, OpenCrystalCaves, openDOW, OpenDUNE, OpenDungeons, OpenFire, OpenFNaF, Openfrag, OpenGGS, OpenGL Test Drive Remake, Openglad, OpenGothic, OpenHoMM, OpenHoW, OpenITG, OpenJazz, OpenJK, OpenLara, OpenLiero, OpenLieroX, OpenLoco, OpenMC2, OpenMoM, OpenMortal, openMSX, OpenMW, OpenNFS, OpenNotrium, OpenOMF, OpenRaider, OpenRCT2, OpenRW, OpenSkyscraper, OpenSolomonsKey, OpenSpades, OpenSR, OpenSSL, OpenSupaplex, OpenSWE1R, OpenTESArena, OpenTitus, OpenTomb, OpenTTD, OpenTyrian, OpenXcom, Operation Citadel, OPMon, Orbit-Hopper, Orx, Ostrich Riders, Other-Life, Outpost HD, ouzel, Overgod, Overload, Pachi, Pacman, PainTown, Palapeli, Panda3D, Passage, Pathogen Warrior, Pax Britannica, PCExhumed, Penguin Command, Pentagram, Pentobi, Peragro Tempus, Performous, Phantasy Star Rebirth, Pillow, Pingus, Pink Pony, Pioneer, Pioneers, PipeWalker, PixelLight, Pizza Business, pkg-config, PlaneShift, Plee the Bear, PLIB, PokerTH, Polycode, POSTAL 1 Open Source, Powermanga, Powerslave EX, Powerslide remake, pq2, PrBoom+, Primrose, Privateer - Gemini Gold, Procedural Map Generator, progress-quest, Project Carrot, Project: Starfighter, ProQuake 4, PSY PONG 3D, Psyco, Pthreads-win32, Pushover, Puzzle Moppet, pycraft, pygame, PyQt, Q-Gears, Qonk, Qt, Quake3e, QuakeSpasm, Quartz Engine, Quatter, Race Into Space, Ragel, raylib, RBDOOM-3-BFG, Recursive Runner, Red Eclipse, Rednukem, REDriver2, RedShift, Reflection Keen, REGoth, Ren'Py, ReShade, ResidualVM, Return of Dr. Destructo, Return to the Roots, rFXGen, Ri-li, RickyD, Rigel Engine, Rigs of Rods, Rise of the Triad for Linux, Rockbot, Rocks'n'Diamonds, Rogue Clone IV, Rolisteam, RPG-X, rpge, rRootage, RufasSlider, Ryzom Core, S.C.O.U.R.G.E., sandbox Game Maker, Sanity Engine, Sarah-Maries Eierjagd, Scorched3D, Scrap, ScummVM, SDL Asylum, SDL Bomber, SDL Game Engine 2D, SDL Sopwith, SDL-Ball, SDLPoP, Secret Maryo Chronicles, Sengoku: Warring States of Japan, Seven Kingdoms: Ancient Adversaries, sfall, Shadowgrounds, Shockolate, Shotgun Debugger, SilverTree, Simon Tatham's Portable Puzzle Collection, Simple and Fast Multimedia Library, Simple DirectMedia Layer, Simple Sokoban, Simsu, Simutrans, Sinatra, Sine, SLADE, SLASH'EM, Sleep Is Death, Slime Volley, Slime Volleyball, Slot-Racers, Sludge, Smash Battle, SoftPixel Engine, Solarus, Soldat, Song of Albion, Sonic Robo Blast 2, Sopwith 3, Sourcehold, Space Harrier Clone, Space Nerds In Space, SpaceZero, Spartan Engine, Speed Dreams, splexhd, Spring, SR, Star Ruler 2, star-control2, StarBlastrix, Stargus, starshatter-open, StepMania, Stockfish, Storm Engine, Stratagus, StressFreeZone, Strife: Veteran Edition, Stunt Rally, Sudokuki, Summoning Wars, sundog, Super Methane Brothers, Super Methane Brothers for Wii and GameCube, Super Transball 2, SuperFoulEgg, SuperTux, SuperTuxKart, SWIG, SWP, Syndicate Wars Port, T-Bots, T^3, Tactics Squad, Taisei Project, Tales of Maj'Eyal, Tanglet, Tank: Zone of Death, Tapir, TecnoballZ, Teeworlds, Tenes Empanadas Graciela, Tennix!, Terminal Overload, terrarium, TES3MP, Tetrepetete, Tetris (in C and NCURSES), Tetzle, The Battle for Wesnoth, The Butterfly Effect, The Castles of Dr. Creep, The Catacomb, The Clans, The Dark Mod, The Endless Dungeons, The Epic of Heroes, The Eternity Engine, The Force Engine, The Knights of Alentejo, The Legend of Edgar, The Mana World, The Powder Toy, The Rush, The Secret Chronicles of Dr. M., The Ur-Quan Masters, Theme Park Builder 3D CAD, thiefcatcher, Thousand Parsec, Thrive, Thrust, Thunder Engine, Thunder&Lightning, Thyme, Tile World, TinTin++, Tiny Tris, Tiny Wings, TOMB5, Toppler, TORCS, The Open Racing Car Simulator, Tornado, Total Annihilation 3D, TowerJumper, Trackballs, Transcend, Transfusion, Tremfusion, Tremulous, Tressette, Trigger, Trinity Reign, TROPHY, TTDPatch, Tumiki Fighters, Turious, TurokEX, Tux Football, Tux of Math Command, Tux Paint, Tux Racer, Tux Rider, TuxKart, twin-e, TwinEngine, TyrQuake, UA_source, UFO2000, UFO: Alien Invasion, Ularn, Ultimate Stunts, uMario, Umoria, Underworld Adventures, UnderworldExporter, uninvited, UnNetHack, Unvanquished, Urho3D, Valyria Tear, Vamos, Vanilla-Conquer, VCMI, VDrift, Vectoroids, Vega Strike, Vertigo, VGC, Violetland, Visual Pinball, vitetris, vkQuake, VMS Empire, Vocaluxe, Vortice, Vorton, Voxelands, VQEngine, Vulture's Eye, VVVVVV, War Of Kingdom, War1, Wargamer, Wargus, WarMUX, Warp Rogue, Warzone 2100, Widelands, Windstille, Witch Blast, Wizardry Legacy, Wizznic!, wkbre, Wograld, Wolfpack Empire, Word War vi, World of Might and Magic, WorldForge, wxPython, wxWidgets, Wyrmsun, X-Moto, XArchon, xBaK, XBill, XBlast, Xconq, xdigger, xDuke, Xenowar, XEvil, XInvaders 3D, Xjig, Xonotic, XorCurses, xoreos, XPilot, XPilot NG, XScavenger, XSera, xu4, Xye, xygineXT, XZ Utils, Yamagi Quake II, yaml-cpp, ZAngband, Zatacka, Zatacka X, Zaz, ZDoom, Zed Online, Zelda Classic, Zero Ballistics, Zeta, zlib, Zod Engine
+0 A.D., 1oom, 2H4U, 3D Pong, 3Dc, 3DWorld, 4D-TRIS, 54321, Abe's Amazing Adventure, Abuse, Abuse 1996, ACM, Adanaxis, Advanced Strategic Command, Aether3D, Afternoon Stalker, Airstrike, Aisleriot, Aklabeth, Aleph One, Alex the Allegator 4, Alimer, alive, Allegro, Amphetamine, Anagramarama, Anarch, android-chess, Angband, Annchienta, Antares, Anura, Apricots, Arcane-Engine, Armagetron Advanced, Armies, Arx Libertatis, AssaultCube, AstroMenace, ativayeban, Atlantis, Atomic Game Engine, Atomic Tanks, Atomiks, Atomix, Atrinik, Attal: Lords of doom, Augustus, AutoREALM, Avanor, Azimuth, Bacon2D, Balder2D, Ball and Paddle, Ballerburg SDL, Barony, Bastet, Batalla Naval, Batrachians, Battle City, Battle Tanks, Battles of Antargis, Berusky, Berusky II, BetterSpades, Between, Biniax, Birth of the Empires, Bitfighter, BitRiot, Black Shades, Blackvoxel, Blender game engine, Blinken, Blitwizard, Blob Wars : Attrition, Blob Wars Episode 2 : Blob And Conquer, Blobby Volley 2, Bloboats, Blobwars: Metal Blob Solid, Block Attack - Rise of the Blocks, BlockOut II, BomberClone, Bombermaaan, Bombic, Bombic2, BOOM: Remake, Boost (C++ Libraries), Bos Wars, Boson, Box2D, Bridge Command, Brikx, BRIQUOLO, Brogue, Brutal Chess, BStone, Bt Builder, BurgerSpace, BZFlag, C-Dogs SDL, c64-nuclearreaction, Cadaver, CaesarIA, Cannon Smash, Cannonball, Caph, Cat Mother Dead Justice, Cataclysm, Cataclysm: Dark Days Ahead, Catacomb 3-D, CatacombGL, CatacombSDL, Catch Challenger, CaveExpress, CavePacker, CAVEZ of PHEAR, CBoard, cc94, CCCP, CETech, Chocolate Doom, Chocolate Duke3D, Choria, Chroma, Chromium B.S.U., Chronoshift, Chrzaszcz, Circus Linux!, Civilization: Call To Power 2 Source Project, ClanLib, Classic Blades of Exile, Classic RBDoom 3 BFG, Clonepoint, coab, COCOS2D-X, Colditz Escape, Colobot: Gold Edition, Colonization too, Combat Simulator Project, Commander Genius, Conquest, Conquests, Construo, Core War, CorEngine, CorsixTH, Cosmo-Engine, Cosmosmash, Crack Attack!, Craft, Crimson Fields, Critterding, Crossfire, CrossUO, Crown, Crown and Cutlass, Crypto++, Crystal Space 3D SDK, Cubosphere, Cultivation, Curse of War, curses, CuteMaze, Cuyo, Cytadela, Cytopia, D2X-XL, Daimonin, Danger from the Deep, Dark Oberon, DarkPlaces, Data Storm, Dave Gnukem, Dawn, Dear ImGui, Deathchase 3D, Deer Portal, Defendguin, Deliantra, Der Clou!, DesktopAdventures, DeSmuME, Devilution, DevilutionX, DGEngine, dhewm3, Digbuild, Digger Remastered, DirectPython, DNT, Do It Yourself Doom With SDL, DOOM, Doom Legacy, DOOM Retro, DOOM-iOS, Doom64EX, Doomsday Engine, Dope Wars, Doxygen, dRally, DreamChess, DreamZZT, Dreerally, DroidZebra, Duel Commander, Duke3D, Duke3d_w32, Dune Dynasty, Dune Legacy, Dungeon Craft, Dungeon Crawl Stone Soup, Dungeon Mapper, Dust Racing 2D, DXX-Rebirth, EasyRPG Player, Eat The Whistle, Eboard, Ecksdee, ECWolf, EdisonEngine, EDuke32, Egoboo, Einstein Puzzle, ElonaFoobar, Elysium Engine, Emilia Pinball, Empty Clip, EmptyEpsilon, Endless Sky, Enduro2D, Enigma, ENIGMA (development environment), EnTT Pacman, Epiar, erampage, Erebus, Escape Towards The Unknown, Esenthel Engine, ET: Legacy, Eternal Lands, Etterna, Excellent Bifurcation, Extreme Tux Racer, Exult, ezEngine, ezQuake, F-1 Spirit, Fairy-Max, Falcon's Eye, Fall of Imiryn, Falling Time, Falltergeist, Fanwor, Faur, Fictional Air Combat, FIFE, Fish Fillets - Next Generation, Flare, Flex Engine, FlightGear, FLTK Recycling Game!, FLTrator, Flukz, fonline, FooBillard, FooBillard++, Forsaken, FQuake3, fRaBs, Free Allegiance, Free Hero Mesh, Free Heroes 2, Free in the Dark (engine), Free Space Colonization, freeablo, freeaoe, FreeBlocks, Freebloks 3D for Android, Freeciv, Freeciv Alpha Centauri project, FreedroidRPG, FreeFalcon, freegish, Freekick 3, Freeminer, Freenukum, FreeOrion, FreePrince, FreeRails, FreeRCT, Freeserf, FreeSiege, Freestars, FreeSynd, FreeType, Friking Shark, Galaxy Forces V2, GalaxyNG, GameCake, GameLV, Garith, GBDK, GCompris, GDash, Gee Whiz, Gem Drop X, GemRB, ges-code, Ghostly, Gigalomania, Gilbert and the doors, GJID, GL-117, GL4ES, Glest, GLEW, Globulation 2, glPortal, GLtron, GM Tools, Gnomescroll, GNU Chess, GNU FreeDink, GNU Go, GNU Shogi, Goblin Camp, Goblin Hack, Godot, GoldenEye: Source, Golly, Gorc, Gottet, GPL Arcade Volleyball, Grail, Granatier, Gravitation, Greenius' Civil War, Griefly, Grit Game Engine, Grobots, GTK, GUSANOS, Gusty's Serpents, Gweled, GZDoom, H-Craft Championship, H-World, Hack, Hammer of Thyrion, Hardwar, HarfBuzz, Harris, Hase, Haxima, Head over Heels, Heart of the Alien, Hedgewars, Help Hannah's Horse, Hero of Allacrost, Heroes of Civilizations, Heroes of Wesnoth, Hex Game, Hex-a-hop, heXon, HHexen, Hnefatafl, Hocoslamfy, Holtz, HolySpirit, Hopson-Arcade, Horde3D, HoverRace, Hovertank3D, HyperRogue, I Have No Tomatoes, ICBM3D, Ice Breaker, Iceball, ika, Ilarion, Illarion, IMaze, Inexor, Infon Battle Arena, Innocence Engine, INSTEAD, ioquake3, iortcw, Iris2, irrlamb, Irrlicht Engine, Iter Vehemens ad Necem, Jagged Alliance 2 Stracciatella, Jamp, JediAcademyLinux, JediOutcastLinux, Jet-Story, JFDuke3D, JonoF's Shadow Warrior Port (JFSW), Julius, Jump'n'Bump, Kartering, KAtomic, Keen Dreams, KeeperRL, KevEdit, Key Runner, KGoldrunner, kiki the nano bot, Kingdoms, KlayGE, KMines, Knights, Kobo Deluxe, KQ Lives, Krystal Drop, KSnakeDuel, Ksudoku, Kuklomenos, KungFoo Barracuda, L'Abbaye des Morts, l-echo, Labyrinth of Worlds, LBreakout2, LBreakoutHD, LevelHead, LGames, LGeneral, Liberal Crime Squad, Liberation Circuit, libGDX, libpng, Librelancer, libvorbis, Libxml2, LieroLibre, Lightweight Java Game Library, Limbs Off, Lincity, LinCity-NG, Linley's Dungeon Crawl, Linwarrior 3D, Lips of Suna, Liquid War, Liquid Wars, Lix, LMarbles, LordsAWar!, Love2dCS, LTris, Lua, Lugaru, Lumix Engine, Luola, LZMA SDK, LÖVE, M.A.R.S., M.E.W.L., Machinations, Maelstrom, MAGE - Matthias Advanced Game Engine, Mah-Jong, Mana, ManaPlus, Maratis, Marble Marcher, Mars, Land of No Mercy, Maxit, Me and My Shadow, Mechanized Assault & eXploration Reloaded, MechCommander 2 Omnitech, Mega Mario, MegaGlest, Meridian 59, Meritous, Metaforce, Micropolis, Microracers, MineCraft-One-Week-Challenge, minecraft-weekend, Minesweeper (in C), Minetest, Mininim, Mirror Magic, mkxp, Mmpong, Moon-buggy, MoveNoid, Mr.Boom, Mtp Target, Murder In The Public Domain, n2048, Naev, Nazara Engine, NBlood, ncurses, Necklace of the Eye, neoGFX, Netacka, NetHack, NetMauMau, NetPanzer, Netrek, NetStatsBaseball, Neverball, Nexuiz, NFSIISE, Nighthawk, Nikwi, NLarn, No Gravity, Noiz2sa, Nox Imperii, Numpty Physics, NumPy, Nuvie, NXEngine, NXEngine-evo, Octaforge, Odamex, OGRE, OGS Mahjong, OldSkool Gravity Game, Omega-rpg, Omnispeak, One Hour One Life, Oolite, Open Apocalypse, Open Cube, Open Fodder, Open Fortress, Open Game Engine, Open Hexagon, Open Horizon, Open Jumpgate, Open Meridian, Open Quartz, Open Rodent's Revenge, Open RPG Maker, Open Surge, Open Syobon Action, Open Tibia, Open Yahtzee, Open Zelda, openage, OpenAL, OpenAL Soft, OpenAlchemist, OpenArena, openblack, OpenBlok, OpenBOR, openc2e, OpenCity, OpenClaw, OpenClonk, OpenCrystalCaves, openDOW, OpenDUNE, OpenDungeons, OpenFire, OpenFNaF, Openfrag, OpenGGS, OpenGL Test Drive Remake, Openglad, OpenGothic, OpenHoMM, OpenHoW, OpenITG, OpenJazz, OpenJK, OpenLara, OpenLiero, OpenLieroX, OpenLoco, OpenMC2, OpenMoM, OpenMortal, openMSX, OpenMW, OpenNFS, OpenNotrium, OpenOMF, OpenRaider, OpenRCT2, OpenRW, OpenSkyscraper, OpenSolomonsKey, OpenSpades, OpenSR, OpenSSL, OpenSupaplex, OpenSWE1R, OpenTESArena, OpenTitus, OpenTomb, OpenTTD, OpenTyrian, OpenXcom, Operation Citadel, OPMon, Orbit-Hopper, Orx, Ostrich Riders, Other-Life, Outpost HD, ouzel, Overgod, Overload, Oxygen Engine, Pachi, Pacman, PainTown, Palapeli, Panda3D, Passage, Pathogen Warrior, Pax Britannica, PCExhumed, Penguin Command, Pentagram, Pentobi, Peragro Tempus, Performous, Phantasy Star Rebirth, Pillow, Pingus, Pink Pony, Pioneer, Pioneers, PipeWalker, PixelLight, Pizza Business, pkg-config, PlaneShift, Plee the Bear, PLIB, PokerTH, Polycode, POSTAL 1 Open Source, Powermanga, Powerslave EX, Powerslide remake, pq2, PrBoom+, Primrose, Privateer - Gemini Gold, Procedural Map Generator, progress-quest, Project Carrot, Project: Starfighter, ProQuake 4, PSY PONG 3D, Psyco, Pthreads-win32, Pushover, Puzzle Moppet, pycraft, pygame, PyQt, Q-Gears, Qonk, Qt, Quake3e, QuakeSpasm, Quartz Engine, Quatter, Race Into Space, RadixEngine, Ragel, raylib, RBDOOM-3-BFG, Recursive Runner, Red Eclipse, Rednukem, REDriver2, RedShift, Reflection Keen, REGoth, Ren'Py, ReShade, ResidualVM, Return of Dr. Destructo, Return to the Roots, rFXGen, Ri-li, RickyD, Rigel Engine, Rigs of Rods, Rise of the Triad for Linux, Rockbot, Rocks'n'Diamonds, Rogue Clone IV, Rolisteam, RPG-X, rpge, rRootage, RufasSlider, Ryzom Core, S.C.O.U.R.G.E., sandbox Game Maker, Sanity Engine, Sarah-Maries Eierjagd, Scorched3D, Scrap, ScummVM, SDL Asylum, SDL Bomber, SDL Game Engine 2D, SDL Sopwith, SDL-Ball, SDLPoP, Secret Maryo Chronicles, Sengoku: Warring States of Japan, Seven Kingdoms: Ancient Adversaries, sfall, Shadowgrounds, Shockolate, Shotgun Debugger, SilverTree, Simon Tatham's Portable Puzzle Collection, Simple and Fast Multimedia Library, Simple DirectMedia Layer, Simple Sokoban, Simsu, Simutrans, Sinatra, Sine, SLADE, SLASH'EM, Sleep Is Death, Slime Volley, Slime Volleyball, Slot-Racers, Sludge, Smash Battle, SoftPixel Engine, Solarus, Soldat, Song of Albion, Sonic Robo Blast 2, Sopwith 3, Sourcehold, Space Harrier Clone, Space Nerds In Space, SpaceZero, Spartan Engine, Speed Dreams, splexhd, Spring, SR, Star Ruler 2, star-control2, StarBlastrix, Stargus, starshatter-open, StepMania, Stockfish, Storm Engine, Stratagus, StressFreeZone, Strife: Veteran Edition, Stunt Rally, Sudokuki, Summoning Wars, sundog, Super Methane Brothers, Super Methane Brothers for Wii and GameCube, Super Transball 2, SuperFoulEgg, SuperTux, SuperTuxKart, SWIG, SWP, Syndicate Wars Port, T-Bots, T^3, Tactics Squad, Taisei Project, Tales of Maj'Eyal, Tanglet, Tank: Zone of Death, Tapir, TecnoballZ, Teeworlds, Tenes Empanadas Graciela, Tennix!, Terminal Overload, terrarium, TES3MP, Tetrepetete, Tetris (in C and NCURSES), Tetzle, The Battle for Wesnoth, The Butterfly Effect, The Castles of Dr. Creep, The Catacomb, The Clans, The Dark Mod, The Endless Dungeons, The Epic of Heroes, The Eternity Engine, The Force Engine, The Knights of Alentejo, The Legend of Edgar, The Mana World, The Powder Toy, The Rush, The Secret Chronicles of Dr. M., The Ur-Quan Masters, Theme Park Builder 3D CAD, thiefcatcher, Thousand Parsec, Thrive, Thrust, Thunder Engine, Thunder&Lightning, Thyme, Tile World, TinTin++, Tiny Tris, Tiny Wings, TOMB5, Toppler, TORCS, The Open Racing Car Simulator, Tornado, Torque 2D, Torque 3D, Total Annihilation 3D, TowerJumper, Trackballs, Transcend, Transfusion, Tremfusion, Tremulous, Tressette, Trigger, Trinity Reign, TROPHY, TTDPatch, Tumiki Fighters, Turious, TurokEX, Tux Football, Tux of Math Command, Tux Paint, Tux Racer, Tux Rider, TuxKart, twin-e, TwinEngine, TyrQuake, UA_source, UFO2000, UFO: Alien Invasion, Ularn, Ultimate Stunts, uMario, Umoria, Underworld Adventures, UnderworldExporter, uninvited, UnNetHack, Unvanquished, Urho3D, Valyria Tear, Vamos, Vanilla-Conquer, VCMI, VDrift, Vectoroids, Vega Strike, Vertigo, VGC, Violetland, Visual Pinball, vitetris, vkQuake, VMS Empire, Vocaluxe, Vortice, Vorton, Voxelands, VQEngine, Vulture's Eye, VVVVVV, Wagic, the Homebrew, War Of Kingdom, War1, Wargamer, Wargus, WarMUX, Warp Rogue, Warzone 2100, Widelands, Windstille, Witch Blast, Wizardry Legacy, Wizznic!, wkbre, Wograld, Wolfpack Empire, Word War vi, World of Might and Magic, WorldForge, wxPython, wxWidgets, Wyrmsun, X-Moto, XArchon, xBaK, XBill, XBlast, Xconq, xdigger, xDuke, Xenowar, XEvil, XInvaders 3D, Xjig, Xonotic, XorCurses, xoreos, XPilot, XPilot NG, XRay engine, XScavenger, XSera, xu4, Xye, xygineXT, XZ Utils, Yamagi Quake II, yaml-cpp, ZAngband, Zatacka, Zatacka X, Zaz, ZDoom, Zed Online, Zelda Classic, Zero Ballistics, Zeta, ZGB, zlib, Zod Engine
##### C and C++ projects with a build system different from CMake (0)
@@ -511,14 +515,14 @@ Build systems information available for 36.3% of all projects.
## Platform
-Platform information available for 98.9% of all projects.
+Platform information available for 99.4% of all projects.
##### Platforms frequency
-- Windows (31.8%)
+- Windows (32.0%)
- Linux (30.8%)
-- macOS (17.9%)
-- Web (9.3%)
+- macOS (18.0%)
+- Web (9.1%)
- Android (9.0%)
- iOS (1.1%)