additions from backlog, issues, osgameclones
This commit is contained in:
parent
03fe991683
commit
219a89f164
@ -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)
|
||||
|
||||
|
@ -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",
|
||||
|
@ -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/
|
||||
|
@ -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]):
|
||||
|
@ -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
|
@ -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)
|
||||
|
200
docs/data.json
200
docs/data.json
@ -40,6 +40,14 @@
|
||||
"puzzle, sliding blocks",
|
||||
"<a href=\"https://github.com/gabrielecirulli/2048.git\">Source</a> - JavaScript, Java - MIT"
|
||||
],
|
||||
[
|
||||
"2048 Python (<a href=\"https://github.com/yangshun/2048-python\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/2048_python.md\">entry</a>)",
|
||||
"",
|
||||
"",
|
||||
"mature / active",
|
||||
"remake, open content",
|
||||
"<a href=\"https://github.com/yangshun/2048-python.git\">Source</a> - Python - MIT"
|
||||
],
|
||||
[
|
||||
"2H4U (<a href=\"https://sourceforge.net/projects/toohardforyou/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/2h4u.md\">entry</a>)",
|
||||
"Mix between a Tetris-like game and a wall breaker.",
|
||||
@ -138,12 +146,20 @@
|
||||
],
|
||||
[
|
||||
"Abuse (<a href=\"http://abuse.zoy.org/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/abuse.md\">entry</a>)",
|
||||
"Dark game.",
|
||||
"",
|
||||
"<a href=\"http://abuse.zoy.org/wiki/download\">Link</a>",
|
||||
"mature / inactive since 2011",
|
||||
"action, platform, remake, 2D, content swappable, side-scrolling",
|
||||
"<a href=\"svn://svn.zoy.org/abuse/abuse/trunk\">Source</a> - C++, Lisp - Public domain, GPL-2.0, WTFPL"
|
||||
],
|
||||
[
|
||||
"Abuse 1996 (<a href=\"http://antonior-software.blogspot.com/2016/05/abuse-1996-sdl-port-09a.html\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/abuse_1996.md\">entry</a>)",
|
||||
"",
|
||||
"",
|
||||
"mature / inactive since 2016",
|
||||
"remake, free content",
|
||||
"<a href=\"https://github.com/antrad/Abuse_1996.git\">Source</a> - C++, Lisp - Custom, Public domain, GPL-2.0, WTFPL"
|
||||
],
|
||||
[
|
||||
"Achtung, die Kurve! (<a href=\"https://kurve.se/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/achtung_die_kurve.md\">entry</a>)",
|
||||
"Simple skill game. See also [another..",
|
||||
@ -320,6 +336,14 @@
|
||||
"role playing, strategy, content open, roguelike, turn-based",
|
||||
"<a href=\"https://github.com/AllureOfTheStars/Allure.git\">Source</a> - Haskell - AGPL-3.0"
|
||||
],
|
||||
[
|
||||
"Ambermoon.net (<a href=\"https://github.com/pyrdacor/ambermoon.net\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/ambermoonnet.md\">entry</a>)",
|
||||
"",
|
||||
"<a href=\"https://github.com/Pyrdacor/Ambermoon.net#download\">Link</a>",
|
||||
"mature / active",
|
||||
"remake, commercial content, role playing",
|
||||
"<a href=\"https://github.com/Pyrdacor/Ambermoon.net.git\">Source</a> - C# - GPL-3.0"
|
||||
],
|
||||
[
|
||||
"Amphetamine (<a href=\"https://packages.debian.org/stable/games/amphetamine\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/amphetamine.md\">entry</a>)",
|
||||
"",
|
||||
@ -505,7 +529,7 @@
|
||||
"<a href=\"https://github.com/SteveSmith16384/AresDogfighter.git\">Source</a> - Java - GPL-3.0"
|
||||
],
|
||||
[
|
||||
"Argentum Online (<a href=\"https://www.comunidadargentum.com/ (Spanish)\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/argentum_online.md\">entry</a>)",
|
||||
"Argentum Online (<a href=\"https://www.comunidadargentum.com/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/argentum_online.md\">entry</a>)",
|
||||
"See also: [spin-..",
|
||||
"<a href=\"https://www.comunidadargentum.com/descargas/\">Link</a>",
|
||||
"beta / inactive since 2014",
|
||||
@ -994,11 +1018,11 @@
|
||||
],
|
||||
[
|
||||
"Blender game engine (<a href=\"https://www.blender.org/features/game-creation/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/blender_game_engine.md\">entry</a>)",
|
||||
"Included in Blender is a complete game engine, allowing..",
|
||||
"Is it still included? (git://git.blender.org/blender.git..",
|
||||
"<a href=\"https://www.blender.org/download/\">Link</a>",
|
||||
"mature / active",
|
||||
"framework, 3D",
|
||||
"<a href=\"git://git.blender.org/blender.git\">Source</a> - C++ - GPL-2.0"
|
||||
"<a href=\"https://github.com/UPBGE/upbge.git\">Source</a> - C++ - GPL-2.0"
|
||||
],
|
||||
[
|
||||
"Blinken (<a href=\"https://edu.kde.org/blinken/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/blinken.md\">entry</a>)",
|
||||
@ -2952,6 +2976,14 @@
|
||||
"remake, first-person, shooter",
|
||||
"<a href=\"https://bitbucket.org/ecwolf/ecwolf.git\">Source</a> - C++ - GPL-2.0, LGPL-2.1, zlib, MIT, IJG, Public domain"
|
||||
],
|
||||
[
|
||||
"EdisonEngine (<a href=\"https://github.com/stohrendorf/EdisonEngine\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/edisonengine.md\">entry</a>)",
|
||||
"",
|
||||
"<a href=\"https://github.com/stohrendorf/EdisonEngine/releases\">Link</a>",
|
||||
"beta / active",
|
||||
"action, game engine, remake, content commercial + original required",
|
||||
"<a href=\"https://github.com/stohrendorf/EdisonEngine.git\">Source</a> - C++, Python - LGPL-3.0"
|
||||
],
|
||||
[
|
||||
"EDuke32 (<a href=\"https://www.eduke32.com/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/eduke32.md\">entry</a>)",
|
||||
"",
|
||||
@ -2988,7 +3020,7 @@
|
||||
"Elysium Engine (<a href=\"http://elysium.sourceforge.net/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/elysium_engine.md\">entry</a>)",
|
||||
"",
|
||||
"<a href=\"https://sourceforge.net/projects/elysium/files/\">Link</a>",
|
||||
"beta (@alpha) / inactive since 2006",
|
||||
"beta / inactive since 2006",
|
||||
"game engine, role playing, 2D, multiplayer online + massive",
|
||||
"<a href=\"http://elysium.cvs.sourceforge.net\">Source</a> - C - GPL-2.0"
|
||||
],
|
||||
@ -3936,6 +3968,14 @@
|
||||
"educational, content open, for kids",
|
||||
"<a href=\"https://gitlab.com/wavexx/garith.git\">Source</a> - C++ - LGPL-2.1"
|
||||
],
|
||||
[
|
||||
"GBDK (<a href=\"https://gbdk-2020.github.io/gbdk-2020/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/gbdk.md\">entry</a>)",
|
||||
"Short for \"Gameboy Development Kit\"",
|
||||
"<a href=\"https://github.com/gbdk-2020/gbdk-2020/releases\">Link</a>",
|
||||
"mature / active",
|
||||
"library, tool",
|
||||
"<a href=\"https://github.com/gbdk-2020/gbdk-2020.git\">Source</a> - C, Assembly, C++ - MIT"
|
||||
],
|
||||
[
|
||||
"GCompris (<a href=\"https://gcompris.net/index-en.html\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/gcompris.md\">entry</a>)",
|
||||
"Educational software suite offering numerous activities..",
|
||||
@ -4689,7 +4729,7 @@
|
||||
"<a href=\"https://github.com/sezero/hhexen.git\">Source</a> - C - GPL-2.0"
|
||||
],
|
||||
[
|
||||
"Hnefatafl (<a href=\"https://web.archive.org/web/20180901233504/http://hnefatafl.se/ (Swedish)\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/hnefatafl.md\">entry</a>)",
|
||||
"Hnefatafl (<a href=\"https://web.archive.org/web/20180901233504/http://hnefatafl.se/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/hnefatafl.md\">entry</a>)",
|
||||
"Implementation of a Norse board game. It supports..",
|
||||
"",
|
||||
"beta / inactive since 2014",
|
||||
@ -4736,6 +4776,14 @@
|
||||
"arcade, remake, content open",
|
||||
"<a href=\"https://github.com/Hopson97/Hopson-Arcade.git\">Source</a> - C++ - GPL-3.0"
|
||||
],
|
||||
[
|
||||
"Horde3D (<a href=\"https://github.com/horde3d/Horde3D\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/horde3d.md\">entry</a>)",
|
||||
"Graphics engine.",
|
||||
"",
|
||||
"mature / active",
|
||||
"library, 3D",
|
||||
"<a href=\"https://github.com/horde3d/Horde3D.git\">Source</a> - C++ - EPL-2.0"
|
||||
],
|
||||
[
|
||||
"HoverRace (<a href=\"https://web.archive.org/web/20200310133907/http://www.hoverrace.com/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/hoverrace.md\">entry</a>)",
|
||||
"",
|
||||
@ -4825,7 +4873,7 @@
|
||||
"<a href=\"https://github.com/andyfriesen/ika.git\">Source</a> - C++, Python, PHP, C# - GPL-2.0"
|
||||
],
|
||||
[
|
||||
"Ilarion (<a href=\"https://illarion.org/general/de_startpage.php (German)\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/ilarion.md\">entry</a>)",
|
||||
"Ilarion (<a href=\"https://illarion.org/general/de_startpage.php\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/ilarion.md\">entry</a>)",
|
||||
"Emphasis on real roleplay.",
|
||||
"<a href=\"https://illarion.org/illarion/de_java_download.php\">Link</a>",
|
||||
"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",
|
||||
"<a href=\"https://github.com/dividuum/infon.git\">Source</a> - C, Lua - GPL-2.0"
|
||||
],
|
||||
[
|
||||
"Innocence Engine (<a href=\"https://github.com/zhangdoa/InnocenceEngine\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/innocence_engine.md\">entry</a>)",
|
||||
"",
|
||||
"<a href=\"https://github.com/zhangdoa/InnocenceEngine/releases\">Link</a>",
|
||||
"beta / active",
|
||||
"game engine",
|
||||
"<a href=\"https://github.com/zhangdoa/InnocenceEngine.git\">Source</a> - C++ - GPL-3.0"
|
||||
],
|
||||
[
|
||||
"INSTEAD (<a href=\"https://instead3.syscall.ru/en/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/instead.md\">entry</a>)",
|
||||
"Engine for textographic games, which are a mix of..",
|
||||
@ -4945,7 +5001,7 @@
|
||||
"<a href=\"https://github.com/kblaschke/Iris2.git\">Source</a> - C, C++, Lua - GPL-3.0"
|
||||
],
|
||||
[
|
||||
"Iron Seed (<a href=\"https://web.archive.org/web/20150725164943/http://www.ironseed.com/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/iron_seed.md\">entry</a>)",
|
||||
"Ironseed (<a href=\"https://web.archive.org/web/20150725164943/http://www.ironseed.com/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/ironseed.md\">entry</a>)",
|
||||
"",
|
||||
"<a href=\"https://web.archive.org/web/20150802151352/http://www.ironseed.com/ironseed-v1.20.0016-2013-03-17.zip\">Link</a>",
|
||||
"mature / inactive since 2013",
|
||||
@ -5328,6 +5384,14 @@
|
||||
"remake, strategy",
|
||||
"<a href=\"https://github.com/ahmetkasif/kmaxit.git\">Source</a> - Java - MIT"
|
||||
],
|
||||
[
|
||||
"KlayGE (<a href=\"http://www.klayge.org/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/klayge.md\">entry</a>)",
|
||||
"",
|
||||
"<a href=\"http://www.klayge.org/downloads/\">Link</a>",
|
||||
"mature / active",
|
||||
"game engine",
|
||||
"<a href=\"https://github.com/gongminmin/KlayGE.git\">Source</a> - C++ - GPL-2.0"
|
||||
],
|
||||
[
|
||||
"Klooni 1010! (<a href=\"https://lonami.dev/klooni/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/klooni_1010.md\">entry</a>)",
|
||||
"",
|
||||
@ -5500,7 +5564,7 @@
|
||||
"Land of Fire (<a href=\"https://web.archive.org/web/20201108094318/http://landoffire.org/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/land_of_fire.md\">entry</a>)",
|
||||
"",
|
||||
"",
|
||||
"beta (?) / active",
|
||||
"beta / active",
|
||||
"role playing, multiplayer online + massive",
|
||||
"<a href=\"https://github.com/landoffire/lof-tmwa-server-data.git\">Source</a> - Script, PHP - GPL-2.0"
|
||||
],
|
||||
@ -5705,7 +5769,7 @@
|
||||
"<a href=\"https://github.com/lincity-ng/lincity-ng.git\">Source</a> - C++ - GPL-2.0"
|
||||
],
|
||||
[
|
||||
"Linley's Dungeon Crawl (<a href=\"http://www.dungeoncrawl.org/ (https://web.archive.org/web/20180727134558/http://www.dungeoncrawl.org/)\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/linleys_dungeon_crawl.md\">entry</a>)",
|
||||
"Linley's Dungeon Crawl (<a href=\"http://www.dungeoncrawl.org/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/linleys_dungeon_crawl.md\">entry</a>)",
|
||||
"Roguelike molded in the tradition of the early greats of..",
|
||||
"<a href=\"http://www.dungeoncrawl.org/?d\">Link</a>",
|
||||
"mature / inactive since 2006",
|
||||
@ -5900,7 +5964,7 @@
|
||||
"M.E.W.L. (<a href=\"https://github.com/LionsPhil/mewl\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/mewl.md\">entry</a>)",
|
||||
"",
|
||||
"",
|
||||
"beta (@alpha) / inactive since 2015",
|
||||
"beta / inactive since 2015",
|
||||
"remake, strategy",
|
||||
"<a href=\"https://github.com/LionsPhil/mewl.git\">Source</a> - C++ - GPL-2.0"
|
||||
],
|
||||
@ -6368,6 +6432,14 @@
|
||||
"remake, first-person, shooter",
|
||||
"<a href=\"http://mochadoom.cvs.sourceforge.net\">Source</a> - Java - ?"
|
||||
],
|
||||
[
|
||||
"Monofoxe (<a href=\"https://github.com/Martenfur/Monofoxe\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/monofoxe.md\">entry</a>)",
|
||||
"",
|
||||
"<a href=\"https://github.com/Martenfur/Monofoxe/releases\">Link</a>",
|
||||
"mature / active",
|
||||
"game engine",
|
||||
"<a href=\"https://github.com/Martenfur/Monofoxe.git\">Source</a> - C# - MIT"
|
||||
],
|
||||
[
|
||||
"MonoGame (<a href=\"https://www.monogame.net/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/monogame.md\">entry</a>)",
|
||||
"Implementation of the Microsoft XNA 4 Framework.",
|
||||
@ -6552,6 +6624,14 @@
|
||||
"tool, roguelike",
|
||||
"<a href=\"https://github.com/zenorogue/noteye.git\">Source</a> - C++ - GPL-3.0"
|
||||
],
|
||||
[
|
||||
"neoGFX (<a href=\"https://neogfx.org/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/neogfx.md\">entry</a>)",
|
||||
"",
|
||||
"",
|
||||
"beta / active",
|
||||
"game engine",
|
||||
"<a href=\"https://github.com/i42output/neoGFX.git\">Source</a> - C++ - GPL-3.0"
|
||||
],
|
||||
[
|
||||
"Netacka (<a href=\"https://pwmarcz.pl/netacka/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/netacka.md\">entry</a>)",
|
||||
"Also see Netacka 3D (home).",
|
||||
@ -6610,7 +6690,7 @@
|
||||
],
|
||||
[
|
||||
"Nexuiz (<a href=\"http://www.alientrap.com/games/nexuiz/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/nexuiz.md\">entry</a>)",
|
||||
"See https://github.com/atphalix/nexuiz",
|
||||
"See https://github.com/atphalix/nexuiz,..",
|
||||
"<a href=\"https://sourceforge.net/projects/nexuiz/files/\">Link</a>",
|
||||
"mature / active",
|
||||
"action, first-person, shooter",
|
||||
@ -7856,6 +7936,14 @@
|
||||
"framework, 3D, engine",
|
||||
"<a href=\"https://github.com/adriengivry/Overload.git\">Source</a> - C, C++ - MIT"
|
||||
],
|
||||
[
|
||||
"Oxygen Engine (<a href=\"https://github.com/i-love-kfc/xray-oxygen\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/oxygen_engine.md\">entry</a>)",
|
||||
"https://github.com/xrOxygen/xray-oxygen is gone",
|
||||
"",
|
||||
"mature / active",
|
||||
"game engine",
|
||||
"<a href=\"https://github.com/i-love-kfc/xray-oxygen.git\">Source</a> - C++, C - Apache-2.0"
|
||||
],
|
||||
[
|
||||
"Pac Go (<a href=\"https://github.com/danicat/pacgo\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/pac_go.md\">entry</a>)",
|
||||
"Is also a tutorial to introduce people to the Go..",
|
||||
@ -8341,7 +8429,7 @@
|
||||
"",
|
||||
"<a href=\"https://code.google.com/archive/p/kuviman/downloads\">Link</a>",
|
||||
"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",
|
||||
"<a href=\"https://bitbucket.org/Knitter/puzzlemoppet.git\">Source</a> - C++ - WTFPL"
|
||||
],
|
||||
[
|
||||
@ -8800,6 +8888,14 @@
|
||||
"role playing, setting fantasy",
|
||||
"<a href=\"https://gitlab.com/osgames/radakan.git\">Source</a> - Python - Custom"
|
||||
],
|
||||
[
|
||||
"RadixEngine (<a href=\"https://github.com/GlPortal/RadixEngine\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/radixengine.md\">entry</a>)",
|
||||
"",
|
||||
"<a href=\"https://github.com/GlPortal/RadixEngine/releases\">Link</a>",
|
||||
"mature / active",
|
||||
"game engine, 3D",
|
||||
"<a href=\"https://github.com/GlPortal/RadixEngine.git\">Source</a> - C++ - zlib"
|
||||
],
|
||||
[
|
||||
"Ragel (<a href=\"http://www.colm.net/open-source/ragel/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/ragel.md\">entry</a>)",
|
||||
"Compiles executable finite state machines from regular..",
|
||||
@ -8825,7 +8921,7 @@
|
||||
"<a href=\"https://github.com/styx/Raincat.git\">Source</a> - Haskell - 3-clause BSD"
|
||||
],
|
||||
[
|
||||
"ransack (<a href=\"https://github.com/dsallen7/ransack-python\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/ransack.md\">entry</a>)",
|
||||
"ransack (<a href=\"https://www.pygame.org/project-Ransack-2408-.html\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/ransack.md\">entry</a>)",
|
||||
"",
|
||||
"",
|
||||
"mature / inactive since 2016",
|
||||
@ -8905,12 +9001,12 @@
|
||||
"<a href=\"https://github.com/nukeykt/NBlood.git\">Source</a> - C++ - Custom"
|
||||
],
|
||||
[
|
||||
"REDriver2 (<a href=\"https://github.com/SoapyMan/REDRIVER2\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/redriver2.md\">entry</a>)",
|
||||
"REDriver2 (<a href=\"https://github.com/OpenDriver2/REDRIVER2\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/redriver2.md\">entry</a>)",
|
||||
"",
|
||||
"",
|
||||
"beta / active",
|
||||
"remake, content commercial + original required",
|
||||
"<a href=\"https://github.com/SoapyMan/REDRIVER2.git\">Source</a> - C++, C - MIT"
|
||||
"<a href=\"https://github.com/OpenDriver2/REDRIVER2.git\">Source</a> - C++, C - MIT"
|
||||
],
|
||||
[
|
||||
"RedShift (<a href=\"http://rsfs.sourceforge.net/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/redshift.md\">entry</a>)",
|
||||
@ -9609,7 +9705,7 @@
|
||||
"<a href=\"https://github.com/TobiasBielefeld/Simple-Brick-Games.git\">Source</a> - Java - GPL-3.0"
|
||||
],
|
||||
[
|
||||
"Simple DirectMedia Layer (<a href=\"https://www.libsdl.org/index.php\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/simple_directmedia_layer.md\">entry</a>)",
|
||||
"Simple DirectMedia Layer (<a href=\"https://www.libsdl.org/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/simple_directmedia_layer.md\">entry</a>)",
|
||||
"Cross-platform development library designed to provide low..",
|
||||
"<a href=\"https://www.libsdl.org/download-2.0.php\">Link</a>",
|
||||
"mature / active",
|
||||
@ -10333,7 +10429,7 @@
|
||||
"",
|
||||
"<a href=\"https://github.com/victords/super-bombinhas/releases\">Link</a>",
|
||||
"mature / active",
|
||||
"open content, platform, 2D",
|
||||
"platform, 2D, open content",
|
||||
"<a href=\"https://github.com/victords/super-bombinhas.git\">Source</a> - Ruby - GPL-3.0"
|
||||
],
|
||||
[
|
||||
@ -10545,7 +10641,7 @@
|
||||
"<a href=\"https://github.com/tangomon-game/tangomon.git\">Source</a> - Python - GPL-3.0"
|
||||
],
|
||||
[
|
||||
"Tank: Zone of Death (<a href=\"https://zod.fandom.com/ru/wiki/\u0413\u043b\u0430\u0432\u043d\u0430\u044f (Russian)\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/tank_zone_of_death.md\">entry</a>)",
|
||||
"Tank: Zone of Death (<a href=\"https://zod.fandom.com/ru/wiki/\u0413\u043b\u0430\u0432\u043d\u0430\u044f\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/tank_zone_of_death.md\">entry</a>)",
|
||||
"",
|
||||
"",
|
||||
"beta / inactive since 2017",
|
||||
@ -10693,7 +10789,7 @@
|
||||
"",
|
||||
"<a href=\"https://thp.io/2013/tetrepetete/tetrepetete-2.0.0.tar.gz\">Link</a>",
|
||||
"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 (<a href=\"https://torque3d.org/torque2d/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/torque_2d.md\">entry</a>)",
|
||||
"",
|
||||
"<a href=\"https://github.com/TorqueGameEngines/Torque2D/releases\">Link</a>",
|
||||
"mature / active",
|
||||
"game engine, 2D",
|
||||
"<a href=\"https://github.com/TorqueGameEngines/Torque2D.git\">Source</a> - C++, C - MIT"
|
||||
],
|
||||
[
|
||||
"Torque 3D (<a href=\"https://torque3d.org/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/torque_3d.md\">entry</a>)",
|
||||
"",
|
||||
"<a href=\"http://wiki.torque3d.org/main:downloads\">Link</a>",
|
||||
"mature / active",
|
||||
"game engine, 3D",
|
||||
"<a href=\"https://github.com/TorqueGameEngines/Torque3D.git\">Source</a> - C++, C - MIT"
|
||||
],
|
||||
[
|
||||
"Torrega Race (<a href=\"https://github.com/andwj/torrega\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/torrega_race.md\">entry</a>)",
|
||||
"",
|
||||
@ -11037,7 +11149,7 @@
|
||||
"",
|
||||
"",
|
||||
"mature / inactive since 2017",
|
||||
"action, scrolling, arcade, 2D",
|
||||
"action, arcade, 2D, scrolling",
|
||||
"<a href=\"https://github.com/ErikLetson/torso-ninja.git\">Source</a> - Python - GPL-3.0"
|
||||
],
|
||||
[
|
||||
@ -11045,7 +11157,7 @@
|
||||
"",
|
||||
"",
|
||||
"mature / inactive since 2017",
|
||||
"action, scrolling, arcade, 2D",
|
||||
"action, arcade, 2D, scrolling",
|
||||
"<a href=\"https://github.com/ErikLetson/torso-ninja-2.git\">Source</a> - Python - GPL-3.0"
|
||||
],
|
||||
[
|
||||
@ -11113,7 +11225,7 @@
|
||||
"<a href=\"https://github.com/darklegion/tremulous.git\">Source</a> - C - GPL-2.0"
|
||||
],
|
||||
[
|
||||
"Tressette (<a href=\"https://invido.it/progetti/tressette_progetto.html (Italian)\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/tressette.md\">entry</a>)",
|
||||
"Tressette (<a href=\"https://invido.it/progetti/tressette_progetto.html\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/tressette.md\">entry</a>)",
|
||||
"Italian card game.",
|
||||
"<a href=\"https://invido.it/download/tressette_download.html\">Link</a>",
|
||||
"mature / inactive since 2017",
|
||||
@ -11476,7 +11588,7 @@
|
||||
"Umoria (<a href=\"https://umoria.org/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/umoria.md\">entry</a>)",
|
||||
"Inspired by Tolkien's novel The Lord of the Rings.",
|
||||
"<a href=\"https://umoria.org/download/\">Link</a>",
|
||||
"mature (inactive between 2008-2016) / active",
|
||||
"mature / active",
|
||||
"role playing, content open, roguelike",
|
||||
"<a href=\"https://github.com/dungeons-of-moria/umoria.git\">Source</a> - C, C++ - GPL-3.0"
|
||||
],
|
||||
@ -11761,7 +11873,7 @@
|
||||
"C - GPL-3.0"
|
||||
],
|
||||
[
|
||||
"Voxelands (<a href=\"https://web.archive.org/web/20180616063819/http://www.voxelands.com/ (https://www.patreon.com/posts/well-thats-end-20312788)\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/voxelands.md\">entry</a>)",
|
||||
"Voxelands (<a href=\"https://web.archive.org/web/20180616063819/http://www.voxelands.com/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/voxelands.md\">entry</a>)",
|
||||
"",
|
||||
"<a href=\"https://web.archive.org/web/20180305020950/https://www.voxelands.com/download.html\">Link</a>",
|
||||
"beta / active",
|
||||
@ -11792,6 +11904,14 @@
|
||||
"platform, remake, content commercial + original required",
|
||||
"<a href=\"https://github.com/TerryCavanagh/vvvvvv.git\">Source</a> - ActionScript, C++ - Custom"
|
||||
],
|
||||
[
|
||||
"Wagic, the Homebrew (<a href=\"https://wololo.net/forum/index.php\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/wagic_the_homebrew.md\">entry</a>)",
|
||||
"",
|
||||
"<a href=\"https://github.com/WagicProject/wagic/releases\">Link</a>",
|
||||
"beta / active",
|
||||
"cards, game engine",
|
||||
"<a href=\"https://github.com/WagicProject/wagic.git\">Source</a> - C++, C, Objective-C - 3-clause BSD"
|
||||
],
|
||||
[
|
||||
"WallBall (<a href=\"https://github.com/plainsightcollection/plainsightcollection.github.io\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/wallball.md\">entry</a>)",
|
||||
"",
|
||||
@ -11801,7 +11921,7 @@
|
||||
"<a href=\"https://github.com/plainsightcollection/plainsightcollection.github.io.git\">Source</a> - Haxe, JavaScript - GPL-3.0"
|
||||
],
|
||||
[
|
||||
"War Of Kingdom (<a href=\"http://www.freeors.com/ (Chinese)\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/war_of_kingdom.md\">entry</a>)",
|
||||
"War Of Kingdom (<a href=\"http://www.freeors.com/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/war_of_kingdom.md\">entry</a>)",
|
||||
"Rose is at https://github.com/freeors/Rose",
|
||||
"",
|
||||
"beta / active",
|
||||
@ -11836,7 +11956,7 @@
|
||||
"Wargus (<a href=\"http://wargus.github.io/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/wargus.md\">entry</a>)",
|
||||
"Warcraft2 Mod that allows you to play Warcraft II with the..",
|
||||
"<a href=\"http://wargus.stratagus.com/download.shtml\">Link</a>",
|
||||
"mature (?) / active",
|
||||
"mature / active",
|
||||
"remake, strategy, content commercial + original required",
|
||||
"<a href=\"https://github.com/Wargus/wargus.git\">Source</a> - C++, Lua, C - GPL-2.0"
|
||||
],
|
||||
@ -11996,7 +12116,7 @@
|
||||
"Wograld (<a href=\"http://wograld.sourceforge.net/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/wograld.md\">entry</a>)",
|
||||
"",
|
||||
"<a href=\"https://sourceforge.net/projects/wograld/files/\">Link</a>",
|
||||
"beta (@alpha) / active",
|
||||
"beta / active",
|
||||
"role playing, content open, multiplayer online + massive",
|
||||
"<a href=\"https://git.code.sf.net/p/wograld/gitcode\">Source</a> - C - GPL-2.0"
|
||||
],
|
||||
@ -12248,6 +12368,14 @@
|
||||
"action, remake, space",
|
||||
"<a href=\"http://xpilot.cvs.sourceforge.net/\">Source</a> - C - GPL-2.0"
|
||||
],
|
||||
[
|
||||
"XRay engine (<a href=\"https://github.com/Im-dex/xray-162\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/xray_engine.md\">entry</a>)",
|
||||
"",
|
||||
"",
|
||||
"mature / inactive since 2018",
|
||||
"game engine",
|
||||
"<a href=\"https://github.com/Im-dex/xray-162.git\">Source</a> - C++, C - Apache-2.0"
|
||||
],
|
||||
[
|
||||
"XScavenger (<a href=\"https://www.linuxmotors.com/scavenger/index.html\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/xscavenger.md\">entry</a>)",
|
||||
"",
|
||||
@ -12341,7 +12469,7 @@
|
||||
"",
|
||||
"",
|
||||
"mature / active",
|
||||
"first person, shooter, open content, action",
|
||||
"action, first person, open content, shooter",
|
||||
"<a href=\"https://github.com/carlini/js13k2019-yet-another-doom-clone.git\">Source</a> - JavaScript, Python - GPL-3.0"
|
||||
],
|
||||
[
|
||||
@ -12496,6 +12624,14 @@
|
||||
"framework, editor",
|
||||
"<a href=\"https://github.com/VilleKrumlinde/zgameeditor.git\">Source</a> - Pascal - MIT"
|
||||
],
|
||||
[
|
||||
"ZGB (<a href=\"https://github.com/Zal0/ZGB/wiki\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/zgb.md\">entry</a>)",
|
||||
"",
|
||||
"<a href=\"https://github.com/Zal0/ZGB/releases\">Link</a>",
|
||||
"mature / active",
|
||||
"game engine, emulator",
|
||||
"<a href=\"https://github.com/Zal0/ZGB.git\">Source</a> - C, Assembly, C++ - MIT"
|
||||
],
|
||||
[
|
||||
"zlib (<a href=\"http://zlib.net/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/zlib.md\">entry</a>)",
|
||||
"Software library used for data compression.",
|
||||
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
11
entries/2048_python.md
Normal file
11
entries/2048_python.md
Normal file
@ -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
|
@ -11,6 +11,4 @@
|
||||
- Code dependency: SDL
|
||||
- Developer: Kayl, Piwai
|
||||
|
||||
Mix between a Tetris-like game and a wall breaker.
|
||||
|
||||
## Building
|
||||
|
@ -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
|
||||
|
@ -9,8 +9,6 @@
|
||||
- Code license: Public domain
|
||||
- Developer: John McIntosh
|
||||
|
||||
Navigate a 4D maze.
|
||||
|
||||
## Building
|
||||
|
||||
- Build system: None
|
||||
|
@ -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).
|
||||
|
14
entries/abuse_1996.md
Normal file
14
entries/abuse_1996.md
Normal file
@ -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
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -9,6 +9,4 @@
|
||||
- Code license: MIT
|
||||
- Developer: Sandy Maguire
|
||||
|
||||
Graphical game engine.
|
||||
|
||||
## Building
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
13
entries/ambermoonnet.md
Normal file
13
entries/ambermoonnet.md
Normal file
@ -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
|
@ -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
|
||||
|
16
entries/edisonengine.md
Normal file
16
entries/edisonengine.md
Normal file
@ -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
|
16
entries/gbdk.md
Normal file
16
entries/gbdk.md
Normal file
@ -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
|
15
entries/horde3d.md
Normal file
15
entries/horde3d.md
Normal file
@ -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
|
13
entries/innocence_engine.md
Normal file
13
entries/innocence_engine.md
Normal file
@ -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
|
@ -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
|
15
entries/klayge.md
Normal file
15
entries/klayge.md
Normal file
@ -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
|
13
entries/monofoxe.md
Normal file
13
entries/monofoxe.md
Normal file
@ -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
|
11
entries/neogfx.md
Normal file
11
entries/neogfx.md
Normal file
@ -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
|
@ -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
|
||||
|
15
entries/oxygen_engine.md
Normal file
15
entries/oxygen_engine.md
Normal file
@ -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
|
13
entries/radixengine.md
Normal file
13
entries/radixengine.md
Normal file
@ -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
|
@ -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)
|
||||
|
@ -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
|
||||
|
@ -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.
|
||||
|
@ -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)
|
||||
|
@ -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)
|
||||
|
@ -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)
|
@ -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)
|
@ -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)
|
@ -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)
|
||||
|
@ -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)
|
||||
|
@ -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)
|
||||
|
@ -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)
|
||||
|
@ -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)
|
||||
|
@ -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)
|
||||
|
@ -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)
|
||||
|
@ -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)
|
13
entries/torque_2d.md
Normal file
13
entries/torque_2d.md
Normal file
@ -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
|
15
entries/torque_3d.md
Normal file
15
entries/torque_3d.md
Normal file
@ -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
|
14
entries/wagic_the_homebrew.md
Normal file
14
entries/wagic_the_homebrew.md
Normal file
@ -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
|
@ -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)
|
||||
|
||||
|
13
entries/xray_engine.md
Normal file
13
entries/xray_engine.md
Normal file
@ -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
|
14
entries/zgb.md
Normal file
14
entries/zgb.md
Normal file
@ -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
|
114
statistics.md
114
statistics.md
File diff suppressed because one or more lines are too long
Loading…
x
Reference in New Issue
Block a user