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)**
|
**[Dynamic HTML table](https://trilarion.github.io/opensourcegames/)** of the entries / Development **[Blog](https://trilarion.blogspot.com/search/label/osgames)** / **[Statistics](statistics.md#statistics)**
|
||||||
|
|
||||||
[comment]: # (start of autogenerated content, do not edit)
|
[comment]: # (start of autogenerated content, do not edit)
|
||||||
**[Games](entries/tocs/_games.md#Games)** (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)
|
[comment]: # (end of autogenerated content)
|
||||||
|
|
||||||
|
@ -233,11 +233,15 @@
|
|||||||
"https://github.com/Fundynamic/dune2themaker4j.git",
|
"https://github.com/Fundynamic/dune2themaker4j.git",
|
||||||
"https://github.com/GNOME/aisleriot.git",
|
"https://github.com/GNOME/aisleriot.git",
|
||||||
"https://github.com/GNOME/atomix.git",
|
"https://github.com/GNOME/atomix.git",
|
||||||
|
"https://github.com/GNOME/quadrapassel.git",
|
||||||
"https://github.com/GTA-ASM/SanAndreasUnity.git",
|
"https://github.com/GTA-ASM/SanAndreasUnity.git",
|
||||||
"https://github.com/GaidamakUA/BatteryReborn.git",
|
"https://github.com/GaidamakUA/BatteryReborn.git",
|
||||||
"https://github.com/Gang-Garrison-2/Gang-Garrison-2.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/GentenStudios/QuartzEngine.git",
|
||||||
"https://github.com/GerHobbelt/pthread-win32.git",
|
"https://github.com/GerHobbelt/pthread-win32.git",
|
||||||
|
"https://github.com/GlPortal/RadixEngine.git",
|
||||||
"https://github.com/GlPortal/glPortal.git",
|
"https://github.com/GlPortal/glPortal.git",
|
||||||
"https://github.com/Gnomescroll/Gnomescroll.git",
|
"https://github.com/Gnomescroll/Gnomescroll.git",
|
||||||
"https://github.com/GoogleChromeLabs/proxx.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-Content.git",
|
||||||
"https://github.com/Illarion-eV/Illarion-Java.git",
|
"https://github.com/Illarion-eV/Illarion-Java.git",
|
||||||
"https://github.com/Illarion-eV/Illarion-Server.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/Interkarma/daggerfall-unity.git",
|
||||||
"https://github.com/Interrupt/delverengine.git",
|
"https://github.com/Interrupt/delverengine.git",
|
||||||
"https://github.com/Interrupt/systemshock.git",
|
"https://github.com/Interrupt/systemshock.git",
|
||||||
@ -296,6 +301,7 @@
|
|||||||
"https://github.com/MaKiPL/OpenVIII-monogame.git",
|
"https://github.com/MaKiPL/OpenVIII-monogame.git",
|
||||||
"https://github.com/MadDeCoDeR/Classic-RBDOOM-3-BFG.git",
|
"https://github.com/MadDeCoDeR/Classic-RBDOOM-3-BFG.git",
|
||||||
"https://github.com/Marisa-Chan/UA_source.git",
|
"https://github.com/Marisa-Chan/UA_source.git",
|
||||||
|
"https://github.com/Martenfur/Monofoxe.git",
|
||||||
"https://github.com/MattMatt0240/DemiGod.git",
|
"https://github.com/MattMatt0240/DemiGod.git",
|
||||||
"https://github.com/MaxSavenkov/drdestructo2.git",
|
"https://github.com/MaxSavenkov/drdestructo2.git",
|
||||||
"https://github.com/MaxwellSalmon/DUGA.git",
|
"https://github.com/MaxwellSalmon/DUGA.git",
|
||||||
@ -332,6 +338,7 @@
|
|||||||
"https://github.com/OpenArena/engine.git",
|
"https://github.com/OpenArena/engine.git",
|
||||||
"https://github.com/OpenDUNE/OpenDUNE.git",
|
"https://github.com/OpenDUNE/OpenDUNE.git",
|
||||||
"https://github.com/OpenDominion/OpenDominion.git",
|
"https://github.com/OpenDominion/OpenDominion.git",
|
||||||
|
"https://github.com/OpenDriver2/REDRIVER2.git",
|
||||||
"https://github.com/OpenDungeons/OpenDungeons.git",
|
"https://github.com/OpenDungeons/OpenDungeons.git",
|
||||||
"https://github.com/OpenFodder/openfodder.git",
|
"https://github.com/OpenFodder/openfodder.git",
|
||||||
"https://github.com/OpenHV/OpenHV.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/PlatinumArts/Platinum-Arts-Sandbox-Free-Game-Maker.git",
|
||||||
"https://github.com/Ponup/thiefcatcher.git",
|
"https://github.com/Ponup/thiefcatcher.git",
|
||||||
"https://github.com/Project-F/F.LF.git",
|
"https://github.com/Project-F/F.LF.git",
|
||||||
|
"https://github.com/Pyrdacor/Ambermoon.net.git",
|
||||||
"https://github.com/Pyrdacor/freeserf.net.git",
|
"https://github.com/Pyrdacor/freeserf.net.git",
|
||||||
"https://github.com/Qalthos/Tile-World.git",
|
"https://github.com/Qalthos/Tile-World.git",
|
||||||
"https://github.com/REGoth-project/REGoth-bs.git",
|
"https://github.com/REGoth-project/REGoth-bs.git",
|
||||||
@ -418,9 +426,12 @@
|
|||||||
"https://github.com/TimPietrusky/asdf.git",
|
"https://github.com/TimPietrusky/asdf.git",
|
||||||
"https://github.com/TobiasBielefeld/Simple-Brick-Games.git",
|
"https://github.com/TobiasBielefeld/Simple-Brick-Games.git",
|
||||||
"https://github.com/TobiasBielefeld/Simple-Solitaire.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/Try/OpenGothic.git",
|
||||||
"https://github.com/TurningWheel/Barony.git",
|
"https://github.com/TurningWheel/Barony.git",
|
||||||
"https://github.com/Tuxemon/Tuxemon.git",
|
"https://github.com/Tuxemon/Tuxemon.git",
|
||||||
|
"https://github.com/UPBGE/upbge.git",
|
||||||
"https://github.com/UberGames/rpgxEF.git",
|
"https://github.com/UberGames/rpgxEF.git",
|
||||||
"https://github.com/UltraStar-Deluxe/USDX.git",
|
"https://github.com/UltraStar-Deluxe/USDX.git",
|
||||||
"https://github.com/UltraStar-Deluxe/legacy-sourceforge-svn-mirror.git",
|
"https://github.com/UltraStar-Deluxe/legacy-sourceforge-svn-mirror.git",
|
||||||
@ -437,6 +448,7 @@
|
|||||||
"https://github.com/VilleKrumlinde/zgameeditor.git",
|
"https://github.com/VilleKrumlinde/zgameeditor.git",
|
||||||
"https://github.com/Vocaluxe/Vocaluxe.git",
|
"https://github.com/Vocaluxe/Vocaluxe.git",
|
||||||
"https://github.com/WAUthethird/Marble-Marcher-Community-Edition.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/stargus.git",
|
||||||
"https://github.com/Wargus/stratagus.git",
|
"https://github.com/Wargus/stratagus.git",
|
||||||
"https://github.com/Wargus/wargus.git",
|
"https://github.com/Wargus/wargus.git",
|
||||||
@ -445,6 +457,7 @@
|
|||||||
"https://github.com/WindstilleTeam/windstille.git",
|
"https://github.com/WindstilleTeam/windstille.git",
|
||||||
"https://github.com/XProger/OpenLara.git",
|
"https://github.com/XProger/OpenLara.git",
|
||||||
"https://github.com/Xenoveritas/abuse.git",
|
"https://github.com/Xenoveritas/abuse.git",
|
||||||
|
"https://github.com/Zal0/ZGB.git",
|
||||||
"https://github.com/ZeroK-RTS/Zero-K.git",
|
"https://github.com/ZeroK-RTS/Zero-K.git",
|
||||||
"https://github.com/Zetawar/zetawar.git",
|
"https://github.com/Zetawar/zetawar.git",
|
||||||
"https://github.com/Zillode/Slot-Racers.git",
|
"https://github.com/Zillode/Slot-Racers.git",
|
||||||
@ -702,6 +715,7 @@
|
|||||||
"https://github.com/freeserf/freeserf.git",
|
"https://github.com/freeserf/freeserf.git",
|
||||||
"https://github.com/fynnfluegge/oreon-engine.git",
|
"https://github.com/fynnfluegge/oreon-engine.git",
|
||||||
"https://github.com/gabrielecirulli/2048.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/gbtami/pychess-variants.git",
|
||||||
"https://github.com/gemrb/gemrb.git",
|
"https://github.com/gemrb/gemrb.git",
|
||||||
"https://github.com/gerstrong/Commander-Genius.git",
|
"https://github.com/gerstrong/Commander-Genius.git",
|
||||||
@ -714,6 +728,7 @@
|
|||||||
"https://github.com/godrin/antargis.git",
|
"https://github.com/godrin/antargis.git",
|
||||||
"https://github.com/goldeneye-source/ges-code.git",
|
"https://github.com/goldeneye-source/ges-code.git",
|
||||||
"https://github.com/gondur/cartlife_src.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/gp-alex/world-of-might-and-magic.git",
|
||||||
"https://github.com/graememcc/micropolisJS.git",
|
"https://github.com/graememcc/micropolisJS.git",
|
||||||
"https://github.com/gregoryfenton/other-life.git",
|
"https://github.com/gregoryfenton/other-life.git",
|
||||||
@ -735,7 +750,10 @@
|
|||||||
"https://github.com/hexoshi/hexoshi.git",
|
"https://github.com/hexoshi/hexoshi.git",
|
||||||
"https://github.com/highfestiva/life.git",
|
"https://github.com/highfestiva/life.git",
|
||||||
"https://github.com/hinogi/eternalwinterwars.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/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/iamCode/Dawn.git",
|
||||||
"https://github.com/iamgreaser/iceball.git",
|
"https://github.com/iamgreaser/iceball.git",
|
||||||
"https://github.com/id-Software/DOOM-iOS.git",
|
"https://github.com/id-Software/DOOM-iOS.git",
|
||||||
@ -1061,6 +1079,7 @@
|
|||||||
"https://github.com/stephank/orona.git",
|
"https://github.com/stephank/orona.git",
|
||||||
"https://github.com/stephenjsweeney/blobwarsAttrition.git",
|
"https://github.com/stephenjsweeney/blobwarsAttrition.git",
|
||||||
"https://github.com/stepmania/stepmania.git",
|
"https://github.com/stepmania/stepmania.git",
|
||||||
|
"https://github.com/stohrendorf/EdisonEngine.git",
|
||||||
"https://github.com/stople/OpenTitus.git",
|
"https://github.com/stople/OpenTitus.git",
|
||||||
"https://github.com/storm-devs/storm-engine.git",
|
"https://github.com/storm-devs/storm-engine.git",
|
||||||
"https://github.com/stransky/berusky.git",
|
"https://github.com/stransky/berusky.git",
|
||||||
@ -1171,6 +1190,7 @@
|
|||||||
"https://github.com/xyzz/openmw-android.git",
|
"https://github.com/xyzz/openmw-android.git",
|
||||||
"https://github.com/y2s82/goblin_camp.git",
|
"https://github.com/y2s82/goblin_camp.git",
|
||||||
"https://github.com/yairm210/UnCiv.git",
|
"https://github.com/yairm210/UnCiv.git",
|
||||||
|
"https://github.com/yangshun/2048-python.git",
|
||||||
"https://github.com/yeKcim/warmux.git",
|
"https://github.com/yeKcim/warmux.git",
|
||||||
"https://github.com/yiotro/Antiyoy.git",
|
"https://github.com/yiotro/Antiyoy.git",
|
||||||
"https://github.com/yokljo/ruzzt.git",
|
"https://github.com/yokljo/ruzzt.git",
|
||||||
@ -1181,6 +1201,7 @@
|
|||||||
"https://github.com/zaps166/NFSIISE.git",
|
"https://github.com/zaps166/NFSIISE.git",
|
||||||
"https://github.com/zenorogue/hyperrogue.git",
|
"https://github.com/zenorogue/hyperrogue.git",
|
||||||
"https://github.com/zenorogue/noteye.git",
|
"https://github.com/zenorogue/noteye.git",
|
||||||
|
"https://github.com/zhangdoa/InnocenceEngine.git",
|
||||||
"https://github.com/zombieman1041/BlakedAwesomenaughts.git",
|
"https://github.com/zombieman1041/BlakedAwesomenaughts.git",
|
||||||
"https://github.com/zuzuf/TA3D.git",
|
"https://github.com/zuzuf/TA3D.git",
|
||||||
"https://gitlab.axiodl.com/AxioDL/metaforce.git",
|
"https://gitlab.axiodl.com/AxioDL/metaforce.git",
|
||||||
|
@ -9,7 +9,6 @@ http://cyxdown.free.fr/f2b/
|
|||||||
http://dead-code.org/home/
|
http://dead-code.org/home/
|
||||||
http://e-adventure.e-ucm.es/login/index.php (games of eAdventure)
|
http://e-adventure.e-ucm.es/login/index.php (games of eAdventure)
|
||||||
http://ethernet.wasted.ch/
|
http://ethernet.wasted.ch/
|
||||||
http://evolonline.org/about
|
|
||||||
http://game-editor.com/Main_Page
|
http://game-editor.com/Main_Page
|
||||||
http://giderosmobile.com/
|
http://giderosmobile.com/
|
||||||
http://haxepunk.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://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.gp2x.org/articles/g/a/m/Category:Games.html (all of them)
|
||||||
http://wiki.scummvm.org/index.php/HOWTO-Fangames
|
http://wiki.scummvm.org/index.php/HOWTO-Fangames
|
||||||
|
http://wiki.stellarforces.com/
|
||||||
http://ww12.atomicgameengine.com
|
http://ww12.atomicgameengine.com
|
||||||
http://www.13thmonkey.org/~boris/jgame/
|
http://www.13thmonkey.org/~boris/jgame/
|
||||||
http://www.abandonia.com/en/games/138/Hidden+Agenda.html
|
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/Catacomb_(video_game) (released under GNU)
|
||||||
https://en.wikipedia.org/wiki/Category:Open-source_video_games (all of them)
|
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/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_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_cult_video_games (all of them)
|
||||||
https://en.wikipedia.org/wiki/List_of_free_and_open-source_Android_applications#Games
|
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/Gamaen (all their repositories)
|
||||||
https://github.com/gamearians
|
https://github.com/gamearians
|
||||||
https://github.com/GamedevFramework/gf
|
https://github.com/GamedevFramework/gf
|
||||||
https://github.com/gan74/Yave
|
|
||||||
https://github.com/GarageGames/Torque3D
|
|
||||||
https://github.com/Garux/netradiant-custom
|
https://github.com/Garux/netradiant-custom
|
||||||
https://github.com/GDQuest/godot-visual-effects
|
https://github.com/GDQuest/godot-visual-effects
|
||||||
https://github.com/Gforcex/OpenGraphic (all open source game engines there)
|
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/godlikepanos/anki-3d-engine
|
||||||
https://github.com/godot-extended-libraries/godot-next
|
https://github.com/godot-extended-libraries/godot-next
|
||||||
https://github.com/godot-mega-man/Mega-Man-Engine
|
https://github.com/godot-mega-man/Mega-Man-Engine
|
||||||
https://github.com/godotengine/awesome-godot#games
|
https://github.com/godotengine/awesome-godot#games
|
||||||
https://github.com/godotengine/escoria
|
https://github.com/godotengine/escoria
|
||||||
https://github.com/godotengine/godot-design
|
https://github.com/godotengine/godot-design
|
||||||
https://github.com/gongminmin/KlayGE
|
|
||||||
https://github.com/Gramps/GodotSteam
|
https://github.com/Gramps/GodotSteam
|
||||||
https://github.com/grantjenks/free-python-games (check all)
|
https://github.com/grantjenks/free-python-games (check all)
|
||||||
https://github.com/guillaumechereau/goxel
|
https://github.com/guillaumechereau/goxel
|
||||||
https://github.com/H-uru/Plasma
|
https://github.com/H-uru/Plasma
|
||||||
https://github.com/horde3d/Horde3D
|
https://github.com/Hotride/OrionUO (and all other Ultima Online clients and server emulators)
|
||||||
https://github.com/Hotride/OrionUO
|
|
||||||
https://github.com/hparcells/cards-against-humanity
|
https://github.com/hparcells/cards-against-humanity
|
||||||
https://github.com/i42output/neoGFX
|
|
||||||
https://github.com/ianfab/Fairy-Stockfish
|
https://github.com/ianfab/Fairy-Stockfish
|
||||||
https://github.com/ictrobot/Cubes
|
https://github.com/ictrobot/Cubes
|
||||||
https://github.com/id-Software
|
https://github.com/id-Software
|
||||||
https://github.com/Illation/ETEngine
|
https://github.com/Illation/ETEngine
|
||||||
https://github.com/Im-dex/xray-162
|
|
||||||
https://github.com/jasonrohrer (add gits to his games)
|
https://github.com/jasonrohrer (add gits to his games)
|
||||||
https://github.com/jatinmandav/Gaming-in-Python
|
https://github.com/jatinmandav/Gaming-in-Python
|
||||||
https://github.com/Jaxe-Dev/RimHUD
|
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/MarilynDafa/Bulllord-Engine
|
||||||
https://github.com/mars-sim/mars-sim
|
https://github.com/mars-sim/mars-sim
|
||||||
https://github.com/marshallward/TiledSharp
|
https://github.com/marshallward/TiledSharp
|
||||||
https://github.com/Martenfur/Monofoxe
|
|
||||||
https://github.com/marukrap/RoguelikeDevResources
|
https://github.com/marukrap/RoguelikeDevResources
|
||||||
https://github.com/MatthewTheGlutton/HideousDestructor
|
https://github.com/MatthewTheGlutton/HideousDestructor
|
||||||
https://github.com/McKay42/McOsu
|
https://github.com/McKay42/McOsu
|
||||||
@ -414,33 +405,24 @@ https://github.com/tlgkccampbell/ultraviolet
|
|||||||
https://github.com/TomBebb/awe
|
https://github.com/TomBebb/awe
|
||||||
https://github.com/tomlooman/SimpleFPSTemplate
|
https://github.com/tomlooman/SimpleFPSTemplate
|
||||||
https://github.com/topics/top-down-shooter
|
https://github.com/topics/top-down-shooter
|
||||||
https://github.com/TorqueGameEngines/Torque3D
|
|
||||||
https://github.com/ttencate/jfxr
|
https://github.com/ttencate/jfxr
|
||||||
https://github.com/uberspot/2048-android
|
https://github.com/uberspot/2048-android
|
||||||
https://github.com/untakenstupidnick/nbsdgames (Blockout II)
|
https://github.com/untakenstupidnick/nbsdgames (Blockout II)
|
||||||
https://github.com/untakenstupidnick/nbsdgames (Cross-platform ncurses/pdcurses based games under active development)
|
https://github.com/untakenstupidnick/nbsdgames (Cross-platform ncurses/pdcurses based games under active development)
|
||||||
https://github.com/UnterrainerInformatik/GameDevelopmentLinks
|
https://github.com/UnterrainerInformatik/GameDevelopmentLinks
|
||||||
https://github.com/UPBGE/upbge
|
|
||||||
https://github.com/Venom0us/Emberpoint
|
https://github.com/Venom0us/Emberpoint
|
||||||
https://github.com/videogamepreservation
|
https://github.com/videogamepreservation
|
||||||
https://github.com/vini-guerrero/Godot_Game_Tools
|
https://github.com/vini-guerrero/Godot_Game_Tools
|
||||||
https://github.com/vocollapse/Blockinger
|
https://github.com/vocollapse/Blockinger
|
||||||
https://github.com/WagicProject/wagic
|
|
||||||
https://github.com/weigert/TinyEngine
|
|
||||||
https://github.com/wesnoth/haldric
|
https://github.com/wesnoth/haldric
|
||||||
https://github.com/WohlSoft/PGE-Project
|
https://github.com/WohlSoft/PGE-Project
|
||||||
https://github.com/wojtekpil/Godot-Octahedral-Impostors
|
https://github.com/wojtekpil/Godot-Octahedral-Impostors
|
||||||
https://github.com/xrOxygen/xray-oxygen
|
|
||||||
https://github.com/YuriiSalimov/15-puzzle
|
https://github.com/YuriiSalimov/15-puzzle
|
||||||
https://github.com/Zal0/ZGB
|
|
||||||
https://github.com/zcaliptium/gdinv
|
https://github.com/zcaliptium/gdinv
|
||||||
https://github.com/zhangdoa/InnocenceEngine
|
|
||||||
https://github.com/zurn/zapper (or any other tapper clone)
|
https://github.com/zurn/zapper (or any other tapper clone)
|
||||||
https://gitlab.com/LibreGames
|
https://gitlab.com/LibreGames
|
||||||
https://gitlab.com/luckeyproductions/games (all of them)
|
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/vgstation/vgstation-old (and vgstation in general)
|
||||||
https://gitlab.com/xonlegacy/xonlegacy
|
|
||||||
https://gitlab.openrsc.com/open-rsc
|
https://gitlab.openrsc.com/open-rsc
|
||||||
https://gitorious.org/index-list.html (are there other interesting games)
|
https://gitorious.org/index-list.html (are there other interesting games)
|
||||||
https://gottcode.org/ (all)
|
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://moaiwebsite.github.io/
|
||||||
https://notabug.org/Calinou/awesome-gamedev#games
|
https://notabug.org/Calinou/awesome-gamedev#games
|
||||||
https://odr.chalmers.se/handle/20.500.12380/219006
|
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://opensourcesoftwaredirectory.com/games/strategy-games (and others there)
|
||||||
https://osdn.net/softwaremap/trove_list.php?form_cat=80
|
https://osdn.net/softwaremap/trove_list.php?form_cat=80
|
||||||
https://packages.debian.org/sid/games/etw
|
https://packages.debian.org/sid/games/etw
|
||||||
@ -480,13 +463,11 @@ https://pygame.org/project-LOF-2296-.html
|
|||||||
https://pygame.org/project-Mines+of+Elderlore-674-.html
|
https://pygame.org/project-Mines+of+Elderlore-674-.html
|
||||||
https://pygame.org/project-Monstrosity-2993-.html
|
https://pygame.org/project-Monstrosity-2993-.html
|
||||||
https://pygame.org/project-Phantasy+Star+Rebirth-1704-.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://pygame.org/project-The+Cabbages-2077-.html
|
||||||
https://pypi.org/project/CherryPy/
|
https://pypi.org/project/CherryPy/
|
||||||
https://pypi.org/project/neteria/
|
https://pypi.org/project/neteria/
|
||||||
https://pypi.org/project/networkx/
|
https://pypi.org/project/networkx/
|
||||||
https://pypi.org/project/PyAMF/
|
https://pypi.org/project/PyAMF/
|
||||||
https://pypi.org/project/simplejson/
|
|
||||||
https://pypi.org/project/SQLAlchemy/
|
https://pypi.org/project/SQLAlchemy/
|
||||||
https://pypi.org/project/TurboGears/
|
https://pypi.org/project/TurboGears/
|
||||||
https://pyweek.org/4/entries/ (Ascent of Justice)
|
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://senseis.xmp.net/?GNUGo
|
||||||
https://sites.google.com/site/syllablesoftware/games (List of games (with screenshots) that have been ported to Syllable OS)
|
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/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/dices/
|
||||||
https://sourceforge.net/projects/dsa-hl.berlios/
|
https://sourceforge.net/projects/dsa-hl.berlios/
|
||||||
https://sourceforge.net/projects/lgames/files/barrage/
|
https://sourceforge.net/projects/lgames/files/barrage/
|
||||||
@ -530,10 +512,10 @@ https://stendhalgame.org/wiki/Marauroa
|
|||||||
https://stephensmith.itch.io/ (all of them)
|
https://stephensmith.itch.io/ (all of them)
|
||||||
https://tangramgames.dk/games/ (all)
|
https://tangramgames.dk/games/ (all)
|
||||||
https://threejs.org/
|
https://threejs.org/
|
||||||
https://unity.com/
|
|
||||||
https://verge-rpg.com/
|
https://verge-rpg.com/
|
||||||
https://voltisoft.com/miragelegacy
|
https://voltisoft.com/miragelegacy
|
||||||
https://web.archive.org/web/20060411054656/http://home.gna.org/oomadness/en/index.html
|
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/20150526225753/http://sourceforge.net/projects/mameosx/
|
||||||
https://web.archive.org/web/20150527150705/http://sourceforge.net/p/forge/community-docs/SourceForge%20Games/ (schon erledigt)
|
https://web.archive.org/web/20150527150705/http://sourceforge.net/p/forge/community-docs/SourceForge%20Games/ (schon erledigt)
|
||||||
https://web.archive.org/web/20170714065728/http://users.olis.net.au/zel/
|
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.allegro.cc/depot/strategy/ (and all other genres there)
|
||||||
https://www.b3dgs.com/v7/page.php?lang=en§ion=projects
|
https://www.b3dgs.com/v7/page.php?lang=en§ion=projects
|
||||||
https://www.bennugd.org/
|
https://www.bennugd.org/
|
||||||
https://www.blender.org/
|
|
||||||
https://www.bsframework.io/
|
https://www.bsframework.io/
|
||||||
https://www.celephais.net/fitzquake/
|
https://www.celephais.net/fitzquake/
|
||||||
https://www.choiceofgames.com/make-your-own-games/choicescript-intro/
|
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.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.gog.com/forum/general/free_open_source_games (and suggestions therein)
|
||||||
https://www.libretro.com/
|
https://www.libretro.com/
|
||||||
https://www.libsdl.org/
|
|
||||||
https://www.moddb.com/ (scrape, look for open source)
|
https://www.moddb.com/ (scrape, look for open source)
|
||||||
https://www.moddb.com/engines/pyrogenesis
|
https://www.moddb.com/engines/pyrogenesis
|
||||||
https://www.moddb.com/engines/sage-strategy-action-game-engine
|
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.ness-engine.com/
|
||||||
https://www.old-games.ru/forum/threads/nekommercheskie-analogi-izvestnyx-igr.40868/page-9
|
https://www.old-games.ru/forum/threads/nekommercheskie-analogi-izvestnyx-igr.40868/page-9
|
||||||
https://www.openhub.net/ (search for games)
|
https://www.openhub.net/ (search for games)
|
||||||
https://www.phpbb.com/
|
|
||||||
https://www.piston.rs/
|
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/opensource/comments/cs6m3y/a_list_of_fossrelated_projects_people_to_follow/
|
||||||
https://www.reddit.com/r/opensourcegames/
|
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',
|
'mewl': 'M.E.W.L.', 'LinWarrior': 'Linwarrior 3D', 'Mice Men Remix': 'Mice Men: Remix',
|
||||||
'OpenApoc': 'Open Apocalypse', 'open-cube': 'Open Cube', 'open-horizon': 'Open Horizon',
|
'OpenApoc': 'Open Apocalypse', 'open-cube': 'Open Cube', 'open-horizon': 'Open Horizon',
|
||||||
'opengl_test_drive_clone': 'OpenGL Test Drive Remake', "Freenukum Jump'n Run": 'Freenukum',
|
'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',
|
'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',
|
'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',
|
'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
|
# 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',
|
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):
|
def compare_sets(a, b, name, limit=None):
|
||||||
"""
|
"""
|
||||||
|
|
||||||
:param limit:
|
:param limit: 'notus', 'notthem'
|
||||||
:param a:
|
:param a: them
|
||||||
:param b:
|
:param b: us
|
||||||
:param name:
|
:param name: prefix in output
|
||||||
:return:
|
:return:
|
||||||
"""
|
"""
|
||||||
p = ''
|
p = ''
|
||||||
@ -123,6 +124,7 @@ if __name__ == "__main__":
|
|||||||
# some parameter
|
# some parameter
|
||||||
similarity_threshold = 0.8
|
similarity_threshold = 0.8
|
||||||
maximal_newly_created_entries = 40
|
maximal_newly_created_entries = 40
|
||||||
|
check_similar_names = False
|
||||||
|
|
||||||
# paths
|
# paths
|
||||||
root_path = os.path.realpath(os.path.join(os.path.dirname(__file__), os.path.pardir))
|
root_path = os.path.realpath(os.path.join(os.path.dirname(__file__), os.path.pardir))
|
||||||
@ -234,23 +236,24 @@ if __name__ == "__main__":
|
|||||||
print('osgc-content: {}'.format(unique_field_contents(osgc_entries, 'content')))
|
print('osgc-content: {}'.format(unique_field_contents(osgc_entries, 'content')))
|
||||||
|
|
||||||
# read our database
|
# read our database
|
||||||
our_entries = osg.assemble_infos()
|
our_entries = osg.read_entries()
|
||||||
print('{} entries with us'.format(len(our_entries)))
|
print('{} entries with us'.format(len(our_entries)))
|
||||||
|
|
||||||
# just the names
|
# just the names
|
||||||
osgc_names = set([x['name'] for x in osgc_entries])
|
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
|
common_names = osgc_names & our_names
|
||||||
osgc_names -= common_names
|
osgc_names -= common_names
|
||||||
our_names -= common_names
|
our_names -= common_names
|
||||||
print('{} in both, {} only in osgameclones, {} only with us'.format(len(common_names), len(osgc_names),
|
print('{} in both, {} only in osgameclones, {} only with us'.format(len(common_names), len(osgc_names),
|
||||||
len(our_names)))
|
len(our_names)))
|
||||||
# find similar names among the rest
|
# find similar names among the rest
|
||||||
# print('look for similar names')
|
if check_similar_names:
|
||||||
# for osgc_name in osgc_names:
|
print('look for similar names (theirs - ours)')
|
||||||
# for our_name in our_names:
|
for osgc_name in osgc_names:
|
||||||
# if osg.name_similarity(osgc_name, our_name) > similarity_threshold:
|
for our_name in our_names:
|
||||||
# print(' {} - {}'.format(osgc_name, our_name))
|
if osg.name_similarity(osgc_name, our_name) > similarity_threshold:
|
||||||
|
print(' {} - {}'.format(osgc_name, our_name))
|
||||||
|
|
||||||
newly_created_entries = 0
|
newly_created_entries = 0
|
||||||
# iterate over their entries
|
# iterate over their entries
|
||||||
@ -259,7 +262,7 @@ if __name__ == "__main__":
|
|||||||
|
|
||||||
is_included = False
|
is_included = False
|
||||||
for our_entry in our_entries:
|
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
|
# find those that entries in osgameclones that are also in our database and compare them
|
||||||
if osgc_name == our_name:
|
if osgc_name == our_name:
|
||||||
@ -269,19 +272,21 @@ if __name__ == "__main__":
|
|||||||
|
|
||||||
p = ''
|
p = ''
|
||||||
|
|
||||||
|
# TODO key names have changed on our side
|
||||||
|
|
||||||
# compare their lang with our code language
|
# compare their lang with our code language
|
||||||
if 'lang' in osgc_entry:
|
if 'lang' in osgc_entry:
|
||||||
osgc_languages = osgc_entry['lang']
|
osgc_languages = osgc_entry['lang']
|
||||||
if type(osgc_languages) == str:
|
if type(osgc_languages) == str:
|
||||||
osgc_languages = [osgc_languages]
|
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')
|
p += compare_sets(osgc_languages, our_languages, 'code language')
|
||||||
|
|
||||||
# compare their license with our code and assets license
|
# compare their license with our code and assets license
|
||||||
if 'license' in osgc_entry:
|
if 'license' in osgc_entry:
|
||||||
osgc_licenses = osgc_entry['license']
|
osgc_licenses = osgc_entry['license']
|
||||||
our_code_licenses = our_entry['code license'] # essential field
|
our_code_licenses = [x.value for x in our_entry['Code license']] # essential field
|
||||||
our_assets_licenses = our_entry.get('assets license', [])
|
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 + our_assets_licenses, 'licenses', 'notthem')
|
||||||
p += compare_sets(osgc_licenses, our_code_licenses, 'licenses', 'notus')
|
p += compare_sets(osgc_licenses, our_code_licenses, 'licenses', 'notus')
|
||||||
|
|
||||||
@ -291,7 +296,7 @@ if __name__ == "__main__":
|
|||||||
osgc_frameworks = osgc_entry['framework']
|
osgc_frameworks = osgc_entry['framework']
|
||||||
if type(osgc_frameworks) == str:
|
if type(osgc_frameworks) == str:
|
||||||
osgc_frameworks = [osgc_frameworks]
|
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.casefold() for x in our_frameworks]
|
||||||
our_frameworks = [x if x not in our_framework_replacements else our_framework_replacements[x] for x
|
our_frameworks = [x if x not in our_framework_replacements else our_framework_replacements[x] for x
|
||||||
in our_frameworks]
|
in our_frameworks]
|
||||||
@ -307,14 +312,14 @@ if __name__ == "__main__":
|
|||||||
osgc_repos = [x for x in osgc_repos if not x.startswith(
|
osgc_repos = [x for x in osgc_repos if not x.startswith(
|
||||||
'sourceforge.net/projects/')] # we don't need the general sites there
|
'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
|
# 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 = our_entry.get('Code repository', [])
|
||||||
our_repos = [utils.strip_url(url) for url in our_repos]
|
our_repos = [utils.strip_url(url.value) for url in our_repos]
|
||||||
our_repos = [x for x in our_repos if not x.startswith(
|
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)
|
'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
|
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
|
'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 = our_entry.get('Download', [])
|
||||||
our_downloads = [utils.strip_url(url) for url in our_downloads]
|
our_downloads = [utils.strip_url(url.value) for url in our_downloads]
|
||||||
p += compare_sets(osgc_repos, our_repos + our_downloads, 'repo',
|
p += compare_sets(osgc_repos, our_repos + our_downloads, 'repo',
|
||||||
'notthem') # if their repos are not in our downloads or repos
|
'notthem') # if their repos are not in our downloads or repos
|
||||||
p += compare_sets(osgc_repos, our_repos[:1], 'repo',
|
p += compare_sets(osgc_repos, our_repos[:1], 'repo',
|
||||||
@ -326,8 +331,8 @@ if __name__ == "__main__":
|
|||||||
if type(osgc_urls) == str:
|
if type(osgc_urls) == str:
|
||||||
osgc_urls = [osgc_urls]
|
osgc_urls = [osgc_urls]
|
||||||
osgc_urls = [utils.strip_url(url) for url in osgc_urls]
|
osgc_urls = [utils.strip_url(url) for url in osgc_urls]
|
||||||
our_urls = our_entry['home']
|
our_urls = our_entry['Home']
|
||||||
our_urls = [utils.strip_url(url) for url in our_urls]
|
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
|
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
|
# our_urls = [url for url in our_urls if
|
||||||
# not url.startswith('github.com/')] # they don't have them as url
|
# 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)
|
# compare their status with our state (playable can be beta/mature with us, but not playable must be beta)
|
||||||
if 'status' in osgc_entry:
|
if 'status' in osgc_entry:
|
||||||
osgc_status = osgc_entry['status']
|
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:
|
if osgc_status != 'playable' and 'mature' in our_status:
|
||||||
p += ' status : mismatch : them {}, us mature\n'.format(osgc_status)
|
p += ' status : mismatch : them {}, us mature\n'.format(osgc_status)
|
||||||
|
|
||||||
@ -345,7 +350,7 @@ if __name__ == "__main__":
|
|||||||
if 'development' in osgc_entry:
|
if 'development' in osgc_entry:
|
||||||
osgc_development = osgc_entry['development']
|
osgc_development = osgc_entry['development']
|
||||||
our_inactive = 'inactive' in our_entry
|
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:
|
if osgc_development == 'halted' and not our_inactive:
|
||||||
p += ' development : mismatch : them halted - us not inactive\n'
|
p += ' development : mismatch : them halted - us not inactive\n'
|
||||||
if osgc_development in ['very active', 'active'] and our_inactive:
|
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:
|
if osgc_development == 'complete' and 'mature' not in our_status:
|
||||||
p += ' development : mismatch : them complete, us not mature\n'
|
p += ' development : mismatch : them complete, us not mature\n'
|
||||||
|
|
||||||
# compare their originals to our keywords (inspired by)
|
# compare their originals to our keywords (inspired by) TODO inspired by is now separate field (Inspiration)
|
||||||
our_keywords = our_entry['keywords']
|
our_keywords = [x.value for x in our_entry['Keyword']]
|
||||||
if 'originals' in osgc_entry:
|
if 'originals' in osgc_entry:
|
||||||
osgc_originals = osgc_entry['originals']
|
osgc_originals = osgc_entry['originals']
|
||||||
osgc_originals = [x.replace(',', '') for x in
|
osgc_originals = [x.replace(',', '') for x in
|
||||||
@ -406,6 +411,7 @@ if __name__ == "__main__":
|
|||||||
if not is_included:
|
if not is_included:
|
||||||
# a new entry, that we have never seen, maybe we should make an entry of our own
|
# a new entry, that we have never seen, maybe we should make an entry of our own
|
||||||
# continue
|
# 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:
|
if newly_created_entries >= maximal_newly_created_entries:
|
||||||
continue
|
continue
|
||||||
@ -434,10 +440,6 @@ if __name__ == "__main__":
|
|||||||
# add name
|
# add name
|
||||||
entry = '# {}\n\n'.format(osgc_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
|
||||||
home = osgc_entry.get('url', None)
|
home = osgc_entry.get('url', None)
|
||||||
entry += '- Home: {}\n'.format(home)
|
entry += '- Home: {}\n'.format(home)
|
||||||
@ -476,7 +478,7 @@ if __name__ == "__main__":
|
|||||||
osgc_content = ', '.join(osgc_content)
|
osgc_content = ', '.join(osgc_content)
|
||||||
keywords.append(osgc_content)
|
keywords.append(osgc_content)
|
||||||
if keywords:
|
if keywords:
|
||||||
entry += '- Keywords: {}\n'.format(', '.join(keywords))
|
entry += '- Keyword: {}\n'.format(', '.join(keywords))
|
||||||
|
|
||||||
# code repository (mandatory on our side)
|
# code repository (mandatory on our side)
|
||||||
repo = osgc_entry.get('repo', None)
|
repo = osgc_entry.get('repo', None)
|
||||||
@ -496,11 +498,15 @@ if __name__ == "__main__":
|
|||||||
osgc_frameworks = osgc_entry['framework']
|
osgc_frameworks = osgc_entry['framework']
|
||||||
if type(osgc_frameworks) == str:
|
if type(osgc_frameworks) == str:
|
||||||
osgc_frameworks = [osgc_frameworks]
|
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)
|
# write info (if existing)
|
||||||
if 'info' in osgc_entry:
|
if 'info' in osgc_entry:
|
||||||
entry += '\n{}\n'.format(osgc_entry['info'])
|
entry += '\n{}\n\n'.format(osgc_entry['info'])
|
||||||
|
|
||||||
# write ## Building
|
# write ## Building
|
||||||
entry += '\n## Building\n'
|
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
|
# now iterate over our entries and test if we can add anything to them
|
||||||
print('entry that could be added to them')
|
print('entry that could be added to them')
|
||||||
for our_entry in our_entries:
|
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"
|
# 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]):
|
if not any([x.startswith('inspired by ') for x in our_keywords]):
|
||||||
continue
|
continue
|
||||||
if any([x in ['tool', 'library', 'framework'] for x in our_keywords]):
|
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
|
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
|
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
|
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)
|
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
|
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
|
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
|
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)
|
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)
|
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
|
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
|
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):
|
def start(self, x):
|
||||||
return 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:
|
class ValueWithComment:
|
||||||
"""
|
"""
|
||||||
All our property values can have (optional) comments. This is the class that represents them to us and implements
|
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:
|
else:
|
||||||
return '{}'.format(self.value)
|
return '{}'.format(self.value)
|
||||||
|
|
||||||
|
def __hash__(self):
|
||||||
|
return hash(self.value)
|
||||||
|
|
||||||
def parse(parser, transformer, content):
|
def parse(parser, transformer, content):
|
||||||
tree = parser.parse(content)
|
tree = parser.parse(content)
|
||||||
|
200
docs/data.json
200
docs/data.json
@ -40,6 +40,14 @@
|
|||||||
"puzzle, sliding blocks",
|
"puzzle, sliding blocks",
|
||||||
"<a href=\"https://github.com/gabrielecirulli/2048.git\">Source</a> - JavaScript, Java - MIT"
|
"<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>)",
|
"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.",
|
"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>)",
|
"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>",
|
"<a href=\"http://abuse.zoy.org/wiki/download\">Link</a>",
|
||||||
"mature / inactive since 2011",
|
"mature / inactive since 2011",
|
||||||
"action, platform, remake, 2D, content swappable, side-scrolling",
|
"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"
|
"<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>)",
|
"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..",
|
"Simple skill game. See also [another..",
|
||||||
@ -320,6 +336,14 @@
|
|||||||
"role playing, strategy, content open, roguelike, turn-based",
|
"role playing, strategy, content open, roguelike, turn-based",
|
||||||
"<a href=\"https://github.com/AllureOfTheStars/Allure.git\">Source</a> - Haskell - AGPL-3.0"
|
"<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>)",
|
"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"
|
"<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-..",
|
"See also: [spin-..",
|
||||||
"<a href=\"https://www.comunidadargentum.com/descargas/\">Link</a>",
|
"<a href=\"https://www.comunidadargentum.com/descargas/\">Link</a>",
|
||||||
"beta / inactive since 2014",
|
"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>)",
|
"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>",
|
"<a href=\"https://www.blender.org/download/\">Link</a>",
|
||||||
"mature / active",
|
"mature / active",
|
||||||
"framework, 3D",
|
"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>)",
|
"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",
|
"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"
|
"<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>)",
|
"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>)",
|
"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>",
|
"<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",
|
"game engine, role playing, 2D, multiplayer online + massive",
|
||||||
"<a href=\"http://elysium.cvs.sourceforge.net\">Source</a> - C - GPL-2.0"
|
"<a href=\"http://elysium.cvs.sourceforge.net\">Source</a> - C - GPL-2.0"
|
||||||
],
|
],
|
||||||
@ -3936,6 +3968,14 @@
|
|||||||
"educational, content open, for kids",
|
"educational, content open, for kids",
|
||||||
"<a href=\"https://gitlab.com/wavexx/garith.git\">Source</a> - C++ - LGPL-2.1"
|
"<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>)",
|
"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..",
|
"Educational software suite offering numerous activities..",
|
||||||
@ -4689,7 +4729,7 @@
|
|||||||
"<a href=\"https://github.com/sezero/hhexen.git\">Source</a> - C - GPL-2.0"
|
"<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..",
|
"Implementation of a Norse board game. It supports..",
|
||||||
"",
|
"",
|
||||||
"beta / inactive since 2014",
|
"beta / inactive since 2014",
|
||||||
@ -4736,6 +4776,14 @@
|
|||||||
"arcade, remake, content open",
|
"arcade, remake, content open",
|
||||||
"<a href=\"https://github.com/Hopson97/Hopson-Arcade.git\">Source</a> - C++ - GPL-3.0"
|
"<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>)",
|
"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"
|
"<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.",
|
"Emphasis on real roleplay.",
|
||||||
"<a href=\"https://illarion.org/illarion/de_java_download.php\">Link</a>",
|
"<a href=\"https://illarion.org/illarion/de_java_download.php\">Link</a>",
|
||||||
"mature / active",
|
"mature / active",
|
||||||
@ -4845,7 +4893,7 @@
|
|||||||
"",
|
"",
|
||||||
"",
|
"",
|
||||||
"mature / inactive since 2001",
|
"mature / inactive since 2001",
|
||||||
"first person, shooter, open content, action",
|
"action, first person, open content, shooter",
|
||||||
"C - 4-clause BSD"
|
"C - 4-clause BSD"
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
@ -4896,6 +4944,14 @@
|
|||||||
"simulation, strategy, content open, evolution, multiplayer online, programming, real-time",
|
"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"
|
"<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>)",
|
"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..",
|
"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"
|
"<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>",
|
"<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",
|
"mature / inactive since 2013",
|
||||||
@ -5328,6 +5384,14 @@
|
|||||||
"remake, strategy",
|
"remake, strategy",
|
||||||
"<a href=\"https://github.com/ahmetkasif/kmaxit.git\">Source</a> - Java - MIT"
|
"<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>)",
|
"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>)",
|
"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",
|
"role playing, multiplayer online + massive",
|
||||||
"<a href=\"https://github.com/landoffire/lof-tmwa-server-data.git\">Source</a> - Script, PHP - GPL-2.0"
|
"<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"
|
"<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..",
|
"Roguelike molded in the tradition of the early greats of..",
|
||||||
"<a href=\"http://www.dungeoncrawl.org/?d\">Link</a>",
|
"<a href=\"http://www.dungeoncrawl.org/?d\">Link</a>",
|
||||||
"mature / inactive since 2006",
|
"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>)",
|
"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",
|
"remake, strategy",
|
||||||
"<a href=\"https://github.com/LionsPhil/mewl.git\">Source</a> - C++ - GPL-2.0"
|
"<a href=\"https://github.com/LionsPhil/mewl.git\">Source</a> - C++ - GPL-2.0"
|
||||||
],
|
],
|
||||||
@ -6368,6 +6432,14 @@
|
|||||||
"remake, first-person, shooter",
|
"remake, first-person, shooter",
|
||||||
"<a href=\"http://mochadoom.cvs.sourceforge.net\">Source</a> - Java - ?"
|
"<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>)",
|
"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.",
|
"Implementation of the Microsoft XNA 4 Framework.",
|
||||||
@ -6552,6 +6624,14 @@
|
|||||||
"tool, roguelike",
|
"tool, roguelike",
|
||||||
"<a href=\"https://github.com/zenorogue/noteye.git\">Source</a> - C++ - GPL-3.0"
|
"<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>)",
|
"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).",
|
"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>)",
|
"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>",
|
"<a href=\"https://sourceforge.net/projects/nexuiz/files/\">Link</a>",
|
||||||
"mature / active",
|
"mature / active",
|
||||||
"action, first-person, shooter",
|
"action, first-person, shooter",
|
||||||
@ -7856,6 +7936,14 @@
|
|||||||
"framework, 3D, engine",
|
"framework, 3D, engine",
|
||||||
"<a href=\"https://github.com/adriengivry/Overload.git\">Source</a> - C, C++ - MIT"
|
"<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>)",
|
"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..",
|
"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>",
|
"<a href=\"https://code.google.com/archive/p/kuviman/downloads\">Link</a>",
|
||||||
"beta / inactive since 2011",
|
"beta / inactive since 2011",
|
||||||
"first person, shooter, open content, action",
|
"action, first person, open content, shooter",
|
||||||
"Python - GPL-3.0"
|
"Python - GPL-3.0"
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
@ -8549,7 +8637,7 @@
|
|||||||
"",
|
"",
|
||||||
"",
|
"",
|
||||||
"mature / inactive since 2015",
|
"mature / inactive since 2015",
|
||||||
"open content, puzzle",
|
"puzzle, open content",
|
||||||
"<a href=\"https://bitbucket.org/Knitter/puzzlemoppet.git\">Source</a> - C++ - WTFPL"
|
"<a href=\"https://bitbucket.org/Knitter/puzzlemoppet.git\">Source</a> - C++ - WTFPL"
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
@ -8800,6 +8888,14 @@
|
|||||||
"role playing, setting fantasy",
|
"role playing, setting fantasy",
|
||||||
"<a href=\"https://gitlab.com/osgames/radakan.git\">Source</a> - Python - Custom"
|
"<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>)",
|
"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..",
|
"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"
|
"<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",
|
"mature / inactive since 2016",
|
||||||
@ -8905,12 +9001,12 @@
|
|||||||
"<a href=\"https://github.com/nukeykt/NBlood.git\">Source</a> - C++ - Custom"
|
"<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",
|
"beta / active",
|
||||||
"remake, content commercial + original required",
|
"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>)",
|
"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"
|
"<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..",
|
"Cross-platform development library designed to provide low..",
|
||||||
"<a href=\"https://www.libsdl.org/download-2.0.php\">Link</a>",
|
"<a href=\"https://www.libsdl.org/download-2.0.php\">Link</a>",
|
||||||
"mature / active",
|
"mature / active",
|
||||||
@ -10333,7 +10429,7 @@
|
|||||||
"",
|
"",
|
||||||
"<a href=\"https://github.com/victords/super-bombinhas/releases\">Link</a>",
|
"<a href=\"https://github.com/victords/super-bombinhas/releases\">Link</a>",
|
||||||
"mature / active",
|
"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"
|
"<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"
|
"<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",
|
"beta / inactive since 2017",
|
||||||
@ -10693,7 +10789,7 @@
|
|||||||
"",
|
"",
|
||||||
"<a href=\"https://thp.io/2013/tetrepetete/tetrepetete-2.0.0.tar.gz\">Link</a>",
|
"<a href=\"https://thp.io/2013/tetrepetete/tetrepetete-2.0.0.tar.gz\">Link</a>",
|
||||||
"mature / active",
|
"mature / active",
|
||||||
"open content, puzzle, tetris-like",
|
"puzzle, open content, tetris-like",
|
||||||
"C++ - GPL-2.0"
|
"C++ - GPL-2.0"
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
@ -10973,7 +11069,7 @@
|
|||||||
"",
|
"",
|
||||||
"",
|
"",
|
||||||
"mature / active",
|
"mature / active",
|
||||||
"open content, puzzle, tetris-like",
|
"puzzle, open content, tetris-like",
|
||||||
"C - GPL-3.0"
|
"C - GPL-3.0"
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
@ -11024,6 +11120,22 @@
|
|||||||
"simulation, content open, multiplayer, text-based",
|
"simulation, content open, multiplayer, text-based",
|
||||||
"C - GPL-2.0"
|
"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>)",
|
"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",
|
"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"
|
"<a href=\"https://github.com/ErikLetson/torso-ninja.git\">Source</a> - Python - GPL-3.0"
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
@ -11045,7 +11157,7 @@
|
|||||||
"",
|
"",
|
||||||
"",
|
"",
|
||||||
"mature / inactive since 2017",
|
"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"
|
"<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"
|
"<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.",
|
"Italian card game.",
|
||||||
"<a href=\"https://invido.it/download/tressette_download.html\">Link</a>",
|
"<a href=\"https://invido.it/download/tressette_download.html\">Link</a>",
|
||||||
"mature / inactive since 2017",
|
"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>)",
|
"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.",
|
"Inspired by Tolkien's novel The Lord of the Rings.",
|
||||||
"<a href=\"https://umoria.org/download/\">Link</a>",
|
"<a href=\"https://umoria.org/download/\">Link</a>",
|
||||||
"mature (inactive between 2008-2016) / active",
|
"mature / active",
|
||||||
"role playing, content open, roguelike",
|
"role playing, content open, roguelike",
|
||||||
"<a href=\"https://github.com/dungeons-of-moria/umoria.git\">Source</a> - C, C++ - GPL-3.0"
|
"<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"
|
"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>",
|
"<a href=\"https://web.archive.org/web/20180305020950/https://www.voxelands.com/download.html\">Link</a>",
|
||||||
"beta / active",
|
"beta / active",
|
||||||
@ -11792,6 +11904,14 @@
|
|||||||
"platform, remake, content commercial + original required",
|
"platform, remake, content commercial + original required",
|
||||||
"<a href=\"https://github.com/TerryCavanagh/vvvvvv.git\">Source</a> - ActionScript, C++ - Custom"
|
"<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>)",
|
"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"
|
"<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",
|
"Rose is at https://github.com/freeors/Rose",
|
||||||
"",
|
"",
|
||||||
"beta / active",
|
"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>)",
|
"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..",
|
"Warcraft2 Mod that allows you to play Warcraft II with the..",
|
||||||
"<a href=\"http://wargus.stratagus.com/download.shtml\">Link</a>",
|
"<a href=\"http://wargus.stratagus.com/download.shtml\">Link</a>",
|
||||||
"mature (?) / active",
|
"mature / active",
|
||||||
"remake, strategy, content commercial + original required",
|
"remake, strategy, content commercial + original required",
|
||||||
"<a href=\"https://github.com/Wargus/wargus.git\">Source</a> - C++, Lua, C - GPL-2.0"
|
"<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>)",
|
"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>",
|
"<a href=\"https://sourceforge.net/projects/wograld/files/\">Link</a>",
|
||||||
"beta (@alpha) / active",
|
"beta / active",
|
||||||
"role playing, content open, multiplayer online + massive",
|
"role playing, content open, multiplayer online + massive",
|
||||||
"<a href=\"https://git.code.sf.net/p/wograld/gitcode\">Source</a> - C - GPL-2.0"
|
"<a href=\"https://git.code.sf.net/p/wograld/gitcode\">Source</a> - C - GPL-2.0"
|
||||||
],
|
],
|
||||||
@ -12248,6 +12368,14 @@
|
|||||||
"action, remake, space",
|
"action, remake, space",
|
||||||
"<a href=\"http://xpilot.cvs.sourceforge.net/\">Source</a> - C - GPL-2.0"
|
"<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>)",
|
"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",
|
"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"
|
"<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",
|
"framework, editor",
|
||||||
"<a href=\"https://github.com/VilleKrumlinde/zgameeditor.git\">Source</a> - Pascal - MIT"
|
"<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>)",
|
"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.",
|
"Software library used for data compression.",
|
||||||
|
@ -10,8 +10,7 @@
|
|||||||
- Code license: 2-clause BSD
|
- Code license: 2-clause BSD
|
||||||
- Developer: Arisu, Ben Maher, Damion, Danial, Daniel Ginovker, DPSCryptic, Gptaqbc, Josh Shippam, MitchvanWijngaarden, Mr Extremez, Olivier, Sandro Coutinho
|
- Developer: Arisu, Ben Maher, Damion, Danial, Daniel Ginovker, DPSCryptic, Gptaqbc, Josh Shippam, MitchvanWijngaarden, Mr Extremez, Olivier, Sandro Coutinho
|
||||||
|
|
||||||
Remake of Runescape Classic.
|
Remake of Runescape Classic. Open source 2006 Runescape emulation with botting.
|
||||||
Open source 2006 Runescape emulation with botting.
|
|
||||||
|
|
||||||
## Building
|
## Building
|
||||||
|
|
||||||
|
@ -11,7 +11,6 @@
|
|||||||
- Assets license: MIT (very few assets)
|
- Assets license: MIT (very few assets)
|
||||||
- Developer: Gabriele Cirulli, Jerry Jiang (@port), Laurent, Lee Reilly, Paul Woitaschek, sigod, Tim Petricola
|
- 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
|
Port to Android: https://github.com/tpcstld/2048 or https://github.com/uberspot/2048-android
|
||||||
|
|
||||||
## Building
|
## 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
|
- Code dependency: SDL
|
||||||
- Developer: Kayl, Piwai
|
- Developer: Kayl, Piwai
|
||||||
|
|
||||||
Mix between a Tetris-like game and a wall breaker.
|
|
||||||
|
|
||||||
## Building
|
## Building
|
||||||
|
@ -4,15 +4,13 @@
|
|||||||
- Inspiration: Tetris
|
- Inspiration: Tetris
|
||||||
- State: mature, inactive since 2012
|
- State: mature, inactive since 2012
|
||||||
- Platform: Windows, Linux, macOS
|
- 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 repository: https://gitlab.com/osgames/dtris.git (conversion of bzr), https://code.launchpad.net/4dtris (bzr)
|
||||||
- Code language: C
|
- Code language: C
|
||||||
- Code license: GPL-2.0
|
- Code license: GPL-2.0
|
||||||
- Code dependency: OpenGL, SDL
|
- Code dependency: OpenGL, SDL
|
||||||
- Developer: Simon Laszlo
|
- Developer: Simon Laszlo
|
||||||
|
|
||||||
Tetris game extended to 4 dimension.
|
|
||||||
|
|
||||||
## Building
|
## Building
|
||||||
|
|
||||||
- Build system: Autoconf
|
- Build system: Autoconf
|
||||||
|
@ -9,8 +9,6 @@
|
|||||||
- Code license: Public domain
|
- Code license: Public domain
|
||||||
- Developer: John McIntosh
|
- Developer: John McIntosh
|
||||||
|
|
||||||
Navigate a 4D maze.
|
|
||||||
|
|
||||||
## Building
|
## Building
|
||||||
|
|
||||||
- Build system: None
|
- Build system: None
|
||||||
|
@ -11,8 +11,6 @@
|
|||||||
- Code dependency: curses
|
- Code dependency: curses
|
||||||
- Developer: Michael Harmer
|
- Developer: Michael Harmer
|
||||||
|
|
||||||
Similar to a 4X game.
|
|
||||||
|
|
||||||
## Building
|
## Building
|
||||||
|
|
||||||
Requires curses which is difficult to install on Windows (https://www.lfd.uci.edu/~gohlke/pythonlibs/#curses).
|
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
|
- State: mature
|
||||||
- Play: https://kurve.se/
|
- Play: https://kurve.se/
|
||||||
- Platform: Web
|
- 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 repository: https://github.com/SimonAlling/kurve.git (@created 2016, @stars 30, @forks 5)
|
||||||
- Code language: JavaScript
|
- Code language: JavaScript
|
||||||
- Code license: AGPL-3.0
|
- Code license: AGPL-3.0
|
||||||
- Developer: Simon Alling
|
- Developer: Simon Alling
|
||||||
|
|
||||||
Simple skill game.
|
|
||||||
See also [another clone](https://achtungkurve.com/).
|
See also [another clone](https://achtungkurve.com/).
|
||||||
|
|
||||||
## Building
|
## Building
|
||||||
|
@ -3,12 +3,10 @@
|
|||||||
- Home: https://packages.debian.org/sid/acm, https://web.archive.org/web/20130114223737/http://www.websimulations.com/
|
- Home: https://packages.debian.org/sid/acm, https://web.archive.org/web/20130114223737/http://www.websimulations.com/
|
||||||
- State: mature, inactive since 2000
|
- State: mature, inactive since 2000
|
||||||
- Download: https://packages.debian.org/source/sid/acm
|
- 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 language: C
|
||||||
- Code license: GPL-2.0
|
- Code license: GPL-2.0
|
||||||
- Assets license: GPL-2.0
|
- Assets license: GPL-2.0
|
||||||
- Developer: Riley Rainey
|
- Developer: Riley Rainey
|
||||||
|
|
||||||
Multiplayer flight simulator.
|
|
||||||
|
|
||||||
## Building
|
## Building
|
||||||
|
@ -11,6 +11,6 @@
|
|||||||
- Code dependency: OpenGL, SDL2
|
- Code dependency: OpenGL, SDL2
|
||||||
- Developer: fastrgv
|
- Developer: fastrgv
|
||||||
|
|
||||||
3D sokoban puzzle game within a Stargate / Portal fantasy setting.
|
Stargate / Portal fantasy setting.
|
||||||
|
|
||||||
## Building
|
## Building
|
||||||
|
@ -9,6 +9,4 @@
|
|||||||
- Code license: MIT
|
- Code license: MIT
|
||||||
- Developer: Sandy Maguire
|
- Developer: Sandy Maguire
|
||||||
|
|
||||||
Graphical game engine.
|
|
||||||
|
|
||||||
## Building
|
## Building
|
||||||
|
@ -5,11 +5,9 @@
|
|||||||
- State: mature, inactive since 2012
|
- State: mature, inactive since 2012
|
||||||
- Download: http://perso.b2b2c.ca/~sarrazip/dev/afternoonstalker.html#download
|
- Download: http://perso.b2b2c.ca/~sarrazip/dev/afternoonstalker.html#download
|
||||||
- Platform: Linux
|
- Platform: Linux
|
||||||
- Keyword: action, remake, clone
|
- Keyword: action, remake, clone, robots
|
||||||
- Code language: C++
|
- Code language: C++
|
||||||
- Code license: GPL-2.0
|
- Code license: GPL-2.0
|
||||||
- Code dependency: SDL
|
- Code dependency: SDL
|
||||||
|
|
||||||
Robot-killing game.
|
|
||||||
|
|
||||||
## Building
|
## 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
|
- 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
|
- State: beta, inactive since 2014
|
||||||
- Platform: Windows, Linux
|
- Platform: Windows, Linux
|
||||||
- Keyword: arcade, 2D, content open
|
- Keyword: arcade, 2D, content open, flight
|
||||||
- Code language: C
|
- Code language: C
|
||||||
- Code license: GPL-2.0
|
- Code license: GPL-2.0
|
||||||
- Assets license: GPL-2.0
|
- Assets license: GPL-2.0
|
||||||
|
|
||||||
Dogfights in 2D.
|
|
||||||
Maybe contact author and try to get a copy of the svn.
|
Maybe contact author and try to get a copy of the svn.
|
||||||
|
|
||||||
## Building
|
## Building
|
||||||
|
@ -12,8 +12,6 @@
|
|||||||
- Assets license: GPL-2.0
|
- Assets license: GPL-2.0
|
||||||
- Developer: Anders Svensson (@audio), Johan Peitz (@design, @code, @graphics), Paul Wise
|
- Developer: Anders Svensson (@audio), Johan Peitz (@design, @code, @graphics), Paul Wise
|
||||||
|
|
||||||
Retro-style platformer.
|
|
||||||
|
|
||||||
## Building
|
## Building
|
||||||
|
|
||||||
- Build system: Make
|
- 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
|
- 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
|
- 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
|
## 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/
|
- 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
|
- Inspiration: Iron Seed
|
||||||
- State: mature, inactive since 2013
|
- State: mature, inactive since 2013
|
||||||
- Download: https://web.archive.org/web/20150802151352/http://www.ironseed.com/ironseed-v1.20.0016-2013-03-17.zip
|
- 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
|
- 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
|
- 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
|
## 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
|
# ransack
|
||||||
|
|
||||||
- Home: https://github.com/dsallen7/ransack-python
|
- Home: https://www.pygame.org/project-Ransack-2408-.html
|
||||||
- State: mature, inactive since 2016
|
- State: mature, inactive since 2016
|
||||||
- Keyword: role playing, roguelike
|
- Keyword: role playing, roguelike
|
||||||
- Code repository: https://github.com/dsallen7/ransack-python.git (@created 2012, @stars 20, @forks 3)
|
- Code repository: https://github.com/dsallen7/ransack-python.git (@created 2012, @stars 20, @forks 3)
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
# REDriver2
|
# REDriver2
|
||||||
|
|
||||||
- Home: https://github.com/SoapyMan/REDRIVER2
|
- Home: https://github.com/OpenDriver2/REDRIVER2
|
||||||
- Inspiration: Driver 2
|
- Inspiration: Driver 2
|
||||||
- State: beta
|
- State: beta
|
||||||
- Keyword: remake, content commercial + original required
|
- 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 language: C++, C
|
||||||
- Code license: MIT
|
- Code license: MIT
|
||||||
- Code dependency: OpenGL, SDL, SDL2
|
- Code dependency: OpenGL, SDL, SDL2
|
||||||
|
@ -3,11 +3,11 @@
|
|||||||
- Home: http://sleepisdeath.net
|
- Home: http://sleepisdeath.net
|
||||||
- State: mature, inactive since 2018
|
- State: mature, inactive since 2018
|
||||||
- Keyword: role playing, content open, multiplayer
|
- 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 language: C++
|
||||||
- Code license: ? (Public domain)
|
- Code license: ?
|
||||||
- Code dependency: SDL
|
- Code dependency: SDL
|
||||||
- Assets license: ? (Public domain)
|
- Assets license: ?
|
||||||
- Developer: Jason Rohrer
|
- Developer: Jason Rohrer
|
||||||
|
|
||||||
Aka Geisterfahrer is a two-player RPG game.
|
Aka Geisterfahrer is a two-player RPG game.
|
||||||
|
@ -93,6 +93,7 @@
|
|||||||
- **[DukeGDX](../dukegdx.md)** (Java, GPL-3.0, beta)
|
- **[DukeGDX](../dukegdx.md)** (Java, GPL-3.0, beta)
|
||||||
- **[Dungeon Monkey Unlimited](../dungeon_monkey_unlimited.md)** (Pascal, LGPL-2.1, mature, inactive since 2010)
|
- **[Dungeon Monkey Unlimited](../dungeon_monkey_unlimited.md)** (Pascal, LGPL-2.1, mature, inactive since 2010)
|
||||||
- **[DynaDungeons](../dynadungeons.md)** (GDScript, GPL-3.0, beta, inactive since 2018)
|
- **[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)
|
- **[EDuke32](../eduke32.md)** (C, C++, GPL-2.0, mature)
|
||||||
- **[Epiar](../epiar.md)** (C, C++, Lua, GPL-2.0, beta)
|
- **[Epiar](../epiar.md)** (C, C++, Lua, GPL-2.0, beta)
|
||||||
- **[ET: Legacy](../et_legacy.md)** (C, C++, Lua, GPL-3.0, mature)
|
- **[ET: Legacy](../et_legacy.md)** (C, C++, Lua, GPL-3.0, mature)
|
||||||
|
@ -136,6 +136,7 @@
|
|||||||
- **[UnCiv](../unciv.md)** (Kotlin, MPL-2.0, beta)
|
- **[UnCiv](../unciv.md)** (Kotlin, MPL-2.0, beta)
|
||||||
- **[Vector Pinball](../vector_pinball.md)** (Java, GPL-3.0, mature)
|
- **[Vector Pinball](../vector_pinball.md)** (Java, GPL-3.0, mature)
|
||||||
- **[Virus Attack](../virus_attack.md)** (Java, AGPL-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)
|
- **[warcraft-remake](../warcraft-remake.md)** (Java, GPL-2.0, beta)
|
||||||
- **[Xenowar](../xenowar.md)** (C, C++, GPL-3.0, mature, inactive since 2014)
|
- **[Xenowar](../xenowar.md)** (C, C++, GPL-3.0, mature, inactive since 2014)
|
||||||
- **[XSkat](../xskat.md)** (Java, Custom, mature)
|
- **[XSkat](../xskat.md)** (Java, Custom, mature)
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
- **[PySol](../pysol.md)** (Python, GPL-2.0, mature, inactive since 2004)
|
- **[PySol](../pysol.md)** (Python, GPL-2.0, mature, inactive since 2004)
|
||||||
- **[Simple-Solitaire](../simple-solitaire.md)** (Java, GPL-3.0, mature)
|
- **[Simple-Solitaire](../simple-solitaire.md)** (Java, GPL-3.0, mature)
|
||||||
- **[Tressette](../tressette.md)** (C++, GPL-2.0, mature, inactive since 2017)
|
- **[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)
|
- **[Wizards Magic](../wizards_magic.md)** (Python, GPL-2.0, mature, inactive since 2012)
|
||||||
- **[XMage](../xmage.md)** (Java, MIT, mature)
|
- **[XMage](../xmage.md)** (Java, MIT, mature)
|
||||||
- **[XSkat](../xskat.md)** (Java, Custom, mature)
|
- **[XSkat](../xskat.md)** (Java, Custom, mature)
|
@ -33,6 +33,7 @@
|
|||||||
- **[Duality](../duality.md)** (C#, MIT, mature)
|
- **[Duality](../duality.md)** (C#, MIT, mature)
|
||||||
- **[DwarfCorp](../dwarfcorp.md)** (C#, MIT, mature)
|
- **[DwarfCorp](../dwarfcorp.md)** (C#, MIT, mature)
|
||||||
- **[eAdventure](../eadventure.md)** (Java, C#, GPL-3.0, mature, inactive since 2014)
|
- **[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)
|
- **[Elysium Engine](../elysium_engine.md)** (C, GPL-2.0, beta, inactive since 2006)
|
||||||
- **[Enduro2D](../enduro2d.md)** (C++, MIT, beta)
|
- **[Enduro2D](../enduro2d.md)** (C++, MIT, beta)
|
||||||
- **[erampage](../erampage.md)** (C, GPL-2.0, beta, inactive since 2015)
|
- **[erampage](../erampage.md)** (C, GPL-2.0, beta, inactive since 2015)
|
||||||
@ -55,6 +56,7 @@
|
|||||||
- **[Haxima](../haxima.md)** (C++, GPL-3.0, beta)
|
- **[Haxima](../haxima.md)** (C++, GPL-3.0, beta)
|
||||||
- **[Hypatia](../hypatia.md)** (Python, MIT, beta, inactive since 2016)
|
- **[Hypatia](../hypatia.md)** (Python, MIT, beta, inactive since 2016)
|
||||||
- **[ika](../ika.md)** (C++, Python, PHP, C#, GPL-2.0, beta, inactive since 2007)
|
- **[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)
|
- **[INSTEAD](../instead.md)** (C, Lua, MIT, mature)
|
||||||
- **[ioquake3](../ioquake3.md)** (C, GPL-2.0, mature)
|
- **[ioquake3](../ioquake3.md)** (C, GPL-2.0, mature)
|
||||||
- **[Jake2](../jake2.md)** (Java, GPL-2.0, beta, inactive since 2006)
|
- **[Jake2](../jake2.md)** (Java, GPL-2.0, beta, inactive since 2006)
|
||||||
@ -62,6 +64,7 @@
|
|||||||
- **[JediOutcastLinux](../jedioutcastlinux.md)** (C, C++, GPL-2.0, mature)
|
- **[JediOutcastLinux](../jedioutcastlinux.md)** (C, C++, GPL-2.0, mature)
|
||||||
- **[JFDuke3D](../jfduke3d.md)** (C, GPL-2.0, beta, inactive since 2005)
|
- **[JFDuke3D](../jfduke3d.md)** (C, GPL-2.0, beta, inactive since 2005)
|
||||||
- **[KeeperRL](../keeperrl.md)** (C, C++, GPL-2.0, beta)
|
- **[KeeperRL](../keeperrl.md)** (C, C++, GPL-2.0, beta)
|
||||||
|
- **[KlayGE](../klayge.md)** (C++, GPL-2.0, mature)
|
||||||
- **[Korax' Heritage](../korax_heritage.md)** (None, ?, mature)
|
- **[Korax' Heritage](../korax_heritage.md)** (None, ?, mature)
|
||||||
- **[LambdaHack](../lambdahack.md)** (Haskell, 3-clause BSD, beta)
|
- **[LambdaHack](../lambdahack.md)** (Haskell, 3-clause BSD, beta)
|
||||||
- **[Librelancer](../librelancer.md)** (C, C#, MIT, beta)
|
- **[Librelancer](../librelancer.md)** (C, C#, MIT, beta)
|
||||||
@ -70,6 +73,8 @@
|
|||||||
- **[melonJS](../melonjs.md)** (JavaScript, MIT, mature)
|
- **[melonJS](../melonjs.md)** (JavaScript, MIT, mature)
|
||||||
- **[Metaforce](../metaforce.md)** (C, C++, MIT, beta)
|
- **[Metaforce](../metaforce.md)** (C, C++, MIT, beta)
|
||||||
- **[mini2Dx](../mini2dx.md)** (Java, C#, Apache-2.0, mature)
|
- **[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)
|
- **[Nuvie](../nuvie.md)** (C, C++, Lua, GPL-2.0, beta, inactive since 2018)
|
||||||
- **[Odamex](../odamex.md)** (C, C++, GPL-2.0, beta)
|
- **[Odamex](../odamex.md)** (C, C++, GPL-2.0, beta)
|
||||||
- **[Open Cube](../open_cube.md)** (C++, C, zlib, beta, inactive since 2017)
|
- **[Open Cube](../open_cube.md)** (C++, C, zlib, beta, inactive since 2017)
|
||||||
@ -89,6 +94,7 @@
|
|||||||
- **[OpenVIII](../openviii.md)** (C#, MIT, beta)
|
- **[OpenVIII](../openviii.md)** (C#, MIT, beta)
|
||||||
- **[Oreon Engine](../oreon_engine.md)** (Java, GPL-3.0, mature)
|
- **[Oreon Engine](../oreon_engine.md)** (Java, GPL-3.0, mature)
|
||||||
- **[ouzel](../ouzel.md)** (C, C++, Objective-C, 2-clause BSD, beta)
|
- **[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)
|
- **[PainTown](../paintown.md)** (C++, Java, Python, 3-clause BSD, mature)
|
||||||
- **[Pentagram](../pentagram.md)** (C++, GPL-2.0, beta, inactive since 2018)
|
- **[Pentagram](../pentagram.md)** (C++, GPL-2.0, beta, inactive since 2018)
|
||||||
- **[phpRPG](../phprpg.md)** (PHP, GPL-2.0, beta, inactive since 2006)
|
- **[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)
|
- **[PixelLight](../pixellight.md)** (C, C++, MIT, mature, inactive since 2012)
|
||||||
- **[Q-Gears](../q-gears.md)** (C, C++, GPL-2.0, beta, inactive since 2015)
|
- **[Q-Gears](../q-gears.md)** (C, C++, GPL-2.0, beta, inactive since 2015)
|
||||||
- **[Quartz Engine](../quartz_engine.md)** (C++, 3-clause BSD, beta)
|
- **[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)
|
- **[RBDOOM-3-BFG](../rbdoom-3-bfg.md)** (C, C++, GPL-3.0, mature)
|
||||||
- **[ResidualVM](../residualvm.md)** (C++, GPL-2.0, beta)
|
- **[ResidualVM](../residualvm.md)** (C++, GPL-2.0, beta)
|
||||||
- **[Rigel Engine](../rigel_engine.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 Eternity Engine](../the_eternity_engine.md)** (C, C++, GPL-3.0, mature)
|
||||||
- **[The Force Engine](../the_force_engine.md)** (C++, GPL-2.0, beta)
|
- **[The Force Engine](../the_force_engine.md)** (C++, GPL-2.0, beta)
|
||||||
- **[Thunder Engine](../thunder_engine.md)** (C++, Apache-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)
|
- **[twin-e](../twin-e.md)** (C, GPL-2.0, beta, inactive since 2015)
|
||||||
- **[Twine](../twine.md)** (JavaScript, GPL-3.0, mature)
|
- **[Twine](../twine.md)** (JavaScript, GPL-3.0, mature)
|
||||||
- **[TwinEngine](../twinengine.md)** (C, GPL-2.0, mature, inactive since 2015)
|
- **[TwinEngine](../twinengine.md)** (C, GPL-2.0, mature, inactive since 2015)
|
||||||
- **[Tyger](../tyger.md)** (Python, ?, beta, inactive since 2016)
|
- **[Tyger](../tyger.md)** (Python, ?, beta, inactive since 2016)
|
||||||
- **[VASSAL](../vassal.md)** (Java, LGPL-2.1, mature)
|
- **[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)
|
- **[WebFun](../webfun.md)** (TypeScript, MIT, beta)
|
||||||
- **[World of Might and Magic](../world_of_might_and_magic.md)** (C++, LGPL-3.0, 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)
|
- **[xygineXT](../xyginext.md)** (C++, zlib, beta)
|
||||||
- **[Yet Another Engine](../yet_another_engine.md)** (MoonScript, Java, Lua, MIT, beta, inactive since 2016)
|
- **[Yet Another Engine](../yet_another_engine.md)** (MoonScript, Java, Lua, MIT, beta, inactive since 2016)
|
||||||
- **[Yorg](../yorg.md)** (Python, GPL-3.0, beta)
|
- **[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)
|
- **[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)
|
- **[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)
|
- **[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)
|
- **[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)
|
- **[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)
|
- **[DirectPython](../directpython.md)** (C++, 2-clause BSD, beta, inactive since 2007)
|
||||||
- **[Doxygen](../doxygen.md)** (C++, GPL-2.0, mature)
|
- **[Doxygen](../doxygen.md)** (C++, GPL-2.0, mature)
|
||||||
- **[FreeType](../freetype.md)** (C, GPL-2.0, Custom, 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)
|
- **[GeonBit.UI](../geonbitui.md)** (C#, MIT, mature)
|
||||||
- **[GL4ES](../gl4es.md)** (C, MIT, mature)
|
- **[GL4ES](../gl4es.md)** (C, MIT, mature)
|
||||||
- **[GLEW](../glew.md)** (C, C++, Perl, 3-clause BSD, mature)
|
- **[GLEW](../glew.md)** (C, C++, Perl, 3-clause BSD, mature)
|
||||||
- **[GTK](../gtk.md)** (C, LGPL-2.1, mature)
|
- **[GTK](../gtk.md)** (C, LGPL-2.1, mature)
|
||||||
- **[HarfBuzz](../harfbuzz.md)** (C++, MIT, mature)
|
- **[HarfBuzz](../harfbuzz.md)** (C++, MIT, mature)
|
||||||
|
- **[Horde3D](../horde3d.md)** (C++, EPL-2.0, mature)
|
||||||
- **[libpng](../libpng.md)** (C, Custom, mature)
|
- **[libpng](../libpng.md)** (C, Custom, mature)
|
||||||
- **[libvorbis](../libvorbis.md)** (C, 3-clause BSD, mature)
|
- **[libvorbis](../libvorbis.md)** (C, 3-clause BSD, mature)
|
||||||
- **[Libxml2](../libxml2.md)** (C, MIT, mature)
|
- **[Libxml2](../libxml2.md)** (C, MIT, mature)
|
||||||
|
@ -9,11 +9,13 @@
|
|||||||
- **[DirectPython](../directpython.md)** (C++, 2-clause BSD, beta, inactive since 2007)
|
- **[DirectPython](../directpython.md)** (C++, 2-clause BSD, beta, inactive since 2007)
|
||||||
- **[Doxygen](../doxygen.md)** (C++, GPL-2.0, mature)
|
- **[Doxygen](../doxygen.md)** (C++, GPL-2.0, mature)
|
||||||
- **[FreeType](../freetype.md)** (C, GPL-2.0, Custom, 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)
|
- **[GeonBit.UI](../geonbitui.md)** (C#, MIT, mature)
|
||||||
- **[GL4ES](../gl4es.md)** (C, MIT, mature)
|
- **[GL4ES](../gl4es.md)** (C, MIT, mature)
|
||||||
- **[GLEW](../glew.md)** (C, C++, Perl, 3-clause BSD, mature)
|
- **[GLEW](../glew.md)** (C, C++, Perl, 3-clause BSD, mature)
|
||||||
- **[GTK](../gtk.md)** (C, LGPL-2.1, mature)
|
- **[GTK](../gtk.md)** (C, LGPL-2.1, mature)
|
||||||
- **[HarfBuzz](../harfbuzz.md)** (C++, MIT, mature)
|
- **[HarfBuzz](../harfbuzz.md)** (C++, MIT, mature)
|
||||||
|
- **[Horde3D](../horde3d.md)** (C++, EPL-2.0, mature)
|
||||||
- **[libpng](../libpng.md)** (C, Custom, mature)
|
- **[libpng](../libpng.md)** (C, Custom, mature)
|
||||||
- **[libvorbis](../libvorbis.md)** (C, 3-clause BSD, mature)
|
- **[libvorbis](../libvorbis.md)** (C, 3-clause BSD, mature)
|
||||||
- **[Libxml2](../libxml2.md)** (C, MIT, mature)
|
- **[Libxml2](../libxml2.md)** (C, MIT, mature)
|
||||||
|
@ -15,6 +15,7 @@
|
|||||||
- **[Aleph One](../aleph_one.md)** (C++, Lua, 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)
|
- **[Alex the Allegator 4](../alex_the_allegator_4.md)** (C, GPL-2.0, mature, inactive since 2003)
|
||||||
- **[alive](../alive.md)** (C++, MIT, beta)
|
- **[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)
|
- **[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)
|
- **[AntiChess](../antichess.md)** (Java, MIT, beta, inactive since 2003)
|
||||||
- **[Ares Dogfighter](../ares_dogfighter.md)** (Java, GPL-3.0, beta, inactive since 2016)
|
- **[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)
|
- **[DXX-Rebirth](../dxx-rebirth.md)** (C, C++, Python, GPL-3.0, Custom, mature)
|
||||||
- **[Eat The Whistle](../eat_the_whistle.md)** (C, ?, mature, inactive since 2017)
|
- **[Eat The Whistle](../eat_the_whistle.md)** (C, ?, mature, inactive since 2017)
|
||||||
- **[ECWolf](../ecwolf.md)** (C++, GPL-2.0, LGPL-2.1, zlib, MIT, IJG, Public domain, mature)
|
- **[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)
|
- **[ElonaFoobar](../elonafoobar.md)** (C++, Lua, MIT, mature)
|
||||||
- **[Elysium Engine](../elysium_engine.md)** (C, GPL-2.0, beta, inactive since 2006)
|
- **[Elysium Engine](../elysium_engine.md)** (C, GPL-2.0, beta, inactive since 2006)
|
||||||
- **[Emilia Pinball](../emilia_pinball.md)** (C++, GPL-2.0, beta)
|
- **[Emilia Pinball](../emilia_pinball.md)** (C++, GPL-2.0, beta)
|
||||||
@ -141,6 +143,7 @@
|
|||||||
- **[Friking Shark](../friking_shark.md)** (C++, C, GPL-3.0, mature)
|
- **[Friking Shark](../friking_shark.md)** (C++, C, GPL-3.0, mature)
|
||||||
- **[Frozen Bubble](../frozen_bubble.md)** (Perl, GPL-2.0, mature, inactive since 2012)
|
- **[Frozen Bubble](../frozen_bubble.md)** (Perl, GPL-2.0, mature, inactive since 2012)
|
||||||
- **[GameCake](../gamecake.md)** (C, C++, Lua, MIT, mature)
|
- **[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)
|
- **[GCompris](../gcompris.md)** (C, Python, GPL-3.0, mature)
|
||||||
- **[Gem Drop X](../gem_drop_x.md)** (C, GPL-2.0, beta, inactive since 2002)
|
- **[Gem Drop X](../gem_drop_x.md)** (C, GPL-2.0, beta, inactive since 2002)
|
||||||
- **[GeonBit.UI](../geonbitui.md)** (C#, MIT, mature)
|
- **[GeonBit.UI](../geonbitui.md)** (C#, MIT, mature)
|
||||||
@ -199,6 +202,7 @@
|
|||||||
- **[Key Runner](../key_runner.md)** (C++, GPL-3.0, mature, inactive since 2013)
|
- **[Key Runner](../key_runner.md)** (C++, GPL-3.0, mature, inactive since 2013)
|
||||||
- **[Killer Crates](../killer_crates.md)** (Java, MIT, beta, inactive since 2017)
|
- **[Killer Crates](../killer_crates.md)** (Java, MIT, beta, inactive since 2017)
|
||||||
- **[Kingdoms](../kingdoms.md)** (C++, GPL-3.0, beta, inactive since 2014)
|
- **[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)
|
- **[KMines](../kmines.md)** (C++, GPL-2.0, mature)
|
||||||
- **[Kobo Deluxe](../kobo_deluxe.md)** (C++, GPL-2.0, beta, inactive since 2007)
|
- **[Kobo Deluxe](../kobo_deluxe.md)** (C++, GPL-2.0, beta, inactive since 2007)
|
||||||
- **[Krank](../krank.md)** (Python, Public domain, beta, inactive since 2008)
|
- **[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)
|
- **[n2048](../n2048.md)** (C, 2-clause BSD, beta, inactive since 2014)
|
||||||
- **[Nazara Engine](../nazara_engine.md)** (C, C++, MIT, beta)
|
- **[Nazara Engine](../nazara_engine.md)** (C, C++, MIT, beta)
|
||||||
- **[ncurses](../ncurses.md)** (C, MIT, mature)
|
- **[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)
|
- **[NetMauMau](../netmaumau.md)** (C++, LGPL-3.0, mature, inactive since 2015)
|
||||||
- **[Netrek](../netrek.md)** (C, Custom, mature, inactive since 2009)
|
- **[Netrek](../netrek.md)** (C, Custom, mature, inactive since 2009)
|
||||||
- **[NFSIISE](../nfsiise.md)** (C, MIT, mature)
|
- **[NFSIISE](../nfsiise.md)** (C, MIT, mature)
|
||||||
@ -420,6 +425,8 @@
|
|||||||
- **[TinTin++](../tintin++.md)** (C, GPL-3.0, mature)
|
- **[TinTin++](../tintin++.md)** (C, GPL-3.0, mature)
|
||||||
- **[Toppler](../toppler.md)** (C++, GPL-2.0, mature, inactive since 2012)
|
- **[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)
|
- **[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)
|
- **[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)
|
- **[Trackballs](../trackballs.md)** (C++, Scheme, GPL-2.0, mature)
|
||||||
- **[Transcend](../transcend.md)** (C++, ?, beta, inactive since 2005)
|
- **[Transcend](../transcend.md)** (C++, ?, beta, inactive since 2005)
|
||||||
@ -456,6 +463,7 @@
|
|||||||
- **[Vocaluxe](../vocaluxe.md)** (C#, C++, GPL-3.0, beta, inactive since 2018)
|
- **[Vocaluxe](../vocaluxe.md)** (C#, C++, GPL-3.0, beta, inactive since 2018)
|
||||||
- **[Vorton](../vorton.md)** (C, GPL-3.0, beta, inactive since 2004)
|
- **[Vorton](../vorton.md)** (C, GPL-3.0, beta, inactive since 2004)
|
||||||
- **[Voxelands](../voxelands.md)** (C++, GPL-3.0, beta)
|
- **[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)
|
- **[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)
|
- **[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)
|
- **[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)
|
- **[AdaGate](../adagate.md)** (Ada, GPL-3.0, mature)
|
||||||
- **[Aleph One](../aleph_one.md)** (C++, Lua, 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)
|
- **[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)
|
- **[AntiChess](../antichess.md)** (Java, MIT, beta, inactive since 2003)
|
||||||
- **[Armory](../armory.md)** (Haxe, Python, zlib, mature)
|
- **[Armory](../armory.md)** (Haxe, Python, zlib, mature)
|
||||||
- **[AssaultCube](../assaultcube.md)** (C, C++, Custom, mature, inactive since 2018)
|
- **[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)
|
- **[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)
|
- **[Frozen Bubble](../frozen_bubble.md)** (Perl, GPL-2.0, mature, inactive since 2012)
|
||||||
- **[GameCake](../gamecake.md)** (C, C++, Lua, MIT, mature)
|
- **[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)
|
- **[GCompris](../gcompris.md)** (C, Python, GPL-3.0, mature)
|
||||||
- **[Gem Drop X](../gem_drop_x.md)** (C, GPL-2.0, beta, inactive since 2002)
|
- **[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)
|
- **[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)
|
- **[Jump Don't Die](../jump_dont_die.md)** (Java, GPL-3.0, mature)
|
||||||
- **[KevEdit](../kevedit.md)** (C, GPL-2.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)
|
- **[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)
|
- **[Kobo Deluxe](../kobo_deluxe.md)** (C++, GPL-2.0, beta, inactive since 2007)
|
||||||
- **[Krank](../krank.md)** (Python, Public domain, beta, inactive since 2008)
|
- **[Krank](../krank.md)** (Python, Public domain, beta, inactive since 2008)
|
||||||
- **[LGames](../lgames.md)** (C++, GPL-2.0, mature)
|
- **[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)
|
- **[The Powder Toy](../the_powder_toy.md)** (C++, C, Lua, Python, GPL-3.0, mature)
|
||||||
- **[TinTin++](../tintin++.md)** (C, GPL-3.0, mature)
|
- **[TinTin++](../tintin++.md)** (C, GPL-3.0, mature)
|
||||||
- **[Tiny Wings](../tiny_wings.md)** (Objective-C, C, C++, MIT, beta)
|
- **[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)
|
- **[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)
|
- **[Transcend](../transcend.md)** (C++, ?, beta, inactive since 2005)
|
||||||
- **[Tremulous](../tremulous.md)** (C, GPL-2.0, mature, inactive since 2016)
|
- **[Tremulous](../tremulous.md)** (C, GPL-2.0, mature, inactive since 2016)
|
||||||
@ -268,6 +273,7 @@
|
|||||||
- **[VASSAL](../vassal.md)** (Java, LGPL-2.1, mature)
|
- **[VASSAL](../vassal.md)** (Java, LGPL-2.1, mature)
|
||||||
- **[VDrift](../vdrift.md)** (C++, GPL-3.0, mature, inactive since 2014)
|
- **[VDrift](../vdrift.md)** (C++, GPL-3.0, mature, inactive since 2014)
|
||||||
- **[vkQuake](../vkquake.md)** (C, C++, GPL-2.0, mature)
|
- **[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)
|
- **[Word War vi](../word_war_vi.md)** (C, GPL-2.0, mature)
|
||||||
- **[wxPython](../wxpython.md)** (Python, C, wxWindows license, mature)
|
- **[wxPython](../wxpython.md)** (Python, C, wxWindows license, mature)
|
||||||
- **[X-Moto](../x-moto.md)** (C++, GPL-2.0, mature, inactive since 2014)
|
- **[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)
|
- **[2006-rebotted](../2006-rebotted.md)** (Java, 2-clause BSD, mature)
|
||||||
- **[Allure of the Stars](../allure_of_the_stars.md)** (Haskell, AGPL-3.0, beta)
|
- **[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)
|
- **[Andor's Trail](../andors_trail.md)** (Java, GPL-2.0, beta)
|
||||||
- **[Angband](../angband.md)** (C, GPL-2.0, mature)
|
- **[Angband](../angband.md)** (C, GPL-2.0, mature)
|
||||||
- **[Angry Birds in Python](../angry_birds_in_python.md)** (Python, MIT, mature, inactive since 2017)
|
- **[Angry Birds in Python](../angry_birds_in_python.md)** (Python, MIT, mature, inactive since 2017)
|
||||||
|
@ -13,6 +13,7 @@
|
|||||||
- **[Doxygen](../doxygen.md)** (C++, GPL-2.0, mature)
|
- **[Doxygen](../doxygen.md)** (C++, GPL-2.0, mature)
|
||||||
- **[Dungeon Mapper](../dungeon_mapper.md)** (C++, GPL-3.0, beta, inactive since 2013)
|
- **[Dungeon Mapper](../dungeon_mapper.md)** (C++, GPL-3.0, beta, inactive since 2013)
|
||||||
- **[Fantasy Map Generator](../fantasy_map_generator.md)** (JavaScript, MIT, mature)
|
- **[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)
|
- **[GM Tools](../gm_tools.md)** (C++, GPL-2.0, beta, inactive since 2004)
|
||||||
- **[GoRogue](../gorogue.md)** (C#, MIT, mature)
|
- **[GoRogue](../gorogue.md)** (C#, MIT, mature)
|
||||||
- **[JaNaG - Java Name Generator](../janag-java_name_generator.md)** (Java, GPL-3.0, mature, inactive since 2016)
|
- **[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)
|
- **[Doxygen](../doxygen.md)** (C++, GPL-2.0, mature)
|
||||||
- **[Dungeon Mapper](../dungeon_mapper.md)** (C++, GPL-3.0, beta, inactive since 2013)
|
- **[Dungeon Mapper](../dungeon_mapper.md)** (C++, GPL-3.0, beta, inactive since 2013)
|
||||||
- **[Fantasy Map Generator](../fantasy_map_generator.md)** (JavaScript, MIT, mature)
|
- **[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)
|
- **[GM Tools](../gm_tools.md)** (C++, GPL-2.0, beta, inactive since 2004)
|
||||||
- **[GoRogue](../gorogue.md)** (C#, MIT, mature)
|
- **[GoRogue](../gorogue.md)** (C#, MIT, mature)
|
||||||
- **[JaNaG - Java Name Generator](../janag-java_name_generator.md)** (Java, GPL-3.0, mature, inactive since 2016)
|
- **[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)
|
- **[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)
|
- **[Alex the Allegator 4](../alex_the_allegator_4.md)** (C, GPL-2.0, mature, inactive since 2003)
|
||||||
- **[alive](../alive.md)** (C++, MIT, beta)
|
- **[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)
|
- **[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)
|
- **[AntiChess](../antichess.md)** (Java, MIT, beta, inactive since 2003)
|
||||||
- **[Anura](../anura.md)** (C, C++, zlib, mature)
|
- **[Anura](../anura.md)** (C, C++, zlib, mature)
|
||||||
@ -106,6 +107,7 @@
|
|||||||
- **[DXX-Rebirth](../dxx-rebirth.md)** (C, C++, Python, GPL-3.0, Custom, mature)
|
- **[DXX-Rebirth](../dxx-rebirth.md)** (C, C++, Python, GPL-3.0, Custom, mature)
|
||||||
- **[Eat The Whistle](../eat_the_whistle.md)** (C, ?, mature, inactive since 2017)
|
- **[Eat The Whistle](../eat_the_whistle.md)** (C, ?, mature, inactive since 2017)
|
||||||
- **[ECWolf](../ecwolf.md)** (C++, GPL-2.0, LGPL-2.1, zlib, MIT, IJG, Public domain, mature)
|
- **[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)
|
- **[ElonaFoobar](../elonafoobar.md)** (C++, Lua, MIT, mature)
|
||||||
- **[Emilia Pinball](../emilia_pinball.md)** (C++, GPL-2.0, beta)
|
- **[Emilia Pinball](../emilia_pinball.md)** (C++, GPL-2.0, beta)
|
||||||
- **[EmptyEpsilon](../emptyepsilon.md)** (C, C++, Lua, GPL-2.0, mature)
|
- **[EmptyEpsilon](../emptyepsilon.md)** (C, C++, Lua, GPL-2.0, mature)
|
||||||
@ -140,6 +142,7 @@
|
|||||||
- **[FunLabyrinthe](../funlabyrinthe.md)** (Pascal, GPL-2.0, mature, inactive since 2012)
|
- **[FunLabyrinthe](../funlabyrinthe.md)** (Pascal, GPL-2.0, mature, inactive since 2012)
|
||||||
- **[GameCake](../gamecake.md)** (C, C++, Lua, MIT, mature)
|
- **[GameCake](../gamecake.md)** (C, C++, Lua, MIT, mature)
|
||||||
- **[Gang Garrison 2](../gang_garrison_2.md)** (Game Maker Script, MPL-2.0, 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)
|
- **[GCompris](../gcompris.md)** (C, Python, GPL-3.0, mature)
|
||||||
- **[GeonBit.UI](../geonbitui.md)** (C#, MIT, 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)
|
- **[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)
|
- **[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)
|
- **[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)
|
- **[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)
|
- **[Knights](../knights.md)** (C++, GPL-3.0, beta, inactive since 2014)
|
||||||
- **[Kobo Deluxe](../kobo_deluxe.md)** (C++, GPL-2.0, beta, inactive since 2007)
|
- **[Kobo Deluxe](../kobo_deluxe.md)** (C++, GPL-2.0, beta, inactive since 2007)
|
||||||
- **[Krank](../krank.md)** (Python, Public domain, beta, inactive since 2008)
|
- **[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)
|
- **[Mininim](../mininim.md)** (C, GPL-3.0, beta, inactive since 2017)
|
||||||
- **[MiniPacman](../minipacman.md)** (Ada, GPL-3.0, mature)
|
- **[MiniPacman](../minipacman.md)** (Ada, GPL-3.0, mature)
|
||||||
- **[Moagg2](../moagg2.md)** (Java, GPL-2.0, mature, inactive since 2008)
|
- **[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)
|
- **[Moonbase Assault](../moonbase_assault.md)** (Java, MIT, beta, inactive since 2019)
|
||||||
- **[Mr. Rescue](../mr_rescue.md)** (Lua, zlib, mature, inactive since 2016)
|
- **[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)
|
- **[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)
|
- **[Nazara Engine](../nazara_engine.md)** (C, C++, MIT, beta)
|
||||||
- **[ncurses](../ncurses.md)** (C, MIT, mature)
|
- **[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)
|
- **[NetMauMau](../netmaumau.md)** (C++, LGPL-3.0, mature, inactive since 2015)
|
||||||
- **[Netrek](../netrek.md)** (C, Custom, mature, inactive since 2009)
|
- **[Netrek](../netrek.md)** (C, Custom, mature, inactive since 2009)
|
||||||
- **[Neverball](../neverball.md)** (C, C++, GPL-2.0, mature)
|
- **[Neverball](../neverball.md)** (C, C++, GPL-2.0, mature)
|
||||||
@ -436,6 +442,8 @@
|
|||||||
- **[TinTin++](../tintin++.md)** (C, GPL-3.0, mature)
|
- **[TinTin++](../tintin++.md)** (C, GPL-3.0, mature)
|
||||||
- **[Toppler](../toppler.md)** (C++, GPL-2.0, mature, inactive since 2012)
|
- **[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)
|
- **[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)
|
- **[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)
|
- **[Transcend](../transcend.md)** (C++, ?, beta, inactive since 2005)
|
||||||
- **[Tremulous](../tremulous.md)** (C, GPL-2.0, mature, inactive since 2016)
|
- **[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)
|
- **[Vorton](../vorton.md)** (C, GPL-3.0, beta, inactive since 2004)
|
||||||
- **[Voxelands](../voxelands.md)** (C++, GPL-3.0, beta)
|
- **[Voxelands](../voxelands.md)** (C++, GPL-3.0, beta)
|
||||||
- **[VQEngine](../vqengine.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)
|
- **[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)
|
- **[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)
|
- **[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)
|
- **[ZDoom](../zdoom.md)** (C, C++, ZenScript, GPL-3.0, mature)
|
||||||
- **[Zelda Classic](../zelda_classic.md)** (C, C++, 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)
|
- **[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)
|
- **[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
|
- State: mature
|
||||||
- Download: https://xonotic.org/download/
|
- Download: https://xonotic.org/download/
|
||||||
- Keyword: action, clone, first-person, shooter
|
- 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 language: C
|
||||||
- Code license: GPL-3.0 (Darkplace engine is GPL-2.0)
|
- 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