diff --git a/docs/data.json b/docs/data.json
index 56aff7c9..f58c09ea 100644
--- a/docs/data.json
+++ b/docs/data.json
@@ -40,14 +40,6 @@
"strategy, text-based",
"Source - Python - GPL-3.0"
],
- [
- "AI Wars (home, entry)",
- "Turn-based strategy game, an AI client development testbed.",
- "",
- "beta / inactive since 2010",
- "strategy",
- "Source - Python - MIT"
- ],
[
"AdaVenture (home, entry)",
"A point & click quest set in ancient Persia.",
@@ -70,7 +62,15 @@
"Link",
"mature / inactive since 2011",
"action",
- "Source - C++ - ?"
+ "Source - C++ - GPL-3.0"
+ ],
+ [
+ "AI Wars (home, entry)",
+ "Turn-based strategy game, an AI client development testbed.",
+ "",
+ "beta / inactive since 2010",
+ "strategy",
+ "Source - Python - MIT"
],
[
"Aleph One: Marathon (home, entry)",
@@ -264,14 +264,6 @@
"role playing, roguelike",
"Source - C++, Lua - GPL-2.0"
],
- [
- "BZFlag (home, entry)",
- "Multiplayer tank game.",
- "Link",
- "mature / active",
- "action, shooter",
- "Source - C++ - LGPL-2.1"
- ],
[
"Ballerburg (home, entry)",
"Turnbased Artillery game from 1987.",
@@ -280,14 +272,6 @@
"action, artillery",
"Source - C - Public Domain"
],
- [
- "Battle Tanks (home, entry)",
- "Fast 2D tank arcade game with multiplayer and split-screen..",
- "Link",
- "mature / inactive since 2009",
- "action, arcade",
- "Source - C++ - GPL-2.0"
- ],
[
"Battle for Wesnoth (home, entry)",
"The Battle for Wesnoth is an open source, turn-based..",
@@ -296,6 +280,14 @@
"strategy, multiplayer, turn-based",
"Source - C++ - GPL-2.0"
],
+ [
+ "Battle Tanks (home, entry)",
+ "Fast 2D tank arcade game with multiplayer and split-screen..",
+ "Link",
+ "mature / inactive since 2009",
+ "action, arcade",
+ "Source - C++ - GPL-2.0"
+ ],
[
"Battlefield Java (home, entry)",
"Battlefield Java is simple grid and turned based battle..",
@@ -334,7 +326,7 @@
"Link",
"mature / inactive since 2012",
"action, puzzle",
- "C - zlib"
+ "Source - C - zlib"
],
[
"Birth of the Empires (home, entry)",
@@ -472,6 +464,14 @@
"sports, strategy",
"Source - Java - GPL-2.0"
],
+ [
+ "BZFlag (home, entry)",
+ "Multiplayer tank game.",
+ "Link",
+ "mature / active",
+ "action, shooter",
+ "Source - C++ - LGPL-2.1"
+ ],
[
"C-Dogs (home, entry)",
"Overhead run-and-gun game.",
@@ -488,14 +488,6 @@
"strategy, turn-based",
"Source - Pascal - Public Domain"
],
- [
- "COCOS2D-X (home, entry)",
- "Cocos2d-x is an open-source game framework written in C++.",
- "Link",
- "mature / active",
- "framework",
- "Source - C++ - MIT"
- ],
[
"Cabbages and Kings (home, entry)",
"Mix between action and rpg.",
@@ -624,14 +616,6 @@
"action, shooter, top-down",
"Source - C++ - Artistic License"
],
- [
- "CivOne (home, entry)",
- "Exact clone of Sid Meier's Civilization.",
- "",
- "beta / active",
- "strategy",
- "Source - C# - CC0"
- ],
[
"Civil (home, entry)",
"A cross-platform, turn-based, networked strategy game.",
@@ -640,6 +624,14 @@
"strategy",
"Source - Python - GPL-2.0"
],
+ [
+ "CivOne (home, entry)",
+ "Exact clone of Sid Meier's Civilization.",
+ "",
+ "beta / active",
+ "strategy",
+ "Source - C# - CC0"
+ ],
[
"Classic Blades of Exile (home, entry)",
"Role-playing video games created by Jeff Vogel of..",
@@ -656,6 +648,14 @@
"adventure, action/adventure",
"Source - C - Custom"
],
+ [
+ "COCOS2D-X (home, entry)",
+ "Cocos2d-x is an open-source game framework written in C++.",
+ "Link",
+ "mature / active",
+ "framework",
+ "Source - C++ - MIT"
+ ],
[
"Colobot (home, entry)",
"Real-time strategy game, where you can program your units..",
@@ -752,22 +752,6 @@
"tool, frontend",
"Source - Pascal - GPL-3.0"
],
- [
- "DNT (home, entry)",
- "3D RPG in a satirical post-apocalyptic world.",
- "Link",
- "beta / inactive since 2016",
- "role playing, singleplayer",
- "Source - C++ - GPL-3.0"
- ],
- [
- "DRL (home, entry)",
- "Fast and furious coffee-break Roguelike game that is..",
- "Link",
- "mature / active",
- "role playing, roguelike",
- "Source - Lua, Pascal - GPL-2.0"
- ],
[
"Daimonin (home, entry)",
"Massively Multiplayer On-line Role-playing Game (MMORPG).",
@@ -824,14 +808,6 @@
"role playing, singleplayer",
"Source - C++ - GPL-3.0"
],
- [
- "DeSmuME (home, entry)",
- "Nintendo DS emulator.",
- "Link",
- "mature / inactive since 2015",
- "framework, emulator",
- "Source - C, C++ - GPL-2.0"
- ],
[
"Decker (home, entry)",
"Cyberspace hacking RPG where you hack into corporate..",
@@ -872,6 +848,14 @@
"role playing",
"Source - Java - GPL-3.0"
],
+ [
+ "DeSmuME (home, entry)",
+ "Nintendo DS emulator.",
+ "Link",
+ "mature / inactive since 2015",
+ "framework, emulator",
+ "Source - C, C++ - GPL-2.0"
+ ],
[
"Devana (home, entry)",
"Browser strategy game.",
@@ -880,6 +864,14 @@
"strategy",
"Source - PHP - zlib"
],
+ [
+ "diablo-js (home, entry)",
+ "Isometric minimal-code style game at html5 canvas and..",
+ "",
+ "mature / active",
+ "role playing",
+ "Source - Java, JavaScript - MIT"
+ ],
[
"Digital: A Love Story (home, entry)",
"A computer mystery/romance set five minutes into the..",
@@ -888,6 +880,14 @@
"adventure, visual novel",
"Source - Ren'py - CC-BY-NC-SA"
],
+ [
+ "DNT (home, entry)",
+ "3D RPG in a satirical post-apocalyptic world.",
+ "Link",
+ "beta / inactive since 2016",
+ "role playing, singleplayer",
+ "Source - C++ - GPL-3.0"
+ ],
[
"Domination (home, entry)",
"Is a bit like the well known board game of Risk or RisiKo.",
@@ -928,6 +928,14 @@
"strategy, board game, chess",
"Source - C - GPL-3.0"
],
+ [
+ "DRL (home, entry)",
+ "Fast and furious coffee-break Roguelike game that is..",
+ "Link",
+ "mature / active",
+ "role playing, roguelike",
+ "Source - Lua, Pascal - GPL-2.0"
+ ],
[
"Duel Commander (home, entry)",
"Turn based command line fighting game for Windows and..",
@@ -1008,22 +1016,6 @@
"role playing",
"Source - Java - MIT"
],
- [
- "ENIGMA (home, entry)",
- "ENIGMA is a free development environment geared towards..",
- "Link",
- "mature / active",
- "framework, 3D",
- "Source - C++, C - GPL-3.0"
- ],
- [
- "EPOH (home, entry)",
- "Multiplayer turn-based browser strategy game.",
- "",
- "beta / active",
- "strategy, online",
- "Source - JavaScript - MIT"
- ],
[
"EasyRPG Player (home, entry)",
"EasyRPG Player is a program that allows to play games..",
@@ -1072,6 +1064,14 @@
"puzzle",
"Source - C, C++ - GPL-2.0"
],
+ [
+ "ENIGMA (home, entry)",
+ "ENIGMA is a free development environment geared towards..",
+ "Link",
+ "mature / active",
+ "framework, 3D",
+ "Source - C++, C - GPL-3.0"
+ ],
[
"Eos, Dawn of Light: A Space Opera (home, entry)",
"Space adventure game with elements of arcade and strategy.",
@@ -1088,6 +1088,14 @@
"action",
"Source - C, C++, Lua - GPL-2.0"
],
+ [
+ "EPOH (home, entry)",
+ "Multiplayer turn-based browser strategy game.",
+ "",
+ "beta / active",
+ "strategy, online",
+ "Source - JavaScript - MIT"
+ ],
[
"Erebus (home, entry)",
"RPG (Role-Playing Game), for PCs, smartphones, tablets and..",
@@ -1136,14 +1144,6 @@
"role playing",
"Source - C++ - GPL-2.0"
],
- [
- "FAR Colony (home, entry)",
- "FAR Colony (First Autonomous Remote Colony) is a game of..",
- "",
- "beta / inactive since 2014",
- "strategy",
- "Source - Pascal - GPL-3.0"
- ],
[
"Fall of Imyrin (home, entry)",
"The first serious game using the Annchienta engine.",
@@ -1168,6 +1168,14 @@
"adventure",
"Source - C - GPL-2.0"
],
+ [
+ "FAR Colony (home, entry)",
+ "FAR Colony (First Autonomous Remote Colony) is a game of..",
+ "",
+ "beta / inactive since 2014",
+ "strategy",
+ "Source - Pascal - GPL-3.0"
+ ],
[
"First Strike (home, entry)",
"Conquer the world thanks to military forces.",
@@ -1208,6 +1216,22 @@
"framework",
"Source - ActionScript - MIT"
],
+ [
+ "Free heroes2 engine (home, entry)",
+ "Free implementation of Heroes of the Might and Magic II..",
+ "Link",
+ "beta / inactive since 2015",
+ "strategy",
+ "Source - C++ - GPL-2.0"
+ ],
+ [
+ "Free in the Dark (engine) (home, entry)",
+ "Open source version of the engine used in the Alone in the..",
+ "",
+ "beta / active",
+ "adventure, game engine, remake",
+ "Source - C, C++ - GPL-2.0"
+ ],
[
"Free Mars (home, entry)",
"Turn based free strategy game about colonizing Mars.",
@@ -1232,78 +1256,6 @@
"strategy",
"Source - C - GPL-2.0"
],
- [
- "Free heroes2 engine (home, entry)",
- "Free implementation of Heroes of the Might and Magic II..",
- "Link",
- "beta / inactive since 2015",
- "strategy",
- "Source - C++ - GPL-2.0"
- ],
- [
- "Free in the Dark (engine) (home, entry)",
- "Open source version of the engine used in the Alone in the..",
- "",
- "beta / active",
- "adventure, game engine, remake",
- "Source - C, C++ - GPL-2.0"
- ],
- [
- "FreeCol (home, entry)",
- "FreeCol is a turn-based strategy game based on the old..",
- "Link",
- "mature / active",
- "strategy, multiplayer, turn-based",
- "Source - Java - GPL-2.0"
- ],
- [
- "FreeLords (home, entry)",
- "Explore, occupy, produce armies in cities and kill your..",
- "Link",
- "beta / active",
- "strategy",
- "Source - Java - GPL-2.0"
- ],
- [
- "FreeRCT (home, entry)",
- "Game which captures the look, feel and gameplay of the..",
- "",
- "beta / inactive since 2016",
- "strategy, inspired",
- "Source - C++ - GPL-2.0"
- ],
- [
- "FreeRails (home, entry)",
- "Real time MP strategy game where players compete to build..",
- "Link",
- "beta / active",
- "strategy, real time",
- "Source - Java - GPL-2.0"
- ],
- [
- "FreeSynd (home, entry)",
- "Reimplementation of the classic Bullfrog game, Syndicate.",
- "Link",
- "beta / active",
- "strategy, requires original content",
- "Source - C++ - GPL-2.0"
- ],
- [
- "FreeTrain (home, entry)",
- "Rail & business simulation.",
- "Link",
- "beta / inactive since 2009",
- "simulation",
- "Source - C# - LGPL-2.1"
- ],
- [
- "FreeType (home, entry)",
- "Capable of producing high-quality output (glyph images) of..",
- "Link",
- "mature / active",
- "library",
- "Source - C - GPL"
- ],
[
"Freeciv (home, entry)",
"Freeciv is a Free and Open Source empire-building strategy..",
@@ -1320,6 +1272,14 @@
"strategy, online, turn-based",
"Source - JavaScript, Java - AGPL-3.0"
],
+ [
+ "FreeCol (home, entry)",
+ "FreeCol is a turn-based strategy game based on the old..",
+ "Link",
+ "mature / active",
+ "strategy, multiplayer, turn-based",
+ "Source - Java - GPL-2.0"
+ ],
[
"Freedink (home, entry)",
"Dink Smallwood is an adventure/role-playing game, similar..",
@@ -1344,6 +1304,14 @@
"role playing, isometric, singleplayer",
"Source - C - GPL-2.0"
],
+ [
+ "FreeLords (home, entry)",
+ "Explore, occupy, produce armies in cities and kill your..",
+ "Link",
+ "beta / active",
+ "strategy",
+ "Source - Java - GPL-2.0"
+ ],
[
"Freeminer (home, entry)",
"Sandbox game inspired by Minecraft.",
@@ -1352,6 +1320,22 @@
"simulation",
"Source - C++, Lua - GPL-3.0"
],
+ [
+ "FreeRails (home, entry)",
+ "Real time MP strategy game where players compete to build..",
+ "Link",
+ "beta / active",
+ "strategy, real time",
+ "Source - Java - GPL-2.0"
+ ],
+ [
+ "FreeRCT (home, entry)",
+ "Game which captures the look, feel and gameplay of the..",
+ "",
+ "beta / inactive since 2016",
+ "strategy, inspired",
+ "Source - C++ - GPL-2.0"
+ ],
[
"Freeserf (home, entry)",
"Clone of the brilliant simulation game The Settlers 1 aka..",
@@ -1368,6 +1352,30 @@
"strategy",
"Source - C++ - GPL-2.0"
],
+ [
+ "FreeSynd (home, entry)",
+ "Reimplementation of the classic Bullfrog game, Syndicate.",
+ "Link",
+ "beta / active",
+ "strategy, requires original content",
+ "Source - C++ - GPL-2.0"
+ ],
+ [
+ "FreeTrain (home, entry)",
+ "Rail & business simulation.",
+ "Link",
+ "beta / inactive since 2009",
+ "simulation",
+ "Source - C# - LGPL-2.1"
+ ],
+ [
+ "FreeType (home, entry)",
+ "Capable of producing high-quality output (glyph images) of..",
+ "Link",
+ "mature / active",
+ "library",
+ "Source - C - GPL-2.0"
+ ],
[
"Frozen Bubble (home, entry)",
"Clone of Puzzle Bobble, a tile-matching puzzle game.",
@@ -1384,46 +1392,6 @@
"role playing",
"Source - Python - CC-BY-SA-4.0"
],
- [
- "GDash (home, entry)",
- "A Boulder Dash clone which is as close to the original as..",
- "Link",
- "beta / active",
- "action",
- "Source - C++ - MIT"
- ],
- [
- "GLtron (home, entry)",
- "3D snake game based on the light cycle portion of the film..",
- "Link",
- "beta / inactive since 2017",
- "action, snake-like",
- "Source - C - GPL"
- ],
- [
- "GM Tools (home, entry)",
- "Game/Dungeon Master aid for role playing.",
- "Link",
- "beta / inactive since 2004",
- "tool",
- "Source - C++ - GPL-2.0"
- ],
- [
- "GPL Arcade Volleyball (home, entry)",
- "An SDL remake of the old DOS game Arcade Volleyball.",
- "Link",
- "beta / inactive since 2006",
- "action, arcade, sports",
- "Source - C++ - GPL-2.0"
- ],
- [
- "GUSANOS (home, entry)",
- "Clone of the DOS game Liero.",
- "Link",
- "beta / inactive since 2006",
- "action, wormslike",
- "Source - ? - ?"
- ],
[
"GalaxyMage Redux (home, entry)",
"Attempt to revitalize the open source game, GalaxyMage..",
@@ -1446,7 +1414,7 @@
"",
"beta / active",
"adventure",
- "Source - C++ - GPL"
+ "Source - C++ - GPL-2.0"
],
[
"Gang Garrison 2 (home, entry)",
@@ -1456,6 +1424,14 @@
"action, demake",
"Source - Game Maker Script - MPL"
],
+ [
+ "GDash (home, entry)",
+ "A Boulder Dash clone which is as close to the original as..",
+ "Link",
+ "beta / active",
+ "action",
+ "Source - C++ - MIT"
+ ],
[
"GearHead (home, entry)",
"Roguelike mecha RPG series.",
@@ -1504,6 +1480,22 @@
"strategy, real time",
"Source - C++ - GPL-3.0"
],
+ [
+ "GLtron (home, entry)",
+ "3D snake game based on the light cycle portion of the film..",
+ "Link",
+ "beta / inactive since 2017",
+ "action, snake-like",
+ "Source - C - GPL"
+ ],
+ [
+ "GM Tools (home, entry)",
+ "Game/Dungeon Master aid for role playing.",
+ "Link",
+ "beta / inactive since 2004",
+ "tool",
+ "Source - C++ - GPL-2.0"
+ ],
[
"Goblin Camp (home, entry)",
"Roguelike citybuilder, inspired by Anno 1404, Dwarf..",
@@ -1536,6 +1528,14 @@
"simulation, game of life",
"Source - C++, Java - GPL-2.0"
],
+ [
+ "GPL Arcade Volleyball (home, entry)",
+ "An SDL remake of the old DOS game Arcade Volleyball.",
+ "Link",
+ "beta / inactive since 2006",
+ "action, arcade, sports",
+ "Source - C++ - GPL-2.0"
+ ],
[
"Grabble (home, entry)",
"Anagrams-playing game.",
@@ -1560,6 +1560,14 @@
"simulation, programming",
"Source - C++ - GPL-2.0"
],
+ [
+ "GUSANOS (home, entry)",
+ "Clone of the DOS game Liero.",
+ "Link",
+ "beta / inactive since 2006",
+ "action, wormslike",
+ "Source - ? - ?"
+ ],
[
"H-World (home, entry)",
"CRPG engine is a tile-based, turn-based, Lua scriptable..",
@@ -1720,6 +1728,38 @@
"role playing, roguelike",
"Source - C++ - GPL-2.0"
],
+ [
+ "Jagged Alliance 2 Stracciatella (home, entry)",
+ "An improved, cross-platform, stable Jagged Alliance 2..",
+ "",
+ "mature / active",
+ "strategy, requires original content",
+ "Source - C++ - Custom"
+ ],
+ [
+ "JaNaG - Java Name Generator (home, entry)",
+ "Java random name generator for role-games, authors, and..",
+ "Link",
+ "mature / inactive since 2016",
+ "tool",
+ "Source - Java - GPL-3.0"
+ ],
+ [
+ "JiGS Interactive Game System (home, entry)",
+ "Online RPG engine built in php.",
+ "",
+ "beta / active",
+ "framework, online",
+ "Source - JavaScript, PHP - GPL-3.0"
+ ],
+ [
+ "jMonkeyEngine (home, entry)",
+ "Game engine, made especially for Java game developers who..",
+ "Link",
+ "mature / active",
+ "framework",
+ "Source - Java - 3-clause BSD"
+ ],
[
"JQuest (home, entry)",
"Java-based clone of the turn-based strategy game Konquest..",
@@ -1736,30 +1776,6 @@
"strategy, board game",
"Source - Java - GPL-3.0"
],
- [
- "JaNaG - Java Name Generator (home, entry)",
- "Java random name generator for role-games, authors, and..",
- "Link",
- "mature / inactive since 2016",
- "tool",
- "Source - Java - GPL-3.0"
- ],
- [
- "Jagged Alliance 2 Stracciatella (home, entry)",
- "An improved, cross-platform, stable Jagged Alliance 2..",
- "",
- "mature / active",
- "strategy, requires original content",
- "Source - C++ - Custom"
- ],
- [
- "JiGS Interactive Game System (home, entry)",
- "Online RPG engine built in php.",
- "",
- "beta / active",
- "framework, online",
- "Source - JavaScript, PHP - GPL-3.0"
- ],
[
"KAtomic (home, entry)",
"Fun educational game built around molecular geometry. It..",
@@ -1769,12 +1785,12 @@
"Source - C++ - GPL-2.0"
],
[
- "KQ Lives (home, entry)",
- "A console-style role playing game.",
- "Link",
- "beta / inactive since 2011",
- "role playing",
- "Source - C - GPL-2.0"
+ "kiki the nano bot (home, entry)",
+ "3-D puzzle game, a mixture of the games Sokoban and Kula-..",
+ "Link",
+ "mature / inactive since 2007",
+ "puzzle",
+ "Source - ? - ?"
],
[
"Kingdoms (home, entry)",
@@ -1801,28 +1817,12 @@
"Source - Python - LGPL-3.0"
],
[
- "LGames (home, entry)",
- "Collection of games.",
- "Link",
- "mature / active",
- "action",
- "Source - C++ - GPL-2.0"
- ],
- [
- "LGeneral (home, entry)",
- "A turn-based strategy engine heavily inspired by Panzer..",
- "",
- "mature / active",
- "strategy, turn-based",
- "Source - C - GPL-2.0"
- ],
- [
- "LZMA SDK (home, entry)",
- "The LZMA SDK provides the documentation, samples, header..",
- "Link",
- "mature / active",
- "library",
- "C - LGPL-2.0"
+ "KQ Lives (home, entry)",
+ "A console-style role playing game.",
+ "Link",
+ "beta / inactive since 2011",
+ "role playing",
+ "Source - C - GPL-2.0"
],
[
"Labyrinth of Worlds (home, entry)",
@@ -1840,6 +1840,38 @@
"role playing",
"Source - Custom - GPL-2.0"
],
+ [
+ "LGames (home, entry)",
+ "Collection of games.",
+ "Link",
+ "mature / active",
+ "action",
+ "Source - C++ - GPL-2.0"
+ ],
+ [
+ "LGeneral (home, entry)",
+ "A turn-based strategy engine heavily inspired by Panzer..",
+ "",
+ "mature / active",
+ "strategy, turn-based",
+ "Source - C - GPL-2.0"
+ ],
+ [
+ "libGDX (home, entry)",
+ "Desktop/Android/BlackBerry/iOS/HTML5 Java game development..",
+ "Link",
+ "mature / active",
+ "framework",
+ "Source - Java, C++, C - Apache-2.0"
+ ],
+ [
+ "libpng (home, entry)",
+ "libpng is the official PNG reference library.",
+ "",
+ "mature / active",
+ "library",
+ "Source - C - Custom"
+ ],
[
"Libxml2 (home, entry)",
"Libxml2 is the XML C parser and toolkit developed for the..",
@@ -1856,14 +1888,6 @@
"framework",
"Source - Kotlin, C - 3-clause BSD"
],
- [
- "LinCity-NG (home, entry)",
- "City simulation game.",
- "Link",
- "mature / active",
- "simulation",
- "Source - C++ - GPL"
- ],
[
"Lincity (home, entry)",
"Lincity is a city simulation game,",
@@ -1872,6 +1896,14 @@
"simulation",
"Source - C - GPL-2.0"
],
+ [
+ "LinCity-NG (home, entry)",
+ "City simulation game.",
+ "Link",
+ "mature / active",
+ "simulation",
+ "Source - C++ - GPL-2.0"
+ ],
[
"Linley's Dungeon Crawl (home, entry)",
"Roguelike molded in the tradition of the early greats of..",
@@ -1936,6 +1968,14 @@
"framework, 3D",
"Source - C++ - MIT"
],
+ [
+ "LZMA SDK (home, entry)",
+ "The LZMA SDK provides the documentation, samples, header..",
+ "Link",
+ "mature / active",
+ "library",
+ "C - LGPL-2.0"
+ ],
[
"L\u00d6VE (home, entry)",
"L\u00d6VE is a framework you can use to make 2D games in Lua.",
@@ -1966,7 +2006,7 @@
"Link",
"mature / inactive since 2002",
"action, arcade, shooter",
- "C++ - GPL-2.0"
+ "Source - C++ - GPL-2.0"
],
[
"Magarena (home, entry)",
@@ -2008,14 +2048,6 @@
"puzzle",
"Source - C++ - GPL-3.0"
],
- [
- "MechCommander 2 Omnitech (home, entry)",
- "Upgraded and more easily moddable version of the good old..",
- "",
- "beta / inactive since 2013",
- "action",
- "Source - C++ - MPL"
- ],
[
"Mechanized Assault & eXploration Reloaded (home, entry)",
"A remake of the old M.A.X. by Interplay from 1996.",
@@ -2024,6 +2056,14 @@
"strategy, requires original content",
"Source - C++, C - GPL-2.0"
],
+ [
+ "MechCommander 2 Omnitech (home, entry)",
+ "Upgraded and more easily moddable version of the good old..",
+ "",
+ "beta / inactive since 2013",
+ "action",
+ "Source - C++ - MPL"
+ ],
[
"Mega Mario (home, entry)",
"Super Mario Bros. 1 clone.",
@@ -2080,14 +2120,6 @@
"strategy",
"Source - PHP - GPL-2.0"
],
- [
- "MicroWar 2.0 (home, entry)",
- "'Space Invaders' style arcade game in the world of micro-..",
- "Link",
- "mature / inactive since 2009",
- "action, shooter",
- "Source - Python - 3-clause BSD"
- ],
[
"Micropolis (home, entry)",
"Micropolis is the open source version of SimCity Classic..",
@@ -2096,6 +2128,22 @@
"simulation, online",
"Source - C++, Java, Python - GPL-3.0"
],
+ [
+ "micropolisJS (home, entry)",
+ "A port of Micropolis to JS/HTML5.",
+ "",
+ "mature / active",
+ "simulation",
+ "Source - Javascript - GPL-3.0"
+ ],
+ [
+ "MicroWar 2.0 (home, entry)",
+ "'Space Invaders' style arcade game in the world of micro-..",
+ "Link",
+ "mature / inactive since 2009",
+ "action, shooter",
+ "Source - Python - 3-clause BSD"
+ ],
[
"Minetest (home, entry)",
"Voxel game engine.",
@@ -2104,6 +2152,14 @@
"framework, voxel",
"Source - C++, Lua - LGPL-2.1"
],
+ [
+ "mkxp (home, entry)",
+ "Free Software implementation of the Ruby Game Scripting..",
+ "",
+ "mature / active",
+ "framework",
+ "Source - C++, C - GPL-2.0"
+ ],
[
"MonoGame (home, entry)",
"Open Source implementation of the Microsoft XNA 4 Framework.",
@@ -2152,14 +2208,6 @@
"adventure, visual novel",
"Source - C++ - GPL-3.0"
],
- [
- "NLarn (home, entry)",
- "Rewrite of Noah Morgan's classic roguelike game Larn from..",
- "Link",
- "mature / active",
- "role playing, roguelike",
- "Source - C, Lua - GPL-3.0"
- ],
[
"Naev (home, entry)",
"2D space trading and combat game, taking inspiration from..",
@@ -2184,6 +2232,14 @@
"strategy, multiplayer, online, real time",
"Source - C++ - GPL-2.0"
],
+ [
+ "Netrek (home, entry)",
+ "Multi-player battle simulation with a Star Trek theme.",
+ "Link",
+ "mature / inactive since 2009",
+ "action, multiplayer, online",
+ "Source - C - Custom"
+ ],
[
"NetStatsBaseball (home, entry)",
"Major League Baseball Simulation.",
@@ -2192,14 +2248,6 @@
"sports, simulation",
"Source - C - ?"
],
- [
- "Netrek (home, entry)",
- "Multi-player battle simulation with a Star Trek theme.",
- "Link",
- "mature / inactive since 2009",
- "action, multiplayer, online",
- "Source - ? - ?"
- ],
[
"Neverball (home, entry)",
"Part puzzle game, part action game, and entirely a test of..",
@@ -2216,6 +2264,22 @@
"action, shooter",
"Source - C++ - GPL-2.0"
],
+ [
+ "NLarn (home, entry)",
+ "Rewrite of Noah Morgan's classic roguelike game Larn from..",
+ "Link",
+ "mature / active",
+ "role playing, roguelike",
+ "Source - C, Lua - GPL-3.0"
+ ],
+ [
+ "nXtank (home, entry)",
+ "Xtank in a modern gaming engine.",
+ "Link",
+ "beta / inactive since 2010",
+ "action, tank",
+ "Source - Python - GPL-3.0"
+ ],
[
"O.H.R.RPG.C.E (home, entry)",
"Official Hamster Republic Role Playing Game Construction..",
@@ -2224,22 +2288,6 @@
"framework",
"Source - Basic - GPL-2.0"
],
- [
- "OGRE3D (home, entry)",
- "Scene-oriented, flexible 3D engine written in C++.",
- "Link",
- "mature / active",
- "framework, 3D",
- "Source - C++ - MIT"
- ],
- [
- "ORIENT (home, entry)",
- "Prototype for an educational role-playing game for..",
- "Link",
- "mature / inactive since 2009",
- "role playing, educational",
- "Source - C#, Java - GPL-2.0"
- ],
[
"Octaforge (home, entry)",
"OctaForge is a 3D game engine and a game development..",
@@ -2248,6 +2296,14 @@
"framework",
"Source - C++ - Custom"
],
+ [
+ "OGRE3D (home, entry)",
+ "Scene-oriented, flexible 3D engine written in C++.",
+ "Link",
+ "mature / active",
+ "framework, 3D",
+ "Source - C++ - MIT"
+ ],
[
"Oolite (home, entry)",
"3D space trading and combat simulator in the spirit of..",
@@ -2328,6 +2384,14 @@
"strategy, online",
"Source - JavaScript - GPL-2.0"
],
+ [
+ "Open Rails (home, entry)",
+ "Train simulator for the largest collection of digital..",
+ "Link",
+ "mature / active",
+ "simulation",
+ "Source - C# - GPL-3.0"
+ ],
[
"Open RPG Maker (home, entry)",
"Open RPG Maker is a free and open source 2D RPG creation..",
@@ -2344,14 +2408,6 @@
"role playing, massive multiplayer online",
"Source - Java - GPL-3.0"
],
- [
- "Open Rails (home, entry)",
- "Train simulator for the largest collection of digital..",
- "Link",
- "mature / active",
- "simulation",
- "Source - C# - GPL-3.0"
- ],
[
"Open Soccer Star (home, entry)",
"Soccer manager game in which you are not the manager or..",
@@ -2432,6 +2488,14 @@
"framework",
"Source - Haxe - MIT"
],
+ [
+ "Openglad (home, entry)",
+ "An SDL port of an old DOS game called Gladiator.",
+ "Link",
+ "mature / inactive since 2004",
+ "role playing, remake",
+ "Source - C++ - GPL-2.0"
+ ],
[
"OpenHoMM (home, entry)",
"Open source clone of 'Heroes Of Might And Magic III' engine.",
@@ -2446,7 +2510,7 @@
"Link",
"mature / active",
"action, arcade, wormslike",
- "Source - C++ - LGPL"
+ "Source - C++ - LGPL-2.0"
],
[
"OpenMOO2 (home, entry)",
@@ -2488,14 +2552,6 @@
"framework",
"Source - Python - GPL-2.0"
],
- [
- "OpenSSL (home, entry)",
- "Toolkit for the Transport Layer Security (TLS) and Secure..",
- "Link",
- "mature / active",
- "library",
- "Source - C - Custom"
- ],
[
"OpenSkyscraper (home, entry)",
"Tower simulation game inspired by SimTower.",
@@ -2512,6 +2568,14 @@
"sports, online, strategy",
"Source - PHP - GPL-3.0"
],
+ [
+ "OpenSSL (home, entry)",
+ "Toolkit for the Transport Layer Security (TLS) and Secure..",
+ "Link",
+ "mature / active",
+ "library",
+ "Source - C - Custom"
+ ],
[
"OpenTTD (home, entry)",
"OpenTTD is an open source simulation game based upon the..",
@@ -2536,14 +2600,6 @@
"strategy, turn-based",
"Source - C++ - GPL-3.0"
],
- [
- "Openglad (home, entry)",
- "An SDL port of an old DOS game called Gladiator.",
- "Link",
- "mature / inactive since 2004",
- "role playing, remake",
- "Source - C++ - GPL-2.0"
- ],
[
"Operation Citadel (home, entry)",
"A WWII, turn based platoon, company level war game on the..",
@@ -2552,6 +2608,14 @@
"strategy",
"Source - C++ - GPL-2.0"
],
+ [
+ "ORIENT (home, entry)",
+ "Prototype for an educational role-playing game for..",
+ "Link",
+ "mature / inactive since 2009",
+ "role playing, educational",
+ "Source - C#, Java - GPL-2.0"
+ ],
[
"Orx (home, entry)",
"Orx is an open source, portable, lightweight, plugin-..",
@@ -2584,22 +2648,6 @@
"strategy",
"Source - Python - GPL-2.0"
],
- [
- "PARPG (home, entry)",
- "Post-Apocalyptic RPG.",
- "Link",
- "beta / inactive since 2012",
- "role playing",
- "Source - Python - GPL-3.0"
- ],
- [
- "PCGen (home, entry)",
- "RPG Character Generator",
- "Link",
- "mature / active",
- "tool",
- "Source - Java - LGPL-2.1"
- ],
[
"PainTown (home, entry)",
"2D side scrolling beatem-up engine.",
@@ -2624,6 +2672,14 @@
"action, arcade, remake",
"Source - Perl - GPL-2.0"
],
+ [
+ "PARPG (home, entry)",
+ "Post-Apocalyptic RPG.",
+ "Link",
+ "beta / inactive since 2012",
+ "role playing",
+ "Source - Python - GPL-3.0"
+ ],
[
"Pasang Emas (home, entry)",
"Traditional two-player board game of Brunei.",
@@ -2640,6 +2696,14 @@
"strategy, multiplayer, real time",
"Source - Lua, C - MIT"
],
+ [
+ "PCGen (home, entry)",
+ "RPG Character Generator",
+ "Link",
+ "mature / active",
+ "tool",
+ "Source - Java - LGPL-2.1"
+ ],
[
"Phantasy Star Rebirth (home, entry)",
"Oldschool 90' sega genesis style.",
@@ -2680,6 +2744,14 @@
"strategy",
"Source - C++ - GPL-2.0"
],
+ [
+ "pkg-config (home, entry)",
+ "Tool used when compiling applications and libraries.",
+ "Link",
+ "mature / active",
+ "tool, library",
+ "Source - C - GPL-2.0"
+ ],
[
"PlaneShift (home, entry)",
"Role Playing Game immersed into a 3D virtual fantasy world.",
@@ -2736,6 +2808,14 @@
"library",
"Source - C - LGPL-2.1"
],
+ [
+ "pygame (home, entry)",
+ "Library for making multimedia applications like games..",
+ "Link",
+ "mature / active",
+ "framework",
+ "Source - C, Python - LGPL-2.1"
+ ],
[
"PyKaraoke (home, entry)",
"Karaoke player.",
@@ -2744,14 +2824,6 @@
"music, karaoke, social",
"Source - Python - LGPL-2.1"
],
- [
- "PySol (home, entry)",
- "1,000 solitaire games.",
- "Link",
- "mature / inactive since 2004",
- "strategy, cards",
- "Python - GPL-2.0"
- ],
[
"Pymapper (home, entry)",
"Map making utility used for role-playing games.",
@@ -2760,6 +2832,22 @@
"tool",
"Source - Python - GPL-3.0"
],
+ [
+ "pyORPG (home, entry)",
+ "ORPG (online role-playing-game) engine that allows..",
+ "",
+ "beta / inactive since 2015",
+ "framework",
+ "Source - Python - MIT"
+ ],
+ [
+ "PySol (home, entry)",
+ "1,000 solitaire games.",
+ "Link",
+ "mature / inactive since 2004",
+ "strategy, cards",
+ "Python - GPL-2.0"
+ ],
[
"Qt (home, entry)",
"Cross-platform application framework.",
@@ -2776,22 +2864,6 @@
"framework",
"Source - Pascal - MIT"
],
- [
- "REGoth (home, entry)",
- "Reimplementation of the zEngine, used by the game \"Gothic\"..",
- "Link",
- "beta / active",
- "role playing, remake, requires original content",
- "Source - C++ - GPL-3.0"
- ],
- [
- "RPDungeon - computer aided role playing (home, entry)",
- "Collection of programs and libraries for pen and paper..",
- "Link",
- "beta / inactive since 2006",
- "tool",
- "Source - Pascal - GPL-2.0"
- ],
[
"Rabbit Escape (home, entry)",
"Puzzle/action game of rescuing rabbits, inspired by..",
@@ -2824,6 +2896,14 @@
"strategy, turn-based",
"Source - Java - GPL-2.0"
],
+ [
+ "ransack (home, entry)",
+ "Python based roguelike.",
+ "",
+ "mature / inactive since 2016",
+ "role playing, roguelike",
+ "Source - Python - MIT"
+ ],
[
"Red Eclipse (home, entry)",
"First person arena shooter, featuring parkour, impulse..",
@@ -2832,6 +2912,14 @@
"action, shooter",
"Source - C++ - zlib"
],
+ [
+ "REGoth (home, entry)",
+ "Reimplementation of the zEngine, used by the game \"Gothic\"..",
+ "Link",
+ "beta / active",
+ "role playing, remake, requires original content",
+ "Source - C++ - GPL-3.0"
+ ],
[
"Return to the Roots (home, entry)",
"Renew the original The Settlers 2.",
@@ -2896,6 +2984,22 @@
"role playing",
"Source - Java - Apache-2.0"
],
+ [
+ "RPDungeon - computer aided role playing (home, entry)",
+ "Collection of programs and libraries for pen and paper..",
+ "Link",
+ "beta / inactive since 2006",
+ "tool",
+ "Source - Pascal - GPL-2.0"
+ ],
+ [
+ "rpge (home, entry)",
+ "Engine for two-dimensional graphical role-playing games.",
+ "",
+ "beta / inactive since 2014",
+ "framework",
+ "Source - C - GPL-3.0"
+ ],
[
"Ryzom Core (home, entry)",
"MMORPG with open world play.",
@@ -2913,36 +3017,12 @@
"Source - C++ - GPL-2.0"
],
[
- "SDL Asylum (home, entry)",
- "C port of the computer game Asylum, which was written by..",
- "Link",
- "mature / inactive since 2009",
- "action, arcade",
- "Source - C - GPL-3.0"
- ],
- [
- "SDL Game Engine 2D (home, entry)",
- "2D game programming framework for c/c++ programmers with..",
- "Link",
- "beta / inactive since 2014",
- "framework",
- "Source - C - MIT"
- ],
- [
- "SDL Sopwith (home, entry)",
- "Port of the classic 8086 biplane shoot-em-up.",
- "Link",
+ "sandbox Game Maker (home, entry)",
+ "Open source easy to use standalone 3D Game Maker and 3D..",
+ "Link",
"mature / inactive since 2014",
- "action, fly, port",
- "Source - C - GPL-2.0"
- ],
- [
- "SWIG (home, entry)",
- "Software development tool that connects programs written..",
- "Link",
- "mature / active",
- "library, interface generator, language binding",
- "Source - C++ - SWIG license"
+ "framework",
+ "Source - C++, C - Custom"
],
[
"Scorched 3D (home, entry)",
@@ -2974,7 +3054,7 @@
"Link",
"mature / inactive since 2017",
"framework, side-scrolling",
- "Source - C# - ?"
+ "Source - C# - GPL-2.0"
],
[
"ScummVM (home, entry)",
@@ -2984,6 +3064,30 @@
"game engine, framework",
"Source - C++ - GPL-2.0"
],
+ [
+ "SDL Asylum (home, entry)",
+ "C port of the computer game Asylum, which was written by..",
+ "Link",
+ "mature / inactive since 2009",
+ "action, arcade",
+ "Source - C - GPL-3.0"
+ ],
+ [
+ "SDL Game Engine 2D (home, entry)",
+ "2D game programming framework for c/c++ programmers with..",
+ "Link",
+ "beta / inactive since 2014",
+ "framework",
+ "Source - C - MIT"
+ ],
+ [
+ "SDL Sopwith (home, entry)",
+ "Port of the classic 8086 biplane shoot-em-up.",
+ "Link",
+ "mature / inactive since 2014",
+ "action, fly, port",
+ "Source - C - GPL-2.0"
+ ],
[
"Secret Mario Chronicles (home, entry)",
"Jump and Run game like Super Mario World with an advanced..",
@@ -3040,14 +3144,6 @@
"role playing, singleplayer",
"Source - C++ - GPL-3.0"
],
- [
- "Simple DirectMedia Layer (home, entry)",
- "Simple DirectMedia Layer is a cross-platform development..",
- "Link",
- "mature / active",
- "library, 3D",
- "Source - C - zlib"
- ],
[
"Simple and Fast Multimedia Library (home, entry)",
"SFML provides a simple interface to the various components..",
@@ -3056,6 +3152,14 @@
"library",
"Source - C++ - zlib"
],
+ [
+ "Simple DirectMedia Layer (home, entry)",
+ "Simple DirectMedia Layer is a cross-platform development..",
+ "Link",
+ "mature / active",
+ "library, 3D",
+ "Source - C - zlib"
+ ],
[
"Simple-Solitaire (home, entry)",
"Solitaire game collection with 14 games.",
@@ -3262,7 +3366,7 @@
"Link",
"beta / inactive since 2006",
"action, 2D, shoot'em up",
- "C++ - GPL-2.0"
+ "Source - C++ - GPL-2.0"
],
[
"Stareater (home, entry)",
@@ -3320,14 +3424,6 @@
"role playing, multiplayer, singleplayer",
"Source - C++ - GPL-3.0"
],
- [
- "SuperTuxKart (home, entry)",
- "Kart racing game.",
- "Link",
- "mature / active",
- "action, racing",
- "Source - C++, C - GPL-3.0"
- ],
[
"Superpowers (home, entry)",
"2D+3D game making for indies.",
@@ -3336,6 +3432,14 @@
"framework",
"Source - Typescript - ISC"
],
+ [
+ "SuperTuxKart (home, entry)",
+ "Kart racing game.",
+ "Link",
+ "mature / active",
+ "action, racing",
+ "Source - C++, C - GPL-3.0"
+ ],
[
"Supremacy (home, entry)",
"\"4X\" (eXplore, eXpand, eXploit, eXterminate) turn-based,..",
@@ -3344,6 +3448,14 @@
"strategy",
"Source - C# - Ms-RL"
],
+ [
+ "SWIG (home, entry)",
+ "Software development tool that connects programs written..",
+ "Link",
+ "mature / active",
+ "library, interface generator, language binding",
+ "Source - C++ - SWIG license"
+ ],
[
"T-Bots (home, entry)",
"Robot battle game simulator.",
@@ -3352,30 +3464,6 @@
"strategy",
"Source - C - GPL-2.0"
],
- [
- "TORCS, The Open Racing Car Simulator (home, entry)",
- "Car racing simulation.",
- "Link",
- "mature / inactive since 2016",
- "simulation, racing",
- "Source - C++ - GPL-2.0"
- ],
- [
- "TROPHY (home, entry)",
- "Car racing game with features such as shooting at other..",
- "Link",
- "mature / inactive since 2012",
- "simulation, 2D, cars, racing",
- "Source - C++ - GPL-2.0"
- ],
- [
- "TVTower (home, entry)",
- "A fan remake of MadTV.",
- "",
- "mature / active",
- "strategy",
- "Source - BlitzMax, Lua - Custom"
- ],
[
"Tales of Maj'Eyal (home, entry)",
"Roguelike RPG, featuring tactical turn-based combat and..",
@@ -3456,6 +3544,14 @@
"strategy",
"Source - C++ - GPL-3.0"
],
+ [
+ "The hunt for the lost rainbow jewels (Jewelhunt) (home, entry)",
+ "The rainbow jewels have been abducted from the temple of..",
+ "Link",
+ "beta / active",
+ "role playing",
+ "Source - Java - GPL-2.0"
+ ],
[
"The Legend of Edgar (home, entry)",
"2D platform game.",
@@ -3472,14 +3568,6 @@
"role playing, massive multiplayer online",
"Source - PHP - GPL-2.0"
],
- [
- "The hunt for the lost rainbow jewels (Jewelhunt) (home, entry)",
- "The rainbow jewels have been abducted from the temple of..",
- "Link",
- "beta / active",
- "role playing",
- "Source - Java - GPL-2.0"
- ],
[
"Thousand Parsec (home, entry)",
"A framework for turn based 4 X's game (eXplore, eXpand,..",
@@ -3496,6 +3584,14 @@
"role playing, client, MUD",
"C - GPL-3.0"
],
+ [
+ "TORCS, The Open Racing Car Simulator (home, entry)",
+ "Car racing simulation.",
+ "Link",
+ "mature / inactive since 2016",
+ "simulation, racing",
+ "Source - C++ - GPL-2.0"
+ ],
[
"Tremulous (home, entry)",
"Asymmetric team-based first-person shooter with real-time..",
@@ -3528,6 +3624,14 @@
"strategy",
"Source - Java - GPL-2.0"
],
+ [
+ "TROPHY (home, entry)",
+ "Car racing game with features such as shooting at other..",
+ "Link",
+ "mature / inactive since 2012",
+ "simulation, 2D, cars, racing",
+ "Source - C++ - GPL-2.0"
+ ],
[
"Tumiki Fighters (home, entry)",
"Side-scrolling shooter.",
@@ -3560,14 +3664,6 @@
"arcade, 2D, simulation, sports",
"Source - C++ - GPL-2.0"
],
- [
- "Tux Racer (home, entry)",
- "Racing game featuring Tux, the Linux Penguin.",
- "Link",
- "beta / inactive since 2001",
- "action, racing",
- "Source - C - GPL-2.0"
- ],
[
"Tux of Math Command (home, entry)",
"Math drill game starring Tux, the Linux Penguin.",
@@ -3576,6 +3672,14 @@
"educational, kids, tux",
"C - GPL-3.0"
],
+ [
+ "Tux Racer (home, entry)",
+ "Racing game featuring Tux, the Linux Penguin.",
+ "Link",
+ "beta / inactive since 2001",
+ "action, racing",
+ "Source - C - GPL-2.0"
+ ],
[
"Tuxemon (home, entry)",
"Turn-based monster fighting RPG.",
@@ -3584,6 +3688,14 @@
"role playing, turn-based",
"Source - Python - GPL-3.0"
],
+ [
+ "TVTower (home, entry)",
+ "A fan remake of MadTV.",
+ "",
+ "mature / active",
+ "strategy",
+ "Source - BlitzMax, Lua - Custom"
+ ],
[
"TwinEngine (home, entry)",
"A Little Big Adventure engine.",
@@ -3640,14 +3752,6 @@
"role playing",
"Source - Python - Custom"
],
- [
- "UnNetHack (home, entry)",
- "Roguelike, single-player role-playing game where the hero..",
- "Link",
- "mature / active",
- "role playing, roguelike",
- "Source - C - Custom"
- ],
[
"Underworld Adventures (home, entry)",
"Project to recreate Ultima Underworld 1 on modern..",
@@ -3664,6 +3768,14 @@
"strategy, singleplayer, turn-based",
"Source - Python - GPL-2.0"
],
+ [
+ "UnNetHack (home, entry)",
+ "Roguelike, single-player role-playing game where the hero..",
+ "Link",
+ "mature / active",
+ "role playing, roguelike",
+ "Source - C - Custom"
+ ],
[
"Unvanquished (home, entry)",
"FPS/RTS hybrid game powered by the Daemon engine (a..",
@@ -3680,6 +3792,14 @@
"framework",
"Source - C++, AngelScript - MIT"
],
+ [
+ "Valyria Tear (home, entry)",
+ "J-RPG (Based on the Hero of Allacrost engine).",
+ "Link",
+ "mature / active",
+ "role playing, JRPG, popular",
+ "Source - Lua, C++, C - GPL-2.0"
+ ],
[
"VASSAL Engine (home, entry)",
"Game engine for creating electronic versions of..",
@@ -3704,14 +3824,6 @@
"simulation, cars, racing",
"Source - C++ - GPL-3.0"
],
- [
- "Valyria Tear (home, entry)",
- "J-RPG (Based on the Hero of Allacrost engine).",
- "Link",
- "mature / active",
- "role playing, JRPG, popular",
- "Source - Lua, C++, C - GPL"
- ],
[
"Vega Strike (home, entry)",
"Vega Strike is a first-person space trading and combat..",
@@ -3728,14 +3840,6 @@
"role playing, voxel",
"Source - Rust - GPL-3.0"
],
- [
- "WAtomic (home, entry)",
- "Windows clone of Linux KAtomic logic game.",
- "Link",
- "mature / inactive since 2005",
- "strategy, remake",
- "Source - Pascal - GPL-2.0"
- ],
[
"War Of Kingdom (home, entry)",
"Turn-based tactical strategy game.",
@@ -3776,6 +3880,14 @@
"role playing",
"Source - Python - GPL-2.0"
],
+ [
+ "WAtomic (home, entry)",
+ "Windows clone of Linux KAtomic logic game.",
+ "Link",
+ "mature / inactive since 2005",
+ "strategy, remake",
+ "Source - Pascal - GPL-2.0"
+ ],
[
"Widelands (home, entry)",
"Widelands is a free, open source real-time strategy game..",
@@ -3840,6 +3952,14 @@
"framework, massive multiplayer online",
"Source - C++ - GPL-2.0"
],
+ [
+ "wxWidgets (home, entry)",
+ "C++ library that lets developers create applications for..",
+ "Link",
+ "mature / active",
+ "library, gui toolkit",
+ "Source - C++, Objective-C - Custom"
+ ],
[
"Wyrmsun (home, entry)",
"Strategy game which features elements of mythology,..",
@@ -3872,6 +3992,46 @@
"strategy",
"Source - C, C++ - GPL-2.0"
],
+ [
+ "Xconq (home, entry)",
+ "General strategy game system.",
+ "Link",
+ "mature / inactive since 2005",
+ "strategy",
+ "Source - C++ - GPL-2.0"
+ ],
+ [
+ "xdigger (home, entry)",
+ "(KC85-)Digger game.",
+ "Link",
+ "mature / inactive since 1999",
+ "action",
+ "C - GPL-2.0"
+ ],
+ [
+ "Xenowar (home, entry)",
+ "Turned based strategy game for Win32 and Android OS..",
+ "",
+ "mature / inactive since 2014",
+ "strategy, turn-based",
+ "Source - C, C++ - GPL-3.0"
+ ],
+ [
+ "Xonotic (home, entry)",
+ "Arena-style first person shooter.",
+ "Link",
+ "mature / active",
+ "action, shooter",
+ "Source - C - GPL-3.0"
+ ],
+ [
+ "xoreos (home, entry)",
+ "Reimplementation of BioWare\u2019s Aurora engine (and..",
+ "Link",
+ "beta / active",
+ "framework",
+ "Source - C++ - GPL-3.0"
+ ],
[
"XPilot (home, entry)",
"Multi-player 2D space game.",
@@ -3905,36 +4065,12 @@
"Source - C - Custom"
],
[
- "Xconq (home, entry)",
- "General strategy game system.",
- "Link",
- "mature / inactive since 2005",
- "strategy",
- "Source - C++ - GPL-2.0"
- ],
- [
- "Xenowar (home, entry)",
- "Turned based strategy game for Win32 and Android OS..",
+ "yaml-cpp (home, entry)",
+ "YAML parser and emitter in C++ matching the YAML 1.2 spec.",
"",
- "mature / inactive since 2014",
- "strategy, turn-based",
- "Source - C, C++ - GPL-3.0"
- ],
- [
- "Xonotic (home, entry)",
- "Arena-style first person shooter.",
- "Link",
"mature / active",
- "action, shooter",
- "Source - C - GPL-3.0"
- ],
- [
- "YSoccer (home, entry)",
- "Soccer game; continuation to Sensible World of Soccer.",
- "Link",
- "mature / inactive since 2017",
- "sports, simulation, soccer",
- "Source - Java - ?"
+ "library",
+ "Source - C++ - MIT"
],
[
"Yo Frankie! (home, entry)",
@@ -3944,6 +4080,14 @@
"action",
"Blender script - ?"
],
+ [
+ "YSoccer (home, entry)",
+ "Soccer game; continuation to Sensible World of Soccer.",
+ "Link",
+ "mature / active",
+ "sports, simulation, soccer",
+ "Source - Java - ?"
+ ],
[
"ZAngband (home, entry)",
"Roguelike computer role playing game available for almost..",
@@ -3952,14 +4096,6 @@
"role playing, roguelike",
"Source - C - Custom"
],
- [
- "ZGameEditor (home, entry)",
- "Rapid development solution with a tiny footprint.",
- "Link",
- "mature / active",
- "framework, editor",
- "Source - Pascal - MIT"
- ],
[
"Zelda: Mystery of Solarus DX (home, entry)",
"This quest is a free, open-source game that works with..",
@@ -3993,156 +4129,12 @@
"Source - Clojure - MIT"
],
[
- "Zone of Control (home, entry)",
- "Turn-based hexagonal strategy game written in Rust.",
- "Link",
- "beta / inactive since 2017",
- "strategy, turn-based",
- "Source - Rust - Apache-2.0"
- ],
- [
- "diablo-js (home, entry)",
- "Isometric minimal-code style game at html5 canvas and..",
- "",
+ "ZGameEditor (home, entry)",
+ "Rapid development solution with a tiny footprint.",
+ "Link",
"mature / active",
- "role playing",
- "Source - Java, JavaScript - MIT"
- ],
- [
- "jMonkeyEngine (home, entry)",
- "Game engine, made especially for Java game developers who..",
- "Link",
- "mature / active",
- "framework",
- "Source - Java - 3-clause BSD"
- ],
- [
- "kiki the nano bot (home, entry)",
- "3-D puzzle game, a mixture of the games Sokoban and Kula-..",
- "Link",
- "mature / inactive since 2007",
- "puzzle",
- "Source - ? - ?"
- ],
- [
- "libGDX (home, entry)",
- "Desktop/Android/BlackBerry/iOS/HTML5 Java game development..",
- "Link",
- "mature / active",
- "framework",
- "Source - Java, C++, C - Apache-2.0"
- ],
- [
- "libpng (home, entry)",
- "libpng is the official PNG reference library.",
- "",
- "mature / active",
- "library",
- "Source - C - Custom"
- ],
- [
- "micropolisJS (home, entry)",
- "A port of Micropolis to JS/HTML5.",
- "",
- "mature / active",
- "simulation",
- "Source - Javascript - GPL-3.0"
- ],
- [
- "mkxp (home, entry)",
- "Free Software implementation of the Ruby Game Scripting..",
- "",
- "mature / active",
- "framework",
- "Source - C++, C - GPL-2.0"
- ],
- [
- "nXtank (home, entry)",
- "Xtank in a modern gaming engine.",
- "Link",
- "beta / inactive since 2010",
- "action, tank",
- "Source - Python - GPL-3.0"
- ],
- [
- "pkg-config (home, entry)",
- "Tool used when compiling applications and libraries.",
- "Link",
- "mature / active",
- "tool, library",
- "Source - C - GPL-2.0"
- ],
- [
- "pyORPG (home, entry)",
- "ORPG (online role-playing-game) engine that allows..",
- "",
- "beta / inactive since 2015",
- "framework",
- "Source - Python - MIT"
- ],
- [
- "pygame (home, entry)",
- "Library for making multimedia applications like games..",
- "Link",
- "mature / active",
- "framework",
- "Source - C, Python - LGPL-2.1"
- ],
- [
- "ransack (home, entry)",
- "Python based roguelike.",
- "",
- "mature / inactive since 2016",
- "role playing, roguelike",
- "Source - Python - MIT"
- ],
- [
- "rpge (home, entry)",
- "Engine for two-dimensional graphical role-playing games.",
- "",
- "beta / inactive since 2014",
- "framework",
- "Source - C - GPL-3.0"
- ],
- [
- "sandbox Game Maker (home, entry)",
- "Open source easy to use standalone 3D Game Maker and 3D..",
- "Link",
- "mature / inactive since 2014",
- "framework",
- "Source - C++, C - Custom"
- ],
- [
- "wxWidgets (home, entry)",
- "C++ library that lets developers create applications for..",
- "Link",
- "mature / active",
- "library, gui toolkit",
- "Source - C++, Objective-C - Custom"
- ],
- [
- "xdigger (home, entry)",
- "(KC85-)Digger game.",
- "Link",
- "mature / inactive since 1999",
- "action",
- "C - GPL-2.0"
- ],
- [
- "xoreos (home, entry)",
- "Reimplementation of BioWare\u2019s Aurora engine (and..",
- "Link",
- "beta / active",
- "framework",
- "Source - C++ - GPL-3.0"
- ],
- [
- "yaml-cpp (home, entry)",
- "YAML parser and emitter in C++ matching the YAML 1.2 spec.",
- "",
- "mature / active",
- "library",
- "Source - C++ - MIT"
+ "framework, editor",
+ "Source - Pascal - MIT"
],
[
"zlib (home, entry)",
@@ -4151,6 +4143,14 @@
"mature / active",
"library",
"Source - C - zlib"
+ ],
+ [
+ "Zone of Control (home, entry)",
+ "Turn-based hexagonal strategy game written in Rust.",
+ "Link",
+ "beta / inactive since 2017",
+ "strategy, turn-based",
+ "Source - Rust - Apache-2.0"
]
]
}
\ No newline at end of file
diff --git a/games/_action.md b/games/_action.md
index 353fe904..c01ed687 100644
--- a/games/_action.md
+++ b/games/_action.md
@@ -1,12 +1,11 @@
[comment]: # (autogenerated content, do not edit)
# Action
-- **[Aeron](aeron.md)** (C++, ?, mature, inactive since 2011)
+- **[Aeron](aeron.md)** (C++, GPL-3.0, mature, inactive since 2011)
- **[Aleph One: Marathon](aleph_one_marathon.md)** (C++, Lua, GPL-3.0, mature, inactive since 2015)
- **[Armagetron Advanced](armagetron_advanced.md)** (C++, GPL-2.0, mature)
- **[Astromenace](astromenace.md)** (C++, C, GPL-3.0, mature)
- **[Atomic Tanks](atomic_tanks.md)** (C++, GPL-2.0, mature, inactive since 2016)
-- **[BZFlag](bzflag.md)** (C++, LGPL-2.1, MPL-2.0, mature)
- **[Ballerburg](ballerburg.md)** (C, Public Domain, mature, inactive since 1987)
- **[Battle Tanks](battle_tanks.md)** (C++, GPL-2.0, mature, inactive since 2009)
- **[Biniax](biniax.md)** (C, zlib, mature, inactive since 2012)
@@ -14,6 +13,7 @@
- **[Blobwars: Metal Blob Solid](blobwars_metal_solid_blob.md)** (C++, GPL-2.0, mature, inactive since 2015)
- **[Bombermaaan](bombermaaan.md)** (C++, GPL-3.0, mature, inactive since 2010)
- **[Boulder Dash](boulder_dash.md)** (Java, MIT, mature, inactive since 2015)
+- **[BZFlag](bzflag.md)** (C++, LGPL-2.1, MPL-2.0, mature)
- **[C-Dogs](cdogs.md)** (C, GPL-2.0, mature)
- **[Cabbages and Kings](cabbages_and_kings.md)** (Python, MIT, mature)
- **[Cat Mother Dead Justice](catmother.md)** (C++, 3-clause BSD, GPL-2.0, beta, inactive since 2003)
@@ -23,11 +23,11 @@
- **[CommandoJS](commando_js.md)** (JavaScript, CoffeeScript, MIT, beta, inactive since 2012)
- **[Epiar](epiar.md)** (C, C++, Lua, GPL-2.0, beta)
- **[Freedoom](freedoom.md)** (Not applicable, Not applicable, beta)
+- **[Gang Garrison 2](gang_garrison2.md)** (Game Maker Script, MPL, mature)
- **[GDash](gdash.md)** (C++, MIT, beta)
- **[GLtron](gltron.md)** (C, GPL, beta, inactive since 2017)
- **[GPL Arcade Volleyball](gpl_arcade_volleyball.md)** (C++, GPL-2.0, beta, inactive since 2006)
- **[GUSANOS](gusanos.md)** (?, ?, beta, inactive since 2006)
-- **[Gang Garrison 2](gang_garrison2.md)** (Game Maker Script, MPL, mature)
- **[LGames](lgames.md)** (C++, GPL-2.0, mature)
- **[Linwarrior 3D](linwarrior.md)** (C++, Apache-2.0, mature, inactive since 2010)
- **[Liquid War](liquid_war.md)** (C, GPL-3.0, mature, inactive since 2015)
@@ -36,22 +36,23 @@
- **[MechCommander 2 Omnitech](mechcommander2_omnitech.md)** (C++, MPL, beta, inactive since 2013)
- **[Mega Mario](mega_mario.md)** (C++, LGPL-2.1, mature, inactive since 2012)
- **[MicroWar 2.0](microwar_2.md)** (Python, 3-clause BSD, mature, inactive since 2009)
-- **[Netrek](netrek.md)** (?, ?, mature, inactive since 2009)
+- **[Netrek](netrek.md)** (C, Custom, mature, inactive since 2009)
- **[Neverball](neverball.md)** (C, GPL-2.0, mature)
- **[Nexiuz](nexiuz.md)** (C++, GPL-2.0, mature)
+- **[nXtank](nxtank.md)** (Python, GPL-3.0, beta, inactive since 2010)
- **[Open Surge](open_surge.md)** (C, GPL-3.0, beta)
- **[Open Zelda](open_zelda.md)** (C++, zlib, beta)
- **[OpenArena](openarena.md)** (C, GPL-2.0, mature, inactive since 2012)
- **[OpenClonk](openclonk.md)** (C, C++, ISC, mature)
-- **[OpenLieroX](openlierox.md)** (C++, LGPL, mature)
+- **[OpenLieroX](openlierox.md)** (C++, LGPL-2.0, mature)
- **[PainTown](paintown.md)** (C++, Java, Python, 3-clause BSD, mature)
- **[Pang Zero](pang_zero.md)** (Perl, GPL-2.0, beta, inactive since 2007)
- **[Rabbit Escape](rabbit_escape.md)** (Java, GPL-2.0, mature)
- **[Red Eclipse](red_eclipse.md)** (C++, zlib, mature)
- **[Rocks'n'Diamonds ](rocks_and_diamonds.md)** (C, GPL-2.0, mature)
+- **[Scorched 3D](scorched_3d.md)** (C++, GPL-2.0, mature, inactive since 2014)
- **[SDL Asylum](sdl_asylum.md)** (C, GPL-3.0, mature, inactive since 2009)
- **[SDL Sopwith](sdl_sopwith.md)** (C, GPL-2.0, mature, inactive since 2014)
-- **[Scorched 3D](scorched_3d.md)** (C++, GPL-2.0, mature, inactive since 2014)
- **[Secret Mario Chronicles](secret_mario_chronicles.md)** (C++, GPL-3.0, mature, inactive since 2009)
- **[Smash Battle](smash_battle.md)** (C++, ?, beta, inactive since 2011)
- **[Smash](smash.md)** (JavaScript, MIT, mature)
@@ -66,8 +67,7 @@
- **[UltraStar](ultrastar.md)** (Pascal, ?, mature, inactive since 2010)
- **[Unvanquished](unvanquished.md)** (C++, GPL-3.0, mature)
- **[X-Moto](x-moto.md)** (C++, GPL-2.0, mature, inactive since 2014)
-- **[XPilot](xpilot.md)** (C, GPL-2.0, mature, inactive since 2010)
+- **[xdigger](xdigger.md)** (C, GPL-2.0, mature, inactive since 1999)
- **[Xonotic](xonotic.md)** (C, GPL-3.0, mature)
-- **[Yo Frankie!](yo_frankie.md)** (Blender script, ?, mature, inactive since 2009)
-- **[nXtank](nxtank.md)** (Python, GPL-3.0, beta, inactive since 2010)
-- **[xdigger](xdigger.md)** (C, GPL-2.0, mature, inactive since 1999)
\ No newline at end of file
+- **[XPilot](xpilot.md)** (C, GPL-2.0, mature, inactive since 2010)
+- **[Yo Frankie!](yo_frankie.md)** (Blender script, ?, mature, inactive since 2009)
\ No newline at end of file
diff --git a/games/_adventure.md b/games/_adventure.md
index 4d42d401..cfa112e5 100644
--- a/games/_adventure.md
+++ b/games/_adventure.md
@@ -9,7 +9,7 @@
- **[Dragon History - Dračí Historie](dragon_history.md)** (Pascal, Script, GPL-2.0, mature, inactive since 2010)
- **[Fanwor](fanwor.md)** (C, GPL-2.0, mature)
- **[Free in the Dark (engine)](fitd.md)** (C, C++, GPL-2.0, beta)
-- **[GameLV](gamelv.md)** (C++, GPL, beta)
+- **[GameLV](gamelv.md)** (C++, GPL-2.0, beta)
- **[Murder In The Public Domain](murder_in_the_public_domain.md)** (C++, GPL-3.0, mature, inactive since 2013)
- **[Sentient Storage](sentient_storage.md)** (Python, Public Domain, mature)
- **[Sintel The Game](sintel_the_game.md)** (Python, MIT, beta, inactive since 2014)
diff --git a/games/_all.md b/games/_all.md
index 8929f326..facaa813 100644
--- a/games/_all.md
+++ b/games/_all.md
@@ -5,10 +5,10 @@
- **[2048](2048.md)** (Javascript, MIT, mature)
- **[3d.city](3d_city.md)** (JavaScript, GPL-3.0, mature, inactive since 2016)
- **[A Planet's Revenge](a_planets_revenge.md)** (Python, GPL-3.0, beta, inactive since 2008)
-- **[AI Wars](ai_wars.md)** (Python, MIT, beta, inactive since 2010)
- **[AdaVenture](adaventure.md)** (Ada, GPL-3.0, mature)
- **[Advanced Strategic Command](advanced_strategic_command.md)** (C++, GPL-2.0, mature)
-- **[Aeron](aeron.md)** (C++, ?, mature, inactive since 2011)
+- **[Aeron](aeron.md)** (C++, GPL-3.0, mature, inactive since 2011)
+- **[AI Wars](ai_wars.md)** (Python, MIT, beta, inactive since 2010)
- **[Aleph One: Marathon](aleph_one_marathon.md)** (C++, Lua, GPL-3.0, mature, inactive since 2015)
- **[Alien Assault Traders](alien_assault_traders.md)** (PHP, GPL-2.0, beta, inactive since 2009)
- **[Allegro](allegro.md)** (C, zlib, mature)
@@ -33,10 +33,9 @@
- **[Attal: Lords of doom](attal.md)** (C++, GPL-2.0, mature, inactive since 2008)
- **[AutoREALM](autorealm.md)** (C++, GPL-3.0, mature)
- **[Avanor](avanor.md)** (C++, Lua, GPL-2.0, beta, inactive since 2008)
-- **[BZFlag](bzflag.md)** (C++, LGPL-2.1, MPL-2.0, mature)
- **[Ballerburg](ballerburg.md)** (C, Public Domain, mature, inactive since 1987)
-- **[Battle Tanks](battle_tanks.md)** (C++, GPL-2.0, mature, inactive since 2009)
- **[Battle for Wesnoth](battle_for_wesnoth.md)** (C++, GPL-2.0, mature)
+- **[Battle Tanks](battle_tanks.md)** (C++, GPL-2.0, mature, inactive since 2009)
- **[Battlefield Java](battlefield_java.md)** (Java, GPL-3.0, beta, inactive since 2011)
- **[Battleround](battleround.md)** (Java, Apache-2.0, beta, inactive since 2015)
- **[Battles of Antargis](battles_of_antargis.md)** (C, C++, GPL-2.0, beta, inactive since 2014)
@@ -59,9 +58,9 @@
- **[BrowserQuest](browserquest.md)** (JavaScript, MPL-2.0, mature)
- **[Brutal Chess](brutal_chess.md)** (C++, GPL-2.0, beta, inactive since 2007)
- **[Bygfoot](bygfoot.md)** (Java, GPL-2.0, beta)
+- **[BZFlag](bzflag.md)** (C++, LGPL-2.1, MPL-2.0, mature)
- **[C-Dogs](cdogs.md)** (C, GPL-2.0, mature)
- **[C-evo](c_evo.md)** (Pascal, Public Domain, GPL-3.0, mature, inactive since 2013)
-- **[COCOS2D-X](cocos2dx.md)** (C++, MIT, mature)
- **[Cabbages and Kings](cabbages_and_kings.md)** (Python, MIT, mature)
- **[Caesar IA](caesar_ia.md)** (C++, GPL-3.0, beta)
- **[Call to Power 2](call_to_power2.md)** (C++, Custom, mature)
@@ -78,10 +77,11 @@
- **[Chocolate Doom](chocolate_doom.md)** (C, GPL-2.0, mature)
- **[Choria](choria.md)** (C++, C, Lua, GPL-3.0, mature)
- **[Chromium B.S.U.](chromium_bsu.md)** (C++, Artistic License, mature)
-- **[CivOne](civone.md)** (C#, CC0, beta)
- **[Civil](civil.md)** (Python, GPL-2.0, beta, inactive since 2003)
+- **[CivOne](civone.md)** (C#, CC0, beta)
- **[Classic Blades of Exile](blades_of_exile.md)** (C++, GPL-2.0, mature)
- **[Clou!](clou.md)** (C, Custom, beta)
+- **[COCOS2D-X](cocos2dx.md)** (C++, MIT, mature)
- **[Colobot](colobot.md)** (C++, GPL-3.0, mature)
- **[Colonization too](colonization_too.md)** (C++, GPL-2.0, beta, inactive since 2004)
- **[Colossal Cave Adventure](colossal_cave.md)** (Python, Apache-2.0, mature)
@@ -94,8 +94,6 @@
- **[Crown and Cutlass](crown_and_cutlass.md)** (C++, Custom, beta, inactive since 2009)
- **[Crypto++](crypto.md)** (C++, Boost-1.0, mature)
- **[D-Fend Reloaded](dfend_reloaded.md)** (Pascal, GPL-3.0, mature, inactive since 2015)
-- **[DNT](dnt.md)** (C++, GPL-3.0, beta, inactive since 2016)
-- **[DRL](drl.md)** (Lua, Pascal, GPL-2.0, mature)
- **[Daimonin](daimonin.md)** (C, GPL-2.0, mature)
- **[Danger from the Deep](danger_from_the_deep.md)** (C++, GPL-2.0, beta, inactive since 2011)
- **[Dark Destiny](dark_destiny.md)** (Java, Javascript, GPL, mature, inactive since 2016)
@@ -103,19 +101,22 @@
- **[DarkCity](darkcity.md)** (PHP, GPL-3.0, mature, inactive since 2012)
- **[Dash Engine](dash.md)** (D, MIT, mature, inactive since 2015)
- **[Dawn](dawn.md)** (C++, GPL-3.0, beta, inactive since 2011)
-- **[DeSmuME](desmume.md)** (C, C++, GPL-2.0, mature, inactive since 2015)
- **[Decker](decker.md)** (Java, GPL-2.0, beta, inactive since 2013)
- **[Deity](deity.md)** (Python, GPL-2.0, mature, inactive since 2014)
- **[Deliantra](deliantra.md)** (C, GPL-2.0, mature)
- **[Delta Engine](delta_engine.md)** (C#, Apache-2.0, mature, inactive since 2015)
- **[DemiGod](demigod.md)** (Java, GPL-3.0, beta, inactive since 2013)
+- **[DeSmuME](desmume.md)** (C, C++, GPL-2.0, mature, inactive since 2015)
- **[Devana](devana.md)** (PHP, zlib, beta)
+- **[diablo-js](diablo_js.md)** (Java, JavaScript, MIT, mature)
- **[Digital: A Love Story](digital_a_love_story.md)** (Ren'py, CC-BY-NC-SA, mature)
+- **[DNT](dnt.md)** (C++, GPL-3.0, beta, inactive since 2016)
- **[Domination](domination.md)** (Java, GPL-3.0, mature)
- **[Doxygen](doxygen.md)** (C++, GPL-2.0, mature)
- **[Dragon History - Dračí Historie](dragon_history.md)** (Pascal, Script, GPL-2.0, mature, inactive since 2010)
- **[Dragon Hunt](dragon_hunt.md)** (Python, GPL-2.0, mature)
- **[DreamChess](dreamchess.md)** (C, GPL-3.0, beta)
+- **[DRL](drl.md)** (Lua, Pascal, GPL-2.0, mature)
- **[Duel Commander](duel_commander.md)** (C, GPL-3.0, beta, inactive since 2009)
- **[Dune Dynasty](dune_dynasty.md)** (C, GPL-2.0, mature, inactive since 2014)
- **[Dune II - The Maker](dune_ii_the_maker.md)** (Java, MIT, beta)
@@ -126,75 +127,75 @@
- **[Dungeon Mapper](dungeon_mapper.md)** (C++, GPL-3.0, beta, inactive since 2013)
- **[Dungeon Monkey Eternal](dungeon_monkey_eternal.md)** (Python, GPL-2.0, mature, inactive since 2016)
- **[Dungeon Quest](dungeon_quest.md)** (Java, MIT, mature)
-- **[ENIGMA](enigma_engine.md)** (C++, C, GPL-3.0, mature)
-- **[EPOH](epoh.md)** (JavaScript, MIT, beta)
- **[EasyRPG Player](easyrpgplayer.md)** (C++, GPL-3.0, mature)
- **[Eat The Whistle](eat_the_whistle.md)** (C, ?, mature, inactive since 2017)
- **[Egoboo](egoboo.md)** (C++, C, GPL-3.0, mature, inactive since 2015)
- **[Endgame: Singularity](endgame_singularity.md)** (Python, GPL-2.0, beta)
- **[Endless Sky](endless_sky.md)** (C++, GPL-3.0, mature)
- **[Enigma](enigma.md)** (C, C++, GPL-2.0, mature)
+- **[ENIGMA](enigma_engine.md)** (C++, C, GPL-3.0, mature)
- **[Eos, Dawn of Light: A Space Opera](eos_dawn_of_light.md)** (Python, MIT, beta, inactive since 2007)
- **[Epiar](epiar.md)** (C, C++, Lua, GPL-2.0, beta)
+- **[EPOH](epoh.md)** (JavaScript, MIT, beta)
- **[Erebus](erebus.md)** (C++, GPL-3.0, beta)
- **[Eternal Lands](eternal_lands.md)** (C, C++, Custom, mature)
- **[EternalWinterWars](eternalwinterwars.md)** (Java, MIT, beta, inactive since 2014)
- **[Evil Cult](evil_cult.md)** (Haxe, JavaScript, GPL-3.0, mature)
- **[Evol Online](evol_online.md)** (C, GPL-3.0, mature)
- **[Exult](exult.md)** (C++, GPL-2.0, mature)
-- **[FAR Colony](farcolony.md)** (Pascal, GPL-3.0, beta, inactive since 2014)
- **[Fall of Imyrin](fall_of_imiryn.md)** (C++, Python, GPL-3.0, beta, inactive since 2009)
- **[Fallen Spire](fallen_spire.md)** (Python, GPL-3.0, beta, inactive since 2009)
- **[Fanwor](fanwor.md)** (C, GPL-2.0, mature)
+- **[FAR Colony](farcolony.md)** (Pascal, GPL-3.0, beta, inactive since 2014)
- **[First Strike](first_strike.md)** (Java, MIT, mature)
- **[Fish Fillets - Next Generation](fish_fillets_ng.md)** (C++, GPL-2.0, mature, inactive since 2014)
- **[Flare Engine](flare_engine.md)** (C++, GPL-3.0, mature)
- **[FlightGear](flightgear.md)** (C++, GPL-2.0, mature)
- **[Flixel](flixel.md)** (ActionScript, MIT, mature)
+- **[Free heroes2 engine](free_heroes2_engine.md)** (C++, GPL-2.0, beta, inactive since 2015)
+- **[Free in the Dark (engine)](fitd.md)** (C, C++, GPL-2.0, beta)
- **[Free Mars](free_mars.md)** (Java, GPL-3.0, mature)
- **[Free Orion](free_orion.md)** (C++, Python, GPL-2.0, beta)
- **[Free Space Colonization](free_space_colonization.md)** (C, GPL-2.0, beta)
-- **[Free heroes2 engine](free_heroes2_engine.md)** (C++, GPL-2.0, beta, inactive since 2015)
-- **[Free in the Dark (engine)](fitd.md)** (C, C++, GPL-2.0, beta)
-- **[FreeCol](freecol.md)** (Java, GPL-2.0, mature)
-- **[FreeLords](freelords.md)** (Java, GPL-2.0, beta)
-- **[FreeRCT](freerct.md)** (C++, GPL-2.0, beta, inactive since 2016)
-- **[FreeRails](freerails.md)** (Java, GPL-2.0, beta)
-- **[FreeSynd](free_synd.md)** (C++, GPL-2.0, beta)
-- **[FreeTrain](freetrain.md)** (C#, LGPL-2.1, beta, inactive since 2009)
-- **[FreeType](freetype.md)** (C, GPL, mature)
- **[Freeciv WebGL](freeciv_web.md)** (JavaScript, Java, AGPL-3.0, mature)
- **[Freeciv](freeciv.md)** (C, GPL-2.0, mature)
+- **[FreeCol](freecol.md)** (Java, GPL-2.0, mature)
- **[Freedink](freedink.md)** (C++, GPL-3.0, mature)
- **[Freedoom](freedoom.md)** (Not applicable, Not applicable, beta)
- **[FreedroidRPG](freedroid.md)** (C, GPL-2.0, mature)
+- **[FreeLords](freelords.md)** (Java, GPL-2.0, beta)
- **[Freeminer](freeminer.md)** (C++, Lua, GPL-3.0, beta)
+- **[FreeRails](freerails.md)** (Java, GPL-2.0, beta)
+- **[FreeRCT](freerct.md)** (C++, GPL-2.0, beta, inactive since 2016)
- **[Freeserf](freeserf.md)** (C++, GPL-3.0, beta)
- **[Freestars](freestars.md)** (C++, GPL-2.0, beta, inactive since 2008)
+- **[FreeSynd](free_synd.md)** (C++, GPL-2.0, beta)
+- **[FreeTrain](freetrain.md)** (C#, LGPL-2.1, beta, inactive since 2009)
+- **[FreeType](freetype.md)** (C, GPL-2.0, Custom, mature)
- **[Frozen Bubble](frozen_bubble.md)** (Perl, GPL-2.0, mature, inactive since 2012)
- **[Fujo](fujo.md)** (Python, CC-BY-SA-4.0, mature, inactive since 2014)
-- **[GDash](gdash.md)** (C++, MIT, beta)
-- **[GLtron](gltron.md)** (C, GPL, beta, inactive since 2017)
-- **[GM Tools](gm_tools.md)** (C++, GPL-2.0, beta, inactive since 2004)
-- **[GPL Arcade Volleyball](gpl_arcade_volleyball.md)** (C++, GPL-2.0, beta, inactive since 2006)
-- **[GUSANOS](gusanos.md)** (?, ?, beta, inactive since 2006)
- **[GalaxyMage Redux](galaxymage_redux.md)** (Python, GPL-2.0, beta, inactive since 2011)
- **[GalaxyNG](galaxyng.md)** (C, GPL-2.0, mature, inactive since 2005)
-- **[GameLV](gamelv.md)** (C++, GPL, beta)
+- **[GameLV](gamelv.md)** (C++, GPL-2.0, beta)
- **[Gang Garrison 2](gang_garrison2.md)** (Game Maker Script, MPL, mature)
+- **[GDash](gdash.md)** (C++, MIT, beta)
- **[GearHead](gearhead.md)** (Pascal, LGPL-2.1, Apache-2.0, mature)
- **[Gee Whiz](geewhiz.md)** (C, GPL-2.0, beta, inactive since 2004)
- **[GemRB](gemrb.md)** (C++, Python, GPL-2.0, mature)
- **[Gigalomania](gigalomania.md)** (C++, GPL-2.0, mature)
- **[Glest](glest.md)** (C++, GPL-2.0, mature, inactive since 2009)
- **[Globulation2](globulation2.md)** (C++, GPL-3.0, mature)
+- **[GLtron](gltron.md)** (C, GPL, beta, inactive since 2017)
+- **[GM Tools](gm_tools.md)** (C++, GPL-2.0, beta, inactive since 2004)
- **[Goblin Camp](goblin_camp.md)** (C++, GPL-3.0, beta, inactive since 2012)
- **[Goblin Hack](goblin_hack.md)** (C++, GPL-2.0, beta, inactive since 2009)
- **[Godot](godot.md)** (C, C++, MIT, mature)
- **[Golly ](golly.md)** (C++, Java, GPL-2.0, mature)
+- **[GPL Arcade Volleyball](gpl_arcade_volleyball.md)** (C++, GPL-2.0, beta, inactive since 2006)
- **[Grabble](grabble.md)** (Java, ?, mature, inactive since 2006)
- **[Greenius' Civil War](greenius_civil_war.md)** (C++, GPL-2.0, beta, inactive since 2001)
- **[Grobots](grobots.md)** (C++, GPL-2.0, mature, inactive since 2014)
+- **[GUSANOS](gusanos.md)** (?, ?, beta, inactive since 2006)
- **[H-World](h_world.md)** (C, Lua, GPL-2.0, beta, inactive since 2005)
- **[Hale](hale.md)** (Java, GPL-2.0, beta, inactive since 2014)
- **[HarfBuzz](harfbuzz.md)** (C++, MIT, mature)
@@ -215,24 +216,27 @@
- **[Irrlicht Engine](irrlicht.md)** (C++, C, zlib, mature)
- **[Isometric Turn-Based Strategy](isometric_turn_based_strategy.md)** (Python, MIT, beta)
- **[Iter Vehemens ad Necem](iter_vehemens_ad_necem.md)** (C++, GPL-2.0, beta)
+- **[Jagged Alliance 2 Stracciatella](jagged_alliance2.md)** (C++, Custom, mature)
+- **[JaNaG - Java Name Generator](janag_java_name_generator.md)** (Java, GPL-3.0, mature, inactive since 2016)
+- **[JiGS Interactive Game System](jigs_php_rpg.md)** (JavaScript, PHP, GPL-3.0, beta)
+- **[jMonkeyEngine](jmonkeyengine.md)** (Java, 3-clause BSD, mature)
- **[JQuest](jquest.md)** (Java, GPL-2.0, beta, inactive since 2006)
- **[JSettlers](jsettlers.md)** (Java, GPL-3.0, mature)
-- **[JaNaG - Java Name Generator](janag_java_name_generator.md)** (Java, GPL-3.0, mature, inactive since 2016)
-- **[Jagged Alliance 2 Stracciatella](jagged_alliance2.md)** (C++, Custom, mature)
-- **[JiGS Interactive Game System](jigs_php_rpg.md)** (JavaScript, PHP, GPL-3.0, beta)
- **[KAtomic](katomic.md)** (C++, GPL-2.0, mature)
-- **[KQ Lives](kq_lives.md)** (C, GPL-2.0, beta, inactive since 2011)
+- **[kiki the nano bot](kiki_the_nano_bot.md)** (?, ?, mature, inactive since 2007)
- **[Kingdoms](kingdoms.md)** (C++, GPL-3.0, beta, inactive since 2014)
- **[Knights and Merchants Remake](knights_and_merchants_remake.md)** (Pascal, AGPL-3.0, mature)
- **[Kobold's Quest 2](kobolds_quest_2.md)** (Python, LGPL-3.0, beta, inactive since 2011)
-- **[LGames](lgames.md)** (C++, GPL-2.0, mature)
-- **[LGeneral](lgeneral.md)** (C, GPL-2.0, mature)
-- **[LZMA SDK](lzma.md)** (C, LGPL-2.0, mature)
+- **[KQ Lives](kq_lives.md)** (C, GPL-2.0, beta, inactive since 2011)
- **[Labyrinth of Worlds](labyrinth_of_worlds.md)** (C++, LGPL-3.0, beta, inactive since 2010)
- **[Land of Fire](land_of_fire.md)** (Custom, GPL-2.0, beta)
+- **[LGames](lgames.md)** (C++, GPL-2.0, mature)
+- **[LGeneral](lgeneral.md)** (C, GPL-2.0, mature)
+- **[libGDX](libgdx.md)** (Java, C++, C, Apache-2.0, mature)
+- **[libpng](libpng.md)** (C, Custom, mature)
- **[Libxml2](libxml2.md)** (C, MIT, mature)
- **[Lightweight Java Game Library](lwjgl.md)** (Kotlin, C, 3-clause BSD, mature)
-- **[LinCity-NG](lincity_ng.md)** (C++, GPL, mature)
+- **[LinCity-NG](lincity_ng.md)** (C++, GPL-2.0, mature)
- **[Lincity](lincity.md)** (C, GPL-2.0, mature, inactive since 2005)
- **[Linley's Dungeon Crawl](linleys_dungeon_crawl.md)** (C, Custom, mature, inactive since 2006)
- **[Linwarrior 3D](linwarrior.md)** (C++, Apache-2.0, mature, inactive since 2010)
@@ -242,6 +246,7 @@
- **[Lua](lua.md)** (C, MIT, mature)
- **[Lugaru](lugaru.md)** (C++, GPL-2.0, mature)
- **[Lumix Engine](lumix.md)** (C++, MIT, beta)
+- **[LZMA SDK](lzma.md)** (C, LGPL-2.0, mature)
- **[LÖVE](loeve.md)** (C++, zlib, mature)
- **[M.E.W.L.](mewl.md)** (C++, GPL-2.0, beta, inactive since 2015)
- **[Machinations](machinations.md)** (C++, GPL-2.0, beta, inactive since 2003)
@@ -251,8 +256,8 @@
- **[Maratis](maratis.md)** (C++, GPL-2.0, beta)
- **[Mars, Land of No Mercy](mars_land_of_no_mercy.md)** (C++, GPL-2.0, beta, inactive since 2008)
- **[Me and My Shadow](me_and_my_shadow.md)** (C++, GPL-3.0, beta)
-- **[MechCommander 2 Omnitech](mechcommander2_omnitech.md)** (C++, MPL, beta, inactive since 2013)
- **[Mechanized Assault & eXploration Reloaded ](maxr.md)** (C++, C, GPL-2.0, beta, inactive since 2016)
+- **[MechCommander 2 Omnitech](mechcommander2_omnitech.md)** (C++, MPL, beta, inactive since 2013)
- **[Mega Mario](mega_mario.md)** (C++, LGPL-2.1, mature, inactive since 2012)
- **[MegaGlest](megaglest.md)** (C++, GPL-2.0, mature)
- **[MegaMek](megamek.md)** (Java, GPL-2.0, mature)
@@ -260,27 +265,29 @@
- **[Meridian 59](meridian59.md)** (C++, C, GPL-2.0, mature)
- **[Meritous](meritous.md)** (C, GPL-3.0, mature, inactive since 2008)
- **[Metal Mech](metal_mech.md)** (PHP, GPL-2.0, beta, inactive since 2006)
-- **[MicroWar 2.0](microwar_2.md)** (Python, 3-clause BSD, mature, inactive since 2009)
- **[Micropolis](micropolis.md)** (C++, Java, Python, GPL-3.0, mature)
+- **[micropolisJS](micropolis_js.md)** (Javascript, GPL-3.0, mature)
+- **[MicroWar 2.0](microwar_2.md)** (Python, 3-clause BSD, mature, inactive since 2009)
- **[Minetest](minetest.md)** (C++, Lua, LGPL-2.1, mature)
+- **[mkxp](mkxp.md)** (C++, C, GPL-2.0, mature)
- **[MonoGame](monogame.md)** (C#, MPL, MIT, mature)
- **[Monster Generator](monster_generator.md)** (Java, MIT, mature)
- **[Monstrosity](monstrosity.md)** (Python, MIT, mature)
- **[Moria](moria.md)** (C, GPL-3.0, mature)
- **[Mpango](mpango.md)** (Java, GPL-2.0, beta, inactive since 2013)
- **[Murder In The Public Domain](murder_in_the_public_domain.md)** (C++, GPL-3.0, mature, inactive since 2013)
-- **[NLarn](nlarn.md)** (C, Lua, GPL-3.0, mature)
- **[Naev](naev.md)** (C, Lua, GPL-3.0, mature)
- **[NetHack](nethack.md)** (C, Custom, mature)
- **[NetPanzer](netpanzer.md)** (C++, GPL-2.0, beta)
+- **[Netrek](netrek.md)** (C, Custom, mature, inactive since 2009)
- **[NetStatsBaseball](netstatsbaseball.md)** (C, ?, mature)
-- **[Netrek](netrek.md)** (?, ?, mature, inactive since 2009)
- **[Neverball](neverball.md)** (C, GPL-2.0, mature)
- **[Nexiuz](nexiuz.md)** (C++, GPL-2.0, mature)
+- **[NLarn](nlarn.md)** (C, Lua, GPL-3.0, mature)
+- **[nXtank](nxtank.md)** (Python, GPL-3.0, beta, inactive since 2010)
- **[O.H.R.RPG.C.E](ohrrpgce.md)** (Basic, GPL-2.0, mature)
-- **[OGRE3D](ogre3d.md)** (C++, MIT, mature)
-- **[ORIENT](orient.md)** (C#, Java, GPL-2.0, mature, inactive since 2009)
- **[Octaforge](octaforge.md)** (C++, Custom, mature)
+- **[OGRE3D](ogre3d.md)** (C++, MIT, mature)
- **[Oolite](oolite.md)** (Objective-C, C, Javascript, GPL-2.0, mature)
- **[Open AL Soft](open_al_soft.md)** (C, LGPL-2.0, mature)
- **[Open AL](open_al.md)** (C, Proprietary, mature)
@@ -291,9 +298,9 @@
- **[Open Legend RPG](open_legend_rpg.md)** (Text, Custom, mature)
- **[Open Meridian](open_meridian.md)** (C, C++, GPL-2.0, mature)
- **[Open Panzer](open_panzer.md)** (JavaScript, GPL-2.0, mature)
+- **[Open Rails](open_rails.md)** (C#, GPL-3.0, mature)
- **[Open RPG Maker](open_rpg_maker.md)** (C++, GPL-3.0, beta, inactive since 2014)
- **[Open RSC](open_rsc.md)** (Java, GPL-3.0, mature)
-- **[Open Rails](open_rails.md)** (C#, GPL-3.0, mature)
- **[Open Soccer Star](open_soccer_star.md)** (PHP, GPL-3.0, beta)
- **[Open Surge](open_surge.md)** (C, GPL-3.0, beta)
- **[Open Tibia](open_tibia.md)** (C++, GPL-2.0, beta, inactive since 2014)
@@ -304,37 +311,39 @@
- **[OpenCity](open_city.md)** (C++, GPL-2.0, beta)
- **[OpenClonk](openclonk.md)** (C, C++, ISC, mature)
- **[OpenFL](open_fl.md)** (Haxe, MIT, mature)
+- **[Openglad](openglad.md)** (C++, GPL-2.0, mature, inactive since 2004)
- **[OpenHoMM](open_homm.md)** (C++, GPL-3.0, beta, inactive since 2010)
-- **[OpenLieroX](openlierox.md)** (C++, LGPL, mature)
+- **[OpenLieroX](openlierox.md)** (C++, LGPL-2.0, mature)
- **[OpenMOO2](openmoo2.md)** (Python, GPL-2.0, beta, inactive since 2011)
- **[OpenMW](open_mw.md)** (C++, GPL-3.0, mature)
- **[OpenRA](open_ra.md)** (C#, GPL-3.0, mature)
- **[OpenRCT2](open_rct2.md)** (C++, GPL-3.0, beta)
- **[OpenRPG](openrpg.md)** (Python, GPL-2.0, mature, inactive since 2013)
-- **[OpenSSL](openssl.md)** (C, Custom, mature)
- **[OpenSkyscraper](openskyscraper.md)** (C++, GPL-2.0, beta)
- **[OpenSoccer](open_soccer.md)** (PHP, GPL-3.0, beta)
+- **[OpenSSL](openssl.md)** (C, Custom, mature)
- **[OpenTTD](open_ttd.md)** (C++, GPL-2.0, mature)
- **[OpenWebSoccer-Sim](open_web_soccer.md)** (PHP, LGPL-3.0, mature)
- **[OpenXcom](open_xcom.md)** (C++, GPL-3.0, mature)
-- **[Openglad](openglad.md)** (C++, GPL-2.0, mature, inactive since 2004)
- **[Operation Citadel](operation_citadel.md)** (C++, GPL-2.0, beta, inactive since 2000)
+- **[ORIENT](orient.md)** (C#, Java, GPL-2.0, mature, inactive since 2009)
- **[Orx](orx.md)** (C, zlib, mature)
- **[Other-Life](other_life.md)** (C, C++, Custom, beta)
- **[Our Personal Space](our_personal_space.md)** (Ren'py, GPL-3.0, mature)
- **[Outer Space](outer_space.md)** (Python, GPL-2.0, beta)
-- **[PARPG](parpg.md)** (Python, GPL-3.0, beta, inactive since 2012)
-- **[PCGen](pcgen.md)** (Java, LGPL-2.1, mature)
- **[PainTown](paintown.md)** (C++, Java, Python, 3-clause BSD, mature)
- **[Panda 3D](panda3d.md)** (C++, C, 3-clause BSD, mature)
- **[Pang Zero](pang_zero.md)** (Perl, GPL-2.0, beta, inactive since 2007)
+- **[PARPG](parpg.md)** (Python, GPL-3.0, beta, inactive since 2012)
- **[Pasang Emas](pasang_emas.md)** (Vala, GPL-3.0, mature)
- **[Pax Britannica](pax_britannica.md)** (Lua, C, MIT, mature)
+- **[PCGen](pcgen.md)** (Java, LGPL-2.1, mature)
- **[Phantasy Star Rebirth](phantasy.md)** (C++, GPL-3.0, beta, inactive since 2013)
- **[Pingus](pingus.md)** (C++, GPL-3.0, mature)
- **[Pioneer](pioneer.md)** (C++, C, Apache-2.0, GPL-3.0, mature)
- **[Pioneers](pioneers.md)** (C, GPL-2.0, mature)
- **[Pizza Business](pizza_business.md)** (C++, GPL-2.0, mature, inactive since 2003)
+- **[pkg-config](pkgconfig.md)** (C, GPL-2.0, mature)
- **[PlaneShift](planeshift.md)** (C++, GPL-2.0, mature)
- **[Planetary Hoppers](planetary_hoppers.md)** (Java, GPL-2.0, beta, inactive since 2003)
- **[PokerTH](pokerth.md)** (C++, AGPL-3.0, mature, inactive since 2017)
@@ -342,18 +351,20 @@
- **[Polycode](polycode.md)** (C, C++, MIT, beta)
- **[Project Helena](project_helena.md)** (Pascal, GPL-3.0, beta)
- **[Pthreads-win32](pthreads_win32.md)** (C, LGPL-2.1, mature)
+- **[pygame](pygame.md)** (C, Python, LGPL-2.1, mature)
- **[PyKaraoke](pykaraoke.md)** (Python, LGPL-2.1, beta, inactive since 2011)
-- **[PySol](pysol.md)** (Python, GPL-2.0, mature, inactive since 2004)
- **[Pymapper](pymapper.md)** (Python, GPL-3.0, mature)
+- **[pyORPG](pyorpg.md)** (Python, MIT, beta, inactive since 2015)
+- **[PySol](pysol.md)** (Python, GPL-2.0, mature, inactive since 2004)
- **[Qt](qt.md)** (C++, LGPL-3.0, mature)
- **[Quad-engine](quad.md)** (Pascal, MIT, beta)
-- **[REGoth](regoth.md)** (C++, GPL-3.0, beta)
-- **[RPDungeon - computer aided role playing](rpdungeon.md)** (Pascal, GPL-2.0, beta, inactive since 2006)
- **[Rabbit Escape](rabbit_escape.md)** (Java, GPL-2.0, mature)
- **[Radakan](radakan.md)** (Python, Custom, beta, inactive since 2014)
- **[Ragel](ragel.md)** (C++, MIT, mature)
- **[Rails: an 18xx game system](rails_18xx.md)** (Java, GPL-2.0, mature)
+- **[ransack](ransack.md)** (Python, MIT, mature, inactive since 2016)
- **[Red Eclipse](red_eclipse.md)** (C++, zlib, mature)
+- **[REGoth](regoth.md)** (C++, GPL-3.0, beta)
- **[Return to the Roots](return_to_the_roots.md)** (C++, GPL-3.0, mature)
- **[Rigs of Rods](rigs_of_rods.md)** (C++, GPL-3.0, mature)
- **[Rocks'n'Diamonds ](rocks_and_diamonds.md)** (C, GPL-2.0, mature)
@@ -362,17 +373,19 @@
- **[Rolemaster Office](rolemaster_office.md)** (Java, Apache-2.0, mature)
- **[Rolisteam](rolisteam.md)** (C++, JavaScript, GPL-2.0, mature)
- **[Room for Change](room_for_change.md)** (Java, Apache-2.0, mature, inactive since 2013)
+- **[RPDungeon - computer aided role playing](rpdungeon.md)** (Pascal, GPL-2.0, beta, inactive since 2006)
+- **[rpge](rpge.md)** (C, GPL-3.0, beta, inactive since 2014)
- **[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)
-- **[SDL Asylum](sdl_asylum.md)** (C, GPL-3.0, mature, inactive since 2009)
-- **[SDL Game Engine 2D](sge2d.md)** (C, MIT, beta, inactive since 2014)
-- **[SDL Sopwith](sdl_sopwith.md)** (C, GPL-2.0, mature, inactive since 2014)
-- **[SWIG](swig.md)** (C++, SWIG license, mature)
+- **[sandbox Game Maker](sandboxgamemaker.md)** (C++, C, Custom, mature, inactive since 2014)
- **[Scorched 3D](scorched_3d.md)** (C++, GPL-2.0, mature, inactive since 2014)
- **[Scorched Moon](scorched_moon.md)** (Python, GPL-3.0, beta)
- **[Scrabble3D](scrabble3d.md)** (Pascal, GPL-3.0, mature, inactive since 2015)
-- **[Scrolling Game Development Kit 2](scrolling_game_development_kit_2.md)** (C#, ?, mature, inactive since 2017)
+- **[Scrolling Game Development Kit 2](scrolling_game_development_kit_2.md)** (C#, GPL-2.0, mature, inactive since 2017)
- **[ScummVM](scummvm.md)** (C++, GPL-2.0, mature)
+- **[SDL Asylum](sdl_asylum.md)** (C, GPL-3.0, mature, inactive since 2009)
+- **[SDL Game Engine 2D](sge2d.md)** (C, MIT, beta, inactive since 2014)
+- **[SDL Sopwith](sdl_sopwith.md)** (C, GPL-2.0, mature, inactive since 2014)
- **[Secret Mario Chronicles](secret_mario_chronicles.md)** (C++, GPL-3.0, mature, inactive since 2009)
- **[Sengoku: Warring States of Japan](sengoku_warring_states_of_japan.md)** (C++, Lua, MIT, beta, inactive since 2008)
- **[Sentient Storage](sentient_storage.md)** (Python, Public Domain, mature)
@@ -380,8 +393,8 @@
- **[Seven Kingdoms: Ancient Adversaries](seven_kingdoms_ancient_adversaries.md)** (C++, GPL-2.0, mature)
- **[SharpKonquest](sharpkonquest.md)** (C#, GPL-2.0, mature, inactive since 2007)
- **[Silvertree](silvertree.md)** (C++, GPL-3.0, beta, inactive since 2007)
-- **[Simple DirectMedia Layer](sdl_2.md)** (C, zlib, mature)
- **[Simple and Fast Multimedia Library](sfml.md)** (C++, zlib, mature)
+- **[Simple DirectMedia Layer](sdl_2.md)** (C, zlib, mature)
- **[Simple-Solitaire](simple_solitaire.md)** (Java, GPL-3.0, mature)
- **[SimuTrans](simutrans.md)** (C++, Artistic License, mature)
- **[Sintel The Game](sintel_the_game.md)** (Python, MIT, beta, inactive since 2014)
@@ -415,13 +428,11 @@
- **[Story of a Lost Sky](story_of_a_lost_sky.md)** (Python, 3-clause BSD, mature)
- **[Stunt Rally](stunt_rally.md)** (C++, GPL-3.0, mature)
- **[Summoning Wars](summoming_wars.md)** (C++, GPL-3.0, beta, inactive since 2014)
-- **[SuperTuxKart](supertuxkart.md)** (C++, C, GPL-3.0, mature)
- **[Superpowers](superpowers.md)** (Typescript, ISC, mature)
+- **[SuperTuxKart](supertuxkart.md)** (C++, C, GPL-3.0, mature)
- **[Supremacy](supremacy.md)** (C#, Ms-RL, beta, inactive since 2014)
+- **[SWIG](swig.md)** (C++, SWIG license, mature)
- **[T-Bots](t_bots.md)** (C, GPL-2.0, beta, inactive since 2004)
-- **[TORCS, The Open Racing Car Simulator](torcs.md)** (C++, GPL-2.0, mature, inactive since 2016)
-- **[TROPHY](trophy.md)** (C++, GPL-2.0, mature, inactive since 2012)
-- **[TVTower](tvtower.md)** (BlitzMax, Lua, Custom, mature)
- **[Tales of Maj'Eyal](tales_of_maj_eyal.md)** (C, Lua, GPL-3.0, mature)
- **[Tanks of Freedom](tanks_of_freedom.md)** (GDScript, MIT, mature)
- **[Tenes Empanadas Graciela](tenes_empanadas_graciela.md)** (C, Javascript, Perl, GPL-2.0, beta, inactive since 2015)
@@ -432,22 +443,25 @@
- **[The Clans](the_clans.md)** (C, GPL-2.0, beta, inactive since 2003)
- **[The Endless Dungeons](endless_dungeons.md)** (C, CC-BY-NC-SA-2.0, mature, inactive since 2015)
- **[The Epic of Heroes](epic_of_heroes.md)** (C++, GPL-3.0, beta, inactive since 2015)
+- **[The hunt for the lost rainbow jewels (Jewelhunt)](jewelhunt.md)** (Java, GPL-2.0, beta)
- **[The Legend of Edgar](the_legend_of_edgar.md)** (C, GPL-2.0, mature)
- **[The Mana World](mana_world.md)** (PHP, GPL-2.0, mature)
-- **[The hunt for the lost rainbow jewels (Jewelhunt)](jewelhunt.md)** (Java, GPL-2.0, beta)
- **[Thousand Parsec](thousand_parsec.md)** (C++, Python, GPL-2.0, beta, inactive since 2012)
- **[TinTin++](tintinpp.md)** (C, GPL-3.0, mature)
+- **[TORCS, The Open Racing Car Simulator](torcs.md)** (C++, GPL-2.0, mature, inactive since 2016)
- **[Tremulous](tremulous.md)** (C, GPL-2.0, mature, inactive since 2016)
- **[Tressette](tresette.md)** (C++, GPL-2.0, mature, inactive since 2017)
- **[Trinity Reign](trinity_reign.md)** (C++, GPL-3.0, beta, inactive since 2013)
- **[TripleA](triplea.md)** (Java, GPL-2.0, mature)
+- **[TROPHY](trophy.md)** (C++, GPL-2.0, mature, inactive since 2012)
- **[Tumiki Fighters](tumiki_fighters.md)** (D, C++, 2-clause BSD, mature, inactive since 2005)
- **[Turious](turious.md)** (C, GPL-3.0, beta, inactive since 2014)
- **[Turn of War](turn_of_war.md)** (Java, GPL-3.0, beta)
- **[Tux Football](tux_football.md)** (C++, GPL-2.0, beta, inactive since 2012)
-- **[Tux Racer](tux_racer.md)** (C, GPL-2.0, beta, inactive since 2001)
- **[Tux of Math Command](tux_of_math_command.md)** (C, GPL-3.0, mature, inactive since 2011)
+- **[Tux Racer](tux_racer.md)** (C, GPL-2.0, beta, inactive since 2001)
- **[Tuxemon](tuxemon.md)** (Python, GPL-3.0, mature)
+- **[TVTower](tvtower.md)** (BlitzMax, Lua, Custom, mature)
- **[TwinEngine](twin_engine.md)** (C, GPL-2.0, mature, inactive since 2015)
- **[UFO2000](ufo2000.md)** (C++, GPL-2.0, mature, inactive since 2012)
- **[Ufo: Alien Invasion](ufo_alien_invasion.md)** (C, C++, GPL-2.0, mature)
@@ -455,23 +469,23 @@
- **[UltraStar Deluxe](ultrastar_deluxe.md)** (Pascal, GPL-2.0, mature)
- **[UltraStar](ultrastar.md)** (Pascal, ?, mature, inactive since 2010)
- **[Umbra](umbra.md)** (Python, Custom, beta, inactive since 2002)
-- **[UnNetHack](unnethack.md)** (C, Custom, mature)
- **[Underworld Adventures](underworld_adventures.md)** (C++, Lua, GPL-2.0, beta, inactive since 2007)
- **[Unknown Horizons](unknown_horizons.md)** (Python, GPL-2.0, beta)
+- **[UnNetHack](unnethack.md)** (C, Custom, mature)
- **[Unvanquished](unvanquished.md)** (C++, GPL-3.0, mature)
- **[Urho3D](urho3d.md)** (C++, AngelScript, MIT, mature)
+- **[Valyria Tear](valyria_tear.md)** (Lua, C++, C, GPL-2.0, mature)
- **[VASSAL Engine](vassal_engine.md)** (Java, LGPL-2.1, mature)
- **[VCMI Project](vcmi.md)** (C++, GPL-2.0, mature)
- **[VDrift](vdrift.md)** (C++, GPL-3.0, mature, inactive since 2014)
-- **[Valyria Tear](valyria_tear.md)** (Lua, C++, C, GPL, mature)
- **[Vega Strike](vega_strike.md)** (C++, GPL-2.0, mature)
- **[Veloren](veloren.md)** (Rust, GPL-3.0, beta)
-- **[WAtomic](watomic.md)** (Pascal, GPL-2.0, mature, inactive since 2005)
- **[War Of Kingdom](war_of_kingdom.md)** (C, C++, GPL-2.0, beta)
- **[Wargamer](wargamer.md)** (C++, GPL-2.0, mature, inactive since 2003)
- **[Wargus](wargus.md)** (C++, Lua, GPL-2.0, mature)
- **[Warzone 2100](warzone_2100.md)** (C++, GPL-2.0, mature)
- **[Waste's Edge](wastes_edge.md)** (Python, GPL-2.0, beta)
+- **[WAtomic](watomic.md)** (Pascal, GPL-2.0, mature, inactive since 2005)
- **[Widelands](widelands.md)** (C++, Lua, GPL-2.0, mature)
- **[Witch Blast](witch_blast.md)** (C++, GPL-3.0, beta, inactive since 2015)
- **[Wizards Magic](wizards_magic.md)** (Python, GPL-2.0, mature, inactive since 2012)
@@ -480,42 +494,28 @@
- **[World of Heroes](world_of_heroes.md)** (Python, 3-clause BSD, beta, inactive since 2009)
- **[World of Phaos](world_of_phaos.md)** (PHP, GPL-2.0, mature, inactive since 2011)
- **[WorldForge](worldforge.md)** (C++, GPL-2.0, mature)
+- **[wxWidgets](wxwidgets.md)** (C++, Objective-C, Custom, mature)
- **[Wyrmsun](wyrmsun.md)** (Lua, C++, GPL-2.0, mature)
- **[X-Force: Fight For Destiny](x-force.md)** (Pascal, GPL-2.0, beta, inactive since 2011)
- **[X-Moto](x-moto.md)** (C++, GPL-2.0, mature, inactive since 2014)
- **[XArchon](xarchon.md)** (C, C++, GPL-2.0, beta, inactive since 2003)
+- **[Xconq](xconq.md)** (C++, GPL-2.0, mature, inactive since 2005)
+- **[xdigger](xdigger.md)** (C, GPL-2.0, mature, inactive since 1999)
+- **[Xenowar](xenowar.md)** (C, C++, GPL-3.0, mature, inactive since 2014)
+- **[Xonotic](xonotic.md)** (C, GPL-3.0, mature)
+- **[xoreos](xoreos.md)** (C++, GPL-3.0, beta)
- **[XPilot](xpilot.md)** (C, GPL-2.0, mature, inactive since 2010)
- **[XSera](xsera.md)** (C, Lua, MIT, beta, inactive since 2010)
- **[XU4](xu4.md)** (C++, GPL-2.0, mature)
- **[XZ Utils](xz.md)** (C, Custom, mature)
-- **[Xconq](xconq.md)** (C++, GPL-2.0, mature, inactive since 2005)
-- **[Xenowar](xenowar.md)** (C, C++, GPL-3.0, mature, inactive since 2014)
-- **[Xonotic](xonotic.md)** (C, GPL-3.0, mature)
-- **[YSoccer](ysoccer.md)** (Java, ?, mature, inactive since 2017)
+- **[yaml-cpp](yaml_cpp.md)** (C++, MIT, mature)
- **[Yo Frankie!](yo_frankie.md)** (Blender script, ?, mature, inactive since 2009)
+- **[YSoccer](ysoccer.md)** (Java, ?, mature)
- **[ZAngband](zangband.md)** (C, Custom, mature, inactive since 2005)
-- **[ZGameEditor](zgameeditor.md)** (Pascal, MIT, mature)
- **[Zelda: Mystery of Solarus DX](zelda_mystery_of_solarus_dx.md)** (Lua, GPL-3.0, mature)
- **[Zero Ballistics](zeroballistics.md)** (C++, MIT, mature, inactive since 2013)
- **[Zero-K](zero_k.md)** (Lua, GPL-2.0, mature)
- **[Zetawar](zetawar.md)** (Clojure, MIT, mature)
-- **[Zone of Control](zone_of_control.md)** (Rust, Apache-2.0, beta, inactive since 2017)
-- **[diablo-js](diablo_js.md)** (Java, JavaScript, MIT, mature)
-- **[jMonkeyEngine](jmonkeyengine.md)** (Java, 3-clause BSD, mature)
-- **[kiki the nano bot](kiki_the_nano_bot.md)** (?, ?, mature, inactive since 2007)
-- **[libGDX](libgdx.md)** (Java, C++, C, Apache-2.0, mature)
-- **[libpng](libpng.md)** (C, Custom, mature)
-- **[micropolisJS](micropolis_js.md)** (Javascript, GPL-3.0, mature)
-- **[mkxp](mkxp.md)** (C++, C, GPL-2.0, mature)
-- **[nXtank](nxtank.md)** (Python, GPL-3.0, beta, inactive since 2010)
-- **[pkg-config](pkgconfig.md)** (C, GPL-2.0, mature)
-- **[pyORPG](pyorpg.md)** (Python, MIT, beta, inactive since 2015)
-- **[pygame](pygame.md)** (C, Python, LGPL-2.1, mature)
-- **[ransack](ransack.md)** (Python, MIT, mature, inactive since 2016)
-- **[rpge](rpge.md)** (C, GPL-3.0, beta, inactive since 2014)
-- **[sandbox Game Maker](sandboxgamemaker.md)** (C++, C, Custom, mature, inactive since 2014)
-- **[wxWidgets](wxwidgets.md)** (C++, Objective-C, Custom, mature)
-- **[xdigger](xdigger.md)** (C, GPL-2.0, mature, inactive since 1999)
-- **[xoreos](xoreos.md)** (C++, GPL-3.0, beta)
-- **[yaml-cpp](yaml_cpp.md)** (C++, MIT, mature)
-- **[zlib](zlib.md)** (C, zlib, mature)
\ No newline at end of file
+- **[ZGameEditor](zgameeditor.md)** (Pascal, MIT, mature)
+- **[zlib](zlib.md)** (C, zlib, mature)
+- **[Zone of Control](zone_of_control.md)** (Rust, Apache-2.0, beta, inactive since 2017)
\ No newline at end of file
diff --git a/games/_arcade.md b/games/_arcade.md
index eb22392e..b1e31e3c 100644
--- a/games/_arcade.md
+++ b/games/_arcade.md
@@ -6,7 +6,7 @@
- **[Bombermaaan](bombermaaan.md)** (C++, GPL-3.0, mature, inactive since 2010)
- **[GPL Arcade Volleyball](gpl_arcade_volleyball.md)** (C++, GPL-2.0, beta, inactive since 2006)
- **[Maelstrom](maelstrom.md)** (C++, GPL-2.0, mature, inactive since 2002)
-- **[OpenLieroX](openlierox.md)** (C++, LGPL, mature)
+- **[OpenLieroX](openlierox.md)** (C++, LGPL-2.0, mature)
- **[PainTown](paintown.md)** (C++, Java, Python, 3-clause BSD, mature)
- **[Pang Zero](pang_zero.md)** (Perl, GPL-2.0, beta, inactive since 2007)
- **[SDL Asylum](sdl_asylum.md)** (C, GPL-3.0, mature, inactive since 2009)
diff --git a/games/_framework.md b/games/_framework.md
index f3966b4d..93007ed5 100644
--- a/games/_framework.md
+++ b/games/_framework.md
@@ -6,13 +6,13 @@
- **[Arianne / Marauroa](arianne.md)** (Java, GPL-2.0, mature)
- **[Atlantis](atlantis.md)** (C++, GPL-2.0, mature, inactive since 2016)
- **[Blender game engine](blender_game_engine.md)** (C++, GPL-2.0, mature)
-- **[COCOS2D-X](cocos2dx.md)** (C++, MIT, mature)
- **[Castle Game Engine](castle_game_engine.md)** (Pascal, LGPL-2.0, mature)
+- **[COCOS2D-X](cocos2dx.md)** (C++, MIT, mature)
- **[Dash Engine](dash.md)** (D, MIT, mature, inactive since 2015)
-- **[DeSmuME](desmume.md)** (C, C++, GPL-2.0, mature, inactive since 2015)
- **[Delta Engine](delta_engine.md)** (C#, Apache-2.0, mature, inactive since 2015)
-- **[ENIGMA](enigma_engine.md)** (C++, C, GPL-3.0, mature)
+- **[DeSmuME](desmume.md)** (C, C++, GPL-2.0, mature, inactive since 2015)
- **[EasyRPG Player](easyrpgplayer.md)** (C++, GPL-3.0, mature)
+- **[ENIGMA](enigma_engine.md)** (C++, C, GPL-3.0, mature)
- **[Flare Engine](flare_engine.md)** (C++, GPL-3.0, mature)
- **[Flixel](flixel.md)** (ActionScript, MIT, mature)
- **[GemRB](gemrb.md)** (C++, Python, GPL-2.0, mature)
@@ -21,16 +21,19 @@
- **[HaxeFlixel](haxeflixel.md)** (Haxe, MIT, mature)
- **[Irrlicht Engine](irrlicht.md)** (C++, C, zlib, mature)
- **[JiGS Interactive Game System](jigs_php_rpg.md)** (JavaScript, PHP, GPL-3.0, beta)
+- **[jMonkeyEngine](jmonkeyengine.md)** (Java, 3-clause BSD, mature)
+- **[libGDX](libgdx.md)** (Java, C++, C, Apache-2.0, mature)
- **[Lightweight Java Game Library](lwjgl.md)** (Kotlin, C, 3-clause BSD, mature)
- **[Lumix Engine](lumix.md)** (C++, MIT, beta)
- **[LÖVE](loeve.md)** (C++, zlib, mature)
- **[Mana](mana_source.md)** (C++, GPL-2.0, beta)
- **[Maratis](maratis.md)** (C++, GPL-2.0, beta)
- **[Minetest](minetest.md)** (C++, Lua, LGPL-2.1, mature)
+- **[mkxp](mkxp.md)** (C++, C, GPL-2.0, mature)
- **[MonoGame](monogame.md)** (C#, MPL, MIT, mature)
- **[O.H.R.RPG.C.E](ohrrpgce.md)** (Basic, GPL-2.0, mature)
-- **[OGRE3D](ogre3d.md)** (C++, MIT, mature)
- **[Octaforge](octaforge.md)** (C++, Custom, mature)
+- **[OGRE3D](ogre3d.md)** (C++, MIT, mature)
- **[Open Game Engine](open_game_engine.md)** (C++, LGPL-2.1, beta, inactive since 2008)
- **[Open RPG Maker](open_rpg_maker.md)** (C++, GPL-3.0, beta, inactive since 2014)
- **[OpenFL](open_fl.md)** (Haxe, MIT, mature)
@@ -38,11 +41,15 @@
- **[Orx](orx.md)** (C, zlib, mature)
- **[Panda 3D](panda3d.md)** (C++, C, 3-clause BSD, mature)
- **[Polycode](polycode.md)** (C, C++, MIT, beta)
+- **[pygame](pygame.md)** (C, Python, LGPL-2.1, mature)
+- **[pyORPG](pyorpg.md)** (Python, MIT, beta, inactive since 2015)
- **[Qt](qt.md)** (C++, LGPL-3.0, mature)
- **[Quad-engine](quad.md)** (Pascal, MIT, beta)
-- **[SDL Game Engine 2D](sge2d.md)** (C, MIT, beta, inactive since 2014)
-- **[Scrolling Game Development Kit 2](scrolling_game_development_kit_2.md)** (C#, ?, mature, inactive since 2017)
+- **[rpge](rpge.md)** (C, GPL-3.0, beta, inactive since 2014)
+- **[sandbox Game Maker](sandboxgamemaker.md)** (C++, C, Custom, mature, inactive since 2014)
+- **[Scrolling Game Development Kit 2](scrolling_game_development_kit_2.md)** (C#, GPL-2.0, mature, inactive since 2017)
- **[ScummVM](scummvm.md)** (C++, GPL-2.0, mature)
+- **[SDL Game Engine 2D](sge2d.md)** (C, MIT, beta, inactive since 2014)
- **[SoftPixel Engine](softpixel_engine.md)** (C++, zlib, mature, inactive since 2013)
- **[Solarus](solarus.md)** (C++, GPL-3.0, mature)
- **[Superpowers](superpowers.md)** (Typescript, ISC, mature)
@@ -51,12 +58,5 @@
- **[VASSAL Engine](vassal_engine.md)** (Java, LGPL-2.1, mature)
- **[Vega Strike](vega_strike.md)** (C++, GPL-2.0, mature)
- **[WorldForge](worldforge.md)** (C++, GPL-2.0, mature)
-- **[ZGameEditor](zgameeditor.md)** (Pascal, MIT, mature)
-- **[jMonkeyEngine](jmonkeyengine.md)** (Java, 3-clause BSD, mature)
-- **[libGDX](libgdx.md)** (Java, C++, C, Apache-2.0, mature)
-- **[mkxp](mkxp.md)** (C++, C, GPL-2.0, mature)
-- **[pyORPG](pyorpg.md)** (Python, MIT, beta, inactive since 2015)
-- **[pygame](pygame.md)** (C, Python, LGPL-2.1, mature)
-- **[rpge](rpge.md)** (C, GPL-3.0, beta, inactive since 2014)
-- **[sandbox Game Maker](sandboxgamemaker.md)** (C++, C, Custom, mature, inactive since 2014)
-- **[xoreos](xoreos.md)** (C++, GPL-3.0, beta)
\ No newline at end of file
+- **[xoreos](xoreos.md)** (C++, GPL-3.0, beta)
+- **[ZGameEditor](zgameeditor.md)** (Pascal, MIT, mature)
\ No newline at end of file
diff --git a/games/_library.md b/games/_library.md
index 8f6484e2..a7874c88 100644
--- a/games/_library.md
+++ b/games/_library.md
@@ -4,22 +4,22 @@
- **[Boost (C++ Libraries)](boost.md)** (C++, Boost-1.0, mature)
- **[Crypto++](crypto.md)** (C++, Boost-1.0, mature)
- **[Doxygen](doxygen.md)** (C++, GPL-2.0, mature)
-- **[FreeType](freetype.md)** (C, GPL, mature)
+- **[FreeType](freetype.md)** (C, GPL-2.0, Custom, mature)
- **[HarfBuzz](harfbuzz.md)** (C++, MIT, mature)
-- **[LZMA SDK](lzma.md)** (C, LGPL-2.0, mature)
+- **[libpng](libpng.md)** (C, Custom, mature)
- **[Libxml2](libxml2.md)** (C, MIT, mature)
- **[Lua](lua.md)** (C, MIT, mature)
+- **[LZMA SDK](lzma.md)** (C, LGPL-2.0, mature)
- **[Open AL Soft](open_al_soft.md)** (C, LGPL-2.0, mature)
- **[Open AL](open_al.md)** (C, Proprietary, mature)
- **[OpenSSL](openssl.md)** (C, Custom, mature)
+- **[pkg-config](pkgconfig.md)** (C, GPL-2.0, mature)
- **[Pthreads-win32](pthreads_win32.md)** (C, LGPL-2.1, mature)
- **[Ragel](ragel.md)** (C++, MIT, mature)
-- **[SWIG](swig.md)** (C++, SWIG license, mature)
-- **[Simple DirectMedia Layer](sdl_2.md)** (C, zlib, mature)
- **[Simple and Fast Multimedia Library](sfml.md)** (C++, zlib, mature)
-- **[XZ Utils](xz.md)** (C, Custom, mature)
-- **[libpng](libpng.md)** (C, Custom, mature)
-- **[pkg-config](pkgconfig.md)** (C, GPL-2.0, mature)
+- **[Simple DirectMedia Layer](sdl_2.md)** (C, zlib, mature)
+- **[SWIG](swig.md)** (C++, SWIG license, mature)
- **[wxWidgets](wxwidgets.md)** (C++, Objective-C, Custom, mature)
+- **[XZ Utils](xz.md)** (C, Custom, mature)
- **[yaml-cpp](yaml_cpp.md)** (C++, MIT, mature)
- **[zlib](zlib.md)** (C, zlib, mature)
\ No newline at end of file
diff --git a/games/_puzzle.md b/games/_puzzle.md
index 7a5a1ecf..f83cf67b 100644
--- a/games/_puzzle.md
+++ b/games/_puzzle.md
@@ -14,9 +14,9 @@
- **[Grabble](grabble.md)** (Java, ?, mature, inactive since 2006)
- **[HoDoKu](hodoku.md)** (Java, GPL-3.0, mature, inactive since 2013)
- **[KAtomic](katomic.md)** (C++, GPL-2.0, mature)
+- **[kiki the nano bot](kiki_the_nano_bot.md)** (?, ?, mature, inactive since 2007)
- **[Me and My Shadow](me_and_my_shadow.md)** (C++, GPL-3.0, beta)
- **[Pingus](pingus.md)** (C++, GPL-3.0, mature)
- **[Rabbit Escape](rabbit_escape.md)** (Java, GPL-2.0, mature)
- **[Secret Mario Chronicles](secret_mario_chronicles.md)** (C++, GPL-3.0, mature, inactive since 2009)
-- **[TetraVex](tetravex.md)** (Swift, GPL-3.0, beta)
-- **[kiki the nano bot](kiki_the_nano_bot.md)** (?, ?, mature, inactive since 2007)
\ No newline at end of file
+- **[TetraVex](tetravex.md)** (Swift, GPL-3.0, beta)
\ No newline at end of file
diff --git a/games/_role-playing.md b/games/_role-playing.md
index 85506ed2..fe29f18a 100644
--- a/games/_role-playing.md
+++ b/games/_role-playing.md
@@ -19,15 +19,16 @@
- **[Choria](choria.md)** (C++, C, Lua, GPL-3.0, mature)
- **[Classic Blades of Exile](blades_of_exile.md)** (C++, GPL-2.0, mature)
- **[Crossfire](crossfire.md)** (C, Java, GPL-2.0, mature)
-- **[DNT](dnt.md)** (C++, GPL-3.0, beta, inactive since 2016)
-- **[DRL](drl.md)** (Lua, Pascal, GPL-2.0, mature)
- **[Daimonin](daimonin.md)** (C, GPL-2.0, mature)
- **[DarkCity](darkcity.md)** (PHP, GPL-3.0, mature, inactive since 2012)
- **[Dawn](dawn.md)** (C++, GPL-3.0, beta, inactive since 2011)
- **[Decker](decker.md)** (Java, GPL-2.0, beta, inactive since 2013)
- **[Deliantra](deliantra.md)** (C, GPL-2.0, mature)
- **[DemiGod](demigod.md)** (Java, GPL-3.0, beta, inactive since 2013)
+- **[diablo-js](diablo_js.md)** (Java, JavaScript, MIT, mature)
+- **[DNT](dnt.md)** (C++, GPL-3.0, beta, inactive since 2016)
- **[Dragon Hunt](dragon_hunt.md)** (Python, GPL-2.0, mature)
+- **[DRL](drl.md)** (Lua, Pascal, GPL-2.0, mature)
- **[Dungeon Craft](dungeon_craft.md)** (C++, GPL-2.0, mature)
- **[Dungeon Crawl Stone Soup](dungeon_crawl_stone_soup.md)** (C++, Lua, GPL-2.0, mature)
- **[Dungeon Hero](dungeon_hero.md)** (Java, MIT, mature)
@@ -57,8 +58,8 @@
- **[Ilarion](ilarion.md)** (C++, Java, Lua, GPL-3.0, mature)
- **[Imperium](imperium.md)** (?, ?, mature)
- **[Iter Vehemens ad Necem](iter_vehemens_ad_necem.md)** (C++, GPL-2.0, beta)
-- **[KQ Lives](kq_lives.md)** (C, GPL-2.0, beta, inactive since 2011)
- **[Kobold's Quest 2](kobolds_quest_2.md)** (Python, LGPL-3.0, beta, inactive since 2011)
+- **[KQ Lives](kq_lives.md)** (C, GPL-2.0, beta, inactive since 2011)
- **[Labyrinth of Worlds](labyrinth_of_worlds.md)** (C++, LGPL-3.0, beta, inactive since 2010)
- **[Land of Fire](land_of_fire.md)** (Custom, GPL-2.0, beta)
- **[Linley's Dungeon Crawl](linleys_dungeon_crawl.md)** (C, Custom, mature, inactive since 2006)
@@ -68,22 +69,23 @@
- **[Meritous](meritous.md)** (C, GPL-3.0, mature, inactive since 2008)
- **[Monstrosity](monstrosity.md)** (Python, MIT, mature)
- **[Moria](moria.md)** (C, GPL-3.0, mature)
-- **[NLarn](nlarn.md)** (C, Lua, GPL-3.0, mature)
- **[Naev](naev.md)** (C, Lua, GPL-3.0, mature)
- **[NetHack](nethack.md)** (C, Custom, mature)
-- **[ORIENT](orient.md)** (C#, Java, GPL-2.0, mature, inactive since 2009)
+- **[NLarn](nlarn.md)** (C, Lua, GPL-3.0, mature)
- **[Open Legend RPG](open_legend_rpg.md)** (Text, Custom, mature)
- **[Open Meridian](open_meridian.md)** (C, C++, GPL-2.0, mature)
- **[Open RSC](open_rsc.md)** (Java, GPL-3.0, mature)
- **[Open Tibia](open_tibia.md)** (C++, GPL-2.0, beta, inactive since 2014)
-- **[OpenMW](open_mw.md)** (C++, GPL-3.0, mature)
- **[Openglad](openglad.md)** (C++, GPL-2.0, mature, inactive since 2004)
+- **[OpenMW](open_mw.md)** (C++, GPL-3.0, mature)
+- **[ORIENT](orient.md)** (C#, Java, GPL-2.0, mature, inactive since 2009)
- **[Other-Life](other_life.md)** (C, C++, Custom, beta)
- **[PARPG](parpg.md)** (Python, GPL-3.0, beta, inactive since 2012)
- **[Phantasy Star Rebirth](phantasy.md)** (C++, GPL-3.0, beta, inactive since 2013)
- **[PlaneShift](planeshift.md)** (C++, GPL-2.0, mature)
-- **[REGoth](regoth.md)** (C++, GPL-3.0, beta)
- **[Radakan](radakan.md)** (Python, Custom, beta, inactive since 2014)
+- **[ransack](ransack.md)** (Python, MIT, mature, inactive since 2016)
+- **[REGoth](regoth.md)** (C++, GPL-3.0, beta)
- **[Rogue Clone IV](rogue_clone_iv.md)** (C, 3-clause BSD, mature, inactive since 2006)
- **[Roguish](roguish.md)** (JavaScript, 3-clause BSD, beta, inactive since 2015)
- **[Room for Change](room_for_change.md)** (Java, Apache-2.0, mature, inactive since 2013)
@@ -100,22 +102,20 @@
- **[Tales of Maj'Eyal](tales_of_maj_eyal.md)** (C, Lua, GPL-3.0, mature)
- **[The Clans](the_clans.md)** (C, GPL-2.0, beta, inactive since 2003)
- **[The Endless Dungeons](endless_dungeons.md)** (C, CC-BY-NC-SA-2.0, mature, inactive since 2015)
-- **[The Mana World](mana_world.md)** (PHP, GPL-2.0, mature)
- **[The hunt for the lost rainbow jewels (Jewelhunt)](jewelhunt.md)** (Java, GPL-2.0, beta)
+- **[The Mana World](mana_world.md)** (PHP, GPL-2.0, mature)
- **[TinTin++](tintinpp.md)** (C, GPL-3.0, mature)
- **[Trinity Reign](trinity_reign.md)** (C++, GPL-3.0, beta, inactive since 2013)
- **[Tuxemon](tuxemon.md)** (Python, GPL-3.0, mature)
- **[UlDunAd](uidunad.md)** (Python, GPL-3.0, beta, inactive since 2011)
- **[Umbra](umbra.md)** (Python, Custom, beta, inactive since 2002)
-- **[UnNetHack](unnethack.md)** (C, Custom, mature)
- **[Underworld Adventures](underworld_adventures.md)** (C++, Lua, GPL-2.0, beta, inactive since 2007)
-- **[Valyria Tear](valyria_tear.md)** (Lua, C++, C, GPL, mature)
+- **[UnNetHack](unnethack.md)** (C, Custom, mature)
+- **[Valyria Tear](valyria_tear.md)** (Lua, C++, C, GPL-2.0, mature)
- **[Veloren](veloren.md)** (Rust, GPL-3.0, beta)
- **[Waste's Edge](wastes_edge.md)** (Python, GPL-2.0, beta)
- **[Witch Blast](witch_blast.md)** (C++, GPL-3.0, beta, inactive since 2015)
- **[World of Phaos](world_of_phaos.md)** (PHP, GPL-2.0, mature, inactive since 2011)
- **[XU4](xu4.md)** (C++, GPL-2.0, mature)
- **[ZAngband](zangband.md)** (C, Custom, mature, inactive since 2005)
-- **[Zelda: Mystery of Solarus DX](zelda_mystery_of_solarus_dx.md)** (Lua, GPL-3.0, mature)
-- **[diablo-js](diablo_js.md)** (Java, JavaScript, MIT, mature)
-- **[ransack](ransack.md)** (Python, MIT, mature, inactive since 2016)
\ No newline at end of file
+- **[Zelda: Mystery of Solarus DX](zelda_mystery_of_solarus_dx.md)** (Lua, GPL-3.0, mature)
\ No newline at end of file
diff --git a/games/_simulation.md b/games/_simulation.md
index eab52b89..122fd9b6 100644
--- a/games/_simulation.md
+++ b/games/_simulation.md
@@ -7,14 +7,15 @@
- **[Danger from the Deep](danger_from_the_deep.md)** (C++, GPL-2.0, beta, inactive since 2011)
- **[Eat The Whistle](eat_the_whistle.md)** (C, ?, mature, inactive since 2017)
- **[FlightGear](flightgear.md)** (C++, GPL-2.0, mature)
-- **[FreeTrain](freetrain.md)** (C#, LGPL-2.1, beta, inactive since 2009)
- **[Freeminer](freeminer.md)** (C++, Lua, GPL-3.0, beta)
+- **[FreeTrain](freetrain.md)** (C#, LGPL-2.1, beta, inactive since 2009)
- **[Golly ](golly.md)** (C++, Java, GPL-2.0, mature)
- **[Grobots](grobots.md)** (C++, GPL-2.0, mature, inactive since 2014)
- **[Infiniminer](infiniminer.md)** (C#, MIT, mature, inactive since 2016)
-- **[LinCity-NG](lincity_ng.md)** (C++, GPL, mature)
+- **[LinCity-NG](lincity_ng.md)** (C++, GPL-2.0, mature)
- **[Lincity](lincity.md)** (C, GPL-2.0, mature, inactive since 2005)
- **[Micropolis](micropolis.md)** (C++, Java, Python, GPL-3.0, mature)
+- **[micropolisJS](micropolis_js.md)** (Javascript, GPL-3.0, mature)
- **[NetStatsBaseball](netstatsbaseball.md)** (C, ?, mature)
- **[Oolite](oolite.md)** (Objective-C, C, Javascript, GPL-2.0, mature)
- **[Open Rails](open_rails.md)** (C#, GPL-3.0, mature)
@@ -27,10 +28,9 @@
- **[Pioneer](pioneer.md)** (C++, C, Apache-2.0, GPL-3.0, mature)
- **[Rigs of Rods](rigs_of_rods.md)** (C++, GPL-3.0, mature)
- **[SimuTrans](simutrans.md)** (C++, Artistic License, mature)
+- **[The Butterfly Effect](the_butterfly_effect.md)** (C++, GPL-2.0, beta)
- **[TORCS, The Open Racing Car Simulator](torcs.md)** (C++, GPL-2.0, mature, inactive since 2016)
- **[TROPHY](trophy.md)** (C++, GPL-2.0, mature, inactive since 2012)
-- **[The Butterfly Effect](the_butterfly_effect.md)** (C++, GPL-2.0, beta)
- **[Tux Football](tux_football.md)** (C++, GPL-2.0, beta, inactive since 2012)
- **[VDrift](vdrift.md)** (C++, GPL-3.0, mature, inactive since 2014)
-- **[YSoccer](ysoccer.md)** (Java, ?, mature, inactive since 2017)
-- **[micropolisJS](micropolis_js.md)** (Javascript, GPL-3.0, mature)
\ No newline at end of file
+- **[YSoccer](ysoccer.md)** (Java, ?, mature)
\ No newline at end of file
diff --git a/games/_sports.md b/games/_sports.md
index a64e4c67..2523e666 100644
--- a/games/_sports.md
+++ b/games/_sports.md
@@ -8,4 +8,4 @@
- **[OpenSoccer](open_soccer.md)** (PHP, GPL-3.0, beta)
- **[OpenWebSoccer-Sim](open_web_soccer.md)** (PHP, LGPL-3.0, mature)
- **[Tux Football](tux_football.md)** (C++, GPL-2.0, beta, inactive since 2012)
-- **[YSoccer](ysoccer.md)** (Java, ?, mature, inactive since 2017)
\ No newline at end of file
+- **[YSoccer](ysoccer.md)** (Java, ?, mature)
\ No newline at end of file
diff --git a/games/_strategy.md b/games/_strategy.md
index 5e018b23..14b87428 100644
--- a/games/_strategy.md
+++ b/games/_strategy.md
@@ -3,8 +3,8 @@
- **[0 A.D.](0ad.md)** (C, C++, GPL-2.0, beta)
- **[A Planet's Revenge](a_planets_revenge.md)** (Python, GPL-3.0, beta, inactive since 2008)
-- **[AI Wars](ai_wars.md)** (Python, MIT, beta, inactive since 2010)
- **[Advanced Strategic Command](advanced_strategic_command.md)** (C++, GPL-2.0, mature)
+- **[AI Wars](ai_wars.md)** (Python, MIT, beta, inactive since 2010)
- **[Alien Assault Traders](alien_assault_traders.md)** (PHP, GPL-2.0, beta, inactive since 2009)
- **[Ancient Beast](ancient_beast.md)** (JavaScript, AGPL-3.0, mature)
- **[Antares](antares.md)** (C++, LGPL-3.0, beta)
@@ -24,8 +24,8 @@
- **[C-evo](c_evo.md)** (Pascal, Public Domain, GPL-3.0, mature, inactive since 2013)
- **[Caesar IA](caesar_ia.md)** (C++, GPL-3.0, beta)
- **[Call to Power 2](call_to_power2.md)** (C++, Custom, mature)
-- **[CivOne](civone.md)** (C#, CC0, beta)
- **[Civil](civil.md)** (Python, GPL-2.0, beta, inactive since 2003)
+- **[CivOne](civone.md)** (C#, CC0, beta)
- **[Colobot](colobot.md)** (C++, GPL-3.0, mature)
- **[Colonization too](colonization_too.md)** (C++, GPL-2.0, beta, inactive since 2004)
- **[Conquests](conquests.md)** (C++, GPL-2.0, mature, inactive since 2012)
@@ -41,25 +41,25 @@
- **[Dune Dynasty](dune_dynasty.md)** (C, GPL-2.0, mature, inactive since 2014)
- **[Dune II - The Maker](dune_ii_the_maker.md)** (Java, MIT, beta)
- **[Dune Legacy](dune_legacy.md)** (C++, GPL-2.0, mature)
-- **[EPOH](epoh.md)** (JavaScript, MIT, beta)
- **[Endgame: Singularity](endgame_singularity.md)** (Python, GPL-2.0, beta)
+- **[EPOH](epoh.md)** (JavaScript, MIT, beta)
- **[EternalWinterWars](eternalwinterwars.md)** (Java, MIT, beta, inactive since 2014)
- **[Evil Cult](evil_cult.md)** (Haxe, JavaScript, GPL-3.0, mature)
- **[FAR Colony](farcolony.md)** (Pascal, GPL-3.0, beta, inactive since 2014)
- **[First Strike](first_strike.md)** (Java, MIT, mature)
+- **[Free heroes2 engine](free_heroes2_engine.md)** (C++, GPL-2.0, beta, inactive since 2015)
- **[Free Mars](free_mars.md)** (Java, GPL-3.0, mature)
- **[Free Orion](free_orion.md)** (C++, Python, GPL-2.0, beta)
- **[Free Space Colonization](free_space_colonization.md)** (C, GPL-2.0, beta)
-- **[Free heroes2 engine](free_heroes2_engine.md)** (C++, GPL-2.0, beta, inactive since 2015)
-- **[FreeCol](freecol.md)** (Java, GPL-2.0, mature)
-- **[FreeLords](freelords.md)** (Java, GPL-2.0, beta)
-- **[FreeRCT](freerct.md)** (C++, GPL-2.0, beta, inactive since 2016)
-- **[FreeRails](freerails.md)** (Java, GPL-2.0, beta)
-- **[FreeSynd](free_synd.md)** (C++, GPL-2.0, beta)
- **[Freeciv WebGL](freeciv_web.md)** (JavaScript, Java, AGPL-3.0, mature)
- **[Freeciv](freeciv.md)** (C, GPL-2.0, mature)
+- **[FreeCol](freecol.md)** (Java, GPL-2.0, mature)
+- **[FreeLords](freelords.md)** (Java, GPL-2.0, beta)
+- **[FreeRails](freerails.md)** (Java, GPL-2.0, beta)
+- **[FreeRCT](freerct.md)** (C++, GPL-2.0, beta, inactive since 2016)
- **[Freeserf](freeserf.md)** (C++, GPL-3.0, beta)
- **[Freestars](freestars.md)** (C++, GPL-2.0, beta, inactive since 2008)
+- **[FreeSynd](free_synd.md)** (C++, GPL-2.0, beta)
- **[GalaxyNG](galaxyng.md)** (C, GPL-2.0, mature, inactive since 2005)
- **[Gigalomania](gigalomania.md)** (C++, GPL-2.0, mature)
- **[Glest](glest.md)** (C++, GPL-2.0, mature, inactive since 2009)
@@ -72,9 +72,9 @@
- **[Hex Game](hexgame.md)** (C++, MIT, beta)
- **[Hexwar](hexwar.md)** (Ruby, JavaScript, MIT, beta, inactive since 2012)
- **[Isometric Turn-Based Strategy](isometric_turn_based_strategy.md)** (Python, MIT, beta)
+- **[Jagged Alliance 2 Stracciatella](jagged_alliance2.md)** (C++, Custom, mature)
- **[JQuest](jquest.md)** (Java, GPL-2.0, beta, inactive since 2006)
- **[JSettlers](jsettlers.md)** (Java, GPL-3.0, mature)
-- **[Jagged Alliance 2 Stracciatella](jagged_alliance2.md)** (C++, Custom, mature)
- **[Kingdoms](kingdoms.md)** (C++, GPL-3.0, beta, inactive since 2014)
- **[Knights and Merchants Remake](knights_and_merchants_remake.md)** (Pascal, AGPL-3.0, mature)
- **[LGeneral](lgeneral.md)** (C, GPL-2.0, mature)
@@ -137,7 +137,6 @@
- **[Stars! Nova](stars_nova.md)** (C#, GPL-2.0, beta)
- **[Supremacy](supremacy.md)** (C#, Ms-RL, beta, inactive since 2014)
- **[T-Bots](t_bots.md)** (C, GPL-2.0, beta, inactive since 2004)
-- **[TVTower](tvtower.md)** (BlitzMax, Lua, Custom, mature)
- **[Tanks of Freedom](tanks_of_freedom.md)** (GDScript, MIT, mature)
- **[Tenes Empanadas Graciela](tenes_empanadas_graciela.md)** (C, Javascript, Perl, GPL-2.0, beta, inactive since 2015)
- **[The Epic of Heroes](epic_of_heroes.md)** (C++, GPL-3.0, beta, inactive since 2015)
@@ -145,15 +144,16 @@
- **[TripleA](triplea.md)** (Java, GPL-2.0, mature)
- **[Turious](turious.md)** (C, GPL-3.0, beta, inactive since 2014)
- **[Turn of War](turn_of_war.md)** (Java, GPL-3.0, beta)
+- **[TVTower](tvtower.md)** (BlitzMax, Lua, Custom, mature)
- **[UFO2000](ufo2000.md)** (C++, GPL-2.0, mature, inactive since 2012)
- **[Ufo: Alien Invasion](ufo_alien_invasion.md)** (C, C++, GPL-2.0, mature)
- **[Unknown Horizons](unknown_horizons.md)** (Python, GPL-2.0, beta)
- **[VCMI Project](vcmi.md)** (C++, GPL-2.0, mature)
-- **[WAtomic](watomic.md)** (Pascal, GPL-2.0, mature, inactive since 2005)
- **[War Of Kingdom](war_of_kingdom.md)** (C, C++, GPL-2.0, beta)
- **[Wargamer](wargamer.md)** (C++, GPL-2.0, mature, inactive since 2003)
- **[Wargus](wargus.md)** (C++, Lua, GPL-2.0, mature)
- **[Warzone 2100](warzone_2100.md)** (C++, GPL-2.0, mature)
+- **[WAtomic](watomic.md)** (Pascal, GPL-2.0, mature, inactive since 2005)
- **[Widelands](widelands.md)** (C++, Lua, GPL-2.0, mature)
- **[Wizards Magic](wizards_magic.md)** (Python, GPL-2.0, mature, inactive since 2012)
- **[Wolfpack Empire](wolfpack_empire.md)** (C, GPL-3.0, mature)
@@ -161,9 +161,9 @@
- **[Wyrmsun](wyrmsun.md)** (Lua, C++, GPL-2.0, mature)
- **[X-Force: Fight For Destiny](x-force.md)** (Pascal, GPL-2.0, beta, inactive since 2011)
- **[XArchon](xarchon.md)** (C, C++, GPL-2.0, beta, inactive since 2003)
-- **[XSera](xsera.md)** (C, Lua, MIT, beta, inactive since 2010)
- **[Xconq](xconq.md)** (C++, GPL-2.0, mature, inactive since 2005)
- **[Xenowar](xenowar.md)** (C, C++, GPL-3.0, mature, inactive since 2014)
+- **[XSera](xsera.md)** (C, Lua, MIT, beta, inactive since 2010)
- **[Zero Ballistics](zeroballistics.md)** (C++, MIT, mature, inactive since 2013)
- **[Zero-K](zero_k.md)** (Lua, GPL-2.0, mature)
- **[Zetawar](zetawar.md)** (Clojure, MIT, mature)
diff --git a/games/_tool.md b/games/_tool.md
index 39fc52d1..e6b162d0 100644
--- a/games/_tool.md
+++ b/games/_tool.md
@@ -10,9 +10,9 @@
- **[JaNaG - Java Name Generator](janag_java_name_generator.md)** (Java, GPL-3.0, mature, inactive since 2016)
- **[Monster Generator](monster_generator.md)** (Java, MIT, mature)
- **[PCGen](pcgen.md)** (Java, LGPL-2.1, mature)
+- **[pkg-config](pkgconfig.md)** (C, GPL-2.0, mature)
- **[Pymapper](pymapper.md)** (Python, GPL-3.0, mature)
-- **[RPDungeon - computer aided role playing](rpdungeon.md)** (Pascal, GPL-2.0, beta, inactive since 2006)
- **[Rolemaster Office](rolemaster_office.md)** (Java, Apache-2.0, mature)
- **[Rolisteam](rolisteam.md)** (C++, JavaScript, GPL-2.0, mature)
-- **[World Builder](world_builder.md)** (Visual Basic, GPL-2.0, mature, inactive since 2007)
-- **[pkg-config](pkgconfig.md)** (C, GPL-2.0, mature)
\ No newline at end of file
+- **[RPDungeon - computer aided role playing](rpdungeon.md)** (Pascal, GPL-2.0, beta, inactive since 2006)
+- **[World Builder](world_builder.md)** (Visual Basic, GPL-2.0, mature, inactive since 2007)
\ No newline at end of file
diff --git a/games/aeron.md b/games/aeron.md
index 413f8bc4..04162fab 100644
--- a/games/aeron.md
+++ b/games/aeron.md
@@ -9,7 +9,7 @@ _Air combat maneuvering trainer game._
- Keywords: action
- Code repository: https://svn.code.sf.net/p/aeron/code/ (svn)
- Code language: C++
-- Code license: ?
+- Code license: GPL-3.0 (see file AeronEngineMain.cpp)
## Building
diff --git a/games/biniax.md b/games/biniax.md
index 0e5a33be..f2682053 100644
--- a/games/biniax.md
+++ b/games/biniax.md
@@ -8,7 +8,7 @@ _Puzzle game._
- Download: http://www.tuzsuzov.com/biniax/download2.html
- Platform: Windows, Linux, macOS, Android
- Keywords: action, puzzle
-- Code repository: (see download)
+- Code repository: https://gitlab.com/osgames/biniax.git (import of source releases)
- Code language: C
- Code license: zlib
diff --git a/games/dark_destiny.md b/games/dark_destiny.md
index 45926272..267565d8 100644
--- a/games/dark_destiny.md
+++ b/games/dark_destiny.md
@@ -12,5 +12,7 @@ _Turn-based online space strategy game playable in internet browsers._
See also https://sourceforge.net/projects/darkdestinytools/
+Private communication with the authors in September 2018 brought the following license information: "artwork and the code can be freely used for modifcation and sharing".
+
## Building
diff --git a/games/freetype.md b/games/freetype.md
index b4a63709..1643e04d 100644
--- a/games/freetype.md
+++ b/games/freetype.md
@@ -9,7 +9,7 @@ _Capable of producing high-quality output (glyph images) of most vector and bitm
- Keywords: library
- Code repository: https://git.savannah.gnu.org/git/freetype/freetype2.git (http://git.savannah.gnu.org/cgit/freetype/), https://git.savannah.gnu.org/git/freetype/freetype2-demos.git (+)
- Code language: C
-- Code license: GPL
+- Code license: GPL-2.0, Custom (modified BSD license, see LICENSE.TXT)
## Building
diff --git a/games/gamelv.md b/games/gamelv.md
index e6065c60..2ea48e82 100644
--- a/games/gamelv.md
+++ b/games/gamelv.md
@@ -7,7 +7,8 @@ _Adventure Game in Post Soviet Environment._
- Keywords: adventure
- Code repository: https://github.com/snauts/game-lv.git
- Code language: C++
-- Code license: GPL
+- Code license: GPL-2.0
+- Assets license: CC-BY
## Building
diff --git a/games/lincity.md b/games/lincity.md
index 09f77425..3a69b83b 100644
--- a/games/lincity.md
+++ b/games/lincity.md
@@ -11,7 +11,7 @@ _Lincity is a city simulation game,_
- Code language: C
- Code license: GPL-2.0
-See also https://github.com/javiercantero/lincity, https://github.com/ldicker83/lincity, https://github.com/usrshare/lincity
+See also https://github.com/javiercantero/lincity, https://github.com/usrshare/lincity
## Building
diff --git a/games/lincity_ng.md b/games/lincity_ng.md
index 2e21c504..447c3ac6 100644
--- a/games/lincity_ng.md
+++ b/games/lincity_ng.md
@@ -8,7 +8,7 @@ _City simulation game._
- Keywords: simulation
- Code repository: https://github.com/lincity-ng/lincity-ng.git
- Code language: C++
-- Code license: GPL
+- Code license: GPL-2.0
See also https://github.com/BackupTheBerlios/lincity-ng-svn, https://github.com/Isaac96/lincity-ng
diff --git a/games/maelstrom.md b/games/maelstrom.md
index 7b67746f..c530a36c 100644
--- a/games/maelstrom.md
+++ b/games/maelstrom.md
@@ -8,7 +8,7 @@ _Enhanced clone of Atari's 1979 Asteroids arcade game with a visual style simila
- Download: https://www.libsdl.org/projects/Maelstrom/binary.html
- Platform: Windows, Linux, macOS
- Keywords: action, arcade, shooter
-- Code repository: (see https://www.libsdl.org/projects/Maelstrom/source.html)
+- Code repository: https://github.com/richardjs/Maelstrom.git (see https://www.libsdl.org/projects/Maelstrom/source.html)
- Code language: C++
- Code license: GPL-2.0
- Code dependencies: SDL
diff --git a/games/netrek.md b/games/netrek.md
index 0ff314ad..5f3c5a49 100644
--- a/games/netrek.md
+++ b/games/netrek.md
@@ -10,8 +10,8 @@ _Multi-player battle simulation with a Star Trek theme._
- Platform: Windows, Linux, macOS
- Keywords: action, multiplayer, online
- Code repository: http://netrek.cvs.sourceforge.net (cvs)
-- Code language: ?
-- Code license: ?
+- Code language: C
+- Code license: Custom (permissive)
See also [JTrek](http://ftp.netrek.org/pub/netrek/clients/jtrek/)
diff --git a/games/openlierox.md b/games/openlierox.md
index e5bcc214..c56e00db 100644
--- a/games/openlierox.md
+++ b/games/openlierox.md
@@ -9,7 +9,7 @@ _Realtime worms shoot-em-up._
- Keywords: action, arcade, wormslike
- Code repository: https://git.code.sf.net/p/openlierox/code
- Code language: C++
-- Code license: LGPL
+- Code license: LGPL-2.0
## Building
diff --git a/games/scrolling_game_development_kit_2.md b/games/scrolling_game_development_kit_2.md
index 9943aa33..53cdeb82 100644
--- a/games/scrolling_game_development_kit_2.md
+++ b/games/scrolling_game_development_kit_2.md
@@ -9,6 +9,6 @@ _Program for creating 2D scrolling games._
- Keywords: framework, side-scrolling
- Code repository: https://git.code.sf.net/p/sgdk2/git, https://svn.code.sf.net/p/sgdk2/code/trunk (svn)
- Code language: C#
-- Code license: ?
+- Code license: GPL-2.0
## Building
diff --git a/games/starblastrix.md b/games/starblastrix.md
index 1f3a1e64..4c22ea4c 100644
--- a/games/starblastrix.md
+++ b/games/starblastrix.md
@@ -7,7 +7,7 @@ _Side scrolling shoot'em up game._
- Download: https://sourceforge.net/projects/starblastrix/files/
- Platform: Windows
- Keywords: action, 2D, shoot'em up
-- Code repository: (see download)
+- Code repository: https://gitlab.com/osgames/starblastrix.git (import of sources)
- Code language: C++
- Code license: GPL-2.0
diff --git a/games/valyria_tear.md b/games/valyria_tear.md
index ce7cc46e..6c4ea0a1 100644
--- a/games/valyria_tear.md
+++ b/games/valyria_tear.md
@@ -8,7 +8,8 @@ _J-RPG (Based on the Hero of Allacrost engine)._
- Keywords: role playing, JRPG, popular
- Code repository: https://github.com/ValyriaTear/ValyriaTear.git
- Code language: Lua, C++, C
-- Code license: GPL
+- Code license: GPL-2.0
+- Assets license: GPL-2.0, CC-BY-SA-3.0 (see https://github.com/ValyriaTear/ValyriaTear/blob/master/LICENSES.txt)
## Building
diff --git a/games/ysoccer.md b/games/ysoccer.md
index 06aede78..a08b0468 100644
--- a/games/ysoccer.md
+++ b/games/ysoccer.md
@@ -3,7 +3,7 @@
_Soccer game; continuation to Sensible World of Soccer._
- Home: http://ysoccer.sourceforge.net/, https://sourceforge.net/projects/ysoccer/
-- State: mature, inactive since 2017
+- State: mature
- Download: http://ysoccer.sourceforge.net/dloads.htm, https://sourceforge.net/projects/ysoccer/files/
- Platform: Windows, Linux, macOS
- Keywords: sports, simulation, soccer
diff --git a/statistics.md b/statistics.md
index 5a57679f..bae73a2d 100644
--- a/statistics.md
+++ b/statistics.md
@@ -1,24 +1,24 @@
[comment]: # (autogenerated content, do not edit)
# Statistics
-analyzed 518 entries on 2019-08-09 17:19:38
+analyzed 518 entries on 2019-08-13 13:34:45
## State
- mature: 338 (65.3%)
- beta: 180 (34.7%)
-- inactive: 229 (44.2%)
+- inactive: 228 (44.0%)
##### Inactive State
-Blobby Volley 2 (2017), Eat The Whistle (2017), GLtron (2017), PokerTH (2017), Scrolling Game Development Kit 2 (2017), Tressette (2017), YSoccer (2017), Zone of Control (2017), 3d.city (2016), Atlantis (2016), Atomic Tanks (2016), Atrinik (2016), Birth of the Empires (2016), DNT (2016), Dark Destiny (2016), Dungeon Monkey Eternal (2016), FreeRCT (2016), Infiniminer (2016), JaNaG - Java Name Generator (2016), Mechanized Assault & eXploration Reloaded (2016), Open Yahtzee (2016), Polis (2016), TORCS, The Open Racing Car Simulator (2016), Tremulous (2016), ransack (2016), Aleph One: Marathon (2015), Atomiks (2015), Battleround (2015), Blobwars: Metal Blob Solid (2015), Boulder Dash (2015), D-Fend Reloaded (2015), Dash Engine (2015), DeSmuME (2015), Delta Engine (2015), Egoboo (2015), Free heroes2 engine (2015), Liquid War (2015), M.E.W.L. (2015), Roguish (2015), Scrabble3D (2015), Tenes Empanadas Graciela (2015), The Endless Dungeons (2015), The Epic of Heroes (2015), TwinEngine (2015), Witch Blast (2015), pyORPG (2015), Argentum Online (2014), Battles of Antargis (2014), BlockOut II (2014), Cart Life (2014), Deity (2014), Dune Dynasty (2014), EternalWinterWars (2014), FAR Colony (2014), Fish Fillets - Next Generation (2014), Fujo (2014), Grobots (2014), Hale (2014), Heroes of Wing Commander (2014), Kingdoms (2014), Lips of Suna (2014), Open RPG Maker (2014), Open Tibia (2014), Radakan (2014), SDL Game Engine 2D (2014), SDL Sopwith (2014), Scorched 3D (2014), Sintel The Game (2014), Summoning Wars (2014), Supremacy (2014), Turious (2014), VDrift (2014), X-Moto (2014), Xenowar (2014), rpge (2014), sandbox Game Maker (2014), Bos Wars (2013), C-evo (2013), Candy Box 2 (2013), Decker (2013), DemiGod (2013), Dungeon Mapper (2013), HoDoKu (2013), HolySpirit (2013), MechCommander 2 Omnitech (2013), Mpango (2013), Murder In The Public Domain (2013), OpenRPG (2013), Phantasy Star Rebirth (2013), Room for Change (2013), SoftPixel Engine (2013), Source of Tales (2013), The Bub's Brothers (2013), Trinity Reign (2013), Zero Ballistics (2013), Biniax (2012), BlackNova Traders (2012), Blitzkrieg (2012), Cataclysm (2012), Celestron (2012), CommandoJS (2012), Conquests (2012), DarkCity (2012), Frozen Bubble (2012), Goblin Camp (2012), Hexwar (2012), Mega Mario (2012), OpenArena (2012), PARPG (2012), TROPHY (2012), Thousand Parsec (2012), Tux Football (2012), UFO2000 (2012), Wizards Magic (2012), Aeron (2011), Battlefield Java (2011), Brain Workshop (2011), Danger from the Deep (2011), Dawn (2011), GalaxyMage Redux (2011), KQ Lives (2011), Kobold's Quest 2 (2011), OpenBlox (2011), OpenMOO2 (2011), PyKaraoke (2011), Skrupel - Tribute Compilation (2011), Smash Battle (2011), Song of Albion (2011), Star Control II: 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), Bombermaaan (2010), Crimson Fields (2010), Dragon History - Dračí Historie (2010), Heroes of Wesnoth (2010), Labyrinth of Worlds (2010), Linwarrior 3D (2010), Mercenary Commander (2010), OpenHoMM (2010), Slay (2010), SpaceTrader for Java (2010), UltraStar (2010), XPilot (2010), XSera (2010), nXtank (2010), Alien Assault Traders (2009), Annchienta (2009), Ardentryst (2009), Battle Tanks (2009), Crown and Cutlass (2009), Dark Oberon (2009), Duel Commander (2009), Fall of Imyrin (2009), Fallen Spire (2009), FreeTrain (2009), Glest (2009), Goblin Hack (2009), MicroWar 2.0 (2009), Netrek (2009), ORIENT (2009), SDL Asylum (2009), Secret Mario Chronicles (2009), Space Trader for Windows (2009), World of Heroes (2009), Yo Frankie! (2009), A Planet's Revenge (2008), Attal: Lords of doom (2008), Avanor (2008), Freestars (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), Space Opera (2008), Armies (2007), Brutal Chess (2007), Eos, Dawn of Light: A Space Opera (2007), Pang Zero (2007), SharpKonquest (2007), Silvertree (2007), Slash'EM (2007), Underworld Adventures (2007), World Builder (2007), kiki the nano bot (2007), Betrayer's Moon Tactics (2006), Boson (2006), GPL Arcade Volleyball (2006), GUSANOS (2006), Grabble (2006), JQuest (2006), Linley's Dungeon Crawl (2006), Metal Mech (2006), RPDungeon - computer aided role playing (2006), Rogue Clone IV (2006), StarBlastrix (2006), GalaxyNG (2005), H-World (2005), Lincity (2005), Spice Trade (2005), Tumiki Fighters (2005), WAtomic (2005), Xconq (2005), ZAngband (2005), Colonization too (2004), GM Tools (2004), Gee Whiz (2004), Openglad (2004), PySol (2004), T-Bots (2004), AntiChess (2003), Cat Mother Dead Justice (2003), Civil (2003), Machinations (2003), Pizza Business (2003), Planetary Hoppers (2003), The Clans (2003), Wargamer (2003), XArchon (2003), Maelstrom (2002), Umbra (2002), Greenius' Civil War (2001), Tux Racer (2001), Operation Citadel (2000), xdigger (1999), Ballerburg (1987)
+Blobby Volley 2 (2017), Eat The Whistle (2017), GLtron (2017), PokerTH (2017), Scrolling Game Development Kit 2 (2017), Tressette (2017), Zone of Control (2017), 3d.city (2016), Atlantis (2016), Atomic Tanks (2016), Atrinik (2016), Birth of the Empires (2016), Dark Destiny (2016), DNT (2016), Dungeon Monkey Eternal (2016), FreeRCT (2016), Infiniminer (2016), JaNaG - Java Name Generator (2016), Mechanized Assault & eXploration Reloaded (2016), Open Yahtzee (2016), Polis (2016), ransack (2016), TORCS, The Open Racing Car Simulator (2016), Tremulous (2016), Aleph One: Marathon (2015), Atomiks (2015), Battleround (2015), Blobwars: Metal Blob Solid (2015), Boulder Dash (2015), D-Fend Reloaded (2015), Dash Engine (2015), Delta Engine (2015), DeSmuME (2015), Egoboo (2015), Free heroes2 engine (2015), Liquid War (2015), M.E.W.L. (2015), pyORPG (2015), Roguish (2015), Scrabble3D (2015), Tenes Empanadas Graciela (2015), The Endless Dungeons (2015), The Epic of Heroes (2015), TwinEngine (2015), Witch Blast (2015), Argentum Online (2014), Battles of Antargis (2014), BlockOut II (2014), Cart Life (2014), Deity (2014), Dune Dynasty (2014), EternalWinterWars (2014), FAR Colony (2014), Fish Fillets - Next Generation (2014), Fujo (2014), Grobots (2014), Hale (2014), Heroes of Wing Commander (2014), Kingdoms (2014), Lips of Suna (2014), Open RPG Maker (2014), Open Tibia (2014), Radakan (2014), rpge (2014), sandbox Game Maker (2014), Scorched 3D (2014), SDL Game Engine 2D (2014), SDL Sopwith (2014), Sintel The Game (2014), Summoning Wars (2014), Supremacy (2014), Turious (2014), VDrift (2014), X-Moto (2014), Xenowar (2014), Bos Wars (2013), C-evo (2013), Candy Box 2 (2013), Decker (2013), DemiGod (2013), Dungeon Mapper (2013), HoDoKu (2013), HolySpirit (2013), MechCommander 2 Omnitech (2013), Mpango (2013), Murder In The Public Domain (2013), OpenRPG (2013), Phantasy Star Rebirth (2013), Room for Change (2013), SoftPixel Engine (2013), Source of Tales (2013), The Bub's Brothers (2013), Trinity Reign (2013), Zero Ballistics (2013), Biniax (2012), BlackNova Traders (2012), Blitzkrieg (2012), Cataclysm (2012), Celestron (2012), CommandoJS (2012), Conquests (2012), DarkCity (2012), Frozen Bubble (2012), Goblin Camp (2012), Hexwar (2012), Mega Mario (2012), OpenArena (2012), PARPG (2012), Thousand Parsec (2012), TROPHY (2012), Tux Football (2012), UFO2000 (2012), Wizards Magic (2012), Aeron (2011), Battlefield Java (2011), Brain Workshop (2011), Danger from the Deep (2011), Dawn (2011), GalaxyMage Redux (2011), Kobold's Quest 2 (2011), KQ Lives (2011), OpenBlox (2011), OpenMOO2 (2011), PyKaraoke (2011), Skrupel - Tribute Compilation (2011), Smash Battle (2011), Song of Albion (2011), Star Control II: 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), Bombermaaan (2010), Crimson Fields (2010), Dragon History - Dračí Historie (2010), Heroes of Wesnoth (2010), Labyrinth of Worlds (2010), Linwarrior 3D (2010), Mercenary Commander (2010), nXtank (2010), OpenHoMM (2010), Slay (2010), SpaceTrader for Java (2010), UltraStar (2010), XPilot (2010), XSera (2010), Alien Assault Traders (2009), Annchienta (2009), Ardentryst (2009), Battle Tanks (2009), Crown and Cutlass (2009), Dark Oberon (2009), Duel Commander (2009), Fall of Imyrin (2009), Fallen Spire (2009), FreeTrain (2009), Glest (2009), Goblin Hack (2009), MicroWar 2.0 (2009), Netrek (2009), ORIENT (2009), SDL Asylum (2009), Secret Mario Chronicles (2009), Space Trader for Windows (2009), World of Heroes (2009), Yo Frankie! (2009), A Planet's Revenge (2008), Attal: Lords of doom (2008), Avanor (2008), Freestars (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), Space Opera (2008), Armies (2007), Brutal Chess (2007), Eos, Dawn of Light: A Space Opera (2007), kiki the nano bot (2007), Pang Zero (2007), SharpKonquest (2007), Silvertree (2007), Slash'EM (2007), Underworld Adventures (2007), World Builder (2007), Betrayer's Moon Tactics (2006), Boson (2006), GPL Arcade Volleyball (2006), Grabble (2006), GUSANOS (2006), JQuest (2006), Linley's Dungeon Crawl (2006), Metal Mech (2006), Rogue Clone IV (2006), RPDungeon - computer aided role playing (2006), StarBlastrix (2006), GalaxyNG (2005), H-World (2005), Lincity (2005), Spice Trade (2005), Tumiki Fighters (2005), WAtomic (2005), Xconq (2005), ZAngband (2005), Colonization too (2004), Gee Whiz (2004), GM Tools (2004), Openglad (2004), PySol (2004), T-Bots (2004), AntiChess (2003), Cat Mother Dead Justice (2003), Civil (2003), Machinations (2003), Pizza Business (2003), Planetary Hoppers (2003), The Clans (2003), Wargamer (2003), XArchon (2003), Maelstrom (2002), Umbra (2002), Greenius' Civil War (2001), Tux Racer (2001), Operation Citadel (2000), xdigger (1999), Ballerburg (1987)
## Code Languages
##### Language frequency
- C++ (37.2%)
-- C (20.2%)
+- C (20.3%)
- Java (10.9%)
- Python (8.9%)
- Lua (4.7%)
@@ -27,7 +27,7 @@ Blobby Volley 2 (2017), Eat The Whistle (2017), GLtron (2017), PokerTH (2017), S
- C# (2.3%)
- PHP (2.0%)
- Javascript (1.0%)
-- ? (0.7%)
+- ? (0.5%)
- Haxe (0.5%)
- Perl (0.5%)
- Ren'py (0.5%)
@@ -36,9 +36,9 @@ Blobby Volley 2 (2017), Eat The Whistle (2017), GLtron (2017), PokerTH (2017), S
- Rust (0.3%)
- Typescript (0.3%)
- Visual Basic (0.3%)
-- AGS Script (0.2%)
- ActionScript (0.2%)
- Ada (0.2%)
+- AGS Script (0.2%)
- AngelScript (0.2%)
- Basic (0.2%)
- Blender script (0.2%)
@@ -47,8 +47,8 @@ Blobby Volley 2 (2017), Eat The Whistle (2017), GLtron (2017), PokerTH (2017), S
- CoffeeScript (0.2%)
- Custom (0.2%)
- DM (0.2%)
-- GDScript (0.2%)
- Game Maker Script (0.2%)
+- GDScript (0.2%)
- Groovy (0.2%)
- Kotlin (0.2%)
- Not applicable (0.2%)
@@ -62,19 +62,19 @@ Blobby Volley 2 (2017), Eat The Whistle (2017), GLtron (2017), PokerTH (2017), S
##### Licenses frequency
-- GPL-2.0 (38.7%)
-- GPL-3.0 (25.1%)
-- MIT (10.9%)
-- Custom (4.4%)
-- ? (2.5%)
+- GPL-2.0 (39.5%)
+- GPL-3.0 (25.3%)
+- MIT (10.8%)
+- Custom (4.8%)
- Apache-2.0 (2.5%)
- zlib (2.3%)
- 3-clause BSD (2.1%)
- LGPL-2.1 (2.1%)
-- GPL (1.3%)
+- ? (1.9%)
- AGPL-3.0 (1.1%)
+- LGPL-2.0 (1.0%)
- LGPL-3.0 (1.0%)
-- LGPL-2.0 (0.8%)
+- GPL (0.6%)
- MPL (0.6%)
- Public Domain (0.6%)
- 2-clause BSD (0.4%)
@@ -89,7 +89,6 @@ Blobby Volley 2 (2017), Eat The Whistle (2017), GLtron (2017), PokerTH (2017), S
- CC-BY-SA-3.0 (0.2%)
- CC-BY-SA-4.0 (0.2%)
- CC0 (0.2%)
-- LGPL (0.2%)
- Ms-RL (0.2%)
- Not applicable (0.2%)
- Proprietary (0.2%)
@@ -149,8 +148,6 @@ Blobby Volley 2 (2017), Eat The Whistle (2017), GLtron (2017), PokerTH (2017), S
- snake-like (0.2%)
- top-down (0.2%)
- voxel (0.2%)
-- JRPG (0.1%)
-- MUD (0.1%)
- action-rpg (0.1%)
- action/adventure (0.1%)
- asciiart (0.1%)
@@ -176,10 +173,12 @@ Blobby Volley 2 (2017), Eat The Whistle (2017), GLtron (2017), PokerTH (2017), S
- gui toolkit (0.1%)
- inspired (0.1%)
- interface generator (0.1%)
+- JRPG (0.1%)
- kid-friendly (0.1%)
- language binding (0.1%)
- match 3 (0.1%)
- mmorpg (0.1%)
+- MUD (0.1%)
- physics (0.1%)
- plattformer (0.1%)
- point&click (0.1%)
@@ -196,11 +195,11 @@ Blobby Volley 2 (2017), Eat The Whistle (2017), GLtron (2017), PokerTH (2017), S
## Entries without download or play fields
-124: AI Wars, Advanced Strategic Command, Ancient Beast, Antares, Atomix, Atrinik, Ballerburg, Battleround, Battles of Antargis, BrowserQuest, Cabbages and Kings, Call to Power 2, Castle Game Engine, Cataclysm, Choria, CivOne, Classic Blades of Exile, Colossal Cave Adventure, CommandoJS, Core War, Dark Destiny, Dash Engine, Dawn, DemiGod, Digital: A Love Story, Dragon Hunt, Dungeon Monkey Eternal, Dungeon Quest, EPOH, Endgame: Singularity, EternalWinterWars, Evil Cult, FAR Colony, Fallen Spire, Fanwor, Free in the Dark (engine), FreeRCT, Freeciv WebGL, Freeminer, Freestars, Fujo, GalaxyMage Redux, GameLV, Gigalomania, Goblin Camp, Greenius' Civil War, Grobots, HarfBuzz, Harris, Heroes of Wesnoth, Hex Game, Hexwar, Jagged Alliance 2 Stracciatella, JiGS Interactive Game System, KAtomic, Kingdoms, LGeneral, Land of Fire, Lincity, Lips of Suna, LordsAWar!, LÖVE, M.E.W.L., MechCommander 2 Omnitech, Mercenary Commander, Meritous, Micropolis, Octaforge, Open AL Soft, Open Legend RPG, Open Panzer, Open RSC, Open Soccer Star, Open Zelda, OpenSkyscraper, OpenSoccer, Our Personal Space, Pax Britannica, Polis, Pthreads-win32, Ragel, Rigs of Rods, Roguish, Room for Change, Scorched Moon, Scrabble3D, Sentient Storage, Simple-Solitaire, Sintel The Game, Smash, Song of Albion, Source of Tales, Space Station 13, Star Ruler 2, Stendhal, TVTower, Tanks of Freedom, Tenes Empanadas Graciela, Terasology, Trinity Reign, Turious, Turn of War, TwinEngine, UFO2000, UlDunAd, VCMI Project, VDrift, Veloren, War Of Kingdom, Waste's Edge, XSera, XZ Utils, Xenowar, Zelda: Mystery of Solarus DX, Zetawar, diablo-js, libpng, micropolisJS, mkxp, pyORPG, ransack, rpge, yaml-cpp, zlib
+124: Advanced Strategic Command, AI Wars, Ancient Beast, Antares, Atomix, Atrinik, Ballerburg, Battleround, Battles of Antargis, BrowserQuest, Cabbages and Kings, Call to Power 2, Castle Game Engine, Cataclysm, Choria, CivOne, Classic Blades of Exile, Colossal Cave Adventure, CommandoJS, Core War, Dark Destiny, Dash Engine, Dawn, DemiGod, diablo-js, Digital: A Love Story, Dragon Hunt, Dungeon Monkey Eternal, Dungeon Quest, Endgame: Singularity, EPOH, EternalWinterWars, Evil Cult, Fallen Spire, Fanwor, FAR Colony, Free in the Dark (engine), Freeciv WebGL, Freeminer, FreeRCT, Freestars, Fujo, GalaxyMage Redux, GameLV, Gigalomania, Goblin Camp, Greenius' Civil War, Grobots, HarfBuzz, Harris, Heroes of Wesnoth, Hex Game, Hexwar, Jagged Alliance 2 Stracciatella, JiGS Interactive Game System, KAtomic, Kingdoms, Land of Fire, LGeneral, libpng, Lincity, Lips of Suna, LordsAWar!, LÖVE, M.E.W.L., MechCommander 2 Omnitech, Mercenary Commander, Meritous, Micropolis, micropolisJS, mkxp, Octaforge, Open AL Soft, Open Legend RPG, Open Panzer, Open RSC, Open Soccer Star, Open Zelda, OpenSkyscraper, OpenSoccer, Our Personal Space, Pax Britannica, Polis, Pthreads-win32, pyORPG, Ragel, ransack, Rigs of Rods, Roguish, Room for Change, rpge, Scorched Moon, Scrabble3D, Sentient Storage, Simple-Solitaire, Sintel The Game, Smash, Song of Albion, Source of Tales, Space Station 13, Star Ruler 2, Stendhal, Tanks of Freedom, Tenes Empanadas Graciela, Terasology, Trinity Reign, Turious, Turn of War, TVTower, TwinEngine, UFO2000, UlDunAd, VCMI Project, VDrift, Veloren, War Of Kingdom, Waste's Edge, Xenowar, XSera, XZ Utils, yaml-cpp, Zelda: Mystery of Solarus DX, Zetawar, zlib
## Entries with a code repository not on a popular site
-27: Advanced Strategic Command, Blender game engine, Deliantra, Fanwor, FreeRails, FreeType, Freedink, GUSANOS, KAtomic, Libxml2, LordsAWar!, Mechanized Assault & eXploration Reloaded , NetStatsBaseball, Netrek, Nexiuz, Open AL Soft, Open Rails, Ragel, Rocks'n'Diamonds , Simple DirectMedia Layer, Tales of Maj'Eyal, Turious, Waste's Edge, Wolfpack Empire, XZ Utils, kiki the nano bot, pkg-config
+27: Advanced Strategic Command, Blender game engine, Deliantra, Fanwor, Freedink, FreeRails, FreeType, GUSANOS, KAtomic, kiki the nano bot, Libxml2, LordsAWar!, Mechanized Assault & eXploration Reloaded , Netrek, NetStatsBaseball, Nexiuz, Open AL Soft, Open Rails, pkg-config, Ragel, Rocks'n'Diamonds , Simple DirectMedia Layer, Tales of Maj'Eyal, Turious, Waste's Edge, Wolfpack Empire, XZ Utils
## Code dependencies
@@ -219,43 +218,62 @@ With code dependency field 105 (20.3%)
- Blender game engine (2.0%)
- OpenAL (2.0%)
- Freetype (1.5%)
+- libpng (1.5%)
- Lua (1.5%)
- Ogre (1.5%)
- OpenGL (1.5%)
-- Twisted (1.5%)
-- libpng (1.5%)
- pgu (1.5%)
+- Twisted (1.5%)
- Boost (1.0%)
- Cocoa (1.0%)
- GTK (1.0%)
- Panda3D (1.0%)
-- PyQt4 (1.0%)
-- Qt (1.0%)
-- Ren'Py (1.0%)
- psyco (1.0%)
- pyglet (1.0%)
- pygtk (1.0%)
+- PyQt4 (1.0%)
+- Qt (1.0%)
+- Ren'Py (1.0%)
- wxWidgets (1.0%)
- Adonthell game engine (0.5%)
- Adventure Game Studio (0.5%)
+- boost (0.5%)
+- boost-program-options (0.5%)
- Box2D (0.5%)
- C++11 compiler (0.5%)
+- cairo (0.5%)
- CherryPy (0.5%)
- Clanlib (0.5%)
+- curses (0.5%)
+- cx_Freeze (0.5%)
- DarkPlaces (0.5%)
- DirectPython (0.5%)
- Doom engine (0.5%)
+- fife (0.5%)
- FIFE (0.5%)
- Game Maker (0.5%)
+- gettext (0.5%)
- Irrlicht (0.5%)
+- libGDX (0.5%)
+- libogg (0.5%)
+- libtiff (0.5%)
+- libvorbis (0.5%)
+- libxml2 (0.5%)
- Matplotlib (0.5%)
- Modified Stratagus-Engine (0.5%)
- Mono (0.5%)
+- neteria (0.5%)
- NetworkX (0.5%)
- Ogg (0.5%)
+- physfs (0.5%)
+- py2app (0.5%)
+- py2exe (0.5%)
- PyAMF (0.5%)
+- pycairo (0.5%)
+- pygobject (0.5%)
- PyLab (0.5%)
- PyOpenGL (0.5%)
+- pyOpenSSL (0.5%)
- PyQt (0.5%)
- PySide (0.5%)
- PyTMX (0.5%)
@@ -265,35 +283,16 @@ With code dependency field 105 (20.3%)
- SDL2_mixer (0.5%)
- SDL2_ttf (0.5%)
- SFML (0.5%)
-- SQLAlchemy (0.5%)
+- simplejson (0.5%)
- Solarus engine (0.5%)
+- SQLAlchemy (0.5%)
- Stratagus (0.5%)
- Tk (0.5%)
- TurboGears (0.5%)
-- Vorbis (0.5%)
-- Zope (0.5%)
-- boost (0.5%)
-- boost-program-options (0.5%)
-- cairo (0.5%)
-- curses (0.5%)
-- cx_Freeze (0.5%)
-- fife (0.5%)
-- gettext (0.5%)
-- libGDX (0.5%)
-- libogg (0.5%)
-- libtiff (0.5%)
-- libvorbis (0.5%)
-- libxml2 (0.5%)
-- neteria (0.5%)
-- physfs (0.5%)
-- py2app (0.5%)
-- py2exe (0.5%)
-- pyOpenSSL (0.5%)
-- pycairo (0.5%)
-- pygobject (0.5%)
-- simplejson (0.5%)
- utfcpp (0.5%)
+- Vorbis (0.5%)
- yaml (0.5%)
+- Zope (0.5%)
## Build systems
@@ -311,17 +310,17 @@ Build systems information available for 24.9% of all projects.
- Ant (1.6%)
- Maven (1.6%)
- Lazarus project (0.8%)
+- py2exe (0.8%)
- Rake (0.8%)
- Xcode project (0.8%)
-- py2exe (0.8%)
-##### C and C++ projects without build system information (211)
+##### C and C++ projects without build system information (212)
-Aeron, Aleph One: Marathon, Angband, Antares, Armagetron Advanced, Armies, Atlantis, Atomic Tanks, Atomiks, Atomix, Attal: Lords of doom, AutoREALM, Avanor, Ballerburg, Battle Tanks, Battles of Antargis, Biniax, Birth of the Empires, Blobby Volley 2, Blobwars: Metal Blob Solid, BlockOut II, Bombermaaan, Boost (C++ Libraries), Bos Wars, Boson, Brutal Chess, Call to Power 2, Cat Mother Dead Justice, Cataclysm, Catch Challenger, Classic Blades of Exile, Clou!, Colonization too, Conquests, Core War, Crossfire, Crown and Cutlass, Crypto++, Daimonin, Danger from the Deep, Dark Oberon, Dawn, DeSmuME, Deliantra, Duel Commander, Dune Dynasty, Dune Legacy, Dungeon Craft, Dungeon Crawl Stone Soup, Dungeon Mapper, ENIGMA, Endless Sky, Epiar, Erebus, Eternal Lands, Evol Online, Exult, Fall of Imyrin, Fanwor, Free Space Colonization, Free heroes2 engine, Free in the Dark (engine), Freedink, Freeminer, Freestars, GDash, GLtron, GM Tools, GPL Arcade Volleyball, GalaxyNG, GameLV, Gee Whiz, Gigalomania, Globulation2, Goblin Camp, Goblin Hack, Golly , Greenius' Civil War, Grobots, H-World, Harris, Haxima, Heroes of Wesnoth, Hex Game, HolySpirit, Irrlicht Engine, Iter Vehemens ad Necem, Jagged Alliance 2 Stracciatella, KAtomic, KQ Lives, LGames, LGeneral, LZMA SDK, Labyrinth of Worlds, Libxml2, Lightweight Java Game Library, LinCity-NG, Lincity, Linley's Dungeon Crawl, Linwarrior 3D, Lips of Suna, Lua, Lumix Engine, M.E.W.L., Machinations, Mars, Land of No Mercy, MechCommander 2 Omnitech, Mega Mario, Meridian 59, Meritous, Moria, NLarn, Naev, NetHack, NetPanzer, NetStatsBaseball, Neverball, Nexiuz, Oolite, Open AL, Open Apocalypse, Open Dune, Open Meridian, Open RPG Maker, Open Yahtzee, Open Zelda, OpenArena, OpenCity, OpenHoMM, OpenMW, OpenSSL, Openglad, Operation Citadel, Orx, Other-Life, Panda 3D, Pax Britannica, Phantasy Star Rebirth, Pioneers, Pizza Business, PlaneShift, PokerTH, Pthreads-win32, Qt, REGoth, Ragel, Red Eclipse, Return to the Roots, Rocks'n'Diamonds , Rogue Clone IV, Rolisteam, S.C.O.U.R.G.E., SDL Asylum, SDL Game Engine 2D, SDL Sopwith, SWIG, Scorched 3D, Secret Mario Chronicles, Sengoku: Warring States of Japan, Seven Kingdoms: Ancient Adversaries, SimuTrans, Slash'EM, Smash Battle, Song of Albion, SpaceZero, Star Ruler 2, StarBlastrix , Summoning Wars, SuperTuxKart, T-Bots, TORCS, The Open Racing Car Simulator, Tales of Maj'Eyal, Tenes Empanadas Graciela, The Clans, The Endless Dungeons, The Epic of Heroes, The Legend of Edgar, Thousand Parsec, TinTin++, Tremulous, Turious, Tux Racer, TwinEngine, UFO2000, UnNetHack, Underworld Adventures, VCMI Project, Vega Strike, War Of Kingdom, Wargamer, Wargus, Witch Blast, Wolfpack Empire, WorldForge, Wyrmsun, X-Moto, XArchon, XPilot, XSera, XZ Utils, Xconq, Xenowar, Xonotic, ZAngband, libGDX, libpng, pkg-config, pygame, sandbox Game Maker, wxWidgets, xdigger
+Aeron, Aleph One: Marathon, Angband, Antares, Armagetron Advanced, Armies, Atlantis, Atomic Tanks, Atomiks, Atomix, Attal: Lords of doom, AutoREALM, Avanor, Ballerburg, Battle Tanks, Battles of Antargis, Biniax, Birth of the Empires, Blobby Volley 2, Blobwars: Metal Blob Solid, BlockOut II, Bombermaaan, Boost (C++ Libraries), Bos Wars, Boson, Brutal Chess, Call to Power 2, Cat Mother Dead Justice, Cataclysm, Catch Challenger, Classic Blades of Exile, Clou!, Colonization too, Conquests, Core War, Crossfire, Crown and Cutlass, Crypto++, Daimonin, Danger from the Deep, Dark Oberon, Dawn, Deliantra, DeSmuME, Duel Commander, Dune Dynasty, Dune Legacy, Dungeon Craft, Dungeon Crawl Stone Soup, Dungeon Mapper, Endless Sky, ENIGMA, Epiar, Erebus, Eternal Lands, Evol Online, Exult, Fall of Imyrin, Fanwor, Free heroes2 engine, Free in the Dark (engine), Free Space Colonization, Freedink, Freeminer, Freestars, GalaxyNG, GameLV, GDash, Gee Whiz, Gigalomania, Globulation2, GLtron, GM Tools, Goblin Camp, Goblin Hack, Golly , GPL Arcade Volleyball, Greenius' Civil War, Grobots, H-World, Harris, Haxima, Heroes of Wesnoth, Hex Game, HolySpirit, Irrlicht Engine, Iter Vehemens ad Necem, Jagged Alliance 2 Stracciatella, KAtomic, KQ Lives, Labyrinth of Worlds, LGames, LGeneral, libGDX, libpng, Libxml2, Lightweight Java Game Library, Lincity, LinCity-NG, Linley's Dungeon Crawl, Linwarrior 3D, Lips of Suna, Lua, Lumix Engine, LZMA SDK, M.E.W.L., Machinations, Mars, Land of No Mercy, MechCommander 2 Omnitech, Mega Mario, Meridian 59, Meritous, Moria, Naev, NetHack, NetPanzer, Netrek, NetStatsBaseball, Neverball, Nexiuz, NLarn, Oolite, Open AL, Open Apocalypse, Open Dune, Open Meridian, Open RPG Maker, Open Yahtzee, Open Zelda, OpenArena, OpenCity, Openglad, OpenHoMM, OpenMW, OpenSSL, Operation Citadel, Orx, Other-Life, Panda 3D, Pax Britannica, Phantasy Star Rebirth, Pioneers, Pizza Business, pkg-config, PlaneShift, PokerTH, Pthreads-win32, pygame, Qt, Ragel, Red Eclipse, REGoth, Return to the Roots, Rocks'n'Diamonds , Rogue Clone IV, Rolisteam, S.C.O.U.R.G.E., sandbox Game Maker, Scorched 3D, SDL Asylum, SDL Game Engine 2D, SDL Sopwith, Secret Mario Chronicles, Sengoku: Warring States of Japan, Seven Kingdoms: Ancient Adversaries, SimuTrans, Slash'EM, Smash Battle, Song of Albion, SpaceZero, Star Ruler 2, StarBlastrix , Summoning Wars, SuperTuxKart, SWIG, T-Bots, Tales of Maj'Eyal, Tenes Empanadas Graciela, The Clans, The Endless Dungeons, The Epic of Heroes, The Legend of Edgar, Thousand Parsec, TinTin++, TORCS, The Open Racing Car Simulator, Tremulous, Turious, Tux Racer, TwinEngine, UFO2000, Underworld Adventures, UnNetHack, VCMI Project, Vega Strike, War Of Kingdom, Wargamer, Wargus, Witch Blast, Wolfpack Empire, WorldForge, wxWidgets, Wyrmsun, X-Moto, XArchon, Xconq, xdigger, Xenowar, Xonotic, XPilot, XSera, XZ Utils, ZAngband
##### C and C++ projects with a build system different from CMake (77)
-Allegro, Annchienta, Arx Libertatis, Astromenace, Atrinik, Battle for Wesnoth, Blender game engine, Block Attack - Rise of the Blocks, C-Dogs, COCOS2D-X, Caesar IA, Chocolate Doom, Choria, Colobot, Corsix Theme Hospital, DNT, Doxygen, DreamChess, EasyRPG Player, Eat The Whistle, Egoboo, Flare Engine, FlightGear, Free Orion, FreeRCT, FreeSynd, FreeType, Freeserf, GemRB, HarfBuzz, Lugaru, LÖVE, Mana, Maratis, Me and My Shadow, Mechanized Assault & eXploration Reloaded , MegaGlest, Minetest, OGRE3D, Open AL Soft, Open Game Engine, Open Surge, Open Tibia, OpenClonk, OpenLieroX, OpenRCT2, OpenSkyscraper, OpenXcom, PainTown, Pingus, Polycode, Rigs of Rods, Ryzom Core, Simple DirectMedia Layer, Simple and Fast Multimedia Library, SoftPixel Engine, Solarus, Speed Dreams, Spring RTS engine, StepMania, Stunt Rally, The Butterfly Effect, Trinity Reign, Tux Football, Tux of Math Command, Ufo: Alien Invasion, Unvanquished, Urho3D, Valyria Tear, Warzone 2100, Widelands, XU4, Zero Ballistics, mkxp, xoreos, yaml-cpp, zlib
+Allegro, Annchienta, Arx Libertatis, Astromenace, Atrinik, Battle for Wesnoth, Blender game engine, Block Attack - Rise of the Blocks, C-Dogs, Caesar IA, Chocolate Doom, Choria, COCOS2D-X, Colobot, Corsix Theme Hospital, DNT, Doxygen, DreamChess, EasyRPG Player, Eat The Whistle, Egoboo, Flare Engine, FlightGear, Free Orion, FreeRCT, Freeserf, FreeSynd, FreeType, GemRB, HarfBuzz, Lugaru, LÖVE, Mana, Maratis, Me and My Shadow, Mechanized Assault & eXploration Reloaded , MegaGlest, Minetest, mkxp, OGRE3D, Open AL Soft, Open Game Engine, Open Surge, Open Tibia, OpenClonk, OpenLieroX, OpenRCT2, OpenSkyscraper, OpenXcom, PainTown, Pingus, Polycode, Rigs of Rods, Ryzom Core, Simple and Fast Multimedia Library, Simple DirectMedia Layer, SoftPixel Engine, Solarus, Speed Dreams, Spring RTS engine, StepMania, Stunt Rally, The Butterfly Effect, Trinity Reign, Tux Football, Tux of Math Command, Ufo: Alien Invasion, Unvanquished, Urho3D, Valyria Tear, Warzone 2100, Widelands, xoreos, XU4, yaml-cpp, Zero Ballistics, zlib
## Platform
diff --git a/tools/archives.json b/tools/archives.json
index af4928c5..7bee6636 100644
--- a/tools/archives.json
+++ b/tools/archives.json
@@ -312,6 +312,7 @@
"https://github.com/raduprv/Eternal-Lands.git",
"https://github.com/rayjohannessen/songofalbion.git",
"https://github.com/red-eclipse/base.git",
+ "https://github.com/richardjs/Maelstrom.git",
"https://github.com/riksweeney/edgar.git",
"https://github.com/sago007/annchienta.git",
"https://github.com/scummvm/scummvm.git",
@@ -372,6 +373,7 @@
"https://gitlab.com/osgames/attal.git",
"https://gitlab.com/osgames/avanor.git",
"https://gitlab.com/osgames/ballerburg.git",
+ "https://gitlab.com/osgames/biniax.git",
"https://gitlab.com/osgames/blacknova.git",
"https://gitlab.com/osgames/blitzkrieg.git",
"https://gitlab.com/osgames/blobwars.git",
@@ -470,6 +472,7 @@
"https://gitlab.com/osgames/softpixelengine.git",
"https://gitlab.com/osgames/spaceopera.git",
"https://gitlab.com/osgames/spicetrade.git",
+ "https://gitlab.com/osgames/starblastrix.git",
"https://gitlab.com/osgames/sumwars.git",
"https://gitlab.com/osgames/tbots.git",
"https://gitlab.com/osgames/the-bubs-brothers.git",
diff --git a/tools/maintenance.py b/tools/maintenance.py
index 57b77498..071a4e2b 100644
--- a/tools/maintenance.py
+++ b/tools/maintenance.py
@@ -114,7 +114,7 @@ def create_toc(title, file, entries):
rows.append('- **[{}]({})** ({})'.format(entry['title'], entry['file'], ', '.join(entry['code language'] + entry['code license'] + entry['state'])))
# sort rows (by title)
- rows.sort()
+ rows.sort(key=str.casefold)
# add to text
text += '\n'.join(rows)
@@ -508,7 +508,7 @@ def update_statistics(infos):
if number_inactive > 0:
entries_inactive = [(x['title'], x['inactive']) for x in infos if 'inactive' in x]
- entries_inactive.sort(key=lambda x: x[0]) # first sort by name
+ entries_inactive.sort(key=lambda x: str.casefold(x[0])) # first sort by name
entries_inactive.sort(key=lambda x: x[1], reverse=True) # then sort by inactive year (more recently first)
entries_inactive = ['{} ({})'.format(*x) for x in entries_inactive]
statistics += '##### Inactive State\n\n' + ', '.join(entries_inactive) + '\n\n'
@@ -534,7 +534,7 @@ def update_statistics(infos):
unique_languages = set(languages)
unique_languages = [(l, languages.count(l) / len(languages)) for l in unique_languages]
- unique_languages.sort(key=lambda x: x[0]) # first sort by name
+ unique_languages.sort(key=lambda x: str.casefold(x[0])) # first sort by name
unique_languages.sort(key=lambda x: x[1], reverse=True) # then sort by occurrence (highest occurrence first)
unique_languages = ['- {} ({:.1f}%)\n'.format(x[0], x[1]*100) for x in unique_languages]
statistics += '##### Language frequency\n\n' + ''.join(unique_languages) + '\n'
@@ -559,7 +559,7 @@ def update_statistics(infos):
unique_licenses = set(licenses)
unique_licenses = [(l, licenses.count(l) / len(licenses)) for l in unique_licenses]
- unique_licenses.sort(key=lambda x: x[0]) # first sort by name
+ unique_licenses.sort(key=lambda x: str.casefold(x[0])) # first sort by name
unique_licenses.sort(key=lambda x: -x[1]) # then sort by occurrence (highest occurrence first)
unique_licenses = ['- {} ({:.1f}%)\n'.format(x[0], x[1]*100) for x in unique_licenses]
statistics += '##### Licenses frequency\n\n' + ''.join(unique_licenses) + '\n'
@@ -576,7 +576,7 @@ def update_statistics(infos):
unique_keywords = set(keywords)
unique_keywords = [(l, keywords.count(l) / len(keywords)) for l in unique_keywords]
- unique_keywords.sort(key=lambda x: x[0]) # first sort by name
+ unique_keywords.sort(key=lambda x: str.casefold(x[0])) # first sort by name
unique_keywords.sort(key=lambda x: -x[1]) # then sort by occurrence (highest occurrence first)
unique_keywords = ['- {} ({:.1f}%)'.format(x[0], x[1]*100) for x in unique_keywords]
statistics += '##### Keywords frequency\n\n' + '\n'.join(unique_keywords) + '\n\n'
@@ -588,7 +588,7 @@ def update_statistics(infos):
for info in infos:
if 'download' not in info and 'play' not in info:
entries.append(info['title'])
- entries.sort()
+ entries.sort(key=str.casefold)
statistics += '{}: '.format(len(entries)) + ', '.join(entries) + '\n\n'
# code hosted not on github, gitlab, bitbucket, launchpad, sourceforge
@@ -609,7 +609,7 @@ def update_statistics(infos):
if not popular:
entries.append(info['title'])
# print(info[field])
- entries.sort()
+ entries.sort(key=str.casefold)
statistics += '{}: '.format(len(entries)) + ', '.join(entries) + '\n\n'
# Code dependencies
@@ -627,7 +627,7 @@ def update_statistics(infos):
unique_code_dependencies = set(code_dependencies)
unique_code_dependencies = [(l, code_dependencies.count(l) / len(code_dependencies)) for l in unique_code_dependencies]
- unique_code_dependencies.sort(key=lambda x: x[0]) # first sort by name
+ unique_code_dependencies.sort(key=lambda x: str.casefold(x[0])) # first sort by name
unique_code_dependencies.sort(key=lambda x: -x[1]) # then sort by occurrence (highest occurrence first)
unique_code_dependencies = ['- {} ({:.1f}%)'.format(x[0], x[1]*100) for x in unique_code_dependencies]
statistics += '##### Code dependencies frequency\n\n' + '\n'.join(unique_code_dependencies) + '\n\n'
@@ -646,7 +646,7 @@ def update_statistics(infos):
unique_build_systems = set(build_systems)
unique_build_systems = [(l, build_systems.count(l) / len(build_systems)) for l in unique_build_systems]
- unique_build_systems.sort(key=lambda x: x[0]) # first sort by name
+ unique_build_systems.sort(key=lambda x: str.casefold(x[0])) # first sort by name
unique_build_systems.sort(key=lambda x: -x[1]) # then sort by occurrence (highest occurrence first)
unique_build_systems = ['- {} ({:.1f}%)'.format(x[0], x[1]*100) for x in unique_build_systems]
statistics += '##### Build systems frequency ({})\n\n'.format(len(build_systems)) + '\n'.join(unique_build_systems) + '\n\n'
@@ -656,7 +656,7 @@ def update_statistics(infos):
for info in infos:
if field not in info and ('C' in info['code language'] or 'C++' in info['code language']):
c_cpp_project_without_build_system.append(info['title'])
- c_cpp_project_without_build_system.sort()
+ c_cpp_project_without_build_system.sort(key=str.casefold)
statistics += '##### C and C++ projects without build system information ({})\n\n'.format(len(c_cpp_project_without_build_system)) + ', '.join(c_cpp_project_without_build_system) + '\n\n'
# C, C++ projects with build system information but without CMake as build system
@@ -664,7 +664,7 @@ def update_statistics(infos):
for info in infos:
if field in info and 'CMake' in info[field] and ('C' in info['code language'] or 'C++' in info['code language']):
c_cpp_project_not_cmake.append(info['title'])
- c_cpp_project_not_cmake.sort()
+ c_cpp_project_not_cmake.sort(key=str.casefold)
statistics += '##### C and C++ projects with a build system different from CMake ({})\n\n'.format(len(c_cpp_project_not_cmake)) + ', '.join(c_cpp_project_not_cmake) + '\n\n'
# Platform
@@ -681,7 +681,7 @@ def update_statistics(infos):
unique_platforms = set(platforms)
unique_platforms = [(l, platforms.count(l) / len(platforms)) for l in unique_platforms]
- unique_platforms.sort(key=lambda x: x[0]) # first sort by name
+ unique_platforms.sort(key=lambda x: str.casefold(x[0])) # first sort by name
unique_platforms.sort(key=lambda x: -x[1]) # then sort by occurrence (highest occurrence first)
unique_platforms = ['- {} ({:.1f}%)'.format(x[0], x[1]*100) for x in unique_platforms]
statistics += '##### Platforms frequency\n\n' + '\n'.join(unique_platforms) + '\n\n'
@@ -743,7 +743,7 @@ def export_json(infos):
entries.append(entry)
# sort entries by game name
- entries.sort(key=lambda x: x[0])
+ entries.sort(key=lambda x: str.casefold(x[0]))
db['data'] = entries