diff --git a/README.md b/README.md
index 96e0e7ac..eceade21 100644
--- a/README.md
+++ b/README.md
@@ -3,11 +3,11 @@
**[Dynamic HTML table](https://trilarion.github.io/opensourcegames/)** of the entries / Development **[Blog](https://trilarion.blogspot.com/search/label/osgames)** / **[Statistics](statistics.md#statistics)**
[comment]: # (start of autogenerated content, do not edit)
-**[All entries](entries/tocs/_all.md#All)** (1062)
+**[All entries](entries/tocs/_all.md#All)** (1079)
-By category: **[Action](entries/tocs/_action.md#action)** (187), **[Adventure](entries/tocs/_adventure.md#adventure)** (31), **[Arcade](entries/tocs/_arcade.md#arcade)** (60), **[Board game](entries/tocs/_board-game.md#board-game)** (9), **[Card game](entries/tocs/_card-game.md#card-game)** (2), **[Educational](entries/tocs/_educational.md#educational)** (5), **[Framework](entries/tocs/_framework.md#framework)** (69), **[Game engine](entries/tocs/_game-engine.md#game-engine)** (80), **[Library](entries/tocs/_library.md#library)** (28), **[Music](entries/tocs/_music.md#music)** (10), **[Platform](entries/tocs/_platform.md#platform)** (33), **[Puzzle](entries/tocs/_puzzle.md#puzzle)** (82), **[Remake](entries/tocs/_remake.md#remake)** (462), **[Role playing](entries/tocs/_role-playing.md#role-playing)** (150), **[Simulation](entries/tocs/_simulation.md#simulation)** (78), **[Sports](entries/tocs/_sports.md#sports)** (19), **[Strategy](entries/tocs/_strategy.md#strategy)** (222), **[Tool](entries/tocs/_tool.md#tool)** (22), **[Visual novel](entries/tocs/_visual-novel.md#visual-novel)** (4)
+By category: **[Action](entries/tocs/_action.md#action)** (187), **[Adventure](entries/tocs/_adventure.md#adventure)** (34), **[Arcade](entries/tocs/_arcade.md#arcade)** (61), **[Board game](entries/tocs/_board-game.md#board-game)** (9), **[Card game](entries/tocs/_card-game.md#card-game)** (2), **[Educational](entries/tocs/_educational.md#educational)** (5), **[Framework](entries/tocs/_framework.md#framework)** (69), **[Game engine](entries/tocs/_game-engine.md#game-engine)** (91), **[Library](entries/tocs/_library.md#library)** (29), **[Music](entries/tocs/_music.md#music)** (10), **[Platform](entries/tocs/_platform.md#platform)** (33), **[Puzzle](entries/tocs/_puzzle.md#puzzle)** (84), **[Remake](entries/tocs/_remake.md#remake)** (462), **[Role playing](entries/tocs/_role-playing.md#role-playing)** (151), **[Simulation](entries/tocs/_simulation.md#simulation)** (78), **[Sports](entries/tocs/_sports.md#sports)** (19), **[Strategy](entries/tocs/_strategy.md#strategy)** (222), **[Tool](entries/tocs/_tool.md#tool)** (26), **[Visual novel](entries/tocs/_visual-novel.md#visual-novel)** (4)
-By platform: **[Windows](entries/tocs/_windows.md#windows)** (283), **[Linux](entries/tocs/_linux.md#linux)** (260), **[macOS](entries/tocs/_macos.md#macos)** (153), **[Android](entries/tocs/_android.md#android)** (52), **[iOS](entries/tocs/_ios.md#ios)** (8), **[Web](entries/tocs/_web.md#web)** (51)
+By platform: **[Windows](entries/tocs/_windows.md#windows)** (290), **[Linux](entries/tocs/_linux.md#linux)** (267), **[macOS](entries/tocs/_macos.md#macos)** (159), **[Android](entries/tocs/_android.md#android)** (54), **[iOS](entries/tocs/_ios.md#ios)** (9), **[Web](entries/tocs/_web.md#web)** (56)
[comment]: # (end of autogenerated content)
diff --git a/docs/data.json b/docs/data.json
index c1904dac..15c1c142 100644
--- a/docs/data.json
+++ b/docs/data.json
@@ -104,6 +104,14 @@
"strategy, text-based",
"Source - Python - GPL-3.0"
],
+ [
+ "a2x (home, entry)",
+ "C game framework.",
+ "",
+ "beta / active",
+ "puzzle, game framework",
+ "Source - C, Python, C++ - GPL-3.0"
+ ],
[
"A7Xpg (home, entry)",
"Arcade space flier.",
@@ -214,7 +222,7 @@
"Link",
"beta / inactive since 2007",
"action, inspired by Zarch, remake",
- "Source - JavaScript - GPL-2.0"
+ "Source - JavaScript - GPL-2.0"
],
[
"Aklabeth (home, entry)",
@@ -894,7 +902,7 @@
"Link",
"beta / inactive since 2005",
"action, inspired by Bomberman, remake",
- "Source - C++ - GPL-2.0"
+ "Source - C++, Objective-C - GPL-2.0"
],
[
"Bombic2 (home, entry)",
@@ -902,7 +910,7 @@
"",
"beta / inactive since 2010",
"action, inspired by Bomberman, remake",
- "Source - C++ - GPL-2.0"
+ "Source - C++ - ?"
],
[
"Bombman (home, entry)",
@@ -952,6 +960,14 @@
"action, inspired by Boulder Dash, remake",
"Source - Java - MIT"
],
+ [
+ "Box2D (home, entry)",
+ "2D physics engine for games.",
+ "",
+ "mature / active",
+ "library",
+ "Source - C, C++, Objective-C - zlib"
+ ],
[
"Brain Workshop (home, entry)",
"Dual n-back brain training exercise.",
@@ -1464,6 +1480,14 @@
"simulation, programming",
"Source - C, Java - GPL-2.0"
],
+ [
+ "CorEngine (home, entry)",
+ "3D game engine.",
+ "Link",
+ "beta / inactive since 2015",
+ "game engine, 3D",
+ "C - zlib"
+ ],
[
"CorsixTH (home, entry)",
"Reimplementation of the 1997 Bullfrog business sim Theme..",
@@ -1704,6 +1728,14 @@
"role playing",
"Source - Java - GPL-2.0"
],
+ [
+ "Dedalus (home, entry)",
+ "Authoring system for generating adventure narratives.",
+ "",
+ "beta / inactive since 2018",
+ "adventure, game engine, text-based, tool",
+ "Source - JavaScript - GPL-2.0"
+ ],
[
"Defendguin (home, entry)",
"Remake of Defender.",
@@ -1864,6 +1896,14 @@
"game engine, 2D",
"Source - Java - 3-clause BSD"
],
+ [
+ "DirectX12GameEngine (home, entry)",
+ "Game engine utilizing the Direct3D 12 API.",
+ "",
+ "beta / active",
+ "game engine",
+ "Source - C# - MIT"
+ ],
[
"DNT (home, entry)",
"3D RPG in a satirical post-apocalyptic world.",
@@ -1942,7 +1982,7 @@
"Link",
"mature / inactive since 2013",
"simulation, inspired by Drug Wars, remake",
- "Source - C - GPL-2.0"
+ "Source - C - GPL-2.0"
],
[
"Doxygen (home, entry)",
@@ -2416,6 +2456,14 @@
"role playing, commercial content, game engine, inspired by Fallout 2, remake, requires original content",
"Source - C++ - GPL-3.0"
],
+ [
+ "Fantasy Map Generator (home, entry)",
+ "Generate interactive and highly customizable svg maps..",
+ "",
+ "mature / active",
+ "tool",
+ "Source - JavaScript - MIT"
+ ],
[
"Fanwor (home, entry)",
"Action-adventures in the style of the game \"The Legend of..",
@@ -2556,9 +2604,9 @@
"Free Space Colonization (home, entry)",
"Game of colonization, research, diplomacy and trade. A 4X..",
"Link",
- "beta / active",
+ "beta / inactive since 2017",
"strategy",
- "Source - C - GPL-2.0"
+ "Source - C - GPL-2.0"
],
[
"freeablo (home, entry)",
@@ -2598,7 +2646,7 @@
"Link",
"beta / inactive since 2003",
"strategy, fork of Freeciv, inspired by Sid Meier's Alpha Centauri, remake",
- "Source - C - GPL-2.0"
+ "Source - C - GPL-2.0"
],
[
"Freeciv-web (home, entry)",
@@ -2798,7 +2846,7 @@
"Link",
"mature / inactive since 2008",
"music, inspired by Guitar Hero, remake",
- "Source - Python - GPL-2.0"
+ "Source - Python - GPL-2.0"
],
[
"Frets on Fire X (home, entry)",
@@ -2822,7 +2870,7 @@
"Link",
"beta / inactive since 2009",
"arcade, inspired by Frogger, remake, side-scrolling, skill",
- "Source - Python - GPL-3.0"
+ "Source - Python - GPL-3.0"
],
[
"Frozen Bubble (home, entry)",
@@ -2864,6 +2912,14 @@
"strategy, turn-based",
"Source - C - GPL-2.0"
],
+ [
+ "GameCake (home, entry)",
+ "Single exe cross platform game engine using Lua.",
+ "",
+ "mature / active",
+ "game engine",
+ "Source - C, C++, Lua - MIT"
+ ],
[
"GameLV (home, entry)",
"Adventure Game in Post Soviet Environment.",
@@ -2952,6 +3008,14 @@
"strategy, inspired by Mega Lo Mania, real time, remake",
"Source - C++ - GPL-2.0"
],
+ [
+ "gist-txt (home, entry)",
+ "A minimal text adventure engine.",
+ "",
+ "mature / inactive since 2018",
+ "adventure, game engine, text-based",
+ "Source - JavaScript - MIT"
+ ],
[
"GL4ES (home, entry)",
"OpenGL for GLES Hardware.",
@@ -3269,8 +3333,8 @@
"Remake of Another World 2: Heart of the Alien.",
"Link",
"beta / inactive since 2005",
- "adventure, inspired by Another World 2: Heart of the Alien, remake",
- "Source - C - GPL-2.0"
+ "adventure, commercial content, inspired by Another World 2: Heart of the Alien, remake, requires original content",
+ "Source - C - GPL-2.0"
],
[
"Hedgewars (home, entry)",
@@ -3328,6 +3392,14 @@
"role playing, clone, inspired by Wipeout, racing",
"Source - JavaScript, CoffeeScript - MIT"
],
+ [
+ "heXon (home, entry)",
+ "Twin-stick shooter",
+ "",
+ "beta / active",
+ "role playing, shooter",
+ "Source - C++ - GPL-2.0"
+ ],
[
"Hexoshi (home, entry)",
"Clone of Super Metroid.",
@@ -3408,6 +3480,14 @@
"remake, inspired by Pac-Man, skill",
"Source - JavaScript - WTFPL"
],
+ [
+ "Hypatia (home, entry)",
+ "2D action adventure game engine.",
+ "",
+ "beta / inactive since 2016",
+ "adventure, 2D, game engine",
+ "Source - Python - MIT"
+ ],
[
"HyperRogue (home, entry)",
"Roguelike inspired by the puzzle game Deadly Rooms of..",
@@ -3776,6 +3856,14 @@
"remake, commercial content, inspired by Krush, Kill 'n' Destroy, requires original content",
"Source - C# - GPL-3.0"
],
+ [
+ "Klooni 1010! (home, entry)",
+ "Clone of the puzzle game 1010!",
+ "Link",
+ "beta / active",
+ "puzzle, inspired by 1010!",
+ "Source - Java - GPL-3.0"
+ ],
[
"KnightOfWor (home, entry)",
"Remake of Wizard of Wor.",
@@ -3814,7 +3902,7 @@
"Link",
"beta / inactive since 2004",
"puzzle, inspired by Magical Drop, remake",
- "Source - C++ - GPL-2.0"
+ "Source - C++ - GPL-2.0"
],
[
"l-echo (home, entry)",
@@ -4350,7 +4438,7 @@
"Link",
"beta / inactive since 2005",
"remake, 2D, inspired by Micro Machines, racing",
- "Source - C++ - GPL-2.0"
+ "Source - C, C++ - GPL-2.0"
],
[
"MicroWar 2.0 (home, entry)",
@@ -4392,6 +4480,14 @@
"framework, inspired by Minecraft, open content, remake, voxel",
"Source - C, C++, Lua - LGPL-2.1"
],
+ [
+ "mini2Dx (home, entry)",
+ "Framework for prototyping and building 2D games in Java.",
+ "Link",
+ "mature / active",
+ "game engine",
+ "Source - Java, C# - Apache-2.0"
+ ],
[
"Mininim (home, entry)",
"Remake of Prince of Persia.",
@@ -4430,7 +4526,7 @@
"Link",
"beta / inactive since 2012",
"remake, first-person, inspired by Doom + Doom II + Heretic + Hexen, shooter",
- "Source - Java - GPL-3.0"
+ "Source - Java - ?"
],
[
"MonoGame (home, entry)",
@@ -4606,7 +4702,7 @@
"Link",
"mature / inactive since 2004",
"arcade, inspired by Paradroid, puzzle, remake, shoot-em",
- "Source - C++ - GPL-2.0"
+ "Source - C++ - GPL-2.0"
],
[
"NLarn (home, entry)",
@@ -4638,7 +4734,7 @@
"Link",
"beta / inactive since 2004",
"strategy, inspired by Stars!, remake",
- "Source - C# - GPL-2.0"
+ "Source - C# - ?"
],
[
"NullpoMino (home, entry)",
@@ -5222,7 +5318,7 @@
"Link",
"beta / inactive since 2006",
"action, clone, inspired by Mortal Kombat",
- "Source - C++ - GPL-2.0"
+ "Source - C++, Perl - GPL-2.0"
],
[
"openMSX (home, entry)",
@@ -5630,7 +5726,7 @@
"",
"beta / inactive since 2003",
"puzzle, inspired by Log!cal, remake",
- "Source - Python - GPL-2.0"
+ "Source - Python - GPL-2.0"
],
[
"Pax Britannica (home, entry)",
@@ -5912,6 +6008,14 @@
"framework",
"Source - C, Python - LGPL-2.1"
],
+ [
+ "Pygame---Alien-Invasion (home, entry)",
+ "Space craft game to shoot down incoming aliens.",
+ "",
+ "beta / inactive since 2018",
+ "arcade",
+ "Source - Python - GPL-3.0"
+ ],
[
"PyKaraoke (home, entry)",
"Karaoke player.",
@@ -6118,7 +6222,7 @@
"Link",
"beta / inactive since 2013",
"action, inspired by Rescue!, real time, remake, space, strategy",
- "Source - Java - GPL-2.0"
+ "Source - Java - GPL-3.0"
],
[
"ResidualVM (home, entry)",
@@ -6606,7 +6710,7 @@
"Link",
"beta / inactive since 2007",
"role playing, clone, inspired by NetHack, roguelike",
- "Source - C - Custom"
+ "Source - C, R, C++ - Custom"
],
[
"Slay (home, entry)",
@@ -6632,6 +6736,14 @@
"arcade, inspired by Slot Racers, remake",
"Source - C - GPL-3.0"
],
+ [
+ "Sludge (home, entry)",
+ "Adventure game engine.",
+ "Link",
+ "mature / active",
+ "game engine, adventue",
+ "Source - C, C++, Objective-C - LGPL-2.1"
+ ],
[
"Smash (home, entry)",
"Super Smash Bros-like in HTML5.",
@@ -6702,7 +6814,7 @@
"Link",
"beta / inactive since 2003",
"simulation, flight, inspired by Sopwith, remake",
- "Source - C++ - GPL-2.0"
+ "Source - C, C++, Objective-C - GPL-2.0"
],
[
"Source of Tales (home, entry)",
@@ -6856,6 +6968,14 @@
"strategy, clone, inspired by Company of Heroes + Company of Heroes: Opposing Fronts + Company of Heroes: Tales of Valor + Company of Heroes 2, realtime",
"Source - Lua - GPL-2.0"
],
+ [
+ "Squiffy (home, entry)",
+ "Tool for creating multiple choice interactive fiction.",
+ "Link",
+ "mature / active",
+ "tool, game engine, interactive fiction",
+ "Source - JavaScript - MIT"
+ ],
[
"SS13 Remake (home, entry)",
"Remake of Space Station 13.",
@@ -7672,6 +7792,14 @@
"adventure, commercial content, game engine, inspired by Little Big Adventure, remake, requires original content",
"Source - C - GPL-2.0"
],
+ [
+ "Twine (home, entry)",
+ "Tool for telling interactive, nonlinear stories.",
+ "",
+ "mature / active",
+ "tool, game engine, interactive fiction, text-based",
+ "Source - JavaScript - GPL-3.0"
+ ],
[
"TwinEngine (home, entry)",
"A Little Big Adventure engine.",
@@ -8376,6 +8504,14 @@
"library",
"Source - C++ - MIT"
],
+ [
+ "Yet Another Engine (home, entry)",
+ "Game engine",
+ "",
+ "beta / inactive since 2016",
+ "game engine",
+ "Source - MoonScript, Java, Lua - MIT"
+ ],
[
"Yo Frankie! (home, entry)",
"Platform game.",
diff --git a/entries/a2x.md b/entries/a2x.md
new file mode 100644
index 00000000..4eaeea1d
--- /dev/null
+++ b/entries/a2x.md
@@ -0,0 +1,17 @@
+# a2x
+
+_C game framework._
+
+- Home: https://github.com/alxm/a2x
+- State: beta
+- Platform: Windows, Linux
+- Keywords: puzzle, game framework
+- Code repository: https://github.com/alxm/a2x.git
+- Code language: C, Python, C++
+- Code license: GPL-3.0
+
+Developer: Alex Margarit
+
+## Building
+
+- Build system: Make
diff --git a/entries/ajax3d.md b/entries/ajax3d.md
index 281e3cb5..a7f0f1e3 100644
--- a/entries/ajax3d.md
+++ b/entries/ajax3d.md
@@ -7,7 +7,7 @@ _Remake of Zarch._
- Download: https://sourceforge.net/projects/ajax3d/files/ajax3d/
- Platform: Web
- Keywords: action, inspired by Zarch, remake
-- Code repository: http://ajax3d.cvs.sourceforge.net (cvs)
+- 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
diff --git a/entries/andors_trail.md b/entries/andors_trail.md
index 54abc4dd..639abcb6 100644
--- a/entries/andors_trail.md
+++ b/entries/andors_trail.md
@@ -2,7 +2,7 @@
_Quest-driven Roguelike fantasy dungeon crawler RPG with a powerful story._
-- Home: https://www.andorstrail.com/
+- Home: https://www.andorstrail.com/, https://code.google.com/archive/p/andors-trail/
- State: beta
- Download: https://f-droid.org/packages/com.gpl.rpg.AndorsTrail/
- Platform: Android
diff --git a/entries/blobwars_metal_blob_solid.md b/entries/blobwars_metal_blob_solid.md
index f2fdb6b7..c2af87a4 100644
--- a/entries/blobwars_metal_blob_solid.md
+++ b/entries/blobwars_metal_blob_solid.md
@@ -8,7 +8,7 @@ _2D arcade platform game._
- Download: https://sourceforge.net/projects/blobwars/files/
- Platform: Windows
- Keywords: action
-- Code repository: https://git.code.sf.net/p/blobwars/code, https://gitlab.com/osgames/blobwars.git (+), https://src.fedoraproject.org/rpms/blobwars.git (+)
+- Code repository: https://git.code.sf.net/p/blobwars/code, https://gitlab.com/osgames/blobwars.git (+), https://src.fedoraproject.org/rpms/blobwars.git (+), https://github.com/OSSGames/GAME-SDL-ACTION-Blobwars_Metal_Blob_Solid.git
- Code language: C++
- Code license: GPL-2.0
diff --git a/entries/bombic.md b/entries/bombic.md
index 183d8c4d..e2db587b 100644
--- a/entries/bombic.md
+++ b/entries/bombic.md
@@ -5,10 +5,13 @@ _Remake of Bomberman, another Dynablaster clone._
- Home: http://bombic.sourceforge.net/, https://sourceforge.net/projects/bombic/
- State: beta, inactive since 2005
- Download: https://sourceforge.net/projects/bombic/files/bombic/
-- Platform: Linux
+- Platform: Linux, macOS
- Keywords: action, inspired by Bomberman, remake
-- Code repository: https://svn.code.sf.net/p/bombic/code/ (svn)
-- Code language: C++
+- Code repository: https://gitlab.com/osgames/bombic.git (clone of svn), https://svn.code.sf.net/p/bombic/code/ (svn)
+- Code language: C++, Objective-C
- Code license: GPL-2.0
+- Code dependencies: SDL
## Building
+
+- Build system: Make
\ No newline at end of file
diff --git a/entries/bombic2.md b/entries/bombic2.md
index 40f04ced..a3d3d074 100644
--- a/entries/bombic2.md
+++ b/entries/bombic2.md
@@ -7,6 +7,7 @@ _Remake of Bomberman._
- Keywords: action, inspired by Bomberman, remake
- Code repository: https://svn.code.sf.net/p/bombic2/code/ (svn)
- Code language: C++
-- Code license: GPL-2.0
+- Code license: ?
+- Code dependencies: SDL
## Building
diff --git a/entries/box2d.md b/entries/box2d.md
new file mode 100644
index 00000000..fc2df378
--- /dev/null
+++ b/entries/box2d.md
@@ -0,0 +1,14 @@
+# Box2D
+
+_2D physics engine for games._
+
+- Home: http://box2d.org/
+- State: mature
+- Keywords: library
+- Code repository: https://github.com/erincatto/Box2D.git
+- Code language: C, C++, Objective-C
+- Code license: zlib
+
+## Building
+
+- Build system: premake
diff --git a/entries/corengine.md b/entries/corengine.md
new file mode 100644
index 00000000..05f71fd0
--- /dev/null
+++ b/entries/corengine.md
@@ -0,0 +1,13 @@
+# CorEngine
+
+_3D game engine._
+
+- Home: http://corengine.sourceforge.net/, https://sourceforge.net/projects/corengine/
+- State: beta, inactive since 2015
+- Download: https://sourceforge.net/projects/corengine/files/
+- Keywords: game engine, 3D
+- Code repository: (see download)
+- Code language: C
+- Code license: zlib
+
+## Building
diff --git a/entries/dedalus.md b/entries/dedalus.md
new file mode 100644
index 00000000..79815c31
--- /dev/null
+++ b/entries/dedalus.md
@@ -0,0 +1,14 @@
+# Dedalus
+
+_Authoring system for generating adventure narratives._
+
+- Home: https://github.com/pistacchio/Dedalus
+- State: beta, inactive since 2018
+- Platform: Web
+- Keywords: adventure, game engine, text-based, tool
+- Code repository: https://github.com/pistacchio/Dedalus.git
+- Code language: JavaScript
+- Code license: GPL-2.0
+- Code dependencies: jQuery
+
+## Building
diff --git a/entries/directx12gameengine.md b/entries/directx12gameengine.md
new file mode 100644
index 00000000..77a5e156
--- /dev/null
+++ b/entries/directx12gameengine.md
@@ -0,0 +1,15 @@
+# DirectX12GameEngine
+
+_Game engine utilizing the Direct3D 12 API._
+
+- Home: https://github.com/Aminator/DirectX12GameEngine
+- State: beta
+- Platform: Windows
+- Keywords: game engine
+- Code repository: https://github.com/Aminator/DirectX12GameEngine.git
+- Code language: C#
+- Code license: MIT
+
+## Building
+
+- Build system: VisualStudio
diff --git a/entries/dope_wars.md b/entries/dope_wars.md
index d0acd354..3194a36c 100644
--- a/entries/dope_wars.md
+++ b/entries/dope_wars.md
@@ -2,12 +2,12 @@
_Remake of Drug Wars._
-- Home: https://dopewars.sourceforge.io/
+- Home: https://dopewars.sourceforge.io/, https://sourceforge.net/projects/dopewars/
- State: mature, inactive since 2013
- Download: https://dopewars.sourceforge.io/download.html
- Platform: Windows, Linux
- Keywords: simulation, inspired by Drug Wars, remake
-- Code repository: https://sourceforge.net/projects/dopewars/
+- Code repository: https://svn.code.sf.net/p/dopewars/code/ (svn)
- Code language: C
- Code license: GPL-2.0
diff --git a/entries/fantasy_map_generator.md b/entries/fantasy_map_generator.md
new file mode 100644
index 00000000..7285fbce
--- /dev/null
+++ b/entries/fantasy_map_generator.md
@@ -0,0 +1,14 @@
+# Fantasy Map Generator
+
+_Generate interactive and highly customizable svg maps based on voronoi diagrams._
+
+- Home: https://azgaar.github.io/Fantasy-Map-Generator/
+- State: mature
+- Platform: Web
+- Keywords: tool
+- Code repository: https://github.com/Azgaar/Fantasy-Map-Generator.git
+- Code language: JavaScript
+- Code license: MIT
+
+## Building
+
diff --git a/entries/free_space_colonization.md b/entries/free_space_colonization.md
index d406fff3..be309fee 100644
--- a/entries/free_space_colonization.md
+++ b/entries/free_space_colonization.md
@@ -3,10 +3,10 @@
_Game of colonization, research, diplomacy and trade. A 4X approach.It is played on randomly generated maps, the aim is to build an empire and rule most of the galaxy._
- Home: http://fsc.sourceforge.net/, https://sourceforge.net/projects/fsc/
-- State: beta
+- State: beta, inactive since 2017
- Download: https://sourceforge.net/projects/fsc/files
- Keywords: strategy
-- Code repository: https://svn.code.sf.net/p/fsc/code/ (svn)
+- Code repository: https://gitlab.com/osgames/fsc.git (clone of svn), https://svn.code.sf.net/p/fsc/code/ (svn)
- Code language: C
- Code license: GPL-2.0
diff --git a/entries/freeciv_alpha_centauri_project.md b/entries/freeciv_alpha_centauri_project.md
index f9191bbe..606f4d0c 100644
--- a/entries/freeciv_alpha_centauri_project.md
+++ b/entries/freeciv_alpha_centauri_project.md
@@ -6,7 +6,7 @@ _Remake of Sid Meier's Alpha Centauri._
- State: beta, inactive since 2003
- Download: https://sourceforge.net/projects/freecivac/files/Stable%20Releases/
- Keywords: strategy, fork of Freeciv, inspired by Sid Meier's Alpha Centauri, remake
-- Code repository: http://freecivac.cvs.sourceforge.net (cvs)
+- Code repository: https://gitlab.com/osgames/freecivac.git (conversion to cvs), http://freecivac.cvs.sourceforge.net (cvs)
- Code language: C
- Code license: GPL-2.0
diff --git a/entries/frets_on_fire.md b/entries/frets_on_fire.md
index c8bbbef3..b8e597bf 100644
--- a/entries/frets_on_fire.md
+++ b/entries/frets_on_fire.md
@@ -7,7 +7,7 @@ _Remake of Guitar Hero._
- Download: https://sourceforge.net/projects/fretsonfire/files/
- Platform: Windows, Linux, macOS
- Keywords: music, inspired by Guitar Hero, remake
-- Code repository: https://svn.code.sf.net/p/fretsonfire/code (svn)
+- Code repository: https://github.com/skyostil/fretsonfire.git, https://svn.code.sf.net/p/fretsonfire/code (svn)
- Code language: Python
- Code license: GPL-2.0
diff --git a/entries/froggix.md b/entries/froggix.md
index c26c17fe..24e84f92 100644
--- a/entries/froggix.md
+++ b/entries/froggix.md
@@ -6,7 +6,7 @@ _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://svn.code.sf.net/p/froggix/code/ (svn)
+- Code repository: https://gitlab.com/osgames/froggix.git (clone of svn), https://svn.code.sf.net/p/froggix/code/ (svn)
- Code language: Python
- Code license: GPL-3.0
- Code dependencies: pygame
diff --git a/entries/gamecake.md b/entries/gamecake.md
new file mode 100644
index 00000000..dc481a8a
--- /dev/null
+++ b/entries/gamecake.md
@@ -0,0 +1,15 @@
+# GameCake
+
+_Single exe cross platform game engine using Lua._
+
+- Home: https://xriss.github.io/gamecake/, http://cake.4lfa.com/gamecake
+- State: mature
+- Platform: Windows, Linux, macOS
+- Keywords: game engine
+- Code repository: https://github.com/xriss/gamecake.git, https://bitbucket.org/xixs/lua (hg outdated), https://bitbucket.org/xixs/bin (hg)
+- Code language: C, C++, Lua
+- Code license: MIT
+
+## Building
+
+- Build system: Make
diff --git a/entries/gist-txt.md b/entries/gist-txt.md
new file mode 100644
index 00000000..397a994c
--- /dev/null
+++ b/entries/gist-txt.md
@@ -0,0 +1,14 @@
+# gist-txt
+
+_A minimal text adventure engine._
+
+- Home: http://potomak.github.io/gist-txt/#acebd8fe14942fab4e8e
+- State: mature, inactive since 2018
+- Platform: Web
+- Keywords: adventure, game engine, text-based
+- Code repository: https://github.com/potomak/gist-txt.git
+- Code language: JavaScript
+- Code license: MIT
+
+## Building
+
diff --git a/entries/heart_of_the_alien.md b/entries/heart_of_the_alien.md
index 15bd48a3..ccfe5b8e 100644
--- a/entries/heart_of_the_alien.md
+++ b/entries/heart_of_the_alien.md
@@ -2,13 +2,14 @@
_Remake of Another World 2: Heart of the Alien._
-- Home: http://hota.sourceforge.net/
+- Home: http://hota.sourceforge.net/, https://sourceforge.net/projects/hota/
- State: beta, inactive since 2005
-- Download: https://sourceforge.net/projects/hota/files/ (see home)
+- Download: https://sourceforge.net/projects/hota/files/
- Platform: Windows
-- Keywords: adventure, inspired by Another World 2: Heart of the Alien, remake
-- Code repository: http://hota.cvs.sourceforge.net (cvs)
+- Keywords: adventure, commercial content, inspired by Another World 2: Heart of the Alien, remake, requires original content
+- Code repository: https://gitlab.com/osgames/hota.git (conversion of cvs), http://hota.cvs.sourceforge.net (cvs)
- Code language: C
- Code license: GPL-2.0
+- Code dependencies: SDL
## Building
diff --git a/entries/hexon.md b/entries/hexon.md
new file mode 100644
index 00000000..35c80ee2
--- /dev/null
+++ b/entries/hexon.md
@@ -0,0 +1,17 @@
+# heXon
+
+_Twin-stick shooter_
+
+- Home: https://luckeyproductions.itch.io/hexon
+- State: beta
+- Platform: Linux
+- Keywords: role playing, shooter
+- Code repository: https://gitlab.com/luckeyproductions/heXon.git, https://github.com/LucKeyProductions/heXon.git (outdated)
+- Code language: C++
+- Code license: GPL-2.0
+- Code dependencies: Urho3D
+
+## Building
+
+- Build system: CMake
+
diff --git a/entries/hypatia.md b/entries/hypatia.md
new file mode 100644
index 00000000..2abf4953
--- /dev/null
+++ b/entries/hypatia.md
@@ -0,0 +1,13 @@
+# Hypatia
+
+_2D action adventure game engine._
+
+- Home: https://github.com/hypatia-software-org/hypatia-engine
+- State: beta, inactive since 2016
+- Keywords: adventure, 2D, game engine
+- Code repository: https://github.com/hypatia-software-org/hypatia-engine.git
+- Code language: Python
+- Code license: MIT
+
+## Building
+
diff --git a/entries/klooni_1010.md b/entries/klooni_1010.md
new file mode 100644
index 00000000..b5b7ac47
--- /dev/null
+++ b/entries/klooni_1010.md
@@ -0,0 +1,17 @@
+# Klooni 1010!
+
+_Clone of the puzzle game 1010!_
+
+- Home: https://lonami.dev/klooni/
+- State: beta
+- Download: https://f-droid.org/de/packages/io.github.lonamiwebs.klooni/
+- Platform: Android
+- Keywords: puzzle, inspired by 1010!
+- Code repository: https://github.com/LonamiWebs/Klooni1010.git
+- Code language: Java
+- Code license: GPL-3.0
+- Code dependencies: libGDX
+
+## Building
+
+- Build system: Gradle
diff --git a/entries/krystal_drop.md b/entries/krystal_drop.md
index b2a3eefd..5d871f9f 100644
--- a/entries/krystal_drop.md
+++ b/entries/krystal_drop.md
@@ -2,13 +2,14 @@
_Remake of Magical Drop._
-- Home: http://krystaldrop.sourceforge.net/
+- Home: http://krystaldrop.sourceforge.net/, https://sourceforge.net/projects/krystaldrop/
- State: beta, inactive since 2004
-- Download: http://krystaldrop.sourceforge.net/downloads.html
+- Download: http://krystaldrop.sourceforge.net/downloads.html, https://sourceforge.net/projects/krystaldrop/files/krystaldrop/
- Platform: Linux
- Keywords: puzzle, inspired by Magical Drop, remake
-- Code repository: https://krystaldrop.cvs.sourceforge.net
+- Code repository: https://gitlab.com/osgames/krystaldrop.git (conversion of cvs), https://krystaldrop.cvs.sourceforge.net (cvs)
- Code language: C++
- Code license: GPL-2.0
+- Code dependencies: SDL
## Building
diff --git a/entries/microracers.md b/entries/microracers.md
index 75515122..51115452 100644
--- a/entries/microracers.md
+++ b/entries/microracers.md
@@ -2,14 +2,16 @@
_Remake of Micro Machines._
-- Home: http://microracers.sourceforge.net/
+- Home: http://microracers.sourceforge.net/, https://sourceforge.net/projects/microracers/
- State: beta, inactive since 2005
- Download: https://sourceforge.net/projects/microracers/files/microracers/
- Keywords: remake, 2D, inspired by Micro Machines, racing
-- Code repository: http://microracers.cvs.sourceforge.net (cvs)
-- Code language: C++
+- 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
Not really beta?
## Building
+
+- Build system: Make
diff --git a/entries/mini2dx.md b/entries/mini2dx.md
new file mode 100644
index 00000000..4c321730
--- /dev/null
+++ b/entries/mini2dx.md
@@ -0,0 +1,17 @@
+# mini2Dx
+
+_Framework for prototyping and building 2D games in Java._
+
+- Home: https://mini2dx.org/
+- State: mature
+- Download: https://mini2dx.org/downloads.html, https://github.com/mini2Dx/mini2Dx/releases
+- Platform: Windows, Linux, macOS
+- Keywords: game engine
+- Code repository: https://github.com/mini2Dx/mini2Dx.git
+- Code language: Java, C#
+- Code license: Apache-2.0
+
+
+## Building
+
+- Build system: Gradle
diff --git a/entries/mocha_doom.md b/entries/mocha_doom.md
index 1695a676..c84c4fb4 100644
--- a/entries/mocha_doom.md
+++ b/entries/mocha_doom.md
@@ -8,6 +8,6 @@ _Remake of Doom, Doom II, Heretic, Hexen._
- Keywords: remake, first-person, inspired by Doom + Doom II + Heretic + Hexen, shooter
- Code repository: http://mochadoom.cvs.sourceforge.net (cvs)
- Code language: Java
-- Code license: GPL-3.0
+- Code license: ?
## Building
diff --git a/entries/nighthawk.md b/entries/nighthawk.md
index db37c9ce..389eb15d 100644
--- a/entries/nighthawk.md
+++ b/entries/nighthawk.md
@@ -2,12 +2,12 @@
_Remake of Paradroid._
-- Home: http://night-hawk.sourceforge.net/
+- Home: http://night-hawk.sourceforge.net/, https://sourceforge.net/projects/night-hawk/
- Media: https://en.wikipedia.org/wiki/Paradroid#Other_clones_and_games_inspired_by_Paradroid
- State: mature, inactive since 2004
- Download: http://night-hawk.sourceforge.net/dl.php
- Keywords: arcade, inspired by Paradroid, puzzle, remake, shoot-em
-- Code repository: https://night-hawk.cvs.sourceforge.net (cvs)
+- 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
diff --git a/entries/nstars.md b/entries/nstars.md
index 11c60d9c..f201d4e3 100644
--- a/entries/nstars.md
+++ b/entries/nstars.md
@@ -9,6 +9,6 @@ _Remake of Stars!._
- Keywords: strategy, inspired by Stars!, remake
- Code repository: http://nstars.cvs.sourceforge.net (cvs)
- Code language: C#
-- Code license: GPL-2.0
+- Code license: ?
## Building
diff --git a/entries/openmortal.md b/entries/openmortal.md
index e666b387..49d8a874 100644
--- a/entries/openmortal.md
+++ b/entries/openmortal.md
@@ -7,8 +7,10 @@ _Clone of Mortal Kombat._
- Download: http://openmortal.sourceforge.net/download.html
- Platform: Windows, Linux, macOS
- Keywords: action, clone, inspired by Mortal Kombat
-- Code repository: http://openmortal.cvs.sourceforge.net (cvs)
-- Code language: C++
+- 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
## Building
+
+- Build system: Make
\ No newline at end of file
diff --git a/entries/pathological.md b/entries/pathological.md
index 5455b112..0dbb076b 100644
--- a/entries/pathological.md
+++ b/entries/pathological.md
@@ -5,9 +5,11 @@ _Remake of Log!cal._
- Home: http://pathological.sourceforge.net/, https://sourceforge.net/projects/pathological/
- State: beta, inactive since 2003
- Keywords: puzzle, inspired by Log!cal, remake
-- Code repository: http://pathological.cvs.sourceforge.net (cvs)
+- Code repository: https://gitlab.com/osgames/pathological.git (conversion of cvs), http://pathological.cvs.sourceforge.net (cvs)
- Code language: Python
- Code license: GPL-2.0
- Code dependencies: pygame
## Building
+
+- Build system: Make
\ No newline at end of file
diff --git a/entries/privateer-gemini_gold.md b/entries/privateer-gemini_gold.md
index 3b7da534..2fc763e0 100644
--- a/entries/privateer-gemini_gold.md
+++ b/entries/privateer-gemini_gold.md
@@ -2,7 +2,7 @@
_Remake of Wing Commander: Privateer._
-- Home: http://privateer.sourceforge.net/
+- Home: http://privateer.sourceforge.net/, https://sourceforge.net/projects/privateer/
- State: mature, inactive since 2012
- Download: http://privateer.sourceforge.net/files.shtml, https://sourceforge.net/projects/privateer/files/
- Platform: Windows, Linux, macOS
diff --git a/entries/pygame-alien-invasion.md b/entries/pygame-alien-invasion.md
new file mode 100644
index 00000000..784268ef
--- /dev/null
+++ b/entries/pygame-alien-invasion.md
@@ -0,0 +1,16 @@
+# Pygame---Alien-Invasion
+
+_Space craft game to shoot down incoming aliens._
+
+- Home: https://github.com/Anthonymcqueen21/Pygame---Alien-Invasion
+- State: beta, inactive since 2018
+- Platform: Windows, Linux, macOS
+- Keywords: arcade
+- Code repository: https://github.com/Anthonymcqueen21/Pygame---Alien-Invasion.git
+- Code language: Python
+- Code license: GPL-3.0
+- Code dependencies: pygame
+
+## Building
+
+- Build system: None
diff --git a/entries/rescue_max.md b/entries/rescue_max.md
index ecf138a4..cf3e84fd 100644
--- a/entries/rescue_max.md
+++ b/entries/rescue_max.md
@@ -6,8 +6,8 @@ _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: http://svn.code.sf.net/p/rescue/code/ (svn)
+- Code repository: https://gitlab.com/osgames/rescue.git (clone of svn), http://svn.code.sf.net/p/rescue/code/ (svn)
- Code language: Java
-- Code license: GPL-2.0
+- Code license: GPL-3.0
## Building
diff --git a/entries/slashem.md b/entries/slashem.md
index e0a38a02..8d60d130 100644
--- a/entries/slashem.md
+++ b/entries/slashem.md
@@ -8,13 +8,13 @@ _Variant of the roguelike game NetHack that offers extra features, monsters, and
- Download: http://slashem.sourceforge.net/stable.html, https://sourceforge.net/projects/slashem/files/
- Keywords: role playing, clone, inspired by NetHack, roguelike
- Code repository: https://github.com/osgamearchive/slashem.git (archived conversion of cvs), https://sourceforge.net/p/slashem/code (cvs)
-- Code language: C
+- Code language: C, R, C++
- Code license: Custom (NetHack license)
-Based on NetHack
-
See also https://github.com/dirkz/slashem-iphone, https://github.com/Elronnd/slashem-next, https://code.google.com/archive/p/slashem-macosx/, https://github.com/blitz/slashem, https://github.com/mistydemeo/slashem,
https://github.com/SLASHEM-Extended/SLASHEM-Extended, https://github.com/BarclayII/slashem-up
## Building
+- Build system: Make
+
diff --git a/entries/sludge.md b/entries/sludge.md
new file mode 100644
index 00000000..c73de8f2
--- /dev/null
+++ b/entries/sludge.md
@@ -0,0 +1,17 @@
+# Sludge
+
+_Adventure game engine._
+
+- Home: https://opensludge.github.io/
+- State: mature
+- Download: https://opensludge.github.io/download.html, https://github.com/opensludge/opensludge/releases
+- Platform: Windows, Linux, macOS
+- Keywords: game engine, adventue
+- Code repository: https://github.com/opensludge/opensludge.git
+- Code language: C, C++, Objective-C
+- Code license: LGPL-2.1
+- Code dependencies: GTK
+
+## Building
+
+- Build system: Make
diff --git a/entries/sopwith_3.md b/entries/sopwith_3.md
index f0511271..a2e0cb0a 100644
--- a/entries/sopwith_3.md
+++ b/entries/sopwith_3.md
@@ -7,8 +7,10 @@ _Remake of Sopwith._
- State: beta, inactive since 2003
- Download: http://www.wingkong.net/sopwith2b/files-games.html, https://sourceforge.net/projects/sopwith3/files/
- Keywords: simulation, flight, inspired by Sopwith, remake
-- Code repository: http://sopwith3.cvs.sourceforge.net (cvs)
-- Code language: C++
+- Code repository: https://gitlab.com/osgames/sopwith3.git (conversion of cvs), http://sopwith3.cvs.sourceforge.net (cvs)
+- Code language: C, C++, Objective-C
- Code license: GPL-2.0
## Building
+
+- Build system: Make
diff --git a/entries/squiffy.md b/entries/squiffy.md
new file mode 100644
index 00000000..deba51cb
--- /dev/null
+++ b/entries/squiffy.md
@@ -0,0 +1,14 @@
+# Squiffy
+
+_Tool for creating multiple choice interactive fiction._
+
+- Home: https://github.com/textadventures/squiffy
+- State: mature
+- Download: https://github.com/textadventures/squiffy/releases
+- Platform: Web
+- Keywords: tool, game engine, interactive fiction
+- Code repository: https://github.com/textadventures/squiffy.git
+- Code language: JavaScript
+- Code license: MIT
+
+## Building
diff --git a/entries/tocs/_action.md b/entries/tocs/_action.md
index 98657df6..66eddd34 100644
--- a/entries/tocs/_action.md
+++ b/entries/tocs/_action.md
@@ -31,8 +31,8 @@
- **[Blobby Volley 2](../blobby_volley_2.md)** (C++, GPL-2.0, mature, inactive since 2017)
- **[Blobwars: Metal Blob Solid](../blobwars_metal_blob_solid.md)** (C++, GPL-2.0, mature)
- **[Bombermaaan](../bombermaaan.md)** (C++, GPL-3.0, mature, inactive since 2010)
-- **[Bombic2](../bombic2.md)** (C++, GPL-2.0, beta, inactive since 2010)
-- **[Bombic](../bombic.md)** (C++, GPL-2.0, beta, inactive since 2005)
+- **[Bombic2](../bombic2.md)** (C++, ?, beta, inactive since 2010)
+- **[Bombic](../bombic.md)** (C++, Objective-C, GPL-2.0, beta, inactive since 2005)
- **[Bombman](../bombman.md)** (Python, CC0, mature)
- **[BOOM: Remake](../boom_remake.md)** (C++, Custom, mature)
- **[Boulder Dash](../boulder_dash.md)** (Java, MIT, mature, inactive since 2015)
@@ -128,7 +128,7 @@
- **[OpenLara](../openlara.md)** (C++, 2-clause BSD, mature)
- **[OpenLiero](../openliero.md)** (C++, Custom, mature, inactive since 2015)
- **[OpenLieroX](../openlierox.md)** (C++, LGPL-2.0, mature)
-- **[OpenMortal](../openmortal.md)** (C++, GPL-2.0, beta, inactive since 2006)
+- **[OpenMortal](../openmortal.md)** (C++, Perl, GPL-2.0, beta, inactive since 2006)
- **[openMSX](../openmsx.md)** (C++, GPL-2.0, mature)
- **[OpenNotrium](../opennotrium.md)** (C++, GPL-3.0, beta)
- **[OpenOMF](../openomf.md)** (C, C++, MIT, beta)
@@ -141,7 +141,7 @@
- **[QuakeSpasm](../quakespasm.md)** (C, GPL-2.0, mature)
- **[Rabbit Escape](../rabbit_escape.md)** (Java, GPL-2.0, mature)
- **[Red Eclipse](../red_eclipse.md)** (C++, zlib, mature)
-- **[Rescue! Max](../rescue_max.md)** (Java, GPL-2.0, beta, inactive since 2013)
+- **[Rescue! Max](../rescue_max.md)** (Java, GPL-3.0, beta, inactive since 2013)
- **[Return of Dr. Destructo](../return_of_dr_destructo.md)** (C++, MIT, mature, inactive since 2015)
- **[Rigel Engine](../rigel_engine.md)** (C++, GPL-2.0, beta)
- **[Rise of the Triad for Linux](../rise_of_the_triad_for_linux.md)** (C, GPL-2.0, mature, inactive since 2012)
diff --git a/entries/tocs/_adventure.md b/entries/tocs/_adventure.md
index 1977ba4a..b7f891f9 100644
--- a/entries/tocs/_adventure.md
+++ b/entries/tocs/_adventure.md
@@ -7,6 +7,7 @@
- **[Bladecoder Adventure Engine](../bladecoder_adventure_engine.md)** (Java, Apache-2.0, mature)
- **[Childsplay](../childsplay.md)** (Python, GPL-3.0, mature)
- **[Colossal Cave Adventure](../colossal_cave_adventure.md)** (Python, Apache-2.0, mature)
+- **[Dedalus](../dedalus.md)** (JavaScript, GPL-2.0, beta, inactive since 2018)
- **[Der Clou!](../der_clou.md)** (C, Custom, beta, inactive since 2017)
- **[Digital: A Love Story](../digital_a_love_story.md)** (Ren'py, CC-BY-NC-SA, mature)
- **[Dragon History - Dračí Historie](../dragon_history-dra_historie.md)** (Pascal, Script, GPL-2.0, mature, inactive since 2010)
@@ -14,9 +15,11 @@
- **[Fanwor](../fanwor.md)** (C, GPL-2.0, mature)
- **[Free in the Dark (engine)](../free_in_the_dark_engine.md)** (C, C++, GPL-2.0, beta)
- **[GameLV](../gamelv.md)** (C++, GPL-2.0, beta)
+- **[gist-txt](../gist-txt.md)** (JavaScript, MIT, mature, inactive since 2018)
- **[Grail](../grail.md)** (C++, Lua, GPL-3.0, beta, inactive since 2013)
- **[Head over Heels](../head_over_heels.md)** (C++, GPL-3.0, mature)
- **[Heart of the Alien](../heart_of_the_alien.md)** (C, GPL-2.0, beta, inactive since 2005)
+- **[Hypatia](../hypatia.md)** (Python, MIT, beta, inactive since 2016)
- **[javascript-E.T.](../javascript-et.md)** (JavaScript, Assembly, MIT, beta, inactive since 2017)
- **[Morpheus Web Remake](../morpheus_web_remake.md)** (Javascript, MIT, beta)
- **[Murder In The Public Domain](../murder_in_the_public_domain.md)** (C++, GPL-3.0, mature, inactive since 2013)
diff --git a/entries/tocs/_all.md b/entries/tocs/_all.md
index f333edb6..6c7a3643 100644
--- a/entries/tocs/_all.md
+++ b/entries/tocs/_all.md
@@ -13,6 +13,7 @@
- **[4D-TRIS](../4d-tris.md)** (C, GPL-2.0, mature, inactive since 2012)
- **[54321](../54321.md)** (C++, Custom, mature, inactive since 2001)
- **[A Planet's Revenge](../a_planets_revenge.md)** (Python, GPL-3.0, beta, inactive since 2008)
+- **[a2x](../a2x.md)** (C, Python, C++, GPL-3.0, beta)
- **[A7Xpg](../a7xpg.md)** (D, 2-clause BSD, beta, inactive since 2005)
- **[Abe's Amazing Adventure](../abes_amazing_adventure.md)** (C, GPL-2.0, mature, inactive since 2005)
- **[Abuse](../abuse.md)** (C++, Lisp, Public domain, GPL-2.0, WTFPL, mature, inactive since 2011)
@@ -111,14 +112,15 @@
- **[BlockOut II](../blockout_ii.md)** (C++, GPL-2.0, mature, inactive since 2014)
- **[boardgame.io](../boardgameio.md)** (JavaScript, TypeScript, MIT, beta)
- **[Bombermaaan](../bombermaaan.md)** (C++, GPL-3.0, mature, inactive since 2010)
-- **[Bombic2](../bombic2.md)** (C++, GPL-2.0, beta, inactive since 2010)
-- **[Bombic](../bombic.md)** (C++, GPL-2.0, beta, inactive since 2005)
+- **[Bombic2](../bombic2.md)** (C++, ?, beta, inactive since 2010)
+- **[Bombic](../bombic.md)** (C++, Objective-C, GPL-2.0, beta, inactive since 2005)
- **[Bombman](../bombman.md)** (Python, CC0, mature)
- **[BOOM: Remake](../boom_remake.md)** (C++, Custom, mature)
- **[Boost (C++ Libraries)](../boost_c_libraries.md)** (C++, Boost-1.0, mature)
- **[Bos Wars](../bos_wars.md)** (C++, GPL-2.0, mature, inactive since 2013)
- **[Boson](../boson.md)** (C++, GPL-2.0, beta, inactive since 2006)
- **[Boulder Dash](../boulder_dash.md)** (Java, MIT, mature, inactive since 2015)
+- **[Box2D](../box2d.md)** (C, C++, Objective-C, zlib, mature)
- **[Brain Workshop](../brain_workshop.md)** (Python, GPL-2.0, mature, inactive since 2011)
- **[bratwurst](../bratwurst.md)** (Lisp, GPL-2.0, mature, inactive since 2009)
- **[Breakout-VR](../breakout-vr.md)** (C#, MIT, beta, inactive since 2017)
@@ -183,6 +185,7 @@
- **[CommandoJS](../commandojs.md)** (JavaScript, CoffeeScript, MIT, beta, inactive since 2012)
- **[Conquests](../conquests.md)** (C++, GPL-2.0, mature, inactive since 2012)
- **[Core War](../core_war.md)** (C, Java, GPL-2.0, 2-clause BSD, mature)
+- **[CorEngine](../corengine.md)** (C, zlib, beta, inactive since 2015)
- **[CorsixTH](../corsixth.md)** (Lua, C++, MIT, mature)
- **[Cosmosmash](../cosmosmash.md)** (C++, GPL-2.0, mature, inactive since 2013)
- **[Crack Attack!](../crack_attack.md)** (C++, GPL-2.0, mature, inactive since 2005)
@@ -213,6 +216,7 @@
- **[Dear ImGui](../dear_imgui.md)** (C, C++, MIT, mature)
- **[Deathchase 3D](../deathchase_3d.md)** (C, GPL-2.0, mature, inactive since 2002)
- **[Decker](../decker.md)** (Java, GPL-2.0, beta, inactive since 2013)
+- **[Dedalus](../dedalus.md)** (JavaScript, GPL-2.0, beta, inactive since 2018)
- **[Defendguin](../defendguin.md)** (C, GPL-2.0, mature, inactive since 2009)
- **[Deity](../deity.md)** (Python, GPL-2.0, mature, inactive since 2014)
- **[Deliantra](../deliantra.md)** (C, GPL-2.0, mature)
@@ -233,6 +237,7 @@
- **[Digger Remastered](../digger_remastered.md)** (C, GPL-2.0, mature, inactive since 2004)
- **[Digital: A Love Story](../digital_a_love_story.md)** (Ren'py, CC-BY-NC-SA, mature)
- **[Dingo-Engine](../dingo-engine.md)** (Java, 3-clause BSD, beta, inactive since 2016)
+- **[DirectX12GameEngine](../directx12gameengine.md)** (C#, MIT, beta)
- **[DNT](../dnt.md)** (C++, GPL-3.0, beta, inactive since 2016)
- **[Do It Yourself Doom With SDL](../do_it_yourself_doom_with_sdl.md)** (C++, MIT, beta)
- **[Domination](../domination.md)** (Java, GPL-3.0, mature)
@@ -302,6 +307,7 @@
- **[Fallen Spire](../fallen_spire.md)** (Python, GPL-3.0, beta, inactive since 2009)
- **[Falling Time](../falling_time.md)** (C, C++, GPL-2.0, mature)
- **[Falltergeist](../falltergeist.md)** (C++, GPL-3.0, beta)
+- **[Fantasy Map Generator](../fantasy_map_generator.md)** (JavaScript, MIT, mature)
- **[Fanwor](../fanwor.md)** (C, GPL-2.0, mature)
- **[FAR Colony](../far_colony.md)** (Pascal, GPL-3.0, beta, inactive since 2014)
- **[FIFE](../fife.md)** (C++, Python, LGPL-2.1, beta)
@@ -319,7 +325,7 @@
- **[Free Heroes 2](../free_heroes_2.md)** (C++, GPL-2.0, beta, inactive since 2015)
- **[Free in the Dark (engine)](../free_in_the_dark_engine.md)** (C, C++, GPL-2.0, beta)
- **[Free Mars](../free_mars.md)** (Java, GPL-3.0, mature)
-- **[Free Space Colonization](../free_space_colonization.md)** (C, GPL-2.0, beta)
+- **[Free Space Colonization](../free_space_colonization.md)** (C, GPL-2.0, beta, inactive since 2017)
- **[freeablo](../freeablo.md)** (C++, GPL-3.0, beta)
- **[freeaoe](../freeaoe.md)** (C++, GPL-3.0, beta)
- **[FreeBlocks](../freeblocks.md)** (C, Java, GPL-3.0, beta, inactive since 2015)
@@ -358,6 +364,7 @@
- **[Galaxy Forces V2](../galaxy_forces_v2.md)** (C++, ?, 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)
- **[GameLV](../gamelv.md)** (C++, GPL-2.0, beta)
- **[Gang Garrison 2](../gang_garrison_2.md)** (Game Maker Script, MPL, mature)
- **[GDash](../gdash.md)** (C++, MIT, beta)
@@ -369,6 +376,7 @@
- **[ges-code](../ges-code.md)** (C, C++, GPL-3.0, mature)
- **[Gift Grabber](../gift_grabber.md)** (JavaScript, Apache-2.0, mature)
- **[Gigalomania](../gigalomania.md)** (C++, GPL-2.0, mature)
+- **[gist-txt](../gist-txt.md)** (JavaScript, MIT, mature, inactive since 2018)
- **[GL4ES](../gl4es.md)** (C, MIT, mature)
- **[Glest](../glest.md)** (C++, GPL-2.0, mature, inactive since 2009)
- **[Globulation 2](../globulation_2.md)** (C++, GPL-3.0, mature)
@@ -416,6 +424,7 @@
- **[Heroes of Wing Commander](../heroes_of_wing_commander.md)** (Python, GPL-3.0, beta, inactive since 2014)
- **[Hex Game](../hex_game.md)** (C++, MIT, beta)
- **[HexGL](../hexgl.md)** (JavaScript, CoffeeScript, MIT, mature, inactive since 2016)
+- **[heXon](../hexon.md)** (C++, GPL-2.0, beta)
- **[Hexoshi](../hexoshi.md)** (Python, GPL-3.0, beta, inactive since 2016)
- **[Hextris](../hextris.md)** (JavaScript, GPL-3.0, mature)
- **[Hexwar](../hexwar.md)** (Ruby, JavaScript, MIT, beta, inactive since 2012)
@@ -426,6 +435,7 @@
- **[HoverRace](../hoverrace.md)** (C++, Custom NC, mature, inactive since 2016)
- **[Hovertank3D](../hovertank3d.md)** (C++, Assembly, GPL-2.0, mature, inactive since 2014)
- **[HTML5 Pacman](../html5_pacman.md)** (JavaScript, WTFPL, mature, inactive since 2013)
+- **[Hypatia](../hypatia.md)** (Python, MIT, beta, inactive since 2016)
- **[HyperRogue](../hyperrogue.md)** (C++, GPL-2.0, mature)
- **[I Have No Tomatoes](../i_have_no_tomatoes.md)** (C++, zlib, mature, inactive since 2004)
- **[ICBM3D](../icbm3d.md)** (C, ?, beta, inactive since 1998)
@@ -472,6 +482,7 @@
- **[Kingdoms](../kingdoms.md)** (C++, GPL-3.0, beta, inactive since 2014)
- **[KittenMaxit](../kittenmaxit.md)** (Java, MIT, beta)
- **[KKnD](../kknd.md)** (C#, GPL-3.0, beta)
+- **[Klooni 1010!](../klooni_1010.md)** (Java, GPL-3.0, beta)
- **[KnightOfWor](../knightofwor.md)** (Java, GPL-3.0, beta, inactive since 2015)
- **[Knights](../knights.md)** (C++, GPL-3.0, beta, inactive since 2014)
- **[Kobold's Quest 2](../kobolds_quest_2.md)** (Python, LGPL-3.0, beta, inactive since 2011)
@@ -543,17 +554,18 @@
- **[Mice Men: Remix](../mice_men_remix.md)** (Java, LGPL-3.0, mature, inactive since 2016)
- **[Micropolis](../micropolis.md)** (C++, Java, Python, GPL-3.0, mature, inactive since 2015)
- **[micropolisJS](../micropolisjs.md)** (JavaScript, GPL-3.0, mature)
-- **[Microracers](../microracers.md)** (C++, GPL-2.0, beta, inactive since 2005)
+- **[Microracers](../microracers.md)** (C, C++, GPL-2.0, beta, inactive since 2005)
- **[MicroWar 2.0](../microwar_20.md)** (Python, 3-clause BSD, mature, inactive since 2009)
- **[MineCraft-One-Week-Challenge](../minecraft-one-week-challenge.md)** (C++, MIT, beta)
- **[Minesweeper (in C)](../minesweeper_in_c.md)** (C, 3-clause BSD, beta, inactive since 2015)
- **[Minesweeper.Zone](../minesweeperzone.md)** (JavaScript, PHP, MIT, mature)
- **[Minetest](../minetest.md)** (C, C++, Lua, LGPL-2.1, mature)
+- **[mini2Dx](../mini2dx.md)** (Java, C#, Apache-2.0, mature)
- **[Mininim](../mininim.md)** (C, GPL-3.0, beta, inactive since 2017)
- **[Mirror Magic](../mirror_magic.md)** (C, GPL-2.0, mature)
- **[mk.js](../mkjs.md)** (JavaScript, MIT, beta)
- **[mkxp](../mkxp.md)** (C++, C, GPL-2.0, mature)
-- **[Mocha Doom](../mocha_doom.md)** (Java, GPL-3.0, beta, inactive since 2012)
+- **[Mocha Doom](../mocha_doom.md)** (Java, ?, beta, inactive since 2012)
- **[MonoGame](../monogame.md)** (C#, Ms-PL, MIT, mature)
- **[Monster Generator](../monster_generator.md)** (Java, MIT, mature)
- **[Monsters and Mushrooms](../monsters_and_mushrooms.md)** (Python, GPL-2.0, mature, inactive since 2010)
@@ -579,7 +591,7 @@
- **[NLarn](../nlarn.md)** (C, Lua, GPL-3.0, mature)
- **[Noiz2sa](../noiz2sa.md)** (C, C++, 2-clause BSD, beta, inactive since 2004)
- **[NOVA PINBALL](../nova_pinball.md)** (Lua, GPL-3.0, beta, inactive since 2017)
-- **[NStars!](../nstars.md)** (C#, GPL-2.0, beta, inactive since 2004)
+- **[NStars!](../nstars.md)** (C#, ?, beta, inactive since 2004)
- **[NullpoMino](../nullpomino.md)** (Java, 3-clause BSD, mature)
- **[Nuncabola](../nuncabola.md)** (Java, GPL-2.0, beta)
- **[Nuvie](../nuvie.md)** (C, C++, Lua, GPL-2.0, beta, inactive since 2018)
@@ -652,7 +664,7 @@
- **[OpenMC2](../openmc2.md)** (C++, GPL-3.0, beta, inactive since 2018)
- **[OpenMoM](../openmom.md)** (C, C++, GPL-3.0, beta)
- **[OpenMOO2](../openmoo2.md)** (Python, GPL-2.0, beta, inactive since 2011)
-- **[OpenMortal](../openmortal.md)** (C++, GPL-2.0, beta, inactive since 2006)
+- **[OpenMortal](../openmortal.md)** (C++, Perl, GPL-2.0, beta, inactive since 2006)
- **[openMSX](../openmsx.md)** (C++, GPL-2.0, mature)
- **[OpenMW](../openmw.md)** (C++, GPL-3.0, mature)
- **[OpenNFS](../opennfs.md)** (C, C++, MIT, beta)
@@ -738,6 +750,7 @@
- **[Pushover](../pushover.md)** (C++, C, Lua, GPL-3.0, beta, inactive since 2018)
- **[PyBreak360](../pybreak360.md)** (Python, GPL-3.0, mature, inactive since 2015)
- **[pycraft](../pycraft.md)** (C, Python, GPL-2.0, mature, inactive since 2018)
+- **[Pygame---Alien-Invasion](../pygame-alien-invasion.md)** (Python, GPL-3.0, beta, inactive since 2018)
- **[pygame](../pygame.md)** (C, Python, LGPL-2.1, mature)
- **[PyKaraoke](../pykaraoke.md)** (Python, LGPL-2.1, beta, inactive since 2011)
- **[Pymapper](../pymapper.md)** (Python, GPL-3.0, mature)
@@ -764,7 +777,7 @@
- **[REGoth](../regoth.md)** (C++, GPL-3.0, mature)
- **[Remixed Dungeon](../remixed_dungeon.md)** (Java, GPL-3.0, mature)
- **[ReQbert](../reqbert.md)** (JavaScript, GPL-3.0, beta)
-- **[Rescue! Max](../rescue_max.md)** (Java, GPL-2.0, beta, inactive since 2013)
+- **[Rescue! Max](../rescue_max.md)** (Java, GPL-3.0, beta, inactive since 2013)
- **[ResidualVM](../residualvm.md)** (C++, GPL-2.0, beta)
- **[Return of Dr. Destructo](../return_of_dr_destructo.md)** (C++, MIT, mature, inactive since 2015)
- **[Return to the Roots](../return_to_the_roots.md)** (C++, GPL-3.0, mature)
@@ -825,10 +838,11 @@
- **[skifree.js](../skifreejs.md)** (JavaScript, MIT, mature, inactive since 2016)
- **[Skrupel - Tribute Compilation](../skrupel-tribute_compilation.md)** (PHP, JavaScript, GPL-2.0, mature, inactive since 2011)
- **[SLADE](../slade.md)** (C++, GPL-2.0, mature)
-- **[SLASH'EM](../slashem.md)** (C, Custom, beta, inactive since 2007)
+- **[SLASH'EM](../slashem.md)** (C, R, C++, Custom, beta, inactive since 2007)
- **[Slay](../slay.md)** (Java, GPL-3.0, beta, inactive since 2010)
- **[Slime Volleyball](../slime_volleyball.md)** (C++, 3-clause BSD, beta)
- **[Slot-Racers](../slot-racers.md)** (C, GPL-3.0, mature, inactive since 2008)
+- **[Sludge](../sludge.md)** (C, C++, Objective-C, LGPL-2.1, mature)
- **[Smash Battle](../smash_battle.md)** (C++, ?, beta, inactive since 2011)
- **[Smash](../smash.md)** (JavaScript, MIT, mature)
- **[snake](../snake.md)** (Java, WTFPL, mature, inactive since 2017)
@@ -837,7 +851,7 @@
- **[SolarWolf](../solarwolf.md)** (Python, LGPL-2.1, mature, inactive since 2004)
- **[Song of Albion](../song_of_albion.md)** (C, C++, Apache-2.0, mature, inactive since 2011)
- **[Sonic Robo Blast 2](../sonic_robo_blast_2.md)** (C, C++, GPL-2.0, mature)
-- **[Sopwith 3](../sopwith_3.md)** (C++, GPL-2.0, beta, inactive since 2003)
+- **[Sopwith 3](../sopwith_3.md)** (C, C++, Objective-C, GPL-2.0, beta, inactive since 2003)
- **[Source of Tales](../source_of_tales.md)** (Lua, GPL-3.0, mature, inactive since 2013)
- **[Sourcehold](../sourcehold.md)** (C++, MIT, beta)
- **[Space Faring](../space_faring.md)** (Java, GPL-3.0, beta)
@@ -857,6 +871,7 @@
- **[Spooker Framework](../spooker_framework.md)** (C#, MIT, beta, inactive since 2014)
- **[Spring: 1944](../spring_1944.md)** (Lua, GPL-2.0, CC-BY-NC, mature)
- **[Spring](../spring.md)** (C++, C, Lua, GPL-2.0, mature)
+- **[Squiffy](../squiffy.md)** (JavaScript, MIT, mature)
- **[SS13 Remake](../ss13_remake.md)** (C#, GPL-3.0, beta, inactive since 2015)
- **[Star Maiden Astraea Rio](../star_maiden_astraea_rio.md)** (Ren'py, CC-BY-NC, mature)
- **[Star Ruler 2](../star_ruler_2.md)** (C, C++, MIT, mature)
@@ -959,6 +974,7 @@
- **[Tuxemon](../tuxemon.md)** (Python, GPL-3.0, mature)
- **[TVTower](../tvtower.md)** (BlitzMax, Lua, Custom, mature)
- **[twin-e](../twin-e.md)** (C, GPL-2.0, beta, inactive since 2015)
+- **[Twine](../twine.md)** (JavaScript, GPL-3.0, mature)
- **[TwinEngine](../twinengine.md)** (C, GPL-2.0, mature, inactive since 2015)
- **[Tyrian Remake](../tyrian_remake.md)** (Java, GPL-2.0, beta)
- **[TyrQuake](../tyrquake.md)** (C, GPL-2.0, beta)
@@ -1047,6 +1063,7 @@
- **[XZ Utils](../xz_utils.md)** (C, Custom, mature)
- **[Yamagi Quake II](../yamagi_quake_ii.md)** (C, GPL-2.0, mature)
- **[yaml-cpp](../yaml-cpp.md)** (C++, MIT, mature)
+- **[Yet Another Engine](../yet_another_engine.md)** (MoonScript, Java, Lua, MIT, beta, inactive since 2016)
- **[Yo Frankie!](../yo_frankie.md)** (Blender Script, ?, mature, inactive since 2009)
- **[YSoccer](../ysoccer.md)** (Java, GPL-2.0, mature)
- **[ZAngband](../zangband.md)** (C, Custom, mature, inactive since 2005)
diff --git a/entries/tocs/_android.md b/entries/tocs/_android.md
index 69ad5f4a..90b5d4b7 100644
--- a/entries/tocs/_android.md
+++ b/entries/tocs/_android.md
@@ -24,6 +24,7 @@
- **[Jazz² Resurrection](../jazz_resurrection.md)** (C#, JavaScript, GPL-3.0, mature)
- **[jewelthief](../jewelthief.md)** (Java, GPL-3.0, mature, inactive since 2016)
- **[KittenMaxit](../kittenmaxit.md)** (Java, MIT, beta)
+- **[Klooni 1010!](../klooni_1010.md)** (Java, GPL-3.0, beta)
- **[Lexica](../lexica.md)** (Java, GPL-3.0, mature)
- **[LGeneral](../lgeneral.md)** (C, GPL-2.0, mature, inactive since 2017)
- **[LIKO-12](../liko-12.md)** (Lua, MIT, mature)
@@ -52,4 +53,5 @@
- **[TowerJumper](../towerjumper.md)** (C++, GDScript, GPL-3.0, mature)
- **[Turn of War](../turn_of_war.md)** (Java, GPL-3.0, beta, inactive since 2014)
- **[UnCiv](../unciv.md)** (Kotlin, MPL-2.0, beta)
-- **[warcraft-remake](../warcraft-remake.md)** (Java, GPL-2.0, beta)
\ No newline at end of file
+- **[warcraft-remake](../warcraft-remake.md)** (Java, GPL-2.0, beta)
+- **[Yet Another Engine](../yet_another_engine.md)** (MoonScript, Java, Lua, MIT, beta, inactive since 2016)
\ No newline at end of file
diff --git a/entries/tocs/_arcade.md b/entries/tocs/_arcade.md
index ee7f3a5a..d820daec 100644
--- a/entries/tocs/_arcade.md
+++ b/entries/tocs/_arcade.md
@@ -44,6 +44,7 @@
- **[Pang Zero](../pang_zero.md)** (Perl, GPL-2.0, beta, inactive since 2007)
- **[PARSEC47](../parsec47.md)** (D, 2-clause BSD, beta, inactive since 2003)
- **[Powerslide remake](../powerslide_remake.md)** (C++, MIT, beta)
+- **[Pygame---Alien-Invasion](../pygame-alien-invasion.md)** (Python, GPL-3.0, beta, inactive since 2018)
- **[RacerJS](../racerjs.md)** (JavaScript, MIT, mature, inactive since 2010)
- **[Rockbot](../rockbot.md)** (C++, GPL-2.0, mature)
- **[SDL Asylum](../sdl_asylum.md)** (C, GPL-3.0, mature, inactive since 2009)
diff --git a/entries/tocs/_game-engine.md b/entries/tocs/_game-engine.md
index b5704b99..67b37489 100644
--- a/entries/tocs/_game-engine.md
+++ b/entries/tocs/_game-engine.md
@@ -13,10 +13,13 @@
- **[Chunk Stories](../chunk_stories.md)** (Kotlin, Java, LGPL-3.0, beta)
- **[ClanLib](../clanlib.md)** (C, C++, zlib, mature)
- **[Classic RBDOOM-3-BFG](../classic_rbdoom-3-bfg.md)** (C, C++, GPL-3.0, mature)
+- **[CorEngine](../corengine.md)** (C, zlib, beta, inactive since 2015)
- **[Crown](../crown.md)** (C, C++, Vala, MIT, beta)
+- **[Dedalus](../dedalus.md)** (JavaScript, GPL-2.0, beta, inactive since 2018)
- **[DelverEngine](../delverengine.md)** (Java, Custom, beta)
- **[DesktopAdventures](../desktopadventures.md)** (C, LGPL-2.1, beta)
- **[Dingo-Engine](../dingo-engine.md)** (Java, 3-clause BSD, beta, inactive since 2016)
+- **[DirectX12GameEngine](../directx12gameengine.md)** (C#, MIT, beta)
- **[Do It Yourself Doom With SDL](../do_it_yourself_doom_with_sdl.md)** (C++, MIT, beta)
- **[DOOM](../doom.md)** (C, Custom, mature, inactive since 2012)
- **[DreeRally](../dreerally.md)** (C, C++, Custom, beta)
@@ -28,8 +31,11 @@
- **[Flare](../flare.md)** (C++, Java, GPL-3.0, mature)
- **[Free in the Dark (engine)](../free_in_the_dark_engine.md)** (C, C++, GPL-2.0, beta)
- **[FreeSO](../freeso.md)** (C#, MPL-2.0, beta)
+- **[GameCake](../gamecake.md)** (C, C++, Lua, MIT, mature)
+- **[gist-txt](../gist-txt.md)** (JavaScript, MIT, mature, inactive since 2018)
- **[Grail](../grail.md)** (C++, Lua, GPL-3.0, beta, inactive since 2013)
- **[Grit Game Engine](../grit_game_engine.md)** (C++, Python, MIT, beta)
+- **[Hypatia](../hypatia.md)** (Python, MIT, beta, inactive since 2016)
- **[ika](../ika.md)** (C++, Python, PHP, C#, GPL-2.0, beta, inactive since 2007)
- **[ioquake3](../ioquake3.md)** (C, GPL-2.0, mature)
- **[Jake2](../jake2.md)** (Java, GPL-2.0, beta, inactive since 2006)
@@ -40,6 +46,7 @@
- **[Librelancer](../librelancer.md)** (C, C#, MIT, beta)
- **[LionEngine](../lionengine.md)** (Java, GPL-3.0, mature)
- **[MAGE - Matthias Advanced Game Engine](../mage-matthias_advanced_game_engine.md)** (C++, GPL-3.0, beta)
+- **[mini2Dx](../mini2dx.md)** (Java, C#, Apache-2.0, mature)
- **[Nuvie](../nuvie.md)** (C, C++, Lua, GPL-2.0, beta, inactive since 2018)
- **[Odamex](../odamex.md)** (C, C++, GPL-2.0, beta)
- **[Open Cube](../open_cube.md)** (C++, zlib, beta, inactive since 2017)
@@ -69,15 +76,19 @@
- **[rRootage](../rrootage.md)** (C, 2-clause BSD, beta, inactive since 2004)
- **[ScummVM](../scummvm.md)** (C++, GPL-2.0, mature)
- **[sfall](../sfall.md)** (C++, C, GPL-3.0, mature)
+- **[Sludge](../sludge.md)** (C, C++, Objective-C, LGPL-2.1, 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)
- **[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)
- **[Thunder Engine](../thunder_engine.md)** (C++, Apache-2.0, beta)
- **[twin-e](../twin-e.md)** (C, GPL-2.0, beta, inactive since 2015)
+- **[Twine](../twine.md)** (JavaScript, GPL-3.0, mature)
- **[TwinEngine](../twinengine.md)** (C, GPL-2.0, mature, inactive since 2015)
- **[urde](../urde.md)** (C, C++, MIT, beta)
- **[VASSAL](../vassal.md)** (Java, LGPL-2.1, mature)
- **[WebFun](../webfun.md)** (TypeScript, MIT, beta)
+- **[Yet Another Engine](../yet_another_engine.md)** (MoonScript, Java, Lua, MIT, beta, inactive since 2016)
- **[Zod Engine](../zod_engine.md)** (C++, ?, mature, inactive since 2018)
\ No newline at end of file
diff --git a/entries/tocs/_ios.md b/entries/tocs/_ios.md
index 64635d3c..76c090dc 100644
--- a/entries/tocs/_ios.md
+++ b/entries/tocs/_ios.md
@@ -8,4 +8,5 @@
- **[LÖVE](../love.md)** (C++, zlib, mature)
- **[NOVA PINBALL](../nova_pinball.md)** (Lua, GPL-3.0, beta, inactive since 2017)
- **[OpenLara](../openlara.md)** (C++, 2-clause BSD, mature)
-- **[ouzel](../ouzel.md)** (C, C++, Objective-C, 2-clause BSD, beta)
\ No newline at end of file
+- **[ouzel](../ouzel.md)** (C, C++, Objective-C, 2-clause BSD, beta)
+- **[Yet Another Engine](../yet_another_engine.md)** (MoonScript, Java, Lua, MIT, beta, inactive since 2016)
\ No newline at end of file
diff --git a/entries/tocs/_library.md b/entries/tocs/_library.md
index 060c87b4..d75a5b14 100644
--- a/entries/tocs/_library.md
+++ b/entries/tocs/_library.md
@@ -3,6 +3,7 @@
- **[Arcane-Engine](../arcane-engine.md)** (C++, MIT, beta)
- **[Boost (C++ Libraries)](../boost_c_libraries.md)** (C++, Boost-1.0, mature)
+- **[Box2D](../box2d.md)** (C, C++, Objective-C, zlib, mature)
- **[Crypto++](../crypto.md)** (C++, Boost-1.0, mature)
- **[Dear ImGui](../dear_imgui.md)** (C, C++, MIT, mature)
- **[Doxygen](../doxygen.md)** (C++, GPL-2.0, mature)
diff --git a/entries/tocs/_linux.md b/entries/tocs/_linux.md
index 83958c2e..237a63f3 100644
--- a/entries/tocs/_linux.md
+++ b/entries/tocs/_linux.md
@@ -5,6 +5,7 @@
- **[1oom](../1oom.md)** (C, GPL-2.0, mature)
- **[3D Pong](../3d_pong.md)** (C, GPL-2.0, beta, inactive since 2004)
- **[4D-TRIS](../4d-tris.md)** (C, GPL-2.0, mature, inactive since 2012)
+- **[a2x](../a2x.md)** (C, Python, C++, GPL-3.0, beta)
- **[Abe's Amazing Adventure](../abes_amazing_adventure.md)** (C, GPL-2.0, mature, inactive since 2005)
- **[Abuse](../abuse.md)** (C++, Lisp, Public domain, GPL-2.0, WTFPL, mature, inactive since 2011)
- **[Afternoon Stalker](../afternoon_stalker.md)** (C++, GPL-2.0, mature, inactive since 2012)
@@ -32,7 +33,7 @@
- **[Block Attack - Rise of the Blocks](../block_attack-rise_of_the_blocks.md)** (C++, GPL-2.0, mature)
- **[BlockOut II](../blockout_ii.md)** (C++, GPL-2.0, mature, inactive since 2014)
- **[Bombermaaan](../bombermaaan.md)** (C++, GPL-3.0, mature, inactive since 2010)
-- **[Bombic](../bombic.md)** (C++, GPL-2.0, beta, inactive since 2005)
+- **[Bombic](../bombic.md)** (C++, Objective-C, GPL-2.0, beta, inactive since 2005)
- **[Brain Workshop](../brain_workshop.md)** (Python, GPL-2.0, mature, inactive since 2011)
- **[BRIQUOLO](../briquolo.md)** (C++, GPL-3.0, mature, inactive since 2008)
- **[Brutal Chess](../brutal_chess.md)** (C++, GPL-2.0, beta, inactive since 2007)
@@ -93,6 +94,7 @@
- **[Frets on Fire](../frets_on_fire.md)** (Python, GPL-2.0, mature, inactive since 2008)
- **[Friking Shark](../friking_shark.md)** (C++, GPL-3.0, mature)
- **[Frozen Bubble](../frozen_bubble.md)** (Perl, GPL-2.0, mature, inactive since 2012)
+- **[GameCake](../gamecake.md)** (C, C++, Lua, MIT, mature)
- **[GeonBit.UI](../geonbitui.md)** (C#, MIT, mature)
- **[GL4ES](../gl4es.md)** (C, MIT, mature)
- **[GLtron](../gltron.md)** (C, GPL, beta, inactive since 2017)
@@ -106,6 +108,7 @@
- **[Hammer of Thyrion](../hammer_of_thyrion.md)** (C, GPL-2.0, mature)
- **[Head over Heels](../head_over_heels.md)** (C++, GPL-3.0, mature)
- **[Hedgewars](../hedgewars.md)** (Lua, C, C++, Pascal, Haskell, GPL-2.0, mature)
+- **[heXon](../hexon.md)** (C++, GPL-2.0, beta)
- **[Hexoshi](../hexoshi.md)** (Python, GPL-3.0, beta, inactive since 2016)
- **[HHexen](../hhexen.md)** (C, GPL-2.0, mature, inactive since 2013)
- **[HoDoKu](../hodoku.md)** (Java, GPL-3.0, mature, inactive since 2013)
@@ -132,6 +135,7 @@
- **[Maxit](../maxit.md)** (C++, ?, mature, inactive since 2014)
- **[Me and My Shadow](../me_and_my_shadow.md)** (C++, GPL-3.0, beta)
- **[Minetest](../minetest.md)** (C, C++, Lua, LGPL-2.1, mature)
+- **[mini2Dx](../mini2dx.md)** (Java, C#, Apache-2.0, mature)
- **[Mininim](../mininim.md)** (C, GPL-3.0, beta, inactive since 2017)
- **[Morpheus Web Remake](../morpheus_web_remake.md)** (Javascript, MIT, beta)
- **[Murder In The Public Domain](../murder_in_the_public_domain.md)** (C++, GPL-3.0, mature, inactive since 2013)
@@ -156,7 +160,7 @@
- **[OpenHoW](../openhow.md)** (C, C++, GPL-3.0, beta)
- **[OpenITG](../openitg.md)** (C, C++, MIT, beta, inactive since 2017)
- **[OpenLara](../openlara.md)** (C++, 2-clause BSD, mature)
-- **[OpenMortal](../openmortal.md)** (C++, GPL-2.0, beta, inactive since 2006)
+- **[OpenMortal](../openmortal.md)** (C++, Perl, GPL-2.0, beta, inactive since 2006)
- **[OpenOMF](../openomf.md)** (C, C++, MIT, beta)
- **[OpenRCT2](../openrct2.md)** (C++, GPL-3.0, mature)
- **[OpenRW](../openrw.md)** (C, C++, GPL-3.0, beta)
@@ -177,6 +181,7 @@
- **[PokerTH](../pokerth.md)** (C++, AGPL-3.0, mature, inactive since 2017)
- **[Powerslide remake](../powerslide_remake.md)** (C++, MIT, beta)
- **[Privateer - Gemini Gold](../privateer-gemini_gold.md)** (C++, GPL-2.0, mature, inactive since 2012)
+- **[Pygame---Alien-Invasion](../pygame-alien-invasion.md)** (Python, GPL-3.0, beta, inactive since 2018)
- **[PyKaraoke](../pykaraoke.md)** (Python, LGPL-2.1, beta, inactive since 2011)
- **[pyskool](../pyskool.md)** (Python, GPL-3.0, mature)
- **[PySol](../pysol.md)** (Python, GPL-2.0, mature, inactive since 2004)
@@ -196,6 +201,7 @@
- **[SDL Sopwith](../sdl_sopwith.md)** (C, GPL-2.0, mature, inactive since 2014)
- **[Seven Kingdoms: Ancient Adversaries](../seven_kingdoms_ancient_adversaries.md)** (C++, GPL-2.0, mature)
- **[Shockolate](../shockolate.md)** (C, GPL-3.0, beta)
+- **[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)
- **[SolarWolf](../solarwolf.md)** (Python, LGPL-2.1, mature, inactive since 2004)
@@ -256,6 +262,7 @@
- **[XPilot NG](../xpilot_ng.md)** (C, GPL-2.0, mature, inactive since 2010)
- **[XPilot](../xpilot.md)** (C, GPL-2.0, mature, inactive since 2010)
- **[Yamagi Quake II](../yamagi_quake_ii.md)** (C, GPL-2.0, mature)
+- **[Yet Another Engine](../yet_another_engine.md)** (MoonScript, Java, Lua, MIT, beta, inactive since 2016)
- **[Yo Frankie!](../yo_frankie.md)** (Blender Script, ?, mature, inactive since 2009)
- **[YSoccer](../ysoccer.md)** (Java, GPL-2.0, mature)
- **[Zaz](../zaz.md)** (C++, GPL-3.0, beta, inactive since 2010)
diff --git a/entries/tocs/_macos.md b/entries/tocs/_macos.md
index 995d6c87..885a919c 100644
--- a/entries/tocs/_macos.md
+++ b/entries/tocs/_macos.md
@@ -13,6 +13,7 @@
- **[Bladecoder Adventure Engine](../bladecoder_adventure_engine.md)** (Java, Apache-2.0, mature)
- **[Blitwizard](../blitwizard.md)** (C, C++, Lua, zlib, beta, inactive since 2015)
- **[Blobby Volley 2](../blobby_volley_2.md)** (C++, GPL-2.0, mature, inactive since 2017)
+- **[Bombic](../bombic.md)** (C++, Objective-C, GPL-2.0, beta, inactive since 2005)
- **[Brain Workshop](../brain_workshop.md)** (Python, GPL-2.0, mature, inactive since 2011)
- **[BZFlag](../bzflag.md)** (C++, LGPL-2.1, MPL-2.0, mature)
- **[C-Dogs SDL](../c-dogs_sdl.md)** (C, GPL-2.0, mature)
@@ -59,6 +60,7 @@
- **[Freedoom](../freedoom.md)** (Not applicable, Not applicable, beta)
- **[Frets on Fire](../frets_on_fire.md)** (Python, GPL-2.0, mature, inactive since 2008)
- **[Frozen Bubble](../frozen_bubble.md)** (Perl, GPL-2.0, mature, inactive since 2012)
+- **[GameCake](../gamecake.md)** (C, C++, Lua, MIT, mature)
- **[GLtron](../gltron.md)** (C, GPL, beta, inactive since 2017)
- **[Golly](../golly.md)** (C++, Java, GPL-2.0, mature)
- **[GPL Arcade Volleyball](../gpl_arcade_volleyball.md)** (C++, GPL-2.0, beta, inactive since 2006)
@@ -83,6 +85,7 @@
- **[Me and My Shadow](../me_and_my_shadow.md)** (C++, GPL-3.0, beta)
- **[MicroWar 2.0](../microwar_20.md)** (Python, 3-clause BSD, mature, inactive since 2009)
- **[Minetest](../minetest.md)** (C, C++, Lua, LGPL-2.1, mature)
+- **[mini2Dx](../mini2dx.md)** (Java, C#, Apache-2.0, mature)
- **[Netrek](../netrek.md)** (C, Custom, mature, inactive since 2009)
- **[Neverball](../neverball.md)** (C, C++, GPL-2.0, mature)
- **[NOVA PINBALL](../nova_pinball.md)** (Lua, GPL-3.0, beta, inactive since 2017)
@@ -95,7 +98,7 @@
- **[OpenJazz](../openjazz.md)** (C++, GPL-2.0, beta)
- **[OpenLara](../openlara.md)** (C++, 2-clause BSD, mature)
- **[OpenLoco](../openloco.md)** (C++, MIT, mature)
-- **[OpenMortal](../openmortal.md)** (C++, GPL-2.0, beta, inactive since 2006)
+- **[OpenMortal](../openmortal.md)** (C++, Perl, GPL-2.0, beta, inactive since 2006)
- **[openMSX](../openmsx.md)** (C++, GPL-2.0, mature)
- **[OpenRaider](../openraider.md)** (C, C++, GPL-2.0, beta, inactive since 2015)
- **[OpenRCT2](../openrct2.md)** (C++, GPL-3.0, mature)
@@ -111,6 +114,7 @@
- **[Pingus](../pingus.md)** (C++, GPL-3.0, mature)
- **[PokerTH](../pokerth.md)** (C++, AGPL-3.0, mature, inactive since 2017)
- **[Privateer - Gemini Gold](../privateer-gemini_gold.md)** (C++, GPL-2.0, mature, inactive since 2012)
+- **[Pygame---Alien-Invasion](../pygame-alien-invasion.md)** (Python, GPL-3.0, beta, inactive since 2018)
- **[PyKaraoke](../pykaraoke.md)** (Python, LGPL-2.1, beta, inactive since 2011)
- **[PySol](../pysol.md)** (Python, GPL-2.0, mature, inactive since 2004)
- **[QuakeSpasm](../quakespasm.md)** (C, GPL-2.0, mature)
@@ -123,6 +127,7 @@
- **[Scrabble3D](../scrabble3d.md)** (Pascal, GPL-3.0, mature, inactive since 2015)
- **[Shockolate](../shockolate.md)** (C, GPL-3.0, beta)
- **[SLADE](../slade.md)** (C++, GPL-2.0, mature)
+- **[Sludge](../sludge.md)** (C, C++, Objective-C, LGPL-2.1, mature)
- **[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)
@@ -150,6 +155,7 @@
- **[vkQuake](../vkquake.md)** (C, C++, GPL-2.0, mature)
- **[X-Moto](../x-moto.md)** (C++, GPL-2.0, mature, inactive since 2014)
- **[XPilot NG](../xpilot_ng.md)** (C, GPL-2.0, mature, inactive since 2010)
+- **[Yet Another Engine](../yet_another_engine.md)** (MoonScript, Java, Lua, MIT, beta, inactive since 2016)
- **[Yo Frankie!](../yo_frankie.md)** (Blender Script, ?, mature, inactive since 2009)
- **[YSoccer](../ysoccer.md)** (Java, GPL-2.0, mature)
- **[Zaz](../zaz.md)** (C++, GPL-3.0, beta, inactive since 2010)
diff --git a/entries/tocs/_puzzle.md b/entries/tocs/_puzzle.md
index 23c270fb..00008f65 100644
--- a/entries/tocs/_puzzle.md
+++ b/entries/tocs/_puzzle.md
@@ -7,6 +7,7 @@
- **[4D Maze Game](../4d_maze_game.md)** (Java, Public domain, mature, inactive since 2008)
- **[4D-TRIS](../4d-tris.md)** (C, GPL-2.0, mature, inactive since 2012)
- **[54321](../54321.md)** (C++, Custom, mature, inactive since 2001)
+- **[a2x](../a2x.md)** (C, Python, C++, GPL-3.0, beta)
- **[Anagramarama](../anagramarama.md)** (C, GPL-2.0, beta, inactive since 2002)
- **[aquastax](../aquastax.md)** (JavaScript, MIT, beta)
- **[Atomiks](../atomiks.md)** (C, GPL-3.0, mature, inactive since 2015)
@@ -39,6 +40,7 @@
- **[IO Reboot](../io_reboot.md)** (C#, MIT, mature, inactive since 2017)
- **[KAtomic](../katomic.md)** (C++, GPL-2.0, mature)
- **[kiki the nano bot](../kiki_the_nano_bot.md)** (C++, Public domain, mature, inactive since 2007)
+- **[Klooni 1010!](../klooni_1010.md)** (Java, GPL-3.0, beta)
- **[Krystal Drop](../krystal_drop.md)** (C++, GPL-2.0, beta, inactive since 2004)
- **[l-echo](../l-echo.md)** (C++, GPL-3.0, beta, inactive since 2016)
- **[Lemmings.ts](../lemmingsts.md)** (TypeScript, MIT, mature)
diff --git a/entries/tocs/_remake.md b/entries/tocs/_remake.md
index 54562673..d2d838e6 100644
--- a/entries/tocs/_remake.md
+++ b/entries/tocs/_remake.md
@@ -22,8 +22,8 @@
- **[Battle City](../battle_city.md)** (C, C++, Pascal, GPL-3.0, mature, inactive since 2013)
- **[BlakedAwesomenaughts](../blakedawesomenaughts.md)** (JavaScript, PHP, MIT, beta, inactive since 2015)
- **[BlockOut II](../blockout_ii.md)** (C++, GPL-2.0, mature, inactive since 2014)
-- **[Bombic2](../bombic2.md)** (C++, GPL-2.0, beta, inactive since 2010)
-- **[Bombic](../bombic.md)** (C++, GPL-2.0, beta, inactive since 2005)
+- **[Bombic2](../bombic2.md)** (C++, ?, beta, inactive since 2010)
+- **[Bombic](../bombic.md)** (C++, Objective-C, GPL-2.0, beta, inactive since 2005)
- **[Bombman](../bombman.md)** (Python, CC0, mature)
- **[BOOM: Remake](../boom_remake.md)** (C++, Custom, mature)
- **[Boulder Dash](../boulder_dash.md)** (Java, MIT, mature, inactive since 2015)
@@ -216,14 +216,14 @@
- **[MechCommander 2 Omnitech](../mechcommander_2_omnitech.md)** (C++, Ms-PL, beta, inactive since 2013)
- **[Mega Mario](../mega_mario.md)** (C++, LGPL-2.1, mature, inactive since 2012)
- **[Mice Men: Remix](../mice_men_remix.md)** (Java, LGPL-3.0, mature, inactive since 2016)
-- **[Microracers](../microracers.md)** (C++, GPL-2.0, beta, inactive since 2005)
+- **[Microracers](../microracers.md)** (C, C++, GPL-2.0, beta, inactive since 2005)
- **[Minesweeper (in C)](../minesweeper_in_c.md)** (C, 3-clause BSD, beta, inactive since 2015)
- **[Minesweeper.Zone](../minesweeperzone.md)** (JavaScript, PHP, MIT, mature)
- **[Minetest](../minetest.md)** (C, C++, Lua, LGPL-2.1, mature)
- **[Mininim](../mininim.md)** (C, GPL-3.0, beta, inactive since 2017)
- **[Mirror Magic](../mirror_magic.md)** (C, GPL-2.0, mature)
- **[mk.js](../mkjs.md)** (JavaScript, MIT, beta)
-- **[Mocha Doom](../mocha_doom.md)** (Java, GPL-3.0, beta, inactive since 2012)
+- **[Mocha Doom](../mocha_doom.md)** (Java, ?, beta, inactive since 2012)
- **[Monsters and Mushrooms](../monsters_and_mushrooms.md)** (Python, GPL-2.0, mature, inactive since 2010)
- **[Morpheus Web Remake](../morpheus_web_remake.md)** (Javascript, MIT, beta)
- **[movbizz](../movbizz.md)** (PHP, JavaScript, MIT, beta, inactive since 2015)
@@ -233,7 +233,7 @@
- **[NFSIISE](../nfsiise.md)** (C, MIT, mature)
- **[Nighthawk](../nighthawk.md)** (C++, GPL-2.0, mature, inactive since 2004)
- **[NLarn](../nlarn.md)** (C, Lua, GPL-3.0, mature)
-- **[NStars!](../nstars.md)** (C#, GPL-2.0, beta, inactive since 2004)
+- **[NStars!](../nstars.md)** (C#, ?, beta, inactive since 2004)
- **[NullpoMino](../nullpomino.md)** (Java, 3-clause BSD, mature)
- **[Nuvie](../nuvie.md)** (C, C++, Lua, GPL-2.0, beta, inactive since 2018)
- **[NXEngine-evo](../nxengine-evo.md)** (C++, GPL-3.0, mature)
@@ -330,7 +330,7 @@
- **[REGoth](../regoth.md)** (C++, GPL-3.0, mature)
- **[Remixed Dungeon](../remixed_dungeon.md)** (Java, GPL-3.0, mature)
- **[ReQbert](../reqbert.md)** (JavaScript, GPL-3.0, beta)
-- **[Rescue! Max](../rescue_max.md)** (Java, GPL-2.0, beta, inactive since 2013)
+- **[Rescue! Max](../rescue_max.md)** (Java, GPL-3.0, beta, inactive since 2013)
- **[ResidualVM](../residualvm.md)** (C++, GPL-2.0, beta)
- **[Return of Dr. Destructo](../return_of_dr_destructo.md)** (C++, MIT, mature, inactive since 2015)
- **[Return to the Roots](../return_to_the_roots.md)** (C++, GPL-3.0, mature)
@@ -367,7 +367,7 @@
- **[snake](../snake.md)** (Java, WTFPL, mature, inactive since 2017)
- **[Solarus](../solarus.md)** (C, C++, Lua, GPL-3.0, mature)
- **[SolarWolf](../solarwolf.md)** (Python, LGPL-2.1, mature, inactive since 2004)
-- **[Sopwith 3](../sopwith_3.md)** (C++, GPL-2.0, beta, inactive since 2003)
+- **[Sopwith 3](../sopwith_3.md)** (C, C++, Objective-C, GPL-2.0, beta, inactive since 2003)
- **[Sourcehold](../sourcehold.md)** (C++, MIT, beta)
- **[splexhd](../splexhd.md)** (C++, GPL-2.0, beta, inactive since 2012)
- **[Spring](../spring.md)** (C++, C, Lua, GPL-2.0, mature)
diff --git a/entries/tocs/_role-playing.md b/entries/tocs/_role-playing.md
index 6b125ccd..1c09534e 100644
--- a/entries/tocs/_role-playing.md
+++ b/entries/tocs/_role-playing.md
@@ -66,6 +66,7 @@
- **[Haxima](../haxima.md)** (C++, GPL-3.0, beta)
- **[Hero of Allacrost](../hero_of_allacrost.md)** (C++, Lua, GPL-2.0, mature)
- **[HexGL](../hexgl.md)** (JavaScript, CoffeeScript, MIT, mature, inactive since 2016)
+- **[heXon](../hexon.md)** (C++, GPL-2.0, beta)
- **[HolySpirit](../holyspirit.md)** (C++, GPL-3.0, beta, inactive since 2013)
- **[HyperRogue](../hyperrogue.md)** (C++, GPL-2.0, mature)
- **[ika](../ika.md)** (C++, Python, PHP, C#, GPL-2.0, beta, inactive since 2007)
@@ -118,7 +119,7 @@
- **[Ryzom Core](../ryzom_core.md)** (C++, AGPL-3.0, mature)
- **[S.C.O.U.R.G.E.](../scourge.md)** (C++, GPL-2.0, beta, inactive since 2008)
- **[SilverTree](../silvertree.md)** (C++, GPL-3.0, beta, inactive since 2007)
-- **[SLASH'EM](../slashem.md)** (C, Custom, beta, inactive since 2007)
+- **[SLASH'EM](../slashem.md)** (C, R, C++, Custom, beta, inactive since 2007)
- **[Source of Tales](../source_of_tales.md)** (Lua, GPL-3.0, mature, inactive since 2013)
- **[Space Station 13](../space_station_13.md)** (DM, AGPL-3.0, mature)
- **[Spice Trade](../spice_trade.md)** (Java, LGPL-2.0, mature, inactive since 2005)
diff --git a/entries/tocs/_simulation.md b/entries/tocs/_simulation.md
index 20009ba8..8fccf002 100644
--- a/entries/tocs/_simulation.md
+++ b/entries/tocs/_simulation.md
@@ -61,7 +61,7 @@
- **[Race Into Space](../race_into_space.md)** (C, C++, GPL-2.0, mature)
- **[Rigs of Rods](../rigs_of_rods.md)** (C, C++, AngelScript, GPL-3.0, mature)
- **[Simutrans](../simutrans.md)** (C++, Artistic License, mature)
-- **[Sopwith 3](../sopwith_3.md)** (C++, GPL-2.0, beta, inactive since 2003)
+- **[Sopwith 3](../sopwith_3.md)** (C, C++, Objective-C, GPL-2.0, beta, inactive since 2003)
- **[Stunt Car Racer Remake](../stunt_car_racer_remake.md)** (C++, BSD, beta, inactive since 2012)
- **[SunDog Resurrection](../sundog_resurrection.md)** (Java, Python, ?, beta)
- **[sundog](../sundog.md)** (C, C++, Python, MIT, beta)
diff --git a/entries/tocs/_strategy.md b/entries/tocs/_strategy.md
index 6f0ad9ec..b48af97e 100644
--- a/entries/tocs/_strategy.md
+++ b/entries/tocs/_strategy.md
@@ -68,7 +68,7 @@
- **[fonline](../fonline.md)** (C, C++, GPL-3.0, beta)
- **[Free Heroes 2](../free_heroes_2.md)** (C++, GPL-2.0, beta, inactive since 2015)
- **[Free Mars](../free_mars.md)** (Java, GPL-3.0, mature)
-- **[Free Space Colonization](../free_space_colonization.md)** (C, GPL-2.0, beta)
+- **[Free Space Colonization](../free_space_colonization.md)** (C, GPL-2.0, beta, inactive since 2017)
- **[freeaoe](../freeaoe.md)** (C++, GPL-3.0, beta)
- **[Freeciv Alpha Centauri project](../freeciv_alpha_centauri_project.md)** (C, GPL-2.0, beta, inactive since 2003)
- **[Freeciv-web](../freeciv-web.md)** (JavaScript, Java, Python, AGPL-3.0, mature)
@@ -115,7 +115,7 @@
- **[Metal Mech](../metal_mech.md)** (PHP, GPL-2.0, beta, inactive since 2006)
- **[Mpango](../mpango.md)** (Java, GPL-2.0, beta, inactive since 2013)
- **[NetPanzer](../netpanzer.md)** (C++, GPL-2.0, beta)
-- **[NStars!](../nstars.md)** (C#, GPL-2.0, beta, inactive since 2004)
+- **[NStars!](../nstars.md)** (C#, ?, beta, inactive since 2004)
- **[Open Apocalypse](../open_apocalypse.md)** (C++, MIT, mature)
- **[Open Imperium Galactica](../open_imperium_galactica.md)** (Java, LGPL-3.0, mature)
- **[Open Panzer](../open_panzer.md)** (JavaScript, GPL-2.0, mature)
@@ -151,7 +151,7 @@
- **[PySol](../pysol.md)** (Python, GPL-2.0, mature, inactive since 2004)
- **[Race Into Space](../race_into_space.md)** (C, C++, GPL-2.0, mature)
- **[Rails: an 18xx game system](../rails_an_18xx_game_system.md)** (Java, GPL-2.0, mature)
-- **[Rescue! Max](../rescue_max.md)** (Java, GPL-2.0, beta, inactive since 2013)
+- **[Rescue! Max](../rescue_max.md)** (Java, GPL-3.0, beta, inactive since 2013)
- **[Return to the Roots](../return_to_the_roots.md)** (C++, GPL-3.0, mature)
- **[Scorched Moon](../scorched_moon.md)** (Python, GPL-3.0, beta)
- **[Scrabble3D](../scrabble3d.md)** (Pascal, GPL-3.0, mature, inactive since 2015)
diff --git a/entries/tocs/_tool.md b/entries/tocs/_tool.md
index 3f9f56f2..18153fe5 100644
--- a/entries/tocs/_tool.md
+++ b/entries/tocs/_tool.md
@@ -5,9 +5,11 @@
- **[AutoREALM](../autorealm.md)** (C++, GPL-3.0, mature)
- **[Bt Builder](../bt_builder.md)** (C, C++, GPL-3.0, beta)
- **[D-Fend Reloaded](../d-fend_reloaded.md)** (Pascal, GPL-3.0, mature, inactive since 2015)
+- **[Dedalus](../dedalus.md)** (JavaScript, GPL-2.0, beta, inactive since 2018)
- **[Deity](../deity.md)** (Python, GPL-2.0, mature, inactive since 2014)
- **[Doxygen](../doxygen.md)** (C++, GPL-2.0, mature)
- **[Dungeon Mapper](../dungeon_mapper.md)** (C++, GPL-3.0, beta, inactive since 2013)
+- **[Fantasy Map Generator](../fantasy_map_generator.md)** (JavaScript, MIT, mature)
- **[GM Tools](../gm_tools.md)** (C++, GPL-2.0, beta, inactive since 2004)
- **[GoRogue](../gorogue.md)** (C#, MIT, mature)
- **[JaNaG - Java Name Generator](../janag-java_name_generator.md)** (Java, GPL-3.0, mature, inactive since 2016)
@@ -21,5 +23,7 @@
- **[Rolisteam](../rolisteam.md)** (C++, JavaScript, GPL-2.0, mature)
- **[RPDungeon - computer aided role playing](../rpdungeon-computer_aided_role_playing.md)** (Pascal, GPL-2.0, beta, inactive since 2006)
- **[SLADE](../slade.md)** (C++, GPL-2.0, mature)
+- **[Squiffy](../squiffy.md)** (JavaScript, MIT, mature)
+- **[Twine](../twine.md)** (JavaScript, GPL-3.0, mature)
- **[VGC](../vgc.md)** (C++, Apache-2.0, beta)
- **[World Builder](../world_builder.md)** (Visual Basic, GPL-2.0, mature, inactive since 2007)
\ No newline at end of file
diff --git a/entries/tocs/_web.md b/entries/tocs/_web.md
index ecbad357..bfb36152 100644
--- a/entries/tocs/_web.md
+++ b/entries/tocs/_web.md
@@ -13,10 +13,13 @@
- **[Candy Box 2](../candy_box_2.md)** (TypeScript, JavaScript, GPL-3.0, mature, inactive since 2013)
- **[cc94](../cc94.md)** (C++, Python, AGPL-3.0, beta)
- **[Clumsy Bird](../clumsy_bird.md)** (JavaScript, MIT, mature, inactive since 2017)
+- **[Dedalus](../dedalus.md)** (JavaScript, GPL-2.0, beta, inactive since 2018)
- **[Devana](../devana.md)** (PHP, zlib, beta)
- **[Esenthel Engine](../esenthel_engine.md)** (C, C++, Custom, beta)
- **[Executive Man](../executive_man.md)** (JavaScript, Custom, mature, inactive since 2017)
- **[F.LF](../flf.md)** (JavaScript, ?, mature)
+- **[Fantasy Map Generator](../fantasy_map_generator.md)** (JavaScript, MIT, mature)
+- **[gist-txt](../gist-txt.md)** (JavaScript, MIT, mature, inactive since 2018)
- **[Grimsonland](../grimsonland.md)** (JavaScript, ?, mature, inactive since 2017)
- **[HexGL](../hexgl.md)** (JavaScript, CoffeeScript, MIT, mature, inactive since 2016)
- **[HTML5 Pacman](../html5_pacman.md)** (JavaScript, WTFPL, mature, inactive since 2013)
@@ -45,9 +48,11 @@
- **[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)
+- **[Squiffy](../squiffy.md)** (JavaScript, MIT, mature)
- **[Survivor](../survivor.md)** (JavaScript, CC-BY-NC-3.0, mature)
- **[Taggem](../taggem.md)** (JavaScript, AGPL-3.0, beta, inactive since 2014)
- **[Taisei Project](../taisei_project.md)** (C, Python, MIT, mature)
+- **[Twine](../twine.md)** (JavaScript, GPL-3.0, mature)
- **[Undum](../undum.md)** (JavaScript, MIT, mature, inactive since 2018)
- **[WebChess](../webchess.md)** (PHP, GPL-3.0, mature, inactive since 2010)
- **[WebFun](../webfun.md)** (TypeScript, MIT, beta)
diff --git a/entries/tocs/_windows.md b/entries/tocs/_windows.md
index 26fde923..543a219d 100644
--- a/entries/tocs/_windows.md
+++ b/entries/tocs/_windows.md
@@ -3,6 +3,7 @@
- **[0 A.D.](../0_ad.md)** (C, C++, GPL-2.0, beta)
- **[1oom](../1oom.md)** (C, GPL-2.0, mature)
+- **[a2x](../a2x.md)** (C, Python, C++, GPL-3.0, beta)
- **[Abe's Amazing Adventure](../abes_amazing_adventure.md)** (C, GPL-2.0, mature, inactive since 2005)
- **[Airstrike](../airstrike.md)** (C, GPL-2.0, beta, inactive since 2014)
- **[Aleph One](../aleph_one.md)** (C++, Lua, GPL-3.0, mature, inactive since 2015)
@@ -55,6 +56,7 @@
- **[Destination Sol](../destination_sol.md)** (Java, Apache-2.0, mature)
- **[dhewm3](../dhewm3.md)** (C, C++, GPL-3.0, mature)
- **[Digital: A Love Story](../digital_a_love_story.md)** (Ren'py, CC-BY-NC-SA, mature)
+- **[DirectX12GameEngine](../directx12gameengine.md)** (C#, MIT, beta)
- **[Do It Yourself Doom With SDL](../do_it_yourself_doom_with_sdl.md)** (C++, MIT, beta)
- **[Domination](../domination.md)** (Java, GPL-3.0, mature)
- **[Doom Legacy](../doom_legacy.md)** (C++, GPL-2.0, mature)
@@ -89,6 +91,7 @@
- **[Freedoom](../freedoom.md)** (Not applicable, Not applicable, beta)
- **[FreeSims](../freesims.md)** (C#, MPL-2.0, beta)
- **[Frets on Fire](../frets_on_fire.md)** (Python, GPL-2.0, mature, inactive since 2008)
+- **[GameCake](../gamecake.md)** (C, C++, Lua, MIT, mature)
- **[Gang Garrison 2](../gang_garrison_2.md)** (Game Maker Script, MPL, mature)
- **[GeonBit.UI](../geonbitui.md)** (C#, MIT, mature)
- **[GLtron](../gltron.md)** (C, GPL, beta, inactive since 2017)
@@ -138,6 +141,7 @@
- **[Mega Mario](../mega_mario.md)** (C++, LGPL-2.1, mature, inactive since 2012)
- **[MicroWar 2.0](../microwar_20.md)** (Python, 3-clause BSD, mature, inactive since 2009)
- **[Minetest](../minetest.md)** (C, C++, Lua, LGPL-2.1, mature)
+- **[mini2Dx](../mini2dx.md)** (Java, C#, Apache-2.0, mature)
- **[Mininim](../mininim.md)** (C, GPL-3.0, beta, inactive since 2017)
- **[Morpheus Web Remake](../morpheus_web_remake.md)** (Javascript, MIT, beta)
- **[Murder In The Public Domain](../murder_in_the_public_domain.md)** (C++, GPL-3.0, mature, inactive since 2013)
@@ -148,7 +152,7 @@
- **[NFSIISE](../nfsiise.md)** (C, MIT, mature)
- **[Noiz2sa](../noiz2sa.md)** (C, C++, 2-clause BSD, beta, inactive since 2004)
- **[NOVA PINBALL](../nova_pinball.md)** (Lua, GPL-3.0, beta, inactive since 2017)
-- **[NStars!](../nstars.md)** (C#, GPL-2.0, beta, inactive since 2004)
+- **[NStars!](../nstars.md)** (C#, ?, beta, inactive since 2004)
- **[NullpoMino](../nullpomino.md)** (Java, 3-clause BSD, mature)
- **[nXtank](../nxtank.md)** (Python, GPL-3.0, beta, inactive since 2010)
- **[Oolite](../oolite.md)** (Objective-C, C, JavaScript, GPL-2.0, mature)
@@ -171,7 +175,7 @@
- **[OpenLara](../openlara.md)** (C++, 2-clause BSD, mature)
- **[OpenLieroX](../openlierox.md)** (C++, LGPL-2.0, mature)
- **[OpenLoco](../openloco.md)** (C++, MIT, mature)
-- **[OpenMortal](../openmortal.md)** (C++, GPL-2.0, beta, inactive since 2006)
+- **[OpenMortal](../openmortal.md)** (C++, Perl, GPL-2.0, beta, inactive since 2006)
- **[openMSX](../openmsx.md)** (C++, GPL-2.0, mature)
- **[OpenOMF](../openomf.md)** (C, C++, MIT, beta)
- **[OpenRCT2](../openrct2.md)** (C++, GPL-3.0, mature)
@@ -195,6 +199,7 @@
- **[Powerslide remake](../powerslide_remake.md)** (C++, MIT, beta)
- **[Privateer - Gemini Gold](../privateer-gemini_gold.md)** (C++, GPL-2.0, mature, inactive since 2012)
- **[Procedural Map Generator](../procedural_map_generator.md)** (C++, MIT, mature, inactive since 2018)
+- **[Pygame---Alien-Invasion](../pygame-alien-invasion.md)** (Python, GPL-3.0, beta, inactive since 2018)
- **[PyKaraoke](../pykaraoke.md)** (Python, LGPL-2.1, beta, inactive since 2011)
- **[PySol](../pysol.md)** (Python, GPL-2.0, mature, inactive since 2004)
- **[QuakeSpasm](../quakespasm.md)** (C, GPL-2.0, mature)
@@ -215,6 +220,7 @@
- **[Seven Kingdoms: Ancient Adversaries](../seven_kingdoms_ancient_adversaries.md)** (C++, GPL-2.0, mature)
- **[Shockolate](../shockolate.md)** (C, GPL-3.0, beta)
- **[SLADE](../slade.md)** (C++, GPL-2.0, mature)
+- **[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)
- **[SolarWolf](../solarwolf.md)** (Python, LGPL-2.1, mature, inactive since 2004)
@@ -277,6 +283,7 @@
- **[XPilot NG](../xpilot_ng.md)** (C, GPL-2.0, mature, inactive since 2010)
- **[XPilot](../xpilot.md)** (C, GPL-2.0, mature, inactive since 2010)
- **[Yamagi Quake II](../yamagi_quake_ii.md)** (C, GPL-2.0, mature)
+- **[Yet Another Engine](../yet_another_engine.md)** (MoonScript, Java, Lua, MIT, beta, inactive since 2016)
- **[Yo Frankie!](../yo_frankie.md)** (Blender Script, ?, mature, inactive since 2009)
- **[YSoccer](../ysoccer.md)** (Java, GPL-2.0, mature)
- **[Zaz](../zaz.md)** (C++, GPL-3.0, beta, inactive since 2010)
diff --git a/entries/twine.md b/entries/twine.md
new file mode 100644
index 00000000..5b7ce0d4
--- /dev/null
+++ b/entries/twine.md
@@ -0,0 +1,14 @@
+# Twine
+
+_Tool for telling interactive, nonlinear stories._
+
+- Home: http://twinery.org/
+- State: mature
+- Platform: Web
+- Keywords: tool, game engine, interactive fiction, text-based
+- Code repository: https://github.com/klembot/twinejs.git
+- Code language: JavaScript
+- Code license: GPL-3.0
+
+## Building
+
diff --git a/entries/undum.md b/entries/undum.md
index 261376db..717e5704 100644
--- a/entries/undum.md
+++ b/entries/undum.md
@@ -2,7 +2,7 @@
_Client-side framework for narrative hypertext interactive fiction._
-- Home: http://idmillington.github.io/undum/
+- Home: http://idmillington.github.io/undum/, https://web.archive.org/web/20161202210632/http://undum.com/
- State: mature, inactive since 2018
- Platform: Web
- Keywords: framework, interactive fiction, text based
diff --git a/entries/yet_another_engine.md b/entries/yet_another_engine.md
new file mode 100644
index 00000000..34efd1cd
--- /dev/null
+++ b/entries/yet_another_engine.md
@@ -0,0 +1,15 @@
+# Yet Another Engine
+
+_Game engine_
+
+- Home: https://web.archive.org/web/20160315200651/https://yae.io/, https://github.com/deathbeam/yae/wiki
+- State: beta, inactive since 2016
+- Platform: Windows, Linux, macOS, Android, iOS
+- Keywords: game engine
+- Code repository: https://github.com/deathbeam/yae.git
+- Code language: MoonScript, Java, Lua
+- Code license: MIT
+- Code dependencies: libGDX
+
+## Building
+
diff --git a/statistics.md b/statistics.md
index f026f745..4c2007dc 100644
--- a/statistics.md
+++ b/statistics.md
@@ -1,43 +1,43 @@
[comment]: # (autogenerated content, do not edit)
# Statistics
-analyzed 1062 entries on 2019-09-20 18:11:44
+analyzed 1079 entries on 2019-09-26 15:40:24
## State
-- mature: 593 (55.8%)
-- beta: 467 (44.0%)
-- inactive: 509 (47.9%)
+- mature: 601 (55.7%)
+- beta: 476 (44.1%)
+- inactive: 516 (47.8%)
##### Inactive State
-Spludlow Tetris (XX), WarMUX (XX), Orbit-Hopper (2019), AssaultCube (2018), Bacon2D (2018), Bastet (2018), GoldenEye: Source (2018), Inexor (2018), Lionheart Remake (2018), Lords of the Fey (2018), Nuvie (2018), Open Flood (2018), Open Rodent's Revenge (2018), OpenFire (2018), OpenMC2 (2018), OpenTyrian (2018), Orbium (2018), pacman-canvas (2018), Pentagram (2018), POSTAL 1 Open Source (2018), Procedural Map Generator (2018), ProQuake 4 (2018), Pushover (2018), pycraft (2018), Space Harrier Clone (2018), super-methane-brothers-gx (2018), TrueCraft (2018), Undum (2018), Vocaluxe (2018), Wario-Land-3 (2018), Wizardry Legacy (2018), Zod Engine (2018), alive (2017), Angry Birds in Python (2017), BitRiot (2017), Blobby Volley 2 (2017), Breakout-VR (2017), chainreaction (2017), Clumsy Bird (2017), Craft (2017), CrappyBird (2017), CrystalQuest (2017), Data Storm (2017), Der Clou! (2017), Eat The Whistle (2017), Executive Man (2017), freegish (2017), FreeSynd (2017), GLtron (2017), Grimsonland (2017), Iceball (2017), IO Reboot (2017), Iris2 (2017), javascript-E.T. (2017), jsFO (2017), Just another Tetris™ clone (2017), LastTry (2017), Lemmini (2017), LGeneral (2017), Manic Digger (2017), Marblez (2017), Mininim (2017), NOVA PINBALL (2017), Open Cube (2017), Open Jumpgate (2017), OpenCrystalCaves (2017), OpenGGS (2017), OpenITG (2017), OpenSR (2017), OpenTriad (2017), Pink Pony (2017), PokerTH (2017), Project Carrot (2017), rpgboss (2017), Scrolling Game Development Kit 2 (2017), sensitive-js (2017), shadow-of-the-beast-html5 (2017), Shadowgrounds (2017), snake (2017), Tank: Zone of Death (2017), Tapir (2017), Total Annihilation 3D (2017), Tressette (2017), Tumbly Towers (2017), TUSSLE (2017), Zone of Control (2017), 3d.city (2016), Atlantis (2016), Atomic Tanks (2016), Atrinik (2016), Birth of the Empires (2016), Castle of the Winds (2016), Dark Destiny (2016), Dingo-Engine (2016), DNT (2016), Duck Marines (2016), Dungeon Monkey Eternal (2016), Escape Towards The Unknown (2016), FreeRCT (2016), HexGL (2016), Hexoshi (2016), Hocoslamfy (2016), HoverRace (2016), Infiniminer (2016), JaNaG - Java Name Generator (2016), jewelthief (2016), l-echo (2016), ladder (2016), lttp-phaser (2016), Mice Men: Remix (2016), Open Yahtzee (2016), Polis (2016), PrBoom+ (2016), Prescription Wars (2016), ransack (2016), skifree.js (2016), Strife: Veteran Edition (2016), TORCS, The Open Racing Car Simulator (2016), Tremulous (2016), uMario (2016), uninvited (2016), Veraball (2016), Wizznic! (2016), xu4 (2016), Aleph One (2015), ativayeban (2015), Atomiks (2015), Aussenposten (2015), Ball And Wall (2015), Battleround (2015), BlakedAwesomenaughts (2015), Blitwizard (2015), Boulder Dash (2015), D-Fend Reloaded (2015), D2X-XL (2015), Dash Engine (2015), Delta Engine (2015), DeSmuME (2015), Egoboo (2015), erampage (2015), Free Heroes 2 (2015), FreeBlocks (2015), Freekick 3 (2015), H-Craft Championship (2015), Hardwar (2015), KnightOfWor (2015), Libre Pinball (2015), Liquid War (2015), M.E.W.L. (2015), Micropolis (2015), Minesweeper (in C) (2015), movbizz (2015), Open Zelda (2015), OpenCity (2015), OpenGL Test Drive Remake (2015), OpenLiero (2015), OpenRaider (2015), Paper Isaac (2015), PyBreak360 (2015), pyORPG (2015), Q-Gears (2015), Return of Dr. Destructo (2015), Roguish (2015), RPG-X (2015), Scrabble3D (2015), SS13 Remake (2015), starshatter-open (2015), Tenes Empanadas Graciela (2015), The Endless Dungeons (2015), The Epic of Heroes (2015), Tile World (2015), Torrega Race (2015), twin-e (2015), TwinEngine (2015), Witch Blast (2015), XScavenger (2015), Airstrike (2014), Annex: Conquer the World (2014), Argentum Online (2014), Battles of Antargis (2014), Berusky II (2014), BlockOut II (2014), c64-nuclearreaction (2014), Cart Life (2014), CatacombSDL (2014), Curse of War (2014), DarkPlaces (2014), Deity (2014), Dune Dynasty (2014), EternalWinterWars (2014), FAR Colony (2014), FQuake3 (2014), FreeFalcon (2014), Fujo (2014), Gorillas (2014), Grobots (2014), Gusty's Serpents (2014), Hale (2014), Heroes of Wing Commander (2014), Hovertank3D (2014), Keen Dreams (2014), Kingdoms (2014), Knights (2014), Lips of Suna (2014), Lose Your Marbles (2014), Maxit (2014), Open RPG Maker (2014), Open Tibia (2014), OpenC1 (2014), OpenRoads (2014), OpenTitus (2014), Radakan (2014), rpge (2014), sandbox Game Maker (2014), Scorched3D (2014), SDL Game Engine 2D (2014), SDL Sopwith (2014), Sintel The Game (2014), Spooker Framework (2014), Star-Wars-III (2014), Summoning Wars (2014), Supercars III (2014), SuperFoulEgg (2014), Supremacy (2014), Taggem (2014), Turious (2014), Turn of War (2014), TurokEX (2014), Vamos (2014), VDrift (2014), WWW (2014), X-Moto (2014), Xenowar (2014), adventure engine (2013), Battle City (2013), Berusky (2013), Bos Wars (2013), BurgerSpace (2013), C-evo (2013), Candy Box 2 (2013), Cosmosmash (2013), Cytadela (2013), Decker (2013), DemiGod (2013), Dope Wars (2013), Dungeon Mapper (2013), Fluid Table Tennis (2013), Forsaken (2013), Gnomescroll (2013), Grail (2013), HHexen (2013), HoDoKu (2013), HolySpirit (2013), HTML5 Pacman (2013), Iron Seed (2013), MechCommander 2 Omnitech (2013), Mpango (2013), Murder In The Public Domain (2013), OpenRPG (2013), Phantasy Star Rebirth (2013), Rescue! Max (2013), Room for Change (2013), SoftPixel Engine (2013), Source of Tales (2013), The Bub's Brothers (2013), Theme Park Builder 3D CAD (2013), Trinity Reign (2013), TTDPatch (2013), Ultimate Stunts (2013), xBaK (2013), Zero Ballistics (2013), 4D-TRIS (2012), Afternoon Stalker (2012), Artillery Duel Reloaded (2012), Batrachians (2012), Billiards (2012), Biniax (2012), BlackNova Traders (2012), Blitzkrieg (2012), Cataclysm (2012), Celestron (2012), CommandoJS (2012), Conquests (2012), DarkCity (2012), DOOM (2012), DOOM-iOS (2012), Frozen Bubble (2012), Goblin Camp (2012), Hexwar (2012), Mari0 (2012), Mega Mario (2012), Mocha Doom (2012), OpenArena (2012), orona (2012), PARPG (2012), PixelLight (2012), Privateer - Gemini Gold (2012), Rise of the Triad for Linux (2012), SDL Bomber (2012), splexhd (2012), Stunt Car Racer Remake (2012), Thousand Parsec (2012), Toppler (2012), TROPHY (2012), Tux Football (2012), UFO2000 (2012), Wizards Magic (2012), XorCurses (2012), Abuse (2011), Battlefield Java (2011), Brain Workshop (2011), Danger from the Deep (2011), Dawn (2011), Digbuild (2011), FreePrince (2011), GalaxyMage Redux (2011), Kobold's Quest 2 (2011), KQ Lives (2011), One Way To Go (2011), Open Syobon Action (2011), OpenBlox (2011), OpenMOO2 (2011), PyKaraoke (2011), Siege of Avalon : Open Source (2011), Skifree-HTML5-clone (2011), Skrupel - Tribute Compilation (2011), Smash Battle (2011), Song of Albion (2011), Super Methane Brothers (2011), The Rush (2011), The Ur-Quan Masters (2011), Tux of Math Command (2011), UlDunAd (2011), World of Phaos (2011), X-Force: Fight For Destiny (2011), AI Wars (2010), Arashi-JS (2010), Between (2010), Bombermaaan (2010), Bombic2 (2010), Crimson Fields (2010), Dragon History - Dračí Historie (2010), Heroes of Wesnoth (2010), Labyrinth of Worlds (2010), Libre: The Open Source Card Game (2010), Linwarrior 3D (2010), Mercenary Commander (2010), Monsters and Mushrooms (2010), nXtank (2010), Open Creatures (2010), OpenHoMM (2010), RacerJS (2010), Slay (2010), SpaceTrader for Java (2010), Stargus (2010), Syndicate Wars Port (2010), UltraStar (2010), WebChess (2010), xDuke (2010), XPilot (2010), XPilot NG (2010), XSera (2010), XSwing Plus (2010), Zaz (2010), Alien Assault Traders (2009), Annchienta (2009), Ardentryst (2009), Balder2D (2009), Ball and Paddle (2009), Battery (2009), Battle Tanks (2009), Beat Harvester (2009), bratwurst (2009), Cadaver (2009), Crown and Cutlass (2009), Dark Oberon (2009), Defendguin (2009), Duel Commander (2009), Duke3D (2009), Ecksdee (2009), F-1 Spirit (2009), Fall of Imiryn (2009), Fallen Spire (2009), Freenukum Jump'n Run (2009), FreeTrain (2009), Froggix (2009), Glest (2009), Goblin Hack (2009), MicroWar 2.0 (2009), Netrek (2009), ORIENT (2009), SDL Asylum (2009), Secret Maryo Chronicles (2009), Space Trader for Windows (2009), World of Heroes (2009), Yo Frankie! (2009), 4D Maze Game (2008), A Planet's Revenge (2008), Amphetamine (2008), Attal: Lords of doom (2008), Avanor (2008), BRIQUOLO (2008), Duke3d_w32 (2008), FreeRails (2008), Freestars (2008), Frets on Fire (2008), Mars, Land of No Mercy (2008), Meritous (2008), Open Game Engine (2008), S.C.O.U.R.G.E. (2008), Sengoku: Warring States of Japan (2008), Slot-Racers (2008), Space Opera (2008), 2H4U (2007), Adanaxis (2007), Ajax3d (2007), Armies (2007), Brutal Chess (2007), Eos, Dawn of Light: A Space Opera (2007), ika (2007), kiki the nano bot (2007), Pang Zero (2007), SharpKonquest (2007), SilverTree (2007), SLASH'EM (2007), Transfusion (2007), Underworld Adventures (2007), World Builder (2007), Betrayer's Moon Tactics (2006), Boson (2006), Castle-Combat (2006), GPL Arcade Volleyball (2006), Grabble (2006), GUSANOS (2006), Jake2 (2006), JQuest (2006), Linley's Dungeon Crawl (2006), Metal Mech (2006), OpenMortal (2006), Rogue Clone IV (2006), RPDungeon - computer aided role playing (2006), StarBlastrix (2006), Thrust (2006), A7Xpg (2005), Abe's Amazing Adventure (2005), Bombic (2005), Crack Attack! (2005), GalaxyNG (2005), H-World (2005), Heart of the Alien (2005), JFDuke3D (2005), JonoF's Shadow Warrior Port (JFSW) (2005), Ladder (2005), Lincity (2005), Microracers (2005), Spice Trade (2005), Tumiki Fighters (2005), WAtomic (2005), Xconq (2005), ZAngband (2005), 3D Pong (2004), Aklabeth (2004), Colonization too (2004), Digger Remastered (2004), Gee Whiz (2004), GM Tools (2004), I Have No Tomatoes (2004), Jump'n'Bump (2004), Krystal Drop (2004), Nighthawk (2004), Noiz2sa (2004), NStars! (2004), Openglad (2004), PySol (2004), rRootage (2004), SolarWolf (2004), T-Bots (2004), Vorton (2004), Alex the Allegator 4 (2003), AntiChess (2003), Apricots (2003), Cat Mother Dead Justice (2003), Civil (2003), Freeciv Alpha Centauri project (2003), Ice Breaker (2003), Machinations (2003), PARSEC47 (2003), Pathological (2003), Pizza Business (2003), Planetary Hoppers (2003), Sopwith 3 (2003), The Clans (2003), Wargamer (2003), XArchon (2003), Anagramarama (2002), Batalla Naval (2002), Deathchase 3D (2002), Maelstrom (2002), Umbra (2002), Vectoroids (2002), 54321 (2001), Greenius' Civil War (2001), Tux Racer (2001), 3Dc (2000), ACM (2000), Circus Linux! (2000), Operation Citadel (2000), xdigger (1999), ICBM3D (1998)
+Spludlow Tetris (XX), WarMUX (XX), Orbit-Hopper (2019), AssaultCube (2018), Bacon2D (2018), Bastet (2018), Dedalus (2018), gist-txt (2018), GoldenEye: Source (2018), Inexor (2018), Lionheart Remake (2018), Lords of the Fey (2018), Nuvie (2018), Open Flood (2018), Open Rodent's Revenge (2018), OpenFire (2018), OpenMC2 (2018), OpenTyrian (2018), Orbium (2018), pacman-canvas (2018), Pentagram (2018), POSTAL 1 Open Source (2018), Procedural Map Generator (2018), ProQuake 4 (2018), Pushover (2018), pycraft (2018), Pygame---Alien-Invasion (2018), Space Harrier Clone (2018), super-methane-brothers-gx (2018), TrueCraft (2018), Undum (2018), Vocaluxe (2018), Wario-Land-3 (2018), Wizardry Legacy (2018), Zod Engine (2018), alive (2017), Angry Birds in Python (2017), BitRiot (2017), Blobby Volley 2 (2017), Breakout-VR (2017), chainreaction (2017), Clumsy Bird (2017), Craft (2017), CrappyBird (2017), CrystalQuest (2017), Data Storm (2017), Der Clou! (2017), Eat The Whistle (2017), Executive Man (2017), Free Space Colonization (2017), freegish (2017), FreeSynd (2017), GLtron (2017), Grimsonland (2017), Iceball (2017), IO Reboot (2017), Iris2 (2017), javascript-E.T. (2017), jsFO (2017), Just another Tetris™ clone (2017), LastTry (2017), Lemmini (2017), LGeneral (2017), Manic Digger (2017), Marblez (2017), Mininim (2017), NOVA PINBALL (2017), Open Cube (2017), Open Jumpgate (2017), OpenCrystalCaves (2017), OpenGGS (2017), OpenITG (2017), OpenSR (2017), OpenTriad (2017), Pink Pony (2017), PokerTH (2017), Project Carrot (2017), rpgboss (2017), Scrolling Game Development Kit 2 (2017), sensitive-js (2017), shadow-of-the-beast-html5 (2017), Shadowgrounds (2017), snake (2017), Tank: Zone of Death (2017), Tapir (2017), Total Annihilation 3D (2017), Tressette (2017), Tumbly Towers (2017), TUSSLE (2017), Zone of Control (2017), 3d.city (2016), Atlantis (2016), Atomic Tanks (2016), Atrinik (2016), Birth of the Empires (2016), Castle of the Winds (2016), Dark Destiny (2016), Dingo-Engine (2016), DNT (2016), Duck Marines (2016), Dungeon Monkey Eternal (2016), Escape Towards The Unknown (2016), FreeRCT (2016), HexGL (2016), Hexoshi (2016), Hocoslamfy (2016), HoverRace (2016), Hypatia (2016), Infiniminer (2016), JaNaG - Java Name Generator (2016), jewelthief (2016), l-echo (2016), ladder (2016), lttp-phaser (2016), Mice Men: Remix (2016), Open Yahtzee (2016), Polis (2016), PrBoom+ (2016), Prescription Wars (2016), ransack (2016), skifree.js (2016), Strife: Veteran Edition (2016), TORCS, The Open Racing Car Simulator (2016), Tremulous (2016), uMario (2016), uninvited (2016), Veraball (2016), Wizznic! (2016), xu4 (2016), Yet Another Engine (2016), Aleph One (2015), ativayeban (2015), Atomiks (2015), Aussenposten (2015), Ball And Wall (2015), Battleround (2015), BlakedAwesomenaughts (2015), Blitwizard (2015), Boulder Dash (2015), CorEngine (2015), D-Fend Reloaded (2015), D2X-XL (2015), Dash Engine (2015), Delta Engine (2015), DeSmuME (2015), Egoboo (2015), erampage (2015), Free Heroes 2 (2015), FreeBlocks (2015), Freekick 3 (2015), H-Craft Championship (2015), Hardwar (2015), KnightOfWor (2015), Libre Pinball (2015), Liquid War (2015), M.E.W.L. (2015), Micropolis (2015), Minesweeper (in C) (2015), movbizz (2015), Open Zelda (2015), OpenCity (2015), OpenGL Test Drive Remake (2015), OpenLiero (2015), OpenRaider (2015), Paper Isaac (2015), PyBreak360 (2015), pyORPG (2015), Q-Gears (2015), Return of Dr. Destructo (2015), Roguish (2015), RPG-X (2015), Scrabble3D (2015), SS13 Remake (2015), starshatter-open (2015), Tenes Empanadas Graciela (2015), The Endless Dungeons (2015), The Epic of Heroes (2015), Tile World (2015), Torrega Race (2015), twin-e (2015), TwinEngine (2015), Witch Blast (2015), XScavenger (2015), Airstrike (2014), Annex: Conquer the World (2014), Argentum Online (2014), Battles of Antargis (2014), Berusky II (2014), BlockOut II (2014), c64-nuclearreaction (2014), Cart Life (2014), CatacombSDL (2014), Curse of War (2014), DarkPlaces (2014), Deity (2014), Dune Dynasty (2014), EternalWinterWars (2014), FAR Colony (2014), FQuake3 (2014), FreeFalcon (2014), Fujo (2014), Gorillas (2014), Grobots (2014), Gusty's Serpents (2014), Hale (2014), Heroes of Wing Commander (2014), Hovertank3D (2014), Keen Dreams (2014), Kingdoms (2014), Knights (2014), Lips of Suna (2014), Lose Your Marbles (2014), Maxit (2014), Open RPG Maker (2014), Open Tibia (2014), OpenC1 (2014), OpenRoads (2014), OpenTitus (2014), Radakan (2014), rpge (2014), sandbox Game Maker (2014), Scorched3D (2014), SDL Game Engine 2D (2014), SDL Sopwith (2014), Sintel The Game (2014), Spooker Framework (2014), Star-Wars-III (2014), Summoning Wars (2014), Supercars III (2014), SuperFoulEgg (2014), Supremacy (2014), Taggem (2014), Turious (2014), Turn of War (2014), TurokEX (2014), Vamos (2014), VDrift (2014), WWW (2014), X-Moto (2014), Xenowar (2014), adventure engine (2013), Battle City (2013), Berusky (2013), Bos Wars (2013), BurgerSpace (2013), C-evo (2013), Candy Box 2 (2013), Cosmosmash (2013), Cytadela (2013), Decker (2013), DemiGod (2013), Dope Wars (2013), Dungeon Mapper (2013), Fluid Table Tennis (2013), Forsaken (2013), Gnomescroll (2013), Grail (2013), HHexen (2013), HoDoKu (2013), HolySpirit (2013), HTML5 Pacman (2013), Iron Seed (2013), MechCommander 2 Omnitech (2013), Mpango (2013), Murder In The Public Domain (2013), OpenRPG (2013), Phantasy Star Rebirth (2013), Rescue! Max (2013), Room for Change (2013), SoftPixel Engine (2013), Source of Tales (2013), The Bub's Brothers (2013), Theme Park Builder 3D CAD (2013), Trinity Reign (2013), TTDPatch (2013), Ultimate Stunts (2013), xBaK (2013), Zero Ballistics (2013), 4D-TRIS (2012), Afternoon Stalker (2012), Artillery Duel Reloaded (2012), Batrachians (2012), Billiards (2012), Biniax (2012), BlackNova Traders (2012), Blitzkrieg (2012), Cataclysm (2012), Celestron (2012), CommandoJS (2012), Conquests (2012), DarkCity (2012), DOOM (2012), DOOM-iOS (2012), Frozen Bubble (2012), Goblin Camp (2012), Hexwar (2012), Mari0 (2012), Mega Mario (2012), Mocha Doom (2012), OpenArena (2012), orona (2012), PARPG (2012), PixelLight (2012), Privateer - Gemini Gold (2012), Rise of the Triad for Linux (2012), SDL Bomber (2012), splexhd (2012), Stunt Car Racer Remake (2012), Thousand Parsec (2012), Toppler (2012), TROPHY (2012), Tux Football (2012), UFO2000 (2012), Wizards Magic (2012), XorCurses (2012), Abuse (2011), Battlefield Java (2011), Brain Workshop (2011), Danger from the Deep (2011), Dawn (2011), Digbuild (2011), FreePrince (2011), GalaxyMage Redux (2011), Kobold's Quest 2 (2011), KQ Lives (2011), One Way To Go (2011), Open Syobon Action (2011), OpenBlox (2011), OpenMOO2 (2011), PyKaraoke (2011), Siege of Avalon : Open Source (2011), Skifree-HTML5-clone (2011), Skrupel - Tribute Compilation (2011), Smash Battle (2011), Song of Albion (2011), Super Methane Brothers (2011), The Rush (2011), The Ur-Quan Masters (2011), Tux of Math Command (2011), UlDunAd (2011), World of Phaos (2011), X-Force: Fight For Destiny (2011), AI Wars (2010), Arashi-JS (2010), Between (2010), Bombermaaan (2010), Bombic2 (2010), Crimson Fields (2010), Dragon History - Dračí Historie (2010), Heroes of Wesnoth (2010), Labyrinth of Worlds (2010), Libre: The Open Source Card Game (2010), Linwarrior 3D (2010), Mercenary Commander (2010), Monsters and Mushrooms (2010), nXtank (2010), Open Creatures (2010), OpenHoMM (2010), RacerJS (2010), Slay (2010), SpaceTrader for Java (2010), Stargus (2010), Syndicate Wars Port (2010), UltraStar (2010), WebChess (2010), xDuke (2010), XPilot (2010), XPilot NG (2010), XSera (2010), XSwing Plus (2010), Zaz (2010), Alien Assault Traders (2009), Annchienta (2009), Ardentryst (2009), Balder2D (2009), Ball and Paddle (2009), Battery (2009), Battle Tanks (2009), Beat Harvester (2009), bratwurst (2009), Cadaver (2009), Crown and Cutlass (2009), Dark Oberon (2009), Defendguin (2009), Duel Commander (2009), Duke3D (2009), Ecksdee (2009), F-1 Spirit (2009), Fall of Imiryn (2009), Fallen Spire (2009), Freenukum Jump'n Run (2009), FreeTrain (2009), Froggix (2009), Glest (2009), Goblin Hack (2009), MicroWar 2.0 (2009), Netrek (2009), ORIENT (2009), SDL Asylum (2009), Secret Maryo Chronicles (2009), Space Trader for Windows (2009), World of Heroes (2009), Yo Frankie! (2009), 4D Maze Game (2008), A Planet's Revenge (2008), Amphetamine (2008), Attal: Lords of doom (2008), Avanor (2008), BRIQUOLO (2008), Duke3d_w32 (2008), FreeRails (2008), Freestars (2008), Frets on Fire (2008), Mars, Land of No Mercy (2008), Meritous (2008), Open Game Engine (2008), S.C.O.U.R.G.E. (2008), Sengoku: Warring States of Japan (2008), Slot-Racers (2008), Space Opera (2008), 2H4U (2007), Adanaxis (2007), Ajax3d (2007), Armies (2007), Brutal Chess (2007), Eos, Dawn of Light: A Space Opera (2007), ika (2007), kiki the nano bot (2007), Pang Zero (2007), SharpKonquest (2007), SilverTree (2007), SLASH'EM (2007), Transfusion (2007), Underworld Adventures (2007), World Builder (2007), Betrayer's Moon Tactics (2006), Boson (2006), Castle-Combat (2006), GPL Arcade Volleyball (2006), Grabble (2006), GUSANOS (2006), Jake2 (2006), JQuest (2006), Linley's Dungeon Crawl (2006), Metal Mech (2006), OpenMortal (2006), Rogue Clone IV (2006), RPDungeon - computer aided role playing (2006), StarBlastrix (2006), Thrust (2006), A7Xpg (2005), Abe's Amazing Adventure (2005), Bombic (2005), Crack Attack! (2005), GalaxyNG (2005), H-World (2005), Heart of the Alien (2005), JFDuke3D (2005), JonoF's Shadow Warrior Port (JFSW) (2005), Ladder (2005), Lincity (2005), Microracers (2005), Spice Trade (2005), Tumiki Fighters (2005), WAtomic (2005), Xconq (2005), ZAngband (2005), 3D Pong (2004), Aklabeth (2004), Colonization too (2004), Digger Remastered (2004), Gee Whiz (2004), GM Tools (2004), I Have No Tomatoes (2004), Jump'n'Bump (2004), Krystal Drop (2004), Nighthawk (2004), Noiz2sa (2004), NStars! (2004), Openglad (2004), PySol (2004), rRootage (2004), SolarWolf (2004), T-Bots (2004), Vorton (2004), Alex the Allegator 4 (2003), AntiChess (2003), Apricots (2003), Cat Mother Dead Justice (2003), Civil (2003), Freeciv Alpha Centauri project (2003), Ice Breaker (2003), Machinations (2003), PARSEC47 (2003), Pathological (2003), Pizza Business (2003), Planetary Hoppers (2003), Sopwith 3 (2003), The Clans (2003), Wargamer (2003), XArchon (2003), Anagramarama (2002), Batalla Naval (2002), Deathchase 3D (2002), Maelstrom (2002), Umbra (2002), Vectoroids (2002), 54321 (2001), Greenius' Civil War (2001), Tux Racer (2001), 3Dc (2000), ACM (2000), Circus Linux! (2000), Operation Citadel (2000), xdigger (1999), ICBM3D (1998)
## Code Languages
##### Language frequency
-- C++ (36.0%)
-- C (24.4%)
+- C++ (35.5%)
+- C (24.3%)
- Java (8.2%)
-- Python (6.8%)
-- JavaScript (6.0%)
+- Python (6.9%)
+- JavaScript (6.2%)
- Lua (4.7%)
-- C# (3.3%)
+- C# (3.4%)
- Pascal (1.5%)
- PHP (1.4%)
-- Objective-C (0.6%)
+- Objective-C (0.8%)
- TypeScript (0.6%)
- Assembly (0.5%)
- GDScript (0.5%)
- D (0.4%)
- AngelScript (0.3%)
- Haxe (0.3%)
+- Perl (0.3%)
- Rust (0.3%)
- CoffeeScript (0.2%)
- Haskell (0.2%)
- Kotlin (0.2%)
-- Perl (0.2%)
- Ren'py (0.2%)
- Ruby (0.2%)
- Scheme (0.2%)
@@ -63,9 +63,11 @@ Spludlow Tetris (XX), WarMUX (XX), Orbit-Hopper (2019), AssaultCube (2018), Baco
- Game Maker Script (0.1%)
- Groovy (0.1%)
- MegaGlest Script (0.1%)
+- MoonScript (0.1%)
- Not applicable (0.1%)
- ooc (0.1%)
- QuakeC (0.1%)
+- R (0.1%)
- Scala (0.1%)
- Script (0.1%)
- Shell (0.1%)
@@ -78,14 +80,14 @@ Spludlow Tetris (XX), WarMUX (XX), Orbit-Hopper (2019), AssaultCube (2018), Baco
##### Licenses frequency
-- GPL-2.0 (34.7%)
+- GPL-2.0 (34.1%)
- GPL-3.0 (25.4%)
-- MIT (15.9%)
-- Custom (3.6%)
+- MIT (16.2%)
+- Custom (3.5%)
- Apache-2.0 (2.7%)
-- zlib (2.3%)
+- zlib (2.4%)
+- ? (2.1%)
- 3-clause BSD (1.9%)
-- ? (1.8%)
- LGPL-2.1 (1.5%)
- AGPL-3.0 (1.4%)
- LGPL-3.0 (1.1%)
@@ -131,44 +133,44 @@ Spludlow Tetris (XX), WarMUX (XX), Orbit-Hopper (2019), AssaultCube (2018), Baco
##### Keywords frequency
-- remake (17.3%)
-- strategy (8.3%)
-- action (7.0%)
+- remake (17.1%)
+- strategy (8.2%)
+- action (6.9%)
- role playing (5.6%)
-- clone (4.9%)
+- clone (4.8%)
- requires original content (4.6%)
- commercial content (4.1%)
+- game engine (3.4%)
- open content (3.2%)
- puzzle (3.1%)
-- game engine (3.0%)
- simulation (2.9%)
- shooter (2.9%)
- framework (2.6%)
- arcade (2.3%)
- turn-based (1.4%)
+- adventure (1.3%)
- platform (1.2%)
- 2D (1.2%)
-- adventure (1.2%)
-- real time (1.2%)
+- real time (1.1%)
- library (1.1%)
-- roguelike (1.1%)
-- skill (1.1%)
+- roguelike (1.0%)
+- skill (1.0%)
+- tool (1.0%)
- racing (0.8%)
-- tool (0.8%)
- first-person (0.8%)
- online (0.7%)
- sports (0.7%)
- massive multiplayer online (0.7%)
- multiplayer (0.7%)
-- space (0.6%)
- 3D (0.6%)
+- space (0.6%)
- free content (0.5%)
- singleplayer (0.5%)
-- sandbox (0.5%)
-- voxel (0.5%)
+- sandbox (0.4%)
+- text-based (0.4%)
+- voxel (0.4%)
- music (0.4%)
- board game (0.3%)
-- text-based (0.3%)
- artillery (0.3%)
- multiplayer Online (0.3%)
- scrolling (0.3%)
@@ -177,19 +179,21 @@ Spludlow Tetris (XX), WarMUX (XX), Orbit-Hopper (2019), AssaultCube (2018), Baco
- realtime (0.2%)
- shootem (0.2%)
- educational (0.2%)
-- engine recreation (0.2%)
-- flight (0.2%)
-- karaoke (0.2%)
-- multiplayer LAN (0.2%)
-- multiplayer Split-screen (0.2%)
-- original content required (0.2%)
-- popular (0.2%)
-- real-time (0.2%)
-- swappable content (0.2%)
-- visual novel (0.2%)
+- engine recreation (0.1%)
+- flight (0.1%)
+- karaoke (0.1%)
+- multiplayer LAN (0.1%)
+- multiplayer Split-screen (0.1%)
+- original content required (0.1%)
+- popular (0.1%)
+- real-time (0.1%)
+- swappable content (0.1%)
+- visual novel (0.1%)
- chess (0.1%)
- entertainment (0.1%)
- first person (0.1%)
+- game framework (0.1%)
+- interactive fiction (0.1%)
- multiplayer Competitive + Online (0.1%)
- multiplayer Online + LAN (0.1%)
- side-scrolling (0.1%)
@@ -200,7 +204,6 @@ Spludlow Tetris (XX), WarMUX (XX), Orbit-Hopper (2019), AssaultCube (2018), Baco
- console (0.1%)
- die Kurve! (0.1%)
- emulator (0.1%)
-- game framework (0.1%)
- isometric (0.1%)
- kids (0.1%)
- multiplayer (online (0.1%)
@@ -219,10 +222,11 @@ Spludlow Tetris (XX), WarMUX (XX), Orbit-Hopper (2019), AssaultCube (2018), Baco
- soccer (0.1%)
- text (0.1%)
- text based (0.1%)
-- 4D (0.0%)
- 4d (0.0%)
+- 4D (0.0%)
- action-rpg (0.0%)
- action/adventure (0.0%)
+- adventue (0.0%)
- Android (0.0%)
- ardade (0.0%)
- asciiart (0.0%)
@@ -259,7 +263,6 @@ Spludlow Tetris (XX), WarMUX (XX), Orbit-Hopper (2019), AssaultCube (2018), Baco
- graphics framework (0.0%)
- gui toolkit (0.0%)
- hotseat) (0.0%)
-- interactive fiction (0.0%)
- interface generator (0.0%)
- JRPG (0.0%)
- kid-friendly (0.0%)
@@ -310,35 +313,35 @@ Spludlow Tetris (XX), WarMUX (XX), Orbit-Hopper (2019), AssaultCube (2018), Baco
## Entries without download or play fields
-415: 3D Pong, 3Dc, 4D Maze Game, 4D-TRIS, 54321, ACM, Adanaxis, Advanced Strategic Command, adventure engine, AI Wars, Airstrike, Alimer, alive, Amphetamine, Anagramarama, Ancient Beast, Angry Birds in Python, Antares, antiyoy, Apricots, aquastax, Arcane-Engine, Armor Alley, AssaultCube, Athenaeum, ativayeban, Atomix, Atrinik, Bacon2D, Ball and Paddle, Ball And Wall, Ballerburg SDL, Barony, Bastet, Battle City, Battleround, Battles of Antargis, Beat Harvester, Berusky II, BitRiot, BlakedAwesomenaughts, Blitwizard, Blob Wars : Attrition, boardgame.io, Bombic2, Bombman, BOOM: Remake, bratwurst, Breakout-VR, Bridge Command, BrowserQuest, Bt Builder, C3DE, c64-nuclearreaction, Cabbages and Kings, Castle Game Engine, Castle of the Winds in Elm, Cataclysm, CatacombSDL, CaveExpress, CavePacker, cc94, CCCP, CETech, chainreaction, Chocolate Duke3D, Choria, Chronoshift, Civilization: Call To Power 2 Source Project, CivOne, ClanLib, Classic Blades of Exile, coab, Colossal Cave Adventure, CommandoJS, Core War, Craft, CrappyBird, Crown, CrystalQuest, Cubosphere, D2X-XL, Dark Destiny, Dash Engine, Data Storm, Dawn, Deathchase 3D, DelverEngine, DemiGod, DesktopAdventures, Devilution, DevilutionX, DGEngine, diablo-js, Digbuild, Digital: A Love Story, Dingo-Engine, Do It Yourself Doom With SDL, DOOM, Dragon Hunt, DreeRally, Duke3D, Dune 2 - The Maker, Dungeon Monkey Eternal, Dungeon Quest, DwarfCorp, Ecksdee, Endgame: Singularity, EnTT Pacman, EPOH, erampage, EternalWinterWars, Evil Cult, F.LF, Fallen Spire, Falling Time, Fanwor, FAR Colony, Flex Engine, fonline, FQuake3, Free in the Dark (engine), freeablo, freeaoe, FreeBlocks, Freeciv-web, FreeFalcon, freegish, Freekick 3, Freeminer, FreeRCT, FreeSiege, Freestars, Frets on Fire X, Friking Shark, Fujo, GalaxyMage Redux, GameLV, GDHexGrid, GeonBit.UI, ges-code, Gigalomania, GL4ES, glPortal, Gnomescroll, Goblin Camp, GoldenEye: Source, Gorc, Gorillas, Gorillas-rs, Grail, Greenius' Civil War, Griefly, Grobots, H-Craft Championship, Hardwar, HarfBuzz, Harris, Hematite, Heroes of Wesnoth, Hex Game, Hextris, Hexwar, Hocoslamfy, Hovertank3D, HTML5 Pacman, Iceball, ika, Inexor, IO Reboot, Iris2, Jagged Alliance 2 Stracciatella, javascript-E.T., Jazz² Resurrection, JediOutcastLinux, Jet-Story, jewelthief, JiGS Interactive Game System, Julius, Jump'n'Bump, Just another Tetris™ clone, KAtomic, Keen Dreams, KeeperRL, KGoldrunner, Kingdoms, KittenMaxit, KnightOfWor, ladder, Land of Fire, LastTry, Lemmings.ts, Lemmini, LGeneral, libpng, Libre Pinball, Lincity, Lionheart Remake, Lips of Suna, Lix, Lords of the Fey, LordsAWar!, lttp-phaser, LÖVE, M.E.W.L., MAGE - Matthias Advanced Game Engine, Marblez, Mario Objects, MechCommander 2 Omnitech, Memory Game, Mercenary Commander, Meritous, Micropolis, micropolisJS, MineCraft-One-Week-Challenge, Minesweeper (in C), Mininim, Mirror Magic, mk.js, mkxp, Monsters and Mushrooms, Morpheus Web Remake, movbizz, Mr.Boom, Nazara Engine, NBlood, Netacka, NFSIISE, Noiz2sa, Nuncabola, Nuvie, NXEngine-evo, Octaforge, Odamex, Omnispeak, One Way To Go, Open AL Soft, Open Creatures, Open Cube, Open Fodder, Open Hexagon, Open Jumpgate, Open Legend RPG, Open Panzer, Open RSC, Open Soccer Star, Open Zelda, openage, openblack, OpenC1, OpenClaw, OpenCrystalCaves, OpenDominion, openDOW, OpenFire, OpenGL Test Drive Remake, OpenHoW, OpenITG, OpenKeeper, OpenLiero, OpenMC2, OpenMoM, OpenNFS, OpenNotrium, OpenRW, OpenSC2K, OpenSkyscraper, OpenSoccer, OpenSR, OpenSWE1R, OpenTESArena, OpenTriad, OpenVIII, OPMon, Orbit-Hopper, Orbium, orona, Ostrich Riders, Our Personal Space, Outpost HD, ouzel, Panel Attack, Paper Isaac, PARSEC47, Pathological, Pax Britannica, Penumbra, Polis, POSTAL 1 Open Source, Powerslide remake, pq2, Prescription Wars, Procedural Map Generator, Pthreads-win32, pyORPG, Quartz Engine, RacerJS, Ragel, ransack, RBDOOM-3-BFG, Reflection Keen, ReQbert, Return of Dr. Destructo, rFXGen, Rigs of Rods, Riiablo, Rise of the Triad for Linux, rock-raiders-remake, Roguish, Room for Change, RPG Paper Maker, rpge, rRootage, Scorched Moon, Scrabble3D, SDLPoP, sensitive-js, Sentient Storage, shadow-of-the-beast-html5, Shadowgrounds, Siege of Avalon : Open Source, Simple-Solitaire, Sine, Sintel The Game, Skifree-HTML5-clone, Slime Volleyball, Slot-Racers, Smash, snake, Song of Albion, Source of Tales, Sourcehold, Space Harrier Clone, Space Nerds In Space, Space Station 13, Spartan Engine, splexhd, Spooker Framework, Spring: 1944, SS13 Remake, Star Ruler 2, star-control2, Star-Wars-III, starshatter-open, Stendhal, Strife: Veteran Edition, sundog, Supaxl, super-methane-brothers-gx, SuperFoulEgg, SuperStarfighter, SWP, Taggem, Tank: Zone of Death, Tanks of Freedom, Tapir, Tenes Empanadas Graciela, Terasology, terrarium, Tetris (in C and NCURSES), The Powder Toy, thiefcatcher, Thunder Engine, Thyme, Tile World, Tiny Wings, TOMB5, Torrega Race, Total Annihilation 3D, Train, Trinity Reign, TrueCraft, TTDPatch, Tumbly Towers, Turious, Turn of War, TurokEX, TVTower, twin-e, TwinEngine, Tyrian Remake, TyrQuake, UA_source, UFO2000, UlDunAd, uMario, UnCiv, Undum, uninvited, VCMI, VDrift, Veloren, VGC, VQEngine, WallBall, War Of Kingdom, warcraft-remake, Wario-Land-3, WarMUX, Waste's Edge, WebFun, Wizznic!, wkbre, WWW, Xenowar, XorCurses, XSera, XZ Utils, Yamagi Quake II, yaml-cpp, Zatacka X, Zelda: Mystery of Solarus DX, Zetawar, zlib, zorkClone
+427: 3D Pong, 3Dc, 4D Maze Game, 4D-TRIS, 54321, a2x, ACM, Adanaxis, Advanced Strategic Command, adventure engine, AI Wars, Airstrike, Alimer, alive, Amphetamine, Anagramarama, Ancient Beast, Angry Birds in Python, Antares, antiyoy, Apricots, aquastax, Arcane-Engine, Armor Alley, AssaultCube, Athenaeum, ativayeban, Atomix, Atrinik, Bacon2D, Ball and Paddle, Ball And Wall, Ballerburg SDL, Barony, Bastet, Battle City, Battleround, Battles of Antargis, Beat Harvester, Berusky II, BitRiot, BlakedAwesomenaughts, Blitwizard, Blob Wars : Attrition, boardgame.io, Bombic2, Bombman, BOOM: Remake, Box2D, bratwurst, Breakout-VR, Bridge Command, BrowserQuest, Bt Builder, C3DE, c64-nuclearreaction, Cabbages and Kings, Castle Game Engine, Castle of the Winds in Elm, Cataclysm, CatacombSDL, CaveExpress, CavePacker, cc94, CCCP, CETech, chainreaction, Chocolate Duke3D, Choria, Chronoshift, Civilization: Call To Power 2 Source Project, CivOne, ClanLib, Classic Blades of Exile, coab, Colossal Cave Adventure, CommandoJS, Core War, Craft, CrappyBird, Crown, CrystalQuest, Cubosphere, D2X-XL, Dark Destiny, Dash Engine, Data Storm, Dawn, Deathchase 3D, Dedalus, DelverEngine, DemiGod, DesktopAdventures, Devilution, DevilutionX, DGEngine, diablo-js, Digbuild, Digital: A Love Story, Dingo-Engine, DirectX12GameEngine, Do It Yourself Doom With SDL, DOOM, Dragon Hunt, DreeRally, Duke3D, Dune 2 - The Maker, Dungeon Monkey Eternal, Dungeon Quest, DwarfCorp, Ecksdee, Endgame: Singularity, EnTT Pacman, EPOH, erampage, EternalWinterWars, Evil Cult, F.LF, Fallen Spire, Falling Time, Fantasy Map Generator, Fanwor, FAR Colony, Flex Engine, fonline, FQuake3, Free in the Dark (engine), freeablo, freeaoe, FreeBlocks, Freeciv-web, FreeFalcon, freegish, Freekick 3, Freeminer, FreeRCT, FreeSiege, Freestars, Frets on Fire X, Friking Shark, Fujo, GalaxyMage Redux, GameCake, GameLV, GDHexGrid, GeonBit.UI, ges-code, Gigalomania, gist-txt, GL4ES, glPortal, Gnomescroll, Goblin Camp, GoldenEye: Source, Gorc, Gorillas, Gorillas-rs, Grail, Greenius' Civil War, Griefly, Grobots, H-Craft Championship, Hardwar, HarfBuzz, Harris, Hematite, Heroes of Wesnoth, Hex Game, heXon, Hextris, Hexwar, Hocoslamfy, Hovertank3D, HTML5 Pacman, Hypatia, Iceball, ika, Inexor, IO Reboot, Iris2, Jagged Alliance 2 Stracciatella, javascript-E.T., Jazz² Resurrection, JediOutcastLinux, Jet-Story, jewelthief, JiGS Interactive Game System, Julius, Jump'n'Bump, Just another Tetris™ clone, KAtomic, Keen Dreams, KeeperRL, KGoldrunner, Kingdoms, KittenMaxit, KnightOfWor, ladder, Land of Fire, LastTry, Lemmings.ts, Lemmini, LGeneral, libpng, Libre Pinball, Lincity, Lionheart Remake, Lips of Suna, Lix, Lords of the Fey, LordsAWar!, lttp-phaser, LÖVE, M.E.W.L., MAGE - Matthias Advanced Game Engine, Marblez, Mario Objects, MechCommander 2 Omnitech, Memory Game, Mercenary Commander, Meritous, Micropolis, micropolisJS, MineCraft-One-Week-Challenge, Minesweeper (in C), Mininim, Mirror Magic, mk.js, mkxp, Monsters and Mushrooms, Morpheus Web Remake, movbizz, Mr.Boom, Nazara Engine, NBlood, Netacka, NFSIISE, Noiz2sa, Nuncabola, Nuvie, NXEngine-evo, Octaforge, Odamex, Omnispeak, One Way To Go, Open AL Soft, Open Creatures, Open Cube, Open Fodder, Open Hexagon, Open Jumpgate, Open Legend RPG, Open Panzer, Open RSC, Open Soccer Star, Open Zelda, openage, openblack, OpenC1, OpenClaw, OpenCrystalCaves, OpenDominion, openDOW, OpenFire, OpenGL Test Drive Remake, OpenHoW, OpenITG, OpenKeeper, OpenLiero, OpenMC2, OpenMoM, OpenNFS, OpenNotrium, OpenRW, OpenSC2K, OpenSkyscraper, OpenSoccer, OpenSR, OpenSWE1R, OpenTESArena, OpenTriad, OpenVIII, OPMon, Orbit-Hopper, Orbium, orona, Ostrich Riders, Our Personal Space, Outpost HD, ouzel, Panel Attack, Paper Isaac, PARSEC47, Pathological, Pax Britannica, Penumbra, Polis, POSTAL 1 Open Source, Powerslide remake, pq2, Prescription Wars, Procedural Map Generator, Pthreads-win32, Pygame---Alien-Invasion, pyORPG, Quartz Engine, RacerJS, Ragel, ransack, RBDOOM-3-BFG, Reflection Keen, ReQbert, Return of Dr. Destructo, rFXGen, Rigs of Rods, Riiablo, Rise of the Triad for Linux, rock-raiders-remake, Roguish, Room for Change, RPG Paper Maker, rpge, rRootage, Scorched Moon, Scrabble3D, SDLPoP, sensitive-js, Sentient Storage, shadow-of-the-beast-html5, Shadowgrounds, Siege of Avalon : Open Source, Simple-Solitaire, Sine, Sintel The Game, Skifree-HTML5-clone, Slime Volleyball, Slot-Racers, Smash, snake, Song of Albion, Source of Tales, Sourcehold, Space Harrier Clone, Space Nerds In Space, Space Station 13, Spartan Engine, splexhd, Spooker Framework, Spring: 1944, SS13 Remake, Star Ruler 2, star-control2, Star-Wars-III, starshatter-open, Stendhal, Strife: Veteran Edition, sundog, Supaxl, super-methane-brothers-gx, SuperFoulEgg, SuperStarfighter, SWP, Taggem, Tank: Zone of Death, Tanks of Freedom, Tapir, Tenes Empanadas Graciela, Terasology, terrarium, Tetris (in C and NCURSES), The Powder Toy, thiefcatcher, Thunder Engine, Thyme, Tile World, Tiny Wings, TOMB5, Torrega Race, Total Annihilation 3D, Train, Trinity Reign, TrueCraft, TTDPatch, Tumbly Towers, Turious, Turn of War, TurokEX, TVTower, twin-e, Twine, TwinEngine, Tyrian Remake, TyrQuake, UA_source, UFO2000, UlDunAd, uMario, UnCiv, Undum, uninvited, VCMI, VDrift, Veloren, VGC, VQEngine, WallBall, War Of Kingdom, warcraft-remake, Wario-Land-3, WarMUX, Waste's Edge, WebFun, Wizznic!, wkbre, WWW, Xenowar, XorCurses, XSera, XZ Utils, Yamagi Quake II, yaml-cpp, Yet Another Engine, Zatacka X, Zelda: Mystery of Solarus DX, Zetawar, zlib, zorkClone
## Entries with a code repository not on a popular site
-55: Abe's Amazing Adventure, Ajax3d, Ball and Paddle, Batalla Naval, Billiards, Blender game engine, Crack Attack!, DarkPlaces, Deathchase 3D, Dope Wars, Duke3D, Fanwor, Freeciv Alpha Centauri project, FreeRails, FreeType, GNU FreeDink, GUSANOS, Heart of the Alien, Hexoshi, KAtomic, KGoldrunner, Krystal Drop, Libre: The Open Source Card Game, Libxml2, LordsAWar!, Mechanized Assault & eXploration Reloaded, Microracers, Mocha Doom, Netrek, NetStatsBaseball, Nexuiz, Nighthawk, NStars!, Open AL Soft, Open Rails, OpenMortal, Pathological, pkg-config, PrBoom+, ProQuake 4, Ragel, Rise of the Triad for Linux, Rocks'n'Diamonds, Simple DirectMedia Layer, SolarWolf, Sopwith 3, Tales of Maj'Eyal, The Dark Mod, Turious, Waste's Edge, WebChess, Wolfpack Empire, X-Moto, XPilot NG, XZ Utils
+45: Abe's Amazing Adventure, Ball and Paddle, Batalla Naval, Billiards, Blender game engine, Crack Attack!, DarkPlaces, Deathchase 3D, Duke3D, Fanwor, FreeRails, FreeType, GNU FreeDink, GUSANOS, Hexoshi, KAtomic, KGoldrunner, Libre: The Open Source Card Game, Libxml2, LordsAWar!, Mechanized Assault & eXploration Reloaded, Mocha Doom, Netrek, NetStatsBaseball, Nexuiz, NStars!, Open AL Soft, Open Rails, pkg-config, PrBoom+, ProQuake 4, Ragel, Rise of the Triad for Linux, Rocks'n'Diamonds, Simple DirectMedia Layer, SolarWolf, Tales of Maj'Eyal, The Dark Mod, Turious, Waste's Edge, WebChess, Wolfpack Empire, X-Moto, XPilot NG, XZ Utils
## Code dependencies
-With code dependency field 357 (33.6%)
+With code dependency field 367 (34.0%)
##### Code dependencies frequency
-- SDL (19.2%)
-- SDL2 (10.0%)
+- SDL (19.6%)
+- SDL2 (9.8%)
- pygame (7.3%)
-- OpenGL (4.6%)
-- SFML (2.9%)
-- OpenAL (2.5%)
+- OpenGL (4.5%)
+- SFML (2.8%)
+- OpenAL (2.4%)
- Allegro (2.3%)
- Qt (2.3%)
-- libGDX (1.7%)
+- libGDX (2.1%)
- MonoGame (1.3%)
- numpy (1.3%)
- pillow (1.3%)
- wxPython (1.3%)
-- Ogre (1.2%)
-- WebGL (1.2%)
-- zlib (1.2%)
-- Unity (1.0%)
+- Ogre (1.1%)
+- WebGL (1.1%)
+- zlib (1.1%)
+- Unity (0.9%)
- Blender game engine (0.8%)
- Godot engine (0.8%)
- libpng (0.8%)
@@ -346,6 +349,7 @@ With code dependency field 357 (33.6%)
- Mono (0.8%)
- Boost (0.6%)
- Freetype (0.6%)
+- GTK (0.6%)
- Irrlicht (0.6%)
- Lua (0.6%)
- ncurses (0.6%)
@@ -355,7 +359,6 @@ With code dependency field 357 (33.6%)
- Box2D (0.4%)
- Cocoa (0.4%)
- FIFE (0.4%)
-- GTK (0.4%)
- Laravel (0.4%)
- libogg (0.4%)
- libvorbis (0.4%)
@@ -409,6 +412,7 @@ With code dependency field 357 (33.6%)
- JavaFX (0.2%)
- jMonkeyEngine (0.2%)
- jogl (0.2%)
+- jQuery (0.2%)
- JQuery (0.2%)
- LambdaHack (0.2%)
- libdx (0.2%)
@@ -417,14 +421,14 @@ With code dependency field 357 (33.6%)
- libtiff (0.2%)
- libxml (0.2%)
- libxml2 (0.2%)
-- Lion Engine (0.2%)
- Lion engine (0.2%)
+- Lion Engine (0.2%)
- LionEngine (0.2%)
- lwjgl (0.2%)
- Matplotlib (0.2%)
- MegaGlest Engine (0.2%)
-- MelonJS (0.2%)
- melonJS (0.2%)
+- MelonJS (0.2%)
- Modified Stratagus-Engine (0.2%)
- Monogame (0.2%)
- Ncurses (0.2%)
@@ -442,8 +446,8 @@ With code dependency field 357 (33.6%)
- py2exe (0.2%)
- PyAMF (0.2%)
- pycairo (0.2%)
-- Pygame (0.2%)
- PyGame (0.2%)
+- Pygame (0.2%)
- pygobject (0.2%)
- PyLab (0.2%)
- pymunk (0.2%)
@@ -474,6 +478,7 @@ With code dependency field 357 (33.6%)
- Torque 3D (0.2%)
- TurboGears (0.2%)
- Tween.js (0.2%)
+- Urho3D (0.2%)
- utfcpp (0.2%)
- VDrift Engine (0.2%)
- Vorbis (0.2%)
@@ -488,47 +493,48 @@ With code dependency field 357 (33.6%)
## Build systems
-Build systems information available for 33.1% of all projects.
+Build systems information available for 34.0% of all projects.
-##### Build systems frequency (352)
+##### Build systems frequency (367)
-- CMake (52.6%)
-- Make (18.2%)
-- Autoconf (9.9%)
-- Gradle (6.0%)
-- Scons (2.8%)
-- Maven (2.0%)
-- setup.py (2.0%)
-- VisualStudio (1.4%)
+- CMake (50.7%)
+- Make (19.9%)
+- Autoconf (9.5%)
+- Gradle (6.3%)
+- Scons (2.7%)
+- Maven (1.9%)
+- setup.py (1.9%)
+- VisualStudio (1.6%)
- Custom (1.1%)
- QMake (1.1%)
-- Ant (0.6%)
-- premake (0.6%)
+- premake (0.8%)
+- Ant (0.5%)
- Lazarus project (0.3%)
- meson (0.3%)
- Meson (0.3%)
+- None (0.3%)
- py2exe (0.3%)
- Rake (0.3%)
- Xcode project (0.3%)
-##### C and C++ projects without build system information (386)
+##### C and C++ projects without build system information (382)
-2H4U, 3D Pong, 3Dc, 54321, Abuse, ACM, Adanaxis, Afternoon Stalker, Airstrike, Aklabeth, Aleph One, alive, Amphetamine, Anagramarama, Angband, Antares, Armagetron Advanced, Armies, ativayeban, Atlantis, Atomic Tanks, Atomiks, Atomix, Attal: Lords of doom, AutoREALM, Avanor, Ball and Paddle, Barony, Batrachians, Battle City, Battle Tanks, Battles of Antargis, Between, Biniax, Birth of the Empires, Blitwizard, Blob Wars : Attrition, Blobby Volley 2, Blobwars: Metal Blob Solid, BlockOut II, Bombermaaan, Bombic, Bombic2, Boost (C++ Libraries), Bos Wars, Boson, Bridge Command, BRIQUOLO, Brutal Chess, Bt Builder, BurgerSpace, c64-nuclearreaction, Cadaver, Cat Mother Dead Justice, Cataclysm, Catch Challenger, cc94, CCCP, CETech, Circus Linux!, Civilization: Call To Power 2 Source Project, Classic Blades of Exile, Classic RBDOOM-3-BFG, Clonepoint, Colonization too, Conquests, Core War, Cosmosmash, Crossfire, Crown and Cutlass, Crypto++, Cytadela, D2X-XL, Daimonin, Danger from the Deep, Dark Oberon, DarkPlaces, Data Storm, Dave Gnukem, Dawn, Dear ImGui, Deathchase 3D, Defendguin, Deliantra, DeSmuME, Digger Remastered, DOOM, Doom Legacy, DOOM-iOS, DreeRally, Duel Commander, Duke3D, Duke3d_w32, Dune Dynasty, Dune Legacy, Dungeon Craft, Dungeon Crawl Stone Soup, Dungeon Mapper, DXX-Rebirth, Ecksdee, EDuke32, Endless Sky, ENIGMA (development environment), EnTT Pacman, Epiar, erampage, Erebus, Escape Towards The Unknown, Eternal Lands, Evol Online, Exult, ezQuake, F-1 Spirit, Fall of Imiryn, Fanwor, Flex Engine, Forsaken, Free Heroes 2, Free in the Dark (engine), Free Space Colonization, Freeciv Alpha Centauri project, FreeFalcon, Freekick 3, Freeminer, Freenukum Jump'n Run, FreePrince, FreeRails, Freestars, Galaxy Forces V2, GalaxyNG, GameLV, GDash, Gee Whiz, Gigalomania, Globulation 2, GLtron, GM Tools, Gnomescroll, GNU FreeDink, Goblin Camp, Goblin Hack, Golly, GPL Arcade Volleyball, Greenius' Civil War, Grit Game Engine, Grobots, GUSANOS, Gusty's Serpents, H-Craft Championship, H-World, Hammer of Thyrion, Harris, Haxima, Heart of the Alien, Heroes of Wesnoth, Hex Game, HolySpirit, Hovertank3D, I Have No Tomatoes, ICBM3D, Ice Breaker, Inexor, iortcw, Irrlicht Engine, Iter Vehemens ad Necem, Jagged Alliance 2 Stracciatella, Jet-Story, JFDuke3D, JonoF's Shadow Warrior Port (JFSW), Jump'n'Bump, KAtomic, Keen Dreams, KeeperRL, KGoldrunner, kiki the nano bot, Knights, KQ Lives, Krystal Drop, l-echo, Labyrinth of Worlds, LGames, LGeneral, libGDX, libpng, Libxml2, Lightweight Java Game Library, Lincity, LinCity-NG, Linley's Dungeon Crawl, Linwarrior 3D, Lips of Suna, Lix, Lua, Lumix Engine, LZMA SDK, M.E.W.L., Machinations, Mars, Land of No Mercy, Maxit, MechCommander 2 Omnitech, Mega Mario, Meridian 59, Meritous, Microracers, MineCraft-One-Week-Challenge, Minesweeper (in C), Mirror Magic, Moria, Mr.Boom, Naev, NBlood, NetHack, NetPanzer, Netrek, Neverball, Nexuiz, NFSIISE, Nighthawk, NLarn, Noiz2sa, Oolite, Open AL, Open Fodder, Open Hexagon, Open Horizon, Open Jumpgate, Open Meridian, Open Rodent's Revenge, Open RPG Maker, Open Syobon Action, Open Yahtzee, Open Zelda, openage, OpenArena, OpenCity, OpenCrystalCaves, OpenDUNE, OpenDungeons, OpenFire, OpenGGS, OpenGL Test Drive Remake, Openglad, OpenHoMM, OpenLara, OpenLiero, OpenMC2, OpenMortal, OpenMW, OpenNFS, OpenNotrium, OpenSSL, OpenTitus, OpenTyrian, Operation Citadel, Orbit-Hopper, Orx, Other-Life, ouzel, Panda 3D, Pax Britannica, Phantasy Star Rebirth, Pioneers, Pizza Business, pkg-config, PlaneShift, PokerTH, POSTAL 1 Open Source, pq2, PrBoom+, Procedural Map Generator, Project Carrot, ProQuake 4, Pthreads-win32, pycraft, pygame, Qt, QuakeSpasm, Ragel, RBDOOM-3-BFG, Red Eclipse, Reflection Keen, REGoth, ResidualVM, Return to the Roots, rFXGen, Rise of the Triad for Linux, Rockbot, Rocks'n'Diamonds, Rogue Clone IV, Rolisteam, rRootage, S.C.O.U.R.G.E., sandbox Game Maker, Scorched3D, SDL Asylum, SDL Bomber, SDL Game Engine 2D, SDL Sopwith, Secret Maryo Chronicles, Sengoku: Warring States of Japan, Seven Kingdoms: Ancient Adversaries, sfall, Shockolate, Simutrans, Sine, SLADE, SLASH'EM, Slime Volleyball, Smash Battle, Song of Albion, Sopwith 3, Space Harrier Clone, SpaceZero, splexhd, Star Ruler 2, star-control2, StarBlastrix, starshatter-open, Strife: Veteran Edition, Stunt Car Racer Remake, Summoning Wars, sundog, Super Methane Brothers, SuperFoulEgg, SuperTux, SuperTuxKart, SWIG, Syndicate Wars Port, T-Bots, Tales of Maj'Eyal, Tank: Zone of Death, Tapir, Tenes Empanadas Graciela, The Clans, The Endless Dungeons, The Epic of Heroes, The Legend of Edgar, The Powder Toy, The Secret Chronicles of Dr. M., Theme Park Builder 3D CAD, Thousand Parsec, Thrust, Tile World, TinTin++, Tiny Wings, Toppler, TORCS, The Open Racing Car Simulator, TowerJumper, Trackballs, Transfusion, Tremulous, TTDPatch, Turious, TurokEX, Tux Racer, twin-e, UFO2000, Underworld Adventures, UnNetHack, VCMI, Vega Strike, Vocaluxe, War Of Kingdom, Wargamer, Wargus, WarMUX, Witch Blast, Wizznic!, Wolfpack Empire, WorldForge, wxWidgets, X-Moto, XArchon, Xconq, xdigger, xDuke, Xenowar, Xonotic, XPilot, XPilot NG, XScavenger, XSera, XZ Utils, ZAngband, Zelda Classic, Zod Engine
+2H4U, 3D Pong, 3Dc, 54321, Abuse, ACM, Adanaxis, Afternoon Stalker, Airstrike, Aklabeth, Aleph One, alive, Amphetamine, Anagramarama, Angband, Antares, Armagetron Advanced, Armies, ativayeban, Atlantis, Atomic Tanks, Atomiks, Atomix, Attal: Lords of doom, AutoREALM, Avanor, Ball and Paddle, Barony, Batrachians, Battle City, Battle Tanks, Battles of Antargis, Between, Biniax, Birth of the Empires, Blitwizard, Blob Wars : Attrition, Blobby Volley 2, Blobwars: Metal Blob Solid, BlockOut II, Bombermaaan, Bombic2, Boost (C++ Libraries), Bos Wars, Boson, Bridge Command, BRIQUOLO, Brutal Chess, Bt Builder, BurgerSpace, c64-nuclearreaction, Cadaver, Cat Mother Dead Justice, Cataclysm, Catch Challenger, cc94, CCCP, CETech, Circus Linux!, Civilization: Call To Power 2 Source Project, Classic Blades of Exile, Classic RBDOOM-3-BFG, Clonepoint, Colonization too, Conquests, Core War, CorEngine, Cosmosmash, Crossfire, Crown and Cutlass, Crypto++, Cytadela, D2X-XL, Daimonin, Danger from the Deep, Dark Oberon, DarkPlaces, Data Storm, Dave Gnukem, Dawn, Dear ImGui, Deathchase 3D, Defendguin, Deliantra, DeSmuME, Digger Remastered, DOOM, Doom Legacy, DOOM-iOS, DreeRally, Duel Commander, Duke3D, Duke3d_w32, Dune Dynasty, Dune Legacy, Dungeon Craft, Dungeon Crawl Stone Soup, Dungeon Mapper, DXX-Rebirth, Ecksdee, EDuke32, Endless Sky, ENIGMA (development environment), EnTT Pacman, Epiar, erampage, Erebus, Escape Towards The Unknown, Eternal Lands, Evol Online, Exult, ezQuake, F-1 Spirit, Fall of Imiryn, Fanwor, Flex Engine, Forsaken, Free Heroes 2, Free in the Dark (engine), Free Space Colonization, Freeciv Alpha Centauri project, FreeFalcon, Freekick 3, Freeminer, Freenukum Jump'n Run, FreePrince, FreeRails, Freestars, Galaxy Forces V2, GalaxyNG, GameLV, GDash, Gee Whiz, Gigalomania, Globulation 2, GLtron, GM Tools, Gnomescroll, GNU FreeDink, Goblin Camp, Goblin Hack, Golly, GPL Arcade Volleyball, Greenius' Civil War, Grit Game Engine, Grobots, GUSANOS, Gusty's Serpents, H-Craft Championship, H-World, Hammer of Thyrion, Harris, Haxima, Heart of the Alien, Heroes of Wesnoth, Hex Game, HolySpirit, Hovertank3D, I Have No Tomatoes, ICBM3D, Ice Breaker, Inexor, iortcw, Irrlicht Engine, Iter Vehemens ad Necem, Jagged Alliance 2 Stracciatella, Jet-Story, JFDuke3D, JonoF's Shadow Warrior Port (JFSW), Jump'n'Bump, KAtomic, Keen Dreams, KeeperRL, KGoldrunner, kiki the nano bot, Knights, KQ Lives, Krystal Drop, l-echo, Labyrinth of Worlds, LGames, LGeneral, libGDX, libpng, Libxml2, Lightweight Java Game Library, Lincity, LinCity-NG, Linley's Dungeon Crawl, Linwarrior 3D, Lips of Suna, Lix, Lua, Lumix Engine, LZMA SDK, M.E.W.L., Machinations, Mars, Land of No Mercy, Maxit, MechCommander 2 Omnitech, Mega Mario, Meridian 59, Meritous, MineCraft-One-Week-Challenge, Minesweeper (in C), Mirror Magic, Moria, Mr.Boom, Naev, NBlood, NetHack, NetPanzer, Netrek, Neverball, Nexuiz, NFSIISE, Nighthawk, NLarn, Noiz2sa, Oolite, Open AL, Open Fodder, Open Hexagon, Open Horizon, Open Jumpgate, Open Meridian, Open Rodent's Revenge, Open RPG Maker, Open Syobon Action, Open Yahtzee, Open Zelda, openage, OpenArena, OpenCity, OpenCrystalCaves, OpenDUNE, OpenDungeons, OpenFire, OpenGGS, OpenGL Test Drive Remake, Openglad, OpenHoMM, OpenLara, OpenLiero, OpenMC2, OpenMW, OpenNFS, OpenNotrium, OpenSSL, OpenTitus, OpenTyrian, Operation Citadel, Orbit-Hopper, Orx, Other-Life, ouzel, Panda 3D, Pax Britannica, Phantasy Star Rebirth, Pioneers, Pizza Business, pkg-config, PlaneShift, PokerTH, POSTAL 1 Open Source, pq2, PrBoom+, Procedural Map Generator, Project Carrot, ProQuake 4, Pthreads-win32, pycraft, pygame, Qt, QuakeSpasm, Ragel, RBDOOM-3-BFG, Red Eclipse, Reflection Keen, REGoth, ResidualVM, Return to the Roots, rFXGen, Rise of the Triad for Linux, Rockbot, Rocks'n'Diamonds, Rogue Clone IV, Rolisteam, rRootage, S.C.O.U.R.G.E., sandbox Game Maker, Scorched3D, SDL Asylum, SDL Bomber, SDL Game Engine 2D, SDL Sopwith, Secret Maryo Chronicles, Sengoku: Warring States of Japan, Seven Kingdoms: Ancient Adversaries, sfall, Shockolate, Simutrans, Sine, SLADE, Slime Volleyball, Smash Battle, Song of Albion, Space Harrier Clone, SpaceZero, splexhd, Star Ruler 2, star-control2, StarBlastrix, starshatter-open, Strife: Veteran Edition, Stunt Car Racer Remake, Summoning Wars, sundog, Super Methane Brothers, SuperFoulEgg, SuperTux, SuperTuxKart, SWIG, Syndicate Wars Port, T-Bots, Tales of Maj'Eyal, Tank: Zone of Death, Tapir, Tenes Empanadas Graciela, The Clans, The Endless Dungeons, The Epic of Heroes, The Legend of Edgar, The Powder Toy, The Secret Chronicles of Dr. M., Theme Park Builder 3D CAD, Thousand Parsec, Thrust, Tile World, TinTin++, Tiny Wings, Toppler, TORCS, The Open Racing Car Simulator, TowerJumper, Trackballs, Transfusion, Tremulous, TTDPatch, Turious, TurokEX, Tux Racer, twin-e, UFO2000, Underworld Adventures, UnNetHack, VCMI, Vega Strike, Vocaluxe, War Of Kingdom, Wargamer, Wargus, WarMUX, Witch Blast, Wizznic!, Wolfpack Empire, WorldForge, wxWidgets, X-Moto, XArchon, Xconq, xdigger, xDuke, Xenowar, Xonotic, XPilot, XPilot NG, XScavenger, XSera, XZ Utils, ZAngband, Zelda Classic, Zod Engine
-##### C and C++ projects with a build system different from CMake (184)
+##### C and C++ projects with a build system different from CMake (185)
-Alimer, Allegro, Annchienta, Arx Libertatis, AstroMenace, Atrinik, Ballerburg SDL, BitRiot, Blender game engine, Block Attack - Rise of the Blocks, BOOM: Remake, BStone, C-Dogs SDL, CaesarIA, Cannonball, CatacombSDL, CaveExpress, CavePacker, Chocolate Doom, Choria, Chronoshift, COCOS2D-X, Colobot: Gold Edition, Commander Genius, CorsixTH, Craft, Cubosphere, Curse of War, DesktopAdventures, DevilutionX, DGEngine, dhewm3, DNT, DOOM Retro, Doom64EX, Doomsday Engine, Doxygen, DreamChess, Dust Racing 2D, EasyRPG Player, Eat The Whistle, ECWolf, Egoboo, EmptyEpsilon, ET: Legacy, Etterna, Falling Time, Falltergeist, FIFE, Flare, FlightGear, fonline, freeablo, freeaoe, FreeBlocks, FreeOrion, FreeRCT, Freeserf, FreeSiege, FreeSynd, FreeType, Friking Shark, GemRB, ges-code, GL4ES, glPortal, GoldenEye: Source, Gorc, Grail, Griefly, GZDoom, Hardwar, HarfBuzz, Hedgewars, HoverRace, Iceball, irrlamb, JediOutcastLinux, Julius, Librelancer, Lugaru, LÖVE, Mana, Maratis, Me and My Shadow, Mechanized Assault & eXploration Reloaded, MegaGlest, Minetest, mkxp, Nuvie, NXEngine-evo, Odamex, OGRE3D, Open AL Soft, Open Apocalypse, Open Creatures, Open Game Engine, Open Surge, Open Tibia, openblack, OpenBlok, OpenClaw, OpenClonk, OpenGothic, OpenHoW, OpenJK, OpenLieroX, OpenLoco, OpenMoM, OpenOMF, OpenRaider, OpenRCT2, OpenRW, OpenSkyscraper, OpenSpades, OpenSR, OpenSWE1R, OpenTESArena, OpenTomb, OpenXcom, OPMon, PainTown, Performous, Pingus, PixelLight, Polycode, Powerslide remake, Privateer - Gemini Gold, Q-Gears, Quartz Engine, Race Into Space, raylib, Return of Dr. Destructo, Rigel Engine, Rigs of Rods, Ryzom Core, SDLPoP, Shadowgrounds, Simple and Fast Multimedia Library, Simple DirectMedia Layer, SoftPixel Engine, Solarus, Sonic Robo Blast 2, Sourcehold, Speed Dreams, Spring, StepMania, Stunt Rally, super-methane-brothers-gx, TES3MP, The Battle for Wesnoth, The Butterfly Effect, The Eternity Engine, The Rush, thiefcatcher, Thrive, Thyme, TOMB5, Total Annihilation 3D, Trinity Reign, Tux Football, Tux of Math Command, UFO: Alien Invasion, uMario, Unvanquished, urde, Urho3D, Valyria Tear, VGC, Violetland, Visual Pinball, Voxelands, Warzone 2100, Widelands, Wizardry Legacy, wkbre, Wyrmsun, xoreos, xu4, Yamagi Quake II, yaml-cpp, ZDoom, Zero Ballistics, zlib
+Alimer, Allegro, Annchienta, Arx Libertatis, AstroMenace, Atrinik, Ballerburg SDL, BitRiot, Blender game engine, Block Attack - Rise of the Blocks, BOOM: Remake, BStone, C-Dogs SDL, CaesarIA, Cannonball, CatacombSDL, CaveExpress, CavePacker, Chocolate Doom, Choria, Chronoshift, COCOS2D-X, Colobot: Gold Edition, Commander Genius, CorsixTH, Craft, Cubosphere, Curse of War, DesktopAdventures, DevilutionX, DGEngine, dhewm3, DNT, DOOM Retro, Doom64EX, Doomsday Engine, Doxygen, DreamChess, Dust Racing 2D, EasyRPG Player, Eat The Whistle, ECWolf, Egoboo, EmptyEpsilon, ET: Legacy, Etterna, Falling Time, Falltergeist, FIFE, Flare, FlightGear, fonline, freeablo, freeaoe, FreeBlocks, FreeOrion, FreeRCT, Freeserf, FreeSiege, FreeSynd, FreeType, Friking Shark, GemRB, ges-code, GL4ES, glPortal, GoldenEye: Source, Gorc, Grail, Griefly, GZDoom, Hardwar, HarfBuzz, Hedgewars, heXon, HoverRace, Iceball, irrlamb, JediOutcastLinux, Julius, Librelancer, Lugaru, LÖVE, Mana, Maratis, Me and My Shadow, Mechanized Assault & eXploration Reloaded, MegaGlest, Minetest, mkxp, Nuvie, NXEngine-evo, Odamex, OGRE3D, Open AL Soft, Open Apocalypse, Open Creatures, Open Game Engine, Open Surge, Open Tibia, openblack, OpenBlok, OpenClaw, OpenClonk, OpenGothic, OpenHoW, OpenJK, OpenLieroX, OpenLoco, OpenMoM, OpenOMF, OpenRaider, OpenRCT2, OpenRW, OpenSkyscraper, OpenSpades, OpenSR, OpenSWE1R, OpenTESArena, OpenTomb, OpenXcom, OPMon, PainTown, Performous, Pingus, PixelLight, Polycode, Powerslide remake, Privateer - Gemini Gold, Q-Gears, Quartz Engine, Race Into Space, raylib, Return of Dr. Destructo, Rigel Engine, Rigs of Rods, Ryzom Core, SDLPoP, Shadowgrounds, Simple and Fast Multimedia Library, Simple DirectMedia Layer, SoftPixel Engine, Solarus, Sonic Robo Blast 2, Sourcehold, Speed Dreams, Spring, StepMania, Stunt Rally, super-methane-brothers-gx, TES3MP, The Battle for Wesnoth, The Butterfly Effect, The Eternity Engine, The Rush, thiefcatcher, Thrive, Thyme, TOMB5, Total Annihilation 3D, Trinity Reign, Tux Football, Tux of Math Command, UFO: Alien Invasion, uMario, Unvanquished, urde, Urho3D, Valyria Tear, VGC, Violetland, Visual Pinball, Voxelands, Warzone 2100, Widelands, Wizardry Legacy, wkbre, Wyrmsun, xoreos, xu4, Yamagi Quake II, yaml-cpp, ZDoom, Zero Ballistics, zlib
## Platform
-Platform information available for 76.0% of all projects.
+Platform information available for 77.4% of all projects.
##### Platforms frequency
-- Windows (35.1%)
-- Linux (32.2%)
+- Windows (34.7%)
+- Linux (32.0%)
- macOS (19.0%)
-- Android (6.4%)
-- Web (6.3%)
-- iOS (1.0%)
+- Web (6.7%)
+- Android (6.5%)
+- iOS (1.1%)
diff --git a/tools/archives.json b/tools/archives.json
index 48548e70..9c403964 100644
--- a/tools/archives.json
+++ b/tools/archives.json
@@ -93,16 +93,19 @@
"https://github.com/Aleph-One-Marathon/alephone.git",
"https://github.com/AlisterT/openjazz.git",
"https://github.com/AllureOfTheStars/Allure.git",
+ "https://github.com/Aminator/DirectX12GameEngine.git",
"https://github.com/AmrikSadhra/OpenNFS.git",
"https://github.com/Ancurio/mkxp.git",
"https://github.com/AndO3131/lgeneral.git",
"https://github.com/Andrettin/Wyrmgus.git",
+ "https://github.com/Anthonymcqueen21/Pygame---Alien-Invasion.git",
"https://github.com/Arantis/Meridian59_112.git",
"https://github.com/Argentum-Online/Argentum-Online.git",
"https://github.com/ArmageddonGames/ZeldaClassic.git",
"https://github.com/ArmagetronAd/armagetronad.git",
"https://github.com/Atlantis-PBEM/Atlantis.git",
"https://github.com/Attnam/ivan.git",
+ "https://github.com/Azgaar/Fantasy-Map-Generator.git",
"https://github.com/BGCX067/fallenspire-svn-to-git.git",
"https://github.com/BKcore/HexGL.git",
"https://github.com/BZFlag-Dev/bzflag.git",
@@ -195,6 +198,7 @@
"https://github.com/Librelancer/Librelancer.git",
"https://github.com/LionsPhil/mewl.git",
"https://github.com/Lisergishnu/TetraVex.git",
+ "https://github.com/LonamiWebs/Klooni1010.git",
"https://github.com/LongSteve/aquastax.git",
"https://github.com/Luomu/starshatter-open.git",
"https://github.com/Lyndir/Gorillas.git",
@@ -330,6 +334,7 @@
"https://github.com/alexdantas/www.git",
"https://github.com/alexknvl/fonline.git",
"https://github.com/alphaonex86/CatchChallenger.git",
+ "https://github.com/alxm/a2x.git",
"https://github.com/amerkoleci/alimer.git",
"https://github.com/amerkoleci/vortice.git",
"https://github.com/amroibrahim/DIYDoom.git",
@@ -411,6 +416,7 @@
"https://github.com/davidjoffe/dave_gnukem.git",
"https://github.com/dbartolini/crown.git",
"https://github.com/deathbeam/spooker.git",
+ "https://github.com/deathbeam/yae.git",
"https://github.com/deathkiller/jazz2.git",
"https://github.com/delight-im/OpenSoccer.git",
"https://github.com/demonixis/C3DE.git",
@@ -442,6 +448,7 @@
"https://github.com/enigma-dev/enigma-dev.git",
"https://github.com/enriquesomolinos/DreeRally.git",
"https://github.com/eprikazchikov/thunder.git",
+ "https://github.com/erincatto/Box2D.git",
"https://github.com/estevaofon/angry-birds-python.git",
"https://github.com/etlegacy/etlegacy.git",
"https://github.com/etternagame/etterna.git",
@@ -498,6 +505,7 @@
"https://github.com/hhirsch/ardentryst.git",
"https://github.com/highfestiva/life.git",
"https://github.com/hinogi/eternalwinterwars.git",
+ "https://github.com/hypatia-software-org/hypatia-engine.git",
"https://github.com/iamCode/Dawn.git",
"https://github.com/iamgreaser/iceball.git",
"https://github.com/id-Software/DOOM-iOS.git",
@@ -545,6 +553,7 @@
"https://github.com/kazzmir/paintown.git",
"https://github.com/kblaschke/Iris2.git",
"https://github.com/keendreams/keen.git",
+ "https://github.com/klembot/twinejs.git",
"https://github.com/kthakore/frozen-bubble.git",
"https://github.com/laanwj/sundog.git",
"https://github.com/landoffire/lof-tmwa-client-data.git",
@@ -583,6 +592,7 @@
"https://github.com/mgfreshour/hexwar.git",
"https://github.com/miki151/keeperrl.git",
"https://github.com/minetest/minetest.git",
+ "https://github.com/mini2Dx/mini2Dx.git",
"https://github.com/mitallast/diablo-js.git",
"https://github.com/mkalus/janag.git",
"https://github.com/mmatyas/openblok.git",
@@ -617,6 +627,7 @@
"https://github.com/openfl/openfl.git",
"https://github.com/openitg/openitg.git",
"https://github.com/openlegend/core-rules.git",
+ "https://github.com/opensludge/opensludge.git",
"https://github.com/openssl/openssl.git",
"https://github.com/opentibia/server.git",
"https://github.com/opentibia/yatc.git",
@@ -639,11 +650,13 @@
"https://github.com/phobos2077/sfall.git",
"https://github.com/pierreyoda/o2r.git",
"https://github.com/pioneerspacesim/pioneer.git",
+ "https://github.com/pistacchio/Dedalus.git",
"https://github.com/pjasicek/OpenClaw.git",
"https://github.com/pjotrligthart/openmoo2-hg-mirror.git",
"https://github.com/plainsightcollection/plainsightcollection.github.io.git",
"https://github.com/platzhersh/pacman-canvas.git",
"https://github.com/pokerth/pokerth.git",
+ "https://github.com/potomak/gist-txt.git",
"https://github.com/prophile/xsera.git",
"https://github.com/protoman/rockbot.git",
"https://github.com/ptitSeb/friking-shark.git",
@@ -698,6 +711,7 @@
"https://github.com/sirjuddington/SLADE.git",
"https://github.com/skoolkid/pyskool.git",
"https://github.com/skyjake/Doomsday-Engine.git",
+ "https://github.com/skyostil/fretsonfire.git",
"https://github.com/slx7R4GDZM/Sine.git",
"https://github.com/smcameron/space-nerds-in-space.git",
"https://github.com/snauts/game-lv.git",
@@ -738,6 +752,7 @@
"https://github.com/team-eternity/eternity.git",
"https://github.com/tehKaiN/openFire.git",
"https://github.com/teruk/movbizz.git",
+ "https://github.com/textadventures/squiffy.git",
"https://github.com/textbrowser/maxit.git",
"https://github.com/the-butterfly-effect/tbe.git",
"https://github.com/the3dfxdude/7kaa.git",
@@ -788,6 +803,7 @@
"https://github.com/xLAva/JediOutcastLinux.git",
"https://github.com/xesf/twin-e.git",
"https://github.com/xoreos/xoreos.git",
+ "https://github.com/xriss/gamecake.git",
"https://github.com/xythobuz/OpenRaider.git",
"https://github.com/yairm210/UnCiv.git",
"https://github.com/yeKcim/warmux.git",
@@ -810,8 +826,10 @@
"https://gitlab.com/hydren/terrarium.git",
"https://gitlab.com/larienna/cppgame_wizardry.git",
"https://gitlab.com/librebob/athenaeum.git",
+ "https://gitlab.com/luckeyproductions/heXon.git",
"https://gitlab.com/manaplus/manaplus.git",
"https://gitlab.com/osgames/aatraders.git",
+ "https://gitlab.com/osgames/ajax3d.git",
"https://gitlab.com/osgames/antichess.git",
"https://gitlab.com/osgames/aplanetsrevenge.git",
"https://gitlab.com/osgames/armies.git",
@@ -827,6 +845,7 @@
"https://gitlab.com/osgames/blockout.git",
"https://gitlab.com/osgames/bmtactics.git",
"https://gitlab.com/osgames/bombermaaan.git",
+ "https://gitlab.com/osgames/bombic.git",
"https://gitlab.com/osgames/boson.git",
"https://gitlab.com/osgames/brain-workshop.git",
"https://gitlab.com/osgames/brutalchess.git",
@@ -858,7 +877,10 @@
"https://gitlab.com/osgames/eos-game.git",
"https://gitlab.com/osgames/epicheroes.git",
"https://gitlab.com/osgames/firststrike.git",
+ "https://gitlab.com/osgames/freecivac.git",
"https://gitlab.com/osgames/freetrain.git",
+ "https://gitlab.com/osgames/froggix.git",
+ "https://gitlab.com/osgames/fsc.git",
"https://gitlab.com/osgames/fujo.git",
"https://gitlab.com/osgames/galaxyng.git",
"https://gitlab.com/osgames/gav.git",
@@ -869,11 +891,13 @@
"https://gitlab.com/osgames/gwiz.git",
"https://gitlab.com/osgames/h-world.git",
"https://gitlab.com/osgames/hodoku.git",
+ "https://gitlab.com/osgames/hota.git",
"https://gitlab.com/osgames/howc.git",
"https://gitlab.com/osgames/jewelhunt.git",
"https://gitlab.com/osgames/jquest.git",
"https://gitlab.com/osgames/kiki.git",
"https://gitlab.com/osgames/koboldsquest2.git",
+ "https://gitlab.com/osgames/krystaldrop.git",
"https://gitlab.com/osgames/kursk.git",
"https://gitlab.com/osgames/lechemindeladam.git",
"https://gitlab.com/osgames/lincity.git",
@@ -885,19 +909,23 @@
"https://gitlab.com/osgames/mars.git",
"https://gitlab.com/osgames/mercenarycommander.git",
"https://gitlab.com/osgames/metalmech.git",
+ "https://gitlab.com/osgames/microracers.git",
"https://gitlab.com/osgames/microwar.git",
"https://gitlab.com/osgames/monstrosity.git",
"https://gitlab.com/osgames/murderpd.git",
+ "https://gitlab.com/osgames/night-hawk.git",
"https://gitlab.com/osgames/nxtank.git",
"https://gitlab.com/osgames/oge.git",
"https://gitlab.com/osgames/openblox.git",
"https://gitlab.com/osgames/opencity.git",
+ "https://gitlab.com/osgames/openmortal.git",
"https://gitlab.com/osgames/openrpg.git",
"https://gitlab.com/osgames/openrpgmaker.git",
"https://gitlab.com/osgames/openyahtzee.git",
"https://gitlab.com/osgames/orient.git",
"https://gitlab.com/osgames/pangzero.git",
"https://gitlab.com/osgames/parpg-core.git",
+ "https://gitlab.com/osgames/pathological.git",
"https://gitlab.com/osgames/phantasy.git",
"https://gitlab.com/osgames/phaosrpg.git",
"https://gitlab.com/osgames/pizza-business.git",
@@ -905,6 +933,7 @@
"https://gitlab.com/osgames/pykaraoke.git",
"https://gitlab.com/osgames/pymapper.git",
"https://gitlab.com/osgames/radakan.git",
+ "https://gitlab.com/osgames/rescue.git",
"https://gitlab.com/osgames/rogueclone.git",
"https://gitlab.com/osgames/rpdungeon.git",
"https://gitlab.com/osgames/rpge.git",
@@ -919,6 +948,7 @@
"https://gitlab.com/osgames/slaygame.git",
"https://gitlab.com/osgames/snowstorm.git",
"https://gitlab.com/osgames/softpixelengine.git",
+ "https://gitlab.com/osgames/sopwith3.git",
"https://gitlab.com/osgames/spaceopera.git",
"https://gitlab.com/osgames/spicetrade.git",
"https://gitlab.com/osgames/starblastrix.git",
@@ -964,17 +994,15 @@
"http://svn.uktrainsim.com/svn/openrails/trunk",
"https://svn.code.sf.net/p/balder/code/",
"https://svn.code.sf.net/p/blobby/code/",
- "https://svn.code.sf.net/p/bombic/code/",
"https://svn.code.sf.net/p/bombic2/code/",
"https://svn.code.sf.net/p/crossfire/code/",
"https://svn.code.sf.net/p/daimonin/code/",
"https://svn.code.sf.net/p/domination/code/",
+ "https://svn.code.sf.net/p/dopewars/code/",
"https://svn.code.sf.net/p/ettu/code/",
"https://svn.code.sf.net/p/etw/code/",
"https://svn.code.sf.net/p/freemars/code/",
"https://svn.code.sf.net/p/freesynd/code/",
- "https://svn.code.sf.net/p/froggix/code/",
- "https://svn.code.sf.net/p/fsc/code/",
"https://svn.code.sf.net/p/galaxyv2/code/",
"https://svn.code.sf.net/p/hhexen/code/",
"https://svn.code.sf.net/p/lgames/code/",
diff --git a/tools/backlog.txt b/tools/backlog.txt
index b4488b56..d2b11eb9 100644
--- a/tools/backlog.txt
+++ b/tools/backlog.txt
@@ -1,29 +1,11 @@
-dark city (https://github.com/darken33) maybe he wants to import from sourceforge, ansonsten svn import to github
-endgame singularity recursive clone (bei anderen auch)
-fosslinux.com
-holyspirit/lechemindeladam cvs conversion?
-http://3dradboards.org/
http://antongerdelan.net/blog/ (other projects besides TestDrive)
-http://apricot-js.tumblr.com/
-http://atomicgameengine.com/features/
-http://box2d.org/
-http://cake.4lfa.com/gamecake
http://circularstudios.com/
-http://cocos2d-x.org/
-http://corengine.sourceforge.net/
-http://cosp.sourceforge.net/
http://cyxdown.free.fr/bs/
http://cyxdown.free.fr/f2b/
http://dead-code.org/home/
http://directpython.sourceforge.net/
-http://dragengine.rptd.ch/
-http://duality.adamslair.net/
-http://enigma-dev.org/about.htm
http://evolonline.org/about
-http://forums.scummvm.org/viewtopic.php?t=13512&highlight=open+source
-http://freerct.blogspot.de/
http://game-editor.com/Main_Page
-http://getmoai.com/
http://giderosmobile.com/
http://gna.org/projects/tactics
http://haxepunk.com/
@@ -41,13 +23,10 @@ http://icculus.org/pyddr/
http://icculus.org/tennix/
http://icculus.org/toby/
http://ika.sourceforge.net/
-http://instead.syscall.ru/index.html
-http://jcrpg.blogspot.de/
http://kursk.sourceforge.net/newfiles/Projects.htm
http://lazerbears.wixsite.com/lazerbears/cr-editor
http://libagar.org/agar/index.html.en
http://libsdl-android.sourceforge.net/
-http://lipsofsuna.org/
http://lukaszjakowski.pl/ (games apart from uMario)
http://m484games.ucoz.com/
http://martindrapeau.github.io/backbone-game-engine/
@@ -59,20 +38,11 @@ http://phaser.io/
http://playir.com/
http://plib.sourceforge.net/
http://psyco.sourceforge.net/
-http://pygame.org/project-Dododu-1134-.html
-http://pygame.org/project-Lands+of+Elderlore-294-.html
-http://pygame.org/project-LOF-2296-.html
-http://pygame.org/project-Mines+of+Elderlore-674-.html
-http://pygame.org/project-Monstrosity-2993-.html
-http://pygame.org/project-Phantasy+Star+Rebirth-1704-.html
-http://pygame.org/project-Ransack-2408-.html
-http://pygame.org/project-The+Cabbages-2077-.html
+http://pyglet.org/
http://pyopengl.sourceforge.net/
http://rcbasic.com/
http://retrospec.sgn.net
-http://s1.zetaboards.com/Imperilist/index/
http://sam.zoy.org/monsterz/
-http://scorched-moon.github.io/site/
http://senseis.xmp.net/?GoPlayingPrograms
http://sio2interactive.com/
http://slick.ninjacave.com/
@@ -80,40 +50,33 @@ http://snowstorm.sourceforge.net/cgi-bin/site.cgi
http://sol.gfxile.net/ambrose3d/index.html
http://storygamecreator.webs.com/
http://stratagus.sourceforge.net/
-http://studentarbeten.chalmers.se/publication/219006-bloxel-developing-a-voxel-game-engine-in-java-using-opengl
http://sumwars.org/wiki/Main_Page
http://svn.assembla.com/svn/gdpl/
-http://triplea.sourceforge.net/mywiki
http://turbu-rpg.com/
-http://twinery.org/
-http://verge-rpg.com/
http://wiki.scummvm.org/index.php/HOWTO-Fangames
+http://ww12.atomicgameengine.com
http://www.13thmonkey.org/~boris/jgame/
http://www.abandonia.com/en/games/138/Hidden+Agenda.html
http://www.abandonia.com/en/games/25660/Crisis+in+the+Kremlin.html
-http://www.adventuregamestudio.co.uk/
-http://www.alpacaengine.com/
http://www.andengine.org/
http://www.astrolog.org/labyrnth/daedalus.htm
-http://www.bennugd.org/node/4
http://www.byond.com/
http://www.cafu.de/
http://www.celephais.net/fitzquake/
http://www.codeskulptor.org/
-http://www.compilgames.net/main.html
http://www.computerchess.org.uk/ccrl/4040/rating_list_all.html
http://www.crystalspace3d.org/main/Main_Page
http://www.divgo.net/
http://www.dosbox.com/download.php?main=1
http://www.drpetter.se/project_sfxr.html
http://www.dungeoncrawl.org/?d.l
-http://www.engine001.com/
http://www.freemmorpgmaker.com/
http://www.gameplay3d.io/
http://www.garagegames.com/products/torque-3d
http://www.gnu.org/
http://www.hard-light.net/
http://www.ibiblio.org/pub/Linux/games/strategy/ (and all others)
+http://www.ifwiki.org/index.php/Main_Page
http://www.indiedb.com/engines/aqua
http://www.indiedb.com/engines/bloxel/downloads
http://www.indiedb.com/engines/dragonsource
@@ -129,18 +92,12 @@ http://www.kiwijs.org/
http://www.klinksoftware.com/
http://www.layabox.com/en/
http://www.linuxdevcenter.com/pub/a/linux/2003/04/24/exult.html
-http://www.megamek.info/
http://www.mekwars.org/
-http://www.moddb.com/engines/pyrogenesis
-http://www.moddb.com/engines/sage-strategy-action-game-engine
-http://www.musztardasarepska.pl/wgdown/
http://www.myandroidonline.com/category/games/
-http://www.ness-engine.com/
http://www.netgore.com/
-http://www.newbreedsoftware.com/s
+http://www.newbreedsoftware.com/ (all)
http://www.ph2.net/zugspiel/
http://www.plasmapong.com/plasma-pong/plasma-pong/
-http://www.qiciengine.com/
http://www.rpgtoolkit.net/
http://www.rtsoft.com/novashell/
http://www.sandboxgamemaker.com/
@@ -148,37 +105,36 @@ http://www.scirra.com/construct-classic
http://www.siedler25.org/index.php?com=dynamic&mod=1&lang=en&PHPSESSID=0hmj4aug1fqa80jbk15kcafh71
http://www.silversecond.com/WolfRPGEditor/
http://www.spheredev.org/
-http://www.tvgigant.de/en/index
http://www.usgo.org/go-software
http://www.vbgore.com/Main_Page
-http://www.wurfelengine.net/
http://www.zeldaroth.fr/us/zroth.php
http://www.zsnes.com/ emulator/platform
+https://001gamecreator.com/
https://aleph-one-marathon.github.io/
+https://alternativeto.net/ query with only open source as opten
https://app.assembla.com/spaces/openrpg/wiki
https://app.assembla.com/spaces/Project_Valkyrie2/wiki
https://appimage.org/
+https://archive.codeplex.com/?p=turnota
+https://archive.codeplex.com/?p=voxeliq
https://blenderartists.org/t/devils-pinball/552785
https://blends.debian.org/games/tasks/
https://carrot.soulweaver.fi/#links
https://cocainediesel.fun/
-https://code.google.com/archive/p/andors-trail/
https://code.google.com/archive/p/galacticthrone/
https://code.google.com/archive/p/primitivewars/
https://code.google.com/archive/p/scummgen/
https://code.google.com/archive/p/tecbattle/
https://code.launchpad.net/~flosoft/s25rttr/trunk
https://conquertheworldbycode.wordpress.com/nostalgia-2/
+https://dragengine.rptd.ch/
https://empiredirectory.net/
https://empiredirectory.net/index.php/downloads/viewdownload/6-server-software/13-empire-server
-https://en.wikipedia.org/w/index.php?title=Etterna_(Game)&action=edit&redlink=1
https://en.wikipedia.org/w/index.php?title=GNU_Backgammon&action=edit&redlink=1
https://en.wikipedia.org/w/index.php?title=Golden_Age_of_Civilizations&action=edit&redlink=1
https://en.wikipedia.org/w/index.php?title=Kdegames&action=edit&redlink=1
-https://en.wikipedia.org/w/index.php?title=Minetest&action=edit&redlink=1
https://en.wikipedia.org/w/index.php?title=Simon_Tatham%27s_Portable_Puzzle_Collection&action=edit&redlink=1
https://en.wikipedia.org/w/index.php?title=Simple_Solitaire_Collection&action=edit&redlink=1
-https://en.wikipedia.org/w/index.php?title=Super_Tux_Party&action=edit&redlink=1
https://en.wikipedia.org/w/index.php?title=Trigger_Rally&action=edit&redlink=1
https://en.wikipedia.org/wiki/Crystal_Space
https://en.wikipedia.org/wiki/GNOME_Games_Collection
@@ -193,17 +149,22 @@ https://en.wikipedia.org/wiki/One_Hour_One_Life
https://en.wikipedia.org/wiki/Passage_(video_game)
https://en.wikipedia.org/wiki/Rocks%27n%27Diamonds
https://en.wikipedia.org/wiki/Teeworlds
+https://enigma-dev.org/about.htm
https://fedoraproject.org/wiki/SIGs/Games#List_of_games_we_will_NOT_package
https://flathub.org/home (use it for Linux packaging) / https://flathub.org/apps/category/Game
+https://forums.scummvm.org/viewtopic.php?t=13512&highlight=open+source
https://freegamer.blogspot.com (maybe there is something interesting)
https://futurepinball.com/
-https://github.com/Anthonymcqueen21/Pygame---Alien-Invasion
+https://gamejolt.com/ (search there)
+https://gdevelop-app.com/
https://github.com/anura-engine/anura
https://github.com/ao-libre/ao-cliente
+https://github.com/atphalix/nexuiz
https://github.com/azhirnov/FrameGraph
https://github.com/bitcraft/pyscroll
https://github.com/bitcraft/PyTMX
-https://github.com/carriercomm/crystal-picnic
+https://github.com/born2snipe/flixel-gdx
+https://github.com/bsmr-games (also contains copies)
https://github.com/CatacombGames/
https://github.com/Chluverman/android-gltron
https://github.com/collections/game-engines (only OS)
@@ -215,53 +176,73 @@ https://github.com/collections/tools-for-open-source (maybe we can apply some)
https://github.com/collections/web-games (only OS)
https://github.com/Cortrah/SpaceOperaDesign, https://github.com/Cortrah/SpaceOperaRuby/blob/master/design/turnstyles.md
https://github.com/cping/LGame
+https://github.com/crosire/reshade
+https://github.com/crossuo/crossuo
+https://github.com/DaanVanYperen/artemis-odb-contrib
https://github.com/DeflatedPickle/FAOSDance
+https://github.com/Donerkebap13/DonerComponents
+https://github.com/Drasky-Vanderhoff/CommonDrops
+https://github.com/ec-/Quake3e
+https://github.com/elishacloud/Silent-Hill-2-Enhancements
https://github.com/ErikLetson/torso-ninja
https://github.com/ErikLetson/torso-ninja-2
+https://github.com/fallahn/xygine
+https://github.com/fegennari/3DWorld
https://github.com/flathub (all repositories which are games there)
https://github.com/FUSEEProjectTeam/Fusee
https://github.com/gamearians
+https://github.com/GamedevFramework/gf
https://github.com/grantjenks/free-python-games (check all)
https://github.com/hparcells/cards-against-humanity
-https://github.com/hypatia-software-org/hypatia-engine
+https://github.com/i42output/neoGFX
https://github.com/id-Software
-https://github.com/JonasT/Blitwizard
-https://github.com/joulupunikki/Phoenix
-https://github.com/KasaiDot/the-black-wars
+https://github.com/JohanLi/uncharted-waters-2
+https://github.com/junkdog/artemis-odb
https://github.com/LgLinus/StrategyGame
https://github.com/libretro/libretro-prboom
-https://github.com/LonamiWebs/Klooni1010
-https://github.com/LucKeyProductions/heXon
-https://github.com/lutzroeder/digger
-https://github.com/mikera/ironclad
-https://github.com/nondev/yae
-https://github.com/nwjs/nw.js
-https://github.com/oliverdb/Historyline
+https://github.com/MarcoLizza/tofu-engine
+https://github.com/mewo2/terrain
+https://github.com/morganbengtsson/mos
+https://github.com/MrFrenik/Enjon
+https://github.com/ogarcia/opensudoku
+https://github.com/OGRECave/scape
https://github.com/OpenMandrivaAssociation
+https://github.com/OpenMandrivaAssociation/nexuiz/blob/master/nexuiz.spec
https://github.com/opensourcedesign
https://github.com/OSSGames
-https://github.com/OSSGames/GAME-SDL-ACTION-Blobwars_Metal_Blob_Solid
-https://github.com/palodequeso/Element-Games-Engine
+https://github.com/OSSGames (all there, but we should have them already)
https://github.com/PavelDoGreat/WebGL-Fluid-Simulation
-https://github.com/pistacchio/Dedalus
https://github.com/pld-linux
-https://github.com/pmprog/OpenApoc
-https://github.com/potomak/gist-txt
+https://github.com/pld-linux/nexuiz/blob/master/nexuiz.spec
+https://github.com/psuong/ig-developer-console
+https://github.com/qiciengine/qiciengine
+https://github.com/rizwan3d/MotoGameEngine
+https://github.com/rlguy/FantasyMapGenerator
https://github.com/RoxasShadow/Sottaceto
https://github.com/rramsden/ymir
+https://github.com/SanderMertens/flecs
https://github.com/saniv/free-game-art/blob/master/foss-copyright-infringement-records.md
https://github.com/search?p=1&q=sunrider&type=Repositories, sunrider
+https://github.com/senior-sigan/WHY_CPP
+https://github.com/skypjack/entt
+https://github.com/smlinux/nexuiz
https://github.com/SPC-Some-Polish-Coders/PopHead
-https://github.com/textadventures/squiffy
+https://github.com/SPC-Some-Polish-Coders/PopHead/
https://github.com/the-insulines
https://github.com/theaigames
-https://github.com/TheOnly92/Ikariem
https://github.com/Tinob/Ishiiruka (https://github.com/shiiion/Ishiiruka, https://github.com/SirMangler/PrimeHack-Updater)
-https://github.com/Trilarion/imperialism-remake
+https://github.com/TomBebb/awe
https://github.com/Wargus/stratagus
https://github.com/wesnoth/haldric
https://gitlab.com/LibreGames
+https://gitlab.com/nyov/nyovs-nexuiz
https://gitlab.com/vgstation/vgstation-old (and vgstation in general)
+https://gitlab.com/xonlegacy/xonlegacy
+https://gitlab.openrsc.com/open-rsc
+https://instead3.syscall.ru/
+https://itch.io/ (scrape, look for open source)
+https://jcrpg.blogspot.de/
+https://lgdb.org/ (ask on reddit for archived version)
https://lgdb.org/engine/rawgl
https://lgdb.org/game/katawa_shoujo
https://lgdb.org/game/our-personal-space
@@ -272,12 +253,20 @@ https://libregamewiki.org/CameliaGirls
https://libregamewiki.org/Childish_Cannoneer
https://libregamewiki.org/index.php?title=Libregamewiki_talk:Community_Portal&oldid=25410#Some_long_term_ideas
https://libregamewiki.org/Libregamewiki:Suggested_games#Likely_sources_for_more_free_games
-https://opensludge.github.io/
+https://odr.chalmers.se/handle/20.500.12380/219006
https://osdn.net/softwaremap/trove_list.php?form_cat=80
https://packages.debian.org/sid/games/etw
https://pixeldoctrine.com/index.html (more than just slime volleyball)
https://play.google.com/store/apps/dev?id=8387589286898375037 (where is the source, not open source otherwise)
https://playcanvas.com/
+https://pygame.org/project-Dododu-1134-.html
+https://pygame.org/project-Lands+of+Elderlore-294-.html
+https://pygame.org/project-LOF-2296-.html
+https://pygame.org/project-Mines+of+Elderlore-674-.html
+https://pygame.org/project-Monstrosity-2993-.html
+https://pygame.org/project-Phantasy+Star+Rebirth-1704-.html
+https://pygame.org/project-Ransack-2408-.html
+https://pygame.org/project-The+Cabbages-2077-.html
https://pypi.org/project/CherryPy/
https://pypi.org/project/neteria/
https://pypi.org/project/networkx/
@@ -290,25 +279,26 @@ https://revolutionarygamesstudio.com/ Trhive
https://rpgmaker.net/engines/rpg20xx/
https://rpgmaker.net/games/2664/
https://salsa.debian.org/games-team/etw
+https://scorched-moon.github.io/site/
https://scratch.mit.edu/
https://scratch.mit.edu/ (https://en.scratch-wiki.info/wiki/Scratch_Source_Code)
https://sourceforge.net/projects/ad1000/
https://sourceforge.net/projects/alterciv/
-https://sourceforge.net/projects/battlechess
-https://sourceforge.net/projects/biege
+https://sourceforge.net/projects/battlechess/
+https://sourceforge.net/projects/biege/
https://sourceforge.net/projects/crownsandshadow/
-https://sourceforge.net/projects/crpge
+https://sourceforge.net/projects/crpge/
https://sourceforge.net/projects/crystal/
https://sourceforge.net/projects/cyoadventures/
-https://sourceforge.net/projects/deuterosx
+https://sourceforge.net/projects/deuterosx/
https://sourceforge.net/projects/dices/
-https://sourceforge.net/projects/dsa-hl.berlios
+https://sourceforge.net/projects/dsa-hl.berlios/
https://sourceforge.net/projects/e-adventure/
-https://sourceforge.net/projects/elysium
+https://sourceforge.net/projects/elysium/
https://sourceforge.net/projects/flapp/
https://sourceforge.net/projects/fleet0ps/
https://sourceforge.net/projects/freya-engine/
-https://sourceforge.net/projects/fruitwar
+https://sourceforge.net/projects/fruitwar/
https://sourceforge.net/projects/heroes-rebirth/
https://sourceforge.net/projects/instead/
https://sourceforge.net/projects/javasettlers/
@@ -322,60 +312,66 @@ https://sourceforge.net/projects/lasthope/
https://sourceforge.net/projects/lgames/files/barrage/
https://sourceforge.net/projects/lightbringer2015/
https://sourceforge.net/projects/lixoo/
-https://sourceforge.net/projects/mage
-https://sourceforge.net/projects/migrationsimulationgame
+https://sourceforge.net/projects/mage/
+https://sourceforge.net/projects/migrationsimulationgame/
https://sourceforge.net/projects/mindlence-game/
https://sourceforge.net/projects/mininghaze/ - download didn't work
https://sourceforge.net/projects/moeng/
https://sourceforge.net/projects/morgoao/
https://sourceforge.net/projects/openzelda/
https://sourceforge.net/projects/palomino-sim/ (http://www.jimbrooks.org/archive/software/palomino/)
-https://sourceforge.net/projects/pdiaspora
+https://sourceforge.net/projects/pdiaspora/
https://sourceforge.net/projects/phprpg/
https://sourceforge.net/projects/pipmak/
-https://sourceforge.net/projects/qua
-https://sourceforge.net/projects/quest
+https://sourceforge.net/projects/qua/
+https://sourceforge.net/projects/quest/
https://sourceforge.net/projects/roguelike/
-https://sourceforge.net/projects/rpgstudio
+https://sourceforge.net/projects/rpgstudio/
https://sourceforge.net/projects/rpgtoolkit/
https://sourceforge.net/projects/rptools.berlios/
https://sourceforge.net/projects/schwertreiter/
https://sourceforge.net/projects/solarconflict/
-https://sourceforge.net/projects/spaxehilk
+https://sourceforge.net/projects/spaxehilk/
https://sourceforge.net/projects/sphere/
https://sourceforge.net/projects/tbswwengine/
-https://sourceforge.net/projects/terrastrategy
+https://sourceforge.net/projects/terrastrategy/
https://sourceforge.net/projects/terratenebrae/
https://sourceforge.net/projects/tyrant/
-https://sourceforge.net/projects/untitled-rpg
+https://sourceforge.net/projects/untitled-rpg/
https://sourceforge.net/projects/wesnoth-on-android/
-https://sourceforge.net/projects/wme
+https://sourceforge.net/projects/wme/
https://sourceforge.net/projects/wowrl/
https://sourceforge.net/projects/wwiig/
https://sourceforge.net/projects/ztab/
https://stabyourself.net/ (all projects there)
https://stendhalgame.org/wiki/Marauroa
-https://supremacy.codeplex.com/
https://threejs.org/
-https://turnota.codeplex.com/
-https://unity3d.com/
+https://unity.com/
+https://verge-rpg.com/
https://voltisoft.com/miragelegacy
-https://voxeliq.codeplex.com/
-https://wargame.codeplex.com/
https://web.archive.org/web/20150526225753/http://sourceforge.net/projects/mameosx/
https://web.archive.org/web/20150527150705/http://sourceforge.net/p/forge/community-docs/SourceForge%20Games/ (schon erledigt)
https://wiki.debian.org/Games/Unsuitable
+https://www.adventuregamestudio.co.uk/
https://www.b3dgs.com/v7/page.php?lang=en§ion=projects
+https://www.bennugd.org/
https://www.blender.org/
https://www.bsframework.io/
https://www.choiceofgames.com/make-your-own-games/choicescript-intro/
+https://www.duality2d.net
https://www.fandom.com/topics/games (look for media links, example https://creatures.fandom.com/wiki/Openc2e)
https://www.fosshub.com/about.html
+https://www.fosslinux.com/
https://www.freegamesutopia.com/
https://www.frictionalgames.com/forum/forum-28.html
https://www.libretro.com/
https://www.libsdl.org/
+https://www.moddb.com/ (scrape, look for open source)
+https://www.moddb.com/engines/pyrogenesis
+https://www.moddb.com/engines/sage-strategy-action-game-engine
https://www.moddb.com/mods/ (search for all)
+https://www.musztardasarepska.pl/wgdown/
+https://www.ness-engine.com/
https://www.openhub.net/ (search for games)
https://www.phpbb.com/
https://www.piston.rs/
@@ -384,16 +380,7 @@ https://www.reddit.com/r/opensourcegames/
https://www.reddit.com/r/opensourcegames/comments/celw6c/top_3_open_source_pinball_games_2015/
https://www.renpy.org/ (also all projects linked there)
https://www.scirra.com/construct2
-https://zope.readthedocs.io/en/latest/
-lgdb ask on reddit for archived version
-nexuiz - https://github.com/atphalix/nexuiz
-nexuiz - https://github.com/OpenMandrivaAssociation/nexuiz/blob/master/nexuiz.spec
-nexuiz - https://github.com/pld-linux/nexuiz/blob/master/nexuiz.spec
-nexuiz - https://github.com/smlinux/nexuiz
-nexuiz - https://gitlab.com/nyov/nyovs-nexuiz
-nexuiz - https://gitlab.com/xonlegacy/xonlegacy
-pyglet
-Quatter
-query alternativeto with only open source...
-scrape moddb?
-wxPython
\ No newline at end of file
+https://www.tapatalk.com/groups/imperilist/
+https://www.wurfelengine.net/
+https://wxpython.org/
+https://zope.readthedocs.io/en/latest/
\ No newline at end of file
diff --git a/tools/improvement_ideas.txt b/tools/improvement_ideas.txt
index 645a53b6..6960aa1d 100644
--- a/tools/improvement_ideas.txt
+++ b/tools/improvement_ideas.txt
@@ -1,4 +1,4 @@
Star-Wars-III: convert to JavaScript
Trackballs: adapt to Windows
TUSSLE: Maybe some characters can be included by default
-Unchartered Waters: Was removed, but sounds interesting. https://koei.fandom.com/wiki/Uncharted_Waters:_New_Horizons
\ No newline at end of file
+Unchartered Waters: Was removed, but sounds interesting. https://koei.fandom.com/wiki/Uncharted_Waters:_New_Horizons
diff --git a/tools/libregamewiki_import.py b/tools/libregamewiki_import.py
index fb0038bd..1e46d72c 100644
--- a/tools/libregamewiki_import.py
+++ b/tools/libregamewiki_import.py
@@ -150,6 +150,66 @@ def parse_lgw_content():
utils.write_text(entries_file, text)
+def replace_content(entries, fields, replacement, search):
+ if not isinstance(fields, tuple):
+ fields = (fields, )
+ for index, entry in enumerate(entries):
+ for field in fields:
+ if field in entry:
+ content = entry[field]
+ if not isinstance(content, list):
+ content = [content]
+ entry[field] = [replacement if x in search else x for x in content]
+ entries[index] = entry
+ return entries
+
+
+def ignore_content(entries, fields, ignored):
+ if not isinstance(fields, tuple):
+ fields = (fields, )
+ for index, entry in enumerate(entries):
+ for field in fields:
+ if field in entry:
+ content = entry[field]
+ if not isinstance(content, list):
+ content = [content]
+ content = [x for x in content if x not in ignored]
+ if content:
+ entry[field] = content
+ else:
+ del entry[field]
+ entries[index] = entry
+ return entries
+
+def remove_prefix_suffix(entries, fields, prefixes, suffixes):
+ if not isinstance(fields, tuple):
+ fields = (fields, )
+ for index, entry in enumerate(entries):
+ for field in fields:
+ if field in entry:
+ content = entry[field]
+ if not isinstance(content, list):
+ content = [content]
+ for prefix in prefixes:
+ content = [x[len(prefix):] if x.startswith(prefix) else x for x in content]
+ for sufix in suffixes:
+ content = [x[:-len(sufix)] if x.endswith(sufix) else x for x in content]
+ content = [x.strip() for x in content]
+ entry[field] = content
+ entries[index] = entry
+ return entries
+
+
+def lower_case_content(entries, field):
+ for index, entry in enumerate(entries):
+ if field in entry:
+ content = entry[field]
+ if not isinstance(content, list):
+ content = [content]
+ entry[field] = [x.casefold() for x in content]
+ entries[index] = entry
+ return entries
+
def clean_lgw_content():
# paths
@@ -162,7 +222,10 @@ def clean_lgw_content():
entries = json.loads(text)
# rename keys
- key_replacements = (('developer', ('Developer', 'Developers')), ('code license', ('Code license', 'Code licenses')), ('engine', ('Engine', 'Engines')), ('genre', ('Genre', 'Genres')))
+ key_replacements = (('developer', ('Developer', 'Developers')), ('code license', ('Code license', 'Code licenses')), ('engine', ('Engine', 'Engines')), ('genre', ('Genre', 'Genres')),
+ ('library', ('Library', 'Libraries')), ('assets license', ('Media license', 'Media licenses')), ('code language', ('P. language', 'P. languages')), ('home', ('Homepage',)),
+ ('platform', ('Platforms', )), ('tracker', ('Bug/Feature Tracker', )), ('repo', ('Source Code', )), ('forum', ('Forum', )), ('chat', ('Chat', )), ('origin', ('Origin', )),
+ ('dev home', ('Development Project', )), ('last active', ('Release date', )))
for index, entry in enumerate(entries):
for new_key, old_keys in key_replacements:
for key in old_keys:
@@ -170,7 +233,14 @@ def clean_lgw_content():
entry[new_key] = entry[key]
del entry[key]
break
+ entries[index] = entry
+ # ignore keys
+ ignored_keys = ('origin', 'Latest\xa0release')
+ for index, entry in enumerate(entries):
+ for key in ignored_keys:
+ if key in entry:
+ del entry[key]
entries[index] = entry
# check for unique field names
@@ -180,10 +250,57 @@ def clean_lgw_content():
print('unique lgw fields: {}'.format(sorted(list(unique_fields))))
# which fields are mandatory
+ mandatory_fields = unique_fields.copy()
for entry in entries:
- remove_fields = [field for field in unique_fields if field not in entry]
- unique_fields -= set(remove_fields)
- print('mandatory lgw fields: {}'.format(sorted(list(unique_fields))))
+ remove_fields = [field for field in mandatory_fields if field not in entry]
+ mandatory_fields -= set(remove_fields)
+ print('mandatory lgw fields: {}'.format(sorted(list(mandatory_fields))))
+
+ # content replacements
+ entries = remove_prefix_suffix(entries, ('code license', 'assets license'), ('"', 'GNU', ), ('"', '[3]', '[2]', '[1]', 'only'))
+ entries = replace_content(entries, ('code license', 'assets license'), 'GPL', ('General Public License', ))
+ entries = replace_content(entries, ('code license', 'assets license'), 'GPLv2', ('GPL v2', 'GPL version 2.0', 'GPL 2.0'))
+ entries = replace_content(entries, ('code license', 'assets license'), 'GPLv2+', ('GPL v2 or later', 'GPL 2+', 'GPL v2+', 'GPL version 2 or later'))
+ entries = replace_content(entries, ('code license', 'assets license'), 'GPLv3', ('GPL v3', 'GNU GPL v3', 'GPL 3'))
+ entries = replace_content(entries, ('code license', 'assets license'), 'GPLv3+', ('GPL v3+', 'GPL v.3 or later'))
+ entries = replace_content(entries, ('code license', 'assets license'), 'Public domain', ('public domain', 'Public Domain'))
+ entries = replace_content(entries, ('code license', 'assets license'), 'zlib', ('zlib/libpng license', ))
+ entries = replace_content(entries, ('code license', 'assets license'), 'BSD', ('Original BSD License', ))
+ entries = replace_content(entries, ('code license', 'assets license'), 'CC-BY-SA-3.0', ('Creative Commons Attribution-ShareAlike 3.0 Unported License', 'CC-BY-SA 3.0', 'CC BY-SA 3.0'))
+ entries = replace_content(entries, 'platform', 'macOS', ('Mac', ))
+ entries = remove_prefix_suffix(entries, 'code language', (), ('[3]', '[2]', '[1]'))
+ entries = ignore_content(entries, 'code language', ('HTML5', 'HTML', 'English', 'XML', 'WML'))
+ entries = replace_content(entries, 'code language', 'Lua', ('lua', 'LUA'))
+ entries = remove_prefix_suffix(entries, 'genre', (), ('game', 'games'))
+ entries = lower_case_content(entries, 'genre')
+ entries = replace_content(entries, 'genre', 'platform', ('platformer', ))
+ entries = replace_content(entries, 'genre', 'role playing', ('rpg', ))
+ entries = replace_content(entries, 'genre', 'first person, shooter', ('fps', ))
+ entries = replace_content(entries, 'genre', 'real time, strategy', ('rts',))
+ entries = replace_content(entries, 'genre', 'turn based, strategy', ('tbs',))
+ entries = ignore_content(entries, 'categories', ('GPL', 'C++', 'C', 'ECMAScript', 'Python', 'Java', 'CC BY-SA', 'Lua', 'LGPL', 'CC-BY', 'BSD', 'MIT', 'Qt', 'SDL', 'OpenGL', 'Pygame', 'PD', 'GLUT', 'Haskell', 'Allegro', 'Ruby', 'Zlib/libpng', 'OpenAL', 'Perl', 'Free Pascal', 'LÖVE', 'HTML5', 'Id Tech 1'))
+ entries = replace_content(entries, 'library', 'pygame', ('Pygame', ))
+ entries = replace_content(entries, 'library', 'Qt', ('QT', ))
+ entries = ignore_content(entries, 'library', ('C++', 'Lua', 'Mozilla Firefox'))
+
+ # list for every unique field
+ # fields = sorted(list(unique_fields))
+ fields = sorted(list(unique_fields - set(('description', 'external links', 'dev home', 'forum', 'home', 'linux-packages', 'developer', 'chat', 'tracker', 'Latest release', 'name', 'repo', 'Release date', 'categories'))))
+ for field in fields:
+ content = [entry[field] for entry in entries if field in entry]
+ # flatten
+ flat_content = []
+ for c in content:
+ if isinstance(c, list):
+ flat_content.extend(c)
+ else:
+ flat_content.append(c)
+ statistics = utils.unique_elements_and_occurrences(flat_content)
+ print('\n{}: {}'.format(field, ', '.join(statistics)))
+
+ # save entries
+ text = json.dumps(entries, indent=1)
+ utils.write_text(cleaned_entries_file, text)
if __name__ == "__main__":
diff --git a/tools/libregamewiki_synchronization.py b/tools/libregamewiki_synchronization.py
index c530ce1c..6c674b94 100644
--- a/tools/libregamewiki_synchronization.py
+++ b/tools/libregamewiki_synchronization.py
@@ -44,15 +44,7 @@ name_replacements = {'Eat the Whistle': 'Eat The Whistle', 'Scorched 3D': 'Scorc
'Fall Of Imiryn': 'Fall of Imiryn', 'Liquid War 6': 'Liquid War', 'Gusanos': 'GUSANOS', 'Corewars': 'Core War', 'FLARE': 'Flare', 'Vitetris': 'vitetris', 'Powder Toy': 'The Powder Toy', 'Asylum': 'SDL Asylum',
'Atanks': 'Atomic Tanks'}
ignored_names = ['Hetris', '8 Kingdoms', 'Antigravitaattori', 'Arena of Honour', 'Arkhart', 'Ascent of Justice', 'Balazar III', 'Balder3D', 'Barbie Seahorse Adventures', 'Barrage', 'Gnome Batalla Naval', 'User:AVRS/sandbox']
-ignored_languages = ['HTML', 'XML', 'WML', 'English']
-ignored_categories = ['GPL', 'C++', 'C', 'ECMAScript', 'Python', 'Java', 'CC BY-SA', 'Lua', 'LGPL', 'CC-BY', 'BSD', 'MIT', 'Qt', 'SDL', 'OpenGL', 'Pygame', 'PD', 'GLUT', 'Haskell', 'Allegro', 'Ruby', 'Zlib/libpng', 'OpenAL', 'Perl', 'Free Pascal', 'LÖVE', 'HTML5', 'Id Tech 1']
-
-genre_replacements = {'rpg': 'role playing', 'fps': 'first person, shooter', 'tbs': 'turn based, strategy', 'rts': 'real time, strategy'}
-
-platform_replacements = {'Mac': 'macOS'}
-
-library_replacements = {'Pygame': 'pygame', 'QT': 'Qt'}
def list_compare(a, b, k):
diff --git a/tools/maintenance.py b/tools/maintenance.py
index 6b9d64d4..1f5a6aaa 100644
--- a/tools/maintenance.py
+++ b/tools/maintenance.py
@@ -776,8 +776,33 @@ def clean_backlog(stripped_game_urls):
utils.write_text(file, text)
+def check_validity_backlog():
+ import requests
+
+ # read backlog and split
+ file = os.path.join(c.root_path, 'tools', 'backlog.txt')
+ text = utils.read_text(file)
+ urls = text.split('\n')
+ urls = [x.split(' ')[0] for x in urls]
+
+ headers = {'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64)'}
+ for url in urls:
+ try:
+ r = requests.get(url, headers=headers, timeout=5)
+ except Exception as e:
+ print('{} gave error: {}'.format(url, e))
+ else:
+ if r.status_code != requests.codes.ok:
+ print('{} returned status code: {}'.format(url, r.status_code))
+
+ if r.is_redirect or r.history:
+ print('{} redirected to {}, {}'.format(url, r.url, r.history))
+
+
if __name__ == "__main__":
+ # check_validity_backlog()
+
# backlog
game_urls = osg.extract_links()
text = utils.read_text(os.path.join(c.root_path, 'tools', 'rejected.txt'))
diff --git a/tools/rejected.txt b/tools/rejected.txt
index 28206843..ac176c9a 100644
--- a/tools/rejected.txt
+++ b/tools/rejected.txt
@@ -4,6 +4,7 @@ Age of Magic (https://sourceforge.net/projects/ageofmagic/, https://svn.code.sf.
Altera Terra (https://sourceforge.net/projects/alteraterra/, https://svn.code.sf.net/p/alteraterra/code/): Early development stage, no clear license information
android_snake_game (https://github.com/codepath/android_snake_game): No license information found
Antigravitaattori (http://www.luolamies.org/software/antigrav/, https://packages.debian.org/stable/games/antigravitaattori): Very early development
+Apricot JS (http://apricot-js.tumblr.com/): Difficult to find the source code, no license information, may not be used in games
Arena of Honour (https://sourceforge.net/projects/aoh/): No clear license with the sources, no license of the assets, early development (alpha), abandoned
Arkhart (http://gna.org/projects/arkhart/, http://arkhart.nekeme.net/): Sources lost (gna.org)
Arthur's Knights (http://ainenn.org/KingArthur/, https://sourceforge.net/projects/king-arthur/): Unclear license, author could not be contacted
@@ -15,12 +16,14 @@ Begin2 (https://sourceforge.net/projects/begin2/, https://svn.code.sf.net/p/begi
Berserk (https://github.com/EgorOrachyov/Berserk): No license information found
biju-game (https://github.com/fdfragoso/biju-game, http://crocidb.com/labs/biju-game/, https://github.com/CrociDB/biju-game): Very early development, No license added
Camelia Girls (https://web.archive.org/web/20140523011334/http://pigux.com:80/cameliagirls/): Sources not available
-Crystal Picnic (https://github.com/Cloudxtreme/crystal-picnic, https://nooskewl.ca/crystal-picnic/): No license of their source code found, is commercialized
+Crystal Picnic (https://github.com/Cloudxtreme/crystal-picnic, https://nooskewl.ca/crystal-picnic/): No license of their source code found (or is it zlib?, check again), is commercialized
Cycle (https://sourceforge.net/projects/meegocycle/): Proprietary license (freeware, source available)
dart-rpg (https://github.com/brad811/dart-rpg): No license information found
+digger (https://github.com/lutzroeder/digger): No license information
Drop Shock (http://www.tinywarz.com/index.php, https://sourceforge.net/projects/dropshock/, https://git.code.sf.net/p/dropshock/code): No license found
EarthShakerDS (http://simianzombie.com/posts/2011/05/10/earth-shaker-ds-released, https://github.com/ant512/EarthShakerDS.git): Target only Nintendo DS as hardware platform
Eleconics (https://sourceforge.net/projects/eleconics/): No license found
+Element Games Engine (https://github.com/fredwen2008/Element-Games-Engine): No license information
Entombed! (http://www.newbreedsoftware.com/entombed/, ftp://ftp.tuxpaint.org/unix/x/entombed/entombed-2007.07.04.tar.gz): Game very small
EXILE (http://forums.datarealms.com/viewtopic.php?f=82&t=19266, https://github.com/Geti/EXILE.git): Early development stage
Fight Or Perish (http://www.newbreedsoftware.com/fop/, ftp://ftp.tuxpaint.org/unix/x/fop/src/fop-0.5.tar.gz): Early development stage
@@ -31,9 +34,12 @@ Frogatto & Friends (https://github.com/frogatto/frogatto, https://frogatto.com/)
Future Blocks (https://github.com/fogleman/FutureBlocks.git): Needs DosBox, simple Tetris clone (nice, but maybe too minimal)
Grow (https://sourceforge.net/projects/grow/): Insufficient content
Herzog 3D (http://herzog3d.sourceforge.net/, https://sourceforge.net/p/herzog3d/code/HEAD/tree/): Very early development
+HistoryLine (https://github.com/oliverdb/Historyline): Very early development, no license information
Homeworld SDL (https://github.com/aheadley/homeworld): Not open source compliant license (see https://github.com/aheadley/homeworld/blob/master/README)
-Ikariam (https://github.com/advocaite/ikariam): No license information found, no assets license information found
-imperialism-remake (http://remake.twelvepm.de/, https://github.com/Trilarion/Imperialism-Remake.git): Too minimal (I must know)
+Ikariam (https://github.com/advocaite/ikariam, https://github.com/TheOnly92/Ikariem): No license information found, no assets license information found
+imperialism-remake (http://remake.twelvepm.de/, https://github.com/Trilarion/imperialism-Remake): Too minimal (I must know)
+Inline-Engine (https://github.com/petiaccja/Inline-Engine): Commercial license
+Ironclad (https://github.com/mikera/ironclad): No license information, asked but did not get a reply
Jumping Jack 2 Worryingly Familiar (http://retrospec.sgn.net/game/jj2, http://retrospec.sgn.net/users/nwalker/jack/jjwf.zip): No compliant license found
Jumping Jack Further Adventures (http://retrospec.sgn.net/game/jj, http://retrospec.sgn.net/users/nwalker/jack/jj.zip): No compliant license found
Jumpman (http://www.oldskool.org/pc/jumpman, http://www.oldskool.org/pc/jumpman/jump_src.zip): Only runs on DOS, License problems (taken without asking for permission)
@@ -47,6 +53,7 @@ Manic Miner (http://retrospec.sgn.net/game/mm): Unclear license (freeware?), pro
Mining Haze (http://sourceforge.net/projects/mininghaze/): Very early development
MonoStrategy (https://monostrategy.codeplex.com/, https://codeplexarchive.blob.core.windows.net/archive/projects/monostrategy/monostrategy.zip): Early development (alpha), Not playable, requires original content, abandoned
Moopy (https://code.google.com/archive/p/moopy/, https://code.google.com/archive/p/moopy/source/default/source): Early development stage
+MultiGame (https://github.com/whendricso/MultiGame): Commercial
New RAW (http://sourceforge.net/projects/newraw/, http://svn.code.sf.net/p/newraw/code/): Early development, requires original content, abandoned
Open General (http://www.open-general.com/, https://sourceforge.net/projects/opengeneral/, https://svn.code.sf.net/p/opengeneral/code/): Proprietary license (see credits.txt)
OpenDeathValley (https://github.com/OpenDeathValley/OpenDeathValley.git): No instructions, no releases, no website, not much code
@@ -55,7 +62,10 @@ OpenPop (http://openpopulous.sourceforge.net/, https://sourceforge.net/projects/
openStrato (https://github.com/gerdl/openStrato.git): Not much code, no release or demo site, short code history, abandoned
pacman (https://github.com/snozza/pacman.git): Playable? We already have so many pacmans
Phavon (http://phavon.sourceforge.net/, http://phavon.cvs.sourceforge.net/viewvc/phavon/): Very early development
+Phoenix (https://github.com/joulupunikki/Phoenix, https://joulupunikki.github.io/Phoenix/#Copyright): Only waive liability, otherwise all rights reserved
+Pico-8 (https://www.lexaloffle.com/pico-8.php): Commercial
PKMN-FX (https://github.com/jonasdemoor/PKMN-FX.git): Code not available anymore
+Postludium (https://github.com/Pctg-x8/postludium): Very early development, no license information
Project Diaspora (http://pdiaspora.sourceforge.net/): Proprietary license (see file headers)
Project: Xenocide (https://sourceforge.net/projects/xenocide/, http://xenocide.cvs.sourceforge.net/viewvc/xenocide/): Very early development
Promisance (https://sourceforge.net/projects/promisance/,http://promisance.sourceforge.net/): Went closed source with version >= 4.0
diff --git a/tools/utils/osg.py b/tools/utils/osg.py
index 42db28c0..0e267e7e 100644
--- a/tools/utils/osg.py
+++ b/tools/utils/osg.py
@@ -52,6 +52,8 @@ def canonical_game_name(name):
name = regex_sanitize_name.sub('', name)
name = regex_sanitize_name_space_eater.sub('_', name)
name = name.replace('_-_', '-')
+ name = name.replace('--', '-')
+ name = name.replace('--', '-')
return name
diff --git a/tools/utils/utils.py b/tools/utils/utils.py
index 36b562e4..2f627ec4 100644
--- a/tools/utils/utils.py
+++ b/tools/utils/utils.py
@@ -269,10 +269,7 @@ def unzip(zip_file, destination_directory):
def strip_url(url):
- for prefix in ('http://', 'https://'):
- if url.startswith(prefix):
- url = url[len(prefix):]
- for prefix in ('www.',):
+ for prefix in ('http://', 'https://', 'www.'):
if url.startswith(prefix):
url = url[len(prefix):]
for suffix in ('/', '.git', '/en', '/index.html'):
@@ -295,4 +292,17 @@ def load_properties(filepath, sep='=', comment_char='#'):
key = line[0].strip()
value = line[1].strip()
properties[key] = value
- return properties
\ No newline at end of file
+ return properties
+
+
+def unique_elements_and_occurrences(elements):
+ """
+
+ """
+ unique_elements = {}
+ for element in elements:
+ unique_elements[element] = unique_elements.get(element, 0) + 1
+ unique_elements = list(unique_elements.items())
+ unique_elements.sort(key=lambda x: -x[1])
+ unique_elements = ['{}({})'.format(k, v) for k, v in unique_elements]
+ return unique_elements
\ No newline at end of file