archive of Gits now collects also submodules, some maintenance
This commit is contained in:
parent
c7b5b27563
commit
30ce6187eb
@ -3,11 +3,11 @@
|
||||
**[Dynamic HTML table](https://trilarion.github.io/opensourcegames/)** of the entries / Development **[Blog](https://trilarion.blogspot.com/search/label/osgames)** / **[Statistics](statistics.md#statistics)**
|
||||
|
||||
[comment]: # (start of autogenerated content, do not edit)
|
||||
**[Games](entries/tocs/_games.md#Games)** (1226) - **[Tools](entries/tocs/_tools.md#Tools)** (36) - **[Frameworks](entries/tocs/_frameworks.md#Frameworks)** (79) - **[Libraries](entries/tocs/_libraries.md#Libraries)** (48)
|
||||
**[Games](entries/tocs/_games.md#Games)** (1227) - **[Tools](entries/tocs/_tools.md#Tools)** (36) - **[Frameworks](entries/tocs/_frameworks.md#Frameworks)** (80) - **[Libraries](entries/tocs/_libraries.md#Libraries)** (49)
|
||||
|
||||
By category: **[Action](entries/tocs/_action.md#action)** (222), **[Adventure](entries/tocs/_adventure.md#adventure)** (48), **[Arcade](entries/tocs/_arcade.md#arcade)** (115), **[Board](entries/tocs/_board.md#board)** (23), **[Cards](entries/tocs/_cards.md#cards)** (15), **[Educational](entries/tocs/_educational.md#educational)** (12), **[Framework](entries/tocs/_framework.md#framework)** (79), **[Game engine](entries/tocs/_game-engine.md#game-engine)** (108), **[Library](entries/tocs/_library.md#library)** (48), **[Music](entries/tocs/_music.md#music)** (14), **[Platform](entries/tocs/_platform.md#platform)** (54), **[Puzzle](entries/tocs/_puzzle.md#puzzle)** (137), **[Remake](entries/tocs/_remake.md#remake)** (492), **[Role playing](entries/tocs/_role-playing.md#role-playing)** (182), **[Simulation](entries/tocs/_simulation.md#simulation)** (106), **[Sports](entries/tocs/_sports.md#sports)** (22), **[Strategy](entries/tocs/_strategy.md#strategy)** (259), **[Tool](entries/tocs/_tool.md#tool)** (36), **[Visual novel](entries/tocs/_visual-novel.md#visual-novel)** (6)
|
||||
By category: **[Action](entries/tocs/_action.md#action)** (222), **[Adventure](entries/tocs/_adventure.md#adventure)** (48), **[Arcade](entries/tocs/_arcade.md#arcade)** (115), **[Board](entries/tocs/_board.md#board)** (23), **[Cards](entries/tocs/_cards.md#cards)** (15), **[Educational](entries/tocs/_educational.md#educational)** (12), **[Framework](entries/tocs/_framework.md#framework)** (80), **[Game engine](entries/tocs/_game-engine.md#game-engine)** (110), **[Library](entries/tocs/_library.md#library)** (49), **[Music](entries/tocs/_music.md#music)** (14), **[Platform](entries/tocs/_platform.md#platform)** (54), **[Puzzle](entries/tocs/_puzzle.md#puzzle)** (137), **[Remake](entries/tocs/_remake.md#remake)** (492), **[Role playing](entries/tocs/_role-playing.md#role-playing)** (182), **[Simulation](entries/tocs/_simulation.md#simulation)** (106), **[Sports](entries/tocs/_sports.md#sports)** (22), **[Strategy](entries/tocs/_strategy.md#strategy)** (260), **[Tool](entries/tocs/_tool.md#tool)** (36), **[Visual novel](entries/tocs/_visual-novel.md#visual-novel)** (6)
|
||||
|
||||
By platform: **[Windows](entries/tocs/_windows.md#windows)** (428), **[Linux](entries/tocs/_linux.md#linux)** (417), **[macOS](entries/tocs/_macos.md#macos)** (230), **[Android](entries/tocs/_android.md#android)** (66), **[iOS](entries/tocs/_ios.md#ios)** (14), **[Web](entries/tocs/_web.md#web)** (74)
|
||||
By platform: **[Windows](entries/tocs/_windows.md#windows)** (430), **[Linux](entries/tocs/_linux.md#linux)** (419), **[macOS](entries/tocs/_macos.md#macos)** (232), **[Android](entries/tocs/_android.md#android)** (67), **[iOS](entries/tocs/_ios.md#ios)** (15), **[Web](entries/tocs/_web.md#web)** (74)
|
||||
|
||||
[comment]: # (end of autogenerated content)
|
||||
|
||||
|
108
developer.md
108
developer.md
@ -1,7 +1,7 @@
|
||||
[comment]: # (partly autogenerated content, edit with care, read the manual before)
|
||||
# Developer
|
||||
|
||||
311 listed developer(s).
|
||||
336 listed developer(s).
|
||||
|
||||
## Akira Higuchi (1)
|
||||
|
||||
@ -203,6 +203,10 @@
|
||||
|
||||
- Games: Turious
|
||||
|
||||
## David Gibbs (1)
|
||||
|
||||
- Games: Omega-rpg
|
||||
|
||||
## David Igreja (1)
|
||||
|
||||
- Games: TecnoballZ
|
||||
@ -263,6 +267,10 @@
|
||||
|
||||
- Games: Steamer Duck
|
||||
|
||||
## Eben Upton (1)
|
||||
|
||||
- Games: Ajax3d
|
||||
|
||||
## Ed James (1)
|
||||
|
||||
- Games: VMS Empire
|
||||
@ -279,6 +287,10 @@
|
||||
|
||||
- Games: GL-117
|
||||
|
||||
## Eric Gillespie (1)
|
||||
|
||||
- Games: Nighthawk
|
||||
|
||||
## Eric House (1)
|
||||
|
||||
- Games: Crosswords
|
||||
@ -359,10 +371,18 @@
|
||||
|
||||
- Games: Blasphemer
|
||||
|
||||
## Gabor Torok (1)
|
||||
|
||||
- Games: Abe's Amazing Adventure
|
||||
|
||||
## Ghoulsblade (1)
|
||||
|
||||
- Games: Iris2
|
||||
|
||||
## Gil Megidish (1)
|
||||
|
||||
- Games: Heart of the Alien
|
||||
|
||||
## Gnome (2)
|
||||
|
||||
- Games: Gnome Chess, Mines
|
||||
@ -387,6 +407,10 @@
|
||||
|
||||
- Games: SokoSolve
|
||||
|
||||
## Haeric (1)
|
||||
|
||||
- Games: phpRPG
|
||||
|
||||
## Hagish (1)
|
||||
|
||||
- Games: Iris2
|
||||
@ -447,6 +471,10 @@
|
||||
|
||||
- Games: Falcon's Eye
|
||||
|
||||
## Jacob L. Anawalt (1)
|
||||
|
||||
- Games: Batalla Naval
|
||||
|
||||
## James Canete (1)
|
||||
|
||||
- Games: iortcw
|
||||
@ -475,6 +503,10 @@
|
||||
|
||||
- Games: Trigger
|
||||
|
||||
## Jason Nunn (1)
|
||||
|
||||
- Games: Nighthawk
|
||||
|
||||
## Jason Rohrer (8)
|
||||
|
||||
- Games: Between, Cultivation, Gravitation, One Hour One Life, Passage, Primrose, Sleep Is Death, Transcend
|
||||
@ -555,6 +587,10 @@
|
||||
|
||||
- Games: Shotgun Debugger
|
||||
|
||||
## John-Paul Gignac (1)
|
||||
|
||||
- Games: Pathological
|
||||
|
||||
## Jonas Eschenburg (1)
|
||||
|
||||
- Games: Thunder&Lightning
|
||||
@ -609,7 +645,7 @@
|
||||
|
||||
## Kanna Yoshihiro (1)
|
||||
|
||||
- Games: CannonSmash
|
||||
- Games: Cannon Smash
|
||||
|
||||
## Karel Fiser (1)
|
||||
|
||||
@ -635,6 +671,10 @@
|
||||
|
||||
- Games: Trip on the Funny Boat
|
||||
|
||||
## krys (1)
|
||||
|
||||
- Games: Krystal Drop
|
||||
|
||||
## Laurence R. Brothers (1)
|
||||
|
||||
- Games: Omega-rpg
|
||||
@ -703,6 +743,10 @@
|
||||
|
||||
- Games: Apricots
|
||||
|
||||
## Mark Saward (1)
|
||||
|
||||
- Games: StressFreeZone
|
||||
|
||||
## Mark Snellgrove (1)
|
||||
|
||||
- Games: Apricots
|
||||
@ -719,9 +763,9 @@
|
||||
|
||||
- Games: Kobo Deluxe
|
||||
|
||||
## Mateusz Viste (1)
|
||||
## Mateusz Viste (2)
|
||||
|
||||
- Games: Simple Sokoban
|
||||
- Games: Atomiks, Simple Sokoban
|
||||
|
||||
## Mathew Velasquez (1)
|
||||
|
||||
@ -803,6 +847,10 @@
|
||||
|
||||
- Games: GJID
|
||||
|
||||
## Mikey Lubker (1)
|
||||
|
||||
- Games: Snowballz
|
||||
|
||||
## Mikhail Kourinny (1)
|
||||
|
||||
- Games: KMines
|
||||
@ -891,10 +939,18 @@
|
||||
|
||||
- Games: Amphetamine
|
||||
|
||||
## Paul Elms (1)
|
||||
|
||||
- Games: Froggix
|
||||
|
||||
## Paul Hicks (1)
|
||||
|
||||
- Games: 3Dc
|
||||
|
||||
## Paul Mueller (1)
|
||||
|
||||
- Games: Free Space Colonization
|
||||
|
||||
## Paul Rouget (1)
|
||||
|
||||
- Games: Runfield
|
||||
@ -963,6 +1019,10 @@
|
||||
|
||||
- Games: Balder2D
|
||||
|
||||
## Ricardo Cruz (1)
|
||||
|
||||
- Games: Microracers
|
||||
|
||||
## Ricardo Quesada (1)
|
||||
|
||||
- Games: Batalla Naval
|
||||
@ -983,6 +1043,14 @@
|
||||
|
||||
- Games: ACM
|
||||
|
||||
## Rob Norman (1)
|
||||
|
||||
- Games: phpRPG
|
||||
|
||||
## Robert Noll (1)
|
||||
|
||||
- Games: StressFreeZone
|
||||
|
||||
## Robert Schuster (1)
|
||||
|
||||
- Games: Qonk
|
||||
@ -1035,6 +1103,10 @@
|
||||
|
||||
- Games: JSkat
|
||||
|
||||
## Sasha Bilton (1)
|
||||
|
||||
- Games: Freya Game Engine
|
||||
|
||||
## Shard (1)
|
||||
|
||||
- Games: Anagramarama
|
||||
@ -1043,6 +1115,10 @@
|
||||
|
||||
- Games: Snelps
|
||||
|
||||
## Sheldon Simms (1)
|
||||
|
||||
- Games: Omega-rpg
|
||||
|
||||
## SiENcE (1)
|
||||
|
||||
- Games: Iris2
|
||||
@ -1115,6 +1191,10 @@
|
||||
|
||||
- Games: Blob Wars Episode 2 : Blob And Conquer, Project: Starfighter
|
||||
|
||||
## Stephen Thorne (1)
|
||||
|
||||
- Games: Pathological
|
||||
|
||||
## Steve Baker (1)
|
||||
|
||||
- Games: TuxKart
|
||||
@ -1179,10 +1259,18 @@
|
||||
|
||||
- Games: jClassicRPG
|
||||
|
||||
## Timothy Chung (1)
|
||||
|
||||
- Games: phpRPG
|
||||
|
||||
## Toby A. Inkster (1)
|
||||
|
||||
- Games: Anagramarama
|
||||
|
||||
## Toddd (1)
|
||||
|
||||
- Games: Open Quartz
|
||||
|
||||
## Tom Beaumont (1)
|
||||
|
||||
- Games: Hex-a-hop
|
||||
@ -1207,6 +1295,10 @@
|
||||
|
||||
- Games: Shotgun Debugger
|
||||
|
||||
## UPi (1)
|
||||
|
||||
- Games: OpenMortal
|
||||
|
||||
## Vianney Lecroart (1)
|
||||
|
||||
- Games: Mtp Target
|
||||
@ -1227,6 +1319,10 @@
|
||||
|
||||
- Games: Colossal Cave Adventure
|
||||
|
||||
## William Tanksley (1)
|
||||
|
||||
- Games: Omega-rpg
|
||||
|
||||
## XBlast development team (1)
|
||||
|
||||
- Games: XBlast
|
||||
@ -1235,6 +1331,10 @@
|
||||
|
||||
- Games: ManiaDrive
|
||||
|
||||
## Yura (1)
|
||||
|
||||
- Games: Rescue! Max
|
||||
|
||||
## Yuri D'Elia (2)
|
||||
|
||||
- Games: FLTK Recycling Game!, Garith
|
||||
|
@ -654,7 +654,7 @@
|
||||
"",
|
||||
"beta / inactive since 2009",
|
||||
"action, open content",
|
||||
"<a href=\"http://bzr.savannah.gnu.org/lh/ballandpaddle/\">Source</a> - C++, Scheme - GPL-3.0"
|
||||
"<a href=\"https://gitlab.com/osgames/ballandpaddle.git\">Source</a> - C++, Scheme - GPL-3.0"
|
||||
],
|
||||
[
|
||||
"Ball And Wall (<a href=\"https://budnix.github.io/ball-and-wall/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/ball_and_wall.md\">entry</a>)",
|
||||
@ -1296,6 +1296,14 @@
|
||||
"role playing, asciiart, text-based",
|
||||
"<a href=\"https://github.com/candybox2/candybox2.github.io.git\">Source</a> - TypeScript, JavaScript - GPL-3.0"
|
||||
],
|
||||
[
|
||||
"Cannon Smash (<a href=\"http://cannonsmash.sourceforge.net/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/cannon_smash.md\">entry</a>)",
|
||||
"Cannon Smash is a table tennis game.",
|
||||
"<a href=\"https://sourceforge.net/projects/cannonsmash/files/\">Link</a>",
|
||||
"beta / inactive since 2003",
|
||||
"sports",
|
||||
"<a href=\"https://gitlab.com/osgames/cannonsmash.git\">Source</a> - C++ - GPL-2.0"
|
||||
],
|
||||
[
|
||||
"Cannonball (<a href=\"https://github.com/djyt/cannonball/wiki\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/cannonball.md\">entry</a>)",
|
||||
"Remake of Outrun.",
|
||||
@ -1304,14 +1312,6 @@
|
||||
"action, commercial content, inspired by Outrun, remake",
|
||||
"<a href=\"https://github.com/djyt/cannonball.git\">Source</a> - C++ - MAME"
|
||||
],
|
||||
[
|
||||
"CannonSmash (<a href=\"http://cannonsmash.sourceforge.net/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/cannonsmash.md\">entry</a>)",
|
||||
"Cannon Smash is a table tennis game.",
|
||||
"<a href=\"https://sourceforge.net/projects/cannonsmash/files/\">Link</a>",
|
||||
"beta / inactive since 2003",
|
||||
"sports",
|
||||
"<a href=\"https://gitlab.com/osgames/cannonsmash.git\">Source</a> - C++ - GPL-2.0"
|
||||
],
|
||||
[
|
||||
"Canta (<a href=\"http://www.canta-game.org/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/canta.md\">entry</a>)",
|
||||
"Karaoke game.",
|
||||
@ -1374,7 +1374,7 @@
|
||||
"<a href=\"https://sourceforge.net/projects/castle-combat/files/\">Link</a>",
|
||||
"beta / inactive since 2006",
|
||||
"strategy, inspired by Rampart, remake",
|
||||
"<a href=\"https://github.com/karlb/castle-combat.git\">Source</a> - Python - ?"
|
||||
"<a href=\"https://github.com/karlb/castle-combat.git\">Source</a> - Python - GPL"
|
||||
],
|
||||
[
|
||||
"Cat Mother Dead Justice (<a href=\"http://catmother.sourceforge.net/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/cat_mother_dead_justice.md\">entry</a>)",
|
||||
@ -2614,7 +2614,7 @@
|
||||
"<a href=\"https://sourceforge.net/projects/e-adventure/files/\">Link</a>",
|
||||
"mature / inactive since 2014",
|
||||
"adventure, game engine",
|
||||
"<a href=\"https://gitlab.com/osgames/e-adventure.git\">Source</a> - Java - GPL-3.0"
|
||||
"<a href=\"https://github.com/e-ucm/eAdventure-legacy.git\">Source</a> - Java - GPL-3.0"
|
||||
],
|
||||
[
|
||||
"EasyRPG Player (<a href=\"https://easyrpg.org/player/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/easyrpg_player.md\">entry</a>)",
|
||||
@ -3485,8 +3485,8 @@
|
||||
"Remake of Gravity Force.",
|
||||
"<a href=\"https://sourceforge.net/projects/galaxyv2/files/\">Link</a>",
|
||||
"mature / active",
|
||||
"action, 2D, inspired by Gravity Force, remake",
|
||||
"<a href=\"https://svn.code.sf.net/p/galaxyv2/code\">Source</a> - C++ - ?"
|
||||
"action, 2D, content open, inspired by Gravity Force, remake",
|
||||
"<a href=\"https://svn.code.sf.net/p/galaxyv2/code\">Source</a> - C++ - Public domain"
|
||||
],
|
||||
[
|
||||
"GalaxyMage Redux (<a href=\"https://code.google.com/archive/p/galaxymageredux/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/galaxymage_redux.md\">entry</a>)",
|
||||
@ -6126,7 +6126,7 @@
|
||||
"<a href=\"https://sourceforge.net/projects/osgg/files/\">Link</a>",
|
||||
"mature / inactive since 2016",
|
||||
"arcade, open content, side-scrolling",
|
||||
"<a href=\"https://gitlab.com/osgames/osgg.git\">Source</a> - C++ - GPL-3.0"
|
||||
"<a href=\"https://github.com/DusteDdk/osgg.git\">Source</a> - C++ - GPL-3.0"
|
||||
],
|
||||
[
|
||||
"Omega (<a href=\"http://github.com/movitto/omega\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/omega.md\">entry</a>)",
|
||||
@ -7145,7 +7145,7 @@
|
||||
"<a href=\"https://anongit.kde.org/palapeli.git\">Source</a> - C++ - GPL-2.0"
|
||||
],
|
||||
[
|
||||
"Panda 3D (<a href=\"http://www.panda3d.org/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/panda_3d.md\">entry</a>)",
|
||||
"Panda3D (<a href=\"http://www.panda3d.org/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/panda3d.md\">entry</a>)",
|
||||
"Panda3D is a game engine, a framework for 3D rendering and..",
|
||||
"<a href=\"http://www.panda3d.org/download.php\">Link</a>",
|
||||
"mature / active",
|
||||
@ -7736,6 +7736,14 @@
|
||||
"framework",
|
||||
"<a href=\"https://github.com/marcusmoller/pyorpg-client.git\">Source</a> - Python - MIT"
|
||||
],
|
||||
[
|
||||
"PyQt (<a href=\"https://www.riverbankcomputing.com/software/pyqt/intro\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/pyqt.md\">entry</a>)",
|
||||
"Python binding for the Qt framework.",
|
||||
"",
|
||||
"mature / active",
|
||||
"library",
|
||||
"C++, Python - GPL-3.0"
|
||||
],
|
||||
[
|
||||
"pyRacerz (<a href=\"http://pyracerz.sourceforge.net/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/pyracerz.md\">entry</a>)",
|
||||
"Racing game.",
|
||||
@ -8438,7 +8446,7 @@
|
||||
"",
|
||||
"beta / inactive since 2017",
|
||||
"action, inspired by Sensitive, remake",
|
||||
"<a href=\"https://github.com/bylexus/sensitive-js.git\">Source</a> - JavaScript - ?"
|
||||
"<a href=\"https://github.com/bylexus/sensitive-js.git\">Source</a> - JavaScript - Custom"
|
||||
],
|
||||
[
|
||||
"Sentient Storage (<a href=\"https://pyweek.org/e/np8g/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/sentient_storage.md\">entry</a>)",
|
||||
@ -8472,6 +8480,14 @@
|
||||
"game engine, commercial content, inspired by Fallout 2, remake, requires original content",
|
||||
"<a href=\"https://github.com/phobos2077/sfall.git\">Source</a> - C++, C - GPL-3.0"
|
||||
],
|
||||
[
|
||||
"SGE Game Engine (<a href=\"http://stellarengine.nongnu.org/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/sge_game_engine.md\">entry</a>)",
|
||||
"General-purpose 2-D game engine.",
|
||||
"<a href=\"http://stellarengine.nongnu.org/download.html\">Link</a>",
|
||||
"mature / inactive since 2017",
|
||||
"game engine, 2D, framework",
|
||||
"<a href=\"https://git.savannah.nongnu.org/git/stellarengine.git\">Source</a> - Python - LGPL-3.0"
|
||||
],
|
||||
[
|
||||
"shadow-of-the-beast-html5 (<a href=\"http://spleennooname.github.io/shadow-of-the-beast-html5/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/shadow-of-the-beast-html5.md\">entry</a>)",
|
||||
"Remake of Shadow of the Beast.",
|
||||
@ -8782,7 +8798,7 @@
|
||||
"<a href=\"http://sokosolve.sourceforge.net/install.html\">Link</a>",
|
||||
"mature / inactive since 2009",
|
||||
"puzzle, sokoban-like",
|
||||
"<a href=\"https://svn.code.sf.net/p/sokosolve/code\">Source</a> - C# - ?"
|
||||
"<a href=\"https://svn.code.sf.net/p/sokosolve/code\">Source</a> - C# - GPL-3.0"
|
||||
],
|
||||
[
|
||||
"Solarus (<a href=\"http://www.solarus-games.org/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/solarus.md\">entry</a>)",
|
||||
@ -9112,6 +9128,14 @@
|
||||
"role playing",
|
||||
"<a href=\"https://bitbucket.org/featheredmelody/lost-sky-project-public/src\">Source</a> - Python - 3-clause BSD"
|
||||
],
|
||||
[
|
||||
"Stratagus (<a href=\"https://wargus.github.io/stratagus.html\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/stratagus.md\">entry</a>)",
|
||||
"Real-time strategy gaming engine.",
|
||||
"",
|
||||
"mature / active",
|
||||
"strategy, game engine",
|
||||
"<a href=\"https://github.com/Wargus/stratagus.git\">Source</a> - C++ - GPL-2.0"
|
||||
],
|
||||
[
|
||||
"StressFreeZone (<a href=\"https://web.archive.org/web/20140211182144/http://sfz.schattenkind.net/wiki/index.php/Main_Page\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/stressfreezone.md\">entry</a>)",
|
||||
"Space simulation focused on cooperative (non-..",
|
||||
@ -9189,8 +9213,8 @@
|
||||
"Remake of Supaplex.",
|
||||
"",
|
||||
"mature / active",
|
||||
"puzzle, inspired by Supaplex, open content, remake, skill",
|
||||
"<a href=\"https://github.com/eguneys/supaxl.git\">Source</a> - JavaScript - ?"
|
||||
"puzzle, content commercial, inspired by Supaplex, remake, skill",
|
||||
"<a href=\"https://github.com/eguneys/supaxl.git\">Source</a> - JavaScript - MIT"
|
||||
],
|
||||
[
|
||||
"Super Methane Brothers (<a href=\"http://methane.sourceforge.net/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/super_methane_brothers.md\">entry</a>)",
|
||||
@ -10781,7 +10805,7 @@
|
||||
"3D invaders game using wireframe vector graphics.",
|
||||
"",
|
||||
"mature / inactive since 2000",
|
||||
"arcade, open content",
|
||||
"arcade, inspired by ICBM3D, open content",
|
||||
"<a href=\"https://gitlab.com/osgames/xinvaders3d.git\">Source</a> - C - GPL-2.0"
|
||||
],
|
||||
[
|
||||
|
@ -11,6 +11,7 @@ _Side scrolling platform game._
|
||||
- Code language: C
|
||||
- Code license: GPL-2.0
|
||||
- Code dependencies: SDL
|
||||
- Developer: Gabor Torok (gabortorok@SF)
|
||||
|
||||
## Building
|
||||
|
||||
|
@ -10,5 +10,6 @@ _Remake of Zarch._
|
||||
- Code repository: https://gitlab.com/osgames/ajax3d.git (conversion of cvs), http://ajax3d.cvs.sourceforge.net (cvs)
|
||||
- Code language: JavaScript
|
||||
- Code license: GPL-2.0
|
||||
- Developer: Eben Upton (ebenupton@SF)
|
||||
|
||||
## Building
|
||||
|
@ -10,6 +10,7 @@ _Faithful remake of, and a tribute to, Atomix, a classic puzzle game created by
|
||||
- Code language: C
|
||||
- Code license: GPL-3.0
|
||||
- Assets license: Custom (level design, see Readme)
|
||||
- Developer: Mateusz Viste
|
||||
|
||||
## Building
|
||||
|
||||
|
@ -6,11 +6,13 @@ _Extensible ball and paddle game._
|
||||
- State: beta, inactive since 2009
|
||||
- Platform: Linux
|
||||
- Keywords: action, open content
|
||||
- Code repository: http://bzr.savannah.gnu.org/lh/ballandpaddle/ (bzr)
|
||||
- Code repository: https://gitlab.com/osgames/ballandpaddle.git (conversion of bzr), http://bzr.savannah.gnu.org/r/ballandpaddle/ (bzr)
|
||||
- Code language: C++, Scheme
|
||||
- Code license: GPL-3.0
|
||||
- Code dependencies: SDL
|
||||
- Code dependencies: guile, SDL
|
||||
- Assets license: GPL
|
||||
- Developer: Eric P. Hutchins
|
||||
|
||||
## Building
|
||||
|
||||
- Build system: Make
|
@ -9,7 +9,7 @@ _Battleship game._
|
||||
- Code repository: https://gitlab.com/osgames/batnav.git (import of cvs), http://batnav.cvs.sourceforge.net (cvs)
|
||||
- Code language: C
|
||||
- Code license: GPL-2.0
|
||||
- Developer: Ricardo Quesada
|
||||
- Developer: Ricardo Quesada (riq@SF), Jacob L. Anawalt (jlanawalt@SF)
|
||||
|
||||
## Building
|
||||
|
||||
|
@ -8,7 +8,7 @@ _Blinken is the KDE implementation of the memory game Simon Says._
|
||||
- Code repository: https://github.com/KDE/blinken.git
|
||||
- Code language: C++
|
||||
- Code license: GPL-2.0
|
||||
- Code dependencies: KDE libraries
|
||||
- Code dependencies: KDE Frameworks
|
||||
- Assets license: GPL-2.0, GFDL (documentation)
|
||||
- Developer: Albert Astals Cid, Danny Allen (artwork and documentation), Steve Jordi (a font)
|
||||
|
||||
|
@ -7,7 +7,7 @@ _Remake of Bomberman, another Dynablaster clone._
|
||||
- Download: https://sourceforge.net/projects/bombic/files/bombic/
|
||||
- Platform: Linux, macOS
|
||||
- Keywords: action, inspired by Bomberman, remake
|
||||
- Code repository: https://gitlab.com/osgames/bombic.git (clone of svn), https://svn.code.sf.net/p/bombic/code (svn)
|
||||
- Code repository: https://gitlab.com/osgames/bombic.git (conversion of svn), https://svn.code.sf.net/p/bombic/code (svn)
|
||||
- Code language: C++, Objective-C
|
||||
- Code license: GPL-2.0
|
||||
- Code dependencies: SDL
|
||||
|
@ -1,4 +1,4 @@
|
||||
# CannonSmash
|
||||
# Cannon Smash
|
||||
|
||||
_Cannon Smash is a table tennis game._
|
||||
|
@ -8,7 +8,7 @@ _Remake of Rampart._
|
||||
- Keywords: strategy, inspired by Rampart, remake
|
||||
- Code repository: https://github.com/karlb/castle-combat.git
|
||||
- Code language: Python
|
||||
- Code license: ? (GPL-2.0)
|
||||
- Code license: GPL
|
||||
- Developer: Karl Bartel
|
||||
|
||||
## Building
|
||||
|
@ -1,6 +1,6 @@
|
||||
# CrossUO
|
||||
|
||||
_ Ultima Online client._
|
||||
_Ultima Online client._
|
||||
|
||||
- Home: https://crossuo.com/
|
||||
- Media: https://en.wikipedia.org/wiki/Ultima_Online
|
||||
|
@ -1,6 +1,6 @@
|
||||
# Dungeon Monkey Unlimited
|
||||
|
||||
_A turn based combat-oriented tactics RPG. _
|
||||
_A turn based combat-oriented tactics RPG._
|
||||
|
||||
- Home: https://sourceforge.net/projects/dmonkey/
|
||||
- State: mature, inactive since 2010
|
||||
|
@ -6,7 +6,7 @@ _Authoring tool for the creation of point-and-click games._
|
||||
- State: mature, inactive since 2014
|
||||
- Download: https://sourceforge.net/projects/e-adventure/files/
|
||||
- Keywords: adventure, game engine
|
||||
- Code repository: https://gitlab.com/osgames/e-adventure.git (conversion of svn), https://svn.code.sf.net/p/e-adventure/code (svn)
|
||||
- Code repository: https://github.com/e-ucm/eAdventure-legacy.git, https://github.com/e-ucm/eAdventure.git (+), https://github.com/e-ucm/uAdventure.git (+), https://gitlab.com/osgames/e-adventure.git (+) (conversion of svn), https://svn.code.sf.net/p/e-adventure/code (svn)
|
||||
- Code language: Java
|
||||
- Code license: GPL-3.0
|
||||
|
||||
|
@ -6,9 +6,10 @@ _Game of colonization, research, diplomacy and trade. A 4X approach.It is played
|
||||
- State: beta, inactive since 2017
|
||||
- Download: https://sourceforge.net/projects/fsc/files
|
||||
- Keywords: strategy
|
||||
- Code repository: https://gitlab.com/osgames/fsc.git (clone of svn), https://svn.code.sf.net/p/fsc/code (svn)
|
||||
- Code repository: https://gitlab.com/osgames/fsc.git (conversion of svn), https://svn.code.sf.net/p/fsc/code (svn)
|
||||
- Code language: C
|
||||
- Code license: GPL-2.0
|
||||
- Developer: Paul Mueller (bitnapper@SF)
|
||||
|
||||
requires SDL
|
||||
|
||||
|
@ -9,5 +9,6 @@ _Engine for writing multiplayer turn based games._
|
||||
- Code repository: https://gitlab.com/osgames/freya-engine.git (conversion of cvs), http://freya-engine.cvs.sourceforge.net (cvs)
|
||||
- Code language: Java
|
||||
- Code license: LGPL-2.1
|
||||
- Developer: Sasha Bilton (pond@SF)
|
||||
|
||||
## Building
|
||||
|
@ -6,9 +6,10 @@ _Remake of Frogger._
|
||||
- State: beta, inactive since 2009
|
||||
- Download: https://sourceforge.net/projects/froggix/files/
|
||||
- Keywords: arcade, inspired by Frogger, remake, side-scrolling, skill
|
||||
- Code repository: https://gitlab.com/osgames/froggix.git (clone of svn), https://svn.code.sf.net/p/froggix/code (svn)
|
||||
- Code repository: https://gitlab.com/osgames/froggix.git (conversion of svn), https://svn.code.sf.net/p/froggix/code (svn)
|
||||
- Code language: Python
|
||||
- Code license: GPL-3.0
|
||||
- Code dependencies: pygame
|
||||
- Developer: Paul Elms (scifly@SF)
|
||||
|
||||
## Building
|
||||
|
@ -5,10 +5,11 @@ _Remake of Gravity Force._
|
||||
- Home: http://www.galaxy-forces.com/, https://sourceforge.net/projects/galaxyv2/
|
||||
- State: mature
|
||||
- Download: https://sourceforge.net/projects/galaxyv2/files/
|
||||
- Keywords: action, 2D, inspired by Gravity Force, remake
|
||||
- Keywords: action, 2D, content open, inspired by Gravity Force, remake
|
||||
- Code repository: https://svn.code.sf.net/p/galaxyv2/code (svn active)
|
||||
- Code language: C++
|
||||
- Code license: ? (PD)
|
||||
- Code license: Public domain (license.txt)
|
||||
- Assets license: Public domain (license.txt)
|
||||
- Developer: Ronnie Hedlund
|
||||
|
||||
## Building
|
||||
|
@ -12,7 +12,7 @@ _Combat flight simulator._
|
||||
- Code license: GPL-2.0
|
||||
- Code dependencies: GLUT, SDL
|
||||
- Assets license: GPL-2.0
|
||||
- Developer: Thomas Drexl, Jean-Marc Le Peuvedic, Eugene Andreeschev, Eric Cheung, Piotr Pawlow, Louens Veen, Arne Reiners, Norbert Drexl, James Stone, Bernhard Kaindl, Cedric Delfosse
|
||||
- Developer: Thomas Drexl (heptargon@SF), Jean-Marc Le Peuvedic, Eugene Andreeschev, Eric Cheung, Piotr Pawlow, Louens Veen, Arne Reiners, Norbert Drexl, James Stone, Bernhard Kaindl, Cedric Delfosse
|
||||
|
||||
## Building
|
||||
|
||||
|
@ -11,5 +11,6 @@ _Remake of Another World 2: Heart of the Alien._
|
||||
- Code language: C
|
||||
- Code license: GPL-2.0
|
||||
- Code dependencies: SDL
|
||||
- Developer: Gil Megidish (gilm@SF)
|
||||
|
||||
## Building
|
||||
|
@ -9,7 +9,7 @@ _Mostly classical minesweeper puzzle game from the KDEGames division of the KDE
|
||||
- Code repository: https://anongit.kde.org/kmines.git
|
||||
- Code language: C++
|
||||
- Code license: GPL-2.0
|
||||
- Code dependencies: KDE libraries, Qt
|
||||
- Code dependencies: KDE Frameworks
|
||||
- Assets license: GPL, GFDL
|
||||
- Developer: Nicolas Hadacek, Mikhail Kourinny, Mauricio Piacentini, Dmitry Suzdalev, Mike McBride (documentation update for KDE 2.0), Philip Rodrigues (some changes for KDE 3.2)
|
||||
|
||||
|
@ -11,5 +11,6 @@ _Remake of Magical Drop._
|
||||
- Code language: C++
|
||||
- Code license: GPL-2.0
|
||||
- Code dependencies: SDL
|
||||
- Developer: krys (krys@SF)
|
||||
|
||||
## Building
|
||||
|
@ -9,6 +9,7 @@ _Remake of Micro Machines._
|
||||
- Code repository: https://gitlab.com/osgames/microracers.git (conversion of cvs), http://microracers.cvs.sourceforge.net (cvs)
|
||||
- Code language: C, C++
|
||||
- Code license: GPL-2.0
|
||||
- Developer: Ricardo Cruz (rmcruz@SF)
|
||||
|
||||
Not really beta?
|
||||
|
||||
|
@ -10,5 +10,6 @@ _Remake of Paradroid._
|
||||
- Code repository: https://gitlab.com/osgames/night-hawk.git (conversion of cvs), https://night-hawk.cvs.sourceforge.net (cvs)
|
||||
- Code language: C++
|
||||
- Code license: GPL-2.0
|
||||
- Developer: Jason Nunn, Eric Gillespie (vikin667@SF)
|
||||
|
||||
## Building
|
||||
|
@ -7,11 +7,13 @@ _Side-scroller/arcade lunar-lander-like game._
|
||||
- Download: https://sourceforge.net/projects/osgg/files/
|
||||
- Platform: Windows, Linux
|
||||
- Keywords: arcade, open content, side-scrolling
|
||||
- Code repository: https://gitlab.com/osgames/osgg.git (conversion of svn), https://svn.code.sf.net/p/osgg/code (svn)
|
||||
- Code repository: https://github.com/DusteDdk/osgg.git, https://gitlab.com/osgames/osgg.git (+) (conversion of svn), https://svn.code.sf.net/p/osgg/code (svn)
|
||||
- Code language: C++
|
||||
- Code license: GPL-3.0
|
||||
- Code dependencies: OpenGL, SDL
|
||||
- Assets license: ? (GPL)
|
||||
- Developer: Jimmy Christensen
|
||||
- Assets license: Artistic license-1.0 (font)
|
||||
- Developer: Jimmy Christensen (dusteddk@SF, DusteDdk@GH)
|
||||
|
||||
## Building
|
||||
|
||||
- Build system: Make
|
@ -8,7 +8,7 @@ _Single player roguelike game._
|
||||
- Code repository: https://gitlab.com/osgames/omega-roguelike.git (conversion of cvs), http://omega-roguelike.cvs.sourceforge.net (cvs)
|
||||
- Code language: C
|
||||
- Code license: LGPL-2.0
|
||||
- Developer: Laurence R. Brothers
|
||||
- Developer: Laurence R. Brothers, Sheldon Simms (wsxyz@SF), David Gibbs (dagibbs@SF), William Tanksley (wtanksle@SF)
|
||||
|
||||
## Building
|
||||
|
||||
|
@ -11,6 +11,7 @@ _Implementation of the GPL Quake source._
|
||||
- Code language: C
|
||||
- Code license: GPL-2.0
|
||||
- Assets license: ? (GPL)
|
||||
- Developer: Toddd (rsmd@SF)
|
||||
|
||||
## Building
|
||||
|
||||
|
@ -10,6 +10,7 @@ _Clone of Mortal Kombat._
|
||||
- Code repository: https://gitlab.com/osgames/openmortal.git (conversion of cvs), http://openmortal.cvs.sourceforge.net (cvs)
|
||||
- Code language: C++, Perl
|
||||
- Code license: GPL-2.0
|
||||
- Developer: UPi (upi@SF)
|
||||
|
||||
## Building
|
||||
|
||||
|
@ -1,4 +1,4 @@
|
||||
# Panda 3D
|
||||
# Panda3D
|
||||
|
||||
_Panda3D is a game engine, a framework for 3D rendering and game development for Python and C++ programs._
|
||||
|
@ -9,6 +9,7 @@ _Remake of Log!cal._
|
||||
- Code language: Python
|
||||
- Code license: GPL-2.0
|
||||
- Code dependencies: pygame
|
||||
- Developer: Stephen Thorne (jerub@SF), John-Paul Gignac (jjgignac@SF)
|
||||
|
||||
## Building
|
||||
|
||||
|
@ -10,6 +10,7 @@ _Multiplayer role playing game engine which shares common qualities between mult
|
||||
- Code repository: https://gitlab.com/osgames/phprpg.git (conversion from cvs), http://phprpg.cvs.sourceforge.net (cvs)
|
||||
- Code language: PHP
|
||||
- Code license: GPL-2.0
|
||||
- Developer: Haeric (haeric@SF), Rob Norman (stinx@SF), Timothy Chung (ttschung@SF)
|
||||
|
||||
## Building
|
||||
|
||||
|
@ -7,11 +7,11 @@ _Puzzle game._
|
||||
- Download: http://primrose.sourceforge.net/download.php, https://sourceforge.net/projects/primrose/files/
|
||||
- Platform: Windows, Linux, macOS
|
||||
- Keywords: puzzle, open content
|
||||
- Code repository: https://gitlab.com/osgames/primrose.git (conversion of git), http://primrose.cvs.sourceforge.net (cvs)
|
||||
- Code repository: https://gitlab.com/osgames/primrose.git (conversion of cvs), http://primrose.cvs.sourceforge.net (cvs)
|
||||
- Code language: C++
|
||||
- Code license: Public domain
|
||||
- Code dependencies: SDL
|
||||
- Assets license: Public domain
|
||||
- Developer: Jason Rohrer
|
||||
- Developer: Jason Rohrer (jcr13@SF)
|
||||
|
||||
## Building
|
||||
|
16
entries/pyqt.md
Normal file
16
entries/pyqt.md
Normal file
@ -0,0 +1,16 @@
|
||||
# PyQt
|
||||
|
||||
_Python binding for the Qt framework._
|
||||
|
||||
- Home: https://www.riverbankcomputing.com/software/pyqt/intro
|
||||
- Media: https://en.wikipedia.org/wiki/PyQt
|
||||
- State: mature
|
||||
- Platform: Windows, Linux, macOS, Android, iOS
|
||||
- Keywords: library
|
||||
- Code repository: (see home)
|
||||
- Code language: C++, Python
|
||||
- Code license: GPL-3.0, Custom (Riverbank Commercial License)
|
||||
- Code dependencies: Qt
|
||||
|
||||
## Building
|
||||
|
@ -10,7 +10,7 @@ _Simple real-time space conquering game._
|
||||
- Code language: C++
|
||||
- Code license: GPL-2.0
|
||||
- Code dependencies: SDL
|
||||
- Developer: Anthony Mariette Louis Liekens, Jens Fursund, Loek, Robert Schuster, Troels Kofoed Jacobsen
|
||||
- Developer: Anthony Mariette Louis Liekens (aliekens@SF), Jens Fursund (fursund@SF), Loek (exinion@SF), Robert Schuster (thebohemian@SF), Troels Kofoed Jacobsen
|
||||
|
||||
## Building
|
||||
|
||||
|
@ -6,8 +6,9 @@ _Remake of Rescue!._
|
||||
- State: beta, inactive since 2013
|
||||
- Download: https://sourceforge.net/projects/rescue/files/
|
||||
- Keywords: action, inspired by Rescue!, real time, remake, space, strategy
|
||||
- Code repository: https://gitlab.com/osgames/rescue.git (clone of svn), http://svn.code.sf.net/p/rescue/code (svn)
|
||||
- Code repository: https://gitlab.com/osgames/rescue.git (conversion of svn), http://svn.code.sf.net/p/rescue/code (svn)
|
||||
- Code language: Java
|
||||
- Code license: GPL-3.0
|
||||
- Developer: Yura (yuranet@SF)
|
||||
|
||||
## Building
|
||||
|
@ -8,7 +8,7 @@ _Remake of Sensitive._
|
||||
- Keywords: action, inspired by Sensitive, remake
|
||||
- Code repository: https://github.com/bylexus/sensitive-js.git
|
||||
- Code language: JavaScript
|
||||
- Code license: ? (ISC)
|
||||
- Assets license: unknown (https://github.com/bylexus/sensitive-js#copyright-violations)
|
||||
- Code license: Custom (NC, https://github.com/bylexus/sensitive-js#license-information)
|
||||
- Assets license: Unknown (https://github.com/bylexus/sensitive-js#copyright-violations)
|
||||
|
||||
## Building
|
||||
|
16
entries/sge_game_engine.md
Normal file
16
entries/sge_game_engine.md
Normal file
@ -0,0 +1,16 @@
|
||||
# SGE Game Engine
|
||||
|
||||
_General-purpose 2-D game engine._
|
||||
|
||||
- Home: http://stellarengine.nongnu.org/, https://savannah.nongnu.org/projects/stellarengine
|
||||
- State: mature, inactive since 2017
|
||||
- Download: http://stellarengine.nongnu.org/download.html
|
||||
- Keywords: game engine, 2D, framework
|
||||
- Code repository: https://git.savannah.nongnu.org/git/stellarengine.git, http://cvs.savannah.nongnu.org:/web/stellarengine (cvs)
|
||||
- Code language: Python
|
||||
- Code license: LGPL-3.0
|
||||
- Code dependencies: pygame
|
||||
|
||||
## Building
|
||||
|
||||
- Build system: setup.py
|
@ -11,7 +11,7 @@ _Simple Sokoban game aimed at playability and portability across systems._
|
||||
- Code license: GPL-3.0
|
||||
- Code dependencies: SDL
|
||||
- Assets license: ? (GPL)
|
||||
- Developer: Mateusz Viste
|
||||
- Developer: Mateusz Viste (mv_fox@SF)
|
||||
|
||||
## Building
|
||||
|
||||
|
@ -7,7 +7,7 @@ _Gravity‐based turn based strategy game._
|
||||
- Download: https://web.archive.org/web/20150630152307/http://slingshot.wikispot.org/Downloads, https://sourceforge.net/projects/slingshot-game/files/
|
||||
- Platform: Windows, Linux, macOS
|
||||
- Keywords: strategy, open content, turn-based
|
||||
- Code repository: https://gitlab.com/osgames/slingshot.git (import of source releases and SVN), https://svn.code.sf.net/p/slingshot-game/code (svn)
|
||||
- Code repository: https://gitlab.com/osgames/slingshot.git (import of source releases and SVN which has only 1 revision), https://svn.code.sf.net/p/slingshot-game/code (svn)
|
||||
- Code language: Python
|
||||
- Code license: GPL-2.0
|
||||
- Code dependencies: pygame
|
||||
|
@ -10,6 +10,6 @@ _Real time strategy game._
|
||||
- Code license: GPL
|
||||
- Code dependencies: pygame, pyglet, Rabbyt
|
||||
- Assets license: GPL
|
||||
- Developer: Joey Marshall
|
||||
- Developer: Joey Marshall, Mikey Lubker (ratchet@SF)
|
||||
|
||||
## Building
|
||||
|
@ -9,7 +9,7 @@ _Sokoban game with enthusiast tools._
|
||||
- Keywords: puzzle, sokoban-like
|
||||
- Code repository: https://svn.code.sf.net/p/sokosolve/code (svn), https://svn.code.sf.net/p/sokosolve/decade (svn)
|
||||
- Code language: C#
|
||||
- Code license: ? (GPL)
|
||||
- Code license: GPL-3.0 (communication with author)
|
||||
- Code dependencies: WinForms
|
||||
- Developer: Guy Langston
|
||||
|
||||
|
15
entries/stratagus.md
Normal file
15
entries/stratagus.md
Normal file
@ -0,0 +1,15 @@
|
||||
# Stratagus
|
||||
|
||||
_Real-time strategy gaming engine._
|
||||
|
||||
- Home: https://wargus.github.io/stratagus.html
|
||||
- State: mature
|
||||
- Platform: Windows, Linux, macOS
|
||||
- Keywords: strategy, game engine
|
||||
- Code repository: https://github.com/Wargus/stratagus.git
|
||||
- Code language: C++
|
||||
- Code license: GPL-2.0
|
||||
|
||||
## Building
|
||||
|
||||
- Build system: CMake
|
@ -2,7 +2,7 @@
|
||||
|
||||
_Space simulation focused on cooperative (non-massive)-multiplayer and intuitive gameplay, that is fun to play in short bursts, e.g. on LAN parties._
|
||||
|
||||
- Home: https://web.archive.org/web/20140211182144/http://sfz.schattenkind.net/wiki/index.php/Main_Page
|
||||
- Home: https://web.archive.org/web/20140211182144/http://sfz.schattenkind.net/wiki/index.php/Main_Page, https://sourceforge.net/projects/sfz/
|
||||
- State: beta, inactive since 2007
|
||||
- Download: https://web.archive.org/web/20130606103829/http://ghoulsblade.schattenkind.net/sfz/LATEST_SFZ_SOURCE.zip
|
||||
- Keywords: simulation, multiplayer online, space
|
||||
@ -10,6 +10,7 @@ _Space simulation focused on cooperative (non-massive)-multiplayer and intuitive
|
||||
- Code language: C++, Lua
|
||||
- Code license: GPL-3.0
|
||||
- Code dependencies: Lugre
|
||||
- Developer: Mark Saward, Robert Noll (doomhammer@SF)
|
||||
|
||||
## Building
|
||||
|
||||
|
@ -4,10 +4,11 @@ _Remake of Supaplex._
|
||||
|
||||
- Home: https://eguneys.github.io/jsgames/
|
||||
- State: mature
|
||||
- Keywords: puzzle, inspired by Supaplex, open content, remake, skill
|
||||
- Keywords: puzzle, content commercial, inspired by Supaplex, remake, skill
|
||||
- Code repository: https://github.com/eguneys/supaxl.git
|
||||
- Code language: JavaScript
|
||||
- Code license: ? (MIT or ISC)
|
||||
- Code license: MIT
|
||||
- Code dependencies: pixi.js
|
||||
- Assets license: Proprietary
|
||||
|
||||
## Building
|
||||
|
@ -1,6 +1,6 @@
|
||||
# TerminalApps
|
||||
|
||||
_Fun puzzle games that run on any terminal. _
|
||||
_Fun puzzle games that run on any terminal._
|
||||
|
||||
- Home: https://github.com/fastrgv/TerminalApps
|
||||
- State: mature
|
||||
|
@ -93,7 +93,7 @@
|
||||
- **[FreeCS](../freecs.md)** (QuakeC, GPL-2.0, mature)
|
||||
- **[Freedoom](../freedoom.md)** (None, None, beta)
|
||||
- **[FreePrince](../freeprince.md)** (C, GPL-2.0, beta, inactive since 2011)
|
||||
- **[Galaxy Forces V2](../galaxy_forces_v2.md)** (C++, ?, mature)
|
||||
- **[Galaxy Forces V2](../galaxy_forces_v2.md)** (C++, Public domain, mature)
|
||||
- **[Gang Garrison 2](../gang_garrison_2.md)** (Game Maker Script, MPL-2.0, mature)
|
||||
- **[GDash](../gdash.md)** (C++, MIT, beta)
|
||||
- **[GDHexGrid](../gdhexgrid.md)** (GDScript, MIT, mature)
|
||||
@ -180,7 +180,7 @@
|
||||
- **[SDL Sopwith](../sdl_sopwith.md)** (C, GPL-2.0, mature, inactive since 2014)
|
||||
- **[SDLPoP](../sdlpop.md)** (C, GPL-3.0, mature)
|
||||
- **[Secret Maryo Chronicles](../secret_maryo_chronicles.md)** (C++, GPL-3.0, mature, inactive since 2009)
|
||||
- **[sensitive-js](../sensitive-js.md)** (JavaScript, ?, beta, inactive since 2017)
|
||||
- **[sensitive-js](../sensitive-js.md)** (JavaScript, Custom, beta, inactive since 2017)
|
||||
- **[shadow-of-the-beast-html5](../shadow-of-the-beast-html5.md)** (JavaScript, Apache-2.0, beta, inactive since 2017)
|
||||
- **[Sine](../sine.md)** (C, C++, MIT, beta)
|
||||
- **[Slune](../slune.md)** (Python, GPL-2.0, mature, inactive since 2007)
|
||||
|
@ -52,6 +52,7 @@
|
||||
- **[Pixel Wheels](../pixel_wheels.md)** (Java, GPL-3.0, beta)
|
||||
- **[PokerTH](../pokerth.md)** (C++, AGPL-3.0, mature, inactive since 2017)
|
||||
- **[Powerslide remake](../powerslide_remake.md)** (C++, MIT, beta)
|
||||
- **[PyQt](../pyqt.md)** (C++, Python, GPL-3.0, Custom, mature)
|
||||
- **[Rabbit Escape](../rabbit_escape.md)** (Java, GPL-2.0, mature)
|
||||
- **[raylib](../raylib.md)** (C, C++, zlib, mature)
|
||||
- **[Remixed Dungeon](../remixed_dungeon.md)** (Java, GPL-3.0, mature)
|
||||
|
@ -50,7 +50,7 @@
|
||||
- **[Openfrag](../openfrag.md)** (C++, Lua, GPL-2.0, beta, inactive since 2008)
|
||||
- **[OpenRPG](../openrpg.md)** (Python, GPL-2.0, mature, inactive since 2013)
|
||||
- **[Orx](../orx.md)** (C, zlib, mature)
|
||||
- **[Panda 3D](../panda_3d.md)** (C++, C, 3-clause BSD, mature)
|
||||
- **[Panda3D](../panda3d.md)** (C++, C, 3-clause BSD, mature)
|
||||
- **[Phaser](../phaserio.md)** (JavaScript, MIT, mature)
|
||||
- **[PLIB](../plib.md)** (C++, LGPL-2.0, mature, inactive since 2012)
|
||||
- **[Polycode](../polycode.md)** (C, C++, MIT, beta)
|
||||
@ -66,6 +66,7 @@
|
||||
- **[Scrolling Game Development Kit 2](../scrolling_game_development_kit_2.md)** (C#, GPL-2.0, mature, inactive since 2017)
|
||||
- **[ScummVM](../scummvm.md)** (C++, GPL-2.0, mature)
|
||||
- **[SDL Game Engine 2D](../sdl_game_engine_2d.md)** (C, MIT, beta, inactive since 2014)
|
||||
- **[SGE Game Engine](../sge_game_engine.md)** (Python, LGPL-3.0, mature, inactive since 2017)
|
||||
- **[SoftPixel Engine](../softpixel_engine.md)** (C++, zlib, mature, inactive since 2013)
|
||||
- **[Solarus](../solarus.md)** (C, C++, Lua, GPL-3.0, mature)
|
||||
- **[Superpowers](../superpowers.md)** (TypeScript, ISC, mature)
|
||||
|
@ -50,7 +50,7 @@
|
||||
- **[Openfrag](../openfrag.md)** (C++, Lua, GPL-2.0, beta, inactive since 2008)
|
||||
- **[OpenRPG](../openrpg.md)** (Python, GPL-2.0, mature, inactive since 2013)
|
||||
- **[Orx](../orx.md)** (C, zlib, mature)
|
||||
- **[Panda 3D](../panda_3d.md)** (C++, C, 3-clause BSD, mature)
|
||||
- **[Panda3D](../panda3d.md)** (C++, C, 3-clause BSD, mature)
|
||||
- **[Phaser](../phaserio.md)** (JavaScript, MIT, mature)
|
||||
- **[PLIB](../plib.md)** (C++, LGPL-2.0, mature, inactive since 2012)
|
||||
- **[Polycode](../polycode.md)** (C, C++, MIT, beta)
|
||||
@ -66,6 +66,7 @@
|
||||
- **[Scrolling Game Development Kit 2](../scrolling_game_development_kit_2.md)** (C#, GPL-2.0, mature, inactive since 2017)
|
||||
- **[ScummVM](../scummvm.md)** (C++, GPL-2.0, mature)
|
||||
- **[SDL Game Engine 2D](../sdl_game_engine_2d.md)** (C, MIT, beta, inactive since 2014)
|
||||
- **[SGE Game Engine](../sge_game_engine.md)** (Python, LGPL-3.0, mature, inactive since 2017)
|
||||
- **[SoftPixel Engine](../softpixel_engine.md)** (C++, zlib, mature, inactive since 2013)
|
||||
- **[Solarus](../solarus.md)** (C, C++, Lua, GPL-3.0, mature)
|
||||
- **[Superpowers](../superpowers.md)** (TypeScript, ISC, mature)
|
||||
|
@ -90,12 +90,14 @@
|
||||
- **[Ruby-warrior](../ruby-warrior.md)** (Ruby, MIT, beta, inactive since 2012)
|
||||
- **[ScummVM](../scummvm.md)** (C++, GPL-2.0, mature)
|
||||
- **[sfall](../sfall.md)** (C++, C, GPL-3.0, mature)
|
||||
- **[SGE Game Engine](../sge_game_engine.md)** (Python, LGPL-3.0, mature, inactive since 2017)
|
||||
- **[Sludge](../sludge.md)** (C, C++, Objective-C, LGPL-2.1, mature)
|
||||
- **[Solarus](../solarus.md)** (C, C++, Lua, GPL-3.0, mature)
|
||||
- **[Spartan Engine](../spartan_engine.md)** (C, C++, MIT, beta)
|
||||
- **[Spring](../spring.md)** (C++, C, Lua, GPL-2.0, mature)
|
||||
- **[Squiffy](../squiffy.md)** (JavaScript, MIT, mature)
|
||||
- **[SteveTech1](../stevetech1.md)** (Java, MIT, beta, inactive since 2019)
|
||||
- **[Stratagus](../stratagus.md)** (C++, GPL-2.0, mature)
|
||||
- **[sundog](../sundog.md)** (C, C++, Python, MIT, beta)
|
||||
- **[Tapir](../tapir.md)** (C, Ruby, Apache-2.0, MIT, beta, inactive since 2017)
|
||||
- **[The Eternity Engine](../the_eternity_engine.md)** (C, C++, GPL-3.0, mature)
|
||||
|
@ -149,15 +149,15 @@
|
||||
- **[Cadaver](../cadaver.md)** (C++, GPL-2.0, beta, inactive since 2009)
|
||||
- **[CaesarIA](../caesaria.md)** (C++, JavaScript, GPL-3.0, beta)
|
||||
- **[Candy Box 2](../candy_box_2.md)** (TypeScript, JavaScript, GPL-3.0, mature, inactive since 2013)
|
||||
- **[Cannon Smash](../cannon_smash.md)** (C++, GPL-2.0, beta, inactive since 2003)
|
||||
- **[Cannonball](../cannonball.md)** (C++, MAME, beta)
|
||||
- **[CannonSmash](../cannonsmash.md)** (C++, GPL-2.0, beta, inactive since 2003)
|
||||
- **[Canta](../canta.md)** (Python, GPL-3.0, beta, inactive since 2011)
|
||||
- **[Caph](../caph.md)** (C, GPL-3.0, mature, inactive since 2010)
|
||||
- **[Card Stories](../card_stories.md)** (JavaScript, Python, AGPL-3.0, beta, inactive since 2012)
|
||||
- **[Cart Life](../cart_life.md)** (AGS Script, Custom, mature, inactive since 2014)
|
||||
- **[Castle of the Winds in Elm](../castle_of_the_winds_in_elm.md)** (Elm, JavaScript, ?, beta)
|
||||
- **[Castle of the Winds](../castle_of_the_winds.md)** (JavaScript, MIT, beta, inactive since 2016)
|
||||
- **[Castle-Combat](../castle-combat.md)** (Python, ?, beta, inactive since 2006)
|
||||
- **[Castle-Combat](../castle-combat.md)** (Python, GPL, beta, inactive since 2006)
|
||||
- **[Cat Mother Dead Justice](../cat_mother_dead_justice.md)** (C++, 3-clause BSD, GPL-2.0, beta, inactive since 2003)
|
||||
- **[Cataclysm: Dark Days Ahead](../cataclysm_dark_days_ahead.md)** (C++, CC-BY-SA-3.0, mature)
|
||||
- **[Cataclysm](../cataclysm.md)** (C++, CC-BY-SA-3.0, beta, inactive since 2012)
|
||||
@ -397,7 +397,7 @@
|
||||
- **[Frozen Bubble](../frozen_bubble.md)** (Perl, GPL-2.0, mature, inactive since 2012)
|
||||
- **[Fujo](../fujo.md)** (Python, CC-BY-SA-4.0, mature, inactive since 2014)
|
||||
- **[FunLabyrinthe](../funlabyrinthe.md)** (Pascal, GPL-2.0, mature, inactive since 2012)
|
||||
- **[Galaxy Forces V2](../galaxy_forces_v2.md)** (C++, ?, mature)
|
||||
- **[Galaxy Forces V2](../galaxy_forces_v2.md)** (C++, Public domain, mature)
|
||||
- **[GalaxyMage Redux](../galaxymage_redux.md)** (Python, GPL-2.0, beta, inactive since 2011)
|
||||
- **[GalaxyNG](../galaxyng.md)** (C, GPL-2.0, mature, inactive since 2005)
|
||||
- **[GameCake](../gamecake.md)** (C, C++, Lua, MIT, mature)
|
||||
@ -927,7 +927,7 @@
|
||||
- **[Search for the Red Herring](../search_for_the_red_herring.md)** (Python, GPL-2.0, mature, inactive since 2006)
|
||||
- **[Secret Maryo Chronicles](../secret_maryo_chronicles.md)** (C++, GPL-3.0, mature, inactive since 2009)
|
||||
- **[Sengoku: Warring States of Japan](../sengoku_warring_states_of_japan.md)** (C++, Lua, MIT, beta, inactive since 2008)
|
||||
- **[sensitive-js](../sensitive-js.md)** (JavaScript, ?, beta, inactive since 2017)
|
||||
- **[sensitive-js](../sensitive-js.md)** (JavaScript, Custom, beta, inactive since 2017)
|
||||
- **[Sentient Storage](../sentient_storage.md)** (Python, Public domain, mature)
|
||||
- **[Settlers III remake](../settlers_iii_remake.md)** (Java, MIT, beta)
|
||||
- **[Seven Kingdoms: Ancient Adversaries](../seven_kingdoms_ancient_adversaries.md)** (C++, GPL-2.0, mature)
|
||||
@ -965,7 +965,7 @@
|
||||
- **[snake](../snake.md)** (Java, WTFPL, mature, inactive since 2017)
|
||||
- **[Snelps](../snelps.md)** (Ruby, LGPL-2.1, beta, inactive since 2012)
|
||||
- **[Snowballz](../snowballz.md)** (Python, GPL, beta, inactive since 2007)
|
||||
- **[SokoSolve](../sokosolve.md)** (C#, ?, mature, inactive since 2009)
|
||||
- **[SokoSolve](../sokosolve.md)** (C#, GPL-3.0, mature, inactive since 2009)
|
||||
- **[SolarWolf](../solarwolf.md)** (Python, LGPL-2.1, mature, inactive since 2004)
|
||||
- **[Sole Collector](../sole_collector.md)** (Java, MIT, beta, inactive since 2018)
|
||||
- **[Song of Albion](../song_of_albion.md)** (C, C++, Apache-2.0, mature, inactive since 2011)
|
||||
@ -1005,6 +1005,7 @@
|
||||
- **[StepMania](../stepmania.md)** (C, C++, Lua, MIT, mature)
|
||||
- **[SteveTech1](../stevetech1.md)** (Java, MIT, beta, inactive since 2019)
|
||||
- **[Story of a Lost Sky](../story_of_a_lost_sky.md)** (Python, 3-clause BSD, mature)
|
||||
- **[Stratagus](../stratagus.md)** (C++, GPL-2.0, mature)
|
||||
- **[StressFreeZone](../stressfreezone.md)** (C++, Lua, GPL-3.0, beta, inactive since 2007)
|
||||
- **[Strife: Veteran Edition](../strife_veteran_edition.md)** (C, C++, Objective-C, GPL-3.0, beta, inactive since 2016)
|
||||
- **[Stringrolled](../stringrolled.md)** (Python, Public domain, beta, inactive since 2008)
|
||||
@ -1014,7 +1015,7 @@
|
||||
- **[Summoning Wars](../summoning_wars.md)** (C, C++, Lua, GPL-3.0, beta, inactive since 2014)
|
||||
- **[SunDog Resurrection](../sundog_resurrection.md)** (Java, Python, ?, beta)
|
||||
- **[sundog](../sundog.md)** (C, C++, Python, MIT, beta)
|
||||
- **[Supaxl](../supaxl.md)** (JavaScript, ?, mature)
|
||||
- **[Supaxl](../supaxl.md)** (JavaScript, MIT, mature)
|
||||
- **[Super Methane Brothers](../super_methane_brothers.md)** (C++, GPL-2.0, mature, inactive since 2011)
|
||||
- **[Super Tilt Bro](../super_tilt_bro.md)** (Assembly, Python, WTFPL, mature)
|
||||
- **[Super Transball 2](../super_transball_2.md)** (C++, GPL-2.0, mature, inactive since 2005)
|
||||
|
@ -11,6 +11,7 @@
|
||||
- **[OpenLara](../openlara.md)** (C++, 2-clause BSD, mature)
|
||||
- **[osu!](../osu.md)** (C#, MIT, beta)
|
||||
- **[ouzel](../ouzel.md)** (C, C++, Objective-C, 2-clause BSD, beta)
|
||||
- **[PyQt](../pyqt.md)** (C++, Python, GPL-3.0, Custom, mature)
|
||||
- **[Ren'Py](../renpy.md)** (C, Python, Ren'Py, LGPL-2.1, mature)
|
||||
- **[Simon Tatham's Portable Puzzle Collection](../simon_tathams_portable_puzzle_collection.md)** (C, MIT, mature)
|
||||
- **[Tux Paint](../tux_paint.md)** (C, C++, GPL-2.0, beta)
|
||||
|
@ -36,6 +36,7 @@
|
||||
- **[PLIB](../plib.md)** (C++, LGPL-2.0, mature, inactive since 2012)
|
||||
- **[Pthreads-win32](../pthreads-win32.md)** (C, LGPL-2.1, mature)
|
||||
- **[pyglet](../pyglet.md)** (Python, 3-clause BSD, mature)
|
||||
- **[PyQt](../pyqt.md)** (C++, Python, GPL-3.0, Custom, mature)
|
||||
- **[pyscroll](../pyscroll.md)** (Python, LGPL-3.0, mature, inactive since 2018)
|
||||
- **[PyTMX](../pytmx.md)** (Python, LGPL-3.0, mature)
|
||||
- **[Ragel](../ragel.md)** (C++, MIT, mature)
|
||||
|
@ -36,6 +36,7 @@
|
||||
- **[PLIB](../plib.md)** (C++, LGPL-2.0, mature, inactive since 2012)
|
||||
- **[Pthreads-win32](../pthreads-win32.md)** (C, LGPL-2.1, mature)
|
||||
- **[pyglet](../pyglet.md)** (Python, 3-clause BSD, mature)
|
||||
- **[PyQt](../pyqt.md)** (C++, Python, GPL-3.0, Custom, mature)
|
||||
- **[pyscroll](../pyscroll.md)** (Python, LGPL-3.0, mature, inactive since 2018)
|
||||
- **[PyTMX](../pytmx.md)** (Python, LGPL-3.0, mature)
|
||||
- **[Ragel](../ragel.md)** (C++, MIT, mature)
|
||||
|
@ -48,7 +48,7 @@
|
||||
- **[BZFlag](../bzflag.md)** (C++, LGPL-2.1, MPL-2.0, mature)
|
||||
- **[C-Dogs SDL](../c-dogs_sdl.md)** (C, GPL-2.0, mature)
|
||||
- **[CaesarIA](../caesaria.md)** (C++, JavaScript, GPL-3.0, beta)
|
||||
- **[CannonSmash](../cannonsmash.md)** (C++, GPL-2.0, beta, inactive since 2003)
|
||||
- **[Cannon Smash](../cannon_smash.md)** (C++, GPL-2.0, beta, inactive since 2003)
|
||||
- **[Canta](../canta.md)** (Python, GPL-3.0, beta, inactive since 2011)
|
||||
- **[Caph](../caph.md)** (C, GPL-3.0, mature, inactive since 2010)
|
||||
- **[Cart Life](../cart_life.md)** (AGS Script, Custom, mature, inactive since 2014)
|
||||
@ -289,6 +289,7 @@
|
||||
- **[Pygame---Alien-Invasion](../pygame-alien-invasion.md)** (Python, GPL-3.0, beta, inactive since 2018)
|
||||
- **[pyglet](../pyglet.md)** (Python, 3-clause BSD, mature)
|
||||
- **[PyKaraoke](../pykaraoke.md)** (Python, LGPL-2.1, beta, inactive since 2011)
|
||||
- **[PyQt](../pyqt.md)** (C++, Python, GPL-3.0, Custom, mature)
|
||||
- **[pyscroll](../pyscroll.md)** (Python, LGPL-3.0, mature, inactive since 2018)
|
||||
- **[pyskool](../pyskool.md)** (Python, GPL-3.0, mature)
|
||||
- **[PySol](../pysol.md)** (Python, GPL-2.0, mature, inactive since 2004)
|
||||
@ -327,7 +328,7 @@
|
||||
- **[Sludge](../sludge.md)** (C, C++, Objective-C, LGPL-2.1, mature)
|
||||
- **[Smash Battle](../smash_battle.md)** (C++, ?, beta, inactive since 2011)
|
||||
- **[SoftPixel Engine](../softpixel_engine.md)** (C++, zlib, mature, inactive since 2013)
|
||||
- **[SokoSolve](../sokosolve.md)** (C#, ?, mature, inactive since 2009)
|
||||
- **[SokoSolve](../sokosolve.md)** (C#, GPL-3.0, mature, inactive since 2009)
|
||||
- **[SolarWolf](../solarwolf.md)** (Python, LGPL-2.1, mature, inactive since 2004)
|
||||
- **[Sole Collector](../sole_collector.md)** (Java, MIT, beta, inactive since 2018)
|
||||
- **[Sonic Robo Blast 2](../sonic_robo_blast_2.md)** (C, C++, GPL-2.0, mature)
|
||||
@ -335,6 +336,7 @@
|
||||
- **[SpaceZero](../spacezero.md)** (C, GPL-3.0, beta)
|
||||
- **[Stareater](../stareater.md)** (C#, GPL-3.0, beta)
|
||||
- **[SteveTech1](../stevetech1.md)** (Java, MIT, beta, inactive since 2019)
|
||||
- **[Stratagus](../stratagus.md)** (C++, GPL-2.0, mature)
|
||||
- **[Stunt Rally](../stunt_rally.md)** (C, C++, GPL-3.0, mature)
|
||||
- **[Sudokuki](../sudokuki.md)** (C, Java, GPL-3.0, mature, inactive since 2016)
|
||||
- **[sundog](../sundog.md)** (C, C++, Python, MIT, beta)
|
||||
|
@ -165,6 +165,7 @@
|
||||
- **[Pygame---Alien-Invasion](../pygame-alien-invasion.md)** (Python, GPL-3.0, beta, inactive since 2018)
|
||||
- **[pyglet](../pyglet.md)** (Python, 3-clause BSD, mature)
|
||||
- **[PyKaraoke](../pykaraoke.md)** (Python, LGPL-2.1, beta, inactive since 2011)
|
||||
- **[PyQt](../pyqt.md)** (C++, Python, GPL-3.0, Custom, mature)
|
||||
- **[pyscroll](../pyscroll.md)** (Python, LGPL-3.0, mature, inactive since 2018)
|
||||
- **[PySol](../pysol.md)** (Python, GPL-2.0, mature, inactive since 2004)
|
||||
- **[PyTMX](../pytmx.md)** (Python, LGPL-3.0, mature)
|
||||
@ -193,6 +194,7 @@
|
||||
- **[SolarWolf](../solarwolf.md)** (Python, LGPL-2.1, mature, inactive since 2004)
|
||||
- **[Sonic Robo Blast 2](../sonic_robo_blast_2.md)** (C, C++, GPL-2.0, mature)
|
||||
- **[Stareater](../stareater.md)** (C#, GPL-3.0, beta)
|
||||
- **[Stratagus](../stratagus.md)** (C++, GPL-2.0, mature)
|
||||
- **[SuperFoulEgg](../superfoulegg.md)** (Objective-C, C, MIT, mature, inactive since 2014)
|
||||
- **[SuperStarfighter](../superstarfighter.md)** (GDScript, MIT, beta)
|
||||
- **[SuperTux](../supertux.md)** (C++, GPL-3.0, beta)
|
||||
|
@ -111,13 +111,13 @@
|
||||
- **[RufasSwap](../rufasswap.md)** (Ada, GPL-3.0, mature)
|
||||
- **[Secret Maryo Chronicles](../secret_maryo_chronicles.md)** (C++, GPL-3.0, mature, inactive since 2009)
|
||||
- **[Simsu](../simsu.md)** (C++, GPL-3.0, mature)
|
||||
- **[SokoSolve](../sokosolve.md)** (C#, ?, mature, inactive since 2009)
|
||||
- **[SokoSolve](../sokosolve.md)** (C#, GPL-3.0, mature, inactive since 2009)
|
||||
- **[splexhd](../splexhd.md)** (C++, GPL-2.0, beta, inactive since 2012)
|
||||
- **[Spludlow Tetris](../spludlow_tetris.md)** (C#, GPL-3.0, mature, inactive since 2018)
|
||||
- **[Spooker Framework](../spooker_framework.md)** (C#, MIT, beta, inactive since 2014)
|
||||
- **[Stringrolled](../stringrolled.md)** (Python, Public domain, beta, inactive since 2008)
|
||||
- **[Sudokuki](../sudokuki.md)** (C, Java, GPL-3.0, mature, inactive since 2016)
|
||||
- **[Supaxl](../supaxl.md)** (JavaScript, ?, mature)
|
||||
- **[Supaxl](../supaxl.md)** (JavaScript, MIT, mature)
|
||||
- **[System Syzygy](../system_syzygy.md)** (Rust, GPL-3.0, mature, inactive since 2018)
|
||||
- **[T^3](../t3.md)** (C++, GPL-2.0, beta, inactive since 2005)
|
||||
- **[Tanglet](../tanglet.md)** (C++, GPL-3.0, mature)
|
||||
|
@ -42,7 +42,7 @@
|
||||
- **[Cannonball](../cannonball.md)** (C++, MAME, beta)
|
||||
- **[Castle of the Winds in Elm](../castle_of_the_winds_in_elm.md)** (Elm, JavaScript, ?, beta)
|
||||
- **[Castle of the Winds](../castle_of_the_winds.md)** (JavaScript, MIT, beta, inactive since 2016)
|
||||
- **[Castle-Combat](../castle-combat.md)** (Python, ?, beta, inactive since 2006)
|
||||
- **[Castle-Combat](../castle-combat.md)** (Python, GPL, beta, inactive since 2006)
|
||||
- **[Cataclysm: Dark Days Ahead](../cataclysm_dark_days_ahead.md)** (C++, CC-BY-SA-3.0, mature)
|
||||
- **[CatacombGL](../catacombgl.md)** (C++, GPL-3.0, beta)
|
||||
- **[CatacombSDL](../catacombsdl.md)** (C, GPL-2.0, mature, inactive since 2014)
|
||||
@ -146,7 +146,7 @@
|
||||
- **[Frets on Fire X](../frets_on_fire_x.md)** (Python, GPL-2.0, mature)
|
||||
- **[Frets on Fire](../frets_on_fire.md)** (Python, GPL-2.0, mature, inactive since 2008)
|
||||
- **[Froggix](../froggix.md)** (Python, GPL-3.0, beta, inactive since 2009)
|
||||
- **[Galaxy Forces V2](../galaxy_forces_v2.md)** (C++, ?, mature)
|
||||
- **[Galaxy Forces V2](../galaxy_forces_v2.md)** (C++, Public domain, mature)
|
||||
- **[GDash](../gdash.md)** (C++, MIT, beta)
|
||||
- **[GemRB](../gemrb.md)** (C++, Python, GPL-2.0, mature)
|
||||
- **[ges-code](../ges-code.md)** (C, C++, GPL-3.0, mature)
|
||||
@ -374,7 +374,7 @@
|
||||
- **[SDL Sopwith](../sdl_sopwith.md)** (C, GPL-2.0, mature, inactive since 2014)
|
||||
- **[SDLPoP](../sdlpop.md)** (C, GPL-3.0, mature)
|
||||
- **[Secret Maryo Chronicles](../secret_maryo_chronicles.md)** (C++, GPL-3.0, mature, inactive since 2009)
|
||||
- **[sensitive-js](../sensitive-js.md)** (JavaScript, ?, beta, inactive since 2017)
|
||||
- **[sensitive-js](../sensitive-js.md)** (JavaScript, Custom, beta, inactive since 2017)
|
||||
- **[Settlers III remake](../settlers_iii_remake.md)** (Java, MIT, beta)
|
||||
- **[Seven Kingdoms: Ancient Adversaries](../seven_kingdoms_ancient_adversaries.md)** (C++, GPL-2.0, mature)
|
||||
- **[sfall](../sfall.md)** (C++, C, GPL-3.0, mature)
|
||||
@ -406,7 +406,7 @@
|
||||
- **[Stunt Car Racer Remake](../stunt_car_racer_remake.md)** (C++, Proprietary, beta, inactive since 2012)
|
||||
- **[SunDog Resurrection](../sundog_resurrection.md)** (Java, Python, ?, beta)
|
||||
- **[sundog](../sundog.md)** (C, C++, Python, MIT, beta)
|
||||
- **[Supaxl](../supaxl.md)** (JavaScript, ?, mature)
|
||||
- **[Supaxl](../supaxl.md)** (JavaScript, MIT, mature)
|
||||
- **[Super Methane Brothers](../super_methane_brothers.md)** (C++, GPL-2.0, mature, inactive since 2011)
|
||||
- **[super-methane-brothers-gx](../super-methane-brothers-gx.md)** (C++, GPL-2.0, beta, inactive since 2018)
|
||||
- **[Supercars III](../supercars_iii.md)** (Java, ?, mature, inactive since 2014)
|
||||
|
@ -3,7 +3,7 @@
|
||||
|
||||
- **[Billiards](../billiards.md)** (Lua, Objective-C, GPL-3.0, beta, inactive since 2012)
|
||||
- **[Bygfoot](../bygfoot.md)** (Java, GPL-2.0, beta)
|
||||
- **[CannonSmash](../cannonsmash.md)** (C++, GPL-2.0, beta, inactive since 2003)
|
||||
- **[Cannon Smash](../cannon_smash.md)** (C++, GPL-2.0, beta, inactive since 2003)
|
||||
- **[Dust Racing 2D](../dust_racing_2d.md)** (C, C++, GPL-3.0, mature)
|
||||
- **[Emilia Pinball](../emilia_pinball.md)** (C++, GPL-2.0, beta)
|
||||
- **[Free Tennis](../free_tennis.md)** (OCaml, GPL-2.0, beta, inactive since 2005)
|
||||
|
@ -34,7 +34,7 @@
|
||||
- **[C-evo](../c-evo.md)** (Pascal, Public domain, GPL-3.0, mature, inactive since 2013)
|
||||
- **[c64-nuclearreaction](../c64-nuclearreaction.md)** (C, Assembly, GPL-3.0, mature, inactive since 2014)
|
||||
- **[CaesarIA](../caesaria.md)** (C++, JavaScript, GPL-3.0, beta)
|
||||
- **[Castle-Combat](../castle-combat.md)** (Python, ?, beta, inactive since 2006)
|
||||
- **[Castle-Combat](../castle-combat.md)** (Python, GPL, beta, inactive since 2006)
|
||||
- **[cc94](../cc94.md)** (C++, Python, AGPL-3.0, beta)
|
||||
- **[CCCP](../cccp.md)** (C++, AGPL-3.0, beta)
|
||||
- **[chainreaction](../chainreaction.md)** (Java, LGPL-3.0, mature, inactive since 2017)
|
||||
@ -208,6 +208,7 @@
|
||||
- **[Star Ruler 2](../star_ruler_2.md)** (C, C++, MIT, mature)
|
||||
- **[Stareater](../stareater.md)** (C#, GPL-3.0, beta)
|
||||
- **[Stars! Nova](../stars_nova.md)** (C#, GPL-2.0, beta)
|
||||
- **[Stratagus](../stratagus.md)** (C++, GPL-2.0, mature)
|
||||
- **[Supremacy](../supremacy.md)** (C#, MS-RL, beta, inactive since 2014)
|
||||
- **[Syndicate Wars Port](../syndicate_wars_port.md)** (C, GPL-3.0, beta, inactive since 2010)
|
||||
- **[T-Bots](../t-bots.md)** (C, GPL-2.0, beta, inactive since 2004)
|
||||
|
@ -61,7 +61,7 @@
|
||||
- **[rock-raiders-remake](../rock-raiders-remake.md)** (JavaScript, MIT, beta)
|
||||
- **[Runfield](../runfield.md)** (JavaScript, GPL-3.0, mature, inactive since 2011)
|
||||
- **[sandspiel](../sandspiel.md)** (Rust, JavaScript, TypeScript, MIT, beta)
|
||||
- **[sensitive-js](../sensitive-js.md)** (JavaScript, ?, beta, inactive since 2017)
|
||||
- **[sensitive-js](../sensitive-js.md)** (JavaScript, Custom, beta, inactive since 2017)
|
||||
- **[shadow-of-the-beast-html5](../shadow-of-the-beast-html5.md)** (JavaScript, Apache-2.0, beta, inactive since 2017)
|
||||
- **[Skifree-HTML5-clone](../skifree-html5-clone.md)** (JavaScript, GPL-3.0, beta, inactive since 2011)
|
||||
- **[skifree.js](../skifreejs.md)** (JavaScript, MIT, mature, inactive since 2016)
|
||||
|
@ -40,7 +40,7 @@
|
||||
- **[BZFlag](../bzflag.md)** (C++, LGPL-2.1, MPL-2.0, mature)
|
||||
- **[C-Dogs SDL](../c-dogs_sdl.md)** (C, GPL-2.0, mature)
|
||||
- **[CaesarIA](../caesaria.md)** (C++, JavaScript, GPL-3.0, beta)
|
||||
- **[CannonSmash](../cannonsmash.md)** (C++, GPL-2.0, beta, inactive since 2003)
|
||||
- **[Cannon Smash](../cannon_smash.md)** (C++, GPL-2.0, beta, inactive since 2003)
|
||||
- **[Canta](../canta.md)** (Python, GPL-3.0, beta, inactive since 2011)
|
||||
- **[Caph](../caph.md)** (C, GPL-3.0, mature, inactive since 2010)
|
||||
- **[Cart Life](../cart_life.md)** (AGS Script, Custom, mature, inactive since 2014)
|
||||
@ -299,6 +299,7 @@
|
||||
- **[Pygame---Alien-Invasion](../pygame-alien-invasion.md)** (Python, GPL-3.0, beta, inactive since 2018)
|
||||
- **[pyglet](../pyglet.md)** (Python, 3-clause BSD, mature)
|
||||
- **[PyKaraoke](../pykaraoke.md)** (Python, LGPL-2.1, beta, inactive since 2011)
|
||||
- **[PyQt](../pyqt.md)** (C++, Python, GPL-3.0, Custom, mature)
|
||||
- **[pyscroll](../pyscroll.md)** (Python, LGPL-3.0, mature, inactive since 2018)
|
||||
- **[PySol](../pysol.md)** (Python, GPL-2.0, mature, inactive since 2004)
|
||||
- **[PyTMX](../pytmx.md)** (Python, LGPL-3.0, mature)
|
||||
@ -338,7 +339,7 @@
|
||||
- **[Sludge](../sludge.md)** (C, C++, Objective-C, LGPL-2.1, mature)
|
||||
- **[Smash Battle](../smash_battle.md)** (C++, ?, beta, inactive since 2011)
|
||||
- **[SoftPixel Engine](../softpixel_engine.md)** (C++, zlib, mature, inactive since 2013)
|
||||
- **[SokoSolve](../sokosolve.md)** (C#, ?, mature, inactive since 2009)
|
||||
- **[SokoSolve](../sokosolve.md)** (C#, GPL-3.0, mature, inactive since 2009)
|
||||
- **[SolarWolf](../solarwolf.md)** (Python, LGPL-2.1, mature, inactive since 2004)
|
||||
- **[Sole Collector](../sole_collector.md)** (Java, MIT, beta, inactive since 2018)
|
||||
- **[Sonic Robo Blast 2](../sonic_robo_blast_2.md)** (C, C++, GPL-2.0, mature)
|
||||
@ -347,6 +348,7 @@
|
||||
- **[Stareater](../stareater.md)** (C#, GPL-3.0, beta)
|
||||
- **[StepMania](../stepmania.md)** (C, C++, Lua, MIT, mature)
|
||||
- **[SteveTech1](../stevetech1.md)** (Java, MIT, beta, inactive since 2019)
|
||||
- **[Stratagus](../stratagus.md)** (C++, GPL-2.0, mature)
|
||||
- **[Stunt Car Racer Remake](../stunt_car_racer_remake.md)** (C++, Proprietary, beta, inactive since 2012)
|
||||
- **[Stunt Rally](../stunt_rally.md)** (C, C++, GPL-3.0, mature)
|
||||
- **[Sudokuki](../sudokuki.md)** (C, Java, GPL-3.0, mature, inactive since 2016)
|
||||
|
@ -4,11 +4,11 @@ _3D invaders game using wireframe vector graphics._
|
||||
|
||||
- Home: https://web.archive.org/web/20110803224159/http://xinvaders3d.sourceforge.net/
|
||||
- State: mature, inactive since 2000
|
||||
- Keywords: arcade, open content
|
||||
- Keywords: arcade, inspired by ICBM3D, open content
|
||||
- Code repository: https://gitlab.com/osgames/xinvaders3d.git (import of sources)
|
||||
- Code language: C
|
||||
- Code license: GPL-2.0
|
||||
- Assets license: no media
|
||||
- Developer: Don Llopis (del23)
|
||||
- Developer: Don Llopis (del23@SF)
|
||||
|
||||
## Building
|
||||
|
@ -1,7 +1,7 @@
|
||||
[comment]: # (partly autogenerated content, edit with care, read the manual before)
|
||||
# Inspirations
|
||||
|
||||
509 games listed as inspirations.
|
||||
510 games listed as inspirations.
|
||||
|
||||
## 1010! (1)
|
||||
|
||||
@ -807,6 +807,10 @@
|
||||
|
||||
- Inspired entries: Hovertank3D
|
||||
|
||||
## ICBM3D (1)
|
||||
|
||||
- Inspired entries: XInvaders 3D
|
||||
|
||||
## Icewind Dale (1)
|
||||
|
||||
- Inspired entries: GemRB
|
||||
|
File diff suppressed because one or more lines are too long
59
tools/archive_detect_submodules.py
Normal file
59
tools/archive_detect_submodules.py
Normal file
@ -0,0 +1,59 @@
|
||||
"""
|
||||
Detects the submodules in the Git repositories via "git show HEAD:.gitmodules" and adds them to the list of
|
||||
repositories to be checked out. Works on bare repositories.
|
||||
"""
|
||||
|
||||
import json
|
||||
import re
|
||||
import urllib.parse
|
||||
|
||||
from utils.utils import *
|
||||
from utils.archive import *
|
||||
|
||||
if __name__ == '__main__':
|
||||
|
||||
regex_submodules = re.compile(r"url = (\S*)", re.MULTILINE)
|
||||
|
||||
# get this folder
|
||||
root_folder = os.path.realpath(os.path.dirname(__file__))
|
||||
archive_folder = os.path.join(root_folder, 'archive')
|
||||
|
||||
# read archives.json
|
||||
text = read_text(os.path.join(root_folder, 'archives.json'))
|
||||
archives = json.loads(text)
|
||||
|
||||
# loop over all git archives
|
||||
submodules = []
|
||||
for repo in archives['git']:
|
||||
git_folder = git_folder_name(repo)
|
||||
folder = os.path.join(archive_folder, 'git', git_folder)
|
||||
if not os.path.isdir(folder):
|
||||
print('Warning: folder {} does not exist'.format(git_folder))
|
||||
continue
|
||||
os.chdir(folder)
|
||||
try:
|
||||
content = subprocess_run(['git', 'show', 'HEAD:.gitmodules'], False)
|
||||
except:
|
||||
continue
|
||||
matches = regex_submodules.findall(content)
|
||||
# resolve relative urls
|
||||
matches = [urllib.parse.urljoin(repo, x) if x.startswith('..') else x for x in matches]
|
||||
submodules.extend(matches)
|
||||
|
||||
# transform git://github.com to https://github.com
|
||||
for a, b in (('git://github.com', 'https://github.com'), ('git@github.com:', 'https://github.com/'), ('git+ssh://git@github.com', 'https://github.com')):
|
||||
submodules = [b + x[len(a):] if x.startswith(a) else x for x in submodules]
|
||||
|
||||
# let all github repos end on ".git"
|
||||
submodules = [x + '.git' if 'github.com' in x and not x.endswith('.git') else x for x in submodules]
|
||||
|
||||
# eliminate those which are duplicates and those which are in archives already
|
||||
submodules = set(submodules) - set(archives['git'])
|
||||
submodules = sorted(list(submodules))
|
||||
|
||||
# TODO single dots are not yet resolved correctly, for example in https://github.com/henkboom/pax-britannica.git
|
||||
submodules = [x for x in submodules if not any([x.startswith(y) for y in ('.', 'git@')])]
|
||||
|
||||
# store them
|
||||
print('found {} submodules'.format(len(submodules)))
|
||||
write_text(os.path.join(root_folder, 'archives.git-submodules.json'), json.dumps(submodules, indent=1))
|
@ -16,33 +16,7 @@ Note: May need to set http.postBuffer (https://stackoverflow.com/questions/17683
|
||||
import json
|
||||
|
||||
from utils.utils import *
|
||||
|
||||
|
||||
def derive_folder_name(url, replaces):
|
||||
sanitize = lambda x: x.replace('/', '.')
|
||||
for service in replaces:
|
||||
if url.startswith(service):
|
||||
url = replaces[service] + url[len(service):]
|
||||
return sanitize(url)
|
||||
for generic in ['http://', 'https://', 'git://', 'svn://']:
|
||||
if url.startswith(generic):
|
||||
url = url[len(generic):]
|
||||
return sanitize(url)
|
||||
raise Exception('malformed url')
|
||||
|
||||
|
||||
def git_folder_name(url):
|
||||
replaces = {
|
||||
'https://github.com': 'github',
|
||||
'https://git.code.sf.net/p': 'sourceforge',
|
||||
'https://git.tuxfamily.org': 'tuxfamily',
|
||||
'https://git.savannah.gnu.org/git': 'savannah.gnu',
|
||||
'https://gitlab.com': 'gitlab',
|
||||
'https://gitorious.org': 'gitorious',
|
||||
'https://anongit.': '',
|
||||
'https://bitbucket.org': 'bitbucket'
|
||||
}
|
||||
return derive_folder_name(url, replaces)
|
||||
from utils.archive import *
|
||||
|
||||
|
||||
def git_clone(url, folder):
|
||||
@ -87,9 +61,12 @@ def hg_update(folder):
|
||||
os.chdir(folder)
|
||||
subprocess_run(['hg', 'pull', '-u'])
|
||||
|
||||
def run_update(type, urls):
|
||||
|
||||
def run_update(type, urls, type_folder=None):
|
||||
if type_folder is None:
|
||||
type_folder = type
|
||||
print('update {} {} archives'.format(len(urls), type))
|
||||
base_folder = os.path.join(archive_folder, type)
|
||||
base_folder = os.path.join(archive_folder, type_folder)
|
||||
if not os.path.exists(base_folder):
|
||||
os.mkdir(base_folder)
|
||||
|
||||
@ -177,6 +154,13 @@ if __name__ == '__main__':
|
||||
text = read_text(os.path.join(root_folder, 'archives.json'))
|
||||
archives = json.loads(text)
|
||||
|
||||
# read archives.git-submodules.json
|
||||
text = read_text(os.path.join(root_folder, 'archives.git-submodules.json'))
|
||||
archives_git_submodules = json.loads(text)
|
||||
|
||||
# run update on submodules
|
||||
# run_update('git', archives_git_submodules, 'git-submodules')
|
||||
|
||||
# update
|
||||
for type in archives:
|
||||
if type not in supported_types:
|
556
tools/archives.git-submodules.json
Normal file
556
tools/archives.git-submodules.json
Normal file
@ -0,0 +1,556 @@
|
||||
[
|
||||
"git://git.guelker.eu/pod-cpp.git",
|
||||
"git://git.guelker.eu/tinyclipboard.git",
|
||||
"git://git.thousandparsec.net/git/schemepy.git",
|
||||
"http://luajit.org/git/luajit-2.0.git",
|
||||
"https://bitbucket.org/ecwolf/sdl.git",
|
||||
"https://bitbucket.org/ecwolf/sdl_mixer-for-ecwolf.git",
|
||||
"https://bitbucket.org/ecwolf/sdl_net.git",
|
||||
"https://bitbucket.org/nyan_developer/nya-engine.git",
|
||||
"https://boringssl.googlesource.com/boringssl",
|
||||
"https://chromium.googlesource.com/breakpad/breakpad",
|
||||
"https://github.com/Aleph-One-Marathon/data-marathon-2.git",
|
||||
"https://github.com/Aleph-One-Marathon/data-marathon-infinity.git",
|
||||
"https://github.com/Aleph-One-Marathon/data-marathon.git",
|
||||
"https://github.com/AmrikSadhra/g3log.git",
|
||||
"https://github.com/AndresTraks/BulletSharpPInvoke.git",
|
||||
"https://github.com/BalazsJako/ImGuiColorTextEdit.git",
|
||||
"https://github.com/BrianGladman/sha.git",
|
||||
"https://github.com/CallumDev/FontConfigSharp.git",
|
||||
"https://github.com/CallumDev/lidgren-network-gen3.git",
|
||||
"https://github.com/DaemonEngine/CBSE-Toolchain.git",
|
||||
"https://github.com/DaemonEngine/breakpad.git",
|
||||
"https://github.com/DaemonEngine/crunch.git",
|
||||
"https://github.com/DaemonEngine/recastnavigation.git",
|
||||
"https://github.com/DusteDdk/list.git",
|
||||
"https://github.com/Extrawurst/cimgui.git",
|
||||
"https://github.com/FIX94/fixNES.git",
|
||||
"https://github.com/FNA-XNA/FNA.git",
|
||||
"https://github.com/Facepunch/Facepunch.Steamworks.git",
|
||||
"https://github.com/GTA-ASM/MirrorLite.git",
|
||||
"https://github.com/GameFoundry/bsf.git",
|
||||
"https://github.com/GentenStudios/bgfx.cmake.git",
|
||||
"https://github.com/GlPortal/RadixEngine.git",
|
||||
"https://github.com/GlPortal/documentation.git",
|
||||
"https://github.com/GlPortal/glportal-data.git",
|
||||
"https://github.com/Grumbel/uitest.git",
|
||||
"https://github.com/Jakz/openmom-editor.git",
|
||||
"https://github.com/JonnyH/glm.git",
|
||||
"https://github.com/JonnyH/libsmacker.git",
|
||||
"https://github.com/JonnyH/miniz.git",
|
||||
"https://github.com/JonnyH/physfs-hg-import.git",
|
||||
"https://github.com/JuliaStrings/utf8proc.git",
|
||||
"https://github.com/KhronosGroup/SPIRV-Headers.git",
|
||||
"https://github.com/KhronosGroup/Vulkan-Headers.git",
|
||||
"https://github.com/LaurentGomila/SFML.git",
|
||||
"https://github.com/LibVNC/libvncserver.git",
|
||||
"https://github.com/Librelancer/Collada141.git",
|
||||
"https://github.com/Lyndir/Pearl.git",
|
||||
"https://github.com/Lyndir/love-lyndir.client.git",
|
||||
"https://github.com/MegaGlest/megaglest-data.git",
|
||||
"https://github.com/MegaGlest/megaglest-masterserver.git",
|
||||
"https://github.com/MegaGlest/mojosetup-fork.git",
|
||||
"https://github.com/Microsoft/DirectXTex.git",
|
||||
"https://github.com/MonoGame/MonoGame.Dependencies.git",
|
||||
"https://github.com/OpenFodder/data.git",
|
||||
"https://github.com/Orphis/boost-cmake.git",
|
||||
"https://github.com/Perlmint/glew-cmake.git",
|
||||
"https://github.com/Ponup/api-cpp-client.git",
|
||||
"https://github.com/Ponup/engine-desktop.git",
|
||||
"https://github.com/REGoth-project/BsZenLib.git",
|
||||
"https://github.com/REGoth-project/CAB-Installer-Extractor.git",
|
||||
"https://github.com/Return-To-The-Roots/languages.git",
|
||||
"https://github.com/Return-To-The-Roots/libendian.git",
|
||||
"https://github.com/Return-To-The-Roots/liblobby.git",
|
||||
"https://github.com/Return-To-The-Roots/libsiedler2.git",
|
||||
"https://github.com/Return-To-The-Roots/libutil.git",
|
||||
"https://github.com/Return-To-The-Roots/mygettext.git",
|
||||
"https://github.com/Return-To-The-Roots/s25edit.git",
|
||||
"https://github.com/Return-To-The-Roots/s25update.git",
|
||||
"https://github.com/RigsOfRods/content.git",
|
||||
"https://github.com/RigsOfRods/ogre-pagedgeometry.git",
|
||||
"https://github.com/Robmaister/SharpFont.git",
|
||||
"https://github.com/Sebanisu/zzzDeArchive.git",
|
||||
"https://github.com/SirCmpwn/fNbt.git",
|
||||
"https://github.com/StbSharp/StbImageSharp.git",
|
||||
"https://github.com/StbSharp/StbImageWriteSharp.git",
|
||||
"https://github.com/SuperTux/SDL_ttf.git",
|
||||
"https://github.com/SuperTux/physfs.git",
|
||||
"https://github.com/SuperTux/sexp-cpp.git",
|
||||
"https://github.com/SuperTux/tinygettext.git",
|
||||
"https://github.com/SuperV1234/SSVLuaWrapper.git",
|
||||
"https://github.com/SuperV1234/SSVMenuSystem.git",
|
||||
"https://github.com/SuperV1234/SSVStart.git",
|
||||
"https://github.com/SuperV1234/SSVUtils.git",
|
||||
"https://github.com/SuperV1234/vrm_cmake.git",
|
||||
"https://github.com/SuperV1234/vrm_pp.git",
|
||||
"https://github.com/TalonBraveInfo/newton-dynamics.git",
|
||||
"https://github.com/TalonBraveInfo/platform.git",
|
||||
"https://github.com/TartanLlama/optional.git",
|
||||
"https://github.com/Tencent/rapidjson.git",
|
||||
"https://github.com/TheAssemblyArmada/BaseConfig.git",
|
||||
"https://github.com/TheAssemblyArmada/Baseconfig.git",
|
||||
"https://github.com/TheAssemblyArmada/CaptainsLog.git",
|
||||
"https://github.com/TheAssemblyArmada/SetSail.git",
|
||||
"https://github.com/TheAssemblyArmada/gamemath.git",
|
||||
"https://github.com/ThePhD/sol2.git",
|
||||
"https://github.com/Try/MoltenTempest.git",
|
||||
"https://github.com/Try/ZenLib.git",
|
||||
"https://github.com/TsudaKageyu/minhook.git",
|
||||
"https://github.com/Unvanquished/libRocket.git",
|
||||
"https://github.com/UnvanquishedAssets/unvanquished_src.dpkdir.git",
|
||||
"https://github.com/ValyriaTear/luabind.git",
|
||||
"https://github.com/ValyriaTear/vt-utils.git",
|
||||
"https://github.com/Wohlstand/libADLMIDI/.git",
|
||||
"https://github.com/aap/geniedoc.git",
|
||||
"https://github.com/accumulators.git",
|
||||
"https://github.com/ajweeks/glm.git",
|
||||
"https://github.com/albertodemichelis/squirrel.git",
|
||||
"https://github.com/alecthomas/entityx.git",
|
||||
"https://github.com/algorithm.git",
|
||||
"https://github.com/align.git",
|
||||
"https://github.com/anttisalonen/libcommon.git",
|
||||
"https://github.com/antze-k/miso.git",
|
||||
"https://github.com/anura-engine/imgui.git",
|
||||
"https://github.com/any.git",
|
||||
"https://github.com/arescentral/antares-data.git",
|
||||
"https://github.com/arescentral/antares-test-data.git",
|
||||
"https://github.com/arescentral/procyon.git",
|
||||
"https://github.com/array.git",
|
||||
"https://github.com/arsenm/sanitizers-cmake.git",
|
||||
"https://github.com/aseprite/freetype2.git",
|
||||
"https://github.com/asio.git",
|
||||
"https://github.com/assert.git",
|
||||
"https://github.com/assign.git",
|
||||
"https://github.com/atomic.git",
|
||||
"https://github.com/atrinik/atrinik-sound.git",
|
||||
"https://github.com/atrinik/resources.git",
|
||||
"https://github.com/auriamg/macdylibbundler.git",
|
||||
"https://github.com/auto_index.git",
|
||||
"https://github.com/bazelregistry/sdl2.git",
|
||||
"https://github.com/bcp.git",
|
||||
"https://github.com/beast.git",
|
||||
"https://github.com/bimap.git",
|
||||
"https://github.com/bind.git",
|
||||
"https://github.com/bjorn/tiled.git",
|
||||
"https://github.com/boost_install.git",
|
||||
"https://github.com/boostbook.git",
|
||||
"https://github.com/boostdep.git",
|
||||
"https://github.com/build.git",
|
||||
"https://github.com/bulletphysics/bullet3.git",
|
||||
"https://github.com/butter-cat-games/cimguilibs.git",
|
||||
"https://github.com/c42f/tinyformat.git",
|
||||
"https://github.com/callable_traits.git",
|
||||
"https://github.com/canta-media.git",
|
||||
"https://github.com/castano/nvidia-texture-tools.git",
|
||||
"https://github.com/cflavio/yyagl.git",
|
||||
"https://github.com/check_build.git",
|
||||
"https://github.com/chocolate-doom/quickcheck.git",
|
||||
"https://github.com/chrono.git",
|
||||
"https://github.com/circular_buffer.git",
|
||||
"https://github.com/cocos2d/bindings-generator.git",
|
||||
"https://github.com/cocos2d/cocos2d-console.git",
|
||||
"https://github.com/cocos2d/cocos2d-html5.git",
|
||||
"https://github.com/colobot/colobot-data.git",
|
||||
"https://github.com/compatibility.git",
|
||||
"https://github.com/compute.git",
|
||||
"https://github.com/conatuscreative/fnalibs.git",
|
||||
"https://github.com/concept_check.git",
|
||||
"https://github.com/config.git",
|
||||
"https://github.com/container.git",
|
||||
"https://github.com/container_hash.git",
|
||||
"https://github.com/context.git",
|
||||
"https://github.com/contract.git",
|
||||
"https://github.com/conversion.git",
|
||||
"https://github.com/convert.git",
|
||||
"https://github.com/core.git",
|
||||
"https://github.com/coroutine.git",
|
||||
"https://github.com/coroutine2.git",
|
||||
"https://github.com/crawl/crawl-fonts.git",
|
||||
"https://github.com/crawl/crawl-freetype.git",
|
||||
"https://github.com/crawl/crawl-libpng.git",
|
||||
"https://github.com/crawl/crawl-lua.git",
|
||||
"https://github.com/crawl/crawl-luajit.git",
|
||||
"https://github.com/crawl/crawl-pcre.git",
|
||||
"https://github.com/crawl/crawl-sdl2-image.git",
|
||||
"https://github.com/crawl/crawl-sdl2-mixer.git",
|
||||
"https://github.com/crawl/crawl-sdl2.git",
|
||||
"https://github.com/crawl/crawl-sqlite.git",
|
||||
"https://github.com/crawl/crawl-zlib.git",
|
||||
"https://github.com/crc.git",
|
||||
"https://github.com/cxong/tinydir.git",
|
||||
"https://github.com/date_time.git",
|
||||
"https://github.com/dbry/adpcm-xq.git",
|
||||
"https://github.com/degenerated1123/ZenLib.git",
|
||||
"https://github.com/degenerated1123/bgfx-cmake.git",
|
||||
"https://github.com/detail.git",
|
||||
"https://github.com/discordapp/discord-rpc.git",
|
||||
"https://github.com/disjoint_sets.git",
|
||||
"https://github.com/dll.git",
|
||||
"https://github.com/docca.git",
|
||||
"https://github.com/dotfloat/fluidsynth-lite.git",
|
||||
"https://github.com/dr-soft/mini_al.git",
|
||||
"https://github.com/droidmonkey/python-cmake-buildsystem.git",
|
||||
"https://github.com/dumganhar/ccs-res.git",
|
||||
"https://github.com/dynamic_bitset.git",
|
||||
"https://github.com/egoboo/egoboo-assets.git",
|
||||
"https://github.com/egoboo/egoboo-external.git",
|
||||
"https://github.com/egoboo/idlib-game-engine.git",
|
||||
"https://github.com/endian.git",
|
||||
"https://github.com/erikd/libsamplerate.git",
|
||||
"https://github.com/etlegacy/etlegacy-libs.git",
|
||||
"https://github.com/exception.git",
|
||||
"https://github.com/fiber.git",
|
||||
"https://github.com/filesystem.git",
|
||||
"https://github.com/flathub/shared-modules.git",
|
||||
"https://github.com/flyweight.git",
|
||||
"https://github.com/fmtlib/fmt.git",
|
||||
"https://github.com/foreach.git",
|
||||
"https://github.com/format.git",
|
||||
"https://github.com/frabert/libdmusic.git",
|
||||
"https://github.com/freeminer/default.git",
|
||||
"https://github.com/freeminer/enet.git",
|
||||
"https://github.com/function.git",
|
||||
"https://github.com/function_types.git",
|
||||
"https://github.com/functional.git",
|
||||
"https://github.com/fusion.git",
|
||||
"https://github.com/fuzzylite/fuzzylite.git",
|
||||
"https://github.com/g-truc/glm.git",
|
||||
"https://github.com/gabomdq/SDL_GameControllerDB.git",
|
||||
"https://github.com/geometry.git",
|
||||
"https://github.com/gerstrong/fheroes2plus.git",
|
||||
"https://github.com/gil.git",
|
||||
"https://github.com/glfw/glfw.git",
|
||||
"https://github.com/gliptic/tl.git",
|
||||
"https://github.com/google/googletest.git",
|
||||
"https://github.com/graph.git",
|
||||
"https://github.com/graph_parallel.git",
|
||||
"https://github.com/grit-engine/grit-bullet.git",
|
||||
"https://github.com/grit-engine/grit-freeimage.git",
|
||||
"https://github.com/grit-engine/grit-lua.git",
|
||||
"https://github.com/grit-engine/grit-ogre.git",
|
||||
"https://github.com/grit-engine/grit-util.git",
|
||||
"https://github.com/grit-engine/grit-windows-prebuilt-dependencies.git",
|
||||
"https://github.com/gulrak/filesystem.git",
|
||||
"https://github.com/hana.git",
|
||||
"https://github.com/hav4ik/tinyai.git",
|
||||
"https://github.com/headers.git",
|
||||
"https://github.com/heap.git",
|
||||
"https://github.com/hhyyrylainen/RubySetupSystem.git",
|
||||
"https://github.com/histogram.git",
|
||||
"https://github.com/hjiang/jsonxx.git",
|
||||
"https://github.com/hof.git",
|
||||
"https://github.com/hoshi10/astar-algorithm-cpp.git",
|
||||
"https://github.com/hydren/rapidxml.git",
|
||||
"https://github.com/icl.git",
|
||||
"https://github.com/inolen/ioq3.git",
|
||||
"https://github.com/inspect.git",
|
||||
"https://github.com/institution/ext.git",
|
||||
"https://github.com/integer.git",
|
||||
"https://github.com/interprocess.git",
|
||||
"https://github.com/interval.git",
|
||||
"https://github.com/intrusive.git",
|
||||
"https://github.com/io.git",
|
||||
"https://github.com/iostreams.git",
|
||||
"https://github.com/iterator.git",
|
||||
"https://github.com/ivucica/glict.git",
|
||||
"https://github.com/ivucica/rules_libsdl12.git",
|
||||
"https://github.com/ivucica/rules_tibia.git",
|
||||
"https://github.com/jarikomppa/soloud.git",
|
||||
"https://github.com/jarro2783/cxxopts.git",
|
||||
"https://github.com/jazztickets/ae.git",
|
||||
"https://github.com/jazztickets/cmake.git",
|
||||
"https://github.com/jhaynie/iphonesim.git",
|
||||
"https://github.com/jonasmr/microprofile.git",
|
||||
"https://github.com/kaadmy/pixture.git",
|
||||
"https://github.com/kcat/openal-soft.git",
|
||||
"https://github.com/kebby/assimp-net.git",
|
||||
"https://github.com/krb5/krb5.git",
|
||||
"https://github.com/kuba--/zip.git",
|
||||
"https://github.com/lairworks/nas2d-core.git",
|
||||
"https://github.com/lambda.git",
|
||||
"https://github.com/laradock/laradock.git",
|
||||
"https://github.com/leethomason/tinyxml2.git",
|
||||
"https://github.com/les-sosna/ios-cmake.git",
|
||||
"https://github.com/lexical_cast.git",
|
||||
"https://github.com/libogg-1.3.0.git",
|
||||
"https://github.com/libretro/libretro-common.git",
|
||||
"https://github.com/libtom/libtommath.git",
|
||||
"https://github.com/libvorbis-1.3.3.git",
|
||||
"https://github.com/lispparser/sexp-cpp.git",
|
||||
"https://github.com/litre.git",
|
||||
"https://github.com/local_function.git",
|
||||
"https://github.com/locale.git",
|
||||
"https://github.com/lockfree.git",
|
||||
"https://github.com/log.git",
|
||||
"https://github.com/logic.git",
|
||||
"https://github.com/logmich/logmich.git",
|
||||
"https://github.com/lubomyr/uae4all2.git",
|
||||
"https://github.com/lubomyr/vice-2.4.git",
|
||||
"https://github.com/lvandeve/lodepng.git",
|
||||
"https://github.com/mat007/turtle.git",
|
||||
"https://github.com/math.git",
|
||||
"https://github.com/meganz/mingw-std-threads.git",
|
||||
"https://github.com/mellinoe/ImGui.NET.git",
|
||||
"https://github.com/memononen/fontstash.git",
|
||||
"https://github.com/metaparse.git",
|
||||
"https://github.com/miloyip/rapidjson.git",
|
||||
"https://github.com/miniupnp/miniupnp.git",
|
||||
"https://github.com/mmatyas/libSDL2pp.git",
|
||||
"https://github.com/mmatyas/unittest-cpp.git",
|
||||
"https://github.com/move.git",
|
||||
"https://github.com/mp11.git",
|
||||
"https://github.com/mpi.git",
|
||||
"https://github.com/mpl.git",
|
||||
"https://github.com/mruby/mruby.git",
|
||||
"https://github.com/msgpack/msgpack-c.git",
|
||||
"https://github.com/msm.git",
|
||||
"https://github.com/multi_array.git",
|
||||
"https://github.com/multi_index.git",
|
||||
"https://github.com/multiprecision.git",
|
||||
"https://github.com/nemtrif/utfcpp.git",
|
||||
"https://github.com/nielsAD/travis-lazarus.git",
|
||||
"https://github.com/nlohmann/json.git",
|
||||
"https://github.com/nothings/stb.git",
|
||||
"https://github.com/nowide.git",
|
||||
"https://github.com/numeric_conversion.git",
|
||||
"https://github.com/numpy/numpydoc.git",
|
||||
"https://github.com/o11c/attoconf.git",
|
||||
"https://github.com/oamldev/oaml.git",
|
||||
"https://github.com/odeint.git",
|
||||
"https://github.com/oolite-binary-resources.git",
|
||||
"https://github.com/oolite-linux-dependencies.git",
|
||||
"https://github.com/oolite-mac-components.git",
|
||||
"https://github.com/oolite-sdl-dependencies.git",
|
||||
"https://github.com/oolite-tests.git",
|
||||
"https://github.com/oolite-windows-dependencies.git",
|
||||
"https://github.com/ooxi/CMake-Gettext.git",
|
||||
"https://github.com/open-source-parsers/jsoncpp.git",
|
||||
"https://github.com/optional.git",
|
||||
"https://github.com/outcome.git",
|
||||
"https://github.com/parameter.git",
|
||||
"https://github.com/parameter_python.git",
|
||||
"https://github.com/paulsapps/Detours.git",
|
||||
"https://github.com/paulsapps/SUDM.git",
|
||||
"https://github.com/paulsapps/TinyXML.git",
|
||||
"https://github.com/paulsapps/boost_1_63_mini.git",
|
||||
"https://github.com/paulsapps/googletest.git",
|
||||
"https://github.com/paulsapps/libdeflate.git",
|
||||
"https://github.com/paulsapps/luabind.git",
|
||||
"https://github.com/paulsapps/nativefiledialog.git",
|
||||
"https://github.com/paulsapps/soxr-0.1.2.git",
|
||||
"https://github.com/paulsapps/sqrat.git",
|
||||
"https://github.com/paulsapps/squirrel.git",
|
||||
"https://github.com/pelya/BasiliskII-android.git",
|
||||
"https://github.com/pelya/Boost-for-Android.git",
|
||||
"https://github.com/pelya/Ninslash.git",
|
||||
"https://github.com/pelya/OpenTTD-JGR-patchpack.git",
|
||||
"https://github.com/pelya/android-keyboard-gadget.git",
|
||||
"https://github.com/pelya/android-shmem.git",
|
||||
"https://github.com/pelya/libiconv-libicu-android.git",
|
||||
"https://github.com/pelya/liero-android.git",
|
||||
"https://github.com/pelya/openarena-engine.git",
|
||||
"https://github.com/pelya/openarena-vm.git",
|
||||
"https://github.com/pelya/openttd-android.git",
|
||||
"https://github.com/pelya/pulseaudio-android.git",
|
||||
"https://github.com/pelya/supertux.git",
|
||||
"https://github.com/pelya/teeworlds.git",
|
||||
"https://github.com/pelya/xmoto.git",
|
||||
"https://github.com/pelya/xserver.git",
|
||||
"https://github.com/performous/compact_enc_det.git",
|
||||
"https://github.com/petroules/solar-cmake.git",
|
||||
"https://github.com/phoenix.git",
|
||||
"https://github.com/poly_collection.git",
|
||||
"https://github.com/polygon.git",
|
||||
"https://github.com/pool.git",
|
||||
"https://github.com/predef.git",
|
||||
"https://github.com/preprocessor.git",
|
||||
"https://github.com/primordialmachine/idlib.git",
|
||||
"https://github.com/process.git",
|
||||
"https://github.com/program_options.git",
|
||||
"https://github.com/property_map.git",
|
||||
"https://github.com/property_tree.git",
|
||||
"https://github.com/proto.git",
|
||||
"https://github.com/ptr_container.git",
|
||||
"https://github.com/pyca/cryptography.git",
|
||||
"https://github.com/python.git",
|
||||
"https://github.com/q-gears/data.git",
|
||||
"https://github.com/q-gears/luajit.git",
|
||||
"https://github.com/qml-box2d/qml-box2d.git",
|
||||
"https://github.com/qnighy/ruby-1.8.1.git",
|
||||
"https://github.com/qnighy/ruby-1.9.2p0.git",
|
||||
"https://github.com/quickbook.git",
|
||||
"https://github.com/qvm.git",
|
||||
"https://github.com/random.git",
|
||||
"https://github.com/range.git",
|
||||
"https://github.com/ratio.git",
|
||||
"https://github.com/rational.git",
|
||||
"https://github.com/rds1983/StbSharp.git",
|
||||
"https://github.com/recastnavigation/recastnavigation.git",
|
||||
"https://github.com/redeclipse/acerspyro.git",
|
||||
"https://github.com/redeclipse/actors.git",
|
||||
"https://github.com/redeclipse/appleflap.git",
|
||||
"https://github.com/redeclipse/blendbrush.git",
|
||||
"https://github.com/redeclipse/caustics.git",
|
||||
"https://github.com/redeclipse/crosshairs.git",
|
||||
"https://github.com/redeclipse/decals.git",
|
||||
"https://github.com/redeclipse/dziq.git",
|
||||
"https://github.com/redeclipse/elyvisions.git",
|
||||
"https://github.com/redeclipse/fonts.git",
|
||||
"https://github.com/redeclipse/freezurbern.git",
|
||||
"https://github.com/redeclipse/john.git",
|
||||
"https://github.com/redeclipse/jojo.git",
|
||||
"https://github.com/redeclipse/jwin.git",
|
||||
"https://github.com/redeclipse/luckystrike.git",
|
||||
"https://github.com/redeclipse/maps.git",
|
||||
"https://github.com/redeclipse/mayhem.git",
|
||||
"https://github.com/redeclipse/mikeplus64.git",
|
||||
"https://github.com/redeclipse/misc.git",
|
||||
"https://github.com/redeclipse/molexted.git",
|
||||
"https://github.com/redeclipse/nieb.git",
|
||||
"https://github.com/redeclipse/nobiax.git",
|
||||
"https://github.com/redeclipse/particles.git",
|
||||
"https://github.com/redeclipse/philipk.git",
|
||||
"https://github.com/redeclipse/projectiles.git",
|
||||
"https://github.com/redeclipse/props.git",
|
||||
"https://github.com/redeclipse/q009.git",
|
||||
"https://github.com/redeclipse/skyboxes.git",
|
||||
"https://github.com/redeclipse/snipergoth.git",
|
||||
"https://github.com/redeclipse/sounds.git",
|
||||
"https://github.com/redeclipse/textures.git",
|
||||
"https://github.com/redeclipse/torley.git",
|
||||
"https://github.com/redeclipse/trak.git",
|
||||
"https://github.com/redeclipse/ulukai.git",
|
||||
"https://github.com/redeclipse/unnamed.git",
|
||||
"https://github.com/redeclipse/vanities.git",
|
||||
"https://github.com/redeclipse/vegetation.git",
|
||||
"https://github.com/redeclipse/weapons.git",
|
||||
"https://github.com/regex.git",
|
||||
"https://github.com/riperiperi/FSOMina.NET.git",
|
||||
"https://github.com/riperiperi/FSOMonoGame.git",
|
||||
"https://github.com/safe_numerics.git",
|
||||
"https://github.com/sakra/cotire.git",
|
||||
"https://github.com/sandsmark/genieutils.git",
|
||||
"https://github.com/satoren/kaguya.git",
|
||||
"https://github.com/schellingb/TinySoundFont.git",
|
||||
"https://github.com/scipy/scipy-sphinx-theme.git",
|
||||
"https://github.com/scope_exit.git",
|
||||
"https://github.com/serialization.git",
|
||||
"https://github.com/sfiera/glfw-gyp.git",
|
||||
"https://github.com/sfiera/gmock-gyp.git",
|
||||
"https://github.com/sfiera/gn-tools.git",
|
||||
"https://github.com/sfiera/libmodplug-gyp.git",
|
||||
"https://github.com/sfiera/libpng-gyp.git",
|
||||
"https://github.com/sfiera/libsfz.git",
|
||||
"https://github.com/sfiera/libsndfile-gyp.git",
|
||||
"https://github.com/sfiera/libzipxx.git",
|
||||
"https://github.com/sfiera/zlib-gn.git",
|
||||
"https://github.com/signals2.git",
|
||||
"https://github.com/singularity/singularity-music-lossless-extended.git",
|
||||
"https://github.com/singularity/singularity-music-lossless-original.git",
|
||||
"https://github.com/singularity/singularity-music.git",
|
||||
"https://github.com/singularity/singularity-osx.git",
|
||||
"https://github.com/singularity/singularity-windows.git",
|
||||
"https://github.com/skaslev/gl3w.git",
|
||||
"https://github.com/skyjake/assimp.git",
|
||||
"https://github.com/smart_ptr.git",
|
||||
"https://github.com/sort.git",
|
||||
"https://github.com/spidermonkey-ff4.git",
|
||||
"https://github.com/spirit.git",
|
||||
"https://github.com/spring/CircuitAI.git",
|
||||
"https://github.com/spring/HughAI.git",
|
||||
"https://github.com/spring/KAIK.git",
|
||||
"https://github.com/spring/Python.git",
|
||||
"https://github.com/spring/Shard.git",
|
||||
"https://github.com/spring/SpringMapConvNG.git",
|
||||
"https://github.com/spring/pr-downloader.git",
|
||||
"https://github.com/spring/pyunitsync.git",
|
||||
"https://github.com/spring1944/submodule-core.git",
|
||||
"https://github.com/spring1944/submodule-customCommands.git",
|
||||
"https://github.com/spring1944/submodule-goals.git",
|
||||
"https://github.com/spring1944/submodule-notAchili.git",
|
||||
"https://github.com/spring1944/submodule-strongpoints.git",
|
||||
"https://github.com/spurious/SDL-mirror.git",
|
||||
"https://github.com/stacktrace.git",
|
||||
"https://github.com/statechart.git",
|
||||
"https://github.com/static_assert.git",
|
||||
"https://github.com/stephank/villain.git",
|
||||
"https://github.com/stepmania/ffmpeg.git",
|
||||
"https://github.com/stepmania/googletest.git",
|
||||
"https://github.com/stepmania/libtomcrypt.git",
|
||||
"https://github.com/stepmania/libtommath.git",
|
||||
"https://github.com/stepmania/ogg.git",
|
||||
"https://github.com/stepmania/vorbis.git",
|
||||
"https://github.com/syoyo/tinyobjloader.git",
|
||||
"https://github.com/system.git",
|
||||
"https://github.com/taisei-project/SDL_GameControllerDB.git",
|
||||
"https://github.com/taisei-project/cglm.git",
|
||||
"https://github.com/team-cube/open-cube-data.git",
|
||||
"https://github.com/teeworlds/teeworlds-maps.git",
|
||||
"https://github.com/teeworlds/teeworlds-translation.git",
|
||||
"https://github.com/test.git",
|
||||
"https://github.com/themanaworld/tmw-music.git",
|
||||
"https://github.com/themanaworld/tmw-tools.git",
|
||||
"https://github.com/thestk/stk.git",
|
||||
"https://github.com/thread.git",
|
||||
"https://github.com/throw_exception.git",
|
||||
"https://github.com/timer.git",
|
||||
"https://github.com/tinygettext/tinygettext.git",
|
||||
"https://github.com/tokenizer.git",
|
||||
"https://github.com/tti.git",
|
||||
"https://github.com/tuple.git",
|
||||
"https://github.com/type_erasure.git",
|
||||
"https://github.com/type_index.git",
|
||||
"https://github.com/type_traits.git",
|
||||
"https://github.com/typeof.git",
|
||||
"https://github.com/ubawurinna/freetype-windows-binaries.git",
|
||||
"https://github.com/ublas.git",
|
||||
"https://github.com/units.git",
|
||||
"https://github.com/unordered.git",
|
||||
"https://github.com/usineur/android-newraw.git",
|
||||
"https://github.com/utility.git",
|
||||
"https://github.com/uuid.git",
|
||||
"https://github.com/variant.git",
|
||||
"https://github.com/variant2.git",
|
||||
"https://github.com/vmd.git",
|
||||
"https://github.com/wave.git",
|
||||
"https://github.com/whoozle/clunk.git",
|
||||
"https://github.com/winapi.git",
|
||||
"https://github.com/wmcbrine/PDCurses.git",
|
||||
"https://github.com/wxWidgets/Catch.git",
|
||||
"https://github.com/wxWidgets/libexpat.git",
|
||||
"https://github.com/wxWidgets/libjpeg-turbo.git",
|
||||
"https://github.com/wxWidgets/libpng.git",
|
||||
"https://github.com/wxWidgets/libtiff.git",
|
||||
"https://github.com/wxWidgets/nanosvg.git",
|
||||
"https://github.com/wxWidgets/zlib.git",
|
||||
"https://github.com/xiph/vorbis.git",
|
||||
"https://github.com/xpressive.git",
|
||||
"https://github.com/yap.git",
|
||||
"https://github.com/zaps166/NFSIISE-ASM.git",
|
||||
"https://github.com/zaps166/NFSIISE-CPP.git",
|
||||
"https://github.com/zeromq/libzmq.git",
|
||||
"https://github.com/zeux/pugixml.git",
|
||||
"https://gitlab.axiodl.com/amuse.git",
|
||||
"https://gitlab.axiodl.com/hecl-gui.git",
|
||||
"https://gitlab.axiodl.com/hecl.git",
|
||||
"https://gitlab.axiodl.com/jbus.git",
|
||||
"https://gitlab.axiodl.com/kabufuda.git",
|
||||
"https://gitlab.axiodl.com/nod.git",
|
||||
"https://gitlab.axiodl.com/specter.git",
|
||||
"https://gitlab.axiodl.com/tinyxml2.git",
|
||||
"https://gitlab.axiodl.com/urde-translations.git",
|
||||
"https://gitlab.com/cyberegoorg/CETech-externals.git",
|
||||
"https://gitlab.com/cyberegoorg/CETech-icons-breeze.git",
|
||||
"https://gitlab.com/hydren/fgeal",
|
||||
"https://gitlab.com/hydren/futil",
|
||||
"https://gitlab.com/hydren/libgeramun",
|
||||
"https://gitlab.com/lierolibre/gvl.git",
|
||||
"https://gitlab.com/lierolibre/lierolibre-data.git",
|
||||
"https://gitlab.com/lierolibre/lierolibre-w32depends.git",
|
||||
"https://gitlab.com/pingus/external/xdg.git",
|
||||
"https://invent.kde.org/kde/rcharactersheet.git",
|
||||
"https://invent.kde.org/kde/rolisteam-common.git",
|
||||
"https://invent.kde.org/kde/rolisteam-diceparser.git",
|
||||
"https://invent.kde.org/kde/rolisteam-plugins.git"
|
||||
]
|
@ -118,6 +118,7 @@
|
||||
"https://git.savannah.nongnu.org/git/pacewar.git",
|
||||
"https://git.savannah.nongnu.org/git/retux.git",
|
||||
"https://git.savannah.nongnu.org/git/starfighter.git",
|
||||
"https://git.savannah.nongnu.org/git/stellarengine.git",
|
||||
"https://git.savannah.nongnu.org/git/tangomon.git",
|
||||
"https://git.tartarus.org/simon/puzzles.git",
|
||||
"https://git.tukaani.org/xz.git",
|
||||
@ -191,6 +192,7 @@
|
||||
"https://github.com/Duion/Uebergame.git",
|
||||
"https://github.com/DusteDdk/SDL-Ball.git",
|
||||
"https://github.com/DusteDdk/Wizznic.git",
|
||||
"https://github.com/DusteDdk/osgg.git",
|
||||
"https://github.com/EMC23/JiGS-PHP-RPG-engine.git",
|
||||
"https://github.com/EXL/NXEngine.git",
|
||||
"https://github.com/EasyRPG/Player.git",
|
||||
@ -383,6 +385,7 @@
|
||||
"https://github.com/VilleKrumlinde/zgameeditor.git",
|
||||
"https://github.com/Vocaluxe/Vocaluxe.git",
|
||||
"https://github.com/WAUthethird/Marble-Marcher-Community-Edition.git",
|
||||
"https://github.com/Wargus/stratagus.git",
|
||||
"https://github.com/Wargus/wargus.git",
|
||||
"https://github.com/Warzone2100/warzone2100.git",
|
||||
"https://github.com/WaveHack/OpenDominion.git",
|
||||
@ -540,6 +543,9 @@
|
||||
"https://github.com/dulsi/ostrichriders.git",
|
||||
"https://github.com/dungeons-of-moria/umoria.git",
|
||||
"https://github.com/dxx-rebirth/dxx-rebirth.git",
|
||||
"https://github.com/e-ucm/eAdventure-legacy.git",
|
||||
"https://github.com/e-ucm/eAdventure.git",
|
||||
"https://github.com/e-ucm/uAdventure.git",
|
||||
"https://github.com/ebuc99/pacman.git",
|
||||
"https://github.com/ec429/harris.git",
|
||||
"https://github.com/egoboo/egoboo.git",
|
||||
@ -1027,6 +1033,7 @@
|
||||
"https://gitlab.com/osgames/atomiks.git",
|
||||
"https://gitlab.com/osgames/attal.git",
|
||||
"https://gitlab.com/osgames/avanor.git",
|
||||
"https://gitlab.com/osgames/ballandpaddle.git",
|
||||
"https://gitlab.com/osgames/ballerburg.git",
|
||||
"https://gitlab.com/osgames/batnav.git",
|
||||
"https://gitlab.com/osgames/billiards.git",
|
||||
|
@ -52,6 +52,7 @@ http://slick.ninjacave.com/
|
||||
http://snowstorm.sourceforge.net/cgi-bin/site.cgi
|
||||
http://sol.gfxile.net/ambrose3d/index.html
|
||||
http://stage.gamecreation.org/ (all of them)
|
||||
http://stellarengine.nongnu.org/games.html (all the games)
|
||||
http://storygamecreator.webs.com/
|
||||
http://sumwars.org/wiki/Main_Page
|
||||
http://svn.assembla.com/svn/gdpl/
|
||||
@ -123,6 +124,7 @@ http://www.sourceforge.net/projects/ika
|
||||
http://www.sourceforge.net/projects/lgames (all of them)
|
||||
http://www.sourceforge.net/projects/stratagus
|
||||
http://www.spheredev.org/
|
||||
http://www.surfline.ne.jp/hachi/xsoldier.html
|
||||
http://www.usgo.org/go-software
|
||||
http://www.vbgore.com/Main_Page
|
||||
http://www.zeldaroth.fr/us/zroth.php
|
||||
@ -193,10 +195,12 @@ https://github.com/AdamsLair/duality
|
||||
https://github.com/Alzter/TuxBuilder
|
||||
https://github.com/amerkoleci/Vortice.Windows
|
||||
https://github.com/arturkot/the-house-game
|
||||
https://github.com/asweigart/PythonStdioGames
|
||||
https://github.com/AtomicGameEngine/AtomicGameEngine
|
||||
https://github.com/atphalix/nexuiz
|
||||
https://github.com/azhirnov/FrameGraph
|
||||
https://github.com/benl23x5/gloss
|
||||
https://github.com/bernardosulzbach/dungeon
|
||||
https://github.com/bioglaze/aether3d
|
||||
https://github.com/bomblik/BlockOut_II_PSVITA
|
||||
https://github.com/bsmr-games (also contains copies)
|
||||
@ -257,6 +261,7 @@ https://github.com/id-Software
|
||||
https://github.com/Illation/ETEngine
|
||||
https://github.com/Im-dex/xray-162
|
||||
https://github.com/jasonrohrer (add gits to his games)
|
||||
https://github.com/jatinmandav/Gaming-in-Python
|
||||
https://github.com/JohanLi/uncharted-waters-2
|
||||
https://github.com/JohnLamontagne/Lunar-Engine
|
||||
https://github.com/junkdog/artemis-odb
|
||||
@ -317,6 +322,7 @@ https://github.com/RoxasShadow/Sottaceto
|
||||
https://github.com/rramsden/ymir
|
||||
https://github.com/sabresaurus/SabreCSG
|
||||
https://github.com/SadConsole/SadConsole
|
||||
https://github.com/salvadorc17/Prince-Monogame
|
||||
https://github.com/SanderMertens/flecs
|
||||
https://github.com/saniv/free-game-art/blob/master/foss-copyright-infringement-records.md
|
||||
https://github.com/scp-fs2open/fs2open.github.com
|
||||
@ -329,6 +335,7 @@ https://github.com/SPC-Some-Polish-Coders/PopHead
|
||||
https://github.com/SPC-Some-Polish-Coders/PopHead/
|
||||
https://github.com/stackos/Viry3D
|
||||
https://github.com/stolencatkarma/CataclysmLD
|
||||
https://github.com/Suprcode/mir3-zircon
|
||||
https://github.com/Sygmei/ObEngine
|
||||
https://github.com/tainicom/Aether.Physics2D
|
||||
https://github.com/tangziwen/Cube-Engine
|
||||
@ -344,7 +351,6 @@ https://github.com/Venom0us/Emberpoint
|
||||
https://github.com/videogamepreservation
|
||||
https://github.com/vocollapse/Blockinger
|
||||
https://github.com/WagicProject/wagic
|
||||
https://github.com/Wargus/stratagus
|
||||
https://github.com/wesnoth/haldric
|
||||
https://github.com/WohlSoft/PGE-Project
|
||||
https://github.com/xrOxygen/xray-oxygen
|
||||
|
37
tools/utils/archive.py
Normal file
37
tools/utils/archive.py
Normal file
@ -0,0 +1,37 @@
|
||||
"""
|
||||
|
||||
"""
|
||||
|
||||
|
||||
def derive_folder_name(url, replaces):
|
||||
"""
|
||||
|
||||
"""
|
||||
sanitize = lambda x: x.replace('/', '.')
|
||||
for service in replaces:
|
||||
if url.startswith(service):
|
||||
url = replaces[service] + url[len(service):]
|
||||
return sanitize(url)
|
||||
for generic in ['http://', 'https://', 'git://', 'svn://']:
|
||||
if url.startswith(generic):
|
||||
url = url[len(generic):]
|
||||
return sanitize(url)
|
||||
raise Exception('malformed url: {}'.format(url))
|
||||
|
||||
|
||||
def git_folder_name(url):
|
||||
"""
|
||||
|
||||
"""
|
||||
replaces = {
|
||||
'https://github.com': 'github',
|
||||
'https://git.code.sf.net/p': 'sourceforge',
|
||||
'https://git.tuxfamily.org': 'tuxfamily',
|
||||
'https://git.savannah.gnu.org/git': 'savannah.gnu',
|
||||
'https://gitlab.com': 'gitlab',
|
||||
'https://gitorious.org': 'gitorious',
|
||||
'https://anongit.': '',
|
||||
'https://bitbucket.org': 'bitbucket',
|
||||
'https://gitlab.gnome.org': 'gnome'
|
||||
}
|
||||
return derive_folder_name(url, replaces)
|
@ -16,9 +16,10 @@ known_languages = ('AGS Script', 'ActionScript', 'Ada', 'AngelScript', 'Assembly
|
||||
known_licenses = ('2-clause BSD', '3-clause BSD', 'AFL-3.0', 'AGPL-3.0', 'Apache-2.0', 'Artistic License-1.0', 'Artistic License-2.0', 'Boost-1.0', 'CC-BY-NC-3.0', 'CC-BY-NC-SA-2.0', 'CC-BY-NC-SA-3.0', 'CC-BY-SA-3.0', 'CC-BY-NC-SA-4.0', 'CC-BY-SA-4.0', 'CC0', 'Custom', 'EPL-2.0', 'GPL-2.0', 'GPL-3.0', 'IJG', 'ISC', 'Java Research License', 'LGPL-2.0', 'LGPL-2.1', 'LGPL-3.0', 'MAME', 'MIT', 'MPL-1.1', 'MPL-2.0', 'MS-PL', 'MS-RL', 'NetHack General Public License', 'None', 'Proprietary', 'Public domain', 'SWIG license', 'Unlicense', 'WTFPL', 'wxWindows license', 'zlib')
|
||||
known_multiplayer_modes = ('competitive', 'co-op', 'hotseat', 'LAN', 'local', 'massive', 'matchmaking', 'online', 'split-screen')
|
||||
|
||||
code_dependencies_aliases = {'Simple DirectMedia Layer': ('SDL', 'SDL2'), 'Simple and Fast Multimedia Library': 'SFML'}
|
||||
# TODO put the abbreviations directly in the name line (parenthesis maybe), that is more natural
|
||||
code_dependencies_aliases = {'Simple DirectMedia Layer': ('SDL', 'SDL2'), 'Simple and Fast Multimedia Library': 'SFML', 'Boost (C++ Libraries)': 'Boost', 'SGE Game Engine': 'SGE'}
|
||||
code_dependencies_without_entry = {'OpenGL': 'https://www.opengl.org/', 'GLUT': 'https://www.opengl.org/resources/libraries/', 'WebGL': 'https://www.khronos.org/webgl/', 'Unity': 'https://unity.com/solutions/game',
|
||||
'.NET': 'https://dotnet.microsoft.com/', 'Vulkan': 'https://www.khronos.org/vulkan/'}
|
||||
'.NET': 'https://dotnet.microsoft.com/', 'Vulkan': 'https://www.khronos.org/vulkan/', 'KDE Frameworks': 'https://kde.org/products/frameworks/'}
|
||||
|
||||
regex_sanitize_name = re.compile(r"[^A-Za-z 0-9-+]+")
|
||||
regex_sanitize_name_space_eater = re.compile(r" +")
|
||||
@ -156,10 +157,11 @@ def parse_entry(content):
|
||||
|
||||
# now checks on the content of fields
|
||||
|
||||
# name should not have spaces at the begin or end
|
||||
v = info['name']
|
||||
if len(v) != len(v.strip()): # warning about that
|
||||
print('Warning: No leading or trailing spaces in the entry name, "{}"'.format(info['name']))
|
||||
# name and description should not have spaces at the begin or end
|
||||
for field in ('name', 'description'):
|
||||
v = info[field]
|
||||
if len(v) != len(v.strip()): # warning about that
|
||||
print('Warning: No leading or trailing spaces in field {} in entry "{}"'.format(field, info['name']))
|
||||
|
||||
# state (essential field) must contain either beta or mature but not both, but at least one
|
||||
v = info['state']
|
||||
|
@ -153,9 +153,10 @@ def subprocess_run(cmd, display=True):
|
||||
"""
|
||||
result = subprocess.run(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
|
||||
if result.returncode:
|
||||
print("error {} in call {}".format(result.returncode, cmd))
|
||||
print(result.stdout.decode('cp1252'))
|
||||
print(result.stderr.decode('cp1252'))
|
||||
if display:
|
||||
print("error {} in call {}".format(result.returncode, cmd))
|
||||
print(result.stdout.decode('cp1252'))
|
||||
print(result.stderr.decode('cp1252'))
|
||||
raise RuntimeError()
|
||||
if display:
|
||||
print(' output: {}'.format(result.stdout.decode('cp1252')))
|
||||
|
Loading…
x
Reference in New Issue
Block a user