diff --git a/docs/data.json b/docs/data.json
index a1048704..eed94817 100644
--- a/docs/data.json
+++ b/docs/data.json
@@ -9,7 +9,7 @@
],
"data": [
[
- "0 A.D. (home, entry)",
+ "0 A.D. (home, entry)",
"0 A.D. is a free, open-source, cross-platform real-time..",
"Link",
"beta / active",
@@ -25,7 +25,7 @@
"Source - JavaScript - MIT"
],
[
- "3d.city (home, entry)",
+ "3d.city (home, entry)",
"WebGL version of micropolisJS.",
"",
"mature / inactive since 2016",
@@ -153,7 +153,7 @@
"Source - Visual Basic - GPL-2.0"
],
[
- "Arianne / Marauroa (home, entry)",
+ "Arianne / Marauroa (home, entry)",
"An open source multiplayer online framework.",
"Link",
"mature / active",
@@ -233,7 +233,7 @@
"Source - C, Python - GPL-2.0"
],
[
- "Attal: Lords of doom (home, entry)",
+ "Attal: Lords of doom (home, entry)",
"Themeable turn-based strategy game.",
"Link",
"mature / inactive since 2008",
@@ -297,7 +297,7 @@
"Source - C, C++ - GPL-2.0"
],
[
- "Betrayer's Moon Tactics (home, entry)",
+ "Betrayer's Moon Tactics (home, entry)",
"Innovative, original strategy-action RPG developed in..",
"Link",
"beta / inactive since 2006",
@@ -345,7 +345,7 @@
"Source - Java - GPL-3.0"
],
[
- "Blobby Volley 2 (home, entry)",
+ "Blobby Volley 2 (home, entry)",
"Continuation of the famous Blobby Volley 1.x arcade game.",
"Link",
"mature / inactive since 2017",
@@ -353,7 +353,7 @@
"Source - C++ - GPL-2.0"
],
[
- "Blobwars: Metal Blob Solid (home, entry)",
+ "Blobwars: Metal Blob Solid (home, entry)",
"2D arcade platform game.",
"Link",
"mature / active",
@@ -361,7 +361,7 @@
"Source - C++ - GPL-2.0"
],
[
- "Block Attack - Rise of the Blocks (home, entry)",
+ "Block Attack - Rise of the Blocks (home, entry)",
"A match-3 game inspired by \"Tetris Attack\" but more PC..",
"Link",
"mature / active",
@@ -385,7 +385,7 @@
"Source - C++ - GPL-3.0"
],
[
- "Boost (C++ Libraries) (home, entry)",
+ "Boost (C++ Libraries) (home, entry)",
"Boost provides free peer-reviewed portable C++ source..",
"Link",
"mature / active",
@@ -457,7 +457,7 @@
"Source - C++ - LGPL-2.1"
],
[
- "C-Dogs (home, entry)",
+ "C-Dogs (home, entry)",
"Overhead run-and-gun game.",
"Link",
"mature / active",
@@ -465,7 +465,7 @@
"Source - C - GPL-2.0"
],
[
- "C-evo (home, entry)",
+ "C-evo (home, entry)",
"C-evo is a freeware empire building game for Windows.",
"Link",
"mature / inactive since 2013",
@@ -489,7 +489,7 @@
"Source - C++, JavaScript - GPL-3.0"
],
[
- "Call to Power 2 (home, entry)",
+ "Call to Power 2 (home, entry)",
"Strategy game released by Activision as a sequel to..",
"",
"mature / active",
@@ -497,7 +497,7 @@
"Source - C++ - Custom"
],
[
- "Candy Box 2 (home, entry)",
+ "Candy Box 2 (home, entry)",
"Online text-based role-playing game featuring ASCII art.",
"",
"mature / inactive since 2013",
@@ -617,7 +617,7 @@
"Source - C# - CC0"
],
[
- "Classic Blades of Exile (home, entry)",
+ "Classic Blades of Exile (home, entry)",
"Role-playing video games created by Jeff Vogel of..",
"",
"mature / active",
@@ -633,7 +633,7 @@
"Source - C - Custom"
],
[
- "COCOS2D-X (home, entry)",
+ "COCOS2D-X (home, entry)",
"Cocos2d-x is an open-source game framework written in C++.",
"Link",
"mature / active",
@@ -657,7 +657,7 @@
"Source - C++ - GPL-2.0"
],
[
- "Colossal Cave Adventure (home, entry)",
+ "Colossal Cave Adventure (home, entry)",
"Original Colossal Caves adventure game, but in Python 3.",
"",
"mature / active",
@@ -665,7 +665,7 @@
"Source - Python - Apache-2.0"
],
[
- "CommandoJS (home, entry)",
+ "CommandoJS (home, entry)",
"Nostalgic glimpse in the past in a form of Commodore 64..",
"",
"beta / inactive since 2012",
@@ -689,7 +689,7 @@
"Source - C, Java - GPL-2.0"
],
[
- "Corsix Theme Hospital (home, entry)",
+ "Corsix Theme Hospital (home, entry)",
"Reimplementation of the 1997 Bullfrog business sim Theme..",
"Link",
"mature / active",
@@ -729,7 +729,7 @@
"Source - C++ - Boost-1.0"
],
[
- "D-Fend Reloaded (home, entry)",
+ "D-Fend Reloaded (home, entry)",
"Graphical environment for DOSBox.",
"Link",
"mature / inactive since 2015",
@@ -777,7 +777,7 @@
"Source - PHP - GPL-3.0"
],
[
- "Dash Engine (home, entry)",
+ "Dash Engine (home, entry)",
"OpenGL engine written in the D language.",
"",
"mature / inactive since 2015",
@@ -849,7 +849,7 @@
"Source - PHP - zlib"
],
[
- "diablo-js (home, entry)",
+ "diablo-js (home, entry)",
"Isometric minimal-code style game at html5 canvas and..",
"",
"mature / active",
@@ -889,7 +889,7 @@
"Source - C++ - GPL-2.0"
],
[
- "Dragon History - Dra\u010d\u00ed Historie (home, entry)",
+ "Dragon History - Dra\u010d\u00ed Historie (home, entry)",
"Czech adventure game.",
"Link",
"mature / inactive since 2010",
@@ -937,7 +937,7 @@
"Source - C - GPL-2.0"
],
[
- "Dune II - The Maker (home, entry)",
+ "Dune II - The Maker (home, entry)",
"Clone of the good old Dune II by Westwood Studios.",
"Link",
"beta / active",
@@ -1001,7 +1001,7 @@
"Source - Java - MIT"
],
[
- "EasyRPG Player (home, entry)",
+ "EasyRPG Player (home, entry)",
"EasyRPG Player is a program that allows to play games..",
"Link",
"mature / active",
@@ -1057,7 +1057,7 @@
"Source - C, C++ - GPL-2.0"
],
[
- "Eos, Dawn of Light: A Space Opera (home, entry)",
+ "Eos, Dawn of Light: A Space Opera (home, entry)",
"Space adventure game with elements of arcade and strategy.",
"Link",
"beta / inactive since 2007",
@@ -1129,7 +1129,7 @@
"Source - C++ - GPL-2.0"
],
[
- "Fall of Imyrin (home, entry)",
+ "Fall of Imyrin (home, entry)",
"The first serious game using the Annchienta engine.",
"Link",
"beta / inactive since 2009",
@@ -1153,7 +1153,7 @@
"Source - C - GPL-2.0"
],
[
- "FAR Colony (home, entry)",
+ "FAR Colony (home, entry)",
"FAR Colony (First Autonomous Remote Colony) is a game of..",
"",
"beta / inactive since 2014",
@@ -1169,7 +1169,7 @@
"Source - Java - MIT"
],
[
- "Fish Fillets - Next Generation (home, entry)",
+ "Fish Fillets - Next Generation (home, entry)",
"Port of the wonderful puzzle game Fish Fillets from ALTAR..",
"Link",
"mature / active",
@@ -1209,7 +1209,7 @@
"Source - C++ - GPL-2.0"
],
[
- "Free in the Dark (engine) (home, entry)",
+ "Free in the Dark (engine) (home, entry)",
"Open source version of the engine used in the Alone in the..",
"",
"beta / active",
@@ -1241,7 +1241,7 @@
"Source - C - GPL-2.0"
],
[
- "Freeciv WebGL (home, entry)",
+ "Freeciv WebGL (home, entry)",
"Freeciv-web is a version of Freeciv playable online in any..",
"",
"mature / active",
@@ -1273,7 +1273,7 @@
"Source - Not applicable - Not applicable"
],
[
- "FreedroidRPG (home, entry)",
+ "FreedroidRPG (home, entry)",
"Open source role playing game.",
"Link",
"mature / active",
@@ -1297,7 +1297,7 @@
"Source - C++, Lua - GPL-3.0"
],
[
- "FreeOrion (home, entry)",
+ "FreeOrion (home, entry)",
"Turn-based space empire and galactic conquest (4X)..",
"Link",
"beta / active",
@@ -1337,7 +1337,7 @@
"Source - C++ - GPL-2.0"
],
[
- "FreeSynd (home, entry)",
+ "FreeSynd (home, entry)",
"Reimplementation of the classic Bullfrog game, Syndicate.",
"Link",
"beta / inactive since 2017",
@@ -1401,7 +1401,7 @@
"Source - C++ - GPL-2.0"
],
[
- "Gang Garrison 2 (home, entry)",
+ "Gang Garrison 2 (home, entry)",
"Multiplayer 'demake' of Team Fortress 2.",
"Link",
"mature / active",
@@ -1425,7 +1425,7 @@
"Source - Pascal - LGPL-2.1"
],
[
- "Gee Whiz (home, entry)",
+ "Gee Whiz (home, entry)",
"Homage to the old style Wizardry(tm) games.",
"Link",
"beta / inactive since 2004",
@@ -1553,7 +1553,7 @@
"Source - ? - ?"
],
[
- "H-World (home, entry)",
+ "H-World (home, entry)",
"CRPG engine is a tile-based, turn-based, Lua scriptable..",
"Link",
"beta / inactive since 2005",
@@ -1625,7 +1625,7 @@
"Source - Python - GPL-3.0"
],
[
- "Hex Game (home, entry)",
+ "Hex Game (home, entry)",
"Hex based, tactical strategy game.",
"",
"beta / active",
@@ -1689,7 +1689,7 @@
"Source - C# - MIT"
],
[
- "Irrlicht Engine (home, entry)",
+ "Irrlicht Engine (home, entry)",
"The Irrlicht Engine is an open source high performance..",
"Link",
"mature / active",
@@ -1697,7 +1697,7 @@
"Source - C++, C - zlib"
],
[
- "Isometric Turn-Based Strategy (home, entry)",
+ "Isometric Turn-Based Strategy (home, entry)",
"Deep, complex tactical turn-based RPG.",
"Link",
"beta / active",
@@ -1713,7 +1713,7 @@
"Source - C++ - GPL-2.0"
],
[
- "Jagged Alliance 2 Stracciatella (home, entry)",
+ "Jagged Alliance 2 Stracciatella (home, entry)",
"An improved, cross-platform, stable Jagged Alliance 2..",
"",
"mature / active",
@@ -1721,7 +1721,7 @@
"Source - C, C++ - Custom"
],
[
- "JaNaG - Java Name Generator (home, entry)",
+ "JaNaG - Java Name Generator (home, entry)",
"Java random name generator for role-games, authors, and..",
"Link",
"mature / inactive since 2016",
@@ -1729,7 +1729,7 @@
"Source - Java - GPL-3.0"
],
[
- "JiGS Interactive Game System (home, entry)",
+ "JiGS Interactive Game System (home, entry)",
"Online RPG engine built in php.",
"",
"beta / active",
@@ -1865,7 +1865,7 @@
"Source - C - MIT"
],
[
- "Lightweight Java Game Library (home, entry)",
+ "Lightweight Java Game Library (home, entry)",
"Java software library for video game developers.",
"Link",
"mature / active",
@@ -1881,7 +1881,7 @@
"Source - C - GPL-2.0"
],
[
- "LinCity-NG (home, entry)",
+ "LinCity-NG (home, entry)",
"City simulation game.",
"Link",
"mature / active",
@@ -1897,7 +1897,7 @@
"Source - C - Custom"
],
[
- "Linwarrior 3D (home, entry)",
+ "Linwarrior 3D (home, entry)",
"Mech Simulation Game - since 1999.",
"Link",
"mature / inactive since 2010",
@@ -1945,7 +1945,7 @@
"Source - C++ - GPL-2.0"
],
[
- "Lumix Engine (home, entry)",
+ "Lumix Engine (home, entry)",
"3D Game Engine",
"Link",
"beta / active",
@@ -1953,7 +1953,7 @@
"Source - C++ - MIT"
],
[
- "LZMA SDK (home, entry)",
+ "LZMA SDK (home, entry)",
"The LZMA SDK provides the documentation, samples, header..",
"Link",
"mature / active",
@@ -1961,7 +1961,7 @@
"C - LGPL-2.0"
],
[
- "L\u00d6VE (home, entry)",
+ "L\u00d6VE (home, entry)",
"L\u00d6VE is a framework you can use to make 2D games in Lua.",
"",
"mature / active",
@@ -2001,7 +2001,7 @@
"Source - Java, Groovy - GPL-3.0"
],
[
- "Mana (home, entry)",
+ "Mana (home, entry)",
"Complete 2D MMORPG platform.",
"Link",
"beta / active",
@@ -2033,7 +2033,7 @@
"Source - C++ - GPL-3.0"
],
[
- "Mechanized Assault & eXploration Reloaded (home, entry)",
+ "Mechanized Assault & eXploration Reloaded (home, entry)",
"A remake of the old M.A.X. by Interplay from 1996.",
"Link",
"beta / active",
@@ -2041,7 +2041,7 @@
"Source - C++, C - GPL-2.0"
],
[
- "MechCommander 2 Omnitech (home, entry)",
+ "MechCommander 2 Omnitech (home, entry)",
"Upgraded and more easily moddable version of the good old..",
"",
"beta / inactive since 2013",
@@ -2081,7 +2081,7 @@
"Source - Java - 3-clause BSD"
],
[
- "Meridian 59 (home, entry)",
+ "Meridian 59 (home, entry)",
"A classic MMO.",
"Link",
"mature / active",
@@ -2113,7 +2113,7 @@
"Source - C++, Java, Python - GPL-3.0"
],
[
- "micropolisJS (home, entry)",
+ "micropolisJS (home, entry)",
"A port of Micropolis to JS/HTML5.",
"",
"mature / active",
@@ -2121,7 +2121,7 @@
"Source - JavaScript - GPL-3.0"
],
[
- "MicroWar 2.0 (home, entry)",
+ "MicroWar 2.0 (home, entry)",
"'Space Invaders' style arcade game in the world of micro-..",
"Link",
"mature / inactive since 2009",
@@ -2441,7 +2441,7 @@
"Source - Python, Lua - GPL-3.0"
],
[
- "OpenCity (home, entry)",
+ "OpenCity (home, entry)",
"Another 3D city simulator.",
"Link",
"beta / inactive since 2015",
@@ -2465,7 +2465,7 @@
"Source - C - GPL-2.0"
],
[
- "OpenFL (home, entry)",
+ "OpenFL (home, entry)",
"Software framework and platform for the creation of multi-..",
"Link",
"mature / active",
@@ -2481,7 +2481,7 @@
"Source - C++ - GPL-2.0"
],
[
- "OpenHoMM (home, entry)",
+ "OpenHoMM (home, entry)",
"Open source clone of 'Heroes Of Might And Magic III' engine.",
"Link",
"beta / inactive since 2010",
@@ -2505,7 +2505,7 @@
"Source - Python - GPL-2.0"
],
[
- "OpenMW (home, entry)",
+ "OpenMW (home, entry)",
"Unofficial open source engine reimplementation of the game..",
"Link",
"mature / active",
@@ -2513,7 +2513,7 @@
"Source - C++ - GPL-3.0"
],
[
- "OpenRA (home, entry)",
+ "OpenRA (home, entry)",
"Recreates and modernizes the classic Command & Conquer..",
"Link",
"mature / active",
@@ -2521,7 +2521,7 @@
"Source - C# - GPL-3.0"
],
[
- "OpenRCT2 (home, entry)",
+ "OpenRCT2 (home, entry)",
"Re-implementation of RollerCoaster Tycoon 2 (RCT2),..",
"Link",
"mature / active",
@@ -2545,7 +2545,7 @@
"Source - C++ - GPL-2.0"
],
[
- "OpenSoccer (home, entry)",
+ "OpenSoccer (home, entry)",
"Online Soccer Manager",
"",
"beta / active",
@@ -2561,7 +2561,7 @@
"Source - C - Custom"
],
[
- "OpenTTD (home, entry)",
+ "OpenTTD (home, entry)",
"OpenTTD is an open source simulation game based upon the..",
"Link",
"mature / active",
@@ -2569,7 +2569,7 @@
"Source - C++ - GPL-2.0"
],
[
- "OpenWebSoccer-Sim (home, entry)",
+ "OpenWebSoccer-Sim (home, entry)",
"Manage a virtual fantasy football (soccer) team and play..",
"Link",
"mature / active",
@@ -2577,7 +2577,7 @@
"Source - PHP - LGPL-3.0"
],
[
- "OpenXcom (home, entry)",
+ "OpenXcom (home, entry)",
"OpenXcom is an open-source clone of the original UFO:..",
"Link",
"mature / active",
@@ -2609,7 +2609,7 @@
"Source - C - zlib"
],
[
- "Other-Life (home, entry)",
+ "Other-Life (home, entry)",
"A community based game that allows you to affect the..",
"Link",
"beta / active",
@@ -2641,7 +2641,7 @@
"Source - C++, Java, Python - 3-clause BSD"
],
[
- "Panda 3D (home, entry)",
+ "Panda 3D (home, entry)",
"Panda3D is a game engine, a framework for 3D rendering and..",
"Link",
"mature / active",
@@ -2689,7 +2689,7 @@
"Source - Java - LGPL-2.1"
],
[
- "Phantasy Star Rebirth (home, entry)",
+ "Phantasy Star Rebirth (home, entry)",
"Oldschool 90' sega genesis style.",
"Link",
"beta / inactive since 2013",
@@ -2729,7 +2729,7 @@
"Source - C++ - GPL-2.0"
],
[
- "pkg-config (home, entry)",
+ "pkg-config (home, entry)",
"Tool used when compiling applications and libraries.",
"Link",
"mature / active",
@@ -2785,7 +2785,7 @@
"Source - Pascal - GPL-3.0"
],
[
- "Pthreads-win32 (home, entry)",
+ "Pthreads-win32 (home, entry)",
"Implements a large subset of the POSIX standard threads..",
"",
"mature / active",
@@ -2841,7 +2841,7 @@
"Source - C++ - LGPL-3.0"
],
[
- "Quad-engine (home, entry)",
+ "Quad-engine (home, entry)",
"No description available.",
"Link",
"beta / active",
@@ -2873,7 +2873,7 @@
"Source - C++ - MIT"
],
[
- "Rails: an 18xx game system (home, entry)",
+ "Rails: an 18xx game system (home, entry)",
"Rails is a Java game engine intended to play any of the..",
"Link",
"mature / active",
@@ -2921,7 +2921,7 @@
"Source - C, C++, Angelscript - GPL-3.0"
],
[
- "Rocks'n'Diamonds (home, entry)",
+ "Rocks'n'Diamonds (home, entry)",
"Arcade style game for \u201cBoulder Dash\u201d (C 64), \u201cEmerald..",
"Link",
"mature / active",
@@ -2969,7 +2969,7 @@
"Source - Java - Apache-2.0"
],
[
- "RPDungeon - computer aided role playing (home, entry)",
+ "RPDungeon - computer aided role playing (home, entry)",
"Collection of programs and libraries for pen and paper..",
"Link",
"beta / inactive since 2006",
@@ -3001,7 +3001,7 @@
"Source - C++ - GPL-2.0"
],
[
- "sandbox Game Maker (home, entry)",
+ "sandbox Game Maker (home, entry)",
"Open source easy to use standalone 3D Game Maker and 3D..",
"Link",
"mature / inactive since 2014",
@@ -3057,7 +3057,7 @@
"Source - C - GPL-3.0"
],
[
- "SDL Game Engine 2D (home, entry)",
+ "SDL Game Engine 2D (home, entry)",
"2D game programming framework for c/c++ programmers with..",
"Link",
"beta / inactive since 2014",
@@ -3129,7 +3129,7 @@
"Source - C++ - GPL-3.0"
],
[
- "Simple and Fast Multimedia Library (home, entry)",
+ "Simple and Fast Multimedia Library (home, entry)",
"SFML provides a simple interface to the various components..",
"Link",
"mature / active",
@@ -3137,7 +3137,7 @@
"Source - C++ - zlib"
],
[
- "Simple DirectMedia Layer (home, entry)",
+ "Simple DirectMedia Layer (home, entry)",
"Simple DirectMedia Layer is a cross-platform development..",
"Link",
"mature / active",
@@ -3145,7 +3145,7 @@
"Source - C - zlib"
],
[
- "Simple-Solitaire (home, entry)",
+ "Simple-Solitaire (home, entry)",
"Solitaire game collection with 14 games.",
"",
"mature / active",
@@ -3169,7 +3169,7 @@
"Source - Python - MIT"
],
[
- "Skrupel - Tribute Compilation (home, entry)",
+ "Skrupel - Tribute Compilation (home, entry)",
"Web-based cross between amazing games like, VGAPlanets,..",
"Link",
"mature / inactive since 2011",
@@ -3177,7 +3177,7 @@
"Source - PHP, JavaScript - GPL-2.0"
],
[
- "SLASH'EM (home, entry)",
+ "SLASH'EM (home, entry)",
"Variant of the roguelike game NetHack that offers extra..",
"Link",
"beta / inactive since 2007",
@@ -3281,7 +3281,7 @@
"Source - Java - Apache-2.0"
],
[
- "SpaceTrader for Java (home, entry)",
+ "SpaceTrader for Java (home, entry)",
"Java port of the Palm game Space Trader. This port is..",
"Link",
"mature / inactive since 2010",
@@ -3321,7 +3321,7 @@
"Source - C++, C, Lua - GPL-2.0"
],
[
- "Star Control II: The Ur-Quan Masters (home, entry)",
+ "Star Control II: The Ur-Quan Masters (home, entry)",
"The Ur-Quan Masters (or UQM) project ports Star Control II..",
"Link",
"mature / inactive since 2011",
@@ -3329,7 +3329,7 @@
"Source - C - GPL-2.0"
],
[
- "Star Maiden Astraea Rio (home, entry)",
+ "Star Maiden Astraea Rio (home, entry)",
"Visual Novel.",
"Link",
"mature / active",
@@ -3401,7 +3401,7 @@
"Source - C, C++ - GPL-3.0"
],
[
- "Summoning Wars (home, entry)",
+ "Summoning Wars (home, entry)",
"Role-playing game, featuring both a single-player and a..",
"Link",
"beta / inactive since 2014",
@@ -3441,7 +3441,7 @@
"Source - C++ - SWIG license"
],
[
- "T-Bots (home, entry)",
+ "T-Bots (home, entry)",
"Robot battle game simulator.",
"Link",
"beta / inactive since 2004",
@@ -3449,7 +3449,7 @@
"Source - C - GPL-2.0"
],
[
- "Tales of Maj'Eyal (home, entry)",
+ "Tales of Maj'Eyal (home, entry)",
"Roguelike RPG, featuring tactical turn-based combat and..",
"Link",
"mature / active",
@@ -3521,7 +3521,7 @@
"Source - C - GPL-2.0"
],
[
- "The Endless Dungeons (home, entry)",
+ "The Endless Dungeons (home, entry)",
"Free random dungeon game RPG (Roguelike)",
"Link",
"mature / inactive since 2015",
@@ -3529,7 +3529,7 @@
"Source - C - CC-BY-NC-SA-2.0"
],
[
- "The Epic of Heroes (home, entry)",
+ "The Epic of Heroes (home, entry)",
"A cooperative turn-based RPG and Strategy Game where the..",
"Link",
"beta / inactive since 2015",
@@ -3537,7 +3537,7 @@
"Source - C++ - GPL-3.0"
],
[
- "The hunt for the lost rainbow jewels (Jewelhunt) (home, entry)",
+ "The hunt for the lost rainbow jewels (Jewelhunt) (home, entry)",
"The rainbow jewels have been abducted from the temple of..",
"Link",
"beta / active",
@@ -3553,7 +3553,7 @@
"Source - C - GPL-2.0"
],
[
- "The Mana World (home, entry)",
+ "The Mana World (home, entry)",
"2D open source MMORPG.",
"Link",
"mature / active",
@@ -3569,7 +3569,7 @@
"Source - C++, Python - GPL-2.0"
],
[
- "TinTin++ (home, entry)",
+ "TinTin++ (home, entry)",
"MUD client.",
"Link",
"mature / active",
@@ -3577,7 +3577,7 @@
"C - GPL-3.0"
],
[
- "TORCS, The Open Racing Car Simulator (home, entry)",
+ "TORCS, The Open Racing Car Simulator (home, entry)",
"Car racing simulation.",
"Link",
"mature / inactive since 2016",
@@ -3689,7 +3689,7 @@
"Source - BlitzMax, Lua - Custom"
],
[
- "TwinEngine (home, entry)",
+ "TwinEngine (home, entry)",
"A Little Big Adventure engine.",
"",
"mature / inactive since 2015",
@@ -3713,7 +3713,7 @@
"Source - C, C++ - GPL-2.0"
],
[
- "UlDunAd (home, entry)",
+ "UlDunAd (home, entry)",
"Ultimate Dungeon Adventure (UlDunAd) - the extremely..",
"",
"beta / inactive since 2011",
@@ -3801,7 +3801,7 @@
"Source - Java - LGPL-2.1"
],
[
- "VCMI Project (home, entry)",
+ "VCMI Project (home, entry)",
"Engine for Heroes III, giving it new and extended..",
"",
"mature / active",
@@ -3961,7 +3961,7 @@
"Source - Lua, C++ - GPL-2.0"
],
[
- "X-Force: Fight For Destiny (home, entry)",
+ "X-Force: Fight For Destiny (home, entry)",
"Remake of the classic X-Com-Games.",
"Link",
"beta / inactive since 2011",
@@ -4049,7 +4049,7 @@
"Source - C++ - GPL-2.0"
],
[
- "XZ Utils (home, entry)",
+ "XZ Utils (home, entry)",
"General-purpose data compression software with a high..",
"",
"mature / active",
@@ -4057,7 +4057,7 @@
"Source - C - Custom"
],
[
- "yaml-cpp (home, entry)",
+ "yaml-cpp (home, entry)",
"YAML parser and emitter in C++ matching the YAML 1.2 spec.",
"",
"mature / active",
@@ -4097,7 +4097,7 @@
"Source - Lua - GPL-3.0"
],
[
- "Zero Ballistics (home, entry)",
+ "Zero Ballistics (home, entry)",
"Zero Ballistics is a unique blend of first person shooter..",
"Link",
"mature / inactive since 2013",
@@ -4105,7 +4105,7 @@
"Source - C++ - MIT"
],
[
- "Zero-K (home, entry)",
+ "Zero-K (home, entry)",
"A free multi-platform open source real-time strategy video..",
"Link",
"mature / active",
diff --git a/games/0ad.md b/games/0_ad.md
similarity index 100%
rename from games/0ad.md
rename to games/0_ad.md
diff --git a/games/3d_city.md b/games/3dcity.md
similarity index 100%
rename from games/3d_city.md
rename to games/3dcity.md
diff --git a/games/_action.md b/games/_action.md
index 82758368..67651a3c 100644
--- a/games/_action.md
+++ b/games/_action.md
@@ -8,33 +8,33 @@
- **[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)
-- **[Blobby Volley 2](blobby_volley2.md)** (C++, GPL-2.0, mature, inactive since 2017)
-- **[Blobwars: Metal Blob Solid](blobwars_metal_solid_blob.md)** (C++, GPL-2.0, mature)
+- **[Blobby Volley 2](blobby_volley_2.md)** (C++, GPL-2.0, mature, inactive since 2017)
+- **[Blobwars: Metal Blob Solid](blobwars_metal_blob_solid.md)** (C++, GPL-2.0, mature)
- **[Bombermaaan](bombermaaan.md)** (C++, GPL-3.0, mature, inactive since 2010)
- **[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)
+- **[C-Dogs](c-dogs.md)** (C, GPL-2.0, mature)
- **[Cabbages and Kings](cabbages_and_kings.md)** (Python, MIT, mature)
- **[Cat Mother Dead Justice](cat_mother_dead_justice.md)** (C++, 3-clause BSD, GPL-2.0, beta, inactive since 2003)
- **[Celestron](celestron.md)** (Python, GPL-3.0, beta, inactive since 2012)
- **[Chocolate Doom](chocolate_doom.md)** (C, GPL-2.0, mature)
- **[Chromium B.S.U.](chromium_bsu.md)** (C++, Artistic License, mature)
-- **[CommandoJS](commando_js.md)** (JavaScript, CoffeeScript, MIT, beta, inactive since 2012)
+- **[CommandoJS](commandojs.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)
+- **[Gang Garrison 2](gang_garrison_2.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)
- **[LGames](lgames.md)** (C++, GPL-2.0, mature)
-- **[Linwarrior 3D](linwarrior.md)** (C++, Apache-2.0, mature, inactive since 2010)
+- **[Linwarrior 3D](linwarrior_3d.md)** (C++, Apache-2.0, mature, inactive since 2010)
- **[Liquid War](liquid_war.md)** (C, GPL-3.0, mature, inactive since 2015)
- **[Lugaru](lugaru.md)** (C++, GPL-2.0, mature)
- **[Maelstrom](maelstrom.md)** (C, C++, GPL-2.0, mature, inactive since 2002)
-- **[MechCommander 2 Omnitech](mechcommander2_omnitech.md)** (C++, Ms-PL, beta, inactive since 2013)
+- **[MechCommander 2 Omnitech](mechcommander_2_omnitech.md)** (C++, Ms-PL, beta, inactive since 2013)
- **[Mega Mario](mega_mario.md)** (C++, LGPL-2.1, mature, inactive since 2012)
-- **[MicroWar 2.0](microwar_2.md)** (Python, 3-clause BSD, mature, inactive since 2009)
+- **[MicroWar 2.0](microwar_20.md)** (Python, 3-clause BSD, mature, inactive since 2009)
- **[Netrek](netrek.md)** (C, Custom, mature, inactive since 2009)
- **[Neverball](neverball.md)** (C, C++, GPL-2.0, mature)
- **[Nexiuz](nexiuz.md)** (C++, GPL-2.0, mature)
@@ -48,7 +48,7 @@
- **[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)
+- **[Rocks'n'Diamonds](rocksndiamonds.md)** (C, GPL-2.0, mature)
- **[Scorched3D](scorched3d.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)
diff --git a/games/_adventure.md b/games/_adventure.md
index a73744d3..a9adbc50 100644
--- a/games/_adventure.md
+++ b/games/_adventure.md
@@ -4,14 +4,14 @@
- **[AdaVenture](adaventure.md)** (Ada, GPL-3.0, mature)
- **[Childsplay](childsplay.md)** (Python, GPL-3.0, mature)
- **[Clou!](clou.md)** (C, Custom, beta)
-- **[Colossal Cave Adventure](colossal_cave.md)** (Python, Apache-2.0, mature)
+- **[Colossal Cave Adventure](colossal_cave_adventure.md)** (Python, Apache-2.0, mature)
- **[Digital: A Love Story](digital_a_love_story.md)** (Ren'py, CC-BY-NC-SA, mature)
-- **[Dragon History - Dračí Historie](dragon_history.md)** (Pascal, Script, GPL-2.0, mature, inactive since 2010)
+- **[Dragon History - Dračí Historie](dragon_history-dra_historie.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)
+- **[Free in the Dark (engine)](free_in_the_dark_engine.md)** (C, C++, GPL-2.0, beta)
- **[GameLV](gamelv.md)** (C++, GPL-2.0, beta)
- **[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)
-- **[Star Maiden Astraea Rio](star_maiden_rio.md)** (Ren'py, CC-BY-NC, mature)
-- **[TwinEngine](twin_engine.md)** (C, GPL-2.0, mature, inactive since 2015)
\ No newline at end of file
+- **[Star Maiden Astraea Rio](star_maiden_astraea_rio.md)** (Ren'py, CC-BY-NC, mature)
+- **[TwinEngine](twinengine.md)** (C, GPL-2.0, mature, inactive since 2015)
\ No newline at end of file
diff --git a/games/_all.md b/games/_all.md
index 1aa15e21..838e00ea 100644
--- a/games/_all.md
+++ b/games/_all.md
@@ -1,9 +1,9 @@
[comment]: # (autogenerated content, do not edit)
# All
-- **[0 A.D.](0ad.md)** (C, C++, GPL-2.0, beta)
+- **[0 A.D.](0_ad.md)** (C, C++, GPL-2.0, beta)
- **[2048](2048.md)** (JavaScript, MIT, mature)
-- **[3d.city](3d_city.md)** (JavaScript, GPL-3.0, mature, inactive since 2016)
+- **[3d.city](3dcity.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)
- **[AdaVenture](adaventure.md)** (Ada, GPL-3.0, mature)
- **[Advanced Strategic Command](advanced_strategic_command.md)** (C++, GPL-2.0, mature)
@@ -19,7 +19,7 @@
- **[AntiChess](antichess.md)** (Java, MIT, mature, inactive since 2003)
- **[Ardentryst](ardentryst.md)** (Python, GPL-3.0, mature, inactive since 2009)
- **[Argentum Online](argentum_online.md)** (Visual Basic, GPL-2.0, beta, inactive since 2014)
-- **[Arianne / Marauroa](arianne.md)** (Java, GPL-2.0, mature)
+- **[Arianne / Marauroa](arianne_marauroa.md)** (Java, GPL-2.0, mature)
- **[Armagetron Advanced](armagetron_advanced.md)** (C++, GPL-2.0, mature)
- **[Armies](armies.md)** (C++, GPL-3.0, mature, inactive since 2007)
- **[Arx Libertatis](arx_libertatis.md)** (C++, GPL-3.0, mature)
@@ -29,7 +29,7 @@
- **[Atomiks](atomiks.md)** (C, GPL-3.0, mature, inactive since 2015)
- **[Atomix](atomix.md)** (C, GPL-2.0, mature)
- **[Atrinik](atrinik.md)** (C, Python, GPL-2.0, mature, inactive since 2016)
-- **[Attal: Lords of doom](attal.md)** (C++, GPL-2.0, mature, inactive since 2008)
+- **[Attal: Lords of doom](attal_lords_of_doom.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)
- **[Ballerburg](ballerburg.md)** (C, Public domain, mature, inactive since 1987)
@@ -37,18 +37,18 @@
- **[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)
-- **[Betrayer's Moon Tactics](betrayer_moon_tactics.md)** (JavaScript, GPL-2.0, beta, inactive since 2006)
+- **[Betrayer's Moon Tactics](betrayers_moon_tactics.md)** (JavaScript, GPL-2.0, beta, inactive since 2006)
- **[Biniax](biniax.md)** (C, zlib, mature, inactive since 2012)
- **[Birth of the Empires](birth_of_the_empires.md)** (C++, Custom, mature, inactive since 2016)
- **[BlackNova Traders](blacknova_traders.md)** (PHP, JavaScript, GPL-2.0, beta, inactive since 2012)
- **[Blender game engine](blender_game_engine.md)** (C++, GPL-2.0, mature)
- **[Blitzkrieg](blitzkrieg.md)** (Java, GPL-3.0, beta, inactive since 2012)
-- **[Blobby Volley 2](blobby_volley2.md)** (C++, GPL-2.0, mature, inactive since 2017)
-- **[Blobwars: Metal Blob Solid](blobwars_metal_solid_blob.md)** (C++, GPL-2.0, mature)
-- **[Block Attack - Rise of the Blocks](blockattack.md)** (C++, GPL-2.0, mature)
+- **[Blobby Volley 2](blobby_volley_2.md)** (C++, GPL-2.0, mature, inactive since 2017)
+- **[Blobwars: Metal Blob Solid](blobwars_metal_blob_solid.md)** (C++, GPL-2.0, mature)
+- **[Block Attack - Rise of the Blocks](block_attack-rise_of_the_blocks.md)** (C++, GPL-2.0, mature)
- **[BlockOut II](blockout_ii.md)** (C++, GPL-2.0, mature, inactive since 2014)
- **[Bombermaaan](bombermaaan.md)** (C++, GPL-3.0, mature, inactive since 2010)
-- **[Boost (C++ Libraries)](boost.md)** (C++, Boost-1.0, mature)
+- **[Boost (C++ Libraries)](boost_c_libraries.md)** (C++, Boost-1.0, mature)
- **[Bos Wars](bos_wars.md)** (C++, GPL-2.0, mature, inactive since 2013)
- **[Boson](boson.md)** (C++, GPL-2.0, beta, inactive since 2006)
- **[Boulder Dash](boulder_dash.md)** (Java, MIT, mature, inactive since 2015)
@@ -57,12 +57,12 @@
- **[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)
+- **[C-Dogs](c-dogs.md)** (C, GPL-2.0, mature)
+- **[C-evo](c-evo.md)** (Pascal, Public domain, GPL-3.0, mature, inactive since 2013)
- **[Cabbages and Kings](cabbages_and_kings.md)** (Python, MIT, mature)
- **[CaesarIA](caesaria.md)** (C++, JavaScript, GPL-3.0, beta)
-- **[Call to Power 2](call_to_power2.md)** (C++, Custom, mature)
-- **[Candy Box 2](candy_box2.md)** (Typescript, JavaScript, GPL-3.0, mature, inactive since 2013)
+- **[Call to Power 2](call_to_power_2.md)** (C++, Custom, mature)
+- **[Candy Box 2](candy_box_2.md)** (Typescript, JavaScript, GPL-3.0, mature, inactive since 2013)
- **[Cart Life](cart_life.md)** (AGS Script, Custom, mature, inactive since 2014)
- **[Castle Game Engine](castle_game_engine.md)** (Pascal, LGPL-2.0, mature)
- **[Castle of the Winds](castle_of_the_winds.md)** (JavaScript, MIT, beta)
@@ -77,27 +77,27 @@
- **[Chromium B.S.U.](chromium_bsu.md)** (C++, Artistic License, mature)
- **[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)
+- **[Classic Blades of Exile](classic_blades_of_exile.md)** (C++, GPL-2.0, mature)
- **[Clou!](clou.md)** (C, Custom, beta)
-- **[COCOS2D-X](cocos2dx.md)** (C++, MIT, mature)
+- **[COCOS2D-X](cocos2d-x.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)
-- **[CommandoJS](commando_js.md)** (JavaScript, CoffeeScript, MIT, beta, inactive since 2012)
+- **[Colossal Cave Adventure](colossal_cave_adventure.md)** (Python, Apache-2.0, mature)
+- **[CommandoJS](commandojs.md)** (JavaScript, CoffeeScript, MIT, beta, inactive since 2012)
- **[Conquests](conquests.md)** (C++, GPL-2.0, mature, inactive since 2012)
- **[Core War](core_war.md)** (C, Java, GPL-2.0, 2-clause BSD, mature)
-- **[Corsix Theme Hospital](theme_hospital.md)** (Lua, C++, MIT, mature)
+- **[Corsix Theme Hospital](corsix_theme_hospital.md)** (Lua, C++, MIT, mature)
- **[Crimson Fields](crimson_fields.md)** (C++, GPL-2.0, mature, inactive since 2010)
- **[Crossfire](crossfire.md)** (C, Java, GPL-2.0, mature)
- **[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)
+- **[D-Fend Reloaded](d-fend_reloaded.md)** (Pascal, GPL-3.0, mature, inactive since 2015)
- **[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)
- **[Dark Oberon](dark_oberon.md)** (C++, GPL-2.0, mature, inactive since 2009)
- **[DarkCity](darkcity.md)** (PHP, GPL-3.0, mature, inactive since 2012)
-- **[Dash Engine](dash.md)** (D, MIT, mature, inactive since 2015)
+- **[Dash Engine](dash_engine.md)** (D, MIT, mature, inactive since 2015)
- **[Dawn](dawn.md)** (C++, GPL-3.0, beta, inactive since 2011)
- **[Decker](decker.md)** (Java, GPL-2.0, beta, inactive since 2013)
- **[Deity](deity.md)** (Python, GPL-2.0, mature, inactive since 2014)
@@ -106,18 +106,18 @@
- **[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)
+- **[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 History - Dračí Historie](dragon_history-dra_historie.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)
+- **[Dune II - The Maker](dune_ii-the_maker.md)** (Java, MIT, beta)
- **[Dune Legacy](dune_legacy.md)** (C++, 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)
@@ -125,14 +125,14 @@
- **[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)
-- **[EasyRPG Player](easyrpgplayer.md)** (C++, GPL-3.0, mature)
+- **[EasyRPG Player](easyrpg_player.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)
+- **[Eos, Dawn of Light: A Space Opera](eos_dawn_of_light_a_space_opera.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)
@@ -141,33 +141,33 @@
- **[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)
-- **[Fall of Imyrin](fall_of_imiryn.md)** (C++, Python, GPL-3.0, beta, inactive since 2009)
+- **[Fall of Imyrin](fall_of_imyrin.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)
+- **[FAR Colony](far_colony.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)
+- **[Fish Fillets - Next Generation](fish_fillets-next_generation.md)** (C++, GPL-2.0, mature)
- **[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 in the Dark (engine)](free_in_the_dark_engine.md)** (C, C++, GPL-2.0, beta)
- **[Free Mars](free_mars.md)** (Java, GPL-3.0, mature)
- **[Free Space Colonization](free_space_colonization.md)** (C, GPL-2.0, beta)
-- **[Freeciv WebGL](freeciv_web.md)** (JavaScript, Java, AGPL-3.0, mature)
+- **[Freeciv WebGL](freeciv_webgl.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, C++, Lua, GPL-2.0, mature)
+- **[FreedroidRPG](freedroidrpg.md)** (C, C++, Lua, GPL-2.0, mature)
- **[FreeLords](freelords.md)** (Java, GPL-2.0, beta)
- **[Freeminer](freeminer.md)** (C++, Lua, GPL-3.0, beta)
-- **[FreeOrion](free_orion.md)** (C++, Python, GPL-2.0, beta)
+- **[FreeOrion](freeorion.md)** (C++, Python, GPL-2.0, beta)
- **[FreeRails](freerails.md)** (Java, C++, GPL-2.0, beta, inactive since 2008)
- **[FreeRCT](freerct.md)** (C++, GPL-2.0, beta, inactive since 2016)
- **[Freeserf](freeserf.md)** (C, C++, GPL-3.0, mature)
- **[Freestars](freestars.md)** (C++, GPL-2.0, beta, inactive since 2008)
-- **[FreeSynd](free_synd.md)** (C++, GPL-2.0, beta, inactive since 2017)
+- **[FreeSynd](freesynd.md)** (C++, GPL-2.0, beta, inactive since 2017)
- **[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)
@@ -175,10 +175,10 @@
- **[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-2.0, beta)
-- **[Gang Garrison 2](gang_garrison2.md)** (Game Maker Script, MPL, mature)
+- **[Gang Garrison 2](gang_garrison_2.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)
+- **[Gee Whiz](gee_whiz.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)
@@ -194,7 +194,7 @@
- **[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)
+- **[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)
- **[Harris](harris.md)** (C, Python, GPL-3.0, beta)
@@ -203,7 +203,7 @@
- **[Hero of Allacrost](hero_of_allacrost.md)** (C++, Lua, GPL-2.0, mature)
- **[Heroes of Wesnoth](heroes_of_wesnoth.md)** (C++, GPL-3.0, beta, inactive since 2010)
- **[Heroes of Wing Commander](heroes_of_wing_commander.md)** (Python, GPL-3.0, beta, inactive since 2014)
-- **[Hex Game](hexgame.md)** (C++, MIT, beta)
+- **[Hex Game](hex_game.md)** (C++, MIT, beta)
- **[Hexwar](hexwar.md)** (Ruby, JavaScript, MIT, beta, inactive since 2012)
- **[HoDoKu](hodoku.md)** (Java, GPL-3.0, mature, inactive since 2013)
- **[HolySpirit](holyspirit.md)** (C++, GPL-3.0, beta, inactive since 2013)
@@ -211,12 +211,12 @@
- **[Ilarion](ilarion.md)** (C++, Java, Lua, GPL-3.0, mature)
- **[Imperium](imperium.md)** (?, ?, mature)
- **[Infiniminer](infiniminer.md)** (C#, MIT, mature, inactive since 2016)
-- **[Irrlicht Engine](irrlicht.md)** (C++, C, zlib, mature)
-- **[Isometric Turn-Based Strategy](isometric_turn_based_strategy.md)** (Python, MIT, beta)
+- **[Irrlicht Engine](irrlicht_engine.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_stracciatella.md)** (C, 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)
+- **[Jagged Alliance 2 Stracciatella](jagged_alliance_2_stracciatella.md)** (C, 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_interactive_game_system.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)
@@ -233,39 +233,39 @@
- **[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-2.0, mature)
+- **[Lightweight Java Game Library](lightweight_java_game_library.md)** (Kotlin, C, 3-clause BSD, 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)
+- **[Linwarrior 3D](linwarrior_3d.md)** (C++, Apache-2.0, mature, inactive since 2010)
- **[Lips of Suna](lips_of_suna.md)** (C, GPL-3.0, beta, inactive since 2014)
- **[Liquid War](liquid_war.md)** (C, GPL-3.0, mature, inactive since 2015)
- **[LordsAWar!](lordsawar.md)** (C++, GPL-3.0, mature)
- **[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)
+- **[Lumix Engine](lumix_engine.md)** (C++, MIT, beta)
+- **[LZMA SDK](lzma_sdk.md)** (C, LGPL-2.0, mature)
+- **[LÖVE](lve.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)
- **[Maelstrom](maelstrom.md)** (C, C++, GPL-2.0, mature, inactive since 2002)
- **[Magarena](magarena.md)** (Java, Groovy, GPL-3.0, mature)
-- **[Mana](mana_source.md)** (C++, GPL-2.0, beta)
+- **[Mana](mana.md)** (C++, GPL-2.0, beta)
- **[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)
-- **[Mechanized Assault & eXploration Reloaded](mechanized_assault_and_exploration_reloaded.md)** (C++, C, GPL-2.0, beta)
-- **[MechCommander 2 Omnitech](mechcommander2_omnitech.md)** (C++, Ms-PL, beta, inactive since 2013)
+- **[Mechanized Assault & eXploration Reloaded](mechanized_assault_exploration_reloaded.md)** (C++, C, GPL-2.0, beta)
+- **[MechCommander 2 Omnitech](mechcommander_2_omnitech.md)** (C++, Ms-PL, beta, inactive since 2013)
- **[Mega Mario](mega_mario.md)** (C++, LGPL-2.1, mature, inactive since 2012)
- **[MegaGlest](megaglest.md)** (C, C++, GPL-3.0, mature)
- **[MegaMek](megamek.md)** (Java, GPL-2.0, mature)
- **[Mercenary Commander](mercenary_commander.md)** (Java, 3-clause BSD, beta, inactive since 2010)
-- **[Meridian 59](meridian59.md)** (C++, C, GPL-2.0, mature)
+- **[Meridian 59](meridian_59.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)
- **[Micropolis](micropolis.md)** (C++, Java, Python, GPL-3.0, mature, inactive since 2015)
-- **[micropolisJS](micropolis_js.md)** (JavaScript, GPL-3.0, mature)
-- **[MicroWar 2.0](microwar_2.md)** (Python, 3-clause BSD, mature, inactive since 2009)
+- **[micropolisJS](micropolisjs.md)** (JavaScript, GPL-3.0, mature)
+- **[MicroWar 2.0](microwar_20.md)** (Python, 3-clause BSD, mature, inactive since 2009)
- **[Minetest](minetest.md)** (C, C++, Lua, LGPL-2.1, mature)
- **[mkxp](mkxp.md)** (C++, C, GPL-2.0, mature)
- **[MonoGame](monogame.md)** (C#, Ms-PL, MIT, mature)
@@ -305,84 +305,84 @@
- **[Open Zelda](open_zelda.md)** (C, C++, zlib, mature, inactive since 2015)
- **[OpenArena](openarena.md)** (C, GPL-2.0, mature, inactive since 2012)
- **[OpenBlox](openblox.md)** (Python, Lua, GPL-3.0, beta, inactive since 2011)
-- **[OpenCity](open_city.md)** (C++, GPL-2.0, beta, inactive since 2015)
+- **[OpenCity](opencity.md)** (C++, GPL-2.0, beta, inactive since 2015)
- **[OpenClonk](openclonk.md)** (C, C++, ISC, mature)
- **[OpenDUNE](opendune.md)** (C, GPL-2.0, mature)
-- **[OpenFL](open_fl.md)** (Haxe, MIT, mature)
+- **[OpenFL](openfl.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)
+- **[OpenHoMM](openhomm.md)** (C++, GPL-3.0, beta, inactive since 2010)
- **[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, mature)
+- **[OpenMW](openmw.md)** (C++, GPL-3.0, mature)
+- **[OpenRA](openra.md)** (C#, GPL-3.0, mature)
+- **[OpenRCT2](openrct2.md)** (C++, GPL-3.0, mature)
- **[OpenRPG](openrpg.md)** (Python, GPL-2.0, mature, inactive since 2013)
- **[OpenSkyscraper](openskyscraper.md)** (C++, GPL-2.0, beta)
-- **[OpenSoccer](open_soccer.md)** (PHP, GPL-3.0, beta)
+- **[OpenSoccer](opensoccer.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)
+- **[OpenTTD](openttd.md)** (C++, GPL-2.0, mature)
+- **[OpenWebSoccer-Sim](openwebsoccer-sim.md)** (PHP, LGPL-3.0, mature)
+- **[OpenXcom](openxcom.md)** (C++, GPL-3.0, mature)
- **[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)
+- **[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)
- **[PainTown](paintown.md)** (C++, Java, Python, 3-clause BSD, mature)
-- **[Panda 3D](panda3d.md)** (C++, C, 3-clause BSD, mature)
+- **[Panda 3D](panda_3d.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)
+- **[Phantasy Star Rebirth](phantasy_star_rebirth.md)** (C++, GPL-3.0, beta, inactive since 2013)
- **[Pingus](pingus.md)** (C++, GPL-3.0, mature)
- **[Pioneer](pioneer.md)** (C, C++, Lua, 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)
+- **[pkg-config](pkg-config.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)
- **[Polis](polis.md)** (Java, GPL-3.0, mature, inactive since 2016)
- **[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)
+- **[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)
- **[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)
+- **[Quad-engine](quad-engine.md)** (Pascal, MIT, beta)
- **[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)
+- **[Rails: an 18xx game system](rails_an_18xx_game_system.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, mature)
- **[Return to the Roots](return_to_the_roots.md)** (C++, GPL-3.0, mature)
- **[Rigs of Rods](rigs_of_rods.md)** (C, C++, Angelscript, GPL-3.0, mature)
-- **[Rocks'n'Diamonds](rocks_and_diamonds.md)** (C, GPL-2.0, mature)
+- **[Rocks'n'Diamonds](rocksndiamonds.md)** (C, GPL-2.0, mature)
- **[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)
- **[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)
+- **[RPDungeon - computer aided role playing](rpdungeon-computer_aided_role_playing.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)
-- **[sandbox Game Maker](sandboxgamemaker.md)** (C++, C, Custom, mature, inactive since 2014)
+- **[sandbox Game Maker](sandbox_game_maker.md)** (C++, C, Custom, mature, inactive since 2014)
- **[Scorched Moon](scorched_moon.md)** (Python, GPL-3.0, beta)
- **[Scorched3D](scorched3d.md)** (C++, GPL-2.0, mature, inactive since 2014)
- **[Scrabble3D](scrabble3d.md)** (Pascal, GPL-3.0, mature, inactive since 2015)
- **[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 Game Engine 2D](sdl_game_engine_2d.md)** (C, MIT, beta, inactive since 2014)
- **[SDL Sopwith](sdl_sopwith.md)** (C, GPL-2.0, mature, inactive since 2014)
- **[Secret Maryo Chronicles](secret_maryo_chronicles.md)** (C++, GPL-3.0, mature, inactive since 2009)
- **[Sengoku: Warring States of Japan](sengoku_warring_states_of_japan.md)** (C++, Lua, MIT, beta, inactive since 2008)
@@ -391,13 +391,13 @@
- **[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 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)
+- **[Simple and Fast Multimedia Library](simple_and_fast_multimedia_library.md)** (C++, zlib, mature)
+- **[Simple DirectMedia Layer](simple_directmedia_layer.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)
-- **[Skrupel - Tribute Compilation](skrupel.md)** (PHP, JavaScript, GPL-2.0, mature, inactive since 2011)
-- **[SLASH'EM](slash_em.md)** (C, Custom, beta, inactive since 2007)
+- **[Skrupel - Tribute Compilation](skrupel-tribute_compilation.md)** (PHP, JavaScript, GPL-2.0, mature, inactive since 2011)
+- **[SLASH'EM](slashem.md)** (C, Custom, beta, inactive since 2007)
- **[Slay](slay.md)** (Java, GPL-3.0, beta, inactive since 2010)
- **[Smash Battle](smash_battle.md)** (C++, ?, beta, inactive since 2011)
- **[Smash](smash.md)** (JavaScript, MIT, mature)
@@ -410,13 +410,13 @@
- **[Space Station 13](space_station_13.md)** (DM, AGPL-3.0, mature)
- **[Space Trader for Windows](space_trader_for_windows.md)** (C#, GPL-2.0, mature, inactive since 2009)
- **[Space War](space_war.md)** (Java, Apache-2.0, mature)
-- **[SpaceTrader for Java](space_trader_for_java.md)** (Java, GPL-2.0, mature, inactive since 2010)
+- **[SpaceTrader for Java](spacetrader_for_java.md)** (Java, GPL-2.0, mature, inactive since 2010)
- **[SpaceZero](spacezero.md)** (C, GPL-3.0, beta)
- **[Speed Dreams](speed_dreams.md)** (C++, GPL-2.0, mature)
- **[Spice Trade](spice_trade.md)** (Java, LGPL-2.0, mature, inactive since 2005)
- **[Spring RTS engine](spring_rts_engine.md)** (C++, C, Lua, GPL-2.0, mature)
-- **[Star Control II: The Ur-Quan Masters](star_control_2.md)** (C, GPL-2.0, mature, inactive since 2011)
-- **[Star Maiden Astraea Rio](star_maiden_rio.md)** (Ren'py, CC-BY-NC, mature)
+- **[Star Control II: The Ur-Quan Masters](star_control_ii_the_ur-quan_masters.md)** (C, GPL-2.0, mature, inactive since 2011)
+- **[Star Maiden Astraea Rio](star_maiden_astraea_rio.md)** (Ren'py, CC-BY-NC, mature)
- **[Star Ruler 2](star_ruler_2.md)** (C, C++, MIT, mature)
- **[StarBlastrix](starblastrix.md)** (C++, GPL-2.0, beta, inactive since 2006)
- **[Stareater](stareater.md)** (C#, GPL-3.0, beta)
@@ -425,13 +425,13 @@
- **[StepMania](stepmania.md)** (C, C++, Lua, MIT, mature)
- **[Story of a Lost Sky](story_of_a_lost_sky.md)** (Python, 3-clause BSD, mature)
- **[Stunt Rally](stunt_rally.md)** (C, C++, GPL-3.0, mature)
-- **[Summoning Wars](summoming_wars.md)** (C, C++, Lua, GPL-3.0, beta, inactive since 2014)
+- **[Summoning Wars](summoning_wars.md)** (C, C++, Lua, GPL-3.0, beta, inactive since 2014)
- **[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)
-- **[Tales of Maj'Eyal](tales_of_maj_eyal.md)** (C, Lua, GPL-3.0, mature)
+- **[T-Bots](t-bots.md)** (C, GPL-2.0, beta, inactive since 2004)
+- **[Tales of Maj'Eyal](tales_of_majeyal.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)
- **[Terasology](terasology.md)** (Java, Apache-2.0, mature)
@@ -440,14 +440,14 @@
- **[The Bub's Brothers](the_bubs_brothers.md)** (Python, MIT, mature, inactive since 2013)
- **[The Butterfly Effect](the_butterfly_effect.md)** (C++, GPL-2.0, beta)
- **[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 Endless Dungeons](the_endless_dungeons.md)** (C, CC-BY-NC-SA-2.0, mature, inactive since 2015)
+- **[The Epic of Heroes](the_epic_of_heroes.md)** (C++, GPL-3.0, beta, inactive since 2015)
+- **[The hunt for the lost rainbow jewels (Jewelhunt)](the_hunt_for_the_lost_rainbow_jewels_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 Mana World](the_mana_world.md)** (PHP, GPL-2.0, mature)
- **[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)
+- **[TinTin++](tintin.md)** (C, GPL-3.0, mature)
+- **[TORCS, The Open Racing Car Simulator](torcs_the_open_racing_car_simulator.md)** (C++, GPL-2.0, mature, inactive since 2016)
- **[Tremulous](tremulous.md)** (C, GPL-2.0, mature, inactive since 2016)
- **[Tressette](tressette.md)** (C++, GPL-2.0, mature, inactive since 2017)
- **[Trinity Reign](trinity_reign.md)** (C++, GPL-3.0, beta, inactive since 2013)
@@ -461,10 +461,10 @@
- **[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)
+- **[TwinEngine](twinengine.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)
-- **[UlDunAd](uidunad.md)** (Python, GPL-3.0, beta, inactive since 2011)
+- **[UlDunAd](uldunad.md)** (Python, GPL-3.0, beta, inactive since 2011)
- **[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)
@@ -475,7 +475,7 @@
- **[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)
+- **[VCMI Project](vcmi_project.md)** (C++, GPL-2.0, mature)
- **[VDrift](vdrift.md)** (C++, GPL-3.0, mature, inactive since 2014)
- **[Vega Strike](vega_strike.md)** (C++, GPL-2.0, mature)
- **[Veloren](veloren.md)** (Rust, GPL-3.0, beta)
@@ -495,7 +495,7 @@
- **[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-Force: Fight For Destiny](x-force_fight_for_destiny.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)
@@ -506,14 +506,14 @@
- **[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)
-- **[yaml-cpp](yaml_cpp.md)** (C++, MIT, mature)
+- **[XZ Utils](xz_utils.md)** (C, Custom, mature)
+- **[yaml-cpp](yaml-cpp.md)** (C++, MIT, mature)
- **[Yo Frankie!](yo_frankie.md)** (Blender script, ?, mature, inactive since 2009)
- **[YSoccer](ysoccer.md)** (Java, GPL-2.0, mature)
- **[ZAngband](zangband.md)** (C, Custom, mature, inactive since 2005)
- **[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)
+- **[Zero Ballistics](zero_ballistics.md)** (C++, MIT, mature, inactive since 2013)
+- **[Zero-K](zero-k.md)** (Lua, GPL-2.0, mature)
- **[Zetawar](zetawar.md)** (Clojure, MIT, mature)
- **[ZGameEditor](zgameeditor.md)** (Pascal, MIT, mature)
- **[zlib](zlib.md)** (C, zlib, mature)
diff --git a/games/_arcade.md b/games/_arcade.md
index 5584e2dd..a7718f16 100644
--- a/games/_arcade.md
+++ b/games/_arcade.md
@@ -2,7 +2,7 @@
# Arcade
- **[Battle Tanks](battle_tanks.md)** (C++, GPL-2.0, mature, inactive since 2009)
-- **[Blobby Volley 2](blobby_volley2.md)** (C++, GPL-2.0, mature, inactive since 2017)
+- **[Blobby Volley 2](blobby_volley_2.md)** (C++, GPL-2.0, mature, inactive since 2017)
- **[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, C++, GPL-2.0, mature, inactive since 2002)
diff --git a/games/_framework.md b/games/_framework.md
index 1646ce84..b6de67bd 100644
--- a/games/_framework.md
+++ b/games/_framework.md
@@ -3,30 +3,30 @@
- **[Allegro](allegro.md)** (C, zlib, mature)
- **[Annchienta](annchienta.md)** (C++, GPL-3.0, mature, inactive since 2009)
-- **[Arianne / Marauroa](arianne.md)** (Java, GPL-2.0, mature)
+- **[Arianne / Marauroa](arianne_marauroa.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)
- **[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)
+- **[COCOS2D-X](cocos2d-x.md)** (C++, MIT, mature)
+- **[Dash Engine](dash_engine.md)** (D, MIT, mature, inactive since 2015)
- **[Delta Engine](delta_engine.md)** (C#, Apache-2.0, mature, inactive since 2015)
- **[DeSmuME](desmume.md)** (C, C++, GPL-2.0, mature, inactive since 2015)
-- **[EasyRPG Player](easyrpgplayer.md)** (C++, GPL-3.0, mature)
+- **[EasyRPG Player](easyrpg_player.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)
- **[Godot](godot.md)** (C, C++, MIT, mature)
-- **[H-World](h_world.md)** (C, Lua, GPL-2.0, beta, inactive since 2005)
+- **[H-World](h-world.md)** (C, Lua, GPL-2.0, beta, inactive since 2005)
- **[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)
+- **[Irrlicht Engine](irrlicht_engine.md)** (C++, C, zlib, mature)
+- **[JiGS Interactive Game System](jigs_interactive_game_system.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)
+- **[Lightweight Java Game Library](lightweight_java_game_library.md)** (Kotlin, C, 3-clause BSD, mature)
+- **[Lumix Engine](lumix_engine.md)** (C++, MIT, beta)
+- **[LÖVE](lve.md)** (C++, zlib, mature)
+- **[Mana](mana.md)** (C++, GPL-2.0, beta)
- **[Maratis](maratis.md)** (C++, GPL-2.0, beta)
- **[Minetest](minetest.md)** (C, C++, Lua, LGPL-2.1, mature)
- **[mkxp](mkxp.md)** (C++, C, GPL-2.0, mature)
@@ -36,20 +36,20 @@
- **[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)
+- **[OpenFL](openfl.md)** (Haxe, MIT, mature)
- **[OpenRPG](openrpg.md)** (Python, GPL-2.0, mature, inactive since 2013)
- **[Orx](orx.md)** (C, zlib, mature)
-- **[Panda 3D](panda3d.md)** (C++, C, 3-clause BSD, mature)
+- **[Panda 3D](panda_3d.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)
+- **[Quad-engine](quad-engine.md)** (Pascal, MIT, beta)
- **[rpge](rpge.md)** (C, GPL-3.0, beta, inactive since 2014)
-- **[sandbox Game Maker](sandboxgamemaker.md)** (C++, C, Custom, mature, inactive since 2014)
+- **[sandbox Game Maker](sandbox_game_maker.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)
+- **[SDL Game Engine 2D](sdl_game_engine_2d.md)** (C, MIT, beta, inactive since 2014)
- **[SoftPixel Engine](softpixel_engine.md)** (C++, zlib, mature, inactive since 2013)
- **[Solarus](solarus.md)** (C, C++, Lua, GPL-3.0, mature)
- **[Superpowers](superpowers.md)** (Typescript, ISC, mature)
diff --git a/games/_game-engine.md b/games/_game-engine.md
index 6bcf5540..766df07a 100644
--- a/games/_game-engine.md
+++ b/games/_game-engine.md
@@ -2,10 +2,10 @@
# Game engine
- **[Castle Game Engine](castle_game_engine.md)** (Pascal, LGPL-2.0, mature)
-- **[Free in the Dark (engine)](fitd.md)** (C, C++, GPL-2.0, beta)
+- **[Free in the Dark (engine)](free_in_the_dark_engine.md)** (C, C++, GPL-2.0, beta)
- **[Open Game Engine](open_game_engine.md)** (C++, LGPL-2.1, beta, inactive since 2008)
-- **[OpenMW](open_mw.md)** (C++, GPL-3.0, mature)
+- **[OpenMW](openmw.md)** (C++, GPL-3.0, mature)
- **[PainTown](paintown.md)** (C++, Java, Python, 3-clause BSD, mature)
- **[ScummVM](scummvm.md)** (C++, GPL-2.0, mature)
-- **[TwinEngine](twin_engine.md)** (C, GPL-2.0, mature, inactive since 2015)
+- **[TwinEngine](twinengine.md)** (C, GPL-2.0, mature, inactive since 2015)
- **[VASSAL Engine](vassal_engine.md)** (Java, LGPL-2.1, mature)
\ No newline at end of file
diff --git a/games/_library.md b/games/_library.md
index a7874c88..59beca6f 100644
--- a/games/_library.md
+++ b/games/_library.md
@@ -1,7 +1,7 @@
[comment]: # (autogenerated content, do not edit)
# Library
-- **[Boost (C++ Libraries)](boost.md)** (C++, Boost-1.0, mature)
+- **[Boost (C++ Libraries)](boost_c_libraries.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-2.0, Custom, mature)
@@ -9,17 +9,17 @@
- **[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)
+- **[LZMA SDK](lzma_sdk.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)
+- **[pkg-config](pkg-config.md)** (C, GPL-2.0, mature)
+- **[Pthreads-win32](pthreads-win32.md)** (C, LGPL-2.1, mature)
- **[Ragel](ragel.md)** (C++, MIT, mature)
-- **[Simple and Fast Multimedia Library](sfml.md)** (C++, zlib, mature)
-- **[Simple DirectMedia Layer](sdl_2.md)** (C, zlib, mature)
+- **[Simple and Fast Multimedia Library](simple_and_fast_multimedia_library.md)** (C++, zlib, mature)
+- **[Simple DirectMedia Layer](simple_directmedia_layer.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)
+- **[XZ Utils](xz_utils.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 83523e5e..d10ed87a 100644
--- a/games/_puzzle.md
+++ b/games/_puzzle.md
@@ -5,11 +5,11 @@
- **[Atomiks](atomiks.md)** (C, GPL-3.0, mature, inactive since 2015)
- **[Atomix](atomix.md)** (C, GPL-2.0, mature)
- **[Biniax](biniax.md)** (C, zlib, mature, inactive since 2012)
-- **[Block Attack - Rise of the Blocks](blockattack.md)** (C++, GPL-2.0, mature)
+- **[Block Attack - Rise of the Blocks](block_attack-rise_of_the_blocks.md)** (C++, GPL-2.0, mature)
- **[BlockOut II](blockout_ii.md)** (C++, GPL-2.0, mature, inactive since 2014)
- **[Brain Workshop](brain_workshop.md)** (Python, GPL-2.0, mature, inactive since 2011)
- **[Enigma](enigma.md)** (C, C++, GPL-2.0, mature)
-- **[Fish Fillets - Next Generation](fish_fillets_ng.md)** (C++, GPL-2.0, mature)
+- **[Fish Fillets - Next Generation](fish_fillets-next_generation.md)** (C++, GPL-2.0, mature)
- **[Frozen Bubble](frozen_bubble.md)** (Perl, GPL-2.0, mature, inactive since 2012)
- **[Grabble](grabble.md)** (Java, ?, mature, inactive since 2006)
- **[HoDoKu](hodoku.md)** (Java, GPL-3.0, mature, inactive since 2013)
diff --git a/games/_role-playing.md b/games/_role-playing.md
index 7f3aba50..ecd783cf 100644
--- a/games/_role-playing.md
+++ b/games/_role-playing.md
@@ -9,15 +9,15 @@
- **[Atrinik](atrinik.md)** (C, Python, GPL-2.0, mature, inactive since 2016)
- **[Avanor](avanor.md)** (C++, Lua, GPL-2.0, beta, inactive since 2008)
- **[Battleround](battleround.md)** (Java, Apache-2.0, beta, inactive since 2015)
-- **[Betrayer's Moon Tactics](betrayer_moon_tactics.md)** (JavaScript, GPL-2.0, beta, inactive since 2006)
+- **[Betrayer's Moon Tactics](betrayers_moon_tactics.md)** (JavaScript, GPL-2.0, beta, inactive since 2006)
- **[BrowserQuest](browserquest.md)** (JavaScript, MPL-2.0, mature)
-- **[Candy Box 2](candy_box2.md)** (Typescript, JavaScript, GPL-3.0, mature, inactive since 2013)
+- **[Candy Box 2](candy_box_2.md)** (Typescript, JavaScript, GPL-3.0, mature, inactive since 2013)
- **[Castle of the Winds](castle_of_the_winds.md)** (JavaScript, MIT, beta)
- **[Cataclysm: Dark Days Ahead](cataclysm_dark_days_ahead.md)** (C++, CC-BY-SA-3.0, mature)
- **[Cataclysm](cataclysm.md)** (C++, CC-BY-SA-3, beta, inactive since 2012)
- **[Catch Challenger](catch_challenger.md)** (C++, GPL-3.0, mature)
- **[Choria](choria.md)** (C++, C, Lua, GPL-3.0, mature)
-- **[Classic Blades of Exile](blades_of_exile.md)** (C++, GPL-2.0, mature)
+- **[Classic Blades of Exile](classic_blades_of_exile.md)** (C++, GPL-2.0, mature)
- **[Crossfire](crossfire.md)** (C, Java, GPL-2.0, mature)
- **[Daimonin](daimonin.md)** (C, GPL-2.0, mature)
- **[DarkCity](darkcity.md)** (PHP, GPL-3.0, mature, inactive since 2012)
@@ -25,7 +25,7 @@
- **[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)
+- **[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)
@@ -36,19 +36,19 @@
- **[Dungeon Quest](dungeon_quest.md)** (Java, MIT, mature)
- **[Egoboo](egoboo.md)** (C++, C, GPL-3.0, mature, inactive since 2015)
- **[Endless Sky](endless_sky.md)** (C++, GPL-3.0, mature)
-- **[Eos, Dawn of Light: A Space Opera](eos_dawn_of_light.md)** (Python, MIT, beta, inactive since 2007)
+- **[Eos, Dawn of Light: A Space Opera](eos_dawn_of_light_a_space_opera.md)** (Python, MIT, beta, inactive since 2007)
- **[Erebus](erebus.md)** (C++, GPL-3.0, beta)
- **[Eternal Lands](eternal_lands.md)** (C, C++, Custom, mature)
- **[Evol Online](evol_online.md)** (C, GPL-3.0, mature)
- **[Exult](exult.md)** (C++, GPL-2.0, mature)
-- **[Fall of Imyrin](fall_of_imiryn.md)** (C++, Python, GPL-3.0, beta, inactive since 2009)
+- **[Fall of Imyrin](fall_of_imyrin.md)** (C++, Python, GPL-3.0, beta, inactive since 2009)
- **[Fallen Spire](fallen_spire.md)** (Python, GPL-3.0, beta, inactive since 2009)
- **[Freedink](freedink.md)** (C++, GPL-3.0, mature)
-- **[FreedroidRPG](freedroid.md)** (C, C++, Lua, GPL-2.0, mature)
+- **[FreedroidRPG](freedroidrpg.md)** (C, C++, Lua, GPL-2.0, mature)
- **[Fujo](fujo.md)** (Python, CC-BY-SA-4.0, mature, inactive since 2014)
- **[GalaxyMage Redux](galaxymage_redux.md)** (Python, GPL-2.0, beta, inactive since 2011)
- **[GearHead](gearhead.md)** (Pascal, LGPL-2.1, Apache-2.0, mature)
-- **[Gee Whiz](geewhiz.md)** (C, GPL-2.0, beta, inactive since 2004)
+- **[Gee Whiz](gee_whiz.md)** (C, GPL-2.0, beta, inactive since 2004)
- **[Goblin Hack](goblin_hack.md)** (C++, GPL-2.0, beta, inactive since 2009)
- **[Hale](hale.md)** (Java, GPL-2.0, beta, inactive since 2014)
- **[Haxima](haxima.md)** (C++, GPL-3.0, beta)
@@ -65,7 +65,7 @@
- **[Linley's Dungeon Crawl](linleys_dungeon_crawl.md)** (C, Custom, mature, inactive since 2006)
- **[Lips of Suna](lips_of_suna.md)** (C, GPL-3.0, beta, inactive since 2014)
- **[Magarena](magarena.md)** (Java, Groovy, GPL-3.0, mature)
-- **[Meridian 59](meridian59.md)** (C++, C, GPL-2.0, mature)
+- **[Meridian 59](meridian_59.md)** (C++, C, GPL-2.0, mature)
- **[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)
@@ -77,11 +77,11 @@
- **[Open RSC](open_rsc.md)** (Java, GPL-3.0, mature)
- **[Open Tibia](open_tibia.md)** (C++, GPL-2.0, beta, inactive since 2014)
- **[Openglad](openglad.md)** (C++, GPL-2.0, mature, inactive since 2004)
-- **[OpenMW](open_mw.md)** (C++, GPL-3.0, mature)
+- **[OpenMW](openmw.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)
+- **[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)
+- **[Phantasy Star Rebirth](phantasy_star_rebirth.md)** (C++, GPL-3.0, beta, inactive since 2013)
- **[PlaneShift](planeshift.md)** (C++, GPL-2.0, mature)
- **[Radakan](radakan.md)** (Python, Custom, beta, inactive since 2014)
- **[ransack](ransack.md)** (Python, MIT, mature, inactive since 2016)
@@ -92,22 +92,22 @@
- **[Ryzom Core](ryzom_core.md)** (C++, AGPL-3.0, mature)
- **[S.C.O.U.R.G.E.](scourge.md)** (C++, GPL-2.0, beta, inactive since 2008)
- **[Silvertree](silvertree.md)** (C++, GPL-3.0, beta, inactive since 2007)
-- **[SLASH'EM](slash_em.md)** (C, Custom, beta, inactive since 2007)
+- **[SLASH'EM](slashem.md)** (C, Custom, beta, inactive since 2007)
- **[Source of Tales](source_of_tales.md)** (Lua, GPL-3.0, mature, inactive since 2013)
- **[Space Station 13](space_station_13.md)** (DM, AGPL-3.0, mature)
- **[Spice Trade](spice_trade.md)** (Java, LGPL-2.0, mature, inactive since 2005)
- **[Stendhal](stendhal.md)** (Java, GPL-2.0, mature)
- **[Story of a Lost Sky](story_of_a_lost_sky.md)** (Python, 3-clause BSD, mature)
-- **[Summoning Wars](summoming_wars.md)** (C, C++, Lua, GPL-3.0, beta, inactive since 2014)
-- **[Tales of Maj'Eyal](tales_of_maj_eyal.md)** (C, Lua, GPL-3.0, mature)
+- **[Summoning Wars](summoning_wars.md)** (C, C++, Lua, GPL-3.0, beta, inactive since 2014)
+- **[Tales of Maj'Eyal](tales_of_majeyal.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 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)
+- **[The Endless Dungeons](the_endless_dungeons.md)** (C, CC-BY-NC-SA-2.0, mature, inactive since 2015)
+- **[The hunt for the lost rainbow jewels (Jewelhunt)](the_hunt_for_the_lost_rainbow_jewels_jewelhunt.md)** (Java, GPL-2.0, beta)
+- **[The Mana World](the_mana_world.md)** (PHP, GPL-2.0, mature)
+- **[TinTin++](tintin.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)
+- **[UlDunAd](uldunad.md)** (Python, GPL-3.0, beta, inactive since 2011)
- **[Umbra](umbra.md)** (Python, Custom, beta, inactive since 2002)
- **[Underworld Adventures](underworld_adventures.md)** (C++, Lua, GPL-2.0, beta, inactive since 2007)
- **[UnNetHack](unnethack.md)** (C, Custom, mature)
diff --git a/games/_simulation.md b/games/_simulation.md
index 6ec444ca..7f353db0 100644
--- a/games/_simulation.md
+++ b/games/_simulation.md
@@ -1,7 +1,7 @@
[comment]: # (autogenerated content, do not edit)
# Simulation
-- **[3d.city](3d_city.md)** (JavaScript, GPL-3.0, mature, inactive since 2016)
+- **[3d.city](3dcity.md)** (JavaScript, GPL-3.0, mature, inactive since 2016)
- **[Cart Life](cart_life.md)** (AGS Script, Custom, mature, inactive since 2014)
- **[Core War](core_war.md)** (C, Java, GPL-2.0, 2-clause BSD, mature)
- **[Danger from the Deep](danger_from_the_deep.md)** (C++, GPL-2.0, beta, inactive since 2011)
@@ -12,24 +12,24 @@
- **[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-2.0, 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, inactive since 2015)
-- **[micropolisJS](micropolis_js.md)** (JavaScript, GPL-3.0, mature)
+- **[micropolisJS](micropolisjs.md)** (JavaScript, GPL-3.0, mature)
- **[NetStatsBaseball](netstatsbaseball.md)** (C, Public domain, mature)
- **[Oolite](oolite.md)** (Objective-C, C, JavaScript, GPL-2.0, mature)
- **[Open Rails](open_rails.md)** (C#, GPL-3.0, mature)
- **[OpenBlox](openblox.md)** (Python, Lua, GPL-3.0, beta, inactive since 2011)
-- **[OpenCity](open_city.md)** (C++, GPL-2.0, beta, inactive since 2015)
-- **[OpenRCT2](open_rct2.md)** (C++, GPL-3.0, mature)
+- **[OpenCity](opencity.md)** (C++, GPL-2.0, beta, inactive since 2015)
+- **[OpenRCT2](openrct2.md)** (C++, GPL-3.0, mature)
- **[OpenSkyscraper](openskyscraper.md)** (C++, GPL-2.0, beta)
-- **[OpenTTD](open_ttd.md)** (C++, GPL-2.0, mature)
+- **[OpenTTD](openttd.md)** (C++, GPL-2.0, mature)
- **[Our Personal Space](our_personal_space.md)** (Ren'py, GPL-3.0, mature)
- **[Pioneer](pioneer.md)** (C, C++, Lua, Apache-2.0, GPL-3.0, mature)
- **[Rigs of Rods](rigs_of_rods.md)** (C, C++, Angelscript, 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)
+- **[TORCS, The Open Racing Car Simulator](torcs_the_open_racing_car_simulator.md)** (C++, GPL-2.0, mature, inactive since 2016)
- **[TROPHY](trophy.md)** (C++, GPL-2.0, mature, inactive since 2012)
- **[Tux Football](tux_football.md)** (C++, GPL-2.0, beta, inactive since 2012)
- **[VDrift](vdrift.md)** (C++, GPL-3.0, mature, inactive since 2014)
diff --git a/games/_sports.md b/games/_sports.md
index 093009dd..cc17580a 100644
--- a/games/_sports.md
+++ b/games/_sports.md
@@ -5,7 +5,7 @@
- **[GPL Arcade Volleyball](gpl_arcade_volleyball.md)** (C++, GPL-2.0, beta, inactive since 2006)
- **[NetStatsBaseball](netstatsbaseball.md)** (C, Public domain, mature)
- **[Open Soccer Star](open_soccer_star.md)** (PHP, GPL-3.0, beta)
-- **[OpenSoccer](open_soccer.md)** (PHP, GPL-3.0, beta)
-- **[OpenWebSoccer-Sim](open_web_soccer.md)** (PHP, LGPL-3.0, mature)
+- **[OpenSoccer](opensoccer.md)** (PHP, GPL-3.0, beta)
+- **[OpenWebSoccer-Sim](openwebsoccer-sim.md)** (PHP, LGPL-3.0, mature)
- **[Tux Football](tux_football.md)** (C++, GPL-2.0, beta, inactive since 2012)
- **[YSoccer](ysoccer.md)** (Java, GPL-2.0, mature)
\ No newline at end of file
diff --git a/games/_strategy.md b/games/_strategy.md
index 89016370..db49458a 100644
--- a/games/_strategy.md
+++ b/games/_strategy.md
@@ -1,7 +1,7 @@
[comment]: # (autogenerated content, do not edit)
# Strategy
-- **[0 A.D.](0ad.md)** (C, C++, GPL-2.0, beta)
+- **[0 A.D.](0_ad.md)** (C, C++, GPL-2.0, beta)
- **[A Planet's Revenge](a_planets_revenge.md)** (Python, GPL-3.0, beta, inactive since 2008)
- **[Advanced Strategic Command](advanced_strategic_command.md)** (C++, GPL-2.0, mature)
- **[AI Wars](ai_wars.md)** (Python, MIT, beta, inactive since 2010)
@@ -10,7 +10,7 @@
- **[Antares](antares.md)** (C++, LGPL-3.0, beta)
- **[AntiChess](antichess.md)** (Java, MIT, mature, inactive since 2003)
- **[Armies](armies.md)** (C++, GPL-3.0, mature, inactive since 2007)
-- **[Attal: Lords of doom](attal.md)** (C++, GPL-2.0, mature, inactive since 2008)
+- **[Attal: Lords of doom](attal_lords_of_doom.md)** (C++, GPL-2.0, mature, inactive since 2008)
- **[Battlefield Java](battlefield_java.md)** (Java, GPL-3.0, beta, inactive since 2011)
- **[Battles of Antargis](battles_of_antargis.md)** (C, C++, GPL-2.0, beta, inactive since 2014)
- **[Birth of the Empires](birth_of_the_empires.md)** (C++, Custom, mature, inactive since 2016)
@@ -20,15 +20,15 @@
- **[Boson](boson.md)** (C++, GPL-2.0, beta, inactive since 2006)
- **[Brutal Chess](brutal_chess.md)** (C++, GPL-2.0, beta, inactive since 2007)
- **[Bygfoot](bygfoot.md)** (Java, GPL-2.0, beta)
-- **[C-evo](c_evo.md)** (Pascal, Public domain, GPL-3.0, mature, inactive since 2013)
+- **[C-evo](c-evo.md)** (Pascal, Public domain, GPL-3.0, mature, inactive since 2013)
- **[CaesarIA](caesaria.md)** (C++, JavaScript, GPL-3.0, beta)
-- **[Call to Power 2](call_to_power2.md)** (C++, Custom, mature)
+- **[Call to Power 2](call_to_power_2.md)** (C++, Custom, mature)
- **[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)
-- **[Corsix Theme Hospital](theme_hospital.md)** (Lua, C++, MIT, mature)
+- **[Corsix Theme Hospital](corsix_theme_hospital.md)** (Lua, C++, MIT, mature)
- **[Crimson Fields](crimson_fields.md)** (C++, GPL-2.0, mature, inactive since 2010)
- **[Crown and Cutlass](crown_and_cutlass.md)** (C++, Custom, beta, inactive since 2009)
- **[Dark Destiny](dark_destiny.md)** (Java, JavaScript, GPL, mature, inactive since 2016)
@@ -38,27 +38,27 @@
- **[DreamChess](dreamchess.md)** (C, GPL-3.0, beta)
- **[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)
+- **[Dune II - The Maker](dune_ii-the_maker.md)** (Java, MIT, beta)
- **[Dune Legacy](dune_legacy.md)** (C++, GPL-2.0, mature)
- **[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)
+- **[FAR Colony](far_colony.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 Space Colonization](free_space_colonization.md)** (C, GPL-2.0, beta)
-- **[Freeciv WebGL](freeciv_web.md)** (JavaScript, Java, AGPL-3.0, mature)
+- **[Freeciv WebGL](freeciv_webgl.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)
-- **[FreeOrion](free_orion.md)** (C++, Python, GPL-2.0, beta)
+- **[FreeOrion](freeorion.md)** (C++, Python, GPL-2.0, beta)
- **[FreeRails](freerails.md)** (Java, C++, GPL-2.0, beta, inactive since 2008)
- **[FreeRCT](freerct.md)** (C++, GPL-2.0, beta, inactive since 2016)
- **[Freeserf](freeserf.md)** (C, C++, GPL-3.0, mature)
- **[Freestars](freestars.md)** (C++, GPL-2.0, beta, inactive since 2008)
-- **[FreeSynd](free_synd.md)** (C++, GPL-2.0, beta, inactive since 2017)
+- **[FreeSynd](freesynd.md)** (C++, GPL-2.0, beta, inactive since 2017)
- **[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)
@@ -68,10 +68,10 @@
- **[Harris](harris.md)** (C, Python, GPL-3.0, beta)
- **[Heroes of Wesnoth](heroes_of_wesnoth.md)** (C++, GPL-3.0, beta, inactive since 2010)
- **[Heroes of Wing Commander](heroes_of_wing_commander.md)** (Python, GPL-3.0, beta, inactive since 2014)
-- **[Hex Game](hexgame.md)** (C++, MIT, beta)
+- **[Hex Game](hex_game.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_stracciatella.md)** (C, C++, Custom, mature)
+- **[Isometric Turn-Based Strategy](isometric_turn-based_strategy.md)** (Python, MIT, beta)
+- **[Jagged Alliance 2 Stracciatella](jagged_alliance_2_stracciatella.md)** (C, C++, Custom, mature)
- **[JQuest](jquest.md)** (Java, GPL-2.0, beta, inactive since 2006)
- **[JSettlers](jsettlers.md)** (Java, GPL-3.0, mature)
- **[Kingdoms](kingdoms.md)** (C++, GPL-3.0, beta, inactive since 2014)
@@ -81,7 +81,7 @@
- **[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)
- **[Mars, Land of No Mercy](mars_land_of_no_mercy.md)** (C++, GPL-2.0, beta, inactive since 2008)
-- **[Mechanized Assault & eXploration Reloaded](mechanized_assault_and_exploration_reloaded.md)** (C++, C, GPL-2.0, beta)
+- **[Mechanized Assault & eXploration Reloaded](mechanized_assault_exploration_reloaded.md)** (C++, C, GPL-2.0, beta)
- **[MegaGlest](megaglest.md)** (C, C++, GPL-3.0, mature)
- **[MegaMek](megamek.md)** (Java, GPL-2.0, mature)
- **[Mercenary Commander](mercenary_commander.md)** (Java, 3-clause BSD, beta, inactive since 2010)
@@ -94,12 +94,12 @@
- **[Open Soccer Star](open_soccer_star.md)** (PHP, GPL-3.0, beta)
- **[Open Yahtzee](open_yahtzee.md)** (C++, GPL-2.0, mature, inactive since 2016)
- **[OpenDUNE](opendune.md)** (C, GPL-2.0, mature)
-- **[OpenHoMM](open_homm.md)** (C++, GPL-3.0, beta, inactive since 2010)
+- **[OpenHoMM](openhomm.md)** (C++, GPL-3.0, beta, inactive since 2010)
- **[OpenMOO2](openmoo2.md)** (Python, GPL-2.0, beta, inactive since 2011)
-- **[OpenRA](open_ra.md)** (C#, GPL-3.0, mature)
-- **[OpenSoccer](open_soccer.md)** (PHP, GPL-3.0, beta)
-- **[OpenWebSoccer-Sim](open_web_soccer.md)** (PHP, LGPL-3.0, mature)
-- **[OpenXcom](open_xcom.md)** (C++, GPL-3.0, mature)
+- **[OpenRA](openra.md)** (C#, GPL-3.0, mature)
+- **[OpenSoccer](opensoccer.md)** (PHP, GPL-3.0, beta)
+- **[OpenWebSoccer-Sim](openwebsoccer-sim.md)** (PHP, LGPL-3.0, mature)
+- **[OpenXcom](openxcom.md)** (C++, GPL-3.0, mature)
- **[Operation Citadel](operation_citadel.md)** (C++, GPL-2.0, beta, inactive since 2000)
- **[Outer Space](outer_space.md)** (Python, GPL-2.0, beta)
- **[Pasang Emas](pasang_emas.md)** (Vala, GPL-3.0, mature)
@@ -111,7 +111,7 @@
- **[Polis](polis.md)** (Java, GPL-3.0, mature, inactive since 2016)
- **[Project Helena](project_helena.md)** (Pascal, GPL-3.0, beta)
- **[PySol](pysol.md)** (Python, GPL-2.0, mature, inactive since 2004)
-- **[Rails: an 18xx game system](rails_18xx.md)** (Java, GPL-2.0, mature)
+- **[Rails: an 18xx game system](rails_an_18xx_game_system.md)** (Java, GPL-2.0, mature)
- **[Return to the Roots](return_to_the_roots.md)** (C++, GPL-3.0, mature)
- **[Scorched Moon](scorched_moon.md)** (Python, GPL-3.0, beta)
- **[Scrabble3D](scrabble3d.md)** (Pascal, GPL-3.0, mature, inactive since 2015)
@@ -119,27 +119,27 @@
- **[Settlers III remake](settlers_iii_remake.md)** (Java, MIT, beta)
- **[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)
-- **[Simple-Solitaire](simple_solitaire.md)** (Java, GPL-3.0, mature)
-- **[Skrupel - Tribute Compilation](skrupel.md)** (PHP, JavaScript, GPL-2.0, mature, inactive since 2011)
+- **[Simple-Solitaire](simple-solitaire.md)** (Java, GPL-3.0, mature)
+- **[Skrupel - Tribute Compilation](skrupel-tribute_compilation.md)** (PHP, JavaScript, GPL-2.0, mature, inactive since 2011)
- **[Slay](slay.md)** (Java, GPL-3.0, beta, inactive since 2010)
- **[Song of Albion](song_of_albion.md)** (C, C++, Apache-2.0, mature, inactive since 2011)
- **[Space Faring](space_faring.md)** (Java, GPL-3.0, beta)
- **[Space Opera](space_opera.md)** (Java, GPL-2.0, beta, inactive since 2008)
- **[Space Trader for Windows](space_trader_for_windows.md)** (C#, GPL-2.0, mature, inactive since 2009)
- **[Space War](space_war.md)** (Java, Apache-2.0, mature)
-- **[SpaceTrader for Java](space_trader_for_java.md)** (Java, GPL-2.0, mature, inactive since 2010)
+- **[SpaceTrader for Java](spacetrader_for_java.md)** (Java, GPL-2.0, mature, inactive since 2010)
- **[SpaceZero](spacezero.md)** (C, GPL-3.0, beta)
- **[Spring RTS engine](spring_rts_engine.md)** (C++, C, Lua, GPL-2.0, mature)
-- **[Star Control II: The Ur-Quan Masters](star_control_2.md)** (C, GPL-2.0, mature, inactive since 2011)
+- **[Star Control II: The Ur-Quan Masters](star_control_ii_the_ur-quan_masters.md)** (C, GPL-2.0, mature, inactive since 2011)
- **[Star Ruler 2](star_ruler_2.md)** (C, C++, MIT, mature)
- **[Stareater](stareater.md)** (C#, GPL-3.0, beta)
- **[Stars! Nova](stars_nova.md)** (C#, GPL-2.0, beta)
- **[Supremacy](supremacy.md)** (C#, Ms-RL, beta, inactive since 2014)
-- **[T-Bots](t_bots.md)** (C, GPL-2.0, beta, inactive since 2004)
+- **[T-Bots](t-bots.md)** (C, GPL-2.0, beta, inactive since 2004)
- **[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 Battle for Wesnoth](the_battle_for_wesnoth.md)** (C, C++, Java, Python, Lua, GPL-2.0, mature)
-- **[The Epic of Heroes](epic_of_heroes.md)** (C++, GPL-3.0, beta, inactive since 2015)
+- **[The Epic of Heroes](the_epic_of_heroes.md)** (C++, GPL-3.0, beta, inactive since 2015)
- **[Thousand Parsec](thousand_parsec.md)** (C++, Python, GPL-2.0, beta, inactive since 2012)
- **[TripleA](triplea.md)** (Java, GPL-2.0, mature)
- **[Turious](turious.md)** (C, GPL-3.0, beta, inactive since 2014)
@@ -148,7 +148,7 @@
- **[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)
+- **[VCMI Project](vcmi_project.md)** (C++, GPL-2.0, mature)
- **[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)
@@ -159,12 +159,12 @@
- **[Wolfpack Empire](wolfpack_empire.md)** (C, GPL-3.0, mature)
- **[World of Heroes](world_of_heroes.md)** (Python, 3-clause BSD, beta, inactive since 2009)
- **[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-Force: Fight For Destiny](x-force_fight_for_destiny.md)** (Pascal, GPL-2.0, beta, inactive since 2011)
- **[XArchon](xarchon.md)** (C, C++, GPL-2.0, beta, inactive since 2003)
- **[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)
+- **[Zero Ballistics](zero_ballistics.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)
\ No newline at end of file
diff --git a/games/_tool.md b/games/_tool.md
index e6b162d0..7c703ea4 100644
--- a/games/_tool.md
+++ b/games/_tool.md
@@ -2,17 +2,17 @@
# Tool
- **[AutoREALM](autorealm.md)** (C++, GPL-3.0, mature)
-- **[D-Fend Reloaded](dfend_reloaded.md)** (Pascal, GPL-3.0, mature, inactive since 2015)
+- **[D-Fend Reloaded](d-fend_reloaded.md)** (Pascal, GPL-3.0, mature, inactive since 2015)
- **[Deity](deity.md)** (Python, GPL-2.0, mature, inactive since 2014)
- **[Doxygen](doxygen.md)** (C++, GPL-2.0, mature)
- **[Dungeon Mapper](dungeon_mapper.md)** (C++, GPL-3.0, beta, inactive since 2013)
- **[GM Tools](gm_tools.md)** (C++, GPL-2.0, beta, inactive since 2004)
-- **[JaNaG - Java Name Generator](janag_java_name_generator.md)** (Java, GPL-3.0, mature, inactive since 2016)
+- **[JaNaG - Java Name Generator](janag-java_name_generator.md)** (Java, GPL-3.0, mature, inactive since 2016)
- **[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)
+- **[pkg-config](pkg-config.md)** (C, GPL-2.0, mature)
- **[Pymapper](pymapper.md)** (Python, GPL-3.0, mature)
- **[Rolemaster Office](rolemaster_office.md)** (Java, Apache-2.0, mature)
- **[Rolisteam](rolisteam.md)** (C++, JavaScript, GPL-2.0, mature)
-- **[RPDungeon - computer aided role playing](rpdungeon.md)** (Pascal, GPL-2.0, beta, inactive since 2006)
+- **[RPDungeon - computer aided role playing](rpdungeon-computer_aided_role_playing.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/_visual-novel.md b/games/_visual-novel.md
index 6fa26169..2fcfc7ee 100644
--- a/games/_visual-novel.md
+++ b/games/_visual-novel.md
@@ -4,4 +4,4 @@
- **[Digital: A Love Story](digital_a_love_story.md)** (Ren'py, CC-BY-NC-SA, mature)
- **[Murder In The Public Domain](murder_in_the_public_domain.md)** (C++, GPL-3.0, mature, inactive since 2013)
- **[Our Personal Space](our_personal_space.md)** (Ren'py, GPL-3.0, mature)
-- **[Star Maiden Astraea Rio](star_maiden_rio.md)** (Ren'py, CC-BY-NC, mature)
\ No newline at end of file
+- **[Star Maiden Astraea Rio](star_maiden_astraea_rio.md)** (Ren'py, CC-BY-NC, mature)
\ No newline at end of file
diff --git a/games/arianne.md b/games/arianne_marauroa.md
similarity index 100%
rename from games/arianne.md
rename to games/arianne_marauroa.md
diff --git a/games/attal.md b/games/attal_lords_of_doom.md
similarity index 100%
rename from games/attal.md
rename to games/attal_lords_of_doom.md
diff --git a/games/betrayer_moon_tactics.md b/games/betrayers_moon_tactics.md
similarity index 100%
rename from games/betrayer_moon_tactics.md
rename to games/betrayers_moon_tactics.md
diff --git a/games/blobby_volley2.md b/games/blobby_volley_2.md
similarity index 100%
rename from games/blobby_volley2.md
rename to games/blobby_volley_2.md
diff --git a/games/blobwars_metal_solid_blob.md b/games/blobwars_metal_blob_solid.md
similarity index 100%
rename from games/blobwars_metal_solid_blob.md
rename to games/blobwars_metal_blob_solid.md
diff --git a/games/blockattack.md b/games/block_attack-rise_of_the_blocks.md
similarity index 100%
rename from games/blockattack.md
rename to games/block_attack-rise_of_the_blocks.md
diff --git a/games/boost.md b/games/boost_c_libraries.md
similarity index 100%
rename from games/boost.md
rename to games/boost_c_libraries.md
diff --git a/games/cdogs.md b/games/c-dogs.md
similarity index 100%
rename from games/cdogs.md
rename to games/c-dogs.md
diff --git a/games/c_evo.md b/games/c-evo.md
similarity index 100%
rename from games/c_evo.md
rename to games/c-evo.md
diff --git a/games/call_to_power2.md b/games/call_to_power_2.md
similarity index 100%
rename from games/call_to_power2.md
rename to games/call_to_power_2.md
diff --git a/games/candy_box2.md b/games/candy_box_2.md
similarity index 100%
rename from games/candy_box2.md
rename to games/candy_box_2.md
diff --git a/games/blades_of_exile.md b/games/classic_blades_of_exile.md
similarity index 100%
rename from games/blades_of_exile.md
rename to games/classic_blades_of_exile.md
diff --git a/games/cocos2dx.md b/games/cocos2d-x.md
similarity index 100%
rename from games/cocos2dx.md
rename to games/cocos2d-x.md
diff --git a/games/colossal_cave.md b/games/colossal_cave_adventure.md
similarity index 100%
rename from games/colossal_cave.md
rename to games/colossal_cave_adventure.md
diff --git a/games/commando_js.md b/games/commandojs.md
similarity index 100%
rename from games/commando_js.md
rename to games/commandojs.md
diff --git a/games/theme_hospital.md b/games/corsix_theme_hospital.md
similarity index 100%
rename from games/theme_hospital.md
rename to games/corsix_theme_hospital.md
diff --git a/games/dfend_reloaded.md b/games/d-fend_reloaded.md
similarity index 100%
rename from games/dfend_reloaded.md
rename to games/d-fend_reloaded.md
diff --git a/games/dash.md b/games/dash_engine.md
similarity index 100%
rename from games/dash.md
rename to games/dash_engine.md
diff --git a/games/diablo_js.md b/games/diablo-js.md
similarity index 100%
rename from games/diablo_js.md
rename to games/diablo-js.md
diff --git a/games/dragon_history.md b/games/dragon_history-dra_historie.md
similarity index 100%
rename from games/dragon_history.md
rename to games/dragon_history-dra_historie.md
diff --git a/games/dune_ii_the_maker.md b/games/dune_ii-the_maker.md
similarity index 100%
rename from games/dune_ii_the_maker.md
rename to games/dune_ii-the_maker.md
diff --git a/games/easyrpgplayer.md b/games/easyrpg_player.md
similarity index 100%
rename from games/easyrpgplayer.md
rename to games/easyrpg_player.md
diff --git a/games/eos_dawn_of_light.md b/games/eos_dawn_of_light_a_space_opera.md
similarity index 100%
rename from games/eos_dawn_of_light.md
rename to games/eos_dawn_of_light_a_space_opera.md
diff --git a/games/fall_of_imiryn.md b/games/fall_of_imyrin.md
similarity index 100%
rename from games/fall_of_imiryn.md
rename to games/fall_of_imyrin.md
diff --git a/games/farcolony.md b/games/far_colony.md
similarity index 100%
rename from games/farcolony.md
rename to games/far_colony.md
diff --git a/games/fish_fillets_ng.md b/games/fish_fillets-next_generation.md
similarity index 100%
rename from games/fish_fillets_ng.md
rename to games/fish_fillets-next_generation.md
diff --git a/games/fitd.md b/games/free_in_the_dark_engine.md
similarity index 100%
rename from games/fitd.md
rename to games/free_in_the_dark_engine.md
diff --git a/games/freeciv_web.md b/games/freeciv_webgl.md
similarity index 100%
rename from games/freeciv_web.md
rename to games/freeciv_webgl.md
diff --git a/games/freedroid.md b/games/freedroidrpg.md
similarity index 100%
rename from games/freedroid.md
rename to games/freedroidrpg.md
diff --git a/games/free_orion.md b/games/freeorion.md
similarity index 100%
rename from games/free_orion.md
rename to games/freeorion.md
diff --git a/games/free_synd.md b/games/freesynd.md
similarity index 100%
rename from games/free_synd.md
rename to games/freesynd.md
diff --git a/games/gang_garrison2.md b/games/gang_garrison_2.md
similarity index 100%
rename from games/gang_garrison2.md
rename to games/gang_garrison_2.md
diff --git a/games/geewhiz.md b/games/gee_whiz.md
similarity index 100%
rename from games/geewhiz.md
rename to games/gee_whiz.md
diff --git a/games/h_world.md b/games/h-world.md
similarity index 100%
rename from games/h_world.md
rename to games/h-world.md
diff --git a/games/hexgame.md b/games/hex_game.md
similarity index 100%
rename from games/hexgame.md
rename to games/hex_game.md
diff --git a/games/irrlicht.md b/games/irrlicht_engine.md
similarity index 100%
rename from games/irrlicht.md
rename to games/irrlicht_engine.md
diff --git a/games/isometric_turn_based_strategy.md b/games/isometric_turn-based_strategy.md
similarity index 100%
rename from games/isometric_turn_based_strategy.md
rename to games/isometric_turn-based_strategy.md
diff --git a/games/jagged_alliance2_stracciatella.md b/games/jagged_alliance_2_stracciatella.md
similarity index 100%
rename from games/jagged_alliance2_stracciatella.md
rename to games/jagged_alliance_2_stracciatella.md
diff --git a/games/janag_java_name_generator.md b/games/janag-java_name_generator.md
similarity index 100%
rename from games/janag_java_name_generator.md
rename to games/janag-java_name_generator.md
diff --git a/games/jigs_php_rpg.md b/games/jigs_interactive_game_system.md
similarity index 100%
rename from games/jigs_php_rpg.md
rename to games/jigs_interactive_game_system.md
diff --git a/games/lwjgl.md b/games/lightweight_java_game_library.md
similarity index 100%
rename from games/lwjgl.md
rename to games/lightweight_java_game_library.md
diff --git a/games/lincity_ng.md b/games/lincity-ng.md
similarity index 100%
rename from games/lincity_ng.md
rename to games/lincity-ng.md
diff --git a/games/linwarrior.md b/games/linwarrior_3d.md
similarity index 100%
rename from games/linwarrior.md
rename to games/linwarrior_3d.md
diff --git a/games/lumix.md b/games/lumix_engine.md
similarity index 100%
rename from games/lumix.md
rename to games/lumix_engine.md
diff --git a/games/loeve.md b/games/lve.md
similarity index 100%
rename from games/loeve.md
rename to games/lve.md
diff --git a/games/lzma.md b/games/lzma_sdk.md
similarity index 100%
rename from games/lzma.md
rename to games/lzma_sdk.md
diff --git a/games/mana_source.md b/games/mana.md
similarity index 100%
rename from games/mana_source.md
rename to games/mana.md
diff --git a/games/mechanized_assault_and_exploration_reloaded.md b/games/mechanized_assault_exploration_reloaded.md
similarity index 100%
rename from games/mechanized_assault_and_exploration_reloaded.md
rename to games/mechanized_assault_exploration_reloaded.md
diff --git a/games/mechcommander2_omnitech.md b/games/mechcommander_2_omnitech.md
similarity index 100%
rename from games/mechcommander2_omnitech.md
rename to games/mechcommander_2_omnitech.md
diff --git a/games/meridian59.md b/games/meridian_59.md
similarity index 100%
rename from games/meridian59.md
rename to games/meridian_59.md
diff --git a/games/micropolis_js.md b/games/micropolisjs.md
similarity index 100%
rename from games/micropolis_js.md
rename to games/micropolisjs.md
diff --git a/games/microwar_2.md b/games/microwar_20.md
similarity index 100%
rename from games/microwar_2.md
rename to games/microwar_20.md
diff --git a/games/open_city.md b/games/opencity.md
similarity index 100%
rename from games/open_city.md
rename to games/opencity.md
diff --git a/games/open_fl.md b/games/openfl.md
similarity index 100%
rename from games/open_fl.md
rename to games/openfl.md
diff --git a/games/open_homm.md b/games/openhomm.md
similarity index 100%
rename from games/open_homm.md
rename to games/openhomm.md
diff --git a/games/open_mw.md b/games/openmw.md
similarity index 100%
rename from games/open_mw.md
rename to games/openmw.md
diff --git a/games/open_ra.md b/games/openra.md
similarity index 100%
rename from games/open_ra.md
rename to games/openra.md
diff --git a/games/open_rct2.md b/games/openrct2.md
similarity index 100%
rename from games/open_rct2.md
rename to games/openrct2.md
diff --git a/games/open_soccer.md b/games/opensoccer.md
similarity index 100%
rename from games/open_soccer.md
rename to games/opensoccer.md
diff --git a/games/open_ttd.md b/games/openttd.md
similarity index 100%
rename from games/open_ttd.md
rename to games/openttd.md
diff --git a/games/open_web_soccer.md b/games/openwebsoccer-sim.md
similarity index 100%
rename from games/open_web_soccer.md
rename to games/openwebsoccer-sim.md
diff --git a/games/open_xcom.md b/games/openxcom.md
similarity index 100%
rename from games/open_xcom.md
rename to games/openxcom.md
diff --git a/games/other_life.md b/games/other-life.md
similarity index 100%
rename from games/other_life.md
rename to games/other-life.md
diff --git a/games/panda3d.md b/games/panda_3d.md
similarity index 100%
rename from games/panda3d.md
rename to games/panda_3d.md
diff --git a/games/phantasy.md b/games/phantasy_star_rebirth.md
similarity index 100%
rename from games/phantasy.md
rename to games/phantasy_star_rebirth.md
diff --git a/games/pkgconfig.md b/games/pkg-config.md
similarity index 100%
rename from games/pkgconfig.md
rename to games/pkg-config.md
diff --git a/games/pthreads_win32.md b/games/pthreads-win32.md
similarity index 100%
rename from games/pthreads_win32.md
rename to games/pthreads-win32.md
diff --git a/games/quad.md b/games/quad-engine.md
similarity index 100%
rename from games/quad.md
rename to games/quad-engine.md
diff --git a/games/rails_18xx.md b/games/rails_an_18xx_game_system.md
similarity index 100%
rename from games/rails_18xx.md
rename to games/rails_an_18xx_game_system.md
diff --git a/games/rocks_and_diamonds.md b/games/rocksndiamonds.md
similarity index 100%
rename from games/rocks_and_diamonds.md
rename to games/rocksndiamonds.md
diff --git a/games/rpdungeon.md b/games/rpdungeon-computer_aided_role_playing.md
similarity index 100%
rename from games/rpdungeon.md
rename to games/rpdungeon-computer_aided_role_playing.md
diff --git a/games/sandboxgamemaker.md b/games/sandbox_game_maker.md
similarity index 100%
rename from games/sandboxgamemaker.md
rename to games/sandbox_game_maker.md
diff --git a/games/sge2d.md b/games/sdl_game_engine_2d.md
similarity index 100%
rename from games/sge2d.md
rename to games/sdl_game_engine_2d.md
diff --git a/games/simple_solitaire.md b/games/simple-solitaire.md
similarity index 100%
rename from games/simple_solitaire.md
rename to games/simple-solitaire.md
diff --git a/games/sfml.md b/games/simple_and_fast_multimedia_library.md
similarity index 100%
rename from games/sfml.md
rename to games/simple_and_fast_multimedia_library.md
diff --git a/games/sdl_2.md b/games/simple_directmedia_layer.md
similarity index 100%
rename from games/sdl_2.md
rename to games/simple_directmedia_layer.md
diff --git a/games/skrupel.md b/games/skrupel-tribute_compilation.md
similarity index 100%
rename from games/skrupel.md
rename to games/skrupel-tribute_compilation.md
diff --git a/games/slash_em.md b/games/slashem.md
similarity index 100%
rename from games/slash_em.md
rename to games/slashem.md
diff --git a/games/space_trader_for_java.md b/games/spacetrader_for_java.md
similarity index 100%
rename from games/space_trader_for_java.md
rename to games/spacetrader_for_java.md
diff --git a/games/star_control_2.md b/games/star_control_ii_the_ur-quan_masters.md
similarity index 100%
rename from games/star_control_2.md
rename to games/star_control_ii_the_ur-quan_masters.md
diff --git a/games/star_maiden_rio.md b/games/star_maiden_astraea_rio.md
similarity index 100%
rename from games/star_maiden_rio.md
rename to games/star_maiden_astraea_rio.md
diff --git a/games/summoming_wars.md b/games/summoning_wars.md
similarity index 100%
rename from games/summoming_wars.md
rename to games/summoning_wars.md
diff --git a/games/t_bots.md b/games/t-bots.md
similarity index 100%
rename from games/t_bots.md
rename to games/t-bots.md
diff --git a/games/tales_of_maj_eyal.md b/games/tales_of_majeyal.md
similarity index 100%
rename from games/tales_of_maj_eyal.md
rename to games/tales_of_majeyal.md
diff --git a/games/endless_dungeons.md b/games/the_endless_dungeons.md
similarity index 100%
rename from games/endless_dungeons.md
rename to games/the_endless_dungeons.md
diff --git a/games/epic_of_heroes.md b/games/the_epic_of_heroes.md
similarity index 100%
rename from games/epic_of_heroes.md
rename to games/the_epic_of_heroes.md
diff --git a/games/jewelhunt.md b/games/the_hunt_for_the_lost_rainbow_jewels_jewelhunt.md
similarity index 100%
rename from games/jewelhunt.md
rename to games/the_hunt_for_the_lost_rainbow_jewels_jewelhunt.md
diff --git a/games/mana_world.md b/games/the_mana_world.md
similarity index 100%
rename from games/mana_world.md
rename to games/the_mana_world.md
diff --git a/games/tintinpp.md b/games/tintin.md
similarity index 100%
rename from games/tintinpp.md
rename to games/tintin.md
diff --git a/games/torcs.md b/games/torcs_the_open_racing_car_simulator.md
similarity index 100%
rename from games/torcs.md
rename to games/torcs_the_open_racing_car_simulator.md
diff --git a/games/twin_engine.md b/games/twinengine.md
similarity index 100%
rename from games/twin_engine.md
rename to games/twinengine.md
diff --git a/games/uidunad.md b/games/uldunad.md
similarity index 100%
rename from games/uidunad.md
rename to games/uldunad.md
diff --git a/games/vcmi.md b/games/vcmi_project.md
similarity index 100%
rename from games/vcmi.md
rename to games/vcmi_project.md
diff --git a/games/x-force.md b/games/x-force_fight_for_destiny.md
similarity index 100%
rename from games/x-force.md
rename to games/x-force_fight_for_destiny.md
diff --git a/games/xz.md b/games/xz_utils.md
similarity index 100%
rename from games/xz.md
rename to games/xz_utils.md
diff --git a/games/yaml_cpp.md b/games/yaml-cpp.md
similarity index 100%
rename from games/yaml_cpp.md
rename to games/yaml-cpp.md
diff --git a/games/zero_k.md b/games/zero-k.md
similarity index 100%
rename from games/zero_k.md
rename to games/zero-k.md
diff --git a/games/zeroballistics.md b/games/zero_ballistics.md
similarity index 100%
rename from games/zeroballistics.md
rename to games/zero_ballistics.md
diff --git a/statistics.md b/statistics.md
index f82e9965..5cf298c2 100644
--- a/statistics.md
+++ b/statistics.md
@@ -1,7 +1,7 @@
[comment]: # (autogenerated content, do not edit)
# Statistics
-analyzed 517 entries on 2019-08-19 15:50:00
+analyzed 517 entries on 2019-08-19 16:05:00
## State
@@ -38,8 +38,8 @@ Blobby Volley 2 (2017), Eat The Whistle (2017), FreeSynd (2017), GLtron (2017),
- ActionScript (0.2%)
- Ada (0.2%)
- AGS Script (0.2%)
-- AngelScript (0.2%)
- Angelscript (0.2%)
+- AngelScript (0.2%)
- Basic (0.2%)
- Blender script (0.2%)
- BlitzMax (0.2%)
@@ -251,8 +251,8 @@ With code dependency field 111 (21.5%)
- DarkPlaces (0.5%)
- DirectPython (0.5%)
- Doom engine (0.5%)
-- FIFE (0.5%)
- fife (0.5%)
+- FIFE (0.5%)
- Game Maker (0.5%)
- gettext (0.5%)
- Irrlicht (0.5%)
diff --git a/tools/utils/osg.py b/tools/utils/osg.py
index 2e79f65f..dfdc73cd 100644
--- a/tools/utils/osg.py
+++ b/tools/utils/osg.py
@@ -10,7 +10,8 @@ valid_fields = ('Home', 'Media', 'State', 'Play', 'Download', 'Platform', 'Keywo
'Code license', 'Code dependencies', 'Assets license', 'Build system', 'Build instructions')
valid_platforms = ('Windows', 'Linux', 'macOS', 'Android', 'Browser')
recommended_keywords = ('action', 'arcade', 'adventure', 'visual novel', 'sports', 'platform', 'puzzle', 'role playing', 'simulation', 'strategy', 'card game', 'board game', 'music', 'educational', 'tool', 'game engine', 'framework', 'library')
-regex_sanitze_name = re.compile(r"[^A-Za-z -0-9]+")
+regex_sanitize_name = re.compile(r"[^A-Za-z 0-9-]+")
+regex_sanitize_name_space_eater = re.compile(r" +")
def entry_iterator(games_path):
"""
@@ -36,8 +37,9 @@ def derive_canonical_file_name(name):
"""
Derives a canonical file name from a game name
"""
- name = regex_sanitze_name.sub('', name)
- name = name.replace(' ', '_')
+ name = regex_sanitize_name.sub('', name)
+ name = regex_sanitize_name_space_eater.sub('_', name)
+ name = name.replace('_-_', '-')
name = name.casefold()
name = name + '.md'
return name
@@ -203,7 +205,8 @@ def assemble_infos(games_path):
source_file = os.path.join(games_path, entry)
target_file = os.path.join(games_path, canonical_file_name)
if not os.path.isfile(target_file):
- os.rename(source_file, target_file)
+ pass
+ # os.rename(source_file, target_file)
# add to list
infos.append(info)