diff --git a/README.md b/README.md
index 85329bfd..260081a7 100644
--- a/README.md
+++ b/README.md
@@ -5,9 +5,9 @@
[comment]: # (start of autogenerated content, do not edit)
**[All entries](entries/tocs/_all.md#All)** (1373)
-By category: **[Action](entries/tocs/_action.md#action)** (215), **[Adventure](entries/tocs/_adventure.md#adventure)** (47), **[Arcade](entries/tocs/_arcade.md#arcade)** (115), **[Board game](entries/tocs/_board-game.md#board-game)** (10), **[Card game](entries/tocs/_card-game.md#card-game)** (3), **[Educational](entries/tocs/_educational.md#educational)** (12), **[Framework](entries/tocs/_framework.md#framework)** (78), **[Game engine](entries/tocs/_game-engine.md#game-engine)** (107), **[Library](entries/tocs/_library.md#library)** (39), **[Music](entries/tocs/_music.md#music)** (14), **[Platform](entries/tocs/_platform.md#platform)** (49), **[Puzzle](entries/tocs/_puzzle.md#puzzle)** (137), **[Remake](entries/tocs/_remake.md#remake)** (491), **[Role playing](entries/tocs/_role-playing.md#role-playing)** (179), **[Simulation](entries/tocs/_simulation.md#simulation)** (101), **[Sports](entries/tocs/_sports.md#sports)** (20), **[Strategy](entries/tocs/_strategy.md#strategy)** (260), **[Tool](entries/tocs/_tool.md#tool)** (35), **[Visual novel](entries/tocs/_visual-novel.md#visual-novel)** (5)
+By category: **[Action](entries/tocs/_action.md#action)** (221), **[Adventure](entries/tocs/_adventure.md#adventure)** (48), **[Arcade](entries/tocs/_arcade.md#arcade)** (115), **[Board game](entries/tocs/_board-game.md#board-game)** (0), **[Card game](entries/tocs/_card-game.md#card-game)** (0), **[Educational](entries/tocs/_educational.md#educational)** (12), **[Framework](entries/tocs/_framework.md#framework)** (78), **[Game engine](entries/tocs/_game-engine.md#game-engine)** (108), **[Library](entries/tocs/_library.md#library)** (39), **[Music](entries/tocs/_music.md#music)** (14), **[Platform](entries/tocs/_platform.md#platform)** (54), **[Puzzle](entries/tocs/_puzzle.md#puzzle)** (136), **[Remake](entries/tocs/_remake.md#remake)** (492), **[Role playing](entries/tocs/_role-playing.md#role-playing)** (181), **[Simulation](entries/tocs/_simulation.md#simulation)** (106), **[Sports](entries/tocs/_sports.md#sports)** (23), **[Strategy](entries/tocs/_strategy.md#strategy)** (260), **[Tool](entries/tocs/_tool.md#tool)** (35), **[Visual novel](entries/tocs/_visual-novel.md#visual-novel)** (5)
-By platform: **[Windows](entries/tocs/_windows.md#windows)** (418), **[Linux](entries/tocs/_linux.md#linux)** (405), **[macOS](entries/tocs/_macos.md#macos)** (224), **[Android](entries/tocs/_android.md#android)** (65), **[iOS](entries/tocs/_ios.md#ios)** (13), **[Web](entries/tocs/_web.md#web)** (73)
+By platform: **[Windows](entries/tocs/_windows.md#windows)** (419), **[Linux](entries/tocs/_linux.md#linux)** (405), **[macOS](entries/tocs/_macos.md#macos)** (225), **[Android](entries/tocs/_android.md#android)** (65), **[iOS](entries/tocs/_ios.md#ios)** (13), **[Web](entries/tocs/_web.md#web)** (73)
[comment]: # (end of autogenerated content)
diff --git a/docs/data.json b/docs/data.json
index c2bddf75..ce72b910 100644
--- a/docs/data.json
+++ b/docs/data.json
@@ -133,7 +133,7 @@
"Side scrolling platform game.",
"Link",
"mature / inactive since 2005",
- "platform, side scrolling",
+ "platform, side-scrolling",
"Source - C - GPL-2.0"
],
[
@@ -157,7 +157,7 @@
"Multiplayer flight simulator.",
"",
"mature / inactive since 2000",
- "action, flight simulation, open content",
+ "action, flight, open content, simulation",
"C - GPL-2.0"
],
[
@@ -173,7 +173,7 @@
"Deep space first-person shooter.",
"",
"mature / inactive since 2007",
- "action, 4D, first person, open content, shooter, single-player, space",
+ "action, 4D, first-person, open content, shooter, single-player, space",
"C++ - GPL-2.0"
],
[
@@ -229,7 +229,7 @@
"Collection of patience games.",
"Link",
"mature / active",
- "arcade, card, open content",
+ "arcade, cards, open content",
"Source - C, Scheme - GPL-3.0"
],
[
@@ -373,7 +373,7 @@
"Fast paced combat with a diverse arsenal.",
"Link",
"mature / inactive since 2014",
- "strategy, open content, real-time",
+ "strategy, open content, real time",
"Source - MegaGlest Script - GPL-3.0"
],
[
@@ -413,7 +413,7 @@
"Fly an airplane, fire missiles, drop bombs, destroy enemy..",
"",
"beta / inactive since 2003",
- "arcade, 2D, open content, side-scroller",
+ "arcade, 2D, open content, side-scrolling",
"C++ - GPL-2.0"
],
[
@@ -453,7 +453,7 @@
"3D Space Combat Game.",
"Link",
"beta / inactive since 2016",
- "action, 3D, space combat",
+ "action, 3D, space",
"Source - Java - GPL-3.0"
],
[
@@ -525,7 +525,7 @@
"Shooter game, based on the CUBE engine.",
"",
"mature / inactive since 2018",
- "action, first person, inspired by CUBE engine, shooter",
+ "action, first-person, inspired by CUBE engine, shooter",
"Source - C, C++ - Custom"
],
[
@@ -685,7 +685,7 @@
"Simple ncurses-based Tetris clone using a special..",
"",
"beta / inactive since 2018",
- "puzzle, open content, skill, tetris",
+ "puzzle, open content, skill, tetris-like",
"Source - C++ - GPL-2.0"
],
[
@@ -709,7 +709,7 @@
"Control an airplane in a top-down view and shoot down..",
"Link",
"mature / inactive since 2009",
- "arcade, side scroller",
+ "arcade, side-scrolling",
"Source - Java - EPL-2.0"
],
[
@@ -845,7 +845,7 @@
"Black Shades Elite is a fork of the game Black Shades,..",
"",
"beta / inactive since 2007",
- "simulation, first person, open content, shooter",
+ "simulation, first-person, open content, shooter",
"? - ?"
],
[
@@ -885,7 +885,7 @@
"Blasphemer is an FPS project whose initial goal is to..",
"",
"mature / inactive since 2017",
- "action, first person, open content, shooter",
+ "action, first-person, open content, shooter",
"Source - None - None"
],
[
@@ -982,7 +982,7 @@
"Link",
"mature / inactive since 2008",
"arcade, shooter, top-down",
- "Source - C# - GPL"
+ "Source - C# - GPL"
],
[
"boardgame.io (home, entry)",
@@ -1246,7 +1246,7 @@
"Link",
"beta / inactive since 2012",
"tool, text-based",
- "Source - Ada - GPL-2.0"
+ "Source - Ada - GPL-2.0"
],
[
"C3DE (home, entry)",
@@ -1333,7 +1333,7 @@
"Card Stories is an online multiplayer HTML5 based game of..",
"",
"beta / inactive since 2012",
- "puzzle, card, open content",
+ "puzzle, cards, open content",
"Source - JavaScript, Python - AGPL-3.0"
],
[
@@ -1381,7 +1381,7 @@
"3D-engine (C++/DirectX9) and a fully playable prototype of..",
"Link",
"beta / inactive since 2003",
- "action, open content",
+ "action, adventure, open content",
"Source - C++ - 3-clause BSD"
],
[
@@ -1453,7 +1453,7 @@
"CBoard is a text-mode chess game front-end and editor for..",
"",
"beta / inactive since 2018",
- "tool, chess, open content, text-mode",
+ "tool, chess, open content, text-based",
"Source - C - GPL-2.0"
],
[
@@ -1469,7 +1469,7 @@
"Remake of Cortex Command.",
"",
"beta / active",
- "strategy, commercial content, inspired by Cortex Command, multiplayer Split-screen + Online + LAN, real-time, remake",
+ "strategy, commercial content, inspired by Cortex Command, multiplayer Split-screen + Online + LAN, real time, remake",
"Source - C++ - AGPL-3.0"
],
[
@@ -1501,7 +1501,7 @@
"Chaos Esque Anthology is a first-person shooter fork of..",
"Link",
"mature / active",
- "strategy, first person, open content, shooter",
+ "strategy, first-person, open content, shooter",
"? - ?"
],
[
@@ -1813,7 +1813,7 @@
"Fun puzzle games that run on any terminal.",
"Link",
"mature / active",
- "puzzle, open content, text-only",
+ "puzzle, open content, text-based",
"Ada - GPL-3.0"
],
[
@@ -1845,7 +1845,7 @@
"Multiplayer tower defense game.",
"",
"beta / inactive since 2011",
- "action, online multiplayer, open content, tower defense",
+ "action, multiplayer online, open content, tower defense",
"Source - Java - GPL-3.0"
],
[
@@ -1861,7 +1861,7 @@
"Life and evolution simulator.",
"Link",
"beta / inactive since 2013",
- "strategy, life simulation, open content",
+ "simulation, evolution, open content, strategy",
"C++ - GPL-2.0"
],
[
@@ -1998,7 +1998,7 @@
"",
"mature / inactive since 2015",
"remake, inspired by Descent + Descent II, non-free content, shooter",
- "Source - C++ - Custom"
+ "Source - C++ - Custom"
],
[
"Daggerfall Unity (home, entry)",
@@ -2125,7 +2125,7 @@
"Deer Portal is a hybrid board/card game for four players..",
"",
"beta / active",
- "adventure, board, card, open content",
+ "adventure, board, cards, open content",
"Source - C++ - zlib"
],
[
@@ -2181,7 +2181,7 @@
"Remake of the 1986 game They Stole a Million / The Clue!.",
"Link",
"beta / inactive since 2017",
- "adventure, action/adventure, clone, inspired by The Clue!",
+ "action, adventure, clone, inspired by The Clue!",
"Source - C - Custom"
],
[
@@ -2325,7 +2325,7 @@
"Is a bit like the well known board game of Risk or RisiKo.",
"Link",
"mature / active",
- "strategy, board game, risklike",
+ "strategy, board, risklike",
"Source - Java - GPL-3.0"
],
[
@@ -2421,7 +2421,7 @@
"3D chess game.",
"Link",
"beta / active",
- "strategy, board game, chess",
+ "strategy, board, chess",
"Source - C - GPL-3.0"
],
[
@@ -2462,7 +2462,7 @@
"",
"beta / inactive since 2009",
"action, commercial content, inspired by Duke Nukem 3D, multiplayer LAN, remake, requires original content, shooter",
- "Source - C - GPL-2.0"
+ "Source - C - GPL-2.0"
],
[
"Duke3d_w32 (home, entry)",
@@ -2550,7 +2550,7 @@
"Link",
"mature / inactive since 2010",
"action, role playing, turn-based",
- "Source - Pascal - LGPL-2.1"
+ "Source - Pascal - LGPL-2.1"
],
[
"Dungeon Quest (home, entry)",
@@ -2565,7 +2565,7 @@
"Dunnet is a text adventure game included in Emacs.",
"",
"mature / inactive since 1992",
- "adventure, text based",
+ "adventure, text-based",
"Source - Emacs Lisp - GPL-3.0"
],
[
@@ -2606,7 +2606,7 @@
"Link",
"mature / inactive since 2014",
"adventure, game engine",
- "Source - Java - GPL-3.0"
+ "Source - Java - GPL-3.0"
],
[
"EasyRPG Player (home, entry)",
@@ -2845,7 +2845,7 @@
"Excellent Bifurcation is an abstract vertical shooter with..",
"",
"mature / inactive since 2007",
- "action, open content, shootemup, shooter, top-down",
+ "action, open content, shootem, shooter, top-down",
"Source - C - GPL-2.0"
],
[
@@ -2862,7 +2862,7 @@
"Link",
"beta / inactive since 2018",
"platform, 3D, inspired by TuxRacer, open content, racing",
- "Source - C++ - GPL-2.0"
+ "Source - C++ - GPL-2.0"
],
[
"Exult (home, entry)",
@@ -2974,7 +2974,7 @@
"",
"beta / inactive since 2012",
"simulation, flight",
- "Source - C, C++ - GPL-3.0"
+ "Source - C, C++ - GPL-3.0"
],
[
"FIFE (home, entry)",
@@ -3061,7 +3061,7 @@
"Simple retro style arcade side-scroller game in which you..",
"Link",
"mature / inactive since 2016",
- "arcade, open content, side-scroller",
+ "arcade, open content, side-scrolling",
"Source - C++ - GPL-3.0"
],
[
@@ -3165,7 +3165,7 @@
"Tennis game.",
"Link",
"beta / inactive since 2005",
- "strategy, open content, sport",
+ "sports, open content, strategy",
"Source - OCaml - GPL-2.0"
],
[
@@ -3181,7 +3181,7 @@
"Remake of Age of Empires II.",
"",
"beta / active",
- "strategy, commercial content, inspired by Age of Empires II, real-time, remake, requires original content",
+ "strategy, commercial content, inspired by Age of Empires II, real time, remake, requires original content",
"Source - C++ - GPL-3.0"
],
[
@@ -3205,7 +3205,7 @@
"Remake of Sid Meier's Alpha Centauri.",
"Link",
"beta / inactive since 2003",
- "strategy, fork of Freeciv, inspired by Sid Meier's Alpha Centauri, remake",
+ "strategy, inspired by Sid Meier's Alpha Centauri, remake",
"Source - C - GPL-2.0"
],
[
@@ -3238,7 +3238,7 @@
"Link",
"beta / active",
"action, engine required, inspired by Doom + Doom II, open content, remake",
- "Source - Not applicable - Not applicable"
+ "Source - None - None"
],
[
"FreedroidRPG (home, entry)",
@@ -3294,7 +3294,7 @@
"Link",
"beta / inactive since 2009",
"remake, inspired by Duke Nukem, shooter",
- "Source - C - GPL-3.0"
+ "Source - C - GPL-3.0"
],
[
"FreeOrion (home, entry)",
@@ -3318,7 +3318,7 @@
"Link",
"beta / inactive since 2008",
"strategy, inspired by Railroad Tycoon, real time, remake",
- "Source - Java, C++ - GPL-2.0"
+ "Source - Java, C++ - GPL-2.0"
],
[
"FreeRCT (home, entry)",
@@ -3413,7 +3413,7 @@
"Remake of Guitar Hero.",
"",
"mature / active",
- "music, fork of Frets on Fire, inspired by Guitar Hero, remake",
+ "music, inspired by Frets on Fire + Guitar Hero, remake",
"Source - Python - GPL-2.0"
],
[
@@ -3573,7 +3573,7 @@
"GemRB is a portable open-source implementation of..",
"Link",
"mature / active",
- "framework, 2D, inspired by Baldur's Gate + Icewind Dale + Planescape: Torment, isometric, remake",
+ "framework, 2D, inspired by Baldur's Gate + Icewind Dale + Planescape: Torment, isometric, remake, requires original content",
"Source - C++, Python - GPL-2.0"
],
[
@@ -3645,7 +3645,7 @@
"Combat flight simulator.",
"Link",
"mature / inactive since 2005",
- "puzzle, combat flight simulation, open content",
+ "action, flight, open content, simulation",
"Source - C++ - GPL-2.0"
],
[
@@ -3717,7 +3717,7 @@
"Classic hearts card game for the GNOME desktop.",
"",
"mature / inactive since 2015",
- "strategy, card",
+ "strategy, cards",
"Python - GPL-2.0"
],
[
@@ -3741,7 +3741,7 @@
"Dink Smallwood is an adventure/role-playing game, similar..",
"Link",
"mature / inactive since 2012",
- "adventure, 2D, inspired by Dink Smallwood, open content, remake, requires original content, role playing, top view",
+ "adventure, 2D, inspired by Dink Smallwood, open content, remake, requires original content, role playing, top-down",
"Source - C - GPL-3.0"
],
[
@@ -3837,7 +3837,7 @@
"Tetris-like game.",
"",
"mature / active",
- "tool, tetris",
+ "tool, tetris-like",
"C++ - GPL"
],
[
@@ -3882,10 +3882,10 @@
],
[
"Greenius' Civil War (home, entry)",
- "Open Sourced version of American Civil War game for DOS,..",
+ "Remake of the American Civil War game for DOS, originally..",
"",
"beta / inactive since 2001",
- "strategy",
+ "strategy, remake",
"Source - C++ - GPL-2.0"
],
[
@@ -3942,7 +3942,7 @@
"Link",
"beta / inactive since 2014",
"action, arcade, clone, inspired by Snake",
- "Source - C++ - GPL-3.0"
+ "Source - C++ - GPL-3.0"
],
[
"Gweled (home, entry)",
@@ -3957,7 +3957,7 @@
"Remake of Doom, Doom II, Heretic, Hexen.",
"Link",
"mature / active",
- "action, first-person, inspired by Doom + Doom II + Heretic + Hexen, non-free content, remake, requires content, shooter",
+ "action, first-person, inspired by Doom + Doom II + Heretic + Hexen, non-free content, remake, requires original content, shooter",
"Source - C, C++ - GPL-3.0"
],
[
@@ -4045,7 +4045,7 @@
"Ultima-like game engine (2D tile graphics) with combat,..",
"Link",
"beta / active",
- "role playing",
+ "role playing, 2D, game engine, inspired by Ultima series",
"Source - C++ - GPL-3.0"
],
[
@@ -4173,7 +4173,7 @@
"Hacked Hexen",
"Link",
"mature / inactive since 2013",
- "strategy, commercial content, first person, inspired by Hammer of Thyrion, requires original content, shooter",
+ "strategy, commercial content, first-person, inspired by Hammer of Thyrion, requires original content, shooter",
"Source - C - GPL-2.0"
],
[
@@ -4210,10 +4210,10 @@
],
[
"HolySpirit (home, entry)",
- "2D isometric hack'n'slash game (action-rpg).",
+ "2D isometric hack'n'slash game.",
"Link",
"beta / inactive since 2013",
- "role playing, action-rpg",
+ "action, role playing",
"Source - C++ - GPL-3.0"
],
[
@@ -4229,8 +4229,8 @@
"Remake of HoverRace.",
"Link",
"mature / inactive since 2016",
- "sports, 3D, inspired by HoverRace, race, remake",
- "Source - C++ - Custom NC"
+ "sports, 3D, inspired by HoverRace, racing, remake",
+ "Source - C++ - Custom"
],
[
"Hovertank3D (home, entry)",
@@ -4357,7 +4357,7 @@
"Real-time multiplayer programming game. You control your..",
"",
"beta / inactive since 2012",
- "strategy, life simulation, open content, programming, real time",
+ "simulation, evolution, open content, programming, real time, strategy",
"Source - C, Lua - GPL"
],
[
@@ -4365,7 +4365,7 @@
"Engine for textographic games, which are a mix of..",
"Link",
"mature / active",
- "adventure, game engine, text, visual novel",
+ "adventure, game engine, text-based, visual novel",
"Source - C, Lua - MIT"
],
[
@@ -4518,7 +4518,7 @@
"",
"beta / inactive since 2010",
"role playing",
- "Source - Java - LGPL-3.0"
+ "Source - Java - LGPL-3.0"
],
[
"JediOutcastLinux (home, entry)",
@@ -4589,7 +4589,7 @@
"Web-based version of the board game Settlers of Catan..",
"Link",
"mature / active",
- "strategy, board game, commercial content, inspired by The Settlers III, remake, requires original content",
+ "strategy, board, commercial content, inspired by The Settlers III, remake, requires original content",
"Source - Java - GPL-3.0"
],
[
@@ -4605,7 +4605,7 @@
"German card game Skat and variations thereof.",
"Link",
"beta / active",
- "role playing, card, open content",
+ "role playing, cards, open content",
"Source - Java - GPL-3.0"
],
[
@@ -4645,7 +4645,7 @@
"An unofficial fan-made mod for the game Knights and..",
"Link",
"mature / active",
- "strategy, inspired by Knights and Merchants, real time, remake, requires original game content",
+ "strategy, inspired by Knights and Merchants, real time, remake, requires original content",
"Source - Pascal - AGPL-3.0"
],
[
@@ -4709,7 +4709,7 @@
"Remake of What the Box.",
"Link",
"beta / inactive since 2017",
- "arcade, first person, inspired by What the Box, multiplayer, shooter",
+ "arcade, first-person, inspired by What the Box, multiplayer, shooter",
"Source - Java - MIT"
],
[
@@ -4806,7 +4806,7 @@
"Link",
"beta / inactive since 2008",
"role playing, dexterity, open content, skill",
- "Source - Python - Public domain"
+ "Source - Python - Public domain"
],
[
"Krystal Drop (home, entry)",
@@ -4821,7 +4821,7 @@
"Snake Duel for KDE (KSnake) is a snake game in the..",
"",
"mature / active",
- "puzzle, open content, snake",
+ "puzzle, open content, snake-like",
"Source - C++ - GPL-2.0"
],
[
@@ -4885,7 +4885,7 @@
"Game engine library for ASCII roguelike games.",
"Link",
"beta / active",
- "game engine, text based",
+ "game engine, text-based",
"Source - Haskell - 3-clause BSD"
],
[
@@ -4902,7 +4902,7 @@
"",
"beta / active",
"role playing",
- "Source - Custom - GPL-2.0"
+ "Source - Script - GPL-2.0"
],
[
"LastTry (home, entry)",
@@ -4918,7 +4918,7 @@
"Link",
"mature / inactive since 2010",
"arcade, open content",
- "Source - C - GPL-2.0"
+ "Source - C - GPL-2.0"
],
[
"LBreakoutHD (home, entry)",
@@ -4926,7 +4926,7 @@
"Link",
"mature / active",
"arcade, open content",
- "Source - C++ - GPL-3.0"
+ "Source - C++ - GPL-3.0"
],
[
"Lemmings.ts (home, entry)",
@@ -4982,7 +4982,7 @@
"Link",
"mature / inactive since 2012",
"strategy, console, inspired by Oubliette, open content",
- "Source - C++ - GPL-2.0"
+ "Source - C++ - GPL-2.0"
],
[
"Liberation Circuit (home, entry)",
@@ -5021,7 +5021,7 @@
"Strategic/trading/collectable card game.",
"Link",
"mature / inactive since 2010",
- "card game",
+ "sports, cards",
"Source - ? - ?"
],
[
@@ -5174,7 +5174,7 @@
"Link",
"mature / inactive since 2013",
"puzzle, open content, tetris-like",
- "Source - C - GPL-2.0"
+ "Source - C - GPL-2.0"
],
[
"lttp-phaser (home, entry)",
@@ -5285,7 +5285,7 @@
"Real-time strategy game board game.",
"",
"beta / inactive since 2007",
- "strategy, board game, open content, real time",
+ "strategy, board, open content, real time",
"Python - GPL-2.0"
],
[
@@ -5413,7 +5413,7 @@
"Super Mario Bros. 1 clone.",
"Link",
"mature / inactive since 2012",
- "action, inspired by Super Mario, platformer, remake",
+ "action, inspired by Super Mario, platform, remake",
"C++ - LGPL-2.1"
],
[
@@ -5605,7 +5605,7 @@
"Ascii character version of Pacman that plays in a..",
"Link",
"mature / active",
- "arcade, inspired by Pacman, open content, text-only",
+ "arcade, inspired by Pacman, open content, text-based",
"Ada - GPL-3.0"
],
[
@@ -5646,7 +5646,7 @@
"Link",
"mature / inactive since 2008",
"arcade, 2D, inspired by Space Taxi + Gravity Force, open content",
- "Source - Java - GPL-2.0"
+ "Source - Java - GPL-2.0"
],
[
"Mocha Doom (home, entry)",
@@ -5662,7 +5662,7 @@
"Link",
"mature / active",
"framework",
- "Source - C# - Ms-PL"
+ "Source - C# - MS-PL"
],
[
"Monster Generator (home, entry)",
@@ -5781,7 +5781,7 @@
"Sudoku puzzle game (generator and solver).",
"Link",
"beta / inactive since 2008",
- "adventure, sudoku puzzle",
+ "adventure, sudoku",
"Java - GPL-3.0"
],
[
@@ -5869,7 +5869,7 @@
"Major League Baseball Simulation.",
"Link",
"mature / active",
- "sports, non-free-content, simulation",
+ "sports, non-free content, simulation",
"Source - C - Public domain"
],
[
@@ -5901,7 +5901,7 @@
"Remake of Paradroid.",
"Link",
"mature / inactive since 2004",
- "arcade, inspired by Paradroid, puzzle, remake, shoot-em",
+ "arcade, inspired by Paradroid, puzzle, remake, shootem",
"Source - C++ - GPL-2.0"
],
[
@@ -6118,7 +6118,7 @@
"Link",
"mature / active",
"strategy, chess",
- "Source - PHP, JavaScript - GPL-2.0"
+ "Source - PHP, JavaScript - GPL-2.0"
],
[
"Oolite (home, entry)",
@@ -6229,7 +6229,7 @@
"Remake of Jumpgate: The Reconstruction Initiative.",
"",
"beta / inactive since 2017",
- "simulation, inspired by Jumpgate: The Reconstruction Initiative, multiplayer online, remake, role-playing, space",
+ "role playing, inspired by Jumpgate: The Reconstruction Initiative, multiplayer online, remake, simulation, space",
"Source - C++ - GPL-2.0"
],
[
@@ -6237,7 +6237,7 @@
"A tabletop roleplaying game (or RPG) in which the players..",
"",
"mature / active",
- "role playing, board game, ruleset",
+ "role playing, board, ruleset",
"Source - Text - Custom"
],
[
@@ -6270,7 +6270,7 @@
"Link",
"mature / active",
"simulation, clone, inspired by Microsoft Train Simulator",
- "Source - C# - GPL-3.0"
+ "Source - C# - GPL-3.0"
],
[
"Open Rodent's Revenge (home, entry)",
@@ -6341,7 +6341,7 @@
"Open-source version of the classic dice game Yahtzee.",
"Link",
"mature / inactive since 2016",
- "strategy, dice game",
+ "strategy, dice",
"Source - C++ - GPL-2.0"
],
[
@@ -6366,7 +6366,7 @@
"Link",
"beta / inactive since 2010",
"puzzle, inspired by NaturalChimie, open content",
- "Source - C++ - GPL-2.0"
+ "Source - C++ - GPL-2.0"
],
[
"OpenArena (home, entry)",
@@ -6469,7 +6469,7 @@
"Remake of Dogs of War.",
"",
"beta / active",
- "strategy, inspired by Dogs of War, real-time, remake",
+ "strategy, inspired by Dogs of War, real time, remake",
"Source - C - GPL-3.0"
],
[
@@ -6517,8 +6517,8 @@
"Medieval-themed open-source FPS.",
"Link",
"beta / inactive since 2008",
- "framework, first person, shooter",
- "Source - C++, Lua - GPL-2.0"
+ "framework, first-person, shooter",
+ "Source - C++, Lua - GPL-2.0"
],
[
"OpenGGS (home, entry)",
@@ -6533,7 +6533,7 @@
"Remake of Test Drive.",
"",
"mature / inactive since 2015",
- "remake, car, inspired by Test Drive, racing",
+ "remake, cars, inspired by Test Drive, racing",
"Source - C, C++ - GPL-3.0"
],
[
@@ -6709,7 +6709,7 @@
"Remake of One Must Fall: 2097.",
"Link",
"beta / active",
- "action, commercial content, fighting, free content, inspired by One Must Fall: 2097, remake, requires original content",
+ "action, commercial content, free content, inspired by One Must Fall: 2097, remake, requires original content",
"Source - C, C++ - MIT"
],
[
@@ -6861,7 +6861,7 @@
"Remake of Triple Triad.",
"",
"beta / inactive since 2017",
- "remake, card, inspired by Triple Triad",
+ "remake, cards, inspired by Triple Triad",
"Source - Java - GPL-3.0"
],
[
@@ -6877,7 +6877,7 @@
"Remake of Tyrian.",
"Link",
"beta / inactive since 2018",
- "action, inspired by Tyrian, remake, shoot-em",
+ "action, inspired by Tyrian, remake, shootem",
"Source - C - GPL-2.0"
],
[
@@ -7125,7 +7125,7 @@
"Retromodern hispeed shmashup.",
"",
"beta / inactive since 2003",
- "arcade, smashup",
+ "arcade, smashem",
"D - 2-clause BSD"
],
[
@@ -7133,7 +7133,7 @@
"Traditional two-player board game of Brunei.",
"Link",
"mature / active",
- "strategy, board game",
+ "strategy, board",
"Source - Vala - GPL-3.0"
],
[
@@ -7142,7 +7142,7 @@
"Link",
"mature / inactive since 2011",
"role playing, open content",
- "Source - C++ - Public domain"
+ "Source - C++ - Public domain"
],
[
"Pathogen Warrior (home, entry)",
@@ -7261,7 +7261,7 @@
"Physics-based multiplayer platform game.",
"Link",
"beta / inactive since 2019",
- "arcade, multiplayer, physics, platformer",
+ "arcade, multiplayer, physics, platform",
"Source - Java - MIT"
],
[
@@ -7309,7 +7309,7 @@
"Emulation of the board game The Settlers of Catan, which..",
"Link",
"mature / active",
- "strategy, board game",
+ "strategy, board",
"Source - C - GPL-2.0"
],
[
@@ -7718,7 +7718,7 @@
"Link",
"beta / inactive since 2008",
"strategy, real time",
- "Source - C++ - GPL-2.0"
+ "Source - C++ - GPL-2.0"
],
[
"Qt (home, entry)",
@@ -7870,7 +7870,7 @@
"",
"beta / inactive since 2008",
"simulation, flight, inspired by GL-117",
- "Source - C, C++ - GPL-2.0"
+ "Source - C, C++ - GPL-2.0"
],
[
"Reflection Keen (home, entry)",
@@ -8253,7 +8253,7 @@
"Board game with the goal to place letters on the board..",
"",
"mature / inactive since 2015",
- "strategy, board game",
+ "strategy, board",
"Source - Pascal - GPL-3.0"
],
[
@@ -8406,7 +8406,7 @@
"",
"beta / inactive since 2017",
"remake, inspired by Shadowgrounds: Survivor, requires original content",
- "Source - C++ - Custom NC"
+ "Source - C++ - Custom"
],
[
"SharpKonquest (home, entry)",
@@ -8485,7 +8485,7 @@
"A simple platform game designed to be extended.",
"Link",
"beta / inactive since 2019",
- "arcade, platformer",
+ "arcade, platform",
"Source - Java - MIT"
],
[
@@ -8622,7 +8622,7 @@
"Link",
"beta / inactive since 2007",
"strategy, open content, turn-based",
- "Source - Python - GPL-2.0"
+ "Source - Python - GPL-2.0"
],
[
"Slot-Racers (home, entry)",
@@ -8658,10 +8658,10 @@
],
[
"Smash Battle (home, entry)",
- "Old skool, 2D, platform, shoot\u2018em up action.",
+ "Old skool, 2D, platform, shootem action.",
"Link",
"beta / inactive since 2011",
- "action, 2D, platform, shoot'em up",
+ "action, 2D, platform, shootem",
"C++ - ?"
],
[
@@ -8706,10 +8706,10 @@
],
[
"Solarus (home, entry)",
- "Zelda-like 2D game engine for Action-RPGs.",
+ "Zelda-like 2D game engine for action-rpgs.",
"Link",
"mature / active",
- "game engine, framework, inspired by Legend of Zelda - A Link to the Past, remake",
+ "action, framework, game engine, inspired by Legend of Zelda - A Link to the Past, remake, role playing",
"Source - C, C++, Lua - GPL-3.0"
],
[
@@ -8901,7 +8901,7 @@
"Clone of Company of Heroes, Company of Heroes: Opposing..",
"",
"mature / active",
- "strategy, clone, inspired by Company of Heroes + Company of Heroes: Opposing Fronts + Company of Heroes: Tales of Valor + Company of Heroes 2, realtime",
+ "strategy, clone, inspired by Company of Heroes + Company of Heroes: Opposing Fronts + Company of Heroes: Tales of Valor + Company of Heroes 2, real time",
"Source - Lua - GPL-2.0"
],
[
@@ -8957,7 +8957,7 @@
"Side scrolling shoot'em up game.",
"Link",
"beta / inactive since 2006",
- "action, 2D, shoot'em up",
+ "action, 2D, shootem",
"Source - C++ - GPL-2.0"
],
[
@@ -9053,7 +9053,7 @@
"Aka Upsilon Cat is a puzzle platformer.",
"",
"beta / inactive since 2008",
- "puzzle, open content, platformer",
+ "platform, open content, puzzle",
"Python - Public domain"
],
[
@@ -9206,7 +9206,7 @@
"Link",
"beta / inactive since 2014",
"strategy",
- "Source - C# - Ms-RL"
+ "Source - C# - MS-RL"
],
[
"Survivor (home, entry)",
@@ -9365,7 +9365,7 @@
"Tennis game.",
"",
"mature / active",
- "strategy, sport",
+ "sports, strategy",
"Source - C, C++ - GPL-2.0"
],
[
@@ -9381,7 +9381,7 @@
"Ascii character version of Frogger that plays in a..",
"Link",
"mature / active",
- "arcade, inspired by Frogger, open content, text-only",
+ "arcade, inspired by Frogger, open content, text-based",
"Ada - GPL-3.0"
],
[
@@ -9397,7 +9397,7 @@
"Fun puzzle games that run on any terminal.",
"Link",
"mature / active",
- "puzzle, open content, text-only",
+ "puzzle, open content, text-based",
"Ada - GPL-3.0"
],
[
@@ -9453,7 +9453,7 @@
"Networked clone of the classical Bubble Bobble board game.",
"Link",
"mature / inactive since 2013",
- "board game, clone, inspired by Bubble Bobble, remake",
+ "remake, board, clone, inspired by Bubble Bobble",
"Source - Python - MIT"
],
[
@@ -9509,7 +9509,7 @@
"DOOM source port.",
"Link",
"mature / active",
- "game engine, commercial content, first person, inspired by Doom + Heretic + Hexen + Strife, multiplay LAN, remake, requires original content, shooter",
+ "game engine, commercial content, first-person, inspired by Doom + Heretic + Hexen + Strife, multiplayer LAN, remake, requires original content, shooter",
"Source - C, C++ - GPL-3.0"
],
[
@@ -9518,7 +9518,7 @@
"",
"beta / inactive since 2009",
"strategy, inspired by Castle",
- "Source - Java - ?"
+ "Source - Java - ?"
],
[
"The hunt for the lost rainbow jewels (Jewelhunt) (home, entry)",
@@ -9645,7 +9645,7 @@
"Remake of Command & Conquer: Generals.",
"",
"beta / active",
- "strategy, commercial content, inspired by Command & Conquer: Generals, realtime, remake, requires original content",
+ "strategy, commercial content, inspired by Command & Conquer: Generals, real time, remake, requires original content",
"Source - C, C++ - GPL-2.0"
],
[
@@ -9701,7 +9701,7 @@
"Clone of an old C64 game. Destroy your opponent's house..",
"",
"mature / inactive since 2009",
- "simulation, multiplayer, open content, text-mode",
+ "simulation, multiplayer, open content, text-based",
"C - GPL-2.0"
],
[
@@ -9717,7 +9717,7 @@
"Remake of Total Annihilation.",
"",
"beta / inactive since 2017",
- "strategy, inspired by Total Annihilation, realtime, remake",
+ "strategy, inspired by Total Annihilation, real time, remake",
"Source - C++, C, Lua - GPL-2.0"
],
[
@@ -9765,7 +9765,7 @@
"FPS game that is the fork of Tremulous.",
"",
"mature / inactive since 2009",
- "remake, first person, inspired by Tremulous, shooter",
+ "remake, first-person, inspired by Tremulous, shooter",
"Source - C - GPL-2.0"
],
[
@@ -9781,7 +9781,7 @@
"Italian card game.",
"Link",
"mature / inactive since 2017",
- "card game",
+ "action, cards",
"Source - C++ - GPL-2.0"
],
[
@@ -9789,7 +9789,7 @@
"3D car racing game.",
"Link",
"beta / active",
- "card game, cars, racing",
+ "action, cars, racing",
"Source - C++ - BSD"
],
[
@@ -9806,7 +9806,7 @@
"Link",
"mature / inactive since 2007",
"arcade, open content, shooter, side-scrolling",
- "Source - Python - GPL-2.0"
+ "Source - Python - GPL-2.0"
],
[
"TripleA (home, entry)",
@@ -10093,7 +10093,7 @@
"Client-side framework for narrative hypertext interactive..",
"",
"mature / inactive since 2018",
- "framework, interactive fiction, text based",
+ "framework, interactive fiction, text-based",
"Source - JavaScript - MIT"
],
[
@@ -10157,7 +10157,7 @@
"J-RPG (Based on the Hero of Allacrost engine).",
"Link",
"mature / active",
- "role playing, JRPG, popular",
+ "role playing, japanese, popular",
"Source - Lua, C++, C - GPL-2.0"
],
[
@@ -10173,7 +10173,7 @@
"Game engine for creating electronic versions of..",
"Link",
"mature / active",
- "board game, clone, framework, game engine, inspired by Board Game",
+ "game engine, board, clone, framework, inspired by Board Game",
"Source - Java - LGPL-2.1"
],
[
@@ -10237,7 +10237,7 @@
"Flight simulator.",
"Link",
"beta / inactive since 2002",
- "remake, flight simulator",
+ "simulation, flight, remake",
"C - GPL-2.0"
],
[
@@ -10357,7 +10357,7 @@
"Remake of Warcraft: Orcs & Humans.",
"",
"beta / active",
- "strategy, commercial content, inspired by Warcraft: Orcs & Humans, realtime, remake",
+ "strategy, commercial content, inspired by Warcraft: Orcs & Humans, real time, remake",
"Source - Java - GPL-2.0"
],
[
@@ -10453,7 +10453,7 @@
"Puzzle platformer.",
"",
"beta / inactive since 2008",
- "puzzle, 2D, open content, platformer",
+ "platform, 2D, open content, puzzle",
"Python - GPL-2.0"
],
[
@@ -10517,7 +10517,7 @@
"Remake of Warrior Kings.",
"",
"beta / active",
- "strategy, 3D, inspired by Warrior Kings, realtime, remake, requires original content",
+ "strategy, 3D, inspired by Warrior Kings, real time, remake, requires original content",
"Source - C++, C - GPL-3.0"
],
[
@@ -10541,7 +10541,7 @@
"Similar of Defender.",
"Link",
"mature / active",
- "action, 2D, inspired by Defender, open content, shooter, side scrolling, similar",
+ "action, 2D, inspired by Defender, open content, shooter, side-scrolling, similar",
"Source - C - GPL-2.0"
],
[
@@ -10653,7 +10653,7 @@
"Multiplayer only side-scroller, arcade bomberman like game.",
"Link",
"mature / inactive since 2005",
- "arcade, inspired by Bomberman, multiplayer, side-scroller",
+ "arcade, inspired by Bomberman, multiplayer, side-scrolling",
"Source - C - GPL-2.0"
],
[
@@ -10702,7 +10702,7 @@
"",
"mature / active",
"puzzle, jigsaw, open content",
- "C - Attribution"
+ "C - Custom"
],
[
"XMage (home, entry)",
@@ -10798,7 +10798,7 @@
"Link",
"beta / inactive since 2013",
"arcade, open content, sokoban-like",
- "Source - C++ - zlib"
+ "Source - C++ - zlib"
],
[
"XZ Utils (home, entry)",
@@ -10885,7 +10885,7 @@
"FPS project whose initial goal is to serve as a Free data..",
"",
"beta / inactive since 2018",
- "action, first person, open content, requires engine, shooter",
+ "action, first-person, open content, requires original engine, shooter",
"Source - None - ISC"
],
[
@@ -10973,7 +10973,7 @@
"Remake of Z.",
"Link",
"mature / inactive since 2018",
- "strategy, commercial content, game engine, inspired by Z, realtime, remake, requires original content",
+ "strategy, commercial content, game engine, inspired by Z, real time, remake, requires original content",
"Source - C++ - ?"
],
[
diff --git a/entries/0_ad.md b/entries/0_ad.md
index 92d7c9df..41ff212e 100644
--- a/entries/0_ad.md
+++ b/entries/0_ad.md
@@ -8,12 +8,14 @@ _0 A.D. is a free, open-source, cross-platform real-time strategy game._
- Download: https://play0ad.com/download/
- Platform: Windows, Linux, macOS
- Keywords: strategy, clone, inspired by Age of Empires, multiplayer online + LAN, open content, real time
-- Code repository: https://github.com/0ad/0ad.git (mirror), https://svn.wildfiregames.com/public/ps/trunk/ (svn)
+- Code repository: https://github.com/0ad/0ad.git (mirror), https://svn.wildfiregames.com/public/ps/ (svn)
- Code language: C++ (https://github.com/0ad/0ad/tree/master/source)
- Code license: GPL-2.0
- Code dependencies: libogg, libvorbis, libxml2, OpenAL, SDL2, zlib
- Assets license: CC-BY-SA-3.0
+Engine part is called Pyrogenesis.
+
## Building
- Build system: Custom
diff --git a/entries/1oom.md b/entries/1oom.md
index 21f588e0..323446e0 100644
--- a/entries/1oom.md
+++ b/entries/1oom.md
@@ -10,7 +10,7 @@ _Master of Orion (1993) game engine recreation._
- Code repository: https://gitlab.com/KilgoreTroutMaskReplicant/1oom.git
- Code language: C
- Code license: GPL-2.0
-- Code dependencies: Allegro4, SDL, SDL2
+- Code dependencies: Allegro, SDL, SDL2
## Building
diff --git a/entries/2048.md b/entries/2048.md
index 49baafe0..d55456b5 100644
--- a/entries/2048.md
+++ b/entries/2048.md
@@ -10,6 +10,7 @@ _Sliding block puzzle game._
- Code repository: https://github.com/gabrielecirulli/2048.git, https://github.com/tpcstld/2048.git (+)
- Code language: JavaScript
- Code license: MIT
+- Assets license: MIT (very few assets)
Port to Android: https://github.com/tpcstld/2048
diff --git a/entries/3dc.md b/entries/3dc.md
index bfdc09d8..d5898441 100644
--- a/entries/3dc.md
+++ b/entries/3dc.md
@@ -8,7 +8,7 @@ _Chess game on 3 boards._
- Code repository: (see home)
- Code language: C
- Code license: GPL-2.0
-- Code dependencies: libdx, Xaw3d, Xpm lib
+- Code dependencies: libx, libxpm, xaw3dg
- Assets license: GPL-2.0
Developer: Paul Hicks, Bernard Kennedy
diff --git a/entries/4d-tris.md b/entries/4d-tris.md
index d11ed9ab..a509b55d 100644
--- a/entries/4d-tris.md
+++ b/entries/4d-tris.md
@@ -4,7 +4,7 @@ _Tetris game extended to 4 dimension._
- Home: https://sourceforge.net/projects/dtris/
- State: mature, inactive since 2012
-- Platform: Linux
+- Platform: Windows, Linux, macOS
- Keywords: puzzle, clone, inspired by Tetris, open content
- Code repository: https://code.launchpad.net/4dtris (bzr)
- Code language: C
diff --git a/entries/abes_amazing_adventure.md b/entries/abes_amazing_adventure.md
index ee09ecb1..c088e15a 100644
--- a/entries/abes_amazing_adventure.md
+++ b/entries/abes_amazing_adventure.md
@@ -6,7 +6,7 @@ _Side scrolling platform game._
- State: mature, inactive since 2005
- Download: https://sourceforge.net/projects/abe/files/
- Platform: Windows, Linux, macOS
-- Keywords: platform, side scrolling
+- Keywords: platform, side-scrolling
- Code repository: https://gitlab.com/osgames/abe.git (import of cvs), http://abe.cvs.sourceforge.net (cvs)
- Code language: C
- Code license: GPL-2.0
diff --git a/entries/acm.md b/entries/acm.md
index 4d6f4182..27d04374 100644
--- a/entries/acm.md
+++ b/entries/acm.md
@@ -4,7 +4,7 @@ _Multiplayer flight simulator._
- Home: https://packages.debian.org/sid/acm, https://web.archive.org/web/20130114223737/http://www.websimulations.com/
- State: mature, inactive since 2000
-- Keywords: action, flight simulation, open content
+- Keywords: action, flight, open content, simulation
- Code repository: (see home)
- Code language: C
- Code license: GPL-2.0
diff --git a/entries/adanaxis.md b/entries/adanaxis.md
index f2e83041..1dcc5046 100644
--- a/entries/adanaxis.md
+++ b/entries/adanaxis.md
@@ -4,10 +4,10 @@ _Deep space first-person shooter._
- Home: https://web.archive.org/web/20180818173613/http://www.mushware.com/, https://packages.qa.debian.org/a/adanaxisgpl.html
- State: mature, inactive since 2007
-- Keywords: action, 4D, first person, open content, shooter, single-player, space
+- Keywords: action, 4D, first-person, open content, shooter, single-player, space
- Code repository: (see home)
- Code language: C++
-- Code license: GPL-2.0
+- Code license: GPL-2.0 (non-free file in the commercial version)
- Code dependencies: GLUT
- Assets license: GPL-2.0
diff --git a/entries/aisleriot.md b/entries/aisleriot.md
index 804c8b96..3ad76287 100644
--- a/entries/aisleriot.md
+++ b/entries/aisleriot.md
@@ -6,7 +6,7 @@ _Collection of patience games._
- State: mature
- Download: https://github.com/GNOME/aisleriot/releases
- Platform: Linux
-- Keywords: arcade, card, open content
+- Keywords: arcade, cards, open content
- Code repository: https://github.com/GNOME/aisleriot.git
- Code language: C, Scheme
- Code license: GPL-3.0
diff --git a/entries/alex_the_allegator_4.md b/entries/alex_the_allegator_4.md
index d5eb648d..178ca8f2 100644
--- a/entries/alex_the_allegator_4.md
+++ b/entries/alex_the_allegator_4.md
@@ -13,7 +13,7 @@ _Retro-style platformer._
- Code dependencies: Allegro
- Assets license: GPL-2.0
-Developer: Johan Peitz, Anders Svensson
+Developer: Johan Peitz (design source code and graphics), Anders Svensson (music and sound effects)
## Building
diff --git a/entries/annex_conquer_the_world.md b/entries/annex_conquer_the_world.md
index 8fbeebb8..dbc8d301 100644
--- a/entries/annex_conquer_the_world.md
+++ b/entries/annex_conquer_the_world.md
@@ -6,7 +6,7 @@ _Fast paced combat with a diverse arsenal._
- State: mature, inactive since 2014
- Download: http://annexconquer.com/downloads/
- Platform: Windows, Linux
-- Keywords: strategy, open content, real-time
+- Keywords: strategy, open content, real time
- Code repository: https://bitbucket.org/annexctw/annex.git
- Code language: MegaGlest Script (?)
- Code license: GPL-3.0
diff --git a/entries/apricots.md b/entries/apricots.md
index 1e7a4e74..bdca03ec 100644
--- a/entries/apricots.md
+++ b/entries/apricots.md
@@ -4,7 +4,7 @@ _Fly an airplane, fire missiles, drop bombs, destroy enemy buildings and planes.
- Home: https://web.archive.org/web/20110819212117/http://www.fishies.org.uk/apricots.html
- State: beta, inactive since 2003
-- Keywords: arcade, 2D, open content, side-scroller
+- Keywords: arcade, 2D, open content, side-scrolling
- Code repository: (see home)
- Code language: C++
- Code license: GPL-2.0
diff --git a/entries/ares_dogfighter.md b/entries/ares_dogfighter.md
index 7560cf48..e35eb331 100644
--- a/entries/ares_dogfighter.md
+++ b/entries/ares_dogfighter.md
@@ -6,7 +6,7 @@ _3D Space Combat Game._
- State: beta, inactive since 2016
- Download: https://stephensmith.itch.io/aresdogfighter
- Platform: Windows, Linux
-- Keywords: action, 3D, space combat
+- Keywords: action, 3D, space
- Code repository: https://github.com/SteveSmith16384/AresDogfighter.git
- Code language: Java
- Code license: GPL-3.0
diff --git a/entries/assaultcube.md b/entries/assaultcube.md
index a4fe564d..1e7b8aa3 100644
--- a/entries/assaultcube.md
+++ b/entries/assaultcube.md
@@ -6,7 +6,7 @@ _Shooter game, based on the CUBE engine._
- Media: https://en.wikipedia.org/wiki/AssaultCube
- State: mature, inactive since 2018
- Platform: Windows, Linux, macOS
-- Keywords: action, first person, inspired by CUBE engine, shooter
+- Keywords: action, first-person, inspired by CUBE engine, shooter
- Code repository: https://github.com/assaultcube/AC.git
- Code language: C, C++
- Code license: Custom (zlib like)
diff --git a/entries/bastet.md b/entries/bastet.md
index ffb59aa5..b5cdc774 100644
--- a/entries/bastet.md
+++ b/entries/bastet.md
@@ -4,7 +4,7 @@ _Simple ncurses-based Tetris clone using a special algorithm to give you the wor
- Home: http://fph.altervista.org/prog/bastet.html
- State: beta, inactive since 2018
-- Keywords: puzzle, open content, skill, tetris
+- Keywords: puzzle, open content, skill, tetris-like
- Code repository: https://github.com/fph/bastet.git
- Code language: C++
- Code license: GPL-2.0
diff --git a/entries/battery.md b/entries/battery.md
index 846663d4..fa48e337 100644
--- a/entries/battery.md
+++ b/entries/battery.md
@@ -5,7 +5,7 @@ _Control an airplane in a top-down view and shoot down enemy planes, helicopters
- Home: https://web.archive.org/web/20120213105444/http://btrgame.com/, https://sourceforge.net/projects/battery/
- State: mature, inactive since 2009
- Download: https://sourceforge.net/projects/battery/files/battery/
-- Keywords: arcade, side scroller
+- Keywords: arcade, side-scrolling
- Code repository: https://github.com/GaidamakUA/BatteryReborn.git (new approach)
- Code language: Java
- Code license: EPL-2.0 (new approach), Custom (old see _README.txt)
diff --git a/entries/black_shades_elite.md b/entries/black_shades_elite.md
index 93a8077a..eb7545c9 100644
--- a/entries/black_shades_elite.md
+++ b/entries/black_shades_elite.md
@@ -4,7 +4,7 @@ _Black Shades Elite is a fork of the game Black Shades, originally written by Da
- Home: https://web.archive.org/web/20150412072649/http://home.gna.org/blackshadeselite/, https://web.archive.org/web/20150412083319/https://gna.org/projects/blackshadeselite
- State: beta, inactive since 2007
-- Keywords: simulation, first person, open content, shooter
+- Keywords: simulation, first-person, open content, shooter
- Code repository: (none)
- Code language: ?
- Code license: ? (GPL-2.0)
diff --git a/entries/blasphemer.md b/entries/blasphemer.md
index 0f8beb2b..61834060 100644
--- a/entries/blasphemer.md
+++ b/entries/blasphemer.md
@@ -5,7 +5,7 @@ _Blasphemer is an FPS project whose initial goal is to serve as a Free data pack
- Home: https://www.doomworld.com/vb/freedoom/70732-blasphemer-discussion/, https://code.google.com/p/blasphemer/
- Media: http://www.indiedb.com/games/blasphemer
- State: mature, inactive since 2017
-- Keywords: action, first person, open content, shooter
+- Keywords: action, first-person, open content, shooter
- Code repository: https://github.com/Blasphemer/blasphemer.git
- Code language: None (only assets)
- Code license: None (only assets)
diff --git a/entries/bloodmasters.md b/entries/bloodmasters.md
index 9b2bb230..aeb223bd 100644
--- a/entries/bloodmasters.md
+++ b/entries/bloodmasters.md
@@ -6,7 +6,7 @@ _Bloodmasters is a top-down Arcade shooter written by Pascal vd Heiden. The late
- State: mature, inactive since 2008
- Download: http://www.bloodmasters.com/index.php?p=downloads
- Keywords: arcade, shooter, top-down
-- Code repository: https://svn.code.sf.net/p/bloodmasters/code/trunk (svn)
+- Code repository: https://svn.code.sf.net/p/bloodmasters/code (svn)
- Code language: C#
- Code license: GPL
- Code dependencies: DirectX, Microsoft .NET
diff --git a/entries/card_stories.md b/entries/card_stories.md
index ad5cd8fb..d7e2db24 100644
--- a/entries/card_stories.md
+++ b/entries/card_stories.md
@@ -4,7 +4,7 @@ _Card Stories is an online multiplayer HTML5 based game of cards that promotes c
- Home: https://web.archive.org/web/20190126033549/https://cardstories.org/
- State: beta, inactive since 2012
-- Keywords: puzzle, card, open content
+- Keywords: puzzle, cards, open content
- Code repository: https://github.com/farsides/cardstories.git, https://gitorious.org/cardstories/cardstories (defunct)
- Code language: JavaScript, Python
- Code license: AGPL-3.0
diff --git a/entries/cat_mother_dead_justice.md b/entries/cat_mother_dead_justice.md
index 5c98597e..5b488e33 100644
--- a/entries/cat_mother_dead_justice.md
+++ b/entries/cat_mother_dead_justice.md
@@ -6,7 +6,7 @@ _3D-engine (C++/DirectX9) and a fully playable prototype of a 3rd person action/
- State: beta, inactive since 2003
- Download: https://sourceforge.net/projects/catmother/files/
- Platform: Windows
-- Keywords: action, open content (?)
+- Keywords: action, adventure, open content (?)
- Code repository: https://gitlab.com/osgames/catmother.git (import of svn), https://svn.code.sf.net/p/catmother/code/ (svn)
- Code language: C++
- Code license: 3-clause BSD, GPL-2.0 (not sure which of them actually)
diff --git a/entries/cboard.md b/entries/cboard.md
index f2b693cb..3ae39754 100644
--- a/entries/cboard.md
+++ b/entries/cboard.md
@@ -4,7 +4,7 @@ _CBoard is a text-mode chess game front-end and editor for PGN (Portable Game No
- Home: http://benkibbey.wordpress.com/cboard/, https://gitlab.com/bjk/cboard/wikis/home
- State: beta, inactive since 2018
-- Keywords: tool, chess, open content, text-mode
+- Keywords: tool, chess, open content, text-based
- Code repository: https://gitlab.com/bjk/cboard.git, https://repo.or.cz/w/cboard.git
- Code language: C
- Code license: GPL-2.0
diff --git a/entries/cccp.md b/entries/cccp.md
index f7b4b29e..5b2935e9 100644
--- a/entries/cccp.md
+++ b/entries/cccp.md
@@ -4,7 +4,7 @@ _Remake of Cortex Command._
- Home: https://github.com/DataRealms/CCOSS
- State: beta
-- Keywords: strategy, commercial content, inspired by Cortex Command, multiplayer Split-screen + Online + LAN, real-time, remake
+- Keywords: strategy, commercial content, inspired by Cortex Command, multiplayer Split-screen + Online + LAN, real time, remake
- Code repository: https://github.com/cortex-command-community/Cortex-Command-Community-Project-Source.git, https://github.com/DataRealms/CCOSS.git (+)
- Code language: C++
- Code license: AGPL-3.0
diff --git a/entries/chaos_esque_anthology.md b/entries/chaos_esque_anthology.md
index a51a0f31..2e28d540 100644
--- a/entries/chaos_esque_anthology.md
+++ b/entries/chaos_esque_anthology.md
@@ -5,7 +5,7 @@ _Chaos Esque Anthology is a first-person shooter fork of Xonotic including new w
- Home: https://sourceforge.net/projects/chaosesqueanthology/
- State: mature
- Download: https://sourceforge.net/projects/chaosesqueanthology/files/
-- Keywords: strategy, first person, open content, shooter
+- Keywords: strategy, first-person, open content, shooter
- Code repository: (see download)
- Code language: ?
- Code license: ? (GPL did not download the iso)
diff --git a/entries/civitas.md b/entries/civitas.md
index 60b1792c..5c915869 100644
--- a/entries/civitas.md
+++ b/entries/civitas.md
@@ -6,7 +6,7 @@ _Civitas is a city building game for kids._
- State: beta, inactive since 2017
- Download: https://sourceforge.net/projects/civitas/files/
- Keywords: simulation, city building, for kids, online
-- Code repository: https://git.code.sf.net/p/civitas/code, https://svn.code.sf.net/p/civitas/svn/trunk (svn)
+- Code repository: https://git.code.sf.net/p/civitas/code, https://svn.code.sf.net/p/civitas/svn (svn)
- Code language: Java, Blender Script
- Code license: GPL-2.0
- Code dependencies: Blender game engine
diff --git a/entries/combat_simulator_project.md b/entries/combat_simulator_project.md
index e6e6440f..1670caad 100644
--- a/entries/combat_simulator_project.md
+++ b/entries/combat_simulator_project.md
@@ -7,7 +7,7 @@ _Combat Simulator Project aka CSP is an aerial combat simulator._
- Download: https://sourceforge.net/projects/csp/files/
- Platform: Windows
- Keywords: simulation, flight
-- Code repository: https://git.code.sf.net/p/csp/git, https://svn.code.sf.net/p/csp/svn/trunk (svn)
+- Code repository: https://git.code.sf.net/p/csp/git, https://svn.code.sf.net/p/csp/svn (svn)
- Code language: C++
- Code license: GPL-2.0
diff --git a/entries/coterminalapps.md b/entries/coterminalapps.md
index 3cd082fb..16efcc71 100644
--- a/entries/coterminalapps.md
+++ b/entries/coterminalapps.md
@@ -6,7 +6,7 @@ _Fun puzzle games that run on any terminal._
- State: mature
- Download: https://github.com/fastrgv/CoTerminalApps/releases
- Platform: Windows, Linux, macOS
-- Keywords: puzzle, open content, text-only
+- Keywords: puzzle, open content, text-based
- Code repository: (see download)
- Code language: Ada
- Code license: GPL-3.0
diff --git a/entries/creep_smash.md b/entries/creep_smash.md
index e6ea906c..fcfe66e6 100644
--- a/entries/creep_smash.md
+++ b/entries/creep_smash.md
@@ -4,7 +4,7 @@ _Multiplayer tower defense game._
- Home: https://web.archive.org/web/20120414174119/http://towerdefence.hft-stuttgart.de/, https://sourceforge.net/projects/creepsmash/
- State: beta, inactive since 2011
-- Keywords: action, online multiplayer, open content, tower defense
+- Keywords: action, multiplayer online, open content, tower defense
- Code repository: https://github.com/khakulov/CreepTD.git, https://svn.code.sf.net/p/creepsmash/code/ (svn)
- Code language: Java
- Code license: GPL-3.0
diff --git a/entries/critterding.md b/entries/critterding.md
index 8e40633e..c9a3cb28 100644
--- a/entries/critterding.md
+++ b/entries/critterding.md
@@ -5,7 +5,7 @@ _Life and evolution simulator._
- Home: http://critterding.sourceforge.net/, https://sourceforge.net/projects/critterding/
- State: beta, inactive since 2013
- Download: https://sourceforge.net/projects/critterding/files/critterding/
-- Keywords: strategy, life simulation, open content
+- Keywords: simulation, evolution, open content, strategy
- Code repository: (see download)
- Code language: C++
- Code license: GPL-2.0
diff --git a/entries/crosswords.md b/entries/crosswords.md
index 5bf174f2..9e1562ac 100644
--- a/entries/crosswords.md
+++ b/entries/crosswords.md
@@ -7,7 +7,7 @@ _Based on the rules of Scrabble._
- Download: https://sourceforge.net/projects/xwords/files/
- Platform: Android
- Keywords: role playing, board, open content
-- Code repository: https://git.code.sf.net/p/xwords/git, https://svn.code.sf.net/p/xwords/svn/trunk (svn)
+- Code repository: https://git.code.sf.net/p/xwords/git, https://svn.code.sf.net/p/xwords/svn (svn)
- Code language: Java
- Code license: GPL-2.0
diff --git a/entries/cubosphere.md b/entries/cubosphere.md
index e4be724a..87440821 100644
--- a/entries/cubosphere.md
+++ b/entries/cubosphere.md
@@ -5,7 +5,7 @@ _Remake of Kula World._
- Home: https://github.com/cubosphere/cubosphere-code/projects, http://sourceforge.net/projects/cubosphere/
- State: beta
- Keywords: puzzle, inspired by Kula World, remake
-- Code repository: https://github.com/cubosphere/cubosphere-code.git, https://sourceforge.net/p/cubosphere/code/ (bzr, outdated)
+- Code repository: https://github.com/cubosphere/cubosphere-code.git, https://github.com/cubosphere/cubosphere-data.git (+), bzr://cubosphere.bzr.sourceforge.net/bzrroot/cubosphere (bzr, outdated)
- Code language: C, C++
- Code license: GPL-3.0
- Code dependencies: SDL2
diff --git a/entries/cyo_adventures_text_game_generator.md b/entries/cyo_adventures_text_game_generator.md
index c91bb83b..01531384 100644
--- a/entries/cyo_adventures_text_game_generator.md
+++ b/entries/cyo_adventures_text_game_generator.md
@@ -6,7 +6,7 @@ _Text-based game player and game generator. The games are structured as decision
- State: beta, inactive since 2012
- Download: https://sourceforge.net/projects/cyoadventures/files/
- Keywords: tool, text-based
-- Code repository: https://svn.code.sf.net/p/cyoadventures/code/trunk (svn)
+- Code repository: https://svn.code.sf.net/p/cyoadventures/code (svn)
- Code language: Ada
- Code license: GPL-2.0
diff --git a/entries/d2x-xl.md b/entries/d2x-xl.md
index 56b1b55b..bbaf5140 100644
--- a/entries/d2x-xl.md
+++ b/entries/d2x-xl.md
@@ -7,7 +7,7 @@ _Remake of Descent, Descent II._
- Download: (see home)
- Platform: Windows, Linux, macOS
- Keywords: remake, inspired by Descent + Descent II, non-free content, shooter
-- Code repository: https://svn.code.sf.net/p/d2x-xl/code/trunk (svn)
+- Code repository: https://svn.code.sf.net/p/d2x-xl/code (svn)
- Code language: C++
- Code license: Custom (see http://svn.code.sf.net/p/d2x-xl/code/trunk/LICENSE), GPL-2.0
diff --git a/entries/decker.md b/entries/decker.md
index 1b163331..0b36ddc4 100644
--- a/entries/decker.md
+++ b/entries/decker.md
@@ -6,7 +6,7 @@ _Cyberspace hacking RPG where you hack into corporate systems to perform mission
- State: beta, inactive since 2013
- Download: https://sourceforge.net/projects/decker/files
- Keywords: role playing
-- Code repository: https://github.com/jpmalkiewicz/decker.git (import), https://sourceforge.net/p/decker/code/HEAD/tree/ (svn)
+- Code repository: https://github.com/jpmalkiewicz/decker.git (import), https://svn.code.sf.net/p/decker/code/ (svn)
- Code language: Java
- Code license: GPL-2.0
diff --git a/entries/deer_portal.md b/entries/deer_portal.md
index d552a2a4..b164082f 100644
--- a/entries/deer_portal.md
+++ b/entries/deer_portal.md
@@ -5,7 +5,7 @@ _Deer Portal is a hybrid board/card game for four players driven by the four cla
- Home: https://devcarpet.net/deerportal/
- State: beta
- Platform: Windows, Linux
-- Keywords: adventure, board, card, open content
+- Keywords: adventure, board, cards, open content
- Code repository: https://github.com/deerportal/deerportal.git
- Code language: C++
- Code license: zlib
diff --git a/entries/der_clou.md b/entries/der_clou.md
index cb9e207c..9a5abe06 100644
--- a/entries/der_clou.md
+++ b/entries/der_clou.md
@@ -6,8 +6,8 @@ _Remake of the 1986 game They Stole a Million / The Clue!._
- Media: https://en.wikipedia.org/wiki/The_Clue!
- State: beta, inactive since 2017
- Download: https://sourceforge.net/projects/cosp/files/
-- Keywords: adventure, action/adventure, clone, inspired by The Clue!
-- Code repository: https://github.com/vcosta/derclou.git, https://sourceforge.net/p/cosp/code/ (cvs)
+- Keywords: action, adventure, clone, inspired by The Clue!
+- Code repository: https://github.com/vcosta/derclou.git, http://cosp.cvs.sourceforge.net (cvs)
- Code language: C
- Code license: Custom (Der Clou! Public License)
- Code dependencies: SDL
diff --git a/entries/domination.md b/entries/domination.md
index 966af616..25b03648 100644
--- a/entries/domination.md
+++ b/entries/domination.md
@@ -6,7 +6,7 @@ _Is a bit like the well known board game of Risk or RisiKo._
- State: mature
- Download: http://domination.sourceforge.net/download.shtml, https://sourceforge.net/projects/domination/files/
- Platform: Windows, Linux, macOS, Android
-- Keywords: strategy, board game, risklike
+- Keywords: strategy, board, risklike
- Code repository: https://svn.code.sf.net/p/domination/code/ (svn active)
- Code language: Java
- Code license: GPL-3.0
diff --git a/entries/dreamchess.md b/entries/dreamchess.md
index 6433925f..b365deaa 100644
--- a/entries/dreamchess.md
+++ b/entries/dreamchess.md
@@ -6,7 +6,7 @@ _3D chess game._
- State: beta
- Download: https://www.dreamchess.org/downloads, https://sourceforge.net/projects/dreamchess/files/
- Platform: Windows, Linux, macOS
-- Keywords: strategy, board game, chess
+- Keywords: strategy, board, chess
- Code repository: https://github.com/dreamchess/dreamchess.git
- Code language: C
- Code license: GPL-3.0
diff --git a/entries/duke3d.md b/entries/duke3d.md
index a9fae9a8..acdcb34a 100644
--- a/entries/duke3d.md
+++ b/entries/duke3d.md
@@ -5,7 +5,7 @@ _Remake of Duke Nukem 3D._
- Home: http://icculus.org/duke3d/
- State: beta, inactive since 2009
- Keywords: action, commercial content, inspired by Duke Nukem 3D, multiplayer LAN, remake, requires original content, shooter
-- Code repository: http://svn.icculus.org/duke3d/trunk/ (svn)
+- Code repository: http://svn.icculus.org/duke3d/ (svn)
- Code language: C
- Code license: GPL-2.0
- Code dependencies: SDL
diff --git a/entries/dungeon_mapper.md b/entries/dungeon_mapper.md
index 5fcee5b3..94471f01 100644
--- a/entries/dungeon_mapper.md
+++ b/entries/dungeon_mapper.md
@@ -6,7 +6,7 @@ _Map your dungeons for your next role playing adventure._
- State: beta, inactive since 2013
- Download: https://sourceforge.net/projects/dungeonmap/files
- Keywords: tool
-- Code repository: https://gitlab.com/osgames/dungeonmap.git (backup of svn), https://svn.code.sf.net/p/dungeonmap/code/trunk (svn)
+- Code repository: https://gitlab.com/osgames/dungeonmap.git (backup of svn), https://svn.code.sf.net/p/dungeonmap/code (svn)
- Code language: C++
- Code license: GPL-3.0
diff --git a/entries/dungeon_monkey_unlimited.md b/entries/dungeon_monkey_unlimited.md
index b41f1d57..702586f8 100644
--- a/entries/dungeon_monkey_unlimited.md
+++ b/entries/dungeon_monkey_unlimited.md
@@ -6,7 +6,7 @@ _A turn based combat-oriented tactics RPG. _
- State: mature, inactive since 2010
- Download: https://sourceforge.net/projects/dmonkey/files/
- Keywords: action, role playing, turn-based
-- Code repository: (see download) https://svn.code.sf.net/p/dmonkey/code/trunk (svn)
+- Code repository: (see download) https://svn.code.sf.net/p/dmonkey/code (svn)
- Code language: Pascal
- Code license: LGPL-2.1
diff --git a/entries/dunnet.md b/entries/dunnet.md
index e831a224..db3fcd17 100644
--- a/entries/dunnet.md
+++ b/entries/dunnet.md
@@ -5,7 +5,7 @@ _Dunnet is a text adventure game included in Emacs._
- Home: http://www.driver-aces.com/ronnie.html#dunnet
- Media: https://en.wikipedia.org/wiki/Dunnet_(video_game)
- State: mature, inactive since 1992
-- Keywords: adventure, text based
+- Keywords: adventure, text-based
- Code repository: http://git.savannah.gnu.org/cgit/emacs.git/tree/lisp/play/dunnet.el?h=emacs-25
- Code language: Emacs Lisp
- Code license: GPL-3.0
diff --git a/entries/dwarfcorp.md b/entries/dwarfcorp.md
index 027f260b..6634a2ee 100644
--- a/entries/dwarfcorp.md
+++ b/entries/dwarfcorp.md
@@ -9,7 +9,7 @@ _Manage a corporate colony of dwarves._
- Code repository: https://github.com/CompletelyFairGames/dwarfcorp.git
- Code language: C#
- Code license: MIT
-- Code dependencies: Mono, XNA
+- Code dependencies: MonoGame, XNA
- Assets license: Proprietary
## Building
diff --git a/entries/eadventure.md b/entries/eadventure.md
index 41f71aaa..8ba1d6b8 100644
--- a/entries/eadventure.md
+++ b/entries/eadventure.md
@@ -6,7 +6,7 @@ _Authoring tool for the creation of point-and-click games._
- State: mature, inactive since 2014
- Download: https://sourceforge.net/projects/e-adventure/files/
- Keywords: adventure, game engine
-- Code repository: https://svn.code.sf.net/p/e-adventure/code/trunk (svn)
+- Code repository: https://svn.code.sf.net/p/e-adventure/code (svn)
- Code language: Java
- Code license: GPL-3.0
diff --git a/entries/ecwolf.md b/entries/ecwolf.md
index 4de6543c..7dba4d02 100644
--- a/entries/ecwolf.md
+++ b/entries/ecwolf.md
@@ -9,7 +9,7 @@ _Remake of Wolfenstein 3D, Spear of Destiny._
- Keywords: remake, first-person, inspired by Wolfenstein 3D + Spear of Destiny, shooter
- Code repository: https://bitbucket.org/ecwolf/ecwolf (hg)
- Code language: C++
-- Code license: GPL-2.0, BSD, LGPL-2.1, Libpng, zlib, bzip2, MIT, IJG, Public domain
+- Code license: GPL-2.0, BSD, LGPL-2.1, libpng, zlib, bzip2, MIT, IJG, Public domain
## Building
diff --git a/entries/egoboo.md b/entries/egoboo.md
index 4ae5c5bc..ce8de1bc 100644
--- a/entries/egoboo.md
+++ b/entries/egoboo.md
@@ -7,7 +7,7 @@ _A three-dimensional dungeon crawling adventure that borrows a lot of elements f
- State: mature, inactive since 2015
- Download: http://egoboo.sourceforge.net/download.html
- Keywords: role playing
-- Code repository: https://github.com/egoboo/egoboo.git, https://sourceforge.net/p/egoboo/svn/HEAD/tree/ (svn)
+- Code repository: https://github.com/egoboo/egoboo.git, https://svn.code.sf.net/p/egoboo/svn (svn)
- Code language: C++, C
- Code license: GPL-3.0
diff --git a/entries/excellent_bifurcation.md b/entries/excellent_bifurcation.md
index 41b30719..d113ffe8 100644
--- a/entries/excellent_bifurcation.md
+++ b/entries/excellent_bifurcation.md
@@ -4,7 +4,7 @@ _Excellent Bifurcation is an abstract vertical shooter with two sides to play on
- Home: https://archive.org/details/ExcellentFix, https://packages.debian.org/source/excellent-bifurcation
- State: mature, inactive since 2007
-- Keywords: action, open content, shootemup, shooter, top-down
+- Keywords: action, open content, shootem, shooter, top-down
- Code repository: https://sources.debian.org/src/excellent-bifurcation
- Code language: C
- Code license: GPL-2.0
diff --git a/entries/extreme_tux_racer.md b/entries/extreme_tux_racer.md
index e832c551..281e7e8e 100644
--- a/entries/extreme_tux_racer.md
+++ b/entries/extreme_tux_racer.md
@@ -6,7 +6,7 @@ _Racing game which forked off Tux Racer._
- State: beta, inactive since 2018
- Download: https://sourceforge.net/projects/extremetuxracer/files/
- Keywords: platform, 3D, inspired by TuxRacer, open content, racing
-- Code repository: https://svn.code.sf.net/p/extremetuxracer/code/trunk (svn)
+- Code repository: https://svn.code.sf.net/p/extremetuxracer/code (svn)
- Code language: C++
- Code license: GPL-2.0
- Assets license: GPL-2.0
diff --git a/entries/fall_of_imiryn.md b/entries/fall_of_imiryn.md
index 4c6568da..eb3ac489 100644
--- a/entries/fall_of_imiryn.md
+++ b/entries/fall_of_imiryn.md
@@ -9,7 +9,7 @@ _The first serious game using the Annchienta engine._
- Code repository: https://github.com/sago007/annchienta.git, https://svn.code.sf.net/p/annchienta/code/ (svn)
- Code language: C++, Python
- Code license: GPL-3.0
-- Code dependencies: pygtk, PyQt4
+- Code dependencies: pygtk, PyQt
See also entry fo Annchienta.
diff --git a/entries/fallen_spire.md b/entries/fallen_spire.md
index 3d7cb401..078d1741 100644
--- a/entries/fallen_spire.md
+++ b/entries/fallen_spire.md
@@ -8,7 +8,7 @@ _Role-playing adventure game._
- Code repository: https://github.com/BGCX067/fallenspire-svn-to-git.git, https://code.google.com/archive/p/fallenspire/source/default/source
- Code language: Python
- Code license: GPL-3.0
-- Code dependencies: Blender game engine, cairo, numpy, pgu (https://code.google.com/archive/p/pgu/), pillow, pygame
+- Code dependencies: Blender game engine, cairo, numpy, PGU (https://code.google.com/archive/p/pgu/), pillow, pygame
## Building
diff --git a/entries/fictional_air_combat.md b/entries/fictional_air_combat.md
index d4cd42cb..0c681058 100644
--- a/entries/fictional_air_combat.md
+++ b/entries/fictional_air_combat.md
@@ -5,7 +5,7 @@ _Flight simulator that does not simulate real aircraft or historical war scenari
- Home: http://facsimulation.sourceforge.net/index.html, https://sourceforge.net/projects/facsimulation/
- State: beta, inactive since 2012
- Keywords: simulation, flight
-- Code repository: https://svn.code.sf.net/p/facsimulation/code/trunk (svn)
+- Code repository: https://svn.code.sf.net/p/facsimulation/code (svn)
- Code language: C, C++
- Code license: GPL-3.0
diff --git a/entries/fltrator.md b/entries/fltrator.md
index 05932534..f7345c4f 100644
--- a/entries/fltrator.md
+++ b/entries/fltrator.md
@@ -6,7 +6,7 @@ _Simple retro style arcade side-scroller game in which you steer a spaceship thr
- State: mature, inactive since 2016
- Download: https://sourceforge.net/projects/fltrator/files/
- Platform: Windows
-- Keywords: arcade, open content, side-scroller
+- Keywords: arcade, open content, side-scrolling
- Code repository: http://hg.code.sf.net/p/fltrator/code (hg)
- Code language: C++
- Code license: GPL-3.0
diff --git a/entries/flukz.md b/entries/flukz.md
index e8571c6e..f5e3ad30 100644
--- a/entries/flukz.md
+++ b/entries/flukz.md
@@ -9,7 +9,7 @@ _Shoot them up game, with editable levels._
- Code repository: (see home)
- Code language: C++
- Code license: GPL-2.0
-- Code dependencies: Qt4
+- Code dependencies: Qt
- Assets license: GPL-2.0, CC-BY-SA
## Building
diff --git a/entries/fquake3.md b/entries/fquake3.md
index 07842d1e..c9a36f7e 100644
--- a/entries/fquake3.md
+++ b/entries/fquake3.md
@@ -8,6 +8,6 @@ _Remake of Quake 3._
- Code repository: https://github.com/TIHan/FQuake3.git
- Code language: F#
- Code license: GPL-2.0
-- Code dependencies: Mono
+- Code dependencies: MonoGame
## Building
diff --git a/entries/free_tennis.md b/entries/free_tennis.md
index 911faa1b..c4f49676 100644
--- a/entries/free_tennis.md
+++ b/entries/free_tennis.md
@@ -5,7 +5,7 @@ _Tennis game._
- Home: http://freetennis.sourceforge.net/, https://sourceforge.net/projects/freetennis/, https://packages.debian.org/search?keywords=freetennis
- State: beta, inactive since 2005
- Download: https://sourceforge.net/projects/freetennis/files/
-- Keywords: strategy, open content, sport
+- Keywords: sports, open content, strategy
- Code repository: https://gitlab.com/osgames/freetennis.git (import of cvs), http://freetennis.cvs.sourceforge.net (cvs)
- Code language: OCaml
- Code license: GPL-2.0
diff --git a/entries/freeaoe.md b/entries/freeaoe.md
index 07470d91..290a0ae9 100644
--- a/entries/freeaoe.md
+++ b/entries/freeaoe.md
@@ -4,7 +4,7 @@ _Remake of Age of Empires II._
- Home: https://github.com/sandsmark/freeaoe
- State: beta
-- Keywords: strategy, commercial content, inspired by Age of Empires II, real-time, remake, requires original content
+- Keywords: strategy, commercial content, inspired by Age of Empires II, real time, remake, requires original content
- Code repository: https://github.com/sandsmark/freeaoe.git
- Code language: C++
- Code license: GPL-3.0
diff --git a/entries/freeciv_alpha_centauri_project.md b/entries/freeciv_alpha_centauri_project.md
index 606f4d0c..8ca08e61 100644
--- a/entries/freeciv_alpha_centauri_project.md
+++ b/entries/freeciv_alpha_centauri_project.md
@@ -5,9 +5,11 @@ _Remake of Sid Meier's Alpha Centauri._
- Home: http://freecivac.sourceforge.net/, https://sourceforge.net/projects/freecivac/
- State: beta, inactive since 2003
- Download: https://sourceforge.net/projects/freecivac/files/Stable%20Releases/
-- Keywords: strategy, fork of Freeciv, inspired by Sid Meier's Alpha Centauri, remake
+- Keywords: strategy, inspired by Sid Meier's Alpha Centauri, remake
- Code repository: https://gitlab.com/osgames/freecivac.git (conversion to cvs), http://freecivac.cvs.sourceforge.net (cvs)
- Code language: C
- Code license: GPL-2.0
+Fork of Freeciv.
+
## Building
diff --git a/entries/freecol.md b/entries/freecol.md
index 699a53de..e455c11b 100644
--- a/entries/freecol.md
+++ b/entries/freecol.md
@@ -2,7 +2,7 @@
_FreeCol is a turn-based strategy game based on the old game Colonization, and similar to Civilization._
-- Home: http://www.freecol.org/, https://sourceforge.net/p/freecol/
+- Home: http://www.freecol.org/, https://sourceforge.net/projects/freecol/
- Media: https://en.wikipedia.org/wiki/FreeCol
- State: mature
- Download: http://www.freecol.org/download.html
diff --git a/entries/freedoom.md b/entries/freedoom.md
index 4495409e..25ab7bea 100644
--- a/entries/freedoom.md
+++ b/entries/freedoom.md
@@ -9,8 +9,8 @@ _Open content for the Doom._
- Platform: Windows, Linux, macOS (all that are supported by the Doom)
- Keywords: action, engine required, inspired by Doom + Doom II, open content, remake
- Code repository: https://github.com/freedoom/freedoom.git
-- Code language: Not applicable (only content)
-- Code license: Not applicable (only content)
+- Code language: None (only content)
+- Code license: None (only content)
- Code dependencies: Doom, pillow
- Assets license: 3-clause BSD
diff --git a/entries/freenukum_jumpn_run.md b/entries/freenukum_jumpn_run.md
index 6b1ebf18..f6b8380b 100644
--- a/entries/freenukum_jumpn_run.md
+++ b/entries/freenukum_jumpn_run.md
@@ -6,7 +6,7 @@ _Remake of Duke Nukem._
- State: beta, inactive since 2009
- Download: https://launchpad.net/freenukum/+download
- Keywords: remake, inspired by Duke Nukem, shooter
-- Code repository: https://code.launchpad.net/~silwol/freenukum/trunk (bzr)
+- Code repository: https://code.launchpad.net/~silwol/freenukum (bzr)
- Code language: C
- Code license: GPL-3.0
diff --git a/entries/freeorion.md b/entries/freeorion.md
index 5186fa66..be8f3a4d 100644
--- a/entries/freeorion.md
+++ b/entries/freeorion.md
@@ -10,7 +10,7 @@ _Turn-based space empire and galactic conquest (4X) computer game._
- Code repository: https://github.com/freeorion/freeorion.git, https://svn.code.sf.net/p/freeorion/code/ (svn)
- Code language: C++, Python
- Code license: GPL-2.0
-- Code dependencies: Boost, Freetype, libvorbis, Ogg, OpenAL, OpenGL, PyLab, SDL, zlib
+- Code dependencies: Boost, FreeType, libvorbis, Ogg, OpenAL, OpenGL, PyLab, SDL, zlib
- Assets license: CC-BY-SA
## Building
diff --git a/entries/freerails.md b/entries/freerails.md
index cec0eb45..1d543caf 100644
--- a/entries/freerails.md
+++ b/entries/freerails.md
@@ -6,7 +6,7 @@ _Real time MP strategy game where players compete to build the most powerful rai
- State: beta, inactive since 2008 (see continuation)
- Download: https://sourceforge.net/projects/freerails/files/jfreerails/
- Keywords: strategy, inspired by Railroad Tycoon, real time, remake
-- Code repository: https://sourceforge.net/p/freerails/code/ (cvs)
+- Code repository: http://freerails.cvs.sourceforge.net (cvs)
- Code language: Java, C++
- Code license: GPL-2.0
diff --git a/entries/frets_on_fire_x.md b/entries/frets_on_fire_x.md
index 445c5fc9..f2072316 100644
--- a/entries/frets_on_fire_x.md
+++ b/entries/frets_on_fire_x.md
@@ -4,9 +4,11 @@ _Remake of Guitar Hero._
- Home: https://fofix.github.io/
- State: mature
-- Keywords: music, fork of Frets on Fire, inspired by Guitar Hero, remake
+- Keywords: music, inspired by Frets on Fire + Guitar Hero, remake
- Code repository: https://github.com/fofix/fofix.git
- Code language: Python
- Code license: GPL-2.0
+Fork of Frets on Fire.
+
## Building
diff --git a/entries/gcompris.md b/entries/gcompris.md
index eff1e242..6006f1de 100644
--- a/entries/gcompris.md
+++ b/entries/gcompris.md
@@ -10,7 +10,7 @@ _Educational software suite comprising of numerous activities for children aged
- Code repository: https://gitlab.gnome.org/GNOME/gcompris.git
- Code language: C, Python
- Code license: GPL-3.0
-- Code dependencies: Gtk
+- Code dependencies: GTK
- Assets license: CC-BY-SA, GPL-3.0
Partly commercial.
diff --git a/entries/gearhead.md b/entries/gearhead.md
index bb88d828..eea6ac0b 100644
--- a/entries/gearhead.md
+++ b/entries/gearhead.md
@@ -6,7 +6,7 @@ _Roguelike mecha RPG series._
- State: mature
- Download: http://www.gearheadrpg.com/downloads/, https://sourceforge.net/projects/gearhead/files/gearhead/
- Keywords: role playing, roguelike
-- Code repository: https://github.com/jwvhewitt/gearhead-1.git, https://svn.code.sf.net/p/gearhead/code/trunk (svn)
+- Code repository: https://github.com/jwvhewitt/gearhead-1.git, https://svn.code.sf.net/p/gearhead/code (svn)
- Code language: Pascal
- Code license: LGPL-2.1, Apache-2.0
diff --git a/entries/gearhead_2.md b/entries/gearhead_2.md
index 90e8ced5..b8d824fe 100644
--- a/entries/gearhead_2.md
+++ b/entries/gearhead_2.md
@@ -6,7 +6,7 @@ _Futuristic roguelike, sequel to GearHead._
- State: beta
- Download: http://www.gearheadrpg.com/downloads/, https://sourceforge.net/projects/gearhead2/files/gearhead2/
- Keywords: role playing, inspired by GearHead, open content, roguelike
-- Code repository: https://github.com/jwvhewitt/gearhead-2.git, https://svn.code.sf.net/p/gearhead2/code/trunk (svn)
+- Code repository: https://github.com/jwvhewitt/gearhead-2.git, https://svn.code.sf.net/p/gearhead2/code (svn)
- Code language: Pascal
- Code license: LGPL-2.0
- Assets license: ? (LGPL)
diff --git a/entries/gem_drop_x.md b/entries/gem_drop_x.md
index b5354fa4..95e3a54e 100644
--- a/entries/gem_drop_x.md
+++ b/entries/gem_drop_x.md
@@ -10,7 +10,7 @@ _Fast puzzle game. Placing gems in vertical lines destroys them and ultimately l
- Code repository: (see download)
- Code language: C
- Code license: GPL-2.0
-- Code dependencies: SDL, SDL_image, SDL_mixer
+- Code dependencies: SDL
Developer: Bill Kendrick (New Breed Software)
diff --git a/entries/gemrb.md b/entries/gemrb.md
index e4ed2c57..ed23f512 100644
--- a/entries/gemrb.md
+++ b/entries/gemrb.md
@@ -5,14 +5,12 @@ _GemRB is a portable open-source implementation of Bioware's Infinity Engine._
- Home: http://www.gemrb.org/wiki/doku.php?id=start
- State: mature
- Download: http://www.gemrb.org/wiki/doku.php?id=download
-- Keywords: framework, 2D, inspired by Baldur's Gate + Icewind Dale + Planescape: Torment, isometric, remake
+- Keywords: framework, 2D, inspired by Baldur's Gate + Icewind Dale + Planescape: Torment, isometric, remake, requires original content
- Code repository: https://github.com/gemrb/gemrb.git
- Code language: C++, Python
- Code license: GPL-2.0
- Code dependencies: OpenAL, SDL2, Twisted, zlib
-Requires original game content.
-
## Building
- Build system: CMake
\ No newline at end of file
diff --git a/entries/gigalomania.md b/entries/gigalomania.md
index 48c66572..88d63ea4 100644
--- a/entries/gigalomania.md
+++ b/entries/gigalomania.md
@@ -2,7 +2,7 @@
_A 2D real time strategy Mega-Lo-Mania-like god game._
-- Home: http://gigalomania.sourceforge.net/, https://sourceforge.net/p/gigalomania/
+- Home: http://gigalomania.sourceforge.net/, https://sourceforge.net/projects/gigalomania/
- State: mature
- Keywords: strategy, inspired by Mega Lo Mania, real time, remake
- Code repository: https://git.code.sf.net/p/gigalomania/code
diff --git a/entries/gl-117.md b/entries/gl-117.md
index b2f68df1..bb2babf7 100644
--- a/entries/gl-117.md
+++ b/entries/gl-117.md
@@ -6,7 +6,7 @@ _Combat flight simulator._
- State: mature, inactive since 2005
- Download: https://sourceforge.net/projects/gl-117/files/gl-117/
- Platform: Windows, Linux, macOS
-- Keywords: puzzle, combat flight simulation, open content
+- Keywords: action, flight, open content, simulation
- Code repository: https://gitlab.com/osgames/gl-117.git (import of cvs), http://gl-117.cvs.sourceforge.net (cvs)
- Code language: C++
- Code license: GPL-2.0
diff --git a/entries/gnome_hearts.md b/entries/gnome_hearts.md
index 024614e2..c208270c 100644
--- a/entries/gnome_hearts.md
+++ b/entries/gnome_hearts.md
@@ -4,7 +4,7 @@ _Classic hearts card game for the GNOME desktop._
- Home: https://web.archive.org/web/20160308075926/http://www.jejik.com/gnome-hearts/, https://packages.ubuntu.com/xenial/gnome-hearts, https://packages.debian.org/search?keywords=gnome-hearts, https://launchpad.net/hearts
- State: mature, inactive since 2015
-- Keywords: strategy, card
+- Keywords: strategy, cards
- Code repository: (see debian)
- Code language: Python
- Code license: GPL-2.0
diff --git a/entries/gnu_freedink.md b/entries/gnu_freedink.md
index 69235257..13c05f4f 100644
--- a/entries/gnu_freedink.md
+++ b/entries/gnu_freedink.md
@@ -8,7 +8,7 @@ _Dink Smallwood is an adventure/role-playing game, similar to Zelda (2D top view
- Play: https://play.freedink.org/
- Download: https://www.gnu.org/software/freedink/get, http://ftp.gnu.org/gnu/freedink/
- Platform: Windows, Linux, macOS, Web
-- Keywords: adventure, 2D, inspired by Dink Smallwood, open content (?), remake, requires original content (?), role playing, top view
+- Keywords: adventure, 2D, inspired by Dink Smallwood, open content (?), remake, requires original content (?), role playing, top-down
- Code repository: https://git.savannah.gnu.org/git/freedink.git, https://git.savannah.gnu.org/git/freedink/dfarc.git (+), https://git.savannah.gnu.org/git/freedink/dink-data.git (+), https://git.savannah.gnu.org/git/freedink/freedink-data.git (+), http://cvs.savannah.gnu.org:/sources/freedink (cvs)
- Code language: C
- Code license: GPL-3.0
diff --git a/entries/goblin_hack.md b/entries/goblin_hack.md
index 65b6cbb8..4150c8f4 100644
--- a/entries/goblin_hack.md
+++ b/entries/goblin_hack.md
@@ -6,7 +6,7 @@ _A roguelike OpenGL-based smooth-scrolling ASCII graphics game._
- State: beta, inactive since 2009
- Download: https://sourceforge.net/projects/goblinhack/files/
- Keywords: role playing, roguelike
-- Code repository: https://github.com/goblinhack/goblinhack.git, https://sourceforge.net/p/goblinhack/code/HEAD/tree/ (svn)
+- Code repository: https://github.com/goblinhack/goblinhack.git, https://svn.code.sf.net/p/goblinhack/code (svn)
- Code language: C++
- Code license: GPL-2.0
diff --git a/entries/gottet.md b/entries/gottet.md
index ae94c0b5..8f858e62 100644
--- a/entries/gottet.md
+++ b/entries/gottet.md
@@ -5,7 +5,7 @@ _Tetris-like game._
- Home: https://gottcode.org/gottet/
- State: mature
- Platform: Windows, Linux, macOS
-- Keywords: tool, tetris
+- Keywords: tool, tetris-like
- Code repository: (see home)
- Code language: C++
- Code license: GPL
diff --git a/entries/greenius_civil_war.md b/entries/greenius_civil_war.md
index a59cf386..0c4f80c3 100644
--- a/entries/greenius_civil_war.md
+++ b/entries/greenius_civil_war.md
@@ -1,11 +1,11 @@
# Greenius' Civil War
-_Open Sourced version of American Civil War game for DOS, originally developed by Dagger Interactive Technologies and Greenius, published by Empire Interactive in 1995._
+_Remake of the American Civil War game for DOS, originally developed by Dagger Interactive Technologies and Greenius, published by Empire Interactive in 1995._
- Home: http://civilwar.sourceforge.net/, https://sourceforge.net/projects/civilwar/, https://www.greenius.co.uk/personal/steven/civilwar.html
- State: beta, inactive since 2001
-- Keywords: strategy
-- Code repository: https://gitlab.com/osgames/civilwar.git (backup of cvs), https://sourceforge.net/p/civilwar/code/ (cvs)
+- Keywords: strategy, remake
+- Code repository: https://gitlab.com/osgames/civilwar.git (backup of cvs), http://civilwar.cvs.sourceforge.net (cvs)
- Code language: C++
- Code license: GPL-2.0
diff --git a/entries/gustys_serpents.md b/entries/gustys_serpents.md
index 790e0757..24d75a10 100644
--- a/entries/gustys_serpents.md
+++ b/entries/gustys_serpents.md
@@ -7,7 +7,7 @@ _Clone of Snake._
- Download: http://gustysserpents.sourceforge.net/downloads.html
- Platform: Windows
- Keywords: action, arcade, clone, inspired by Snake
-- Code repository: https://svn.code.sf.net/p/gustysserpents/svn/trunk (svn download might contain newer version)
+- Code repository: https://svn.code.sf.net/p/gustysserpents/svn (svn download might contain newer version)
- Code language: C++
- Code license: GPL-3.0
- Code dependencies: Ogre
diff --git a/entries/gweled.md b/entries/gweled.md
index f4384c93..6f43fc7a 100644
--- a/entries/gweled.md
+++ b/entries/gweled.md
@@ -10,7 +10,7 @@ _Clone of Bejeweled._
- Code repository: https://code.launchpad.net/~dnax88/gweled/trunk (bzr)
- Code language: C
- Code license: GPL-2.0
-- Code dependencies: GTK+
+- Code dependencies: GTK
## Building
diff --git a/entries/gzdoom.md b/entries/gzdoom.md
index f55c6f2f..004951d8 100644
--- a/entries/gzdoom.md
+++ b/entries/gzdoom.md
@@ -6,7 +6,7 @@ _Remake of Doom, Doom II, Heretic, Hexen._
- State: mature
- Download: https://zdoom.org/downloads
- Platform: Windows, Linux, macOS
-- Keywords: action, first-person, inspired by Doom + Doom II + Heretic + Hexen, non-free content, remake, requires content, shooter
+- Keywords: action, first-person, inspired by Doom + Doom II + Heretic + Hexen, non-free content, remake, requires original content, shooter
- Code repository: https://github.com/coelckers/gzdoom.git
- Code language: C, C++
- Code license: GPL-3.0
diff --git a/entries/h-world.md b/entries/h-world.md
index 915bf25d..e4ff21d5 100644
--- a/entries/h-world.md
+++ b/entries/h-world.md
@@ -6,7 +6,7 @@ _CRPG engine is a tile-based, turn-based, Lua scriptable engine that supports a
- State: beta, inactive since 2005
- Download: https://sourceforge.net/projects/h-world/files/
- Keywords: framework
-- Code repository: https://gitlab.com/osgames/h-world.git (backup of cvs), https://sourceforge.net/p/h-world/code (cvs)
+- Code repository: https://gitlab.com/osgames/h-world.git (backup of cvs), https://h-world.cvs.sourceforge.net (cvs)
- Code language: C, Lua
- Code license: GPL-2.0
diff --git a/entries/hale.md b/entries/hale.md
index 4cd896a2..3d4d6c4f 100644
--- a/entries/hale.md
+++ b/entries/hale.md
@@ -6,7 +6,7 @@ _A turn based RPG with deep tactical combat and character customization._
- State: beta, inactive since 2014
- Download: https://sourceforge.net/projects/hale/files/
- Keywords: role playing, turn-based
-- Code repository: https://github.com/Grokmoo/hale.git, https://sourceforge.net/p/hale/code/HEAD/tree/ (svn)
+- Code repository: https://github.com/Grokmoo/hale.git, https://svn.code.sf.net/p/hale/code (svn old)
- Code language: Java
- Code license: GPL-2.0
diff --git a/entries/harris.md b/entries/harris.md
index f844ed96..d64a4db4 100644
--- a/entries/harris.md
+++ b/entries/harris.md
@@ -8,7 +8,7 @@ _Based around the actions of RAF Bomber Command in the Second World War._
- Code repository: https://github.com/ec429/harris.git
- Code language: C, Python
- Code license: GPL-3.0
-- Code dependencies: Freetype, libpng, libtiff, Matplotlib, numpy, SDL, zlib
+- Code dependencies: FreeType, libpng, libtiff, Matplotlib, numpy, SDL, zlib
## Building
diff --git a/entries/haxima.md b/entries/haxima.md
index 7e9e6097..3dd292d9 100644
--- a/entries/haxima.md
+++ b/entries/haxima.md
@@ -5,8 +5,8 @@ _Ultima-like game engine (2D tile graphics) with combat, magic, NPC AI, an embed
- Home: https://sourceforge.net/projects/nazghul/
- State: beta
- Download: https://sourceforge.net/projects/nazghul/files
-- Keywords: role playing
-- Code repository: https://git.code.sf.net/p/nazghul/git, https://sourceforge.net/p/nazghul/cvs/ (cvs)
+- Keywords: role playing, 2D, game engine, inspired by Ultima series
+- Code repository: https://git.code.sf.net/p/nazghul/git, https://nazghul.cvs.sourceforge.net (cvs)
- Code language: C++
- Code license: GPL-3.0
diff --git a/entries/hhexen.md b/entries/hhexen.md
index 0b71b642..e84c16c0 100644
--- a/entries/hhexen.md
+++ b/entries/hhexen.md
@@ -6,7 +6,7 @@ _Hacked Hexen_
- State: mature, inactive since 2013 (svn activity until 2019)
- Download: http://hhexen.sourceforge.net/hhexen.html#s2, https://sourceforge.net/projects/hhexen/files/
- Platform: Linux
-- Keywords: strategy, commercial content, first person, inspired by Hammer of Thyrion, requires original content, shooter
+- Keywords: strategy, commercial content, first-person, inspired by Hammer of Thyrion, requires original content, shooter
- Code repository: https://svn.code.sf.net/p/hhexen/code/ (svn)
- Code language: C
- Code license: GPL-2.0
diff --git a/entries/hodoku.md b/entries/hodoku.md
index ebb3320b..5207048b 100644
--- a/entries/hodoku.md
+++ b/entries/hodoku.md
@@ -7,7 +7,7 @@ _Sudoku generator/solver/trainer/analyzer._
- Download: https://sourceforge.net/projects/hodoku/files/
- Platform: Windows, Linux
- Keywords: puzzle
-- Code repository: https://gitlab.com/osgames/hodoku.git (import of svn), https://svn.code.sf.net/p/hodoku/code/HoDoKu/trunk (svn)
+- Code repository: https://gitlab.com/osgames/hodoku.git (import of svn), https://svn.code.sf.net/p/hodoku/code/HoDoKu (svn)
- Code language: Java
- Code license: GPL-3.0
diff --git a/entries/holyspirit.md b/entries/holyspirit.md
index 949f9fe4..d01658b8 100644
--- a/entries/holyspirit.md
+++ b/entries/holyspirit.md
@@ -1,12 +1,12 @@
# HolySpirit
-_2D isometric hack'n'slash game (action-rpg)._
+_2D isometric hack'n'slash game._
- Home: https://sourceforge.net/projects/lechemindeladam/
- State: beta, inactive since 2013
- Download: https://sourceforge.net/projects/lechemindeladam/files
-- Keywords: role playing, action-rpg
-- Code repository: https://gitlab.com/osgames/lechemindeladam.git (custom conversion of svn), https://svn.code.sf.net/p/lechemindeladam/code/ (svn), https://sourceforge.net/p/lechemindeladam/cvs/ (cvs)
+- Keywords: action, role playing
+- Code repository: https://gitlab.com/osgames/lechemindeladam.git (custom conversion of svn), https://svn.code.sf.net/p/lechemindeladam/code/ (svn), https://lechemindeladam.cvs.sourceforge.net (cvs)
- Code language: C++
- Code license: GPL-3.0
- Code dependencies: SFML
diff --git a/entries/hoverrace.md b/entries/hoverrace.md
index 287b15bf..f4aa64fd 100644
--- a/entries/hoverrace.md
+++ b/entries/hoverrace.md
@@ -6,10 +6,10 @@ _Remake of HoverRace._
- State: mature, inactive since 2016
- Download: http://www.hoverrace.com/?page=download
- Platform: Windows
-- Keywords: sports, 3D, inspired by HoverRace, race, remake
+- Keywords: sports, 3D, inspired by HoverRace, racing, remake
- Code repository: https://github.com/HoverRace/HoverRace.git
- Code language: C++
-- Code license: Custom NC (https://github.com/HoverRace/HoverRace/blob/master/license.txt)
+- Code license: Custom (NC https://github.com/HoverRace/HoverRace/blob/master/license.txt)
## Building
diff --git a/entries/infon_battle_arena.md b/entries/infon_battle_arena.md
index 367597f7..8308f6f0 100644
--- a/entries/infon_battle_arena.md
+++ b/entries/infon_battle_arena.md
@@ -5,7 +5,7 @@ _Real-time multiplayer programming game. You control your creatures using the Lu
- Home: http://infon.dividuum.de/, https://code.google.com/archive/p/infon/
- State: beta, inactive since 2012
- Platform: Windows, Linux
-- Keywords: strategy, life simulation, open content, programming, real time
+- Keywords: simulation, evolution, open content, programming, real time, strategy
- Code repository: https://github.com/dividuum/infon.git, https://bitbucket.org/dividuum/infon.git (+)
- Code language: C, Lua
- Code license: GPL
diff --git a/entries/instead.md b/entries/instead.md
index a41ca5d6..9e06101a 100644
--- a/entries/instead.md
+++ b/entries/instead.md
@@ -6,8 +6,8 @@ _Engine for textographic games, which are a mix of interactive fiction, visual n
- State: mature
- Download: https://instead3.syscall.ru/en/#download, https://github.com/instead-hub/instead/releases, https://sourceforge.net/projects/instead/files/
- Platform: Windows, Linux, macOS, Android
-- Keywords: adventure, game engine, text, visual novel
-- Code repository: https://github.com/instead-hub/instead.git, https://svn.code.sf.net/p/instead/code/trunk (svn old)
+- Keywords: adventure, game engine, text-based, visual novel
+- Code repository: https://github.com/instead-hub/instead.git, https://svn.code.sf.net/p/instead/code (svn old)
- Code language: C, Lua
- Code license: MIT
- Code dependencies: SDL
diff --git a/entries/irrlicht_engine.md b/entries/irrlicht_engine.md
index 2089f95d..6e0c0ae0 100644
--- a/entries/irrlicht_engine.md
+++ b/entries/irrlicht_engine.md
@@ -7,7 +7,7 @@ _The Irrlicht Engine is an open source high performance real time 3D engine._
- State: mature
- Download: http://irrlicht.sourceforge.net/?page_id=10
- Keywords: framework, 3D
-- Code repository: https://github.com/zaki/irrlicht.git (mirror), https://sourceforge.net/p/irrlicht/code/HEAD/tree/ (svn)
+- Code repository: https://github.com/zaki/irrlicht.git (mirror), https://svn.code.sf.net/p/irrlicht/code (svn)
- Code language: C++, C
- Code license: zlib
diff --git a/entries/iter_vehemens_ad_necem.md b/entries/iter_vehemens_ad_necem.md
index 1448b8b2..4f13d816 100644
--- a/entries/iter_vehemens_ad_necem.md
+++ b/entries/iter_vehemens_ad_necem.md
@@ -6,7 +6,7 @@ _Graphical roguelike game with advanced bodypart and material handling, multi-co
- State: beta
- Download: https://attnam.com/projects
- Keywords: role playing, roguelike
-- Code repository: https://github.com/Attnam/ivan.git, https://sourceforge.net/p/ivan/code/ (cvs)
+- Code repository: https://github.com/Attnam/ivan.git, https://ivan.cvs.sourceforge.net (cvs)
- Code language: C++
- Code license: GPL-2.0
diff --git a/entries/jazz_resurrection.md b/entries/jazz_resurrection.md
index 4706586e..6f604d13 100644
--- a/entries/jazz_resurrection.md
+++ b/entries/jazz_resurrection.md
@@ -9,6 +9,6 @@ _Remake of Jazz Jackrabbit 2._
- Code repository: https://github.com/deathkiller/jazz2.git
- Code language: C#, JavaScript
- Code license: GPL-3.0
-- Code dependencies: libopenmpt, Mono, OpenAL
+- Code dependencies: libopenmpt, MonoGame, OpenAL
## Building
diff --git a/entries/jclassicrpg.md b/entries/jclassicrpg.md
index a78fbf55..6f0403e7 100644
--- a/entries/jclassicrpg.md
+++ b/entries/jclassicrpg.md
@@ -5,10 +5,10 @@ _3D RPG and framework._
- Home: https://web.archive.org/web/20160420203037/http://javacrpg.sourceforge.net/, http://jcrpg.blogspot.com/, https://sourceforge.net/projects/javacrpg/
- State: beta, inactive since 2010
- Keywords: role playing
-- Code repository: https://svn.code.sf.net/p/javacrpg/code/trunk (svn)
+- Code repository: https://svn.code.sf.net/p/javacrpg/code (svn)
- Code language: Java
- Code license: LGPL-3.0
-- Code dependencies: jME
+- Code dependencies: jMonkeyEngine
Developer: Timong
diff --git a/entries/jsettlers.md b/entries/jsettlers.md
index 620e404f..acf3aaa3 100644
--- a/entries/jsettlers.md
+++ b/entries/jsettlers.md
@@ -5,8 +5,8 @@ _Web-based version of the board game Settlers of Catan written in Java._
- Home: https://sourceforge.net/projects/jsettlers/, https://sourceforge.net/projects/jsettlers2/
- State: mature
- Download: https://sourceforge.net/projects/jsettlers/files/, https://sourceforge.net/projects/jsettlers2/files/
-- Keywords: strategy, board game, commercial content, inspired by The Settlers III, remake, requires original content (?)
-- Code repository: https://github.com/jdmonin/JSettlers2.git, https://sourceforge.net/p/jsettlers/code (cvs), https://sourceforge.net/p/jsettlers2/code/ (cvs)
+- Keywords: strategy, board, commercial content, inspired by The Settlers III, remake, requires original content (?)
+- Code repository: https://github.com/jdmonin/JSettlers2.git, https://jsettlers.cvs.sourceforge.net (cvs), https://jsettlers2.cvs.sourceforge.net (cvs)
- Code language: Java
- Code license: GPL-3.0
diff --git a/entries/jskat.md b/entries/jskat.md
index adf81841..b4b964f3 100644
--- a/entries/jskat.md
+++ b/entries/jskat.md
@@ -6,7 +6,7 @@ _German card game Skat and variations thereof._
- State: beta
- Download: https://github.com/b0n541/jskat-multimodule/releases, https://sourceforge.net/projects/jskat/files/
- Platform: Windows, Linux
-- Keywords: role playing, card, open content
+- Keywords: role playing, cards, open content
- Code repository: https://github.com/b0n541/jskat-multimodule.git
- Code language: Java
- Code license: GPL-3.0 (GUI), Apache-2.0 (base)
diff --git a/entries/kam_remake.md b/entries/kam_remake.md
index 6c1963ad..c5e345a2 100644
--- a/entries/kam_remake.md
+++ b/entries/kam_remake.md
@@ -5,7 +5,7 @@ _An unofficial fan-made mod for the game Knights and Merchants._
- Home: http://www.kamremake.com/
- State: mature
- Download: http://www.kamremake.com/download/
-- Keywords: strategy, inspired by Knights and Merchants, real time, remake, requires original game content
+- Keywords: strategy, inspired by Knights and Merchants, real time, remake, requires original content
- Code repository: https://github.com/Kromster80/kam_remake.git
- Code language: Pascal
- Code license: AGPL-3.0
diff --git a/entries/killer_crates.md b/entries/killer_crates.md
index 973491b3..b14bf8a8 100644
--- a/entries/killer_crates.md
+++ b/entries/killer_crates.md
@@ -6,7 +6,7 @@ _Remake of What the Box._
- State: beta, inactive since 2017
- Download: https://github.com/SteveSmith16384/KillerCrates/releases
- Platform: Windows, Linux
-- Keywords: arcade, first person, inspired by What the Box, multiplayer, shooter
+- Keywords: arcade, first-person, inspired by What the Box, multiplayer, shooter
- Code repository: https://github.com/SteveSmith16384/KillerCrates.git
- Code language: Java
- Code license: MIT
diff --git a/entries/kmines.md b/entries/kmines.md
index cc121737..6d845723 100644
--- a/entries/kmines.md
+++ b/entries/kmines.md
@@ -9,7 +9,7 @@ _Mostly classical minesweeper puzzle game from the KDEGames division of the KDE
- Code repository: https://anongit.kde.org/kmines.git
- Code language: C++
- Code license: GPL-2.0
-- Code dependencies: KDE, Qt
+- Code dependencies: KDE libraries, Qt
- Assets license: GPL, GFDL
Developer: Nicolas Hadacek, Mikhail Kourinny, Mauricio Piacentini, Dmitry Suzdalev; Mike McBride (documentation update for KDE 2.0); Philip Rodrigues (some changes for KDE 3.2)
diff --git a/entries/korax_heritage.md b/entries/korax_heritage.md
index 90d26397..6b6b006d 100644
--- a/entries/korax_heritage.md
+++ b/entries/korax_heritage.md
@@ -6,7 +6,7 @@ _3D FPS-RPG engine based on Vavoom._
- State: mature
- Download: https://www.koraxheritage.com/downloads/, https://sourceforge.net/projects/korax/files/
- Keywords: role playing, 3D, first-person, game engine, shooter
-- Code repository: https://git.code.sf.net/p/korax/code-git, https://git.code.sf.net/p/korax/krpg-txt (+), https://git.code.sf.net/p/korax/korax-git (+), https://svn.code.sf.net/p/korax/code/trunk (svn), https://svn.code.sf.net/p/korax/krpg-bin/ (svn)
+- Code repository: https://git.code.sf.net/p/korax/code-git, https://git.code.sf.net/p/korax/krpg-txt (+), https://git.code.sf.net/p/korax/korax-git (+), https://svn.code.sf.net/p/korax/code (svn), https://svn.code.sf.net/p/korax/krpg-bin/ (svn)
- Code language: ?
- Code license: ?
diff --git a/entries/krank.md b/entries/krank.md
index fb8cfe40..fa9c714c 100644
--- a/entries/krank.md
+++ b/entries/krank.md
@@ -7,7 +7,7 @@ _Game of dexterity._
- Download: https://sourceforge.net/projects/krank/files/
- Platform: Windows, Linux, macOS
- Keywords: role playing, dexterity, open content, skill
-- Code repository: https://svn.code.sf.net/p/krank/code/trunk (svn), http://krank.cvs.sourceforge.net:/cvsroot/krank (cvs)
+- Code repository: https://svn.code.sf.net/p/krank/code (svn), http://krank.cvs.sourceforge.net (cvs)
- Code language: Python
- Code license: Public domain
- Code dependencies: pygame
diff --git a/entries/ksnakeduel.md b/entries/ksnakeduel.md
index 5d2794df..bdc6b07f 100644
--- a/entries/ksnakeduel.md
+++ b/entries/ksnakeduel.md
@@ -4,7 +4,7 @@ _Snake Duel for KDE (KSnake) is a snake game in the KDEGames division of KDE 4._
- Home: https://kde.org/applications/games/org.kde.ksnakeduel, https://packages.debian.org/search?keywords=ksnake
- State: mature
-- Keywords: puzzle, open content, snake
+- Keywords: puzzle, open content, snake-like
- Code repository: https://anongit.kde.org/ksnakeduel.git
- Code language: C++
- Code license: GPL-2.0
diff --git a/entries/labyrinth_of_worlds.md b/entries/labyrinth_of_worlds.md
index 5012bc7b..3675eb55 100644
--- a/entries/labyrinth_of_worlds.md
+++ b/entries/labyrinth_of_worlds.md
@@ -6,7 +6,7 @@ _Rewrite for modern architectures of the incredibly good game Ultima Underworld
- State: beta, inactive since 2010
- Download: https://sourceforge.net/projects/low/files
- Keywords: role playing
-- Code repository: https://gitlab.com/osgames/low.git (cvs and svn to git conversion), https://svn.code.sf.net/p/low/code/ (svn), https://sourceforge.net/p/low/cvs/ (cvs)
+- Code repository: https://gitlab.com/osgames/low.git (cvs and svn to git conversion), https://svn.code.sf.net/p/low/code/ (svn), https://low.cvs.sourceforge.net (cvs)
- Code language: C++
- Code license: LGPL-3.0
- Code dependencies: Ogre
diff --git a/entries/lambdahack.md b/entries/lambdahack.md
index 6d591c91..db1cbbff 100644
--- a/entries/lambdahack.md
+++ b/entries/lambdahack.md
@@ -7,7 +7,7 @@ _Game engine library for ASCII roguelike games._
- Play: https://lambdahack.github.io/
- Download: https://github.com/LambdaHack/LambdaHack/releases
- Platform: Windows, Linux, Web
-- Keywords: game engine, text based
+- Keywords: game engine, text-based
- Code repository: https://github.com/LambdaHack/LambdaHack.git
- Code language: Haskell
- Code license: 3-clause BSD
diff --git a/entries/land_of_fire.md b/entries/land_of_fire.md
index 7f9159d1..5ec82088 100644
--- a/entries/land_of_fire.md
+++ b/entries/land_of_fire.md
@@ -6,7 +6,7 @@ _A currently playable MMORPG project._
- State: beta (?)
- Keywords: role playing
- Code repository: https://github.com/landoffire/lof-tmwa-server-data.git , https://github.com/landoffire/lof-tmwa-client-data.git (+)
-- Code language: Custom (script)
+- Code language: Script
- Code license: GPL-2.0
Uses the Mana source engine.
diff --git a/entries/lbreakout2.md b/entries/lbreakout2.md
index cd0f7128..0592f602 100644
--- a/entries/lbreakout2.md
+++ b/entries/lbreakout2.md
@@ -7,7 +7,7 @@ _Breakout clone and is the successor to LBreakout._
- Download: https://sourceforge.net/projects/lgames/files/lbreakout2/
- Platform: Linux
- Keywords: arcade, open content
-- Code repository: https://svn.code.sf.net/p/lgames/code/trunk (svn part of it)
+- Code repository: https://svn.code.sf.net/p/lgames/code (svn part of it)
- Code language: C
- Code license: GPL-2.0
- Code dependencies: SDL
diff --git a/entries/lbreakouthd.md b/entries/lbreakouthd.md
index eb7f2af5..addbdfed 100644
--- a/entries/lbreakouthd.md
+++ b/entries/lbreakouthd.md
@@ -7,7 +7,7 @@ _Breakout clone - a remake of LBreakout2 with improved graphics._
- Download: https://sourceforge.net/projects/lgames/files/lbreakouthd/
- Platform: Linux
- Keywords: arcade, open content
-- Code repository: https://svn.code.sf.net/p/lgames/code/trunk (svn part of it)
+- Code repository: https://svn.code.sf.net/p/lgames/code (svn part of it)
- Code language: C++
- Code license: GPL-3.0
- Code dependencies: SDL
diff --git a/entries/lgeneral.md b/entries/lgeneral.md
index 2dd86114..d2c038be 100644
--- a/entries/lgeneral.md
+++ b/entries/lgeneral.md
@@ -8,7 +8,7 @@ _A turn-based strategy engine heavily inspired by Panzer General._
- Download: (see home)
- Platform: Android
- Keywords: strategy, inspired by Panzer General, remake, turn-based
-- Code repository: https://github.com/AndO3131/lgeneral.git (mirror), https://sourceforge.net/p/lgeneral/code/HEAD/tree/ (svn), https://sourceforge.net/p/lgeneral/cvs/ (cvs)
+- Code repository: https://github.com/AndO3131/lgeneral.git (mirror), https://svn.code.sf.net/p/lgeneral/code (svn), https://lgeneral.cvs.sourceforge.net (cvs)
- Code language: C
- Code license: GPL-2.0
diff --git a/entries/liberal_crime_squad.md b/entries/liberal_crime_squad.md
index f8722f23..ef7dc932 100644
--- a/entries/liberal_crime_squad.md
+++ b/entries/liberal_crime_squad.md
@@ -7,7 +7,7 @@ _Satirical console-based political role-playing/strategy game._
- Download: https://sourceforge.net/projects/lcsgame/files/
- Platform: Windows, Linux
- Keywords: strategy, console, inspired by Oubliette, open content
-- Code repository: https://svn.code.sf.net/p/lcsgame/code/trunk (svn)
+- Code repository: https://svn.code.sf.net/p/lcsgame/code (svn)
- Code language: C++
- Code license: GPL-2.0
- Code dependencies: curses, SDL2
diff --git a/entries/libre_the_open_source_card_game.md b/entries/libre_the_open_source_card_game.md
index 7ab3ca4e..641a63be 100644
--- a/entries/libre_the_open_source_card_game.md
+++ b/entries/libre_the_open_source_card_game.md
@@ -5,7 +5,7 @@ _Strategic/trading/collectable card game._
- Home: http://librecardgame.sourceforge.net/dokuwiki/doku.php, https://sourceforge.net/projects/librecardgame/
- State: mature, inactive since 2010
- Download: https://sourceforge.net/projects/librecardgame/files/
-- Keywords: card game,
+- Keywords: sports, cards
- Code repository: http://librecardgame.bzr.sourceforge.net/bzrroot/librecardgame (bzr)
- Code language: ?
- Code license: ?
diff --git a/entries/limbs_off.md b/entries/limbs_off.md
index 7024c135..000d684f 100644
--- a/entries/limbs_off.md
+++ b/entries/limbs_off.md
@@ -8,7 +8,7 @@ _Game in plaimi's phun-fysics genre, in which they strive to reproduce complex r
- Code repository: https://github.com/plaimi/limbs-off.git
- Code language: C++
- Code license: GPL-3.0
-- Code dependencies: Fontconfig, LibPNG, OpenGL, SDL
+- Code dependencies: Fontconfig, libpng, OpenGL, SDL
Developer: plaimi
diff --git a/entries/ltris.md b/entries/ltris.md
index 8304c2da..052a6e4a 100644
--- a/entries/ltris.md
+++ b/entries/ltris.md
@@ -6,7 +6,7 @@ _Tetris clone._
- State: mature, inactive since 2013
- Download: https://sourceforge.net/projects/lgames/files/ltris/
- Keywords: puzzle, open content, tetris-like
-- Code repository: https://svn.code.sf.net/p/lgames/code/trunk (svn part of it)
+- Code repository: https://svn.code.sf.net/p/lgames/code (svn part of it)
- Code language: C
- Code license: GPL-2.0
- Code dependencies: SDL
diff --git a/entries/magic_gardeners_tournament.md b/entries/magic_gardeners_tournament.md
index ac930329..cacd4257 100644
--- a/entries/magic_gardeners_tournament.md
+++ b/entries/magic_gardeners_tournament.md
@@ -4,11 +4,11 @@ _Real-time strategy game board game._
- Home: https://pyweek.org/e/TLP-2/
- State: beta, inactive since 2007
-- Keywords: strategy, board game, open content, real time
+- Keywords: strategy, board, open content, real time
- Code repository: (see home)
- Code language: Python
- Code license: GPL-2.0
-- Code dependencies: pygame, Pyglibs
+- Code dependencies: pygame, PygLibs
- Assets license: ? (GPL)
Developer: HoleInTheHeadStudios
diff --git a/entries/mega_mario.md b/entries/mega_mario.md
index 9a621a47..f63bb668 100644
--- a/entries/mega_mario.md
+++ b/entries/mega_mario.md
@@ -6,7 +6,7 @@ _Super Mario Bros. 1 clone._
- State: mature, inactive since 2012
- Download: https://sourceforge.net/projects/mmario/files/
- Platform: Windows
-- Keywords: action, inspired by Super Mario, platformer, remake
+- Keywords: action, inspired by Super Mario, platform, remake
- Code repository: (see download)
- Code language: C++
- Code license: LGPL-2.1
diff --git a/entries/minipacman.md b/entries/minipacman.md
index 36d13e43..6072f8fd 100644
--- a/entries/minipacman.md
+++ b/entries/minipacman.md
@@ -6,7 +6,7 @@ _Ascii character version of Pacman that plays in a commandline terminal._
- State: mature
- Download: https://github.com/fastrgv/MiniPacman/releases
- Platform: Windows, Linux, macOS
-- Keywords: arcade, inspired by Pacman, open content, text-only
+- Keywords: arcade, inspired by Pacman, open content, text-based
- Code repository: (see download)
- Code language: Ada
- Code license: GPL-3.0
diff --git a/entries/moagg2.md b/entries/moagg2.md
index 9bd51aa8..f31d5b8e 100644
--- a/entries/moagg2.md
+++ b/entries/moagg2.md
@@ -7,7 +7,7 @@ _2D gravity game._
- Download: http://moagg.sourceforge.net/download.html, https://sourceforge.net/projects/moagg/files/
- Platform: Windows, Linux
- Keywords: arcade, 2D, inspired by Space Taxi + Gravity Force, open content
-- Code repository: https://svn.code.sf.net/p/moagg/code/trunk (svn), http://moagg.cvs.sourceforge.net:/cvsroot/moagg (cvs)
+- Code repository: https://svn.code.sf.net/p/moagg/code (svn), http://moagg.cvs.sourceforge.net (cvs)
- Code language: Java
- Code license: GPL-2.0
- Code dependencies: Golden-T Game Engine, Mozilla Rhino
diff --git a/entries/monogame.md b/entries/monogame.md
index af4cb4a4..8b5b54ff 100644
--- a/entries/monogame.md
+++ b/entries/monogame.md
@@ -9,7 +9,7 @@ _Open Source implementation of the Microsoft XNA 4 Framework._
- Keywords: framework
- Code repository: https://github.com/MonoGame/MonoGame.git
- Code language: C#
-- Code license: Ms-PL, MIT
+- Code license: MS-PL, MIT
## Building
diff --git a/entries/mpango.md b/entries/mpango.md
index 4af2cb95..055879ab 100644
--- a/entries/mpango.md
+++ b/entries/mpango.md
@@ -6,7 +6,7 @@ _Massive multiplayer online, turned based strategy game._
- State: beta, inactive since 2013
- Download: https://sourceforge.net/projects/mpango/files/
- Keywords: strategy, multiplayer online + massive
-- Code repository: https://github.com/osgamearchive/mpango.git (conversion of svn and git), https://git.code.sf.net/p/mpango/git, https://sourceforge.net/p/mpango/code/HEAD/tree/ (svn)
+- Code repository: https://github.com/osgamearchive/mpango.git (conversion of svn and git), https://git.code.sf.net/p/mpango/git, https://svn.code.sf.net/p/mpango/code (svn)
- Code language: Java
- Code license: GPL-2.0
diff --git a/entries/musosu.md b/entries/musosu.md
index fe004467..c12e86fe 100644
--- a/entries/musosu.md
+++ b/entries/musosu.md
@@ -5,7 +5,7 @@ _Sudoku puzzle game (generator and solver)._
- Home: http://musosu.sourceforge.net/en/index.html, https://sourceforge.net/projects/musosu/
- State: beta, inactive since 2008
- Download: https://sourceforge.net/projects/musosu/files/MUSoSu/
-- Keywords: adventure, sudoku puzzle
+- Keywords: adventure, sudoku
- Code repository: (see download)
- Code language: Java
- Code license: GPL-3.0
diff --git a/entries/netstatsbaseball.md b/entries/netstatsbaseball.md
index d5b98040..569dc5db 100644
--- a/entries/netstatsbaseball.md
+++ b/entries/netstatsbaseball.md
@@ -5,7 +5,7 @@ _Major League Baseball Simulation._
- Home: https://sourceforge.net/projects/nsbb/
- State: mature
- Download: https://sourceforge.net/projects/nsbb/files/
-- Keywords: sports, non-free-content, simulation
+- Keywords: sports, non-free content, simulation
- Code repository: http://nsbb.cvs.sourceforge.net (cvs, outdated, see download)
- Code language: C
- Code license: Public domain
diff --git a/entries/nighthawk.md b/entries/nighthawk.md
index 389eb15d..ece9a5f8 100644
--- a/entries/nighthawk.md
+++ b/entries/nighthawk.md
@@ -6,7 +6,7 @@ _Remake of Paradroid._
- Media: https://en.wikipedia.org/wiki/Paradroid#Other_clones_and_games_inspired_by_Paradroid
- State: mature, inactive since 2004
- Download: http://night-hawk.sourceforge.net/dl.php
-- Keywords: arcade, inspired by Paradroid, puzzle, remake, shoot-em
+- Keywords: arcade, inspired by Paradroid, puzzle, remake, shootem
- Code repository: https://gitlab.com/osgames/night-hawk.git (conversion of cvs), https://night-hawk.cvs.sourceforge.net (cvs)
- Code language: C++
- Code license: GPL-2.0
diff --git a/entries/ogs_mahjong.md b/entries/ogs_mahjong.md
index 8f1d4cec..85e44e4e 100644
--- a/entries/ogs_mahjong.md
+++ b/entries/ogs_mahjong.md
@@ -10,7 +10,7 @@ _Simple mahjong solitaire game with 3D graphics._
- Code repository: http://hg.code.sf.net/p/osrpgcreation/code (hg)
- Code language: C++
- Code license: GPL-3.0
-- Code dependencies: CEGUI, Ogre3D
+- Code dependencies: CEGUI, Ogre
Developer: Opensource Game Studio
diff --git a/entries/one_way_to_go.md b/entries/one_way_to_go.md
index 73598d25..690da195 100644
--- a/entries/one_way_to_go.md
+++ b/entries/one_way_to_go.md
@@ -8,6 +8,6 @@ _Remake of Sensitive._
- Code repository: (see download at home)
- Code language: Lua
- Code license: GPL-3.0
-- Code dependencies: LOVE
+- Code dependencies: LÖVE
## Building
diff --git a/entries/online_chess_club.md b/entries/online_chess_club.md
index 7ed4f518..c864209f 100644
--- a/entries/online_chess_club.md
+++ b/entries/online_chess_club.md
@@ -7,7 +7,7 @@ _Web chess game._
- Download: https://sourceforge.net/projects/lgames/files/occ/
- Platform: Web
- Keywords: strategy, chess
-- Code repository: https://svn.code.sf.net/p/lgames/code/trunk (svn part of it)
+- Code repository: https://svn.code.sf.net/p/lgames/code (svn part of it)
- Code language: PHP, JavaScript
- Code license: GPL-2.0
diff --git a/entries/open_jumpgate.md b/entries/open_jumpgate.md
index 164983b6..2c0baa3a 100644
--- a/entries/open_jumpgate.md
+++ b/entries/open_jumpgate.md
@@ -4,7 +4,7 @@ _Remake of Jumpgate: The Reconstruction Initiative._
- Home: http://opengate.sourceforge.net/, http://sourceforge.net/projects/opengate/
- State: beta, inactive since 2017
-- Keywords: simulation, inspired by Jumpgate: The Reconstruction Initiative, multiplayer online, remake, role-playing, space
+- Keywords: role playing, inspired by Jumpgate: The Reconstruction Initiative, multiplayer online, remake, simulation, space
- Code repository: https://git.code.sf.net/p/opengate/code
- Code language: C++
- Code license: GPL-2.0
diff --git a/entries/open_legend_rpg.md b/entries/open_legend_rpg.md
index cba2c3e4..6a578a05 100644
--- a/entries/open_legend_rpg.md
+++ b/entries/open_legend_rpg.md
@@ -4,7 +4,7 @@ _A tabletop roleplaying game (or RPG) in which the players play the part of migh
- Home: http://www.openlegendrpg.com/
- State: mature
-- Keywords: role playing, board game, ruleset
+- Keywords: role playing, board, ruleset
- Code repository: https://github.com/openlegend/core-rules.git
- Code language: Text
- Code license: Custom (Open Legend Community License: https://github.com/openlegend/core-rules/blob/master/LICENSE.md)
diff --git a/entries/open_rails.md b/entries/open_rails.md
index 3b3a5a4d..78a43162 100644
--- a/entries/open_rails.md
+++ b/entries/open_rails.md
@@ -6,7 +6,7 @@ _Train simulator for the largest collection of digital content in the world - ro
- State: mature
- Download: http://openrails.org/download/program/
- Keywords: simulation, clone, inspired by Microsoft Train Simulator
-- Code repository: http://svn.uktrainsim.com/svn/openrails/trunk (svn active)
+- Code repository: http://svn.uktrainsim.com/svn/openrails (svn active)
- Code language: C#
- Code license: GPL-3.0
diff --git a/entries/open_simulator.md b/entries/open_simulator.md
index c37848fb..855becb8 100644
--- a/entries/open_simulator.md
+++ b/entries/open_simulator.md
@@ -9,7 +9,7 @@ _Server side implementation of an open virtual 3D world in which users can creat
- Code repository: git://opensimulator.org/git/opensim
- Code language: C#
- Code license: ? (BSD)
-- Code dependencies: Mono
+- Code dependencies: MonoGame
- Assets license: ? (BSD)
It was founded in 2007 as an open source alternative to Second Life and is compatible to Second Life clients.
diff --git a/entries/open_yahtzee.md b/entries/open_yahtzee.md
index 8f01d9d6..8e4daf51 100644
--- a/entries/open_yahtzee.md
+++ b/entries/open_yahtzee.md
@@ -6,7 +6,7 @@ _Open-source version of the classic dice game Yahtzee._
- State: mature, inactive since 2016
- Download: http://www.openyahtzee.org/wiki/download/, https://sourceforge.net/projects/openyahtzee/files/
- Platform: Windows, Linux
-- Keywords: strategy, dice game
+- Keywords: strategy, dice
- Code repository: https://git.code.sf.net/p/openyahtzee/code, https://gitlab.com/osgames/openyahtzee.git (+)
- Code language: C++
- Code license: GPL-2.0
diff --git a/entries/openalchemist.md b/entries/openalchemist.md
index 3e56c37c..f6604997 100644
--- a/entries/openalchemist.md
+++ b/entries/openalchemist.md
@@ -7,7 +7,7 @@ _Falling block puzzle game._
- Download: http://www.openalchemist.com/downloads.php, https://sourceforge.net/projects/openalchemist/files/
- Platform: Windows, Linux
- Keywords: puzzle, inspired by NaturalChimie, open content
-- Code repository: https://svn.code.sf.net/p/openalchemist/code/trunk (svn)
+- Code repository: https://svn.code.sf.net/p/openalchemist/code (svn)
- Code language: C++
- Code license: GPL-2.0
- Code dependencies: ClanLib
diff --git a/entries/opencity.md b/entries/opencity.md
index 8b39fc45..f3d449b1 100644
--- a/entries/opencity.md
+++ b/entries/opencity.md
@@ -7,7 +7,7 @@ _Another 3D city simulator._
- State: beta, inactive since 2015
- Download: http://www.opencity.info/en/Download.html
- Keywords: simulation, clone, inspired by Simcity
-- Code repository: https://gitlab.com/osgames/opencity.git (combination of cvs and svn), https://svn.code.sf.net/p/opencity/code/ (svn), https://sourceforge.net/p/opencity/cvs/ (cvs)
+- Code repository: https://gitlab.com/osgames/opencity.git (combination of cvs and svn), https://svn.code.sf.net/p/opencity/code/ (svn), https://opencity.cvs.sourceforge.net (cvs)
- Code language: C++
- Code license: GPL-2.0
diff --git a/entries/opendow.md b/entries/opendow.md
index 76bbfdf9..fcae0927 100644
--- a/entries/opendow.md
+++ b/entries/opendow.md
@@ -5,7 +5,7 @@ _Remake of Dogs of War._
- Home: https://github.com/rofl0r/openDOW
- Media: https://en.wikipedia.org/wiki/Dogs_of_War_(2000_video_game)
- State: beta
-- Keywords: strategy, inspired by Dogs of War, real-time, remake
+- Keywords: strategy, inspired by Dogs of War, real time, remake
- Code repository: https://github.com/rofl0r/openDOW.git
- Code language: C
- Code license: GPL-3.0
diff --git a/entries/openfrag.md b/entries/openfrag.md
index ca75565f..ff38f202 100644
--- a/entries/openfrag.md
+++ b/entries/openfrag.md
@@ -5,8 +5,8 @@ _Medieval-themed open-source FPS._
- Home: https://sourceforge.net/projects/openfrag/
- State: beta, inactive since 2008
- Download: https://sourceforge.net/projects/openfrag/files/
-- Keywords: framework, first person, shooter
-- Code repository: https://svn.code.sf.net/p/openfrag/code/trunk (svn)
+- Keywords: framework, first-person, shooter
+- Code repository: https://svn.code.sf.net/p/openfrag/code (svn)
- Code language: C++, Lua
- Code license: GPL-2.0
diff --git a/entries/opengl_test_drive_remake.md b/entries/opengl_test_drive_remake.md
index e410f824..9fc2baee 100644
--- a/entries/opengl_test_drive_remake.md
+++ b/entries/opengl_test_drive_remake.md
@@ -4,7 +4,7 @@ _Remake of Test Drive._
- Home: http://antongerdelan.net/blog/formatted/2014_12_10_test_drive.html
- State: mature, inactive since 2015
-- Keywords: remake, car, inspired by Test Drive, racing
+- Keywords: remake, cars, inspired by Test Drive, racing
- Code repository: https://github.com/capnramses/opengl_test_drive_clone.git
- Code language: C, C++
- Code license: GPL-3.0
diff --git a/entries/openomf.md b/entries/openomf.md
index cfa0d05e..f98e35a8 100644
--- a/entries/openomf.md
+++ b/entries/openomf.md
@@ -7,7 +7,7 @@ _Remake of One Must Fall: 2097._
- State: beta
- Download: http://www.openomf.org/downloads/, https://github.com/omf2097/openomf/releases
- Platform: Windows, Linux
-- Keywords: action, commercial content (?), fighting, free content (?), inspired by One Must Fall: 2097, remake, requires original content
+- Keywords: action, commercial content (?), free content (?), inspired by One Must Fall: 2097, remake, requires original content
- Code repository: https://github.com/omf2097/openomf.git
- Code language: C, C++
- Code license: MIT
diff --git a/entries/openrpg.md b/entries/openrpg.md
index daa21350..85cd098c 100644
--- a/entries/openrpg.md
+++ b/entries/openrpg.md
@@ -6,7 +6,7 @@ _OpenRPG is an Internet application that allows people to play Role Playing Game
- State: mature, inactive since 2013
- Download: http://www.rpgobjects.com/index.php?c=orpg&m=getorpg, https://sourceforge.net/projects/openrpg/files/
- Keywords: framework
-- Code repository: https://gitlab.com/osgames/openrpg.git (conversion), https://sourceforge.net/p/openrpg/svn/HEAD/tree/ (svn), https://sourceforge.net/p/openrpg/cvs/ (cvs)
+- Code repository: https://gitlab.com/osgames/openrpg.git (conversion), https://svn.code.sf.net/p/openrpg/svn/ (svn), https://openrpg.cvs.sourceforge.net (cvs)
- Code language: Python
- Code license: GPL-2.0
- Code dependencies: CherryPy, pillow, wxPython
diff --git a/entries/opensc2k.md b/entries/opensc2k.md
index 28b8cf4a..37e1f093 100644
--- a/entries/opensc2k.md
+++ b/entries/opensc2k.md
@@ -9,7 +9,7 @@ _Remake of SimCity 2000._
- Code repository: https://github.com/rage8885/OpenSC2K.git
- Code language: JavaScript
- Code license: GPL-3.0
-- Code dependencies: phaser, WebGL
+- Code dependencies: Phaser, WebGL
Git history was removed in 2019. Copyright problems mentioned.
diff --git a/entries/opentriad.md b/entries/opentriad.md
index 9b2029e2..b98f3b32 100644
--- a/entries/opentriad.md
+++ b/entries/opentriad.md
@@ -4,7 +4,7 @@ _Remake of Triple Triad._
- Home: https://github.com/benjaminfoo/OpenTriad
- State: beta, inactive since 2017
-- Keywords: remake, card, inspired by Triple Triad
+- Keywords: remake, cards, inspired by Triple Triad
- Code repository: https://github.com/benjaminfoo/OpenTriad.git
- Code language: Java
- Code license: GPL-3.0
diff --git a/entries/opentyrian.md b/entries/opentyrian.md
index c5123958..0a2554e4 100644
--- a/entries/opentyrian.md
+++ b/entries/opentyrian.md
@@ -6,7 +6,7 @@ _Remake of Tyrian._
- State: beta, inactive since 2018
- Download: https://bitbucket.org/opentyrian/opentyrian/wiki/Downloads.md
- Platform: Windows
-- Keywords: action, inspired by Tyrian, remake, shoot-em
+- Keywords: action, inspired by Tyrian, remake, shootem
- Code repository: https://bitbucket.org/opentyrian/opentyrian (hg)
- Code language: C
- Code license: GPL-2.0
diff --git a/entries/paintown.md b/entries/paintown.md
index 6c8b907e..02f84c67 100644
--- a/entries/paintown.md
+++ b/entries/paintown.md
@@ -10,7 +10,7 @@ _2D side scrolling beatem-up engine._
- Code repository: https://github.com/kazzmir/paintown.git, https://svn.code.sf.net/p/paintown/code/ (svn)
- Code language: C++, Java, Python
- Code license: 3-clause BSD
-- Code dependencies: Allegro, Freetype, libpng, PyQt4
+- Code dependencies: Allegro, FreeType, libpng, PyQt
Android port is written in Java.
diff --git a/entries/panel_attack.md b/entries/panel_attack.md
index fa9431c6..c4ad74c2 100644
--- a/entries/panel_attack.md
+++ b/entries/panel_attack.md
@@ -8,7 +8,7 @@ _Remake of Tetris Attack._
- Code repository: https://github.com/sharpobject/panel-attack.git
- Code language: Lua
- Code license: zlib
-- Code dependencies: LOVE
+- Code dependencies: LÖVE
## Building
diff --git a/entries/parsec47.md b/entries/parsec47.md
index cc5b0ac1..9fb97e13 100644
--- a/entries/parsec47.md
+++ b/entries/parsec47.md
@@ -5,7 +5,7 @@ _Retromodern hispeed shmashup._
- Home: http://www.asahi-net.or.jp/~cs8k-cyu/windows/p47_e.html, http://parsec47.sourceforge.net/, https://sourceforge.net/projects/parsec47/
- State: beta, inactive since 2003
- Platform: Windows, Linux
-- Keywords: arcade, smashup
+- Keywords: arcade, smashem
- Code repository: (see home)
- Code language: D
- Code license: 2-clause BSD
diff --git a/entries/pasang_emas.md b/entries/pasang_emas.md
index d9e67cb8..5f700661 100644
--- a/entries/pasang_emas.md
+++ b/entries/pasang_emas.md
@@ -6,7 +6,7 @@ _Traditional two-player board game of Brunei._
- State: mature
- Download: http://pasang-emas.sourceforge.net/download.xhtml, https://sourceforge.net/projects/pasang-emas/files/
- Platform: Linux
-- Keywords: strategy, board game
+- Keywords: strategy, board
- Code repository: https://git.code.sf.net/p/pasang-emas/code
- Code language: Vala
- Code license: GPL-3.0
diff --git a/entries/passage.md b/entries/passage.md
index 944ba8a8..9da4ad80 100644
--- a/entries/passage.md
+++ b/entries/passage.md
@@ -7,7 +7,7 @@ _Autobiographical RPG game by Jason Rohrer._
- Download: https://sourceforge.net/projects/hcsoftware/files/Passage/
- Platform: Windows, Linux, macOS
- Keywords: role playing, open content
-- Code repository: http://hcsoftware.cvs.sourceforge.net:/cvsroot/hcsoftware (cvs part of it)
+- Code repository: http://hcsoftware.cvs.sourceforge.net (cvs part of it)
- Code language: C++
- Code license: Public domain
- Code dependencies: SDL
diff --git a/entries/pcgen.md b/entries/pcgen.md
index d322ba9f..9f12c047 100644
--- a/entries/pcgen.md
+++ b/entries/pcgen.md
@@ -6,7 +6,7 @@ _RPG Character Generator_
- State: mature
- Download: http://pcgen.org/download/, https://sourceforge.net/projects/pcgen/files
- Keywords: tool
-- Code repository: https://github.com/PCGen/pcgen.git, https://sourceforge.net/p/pcgen/cvs/ (cvs), https://sourceforge.net/p/pcgen/code/HEAD/tree/ (svn)
+- Code repository: https://github.com/PCGen/pcgen.git, https://svn.code.sf.net/p/pcgen/code (svn), https://pcgen.cvs.sourceforge.net (cvs)
- Code language: Java
- Code license: LGPL-2.1
diff --git a/entries/physics_platformer.md b/entries/physics_platformer.md
index 369ca6c2..b1c0ee78 100644
--- a/entries/physics_platformer.md
+++ b/entries/physics_platformer.md
@@ -6,7 +6,7 @@ _Physics-based multiplayer platform game._
- State: beta, inactive since 2019
- Download: https://github.com/SteveSmith16384/PhysicsPlatformer/releases
- Platform: Windows, Linux
-- Keywords: arcade, multiplayer, physics, platformer
+- Keywords: arcade, multiplayer, physics, platform
- Code repository: https://github.com/SteveSmith16384/PhysicsPlatformer.git
- Code language: Java
- Code license: MIT
diff --git a/entries/pioneers.md b/entries/pioneers.md
index 58ed4537..74d91447 100644
--- a/entries/pioneers.md
+++ b/entries/pioneers.md
@@ -5,7 +5,7 @@ _Emulation of the board game The Settlers of Catan, which can be played over the
- Home: https://sourceforge.net/projects/pio/, http://pio.sourceforge.net/
- State: mature
- Download: https://sourceforge.net/projects/pio/files
-- Keywords: strategy, board game
+- Keywords: strategy, board
- Code repository: https://svn.code.sf.net/p/pio/code/ (svn active)
- Code language: C
- Code license: GPL-2.0
diff --git a/entries/powermanga.md b/entries/powermanga.md
index fe5201a1..deffe21a 100644
--- a/entries/powermanga.md
+++ b/entries/powermanga.md
@@ -10,7 +10,7 @@ _2D shooting arcade game._
- Code repository: https://svn.code.sf.net/p/powermanga/code/ (svn), http://powermanga.cvs.sourceforge.net (cvs)
- Code language: C
- Code license: GPL-3.0
-- Code dependencies: SDL, SDL Mixer
+- Code dependencies: SDL
- Assets license: GPL
Developer: Bruno Ethvignot, Emmanuel Founaud, Etienne Sobole, Jean-Michel Martin de Santero, Sam Hocevar
diff --git a/entries/project_carrot.md b/entries/project_carrot.md
index f6790b34..a73b1a48 100644
--- a/entries/project_carrot.md
+++ b/entries/project_carrot.md
@@ -9,6 +9,6 @@ _Remake of Jazz Jackrabbit 2._
- Code repository: https://github.com/soulweaver91/project-carrot.git
- Code language: C++
- Code license: MIT
-- Code dependencies: Qt5, SFML
+- Code dependencies: Qt, SFML
## Building
diff --git a/entries/project_dollhouse.md b/entries/project_dollhouse.md
index 1785647c..ce83b072 100644
--- a/entries/project_dollhouse.md
+++ b/entries/project_dollhouse.md
@@ -9,6 +9,6 @@ _Remake of The Sims Online._
- Code repository: https://github.com/Afr0Games/Project-Dollhouse.git
- Code language: C#
- Code license: MPL-2.0
-- Code dependencies: Monogame
+- Code dependencies: MonoGame
## Building
diff --git a/entries/pyorpg.md b/entries/pyorpg.md
index 1b716a5c..6e95e0fb 100644
--- a/entries/pyorpg.md
+++ b/entries/pyorpg.md
@@ -8,7 +8,7 @@ _ORPG (online role-playing-game) engine that allows everyone to create their own
- Code repository: https://github.com/marcusmoller/pyorpg-client.git, https://github.com/marcusmoller/pyorpg-server.git (+)
- Code language: Python
- Code license: MIT
-- Code dependencies: pgu, pygame, Twisted
+- Code dependencies: PGU, pygame, Twisted
Is this an engine or a game?
diff --git a/entries/qonk.md b/entries/qonk.md
index 9f23fb6f..4b2feb6f 100644
--- a/entries/qonk.md
+++ b/entries/qonk.md
@@ -6,7 +6,7 @@ _Simple real-time space conquering game._
- State: beta, inactive since 2008
- Download: https://sourceforge.net/projects/qonk/files/
- Keywords: strategy, real time
-- Code repository: https://svn.code.sf.net/p/qonk/code/trunk (svn)
+- Code repository: https://svn.code.sf.net/p/qonk/code (svn)
- Code language: C++
- Code license: GPL-2.0
- Code dependencies: SDL
diff --git a/entries/redshift.md b/entries/redshift.md
index b9611647..06d093d4 100644
--- a/entries/redshift.md
+++ b/entries/redshift.md
@@ -5,7 +5,7 @@ _Flight simulation game in the spirit of GL-117._
- Home: http://rsfs.sourceforge.net/, https://web.archive.org/web/20080725122954/http://php.scripts.psu.edu/cjh212/redshift/
- State: beta, inactive since 2008
- Keywords: simulation, flight, inspired by GL-117
-- Code repository: https://svn.code.sf.net/p/rsfs/code/trunk (svn)
+- Code repository: https://svn.code.sf.net/p/rsfs/code (svn)
- Code language: C, C++
- Code license: GPL-2.0
diff --git a/entries/rogue_clone_iv.md b/entries/rogue_clone_iv.md
index f7877de5..33d38a5c 100644
--- a/entries/rogue_clone_iv.md
+++ b/entries/rogue_clone_iv.md
@@ -6,7 +6,7 @@ _Reproduction of Rogue._
- State: mature, inactive since 2006
- Download: https://sourceforge.net/projects/rogueclone/files/rogue%20clone/
- Keywords: role playing, remake, roguelike
-- Code repository: https://gitlab.com/osgames/rogueclone.git (backup of cvs), https://sourceforge.net/p/rogueclone/code/ (cvs)
+- Code repository: https://gitlab.com/osgames/rogueclone.git (backup of cvs), https://rogueclone.cvs.sourceforge.net (cvs)
- Code language: C
- Code license: 3-clause BSD
diff --git a/entries/rpdungeon-computer_aided_role_playing.md b/entries/rpdungeon-computer_aided_role_playing.md
index 189a9d9e..4a752240 100644
--- a/entries/rpdungeon-computer_aided_role_playing.md
+++ b/entries/rpdungeon-computer_aided_role_playing.md
@@ -6,7 +6,7 @@ _Collection of programs and libraries for pen and paper role playing._
- State: beta, inactive since 2006
- Download: https://sourceforge.net/projects/rpdungeon/files
- Keywords: tool
-- Code repository: https://gitlab.com/osgames/rpdungeon.git (backup of svn), https://sourceforge.net/p/rpdungeon/code/HEAD/tree/ (svn)
+- Code repository: https://gitlab.com/osgames/rpdungeon.git (backup of svn), https://svn.code.sf.net/p/rpdungeon/code (svn)
- Code language: Pascal
- Code license: GPL-2.0
diff --git a/entries/scorched_moon.md b/entries/scorched_moon.md
index 86f324bc..72d61cdb 100644
--- a/entries/scorched_moon.md
+++ b/entries/scorched_moon.md
@@ -8,7 +8,7 @@ _Open source version of Moonbase Commander._
- Code repository: https://github.com/Scorched-Moon/server.git, https://github.com/Scorched-Moon/client.git (+)
- Code language: Python
- Code license: GPL-3.0
-- Code dependencies: pgu, pygame
+- Code dependencies: PGU, pygame
Old [Googlecode project](https://code.google.com/archive/p/tether/)
diff --git a/entries/scrabble3d.md b/entries/scrabble3d.md
index a73918a8..23501f55 100644
--- a/entries/scrabble3d.md
+++ b/entries/scrabble3d.md
@@ -6,7 +6,7 @@ _Board game with the goal to place letters on the board like in crosswords._
- State: mature, inactive since 2015
- Download: (see home)
- Platform: Windows, Linux, macOS
-- Keywords: strategy, board game
+- Keywords: strategy, board
- Code repository: https://gitlab.com/osgames/scrabble3d.git (conversion of svn), https://github.com/HeikoTietze/scrabble3d.git (+), https://svn.code.sf.net/p/scrabble/code/ (svn)
- Code language: Pascal
- Code license: GPL-3.0
diff --git a/entries/sdl_game_engine_2d.md b/entries/sdl_game_engine_2d.md
index 19a0479b..b3e24631 100644
--- a/entries/sdl_game_engine_2d.md
+++ b/entries/sdl_game_engine_2d.md
@@ -6,7 +6,7 @@ _2D game programming framework for c/c++ programmers with least possible depende
- State: beta, inactive since 2014
- Download: https://sourceforge.net/projects/sge2d/files/sge2d/
- Keywords: framework
-- Code repository: https://gitlab.com/osgames/sge2d.git (backup of svn), https://sourceforge.net/p/sge2d/code/HEAD/tree/ (svn)
+- Code repository: https://gitlab.com/osgames/sge2d.git (backup of svn), https://svn.code.sf.net/p/sge2d/code (svn)
- Code language: C
- Code license: MIT
diff --git a/entries/shadowgrounds.md b/entries/shadowgrounds.md
index d2f562b9..549842c8 100644
--- a/entries/shadowgrounds.md
+++ b/entries/shadowgrounds.md
@@ -7,7 +7,7 @@ _Remake of Shadowgrounds: Survivor._
- Keywords: remake, inspired by Shadowgrounds: Survivor, requires original content
- Code repository: https://github.com/vayerx/shadowgrounds.git
- Code language: C++
-- Code license: Custom NC (see https://github.com/vayerx/shadowgrounds/blob/linux/LICENSE.txt)
+- Code license: Custom (NC https://github.com/vayerx/shadowgrounds/blob/linux/LICENSE.txt)
Content license?
diff --git a/entries/simple_platformer.md b/entries/simple_platformer.md
index ac5dda40..92430f88 100644
--- a/entries/simple_platformer.md
+++ b/entries/simple_platformer.md
@@ -6,7 +6,7 @@ _A simple platform game designed to be extended._
- State: beta, inactive since 2019
- Download: https://github.com/SteveSmith16384/SimplePlatformer/releases
- Platform: Windows, Linux
-- Keywords: arcade, platformer
+- Keywords: arcade, platform
- Code repository: https://github.com/SteveSmith16384/SimplePlatformer.git
- Code language: Java
- Code license: MIT
diff --git a/entries/sinatra.md b/entries/sinatra.md
index f2958c26..14e19482 100644
--- a/entries/sinatra.md
+++ b/entries/sinatra.md
@@ -8,7 +8,7 @@ _Karaoke game, designed to be lean._
- Code repository: (see home)
- Code language: C
- Code license: GPL-3.0
-- Code dependencies: freetype, GStreamer, libavformat, portaudio, SDL, SDL image
+- Code dependencies: FreeType, GStreamer, libavformat, portaudio, SDL
- Assets license: ? (GPL-3.0)
Developer: Fredrik Portstrom
diff --git a/entries/slashem.md b/entries/slashem.md
index 8d60d130..57c80985 100644
--- a/entries/slashem.md
+++ b/entries/slashem.md
@@ -7,7 +7,7 @@ _Variant of the roguelike game NetHack that offers extra features, monsters, and
- State: beta, inactive since 2007
- Download: http://slashem.sourceforge.net/stable.html, https://sourceforge.net/projects/slashem/files/
- Keywords: role playing, clone, inspired by NetHack, roguelike
-- Code repository: https://github.com/osgamearchive/slashem.git (archived conversion of cvs), https://sourceforge.net/p/slashem/code (cvs)
+- Code repository: https://github.com/osgamearchive/slashem.git (archived conversion of cvs), https://slashem.cvs.sourceforge.net (cvs)
- Code language: C, R, C++
- Code license: Custom (NetHack license)
diff --git a/entries/slingshot.md b/entries/slingshot.md
index caa6593c..cf7ea5da 100644
--- a/entries/slingshot.md
+++ b/entries/slingshot.md
@@ -7,7 +7,7 @@ _Gravity‐based turn based strategy game._
- Download: https://web.archive.org/web/20150630152307/http://slingshot.wikispot.org/Downloads, https://sourceforge.net/projects/slingshot-game/files/
- Platform: Windows, Linux, macOS
- Keywords: strategy, open content, turn-based
-- Code repository: https://svn.code.sf.net/p/slingshot-game/code/trunk (svn)
+- Code repository: https://svn.code.sf.net/p/slingshot-game/code (svn)
- Code language: Python
- Code license: GPL-2.0
- Code dependencies: pygame
diff --git a/entries/smash_battle.md b/entries/smash_battle.md
index 2fdc709a..b743ed5b 100644
--- a/entries/smash_battle.md
+++ b/entries/smash_battle.md
@@ -1,12 +1,12 @@
# Smash Battle
-_Old skool, 2D, platform, shoot‘em up action._
+_Old skool, 2D, platform, shootem action._
- Home: https://smashbattle.demontpx.com/, https://sourceforge.net/projects/smashbattle/
- State: beta, inactive since 2011
- Download: https://smashbattle.demontpx.com/downloads/, https://sourceforge.net/projects/smashbattle/files/
- Platform: Windows, Linux
-- Keywords: action, 2D, platform, shoot'em up
+- Keywords: action, 2D, platform, shootem
- Code repository: (see download)
- Code language: C++
- Code license: ?
diff --git a/entries/snowballz.md b/entries/snowballz.md
index cb7ae215..92090fed 100644
--- a/entries/snowballz.md
+++ b/entries/snowballz.md
@@ -8,7 +8,7 @@ _Real time strategy game._
- Code repository: (see debian) http://snowballz.cvs.sourceforge.net (cvs)
- Code language: Python
- Code license: GPL
-- Code dependencies: pygame, PyGlet, Rabbyt
+- Code dependencies: pygame, pyglet, Rabbyt
- Assets license: GPL
Developer: Joey Marshall
diff --git a/entries/softpixel_engine.md b/entries/softpixel_engine.md
index 33b93ba6..bb5722a0 100644
--- a/entries/softpixel_engine.md
+++ b/entries/softpixel_engine.md
@@ -7,7 +7,7 @@ _High-level real-time 3d engine._
- Download: http://softpixelengine.sourceforge.net/downloads.html
- Platform: Windows, Linux
- Keywords: framework, 3D
-- Code repository: https://gitlab.com/osgames/softpixelengine.git (import of svn), https://svn.code.sf.net/p/softpixelengine/code/trunk (svn)
+- Code repository: https://gitlab.com/osgames/softpixelengine.git (import of svn), https://svn.code.sf.net/p/softpixelengine/code (svn)
- Code language: C++
- Code license: zlib
diff --git a/entries/solarus.md b/entries/solarus.md
index 037932db..ed06b467 100644
--- a/entries/solarus.md
+++ b/entries/solarus.md
@@ -1,11 +1,11 @@
# Solarus
-_Zelda-like 2D game engine for Action-RPGs._
+_Zelda-like 2D game engine for action-rpgs._
- Home: http://www.solarus-games.org/
- State: mature
- Download: https://www.solarus-games.org/en/solarus/download
-- Keywords: game engine, framework, inspired by Legend of Zelda - A Link to the Past, remake
+- Keywords: action, framework, game engine, inspired by Legend of Zelda - A Link to the Past, remake, role playing
- Code repository: https://gitlab.com/solarus-games/solarus.git, https://github.com/solarus-games/solarus.git (archived)
- Code language: C, C++, Lua
- Code license: GPL-3.0
diff --git a/entries/space_trader_for_windows.md b/entries/space_trader_for_windows.md
index 5d37c853..80ac8456 100644
--- a/entries/space_trader_for_windows.md
+++ b/entries/space_trader_for_windows.md
@@ -6,7 +6,7 @@ _Port to C# (.NET) of the popular game for Palm._
- State: mature, inactive since 2009
- Download: https://sourceforge.net/projects/spacetraderwin/files
- Keywords: strategy
-- Code repository: https://github.com/SpaceTraderGame/SpaceTrader-Windows.git, https://sourceforge.net/p/spacetraderwin/code/ (cvs)
+- Code repository: https://github.com/SpaceTraderGame/SpaceTrader-Windows.git, https://spacetraderwin.cvs.sourceforge.net (cvs)
- Code language: C#
- Code license: GPL-2.0
diff --git a/entries/spacetrader_for_java.md b/entries/spacetrader_for_java.md
index 0f2ca02f..4461af1a 100644
--- a/entries/spacetrader_for_java.md
+++ b/entries/spacetrader_for_java.md
@@ -6,7 +6,7 @@ _Java port of the Palm game Space Trader. This port is based upon the C# port at
- State: mature, inactive since 2010
- Download: https://sourceforge.net/projects/spacetraderjava/files
- Keywords: strategy
-- Code repository: https://github.com/osgamearchive/spacetraderjava.git (conversion of cvs and svn), https://svn.code.sf.net/p/spacetraderjava/code/ (svn), https://sourceforge.net/p/spacetraderjava/cvs/ (cvs)
+- Code repository: https://github.com/osgamearchive/spacetraderjava.git (conversion of cvs and svn), https://svn.code.sf.net/p/spacetraderjava/code/ (svn), https://spacetraderjava.cvs.sourceforge.net (cvs)
- Code language: Java
- Code license: GPL-2.0
diff --git a/entries/spring_1944.md b/entries/spring_1944.md
index 1b8dbc4e..945cc974 100644
--- a/entries/spring_1944.md
+++ b/entries/spring_1944.md
@@ -4,7 +4,7 @@ _Clone of Company of Heroes, Company of Heroes: Opposing Fronts, Company of Hero
- Home: http://spring1944.net
- State: mature
-- Keywords: strategy, clone, inspired by Company of Heroes + Company of Heroes: Opposing Fronts + Company of Heroes: Tales of Valor + Company of Heroes 2, realtime
+- Keywords: strategy, clone, inspired by Company of Heroes + Company of Heroes: Opposing Fronts + Company of Heroes: Tales of Valor + Company of Heroes 2, real time
- Code repository: https://github.com/spring1944/spring1944.git
- Code language: Lua
- Code license: GPL-2.0, CC-BY-NC
diff --git a/entries/starblastrix.md b/entries/starblastrix.md
index cbd92c56..55a40274 100644
--- a/entries/starblastrix.md
+++ b/entries/starblastrix.md
@@ -6,7 +6,7 @@ _Side scrolling shoot'em up game._
- State: beta, inactive since 2006
- Download: https://sourceforge.net/projects/starblastrix/files/
- Platform: Windows
-- Keywords: action, 2D, shoot'em up
+- Keywords: action, 2D, shootem
- Code repository: https://gitlab.com/osgames/starblastrix.git (import of sources)
- Code language: C++
- Code license: GPL-2.0
diff --git a/entries/stareater.md b/entries/stareater.md
index 98a331b3..e4091ca3 100644
--- a/entries/stareater.md
+++ b/entries/stareater.md
@@ -10,7 +10,7 @@ _4X strategy game in space_
- Code repository: https://github.com/subchannel13/Stareater.git
- Code language: C#
- Code license: GPL-3.0
-- Code dependencies: Mono
+- Code dependencies: MonoGame
## Building
diff --git a/entries/stars_nova.md b/entries/stars_nova.md
index b6dbf4cd..35100c8a 100644
--- a/entries/stars_nova.md
+++ b/entries/stars_nova.md
@@ -6,7 +6,7 @@ _Clone of the classic 4X space strategy game Stars!._
- State: beta
- Download: https://sourceforge.net/projects/stars-nova/files
- Keywords: strategy
-- Code repository: https://git.code.sf.net/p/stars-nova/code, https://sourceforge.net/p/stars-nova/svn/HEAD/tree/ (svn)
+- Code repository: https://git.code.sf.net/p/stars-nova/code, https://svn.code.sf.net/p/stars-nova/svn (svn)
- Code language: C#
- Code license: GPL-2.0
diff --git a/entries/stendhal.md b/entries/stendhal.md
index 875cf604..a6869314 100644
--- a/entries/stendhal.md
+++ b/entries/stendhal.md
@@ -2,7 +2,7 @@
_Multiplayer online adventure game with an old school feel._
-- Home: https://stendhalgame.org/, https://sourceforge.net/p/arianne/
+- Home: https://stendhalgame.org/, https://sourceforge.net/projects/arianne/
- State: mature
- Download: (see home)
- Keywords: role playing, multiplayer, online
diff --git a/entries/stringrolled.md b/entries/stringrolled.md
index f41902a3..56222583 100644
--- a/entries/stringrolled.md
+++ b/entries/stringrolled.md
@@ -4,7 +4,7 @@ _Aka Upsilon Cat is a puzzle platformer._
- Home: https://pyweek.org/e/Rambo/
- State: beta, inactive since 2008
-- Keywords: puzzle, open content, platformer
+- Keywords: platform, open content, puzzle
- Code repository: (see home)
- Code language: Python
- Code license: Public domain
diff --git a/entries/sudokuki.md b/entries/sudokuki.md
index 9eeb1eed..31618308 100644
--- a/entries/sudokuki.md
+++ b/entries/sudokuki.md
@@ -7,7 +7,7 @@ _Sudoku game._
- Download: https://sourceforge.net/projects/sudokuki/files/
- Platform: Windows, Linux
- Keywords: puzzle, open content
-- Code repository: https://git.code.sf.net/p/sudokuki/code, https://svn.code.sf.net/p/sudokuki/svn/trunk (svn)
+- Code repository: https://git.code.sf.net/p/sudokuki/code, https://svn.code.sf.net/p/sudokuki/svn (svn)
- Code language: C, Java
- Code license: GPL-3.0
- Assets license: GPL-3.0
diff --git a/entries/supertuxkart.md b/entries/supertuxkart.md
index 164ebd4f..119a3f90 100644
--- a/entries/supertuxkart.md
+++ b/entries/supertuxkart.md
@@ -6,7 +6,7 @@ _Kart racing game._
- State: mature
- Download: https://supertuxkart.net/Download
- Keywords: action, clone, inspired by Mario Kart, racing
-- Code repository: https://github.com/supertuxkart/stk-code.git, https://sourceforge.net/p/supertuxkart/code/HEAD/tree/ (svn)
+- Code repository: https://github.com/supertuxkart/stk-code.git, https://svn.code.sf.net/p/supertuxkart/code (svn)
- Code language: C++, C
- Code license: GPL-3.0
diff --git a/entries/supremacy.md b/entries/supremacy.md
index 7a0897c9..0d886f2f 100644
--- a/entries/supremacy.md
+++ b/entries/supremacy.md
@@ -8,7 +8,7 @@ _"4X" (eXplore, eXpand, eXploit, eXterminate) turn-based, empire-building strate
- Keywords: strategy
- Code repository: https://bitbucket.org/mstrobel/supremacy/src (hg)
- Code language: C#
-- Code license: Ms-RL
+- Code license: MS-RL
- Assets license: CC-BY-SA-2.0
Ms-RL = Microsoft Reciprocal License
diff --git a/entries/t-bots.md b/entries/t-bots.md
index e77a0da5..a9ad1b1d 100644
--- a/entries/t-bots.md
+++ b/entries/t-bots.md
@@ -6,7 +6,7 @@ _Robot battle game simulator._
- State: beta, inactive since 2004
- Download: https://sourceforge.net/projects/tbots/files
- Keywords: strategy
-- Code repository: https://gitlab.com/osgames/tbots.git (backup of cvs), https://sourceforge.net/p/tbots/code (cvs)
+- Code repository: https://gitlab.com/osgames/tbots.git (backup of cvs), https://tbots.cvs.sourceforge.net (cvs)
- Code language: C
- Code license: GPL-2.0
diff --git a/entries/tennix.md b/entries/tennix.md
index 32cae878..664639fa 100644
--- a/entries/tennix.md
+++ b/entries/tennix.md
@@ -4,7 +4,7 @@ _Tennis game._
- Home: http://icculus.org/tennix/, http://icculus.org/tennix/pre2009/
- State: mature
-- Keywords: strategy, sport
+- Keywords: sports, strategy
- Code repository: http://repo.or.cz/tennix.git
- Code language: C, C++
- Code license: GPL-2.0
diff --git a/entries/termfrogger.md b/entries/termfrogger.md
index 62db6522..6204297c 100644
--- a/entries/termfrogger.md
+++ b/entries/termfrogger.md
@@ -6,7 +6,7 @@ _Ascii character version of Frogger that plays in a commandline terminal._
- State: mature
- Download: https://github.com/fastrgv/TermFrogger/releases
- Platform: Windows, Linux, macOS
-- Keywords: arcade, inspired by Frogger, open content, text-only
+- Keywords: arcade, inspired by Frogger, open content, text-based
- Code repository: (see download)
- Code language: Ada
- Code license: GPL-3.0
diff --git a/entries/terminal_overload.md b/entries/terminal_overload.md
index 456ac3e8..23169cba 100644
--- a/entries/terminal_overload.md
+++ b/entries/terminal_overload.md
@@ -8,7 +8,7 @@ _(abbreviated TOL) Experimental online multiplayer first-person shooter game._
- Code repository: https://github.com/fr1tz/terminal-overload.git
- Code language: C++, C, C#
- Code license: GPL-3.0
-- Code dependencies: Torque3D
+- Code dependencies: Torque 3D
- Assets license: CC-BY 4.0
Developer: Michael "fr1tz" Goldener
diff --git a/entries/terminalapps.md b/entries/terminalapps.md
index d269f565..d3833a55 100644
--- a/entries/terminalapps.md
+++ b/entries/terminalapps.md
@@ -6,7 +6,7 @@ _Fun puzzle games that run on any terminal. _
- State: mature
- Download: https://github.com/fastrgv/TerminalApps/releases
- Platform: Windows, Linux, macOS
-- Keywords: puzzle, open content, text-only
+- Keywords: puzzle, open content, text-based
- Code repository: (see download)
- Code language: Ada
- Code license: GPL-3.0
diff --git a/entries/the_bubs_brothers.md b/entries/the_bubs_brothers.md
index 35d671d5..9446e78a 100644
--- a/entries/the_bubs_brothers.md
+++ b/entries/the_bubs_brothers.md
@@ -6,7 +6,7 @@ _Networked clone of the classical Bubble Bobble board game._
- State: mature, inactive since 2013
- Download: http://bub-n-bros.sourceforge.net/download.html
- Platform: Windows, Linux, macOS
-- Keywords: board game, clone, inspired by Bubble Bobble, remake
+- Keywords: remake, board, clone, inspired by Bubble Bobble
- Code repository: https://bitbucket.org/arigo/bub-n-bros (hg), https://gitlab.com/osgames/the-bubs-brothers.git (+), http://bub-n-bros.cvs.sourceforge.net (cvs)
- Code language: Python
- Code license: MIT
diff --git a/entries/the_eternity_engine.md b/entries/the_eternity_engine.md
index 9d73ae8e..ee98e807 100644
--- a/entries/the_eternity_engine.md
+++ b/entries/the_eternity_engine.md
@@ -6,7 +6,7 @@ _DOOM source port._
- State: mature
- Download: https://github.com/team-eternity/eternity/releases
- Platform: Windows, Linux, macOS
-- Keywords: game engine, commercial content (?), first person, inspired by Doom + Heretic + Hexen + Strife, multiplay LAN, remake, requires original content, shooter
+- Keywords: game engine, commercial content (?), first-person, inspired by Doom + Heretic + Hexen + Strife, multiplayer LAN, remake, requires original content, shooter
- Code repository: https://github.com/team-eternity/eternity.git
- Code language: C, C++
- Code license: GPL-3.0
diff --git a/entries/the_fortress.md b/entries/the_fortress.md
index bb568ab1..736e88c8 100644
--- a/entries/the_fortress.md
+++ b/entries/the_fortress.md
@@ -5,7 +5,7 @@ _Strategy game._
- Home: https://fortressgame.wordpress.com/about/, https://sourceforge.net/projects/fortress/
- State: beta (alpha?), inactive since 2009
- Keywords: strategy, inspired by Castle
-- Code repository: https://svn.code.sf.net/p/fortress/code/trunk (svn)
+- Code repository: https://svn.code.sf.net/p/fortress/code (svn)
- Code language: Java
- Code license: ? (GPL-3.0)
- Code dependencies: jMonkeyEngine
diff --git a/entries/thyme.md b/entries/thyme.md
index 3efaa1db..896d601a 100644
--- a/entries/thyme.md
+++ b/entries/thyme.md
@@ -4,7 +4,7 @@ _Remake of Command & Conquer: Generals._
- Home: https://github.com/TheAssemblyArmada/Thyme
- State: beta
-- Keywords: strategy, commercial content, inspired by Command & Conquer: Generals, realtime, remake, requires original content
+- Keywords: strategy, commercial content, inspired by Command & Conquer: Generals, real time, remake, requires original content
- Code repository: https://github.com/TheAssemblyArmada/Thyme.git
- Code language: C, C++
- Code license: GPL-2.0
diff --git a/entries/tocs/_action.md b/entries/tocs/_action.md
index 9fa80eb8..c22247a1 100644
--- a/entries/tocs/_action.md
+++ b/entries/tocs/_action.md
@@ -66,6 +66,7 @@
- **[CommandoJS](../commandojs.md)** (JavaScript, CoffeeScript, MIT, beta, inactive since 2012)
- **[Cosmosmash](../cosmosmash.md)** (C++, GPL-2.0, mature, inactive since 2013)
- **[Creep Smash](../creep_smash.md)** (Java, GPL-3.0, beta, inactive since 2011)
+- **[Der Clou!](../der_clou.md)** (C, Custom, beta, inactive since 2017)
- **[Devilution](../devilution.md)** (C, C++, Unlicense, mature)
- **[DevilutionX](../devilutionx.md)** (C, C++, Unlicense, mature)
- **[DGEngine](../dgengine.md)** (C++, zlib, GPL-3.0, beta)
@@ -90,7 +91,7 @@
- **[fRaBs](../frabs.md)** (Lisp, Public domain, mature, inactive since 2016)
- **[freeablo](../freeablo.md)** (C++, GPL-3.0, beta)
- **[FreeCS](../freecs.md)** (QuakeC, GPL-2.0, mature)
-- **[Freedoom](../freedoom.md)** (Not applicable, Not applicable, beta)
+- **[Freedoom](../freedoom.md)** (None, None, beta)
- **[FreePrince](../freeprince.md)** (C, GPL-2.0, beta, inactive since 2011)
- **[Galaxy Forces V2](../galaxy_forces_v2.md)** (C++, ?, mature)
- **[Gang Garrison 2](../gang_garrison_2.md)** (Game Maker Script, MPL-2.0, mature)
@@ -98,6 +99,7 @@
- **[GDHexGrid](../gdhexgrid.md)** (GDScript, MIT, mature)
- **[ges-code](../ges-code.md)** (C, C++, GPL-3.0, mature)
- **[Ghostly](../ghostly.md)** (C++, GPL-3.0, mature, inactive since 2016)
+- **[GL-117](../gl-117.md)** (C++, GPL-2.0, mature, inactive since 2005)
- **[GLtron](../gltron.md)** (C, GPL, beta, inactive since 2017)
- **[GPL Arcade Volleyball](../gpl_arcade_volleyball.md)** (C++, GPL-2.0, beta, inactive since 2006)
- **[Granatier](../granatier.md)** (C++, GPL-2.0, mature)
@@ -110,6 +112,7 @@
- **[Hedgewars](../hedgewars.md)** (Lua, C, C++, Pascal, Haskell, GPL-2.0, mature)
- **[Help Hannah's Horse](../help_hannahs_horse.md)** (C++, GPL-2.0, beta, inactive since 2008)
- **[Hexoshi](../hexoshi.md)** (Python, GPL-3.0, beta, inactive since 2016)
+- **[HolySpirit](../holyspirit.md)** (C++, GPL-3.0, beta, inactive since 2013)
- **[Hovertank3D](../hovertank3d.md)** (C++, Assembly, GPL-2.0, mature, inactive since 2014)
- **[ioquake3](../ioquake3.md)** (C, GPL-2.0, mature)
- **[Jake2](../jake2.md)** (Java, GPL-2.0, beta, inactive since 2006)
@@ -183,6 +186,7 @@
- **[Slune](../slune.md)** (Python, GPL-2.0, mature, inactive since 2007)
- **[Smash Battle](../smash_battle.md)** (C++, ?, beta, inactive since 2011)
- **[Smash](../smash.md)** (JavaScript, MIT, mature)
+- **[Solarus](../solarus.md)** (C, C++, Lua, GPL-3.0, mature)
- **[SolarWolf](../solarwolf.md)** (Python, LGPL-2.1, mature, inactive since 2004)
- **[Sole Collector](../sole_collector.md)** (Java, MIT, beta, inactive since 2018)
- **[Speed Dreams](../speed_dreams.md)** (C++, GPL-2.0, mature)
@@ -198,6 +202,8 @@
- **[The Legend of Edgar](../the_legend_of_edgar.md)** (C, GPL-2.0, mature)
- **[Toppler](../toppler.md)** (C++, GPL-2.0, mature, inactive since 2012)
- **[Tremulous](../tremulous.md)** (C, GPL-2.0, mature, inactive since 2016)
+- **[Tressette](../tressette.md)** (C++, GPL-2.0, mature, inactive since 2017)
+- **[Trigger](../trigger.md)** (C++, BSD, GPL, beta)
- **[Tumiki Fighters](../tumiki_fighters.md)** (D, C++, 2-clause BSD, mature, inactive since 2005)
- **[TUSSLE](../tussle.md)** (Python, GPL-3.0, mature, inactive since 2017)
- **[Tux Racer](../tux_racer.md)** (C, GPL-2.0, beta, inactive since 2001)
diff --git a/entries/tocs/_adventure.md b/entries/tocs/_adventure.md
index 4bb1376c..a41562d1 100644
--- a/entries/tocs/_adventure.md
+++ b/entries/tocs/_adventure.md
@@ -5,6 +5,7 @@
- **[adventure engine](../adventure_engine.md)** (Lua, MIT, mature, inactive since 2013)
- **[Azimuth](../azimuth.md)** (C, GPL-3.0, mature)
- **[Bladecoder Adventure Engine](../bladecoder_adventure_engine.md)** (Java, Apache-2.0, mature)
+- **[Cat Mother Dead Justice](../cat_mother_dead_justice.md)** (C++, 3-clause BSD, GPL-2.0, beta, inactive since 2003)
- **[Childsplay](../childsplay.md)** (Python, GPL-3.0, mature)
- **[Colossal Cave Adventure](../colossal_cave_adventure.md)** (Python, Apache-2.0, mature)
- **[Dedalus](../dedalus.md)** (JavaScript, GPL-2.0, beta, inactive since 2018)
diff --git a/entries/tocs/_all.md b/entries/tocs/_all.md
index 53700c1a..b26c9512 100644
--- a/entries/tocs/_all.md
+++ b/entries/tocs/_all.md
@@ -329,7 +329,7 @@
- **[EasyRPG Player](../easyrpg_player.md)** (C++, GPL-3.0, mature)
- **[Eat The Whistle](../eat_the_whistle.md)** (C, ?, mature, inactive since 2017)
- **[Ecksdee](../ecksdee.md)** (C++, GPL-2.0, beta, inactive since 2009)
-- **[ECWolf](../ecwolf.md)** (C++, GPL-2.0, BSD, LGPL-2.1, Libpng, zlib, bzip2, MIT, IJG, Public domain, mature)
+- **[ECWolf](../ecwolf.md)** (C++, GPL-2.0, BSD, LGPL-2.1, libpng, zlib, bzip2, MIT, IJG, Public domain, mature)
- **[EDuke32](../eduke32.md)** (C, C++, GPL-2.0, mature)
- **[Egoboo](../egoboo.md)** (C++, C, GPL-3.0, mature, inactive since 2015)
- **[Einstein Puzzle](../einstein_puzzle.md)** (C++, GPL-2.0, mature, inactive since 2005)
@@ -404,7 +404,7 @@
- **[Freeciv](../freeciv.md)** (C, GPL-2.0, mature)
- **[FreeCol](../freecol.md)** (Java, GPL-2.0, mature)
- **[FreeCS](../freecs.md)** (QuakeC, GPL-2.0, mature)
-- **[Freedoom](../freedoom.md)** (Not applicable, Not applicable, beta)
+- **[Freedoom](../freedoom.md)** (None, None, beta)
- **[FreedroidRPG](../freedroidrpg.md)** (C, C++, Lua, GPL-2.0, mature)
- **[FreeFalcon](../freefalcon.md)** (C, C++, 2-clause BSD, inactive since 2014)
- **[freegish](../freegish.md)** (C, GPL-2.0, beta, inactive since 2017)
@@ -528,7 +528,7 @@
- **[Holtz](../holtz.md)** (C++, GPL, mature)
- **[HolySpirit](../holyspirit.md)** (C++, GPL-3.0, beta, inactive since 2013)
- **[Hopson-Arcade](../hopson-arcade.md)** (C++, GPL-3.0, mature)
-- **[HoverRace](../hoverrace.md)** (C++, Custom NC, mature, inactive since 2016)
+- **[HoverRace](../hoverrace.md)** (C++, Custom, mature, inactive since 2016)
- **[Hovertank3D](../hovertank3d.md)** (C++, Assembly, GPL-2.0, mature, inactive since 2014)
- **[HTML5 Pacman](../html5_pacman.md)** (JavaScript, WTFPL, mature, inactive since 2013)
- **[Hypatia](../hypatia.md)** (Python, MIT, beta, inactive since 2016)
@@ -612,7 +612,7 @@
- **[Ladder](../ladder.md)** (Java, GPL-2.0, mature, inactive since 2005)
- **[LambdaHack](../lambdahack.md)** (Haskell, 3-clause BSD, beta)
- **[LambdaRogue: The Book of Stars](../lambdarogue_the_book_of_stars.md)** (Pascal, GPL-2.0, mature, inactive since 2012)
-- **[Land of Fire](../land_of_fire.md)** (Custom, GPL-2.0, beta)
+- **[Land of Fire](../land_of_fire.md)** (Script, GPL-2.0, beta)
- **[LastTry](../lasttry.md)** (Java, MIT, beta, inactive since 2017)
- **[LBreakout2](../lbreakout2.md)** (C, GPL-2.0, mature, inactive since 2010)
- **[LBreakoutHD](../lbreakouthd.md)** (C++, GPL-3.0, mature)
@@ -707,7 +707,7 @@
- **[Mmpong](../mmpong.md)** (C, GPL-3.0, beta, inactive since 2009)
- **[Moagg2](../moagg2.md)** (Java, GPL-2.0, mature, inactive since 2008)
- **[Mocha Doom](../mocha_doom.md)** (Java, ?, beta, inactive since 2012)
-- **[MonoGame](../monogame.md)** (C#, Ms-PL, MIT, mature)
+- **[MonoGame](../monogame.md)** (C#, MS-PL, MIT, mature)
- **[Monster Generator](../monster_generator.md)** (Java, MIT, mature)
- **[Monsters and Mushrooms](../monsters_and_mushrooms.md)** (Python, GPL-2.0, mature, inactive since 2010)
- **[Monstrosity](../monstrosity.md)** (Python, MIT, mature)
@@ -1050,7 +1050,7 @@
- **[Seven Kingdoms: Ancient Adversaries](../seven_kingdoms_ancient_adversaries.md)** (C++, GPL-2.0, mature)
- **[sfall](../sfall.md)** (C++, C, GPL-3.0, mature)
- **[shadow-of-the-beast-html5](../shadow-of-the-beast-html5.md)** (JavaScript, Apache-2.0, beta, inactive since 2017)
-- **[Shadowgrounds](../shadowgrounds.md)** (C++, Custom NC, beta, inactive since 2017)
+- **[Shadowgrounds](../shadowgrounds.md)** (C++, Custom, beta, inactive since 2017)
- **[SharpKonquest](../sharpkonquest.md)** (C#, GPL-2.0, mature, inactive since 2007)
- **[Shockolate](../shockolate.md)** (C, GPL-3.0, beta)
- **[Shotgun Debugger](../shotgun_debugger.md)** (C++, GPL-2.0, mature, inactive since 2005)
@@ -1150,7 +1150,7 @@
- **[SuperTux](../supertux.md)** (C++, GPL-3.0, beta)
- **[SuperTuxKart](../supertuxkart.md)** (C++, C, GPL-3.0, mature)
- **[SuperTuxParty](../supertuxparty.md)** (GDScript, GPL-3.0, beta)
-- **[Supremacy](../supremacy.md)** (C#, Ms-RL, beta, inactive since 2014)
+- **[Supremacy](../supremacy.md)** (C#, MS-RL, beta, inactive since 2014)
- **[Survivor](../survivor.md)** (JavaScript, CC-BY-NC-3.0, mature)
- **[SWIG](../swig.md)** (C++, SWIG license, mature)
- **[SWP](../swp.md)** (C, C++, GPL-2.0, mature)
@@ -1337,7 +1337,7 @@
- **[xDuke](../xduke.md)** (C, GPL-2.0, beta, inactive since 2010)
- **[Xenowar](../xenowar.md)** (C, C++, GPL-3.0, mature, inactive since 2014)
- **[XInvaders 3D](../xinvaders_3d.md)** (C, GPL-2.0, mature, inactive since 2000)
-- **[Xjig](../xjig.md)** (C, Attribution, no warranty, mature)
+- **[Xjig](../xjig.md)** (C, Custom, mature)
- **[XMage](../xmage.md)** (Java, MIT, mature)
- **[Xonotic](../xonotic.md)** (C, GPL-3.0, mature)
- **[XorCurses](../xorcurses.md)** (C, GPL-3.0, beta, inactive since 2012)
diff --git a/entries/tocs/_android.md b/entries/tocs/_android.md
index db62137a..abab496b 100644
--- a/entries/tocs/_android.md
+++ b/entries/tocs/_android.md
@@ -14,7 +14,7 @@
- **[Domination](../domination.md)** (Java, GPL-3.0, mature)
- **[Dungeon Hero](../dungeon_hero.md)** (Java, MIT, mature)
- **[Dungeon Quest](../dungeon_quest.md)** (Java, MIT, mature)
-- **[ECWolf](../ecwolf.md)** (C++, GPL-2.0, BSD, LGPL-2.1, Libpng, zlib, bzip2, MIT, IJG, Public domain, mature)
+- **[ECWolf](../ecwolf.md)** (C++, GPL-2.0, BSD, LGPL-2.1, libpng, zlib, bzip2, MIT, IJG, Public domain, mature)
- **[Esenthel Engine](../esenthel_engine.md)** (C, C++, Custom, beta)
- **[EternalWinterWars](../eternalwinterwars.md)** (Java, MIT, beta, inactive since 2014)
- **[Flappy Cow](../flappy_cow.md)** (Java, MIT, mature)
diff --git a/entries/tocs/_board-game.md b/entries/tocs/_board-game.md
index 318f0ed1..bffa2260 100644
--- a/entries/tocs/_board-game.md
+++ b/entries/tocs/_board-game.md
@@ -1,13 +1,3 @@
[comment]: # (autogenerated content, do not edit)
# Board game
-- **[Domination](../domination.md)** (Java, GPL-3.0, mature)
-- **[DreamChess](../dreamchess.md)** (C, GPL-3.0, beta)
-- **[JSettlers](../jsettlers.md)** (Java, GPL-3.0, mature)
-- **[Magic Gardeners Tournament](../magic_gardeners_tournament.md)** (Python, GPL-2.0, beta, inactive since 2007)
-- **[Open Legend RPG](../open_legend_rpg.md)** (Text, Custom, mature)
-- **[Pasang Emas](../pasang_emas.md)** (Vala, GPL-3.0, mature)
-- **[Pioneers](../pioneers.md)** (C, GPL-2.0, mature)
-- **[Scrabble3D](../scrabble3d.md)** (Pascal, GPL-3.0, mature, inactive since 2015)
-- **[The Bub's Brothers](../the_bubs_brothers.md)** (Python, MIT, mature, inactive since 2013)
-- **[VASSAL](../vassal.md)** (Java, LGPL-2.1, mature)
\ No newline at end of file
diff --git a/entries/tocs/_card-game.md b/entries/tocs/_card-game.md
index 6a23311a..202b0441 100644
--- a/entries/tocs/_card-game.md
+++ b/entries/tocs/_card-game.md
@@ -1,6 +1,3 @@
[comment]: # (autogenerated content, do not edit)
# Card game
-- **[Libre: The Open Source Card Game](../libre_the_open_source_card_game.md)** (?, ?, mature, inactive since 2010)
-- **[Tressette](../tressette.md)** (C++, GPL-2.0, mature, inactive since 2017)
-- **[Trigger](../trigger.md)** (C++, BSD, GPL, beta)
\ No newline at end of file
diff --git a/entries/tocs/_framework.md b/entries/tocs/_framework.md
index aa59d007..d46f8bfd 100644
--- a/entries/tocs/_framework.md
+++ b/entries/tocs/_framework.md
@@ -38,7 +38,7 @@
- **[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)
-- **[MonoGame](../monogame.md)** (C#, Ms-PL, MIT, mature)
+- **[MonoGame](../monogame.md)** (C#, MS-PL, MIT, mature)
- **[Nazara Engine](../nazara_engine.md)** (C, C++, MIT, beta)
- **[O.H.R.RPG.C.E.](../ohrrpgce.md)** (Basic, GPL-2.0, mature)
- **[Octaforge](../octaforge.md)** (C++, Custom, mature)
diff --git a/entries/tocs/_game-engine.md b/entries/tocs/_game-engine.md
index 147e2901..74b84b1b 100644
--- a/entries/tocs/_game-engine.md
+++ b/entries/tocs/_game-engine.md
@@ -40,6 +40,7 @@
- **[GNU Go](../gnu_go.md)** (C, GPL-3.0, mature, inactive since 2011)
- **[Grail](../grail.md)** (C++, Lua, GPL-3.0, beta, inactive since 2013)
- **[Grit Game Engine](../grit_game_engine.md)** (C++, Python, MIT, beta)
+- **[Haxima](../haxima.md)** (C++, GPL-3.0, beta)
- **[Hypatia](../hypatia.md)** (Python, MIT, beta, inactive since 2016)
- **[ika](../ika.md)** (C++, Python, PHP, C#, GPL-2.0, beta, inactive since 2007)
- **[INSTEAD](../instead.md)** (C, Lua, MIT, mature)
diff --git a/entries/tocs/_linux.md b/entries/tocs/_linux.md
index 0df9090a..223b6113 100644
--- a/entries/tocs/_linux.md
+++ b/entries/tocs/_linux.md
@@ -95,7 +95,7 @@
- **[DwarfCorp](../dwarfcorp.md)** (C#, MIT, mature)
- **[DXX-Rebirth](../dxx-rebirth.md)** (C, C++, Python, GPL-3.0, Custom, mature)
- **[Eat The Whistle](../eat_the_whistle.md)** (C, ?, mature, inactive since 2017)
-- **[ECWolf](../ecwolf.md)** (C++, GPL-2.0, BSD, LGPL-2.1, Libpng, zlib, bzip2, MIT, IJG, Public domain, mature)
+- **[ECWolf](../ecwolf.md)** (C++, GPL-2.0, BSD, LGPL-2.1, libpng, zlib, bzip2, MIT, IJG, Public domain, mature)
- **[Emilia Pinball](../emilia_pinball.md)** (C++, GPL-2.0, beta)
- **[Empty Clip](../empty_clip.md)** (C++, GPL-2.0, mature)
- **[Enigma](../enigma.md)** (C, C++, GPL-2.0, mature)
@@ -115,7 +115,7 @@
- **[Free Mars](../free_mars.md)** (Java, GPL-3.0, mature)
- **[freeablo](../freeablo.md)** (C++, GPL-3.0, beta)
- **[FreeBlocks](../freeblocks.md)** (C, Java, GPL-3.0, beta, inactive since 2015)
-- **[Freedoom](../freedoom.md)** (Not applicable, Not applicable, beta)
+- **[Freedoom](../freedoom.md)** (None, None, beta)
- **[Frets on Fire](../frets_on_fire.md)** (Python, GPL-2.0, mature, inactive since 2008)
- **[Friking Shark](../friking_shark.md)** (C++, GPL-3.0, mature)
- **[Frozen Bubble](../frozen_bubble.md)** (Perl, GPL-2.0, mature, inactive since 2012)
diff --git a/entries/tocs/_macos.md b/entries/tocs/_macos.md
index e8bbe22d..b07979c3 100644
--- a/entries/tocs/_macos.md
+++ b/entries/tocs/_macos.md
@@ -3,6 +3,7 @@
- **[0 A.D.](../0_ad.md)** (C++, GPL-2.0, beta)
- **[3D Pong](../3d_pong.md)** (C, GPL-2.0, beta, inactive since 2004)
+- **[4D-TRIS](../4d-tris.md)** (C, GPL-2.0, mature, inactive since 2012)
- **[Abe's Amazing Adventure](../abes_amazing_adventure.md)** (C, GPL-2.0, mature, inactive since 2005)
- **[AdaGate](../adagate.md)** (Ada, GPL-3.0, mature)
- **[Aleph One](../aleph_one.md)** (C++, Lua, GPL-3.0, mature)
@@ -50,7 +51,7 @@
- **[Duck Marines](../duck_marines.md)** (Lua, zlib, mature, inactive since 2016)
- **[DwarfCorp](../dwarfcorp.md)** (C#, MIT, mature)
- **[Eat The Whistle](../eat_the_whistle.md)** (C, ?, mature, inactive since 2017)
-- **[ECWolf](../ecwolf.md)** (C++, GPL-2.0, BSD, LGPL-2.1, Libpng, zlib, bzip2, MIT, IJG, Public domain, mature)
+- **[ECWolf](../ecwolf.md)** (C++, GPL-2.0, BSD, LGPL-2.1, libpng, zlib, bzip2, MIT, IJG, Public domain, mature)
- **[Emilia Pinball](../emilia_pinball.md)** (C++, GPL-2.0, beta)
- **[Enigma](../enigma.md)** (C, C++, GPL-2.0, mature)
- **[Escape Towards The Unknown](../escape_towards_the_unknown.md)** (C, GPL-2.0, beta, inactive since 2016)
@@ -66,7 +67,7 @@
- **[FLTK Recycling Game!](../fltk_recycling_game.md)** (C++, LGPL-2.1, mature, inactive since 2014)
- **[Free Mars](../free_mars.md)** (Java, GPL-3.0, mature)
- **[freeablo](../freeablo.md)** (C++, GPL-3.0, beta)
-- **[Freedoom](../freedoom.md)** (Not applicable, Not applicable, beta)
+- **[Freedoom](../freedoom.md)** (None, None, beta)
- **[Frets on Fire](../frets_on_fire.md)** (Python, GPL-2.0, mature, inactive since 2008)
- **[Frozen Bubble](../frozen_bubble.md)** (Perl, GPL-2.0, mature, inactive since 2012)
- **[GameCake](../gamecake.md)** (C, C++, Lua, MIT, mature)
diff --git a/entries/tocs/_platform.md b/entries/tocs/_platform.md
index f07480c2..9dd7476a 100644
--- a/entries/tocs/_platform.md
+++ b/entries/tocs/_platform.md
@@ -25,6 +25,7 @@
- **[M.A.R.S.](../mars.md)** (C++, C, GPL-3.0, beta, inactive since 2016)
- **[Mari0](../mari0.md)** (Lua, MIT, mature, inactive since 2012)
- **[Mario Objects](../mario_objects.md)** (C#, MIT, beta)
+- **[Mega Mario](../mega_mario.md)** (C++, LGPL-2.1, mature, inactive since 2012)
- **[Minilens](../minilens.md)** (GDScript, GPL-3.0, mature, inactive since 2018)
- **[Mr. Rescue](../mr_rescue.md)** (Lua, zlib, mature, inactive since 2016)
- **[Mrfuze](../mrfuze.md)** (Python, LGPL-2.1, mature, inactive since 2008)
@@ -33,12 +34,15 @@
- **[NXEngine-evo](../nxengine-evo.md)** (C++, GPL-3.0, mature)
- **[NXEngine](../nxengine.md)** (C, C++, GPL-3.0, mature)
- **[Open Surge](../open_surge.md)** (C, GPL-3.0, beta)
+- **[Physics Platformer](../physics_platformer.md)** (Java, MIT, beta, inactive since 2019)
- **[Plee the Bear](../plee_the_bear.md)** (Lisp, C++, Scheme, C, GPL-3.0, beta, inactive since 2017)
- **[Reflection Keen](../reflection_keen.md)** (C, Lua, GPL-2.0, mature)
- **[ReTux](../retux.md)** (Python, GPL-3.0, mature, inactive since 2018)
+- **[Simple Platformer](../simple_platformer.md)** (Java, MIT, beta, inactive since 2019)
- **[Smash Battle](../smash_battle.md)** (C++, ?, beta, inactive since 2011)
- **[Sonic Robo Blast 2](../sonic_robo_blast_2.md)** (C, C++, GPL-2.0, mature)
- **[Steamer Duck](../steamer_duck.md)** (Python, CC0, beta)
+- **[Stringrolled](../stringrolled.md)** (Python, Public domain, beta, inactive since 2008)
- **[Super Tilt Bro](../super_tilt_bro.md)** (Assembly, Python, WTFPL, mature)
- **[SuperTux](../supertux.md)** (C++, GPL-3.0, beta)
- **[Teeworlds](../teeworlds.md)** (C, C++, zlib, beta, inactive since 2013)
@@ -49,4 +53,5 @@
- **[Wario-Land-3](../wario-land-3.md)** (Python, MIT, beta, inactive since 2018)
- **[WarMUX](../warmux.md)** (C++, GPL-2.0, beta, inactive since 2018)
- **[Warp Rogue](../warp_rogue.md)** (C, GPL-3.0, beta, inactive since 2010)
+- **[Which Way Is Up?](../which_way_is_up.md)** (Python, GPL-2.0, beta, inactive since 2008)
- **[WWW](../www.md)** (JavaScript, GPL-3.0, beta, inactive since 2014)
\ No newline at end of file
diff --git a/entries/tocs/_puzzle.md b/entries/tocs/_puzzle.md
index c7469df1..9a15d423 100644
--- a/entries/tocs/_puzzle.md
+++ b/entries/tocs/_puzzle.md
@@ -45,7 +45,6 @@
- **[Gem Drop X](../gem_drop_x.md)** (C, GPL-2.0, beta, inactive since 2002)
- **[Gift Grabber](../gift_grabber.md)** (JavaScript, Apache-2.0, mature)
- **[GJID](../gjid.md)** (C++, MIT, mature, inactive since 2017)
-- **[GL-117](../gl-117.md)** (C++, GPL-2.0, mature, inactive since 2005)
- **[glPortal](../glportal.md)** (C++, zlib, beta)
- **[Grabble](../grabble.md)** (Java, ?, mature, inactive since 2006)
- **[Gweled](../gweled.md)** (C, GPL-2.0, mature)
@@ -134,7 +133,7 @@
- **[Which Way Is Up?](../which_way_is_up.md)** (Python, GPL-2.0, beta, inactive since 2008)
- **[Wizznic!](../wizznic.md)** (C, GPL-3.0, beta, inactive since 2016)
- **[WWW](../www.md)** (JavaScript, GPL-3.0, beta, inactive since 2014)
-- **[Xjig](../xjig.md)** (C, Attribution, no warranty, mature)
+- **[Xjig](../xjig.md)** (C, Custom, mature)
- **[XorCurses](../xorcurses.md)** (C, GPL-3.0, beta, inactive since 2012)
- **[XScavenger](../xscavenger.md)** (C, GPL-2.0, mature, inactive since 2015)
- **[Zaz](../zaz.md)** (C++, GPL-3.0, beta, inactive since 2010)
\ No newline at end of file
diff --git a/entries/tocs/_remake.md b/entries/tocs/_remake.md
index f90a34ad..7bcc1288 100644
--- a/entries/tocs/_remake.md
+++ b/entries/tocs/_remake.md
@@ -103,7 +103,7 @@
- **[Dust Racing 2D](../dust_racing_2d.md)** (C, C++, GPL-3.0, mature)
- **[DXX-Rebirth](../dxx-rebirth.md)** (C, C++, Python, GPL-3.0, Custom, mature)
- **[Eat The Whistle](../eat_the_whistle.md)** (C, ?, mature, inactive since 2017)
-- **[ECWolf](../ecwolf.md)** (C++, GPL-2.0, BSD, LGPL-2.1, Libpng, zlib, bzip2, MIT, IJG, Public domain, mature)
+- **[ECWolf](../ecwolf.md)** (C++, GPL-2.0, BSD, LGPL-2.1, libpng, zlib, bzip2, MIT, IJG, Public domain, mature)
- **[EDuke32](../eduke32.md)** (C, C++, GPL-2.0, mature)
- **[Enduro tribute](../enduro_tribute.md)** (JavaScript, MIT, mature)
- **[Enigma](../enigma.md)** (C, C++, GPL-2.0, mature)
@@ -128,7 +128,7 @@
- **[Freeciv Alpha Centauri project](../freeciv_alpha_centauri_project.md)** (C, GPL-2.0, beta, inactive since 2003)
- **[FreeCol](../freecol.md)** (Java, GPL-2.0, mature)
- **[FreeCS](../freecs.md)** (QuakeC, GPL-2.0, mature)
-- **[Freedoom](../freedoom.md)** (Not applicable, Not applicable, beta)
+- **[Freedoom](../freedoom.md)** (None, None, beta)
- **[freegish](../freegish.md)** (C, GPL-2.0, beta, inactive since 2017)
- **[Freekick 3](../freekick_3.md)** (C++, Python, GPL-3.0, mature, inactive since 2015)
- **[FreeLords](../freelords.md)** (Java, GPL-2.0, beta, inactive since 2017)
@@ -160,6 +160,7 @@
- **[Gorc](../gorc.md)** (C++, Apache-2.0, beta)
- **[Gorillas-rs](../gorillas-rs.md)** (Rust, MIT, beta)
- **[Gorillas](../gorillas.md)** (Objective-C, JavaScript, Java Research License, mature, inactive since 2014)
+- **[Greenius' Civil War](../greenius_civil_war.md)** (C++, GPL-2.0, beta, inactive since 2001)
- **[Greentwip's Harvest Moon](../greentwips_harvest_moon.md)** (C#, GPL-3.0, beta)
- **[Griefly](../griefly.md)** (C++, Go, Python, MIT, beta)
- **[GUSANOS](../gusanos.md)** (C++, GPL-2.0, beta, inactive since 2006)
@@ -171,7 +172,7 @@
- **[Hematite](../hematite.md)** (Rust, MIT, beta)
- **[Hocoslamfy](../hocoslamfy.md)** (C, C++, GPL-2.0, beta, inactive since 2016)
- **[Hopson-Arcade](../hopson-arcade.md)** (C++, GPL-3.0, mature)
-- **[HoverRace](../hoverrace.md)** (C++, Custom NC, mature, inactive since 2016)
+- **[HoverRace](../hoverrace.md)** (C++, Custom, mature, inactive since 2016)
- **[Hovertank3D](../hovertank3d.md)** (C++, Assembly, GPL-2.0, mature, inactive since 2014)
- **[HTML5 Pacman](../html5_pacman.md)** (JavaScript, WTFPL, mature, inactive since 2013)
- **[I Have No Tomatoes](../i_have_no_tomatoes.md)** (C++, zlib, mature, inactive since 2004)
@@ -378,7 +379,7 @@
- **[Seven Kingdoms: Ancient Adversaries](../seven_kingdoms_ancient_adversaries.md)** (C++, GPL-2.0, mature)
- **[sfall](../sfall.md)** (C++, C, GPL-3.0, mature)
- **[shadow-of-the-beast-html5](../shadow-of-the-beast-html5.md)** (JavaScript, Apache-2.0, beta, inactive since 2017)
-- **[Shadowgrounds](../shadowgrounds.md)** (C++, Custom NC, beta, inactive since 2017)
+- **[Shadowgrounds](../shadowgrounds.md)** (C++, Custom, beta, inactive since 2017)
- **[Shockolate](../shockolate.md)** (C, GPL-3.0, beta)
- **[Shotgun Debugger](../shotgun_debugger.md)** (C++, GPL-2.0, mature, inactive since 2005)
- **[Siege of Avalon : Open Source](../siege_of_avalon_open_source.md)** (Pascal, Custom, beta, inactive since 2011)
diff --git a/entries/tocs/_role-playing.md b/entries/tocs/_role-playing.md
index 883da915..d256346f 100644
--- a/entries/tocs/_role-playing.md
+++ b/entries/tocs/_role-playing.md
@@ -95,7 +95,7 @@
- **[Krank](../krank.md)** (Python, Public domain, beta, inactive since 2008)
- **[Labyrinth of Worlds](../labyrinth_of_worlds.md)** (C++, LGPL-3.0, beta, inactive since 2010)
- **[LambdaRogue: The Book of Stars](../lambdarogue_the_book_of_stars.md)** (Pascal, GPL-2.0, mature, inactive since 2012)
-- **[Land of Fire](../land_of_fire.md)** (Custom, GPL-2.0, beta)
+- **[Land of Fire](../land_of_fire.md)** (Script, GPL-2.0, beta)
- **[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)
- **[lttp-phaser](../lttp-phaser.md)** (TypeScript, JavaScript, MIT, beta, inactive since 2016)
@@ -109,6 +109,7 @@
- **[NetHack](../nethack.md)** (C, Custom, mature)
- **[NetMauMau](../netmaumau.md)** (C++, LGPL-3.0, mature, inactive since 2015)
- **[NLarn](../nlarn.md)** (C, Lua, GPL-3.0, mature)
+- **[Open Jumpgate](../open_jumpgate.md)** (C++, GPL-2.0, beta, inactive since 2017)
- **[Open Legend RPG](../open_legend_rpg.md)** (Text, Custom, mature)
- **[Open Meridian](../open_meridian.md)** (C, C++, GPL-2.0, mature)
- **[Open RSC](../open_rsc.md)** (Java, GPL-3.0, mature)
@@ -144,6 +145,7 @@
- **[SilverTree](../silvertree.md)** (C++, GPL-3.0, beta, inactive since 2007)
- **[SLASH'EM](../slashem.md)** (C, R, C++, Custom, beta, inactive since 2007)
- **[Sleep Is Death](../sleep_is_death.md)** (C++, ?, mature, inactive since 2018)
+- **[Solarus](../solarus.md)** (C, C++, Lua, GPL-3.0, mature)
- **[Source of Tales](../source_of_tales.md)** (Lua, GPL-3.0, mature, inactive since 2013)
- **[Space Station 13](../space_station_13.md)** (DM, AGPL-3.0, mature)
- **[Spice Trade](../spice_trade.md)** (Java, LGPL-2.0, mature, inactive since 2005)
diff --git a/entries/tocs/_simulation.md b/entries/tocs/_simulation.md
index 8f87c9c9..d7aac15d 100644
--- a/entries/tocs/_simulation.md
+++ b/entries/tocs/_simulation.md
@@ -3,6 +3,7 @@
- **[2Moons Browsergame Engine](../2moons_browsergame_engine.md)** (PHP, JavaScript, MIT, mature)
- **[3d.city](../3dcity.md)** (JavaScript, GPL-3.0, mature, inactive since 2016)
+- **[ACM](../acm.md)** (C, GPL-2.0, mature, inactive since 2000)
- **[Billiards](../billiards.md)** (Lua, Objective-C, GPL-3.0, beta, inactive since 2012)
- **[Biogenesis](../biogenesis.md)** (Java, GPL-2.0, beta)
- **[Black Shades Elite](../black_shades_elite.md)** (?, ?, beta, inactive since 2007)
@@ -16,6 +17,7 @@
- **[Combat Simulator Project](../combat_simulator_project.md)** (C++, GPL-2.0, beta, inactive since 2010)
- **[Construo](../construo.md)** (C++, GPL-3.0, beta, inactive since 2015)
- **[Core War](../core_war.md)** (C, Java, GPL-2.0, 2-clause BSD, mature)
+- **[Critterding](../critterding.md)** (C++, GPL-2.0, beta, inactive since 2013)
- **[Cultivation](../cultivation.md)** (C++, ?, mature, inactive since 2010)
- **[Cytopia](../cytopia.md)** (C++, GPL-3.0, beta)
- **[Danger from the Deep](../danger_from_the_deep.md)** (C++, GPL-2.0, beta, inactive since 2011)
@@ -35,12 +37,14 @@
- **[FreeSims](../freesims.md)** (C#, MPL-2.0, beta)
- **[FreeSO](../freeso.md)** (C#, MPL-2.0, beta)
- **[FreeTrain](../freetrain.md)** (C#, LGPL-2.1, beta, inactive since 2009)
+- **[GL-117](../gl-117.md)** (C++, GPL-2.0, mature, inactive since 2005)
- **[Gnomescroll](../gnomescroll.md)** (C, C++, Python, GPL-3.0, beta, inactive since 2013)
- **[Golly](../golly.md)** (C++, Java, GPL-2.0, mature)
- **[Grobots](../grobots.md)** (C++, GPL-2.0, mature, inactive since 2014)
- **[Hardwar](../hardwar.md)** (C++, GPL-3.0, beta, inactive since 2015)
- **[Hematite](../hematite.md)** (Rust, MIT, beta)
- **[Infiniminer](../infiniminer.md)** (C#, MIT, mature, inactive since 2016)
+- **[Infon Battle Arena](../infon_battle_arena.md)** (C, Lua, GPL, beta, inactive since 2012)
- **[Julius](../julius.md)** (C, C++, AGPL-3.0, mature)
- **[KeeperRL](../keeperrl.md)** (C, C++, GPL-2.0, beta)
- **[Librelancer](../librelancer.md)** (C, C#, MIT, beta)
@@ -99,6 +103,7 @@
- **[Tux Football](../tux_football.md)** (C++, GPL-2.0, beta, inactive since 2012)
- **[Vamos](../vamos.md)** (C++, Python, GPL-3.0, beta, inactive since 2014)
- **[VDrift](../vdrift.md)** (C++, GPL-3.0, mature, inactive since 2014)
+- **[Vertigo](../vertigo.md)** (C, GPL-2.0, beta, inactive since 2002)
- **[Voxelands](../voxelands.md)** (C++, GPL-3.0, beta)
- **[WallBall](../wallball.md)** (Haxe, JavaScript, GPL-3.0, mature)
- **[YSoccer](../ysoccer.md)** (Java, GPL-2.0, mature)
\ No newline at end of file
diff --git a/entries/tocs/_sports.md b/entries/tocs/_sports.md
index 59111685..c3ccd36c 100644
--- a/entries/tocs/_sports.md
+++ b/entries/tocs/_sports.md
@@ -6,11 +6,13 @@
- **[CannonSmash](../cannonsmash.md)** (C++, GPL-2.0, beta, inactive since 2003)
- **[Dust Racing 2D](../dust_racing_2d.md)** (C, C++, GPL-3.0, mature)
- **[Emilia Pinball](../emilia_pinball.md)** (C++, GPL-2.0, beta)
+- **[Free Tennis](../free_tennis.md)** (OCaml, GPL-2.0, beta, inactive since 2005)
- **[Freekick 3](../freekick_3.md)** (C++, Python, GPL-3.0, mature, inactive since 2015)
- **[GPL Arcade Volleyball](../gpl_arcade_volleyball.md)** (C++, GPL-2.0, beta, inactive since 2006)
- **[H-Craft Championship](../h-craft_championship.md)** (C++, zlib, mature, inactive since 2015)
-- **[HoverRace](../hoverrace.md)** (C++, Custom NC, mature, inactive since 2016)
+- **[HoverRace](../hoverrace.md)** (C++, Custom, mature, inactive since 2016)
- **[Libre Pinball](../libre_pinball.md)** (GDScript, MIT, beta, inactive since 2015)
+- **[Libre: The Open Source Card Game](../libre_the_open_source_card_game.md)** (?, ?, mature, inactive since 2010)
- **[NetStatsBaseball](../netstatsbaseball.md)** (C, Public domain, mature)
- **[NOVA PINBALL](../nova_pinball.md)** (Lua, GPL-3.0, beta, inactive since 2017)
- **[Open Soccer Star](../open_soccer_star.md)** (PHP, GPL-3.0, beta)
@@ -18,6 +20,7 @@
- **[OpenWebSoccer-Sim](../openwebsoccer-sim.md)** (PHP, LGPL-3.0, mature)
- **[Skifree-HTML5-clone](../skifree-html5-clone.md)** (JavaScript, GPL-3.0, beta, inactive since 2011)
- **[skifree.js](../skifreejs.md)** (JavaScript, MIT, mature, inactive since 2016)
+- **[Tennix!](../tennix.md)** (C, C++, GPL-2.0, mature)
- **[Tux Football](../tux_football.md)** (C++, GPL-2.0, beta, inactive since 2012)
- **[Visual Pinball](../visual_pinball.md)** (C++, MAME, mature)
- **[YSoccer](../ysoccer.md)** (Java, GPL-2.0, mature)
\ No newline at end of file
diff --git a/entries/tocs/_strategy.md b/entries/tocs/_strategy.md
index 7d0d2a71..be754f16 100644
--- a/entries/tocs/_strategy.md
+++ b/entries/tocs/_strategy.md
@@ -208,7 +208,7 @@
- **[Star Ruler 2](../star_ruler_2.md)** (C, C++, MIT, mature)
- **[Stareater](../stareater.md)** (C#, GPL-3.0, beta)
- **[Stars! Nova](../stars_nova.md)** (C#, GPL-2.0, beta)
-- **[Supremacy](../supremacy.md)** (C#, Ms-RL, beta, inactive since 2014)
+- **[Supremacy](../supremacy.md)** (C#, MS-RL, beta, inactive since 2014)
- **[Syndicate Wars Port](../syndicate_wars_port.md)** (C, GPL-3.0, beta, inactive since 2010)
- **[T-Bots](../t-bots.md)** (C, GPL-2.0, beta, inactive since 2004)
- **[Tactics Squad](../tactics_squad.md)** (C++, GPL-2.0, beta, inactive since 2007)
diff --git a/entries/tocs/_windows.md b/entries/tocs/_windows.md
index 3a15b398..7ae3a87f 100644
--- a/entries/tocs/_windows.md
+++ b/entries/tocs/_windows.md
@@ -3,6 +3,7 @@
- **[0 A.D.](../0_ad.md)** (C++, GPL-2.0, beta)
- **[1oom](../1oom.md)** (C, GPL-2.0, mature)
+- **[4D-TRIS](../4d-tris.md)** (C, GPL-2.0, mature, inactive since 2012)
- **[a2x](../a2x.md)** (C, Python, C++, GPL-3.0, beta)
- **[Abe's Amazing Adventure](../abes_amazing_adventure.md)** (C, GPL-2.0, mature, inactive since 2005)
- **[AdaGate](../adagate.md)** (Ada, GPL-3.0, mature)
@@ -90,7 +91,7 @@
- **[DwarfCorp](../dwarfcorp.md)** (C#, MIT, mature)
- **[DXX-Rebirth](../dxx-rebirth.md)** (C, C++, Python, GPL-3.0, Custom, mature)
- **[Eat The Whistle](../eat_the_whistle.md)** (C, ?, mature, inactive since 2017)
-- **[ECWolf](../ecwolf.md)** (C++, GPL-2.0, BSD, LGPL-2.1, Libpng, zlib, bzip2, MIT, IJG, Public domain, mature)
+- **[ECWolf](../ecwolf.md)** (C++, GPL-2.0, BSD, LGPL-2.1, libpng, zlib, bzip2, MIT, IJG, Public domain, mature)
- **[Emilia Pinball](../emilia_pinball.md)** (C++, GPL-2.0, beta)
- **[EmptyEpsilon](../emptyepsilon.md)** (C, C++, Lua, GPL-2.0, mature)
- **[Enigma](../enigma.md)** (C, C++, GPL-2.0, mature)
@@ -114,7 +115,7 @@
- **[FooBillard](../foobillard.md)** (C, GPL-2.0, mature, inactive since 2010)
- **[Free Mars](../free_mars.md)** (Java, GPL-3.0, mature)
- **[freeablo](../freeablo.md)** (C++, GPL-3.0, beta)
-- **[Freedoom](../freedoom.md)** (Not applicable, Not applicable, beta)
+- **[Freedoom](../freedoom.md)** (None, None, beta)
- **[FreeSims](../freesims.md)** (C#, MPL-2.0, beta)
- **[Frets on Fire](../frets_on_fire.md)** (Python, GPL-2.0, mature, inactive since 2008)
- **[GameCake](../gamecake.md)** (C, C++, Lua, MIT, mature)
@@ -147,7 +148,7 @@
- **[Hexoshi](../hexoshi.md)** (Python, GPL-3.0, beta, inactive since 2016)
- **[HoDoKu](../hodoku.md)** (Java, GPL-3.0, mature, inactive since 2013)
- **[Holtz](../holtz.md)** (C++, GPL, mature)
-- **[HoverRace](../hoverrace.md)** (C++, Custom NC, mature, inactive since 2016)
+- **[HoverRace](../hoverrace.md)** (C++, Custom, mature, inactive since 2016)
- **[HyperRogue](../hyperrogue.md)** (C++, GPL-2.0, mature)
- **[I Have No Tomatoes](../i_have_no_tomatoes.md)** (C++, zlib, mature, inactive since 2004)
- **[Ice Breaker](../ice_breaker.md)** (C, GPL-2.0, mature, inactive since 2003)
diff --git a/entries/tornado.md b/entries/tornado.md
index 28e84f1b..93f4b60b 100644
--- a/entries/tornado.md
+++ b/entries/tornado.md
@@ -4,11 +4,11 @@ _Clone of an old C64 game. Destroy your opponent's house using different weather
- Home: https://web.archive.org/web/20170806174943/https://kiza.eu/software/tornado/
- State: mature, inactive since 2009
-- Keywords: simulation, multiplayer, open content, text-mode
+- Keywords: simulation, multiplayer, open content, text-based
- Code repository: (see home)
- Code language: C
- Code license: GPL-2.0
-- Code dependencies: Curses
+- Code dependencies: curses
- Assets license: no media
Developer: Oliver Feiler, Rene Puls
diff --git a/entries/total_annihilation_3d.md b/entries/total_annihilation_3d.md
index 26d5616a..414e63e9 100644
--- a/entries/total_annihilation_3d.md
+++ b/entries/total_annihilation_3d.md
@@ -7,7 +7,7 @@ _Remake of Total Annihilation._
- State: beta, inactive since 2017
- Download: (see home)
- Platform: Windows, Linux, macOS
-- Keywords: strategy, inspired by Total Annihilation, realtime, remake
+- Keywords: strategy, inspired by Total Annihilation, real time, remake
- Code repository: https://github.com/zuzuf/TA3D.git
- Code language: C++, C, Lua
- Code license: GPL-2.0
diff --git a/entries/transcend.md b/entries/transcend.md
index 5a7be6d8..825df171 100644
--- a/entries/transcend.md
+++ b/entries/transcend.md
@@ -10,7 +10,7 @@ _Abstract 2D shooter game._
- Code repository: (see download) http://transcend.cvs.sourceforge.net (cvs)
- Code language: C++, Dia
- Code license: ? (GPL, Public domain)
-- Code dependencies: GLUT PortAudio, X
+- Code dependencies: GLUT, X
- Assets license: ? (GPL)
Developer: Jason Rohrer
diff --git a/entries/tremfusion.md b/entries/tremfusion.md
index a505ff9b..9182037d 100644
--- a/entries/tremfusion.md
+++ b/entries/tremfusion.md
@@ -4,7 +4,7 @@ _FPS game that is the fork of Tremulous._
- Home: http://www.tremfusion.net/ (no links), https://web.archive.org/web/20121027000844/http://www.tremfusion.net:80/
- State: mature, inactive since 2009
-- Keywords: remake, first person, inspired by Tremulous, shooter
+- Keywords: remake, first-person, inspired by Tremulous, shooter
- Code repository: https://github.com/Amanieu/tremfusion.git
- Code language: C
- Code license: GPL-2.0
diff --git a/entries/tressette.md b/entries/tressette.md
index ac2398dc..52f7ea46 100644
--- a/entries/tressette.md
+++ b/entries/tressette.md
@@ -6,7 +6,7 @@ _Italian card game._
- State: mature, inactive since 2017
- Download: https://invido.it/download/tressette_download.html (Italian), https://sourceforge.net/projects/tressette/files/
- Platform: Windows
-- Keywords: card game
+- Keywords: action, cards
- Code repository: https://gitlab.com/osgames/tressette.git (conversion of svn), https://svn.code.sf.net/p/tressette/code/ (svn)
- Code language: C++
- Code license: GPL-2.0
diff --git a/entries/trigger.md b/entries/trigger.md
index dc6be47d..8b866cd6 100644
--- a/entries/trigger.md
+++ b/entries/trigger.md
@@ -6,7 +6,7 @@ _3D car racing game._
- State: beta
- Download: https://sourceforge.net/projects/trigger-rally/files/
- Platform: Windows, Linux
-- Keywords: card game, cars, racing
+- Keywords: action, cars, racing
- Code repository: https://svn.code.sf.net/p/trigger-rally/code/ (svn active)
- Code language: C++
- Code license: BSD, GPL
diff --git a/entries/trip_on_the_funny_boat.md b/entries/trip_on_the_funny_boat.md
index 1c36950d..09c7e2e8 100644
--- a/entries/trip_on_the_funny_boat.md
+++ b/entries/trip_on_the_funny_boat.md
@@ -7,7 +7,7 @@ _Side-scrolling arcade shooter game._
- Download: http://funnyboat.sourceforge.net/download.php, https://sourceforge.net/projects/funnyboat/files/
- Platform: Windows, Linux
- Keywords: arcade, open content, shooter, side-scrolling
-- Code repository: https://svn.code.sf.net/p/funnyboat/code/trunk (svn)
+- Code repository: https://svn.code.sf.net/p/funnyboat/code (svn)
- Code language: Python
- Code license: GPL-2.0
- Code dependencies: PixelPerfect
diff --git a/entries/ultrastar_deluxe.md b/entries/ultrastar_deluxe.md
index cd0c0e52..3248be0a 100644
--- a/entries/ultrastar_deluxe.md
+++ b/entries/ultrastar_deluxe.md
@@ -7,7 +7,7 @@ _Karaoke game._
- Download: https://usdx.eu/downloads/
- Platform: Windows, Linux, macOS
- Keywords: music, inspired by SingStar, karaoke, remake
-- Code repository: https://github.com/UltraStar-Deluxe/USDX.git, https://github.com/UltraStar-Deluxe/legacy-sourceforge-svn-mirror.git (+), https://svn.code.sf.net/p/ultrastardx/svn/trunk (svn)
+- Code repository: https://github.com/UltraStar-Deluxe/USDX.git, https://github.com/UltraStar-Deluxe/legacy-sourceforge-svn-mirror.git (+), https://svn.code.sf.net/p/ultrastardx/svn (svn)
- Code language: Pascal
- Code license: GPL-2.0
- Code dependencies: Lua, SDL2
diff --git a/entries/undum.md b/entries/undum.md
index 717e5704..2dd778ce 100644
--- a/entries/undum.md
+++ b/entries/undum.md
@@ -5,7 +5,7 @@ _Client-side framework for narrative hypertext interactive fiction._
- Home: http://idmillington.github.io/undum/, https://web.archive.org/web/20161202210632/http://undum.com/
- State: mature, inactive since 2018
- Platform: Web
-- Keywords: framework, interactive fiction, text based
+- Keywords: framework, interactive fiction, text-based
- Code repository: https://github.com/idmillington/undum.git
- Code language: JavaScript
- Code license: MIT
diff --git a/entries/unnethack.md b/entries/unnethack.md
index d5d5e7ad..f1576445 100644
--- a/entries/unnethack.md
+++ b/entries/unnethack.md
@@ -7,7 +7,7 @@ _Roguelike, single-player role-playing game where the hero must venture through
- State: mature
- Download: https://sourceforge.net/projects/unnethack/files/unnethack/
- Keywords: role playing, roguelike
-- Code repository: https://github.com/unnethack/unnethack.git, https://sourceforge.net/p/unnethack/code/HEAD/tree/ (svn), https://sourceforge.net/p/unnethack/git/ci/master/tree/
+- Code repository: https://github.com/unnethack/unnethack.git, https://git.code.sf.net/p/unnethack/git, https://svn.code.sf.net/p/unnethack/code (svn old)
- Code language: C
- Code license: Custom (NetHack license)
diff --git a/entries/valyria_tear.md b/entries/valyria_tear.md
index 6c4ea0a1..9750fe76 100644
--- a/entries/valyria_tear.md
+++ b/entries/valyria_tear.md
@@ -5,7 +5,7 @@ _J-RPG (Based on the Hero of Allacrost engine)._
- Home: https://valyriatear.blogspot.de/
- State: mature
- Download: https://valyriatear.blogspot.de/p/downloads.html
-- Keywords: role playing, JRPG, popular
+- Keywords: role playing, japanese, popular
- Code repository: https://github.com/ValyriaTear/ValyriaTear.git
- Code language: Lua, C++, C
- Code license: GPL-2.0
diff --git a/entries/vamos.md b/entries/vamos.md
index 2f6aa50e..634a7e3f 100644
--- a/entries/vamos.md
+++ b/entries/vamos.md
@@ -7,7 +7,7 @@ _Automotive simulation framework._
- Download: https://sourceforge.net/projects/vamos/files/
- Platform: Linux
- Keywords: simulation, cars
-- Code repository: https://git.code.sf.net/p/vamos/git, http://vamos.cvs.sourceforge.net:/cvsroot/vamos (cvs)
+- Code repository: https://git.code.sf.net/p/vamos/git, http://vamos.cvs.sourceforge.net (cvs)
- Code language: C++, Python
- Code license: GPL-3.0
- Code dependencies: OpenAL, OpenGL, SDL
diff --git a/entries/vassal.md b/entries/vassal.md
index 82244184..90d3626d 100644
--- a/entries/vassal.md
+++ b/entries/vassal.md
@@ -6,7 +6,7 @@ _Game engine for creating electronic versions of traditional board and card game
- State: mature
- Download: http://www.vassalengine.org/download.php, https://sourceforge.net/projects/vassalengine/files/
- Platform: Windows, Linux, macOS
-- Keywords: board game, clone, framework, game engine, inspired by Board Game
+- Keywords: game engine, board, clone, framework, inspired by Board Game
- Code repository: https://svn.code.sf.net/p/vassalengine/svn/ (svn)
- Code language: Java
- Code license: LGPL-2.1
diff --git a/entries/vcmi.md b/entries/vcmi.md
index c0356857..22c65f96 100644
--- a/entries/vcmi.md
+++ b/entries/vcmi.md
@@ -6,7 +6,7 @@ _Engine for Heroes III, giving it new and extended possibilities._
- State: mature
- Download: (see home)
- Keywords: strategy, commercial content, inspired by Heroes of Might and Magic III, remake, requires original content
-- Code repository: https://github.com/vcmi/vcmi.git, https://sourceforge.net/p/vcmi/code/HEAD/tree/ (svn)
+- Code repository: https://github.com/vcmi/vcmi.git, https://svn.code.sf.net/p/vcmi/code (svn)
- Code language: C++
- Code license: GPL-2.0
- Code dependencies: SDL
diff --git a/entries/vega_strike.md b/entries/vega_strike.md
index 5dd74509..4d163f34 100644
--- a/entries/vega_strike.md
+++ b/entries/vega_strike.md
@@ -7,7 +7,7 @@ _Vega Strike is a first-person space trading and combat simulator._
- State: mature
- Download: http://vegastrike.sourceforge.net/getfiles/
- Keywords: framework, inspired by Elite, open content (?)
-- Code repository: https://github.com/vegastrike/Vega-Strike-Engine-Source.git (https://github.com/vegastrike mirror), https://sourceforge.net/p/vegastrike/code/HEAD/tree/ (svn)
+- Code repository: https://github.com/vegastrike/Vega-Strike-Engine-Source.git (https://github.com/vegastrike mirror), https://svn.code.sf.net/p/vegastrike/code (svn)
- Code language: C++
- Code license: GPL-2.0
diff --git a/entries/vertigo.md b/entries/vertigo.md
index 85d7803b..e10c8e9f 100644
--- a/entries/vertigo.md
+++ b/entries/vertigo.md
@@ -6,7 +6,7 @@ _Flight simulator._
- State: beta, inactive since 2002
- Download: http://stjerneskud.info/vertigo/download.html
- Platform: Linux
-- Keywords: remake, flight simulator
+- Keywords: simulation, flight, remake
- Code repository: (see download)
- Code language: C
- Code license: GPL-2.0
diff --git a/entries/warcraft-remake.md b/entries/warcraft-remake.md
index 10d359dd..d05c6ec4 100644
--- a/entries/warcraft-remake.md
+++ b/entries/warcraft-remake.md
@@ -5,10 +5,10 @@ _Remake of Warcraft: Orcs & Humans._
- Home: https://www.b3dgs.com/v7/page.php?lang=en§ion=warcraft_remake
- State: beta
- Platform: Windows, Linux, Android
-- Keywords: strategy, commercial content, inspired by Warcraft: Orcs & Humans, realtime, remake
+- Keywords: strategy, commercial content, inspired by Warcraft: Orcs & Humans, real time, remake
- Code repository: https://github.com/b3dgs/warcraft-remake.git
- Code language: Java
- Code license: GPL-2.0
-- Code dependencies: LionEngine
+- Code dependencies: Lion
## Building
diff --git a/entries/webchess.md b/entries/webchess.md
index 4c7d44f4..501a3195 100644
--- a/entries/webchess.md
+++ b/entries/webchess.md
@@ -7,7 +7,7 @@ _Allows you to play chess with other users._
- Download: https://sourceforge.net/projects/webchess/files/
- Platform: Web
- Keywords: strategy
-- Code repository: http://webchess.bzr.sourceforge.net/bzrroot/webchess (bzr), http://webchess.cvs.sourceforge.net:/cvsroot/webchess (cvs)
+- Code repository: http://webchess.bzr.sourceforge.net/bzrroot/webchess (bzr), http://webchess.cvs.sourceforge.net (cvs)
- Code language: PHP
- Code license: GPL-3.0
diff --git a/entries/which_way_is_up.md b/entries/which_way_is_up.md
index 1f9d35c6..22ee023f 100644
--- a/entries/which_way_is_up.md
+++ b/entries/which_way_is_up.md
@@ -5,7 +5,7 @@ _Puzzle platformer._
- Home: http://www.oletus.fi/static/whichwayisup/, https://packages.debian.org/search?keywords=whichwayisup
- State: beta, inactive since 2008
- Platform: Windows, Linux
-- Keywords: puzzle, 2D, open content, platformer
+- Keywords: platform, 2D, open content, puzzle
- Code repository: (see home)
- Code language: Python
- Code license: GPL-2.0
diff --git a/entries/wkbre.md b/entries/wkbre.md
index 44f13ac2..e9238a7e 100644
--- a/entries/wkbre.md
+++ b/entries/wkbre.md
@@ -4,7 +4,7 @@ _Remake of Warrior Kings._
- Home: https://github.com/AdrienTD/wkbre
- State: beta
-- Keywords: strategy, 3D, inspired by Warrior Kings, realtime, remake, requires original content
+- Keywords: strategy, 3D, inspired by Warrior Kings, real time, remake, requires original content
- Code repository: https://github.com/AdrienTD/wkbre.git
- Code language: C++, C
- Code license: GPL-3.0
diff --git a/entries/word_war_vi.md b/entries/word_war_vi.md
index f6afe7e4..a4222e54 100644
--- a/entries/word_war_vi.md
+++ b/entries/word_war_vi.md
@@ -6,7 +6,7 @@ _Similar of Defender._
- State: mature
- Download: http://smcameron.github.io/wordwarvi/#downloads
- Platform: Linux, macOS
-- Keywords: action, 2D, inspired by Defender, open content, shooter, side scrolling, similar
+- Keywords: action, 2D, inspired by Defender, open content, shooter, side-scrolling, similar
- Code repository: https://github.com/smcameron/wordwarvi.git
- Code language: C
- Code license: GPL-2.0
diff --git a/entries/world_builder.md b/entries/world_builder.md
index 66bf5f87..422164e6 100644
--- a/entries/world_builder.md
+++ b/entries/world_builder.md
@@ -7,7 +7,7 @@ _Randomly generates scientifically-plausible solar systems, simulates plate tect
- Download: https://sourceforge.net/projects/worldbuilder/files/
- Platform: Windows
- Keywords: tool
-- Code repository: https://gitlab.com/osgames/worldbuilder.git (conversion of cvs), https://sourceforge.net/p/worldbuilder/code/ (cvs)
+- Code repository: https://gitlab.com/osgames/worldbuilder.git (conversion of cvs), https://worldbuilder.cvs.sourceforge.net (cvs)
- Code language: Visual Basic
- Code license: GPL-2.0
diff --git a/entries/xblast.md b/entries/xblast.md
index d8ddbb02..aa6bd70a 100644
--- a/entries/xblast.md
+++ b/entries/xblast.md
@@ -6,7 +6,7 @@ _Multiplayer only side-scroller, arcade bomberman like game._
- State: mature, inactive since 2005
- Download: https://sourceforge.net/projects/xblast/files/
- Platform: Windows, Linux
-- Keywords: arcade, inspired by Bomberman, multiplayer, side-scroller
+- Keywords: arcade, inspired by Bomberman, multiplayer, side-scrolling
- Code repository: http://xblast.cvs.sourceforge.net (cvs)
- Code language: C
- Code license: GPL-2.0
diff --git a/entries/xconq.md b/entries/xconq.md
index cc3555d6..9a89566e 100644
--- a/entries/xconq.md
+++ b/entries/xconq.md
@@ -7,7 +7,7 @@ _General strategy game system._
- State: mature, inactive since 2005
- Download: https://sourceforge.net/projects/xconq/files/, https://sourceware.org/xconq/ftp.html
- Keywords: strategy
-- Code repository: https://gitlab.com/osgames/xconq.git (backup of cvs), https://sourceforge.net/p/xconq/code/ (cvs)
+- Code repository: https://gitlab.com/osgames/xconq.git (backup of cvs), https://xcong.cvs.sourceforge.net (cvs)
- Code language: C++
- Code license: GPL-2.0
diff --git a/entries/xjig.md b/entries/xjig.md
index 2aeed619..f23eb207 100644
--- a/entries/xjig.md
+++ b/entries/xjig.md
@@ -7,7 +7,7 @@ _2D jigsaw puzzle game._
- Keywords: puzzle, jigsaw, open content
- Code repository: (see debian)
- Code language: C
-- Code license: Attribution, no warranty
+- Code license: Custom (attribution, no warranty)
- Assets license: demo image in Debian: license free
Written in 1996
diff --git a/entries/xye.md b/entries/xye.md
index 28de618c..5eca3536 100644
--- a/entries/xye.md
+++ b/entries/xye.md
@@ -6,7 +6,7 @@ _Puzzle game similar to Sokoban but it includes Arcade elements._
- State: beta, inactive since 2013
- Download: http://xye.sourceforge.net/download.php, https://sourceforge.net/projects/xye/files/
- Keywords: arcade, open content, sokoban-like
-- Code repository: https://svn.code.sf.net/p/xye/code/trunk (svn)
+- Code repository: https://svn.code.sf.net/p/xye/code (svn)
- Code language: C++
- Code license: zlib
- Code dependencies: SDL
diff --git a/entries/zauberer.md b/entries/zauberer.md
index fd942455..4be390f4 100644
--- a/entries/zauberer.md
+++ b/entries/zauberer.md
@@ -4,7 +4,7 @@ _FPS project whose initial goal is to serve as a Free data package for engines b
- Home: https://github.com/CireG/Zauberer/, https://www.doomworld.com/vb/freedoom/72519-zauberer/
- State: beta, inactive since 2018
-- Keywords: action, first person, open content, requires engine (Hexen), shooter
+- Keywords: action, first-person, open content, requires original engine (Hexen), shooter
- Code repository: https://github.com/CireG/Zauberer.git
- Code language: None
- Code license: ISC
diff --git a/entries/zero_ballistics.md b/entries/zero_ballistics.md
index 751c6ae7..137a1941 100644
--- a/entries/zero_ballistics.md
+++ b/entries/zero_ballistics.md
@@ -7,7 +7,7 @@ _Zero Ballistics is a unique blend of first person shooter and tank combat, focu
- Download: https://sourceforge.net/projects/zeroballistics/files/
- Platform: Windows
- Keywords: strategy
-- Code repository: https://gitlab.com/osgames/zeroballistics.git (mirror), https://sourceforge.net/p/zeroballistics/code/HEAD/tree/ (svn)
+- Code repository: https://gitlab.com/osgames/zeroballistics.git (mirror), https://svn.code.sf.net/p/zeroballistics/code (svn)
- Code language: C++
- Code license: MIT
diff --git a/entries/zod_engine.md b/entries/zod_engine.md
index 0101c717..459e4de6 100644
--- a/entries/zod_engine.md
+++ b/entries/zod_engine.md
@@ -6,7 +6,7 @@ _Remake of Z._
- State: mature, inactive since 2018
- Download: https://sourceforge.net/projects/zod/files/
- Platform: Windows, Linux
-- Keywords: strategy, commercial content, game engine, inspired by Z, realtime, remake, requires original content
+- Keywords: strategy, commercial content, game engine, inspired by Z, real time, remake, requires original content
- Code repository: http://hg.code.sf.net/p/zod/zod_engine (hg)
- Code language: C++
- Code license: ? (really GPL-3.0 as mentioned on homepage?)
diff --git a/statistics.md b/statistics.md
index 176ff879..6c84dc94 100644
--- a/statistics.md
+++ b/statistics.md
@@ -1,7 +1,7 @@
[comment]: # (autogenerated content, do not edit)
# Statistics
-analyzed 1373 entries on 2019-11-20 16:17:40
+analyzed 1373 entries on 2019-11-21 13:01:35
## State
@@ -45,9 +45,10 @@ Moonbase Assault (2019), Orbit-Hopper (2019), Physics Platformer (2019), Physics
- Kotlin (0.2%)
- Lisp (0.2%)
- CoffeeScript (0.2%)
+- None (0.2%)
- Ren'py (0.2%)
- Blender Script (0.1%)
-- None (0.1%)
+- Script (0.1%)
- Visual Basic (0.1%)
- ActionScript (0.1%)
- AGS Script (0.1%)
@@ -55,7 +56,6 @@ Moonbase Assault (2019), Orbit-Hopper (2019), Physics Platformer (2019), Physics
- BlitzMax (0.1%)
- Clojure (0.1%)
- ColdFusion (0.1%)
-- Custom (0.1%)
- Dart (0.1%)
- Dia (0.1%)
- DM (0.1%)
@@ -67,13 +67,11 @@ Moonbase Assault (2019), Orbit-Hopper (2019), Physics Platformer (2019), Physics
- Io (0.1%)
- MegaGlest Script (0.1%)
- MoonScript (0.1%)
-- Not applicable (0.1%)
- OCaml (0.1%)
- ooc (0.1%)
- QuakeC (0.1%)
- R (0.1%)
- Scala (0.1%)
-- Script (0.1%)
- Shell (0.1%)
- Swift (0.1%)
- Text (0.1%)
@@ -86,9 +84,9 @@ Moonbase Assault (2019), Orbit-Hopper (2019), Physics Platformer (2019), Physics
##### Licenses frequency
- GPL-2.0 (33.9%)
-- GPL-3.0 (26.1%)
+- GPL-3.0 (26.2%)
- MIT (14.7%)
-- Custom (2.9%)
+- Custom (3.1%)
- ? (2.7%)
- Apache-2.0 (2.3%)
- zlib (2.3%)
@@ -112,14 +110,14 @@ Moonbase Assault (2019), Orbit-Hopper (2019), Physics Platformer (2019), Physics
- CC-BY-NC-SA (0.1%)
- CC-BY-SA-3.0 (0.1%)
- CC-BY-SA-4.0 (0.1%)
-- Custom NC (0.1%)
- MAME (0.1%)
+- MS-PL (0.1%)
- NetHack General Public License (0.1%)
+- None (0.1%)
- Proprietary (0.1%)
- AFL-3.0 (0.1%)
- AGPL (0.1%)
- Artistic License-2.0 (0.1%)
-- Attribution (0.1%)
- bzip2 (0.1%)
- CC-BY-NC-3.0 (0.1%)
- CC-BY-NC-SA-2.0 (0.1%)
@@ -127,14 +125,9 @@ Moonbase Assault (2019), Orbit-Hopper (2019), Physics Platformer (2019), Physics
- IJG (0.1%)
- Java Research License (0.1%)
- LGPL (0.1%)
-- Libpng (0.1%)
+- libpng (0.1%)
- MPL-1.1 (0.1%)
-- MS-PL (0.1%)
-- Ms-PL (0.1%)
-- Ms-RL (0.1%)
-- no warranty (0.1%)
-- None (0.1%)
-- Not applicable (0.1%)
+- MS-RL (0.1%)
- SWIG license (0.1%)
- wxWindows license (0.1%)
@@ -145,86 +138,80 @@ Moonbase Assault (2019), Orbit-Hopper (2019), Physics Platformer (2019), Physics
- remake (13.9%)
- open content (7.4%)
- strategy (7.4%)
-- action (6.1%)
+- action (6.2%)
- role playing (5.1%)
-- clone (4.3%)
-- puzzle (3.9%)
+- clone (4.2%)
+- puzzle (3.8%)
- commercial content (3.8%)
-- requires original content (3.6%)
+- requires original content (3.7%)
- arcade (3.3%)
-- game engine (3.0%)
+- game engine (3.1%)
+- simulation (3.0%)
- shooter (2.9%)
-- simulation (2.9%)
- framework (2.2%)
-- platform (1.4%)
-- adventure (1.3%)
+- platform (1.5%)
+- real time (1.5%)
+- adventure (1.4%)
- 2D (1.3%)
-- real time (1.2%)
- roguelike (1.2%)
- turn-based (1.2%)
- library (1.1%)
+- first-person (1.0%)
- tool (1.0%)
- multiplayer (0.9%)
- racing (0.9%)
- skill (0.8%)
- online (0.8%)
- 3D (0.7%)
-- first-person (0.7%)
+- text-based (0.7%)
+- board (0.7%)
+- sports (0.7%)
- multiplayer online + massive (0.6%)
-- sports (0.6%)
- free content (0.5%)
- space (0.5%)
+- side-scrolling (0.5%)
- sandbox (0.5%)
+- cards (0.4%)
- music (0.4%)
-- text-based (0.4%)
-- board (0.4%)
+- shootem (0.4%)
- voxel (0.4%)
- educational (0.3%)
-- first person (0.3%)
-- for kids (0.3%)
-- side-scrolling (0.3%)
-- board game (0.3%)
-- chess (0.3%)
- flight (0.3%)
+- for kids (0.3%)
+- chess (0.3%)
- top-down (0.3%)
- artillery (0.2%)
-- shootem (0.2%)
-- cards (0.2%)
- cars (0.2%)
+- tetris-like (0.2%)
+- multiplayer online (0.2%)
- multiplayer Online (0.2%)
- programming (0.2%)
- scrolling (0.2%)
-- card (0.2%)
- karaoke (0.2%)
-- multiplayer online (0.2%)
-- realtime (0.2%)
- sokoban-like (0.2%)
-- tetris-like (0.2%)
+- multiplayer LAN (0.1%)
- physics (0.1%)
-- platformer (0.1%)
-- text (0.1%)
- visual novel (0.1%)
- engine recreation (0.1%)
-- multiplayer LAN (0.1%)
- multiplayer Online + LAN (0.1%)
- multiplayer Split-screen (0.1%)
- original content required (0.1%)
- popular (0.1%)
-- real-time (0.1%)
- similar (0.1%)
- swappable content (0.1%)
-- text-only (0.1%)
-- card game (0.1%)
+- text (0.1%)
- console (0.1%)
- entertainment (0.1%)
+- evolution (0.1%)
- game framework (0.1%)
- interactive fiction (0.1%)
- multiplayer Competitive (0.1%)
- multiplayer Competitive + Online (0.1%)
- multiplayer online + LAN (0.1%)
+- non-free content (0.1%)
- requires server (0.1%)
-- side-scroller (0.1%)
-- text based (0.1%)
+- snake-like (0.1%)
+- sudoku (0.1%)
- wormslike (0.1%)
- 4D (0.1%)
- client (0.1%)
@@ -232,52 +219,34 @@ Moonbase Assault (2019), Orbit-Hopper (2019), Physics Platformer (2019), Physics
- hangman (0.1%)
- isometric (0.1%)
- jigsaw (0.1%)
-- life simulation (0.1%)
- multiplayer local (0.1%)
- multiplayer massive + online (0.1%)
-- non-free content (0.1%)
- pacman-like (0.1%)
- port (0.1%)
+- requires original engine (0.1%)
- risklike (0.1%)
-- shoot'em up (0.1%)
-- shoot-em (0.1%)
-- side scrolling (0.1%)
- sliding blocks (0.1%)
-- snake-like (0.1%)
+- smashem (0.1%)
- soccer (0.1%)
-- sport (0.1%)
-- sudoku (0.1%)
-- tetris (0.1%)
-- text-mode (0.1%)
- tower defense (0.1%)
- action-adventure (0.0%)
-- action-rpg (0.0%)
-- action/adventure (0.0%)
- asciiart (0.0%)
- beat'em up (0.0%)
- blocks (0.0%)
- brain exercise (0.0%)
- breakout-like (0.0%)
- can use original content (0.0%)
-- car (0.0%)
- city building (0.0%)
-- combat flight simulation (0.0%)
- dancing (0.0%)
- demake (0.0%)
- dexterity (0.0%)
-- dice game (0.0%)
+- dice (0.0%)
- dungeon (0.0%)
- editor (0.0%)
- engine required (0.0%)
-- evolution (0.0%)
-- fighting (0.0%)
- first‐person (0.0%)
-- flight simulation (0.0%)
-- flight simulator (0.0%)
- football (0.0%)
- for adults (0.0%)
-- fork of Freeciv (0.0%)
-- fork of Frets on Fire (0.0%)
- frontend (0.0%)
- game editor (0.0%)
- game maker (0.0%)
@@ -287,7 +256,7 @@ Moonbase Assault (2019), Orbit-Hopper (2019), Physics Platformer (2019), Physics
- gui toolkit (0.0%)
- horror (0.0%)
- interface generator (0.0%)
-- JRPG (0.0%)
+- japanese (0.0%)
- logic (0.0%)
- match 3 (0.0%)
- may require Steam (0.0%)
@@ -296,7 +265,6 @@ Moonbase Assault (2019), Orbit-Hopper (2019), Physics Platformer (2019), Physics
- minesweeper (0.0%)
- modification (0.0%)
- MUD (0.0%)
-- multiplay LAN (0.0%)
- multiplayer co-op (0.0%)
- multiplayer Co-op + Online + LAN (0.0%)
- multiplayer competitive (0.0%)
@@ -312,38 +280,22 @@ Moonbase Assault (2019), Orbit-Hopper (2019), Physics Platformer (2019), Physics
- multiplayer Online + LAN + Split-screen (0.0%)
- multiplayer online + local (0.0%)
- multiplayer Split-screen + Online + LAN (0.0%)
-- non-free-content (0.0%)
-- online multiplayer (0.0%)
- point&click (0.0%)
- poker (0.0%)
- pong-like (0.0%)
- puzzle games collection (0.0%)
- quiz (0.0%)
-- race (0.0%)
- rendering (0.0%)
- requires additional content (0.0%)
-- requires content (0.0%)
-- requires engine (0.0%)
- requires online access (0.0%)
-- requires original engine (0.0%)
-- requires original game content (0.0%)
-- role-playing (0.0%)
- ruleset (0.0%)
-- shootemup (0.0%)
-- side scroller (0.0%)
- single-player (0.0%)
- slider (0.0%)
-- smashem (0.0%)
-- smashup (0.0%)
-- snake (0.0%)
- social (0.0%)
- source documentation generator (0.0%)
-- space combat (0.0%)
-- sudoku puzzle (0.0%)
- survival (0.0%)
- tank (0.0%)
- third-person (0.0%)
-- top view (0.0%)
- transport (0.0%)
- tux (0.0%)
@@ -361,44 +313,47 @@ With code dependency field 541 (39.4%)
##### Code dependencies frequency
-- SDL (21.1%)
+- SDL (21.2%)
- SDL2 (9.4%)
-- pygame (7.9%)
-- OpenGL (5.2%)
-- Qt (3.4%)
+- pygame (8.0%)
+- OpenGL (5.3%)
+- Qt (3.6%)
- SFML (2.4%)
+- Allegro (1.9%)
- libGDX (1.9%)
- OpenAL (1.9%)
-- Allegro (1.7%)
+- MonoGame (1.8%)
- Godot (1.2%)
-- Ogre (1.1%)
+- Ogre (1.2%)
+- GLUT (1.1%)
+- jMonkeyEngine (1.1%)
+- LÖVE (1.1%)
- WebGL (1.1%)
-- GLUT (0.9%)
-- jMonkeyEngine (0.9%)
-- MonoGame (0.9%)
- ncurses (0.9%)
- numpy (0.9%)
- pillow (0.9%)
- wxPython (0.9%)
-- LÖVE (0.8%)
+- GTK (0.8%)
+- libpng (0.8%)
- Unity (0.8%)
- zlib (0.8%)
- Blender game engine (0.7%)
-- libpng (0.7%)
-- Mono (0.7%)
- Twisted (0.7%)
-- GTK (0.5%)
+- curses (0.5%)
+- FreeType (0.5%)
- libvorbis (0.5%)
+- PGU (0.5%)
+- Phaser (0.5%)
- Boost (0.4%)
- Box2D (0.4%)
-- curses (0.4%)
-- Freetype (0.4%)
- GLEW (0.4%)
- Irrlicht (0.4%)
+- KDE libraries (0.4%)
+- Lion (0.4%)
- Lua (0.4%)
- Panda3D (0.4%)
-- pgu (0.4%)
-- Phaser (0.4%)
+- pyglet (0.4%)
+- PyQt (0.4%)
- SGE (0.4%)
- wxWidgets (0.4%)
- ClanLib (0.3%)
@@ -407,27 +362,23 @@ With code dependency field 541 (39.4%)
- FLTK (0.3%)
- GStreamer (0.3%)
- jQuery (0.3%)
-- KDE libraries (0.3%)
- Laravel (0.3%)
- libogg (0.3%)
-- Lion (0.3%)
-- LOVE (0.3%)
- melonJS (0.3%)
- psyco (0.3%)
-- pyglet (0.3%)
+- PygLibs (0.3%)
- pygtk (0.3%)
- PyOpenGL (0.3%)
-- PyQt4 (0.3%)
- Ren'Py (0.3%)
- Solarus (0.3%)
- Source SDK (0.3%)
- Stratagus (0.3%)
- Three.js (0.3%)
+- Torque 3D (0.3%)
- Urho3D (0.3%)
- .NET Core (0.1%)
- Adonthell (0.1%)
- Adventure Game Studio (0.1%)
-- Allegro4 (0.1%)
- AnAL (0.1%)
- AWT (0.1%)
- BackBone.js (0.1%)
@@ -440,7 +391,6 @@ With code dependency field 541 (39.4%)
- Cocos2D (0.1%)
- Crystal_Space (0.1%)
- Cube 2 (0.1%)
-- Curses (0.1%)
- cx_Freeze (0.1%)
- DarkPlaces (0.1%)
- DirectPython (0.1%)
@@ -450,14 +400,10 @@ With code dependency field 541 (39.4%)
- Electro L.I.B (0.1%)
- EnTT (0.1%)
- Fontconfig (0.1%)
-- freetype (0.1%)
- Game Maker (0.1%)
- GameJs (0.1%)
- GLFW (0.1%)
-- GLUT PortAudio (0.1%)
- Golden-T Game Engine (0.1%)
-- Gtk (0.1%)
-- GTK+ (0.1%)
- Guile (0.1%)
- Heretic-based (0.1%)
- Hexen-based (0.1%)
@@ -466,19 +412,16 @@ With code dependency field 541 (39.4%)
- ioquake3 (0.1%)
- JavaFX (0.1%)
- JBox2D (0.1%)
-- jME (0.1%)
- JOGL (0.1%)
-- KDE (0.1%)
- LambdaHack (0.1%)
- libavformat (0.1%)
-- libdx (0.1%)
- libopenmpt (0.1%)
-- LibPNG (0.1%)
- libretro (0.1%)
- libtiff (0.1%)
+- libx (0.1%)
- libxml (0.1%)
- libxml2 (0.1%)
-- LionEngine (0.1%)
+- libxpm (0.1%)
- Lugre (0.1%)
- lwjgl (0.1%)
- Mana source engine (0.1%)
@@ -487,7 +430,6 @@ With code dependency field 541 (39.4%)
- Microsoft .NET (0.1%)
- Minetest (0.1%)
- Modified Stratagus (0.1%)
-- Monogame (0.1%)
- Mozilla Rhino (0.1%)
- NeL (0.1%)
- neteria (0.1%)
@@ -495,11 +437,8 @@ With code dependency field 541 (39.4%)
- Node.js (0.1%)
- nya-engine (0.1%)
- Ogg (0.1%)
-- Ogre3D (0.1%)
- OpenRA (0.1%)
- PandaJS (0.1%)
-- PGU (0.1%)
-- phaser (0.1%)
- Piston (0.1%)
- PixelPerfect (0.1%)
- pixi.js (0.1%)
@@ -510,18 +449,12 @@ With code dependency field 541 (39.4%)
- Py2Play (0.1%)
- PyAMF (0.1%)
- pycairo (0.1%)
-- PyGlet (0.1%)
-- Pyglibs (0.1%)
-- PygLibs (0.1%)
- pygobject (0.1%)
- PyLab (0.1%)
- pymunk (0.1%)
- pyOpenSSL (0.1%)
-- PyQt (0.1%)
- PySide (0.1%)
- PyTMX (0.1%)
-- Qt4 (0.1%)
-- Qt5 (0.1%)
- Rabbyt (0.1%)
- Raydium (0.1%)
- React (0.1%)
@@ -529,10 +462,6 @@ With code dependency field 541 (39.4%)
- Rose (0.1%)
- Rubygame (0.1%)
- Rx.js (0.1%)
-- SDL image (0.1%)
-- SDL Mixer (0.1%)
-- SDL_image (0.1%)
-- SDL_mixer (0.1%)
- SEA3D (0.1%)
- simplejson (0.1%)
- slam (0.1%)
@@ -543,8 +472,6 @@ With code dependency field 541 (39.4%)
- Starling (0.1%)
- SteveTech1 (0.1%)
- Tk (0.1%)
-- Torque 3D (0.1%)
-- Torque3D (0.1%)
- TSerial (0.1%)
- TurboGears (0.1%)
- Tween.js (0.1%)
@@ -553,9 +480,8 @@ With code dependency field 541 (39.4%)
- WildMidi (0.1%)
- WinForms (0.1%)
- X (0.1%)
-- Xaw3d (0.1%)
+- xaw3dg (0.1%)
- XNA (0.1%)
-- Xpm lib (0.1%)
- yaml (0.1%)
- Zope (0.1%)
@@ -594,13 +520,13 @@ Alimer, Allegro, Annchienta, Arx Libertatis, AstroMenace, Atrinik, Ballerburg SD
## Platform
-Platform information available for 87.3% of all projects.
+Platform information available for 87.4% of all projects.
##### Platforms frequency
- Windows (34.9%)
- Linux (33.8%)
-- macOS (18.7%)
+- macOS (18.8%)
- Web (6.1%)
- Android (5.4%)
- iOS (1.1%)
diff --git a/tools/archives.json b/tools/archives.json
index 246485c8..b96ccefc 100644
--- a/tools/archives.json
+++ b/tools/archives.json
@@ -494,6 +494,7 @@
"https://github.com/cthielen/Epiar.git",
"https://github.com/cubei/FlappyCow.git",
"https://github.com/cubosphere/cubosphere-code.git",
+ "https://github.com/cubosphere/cubosphere-data.git",
"https://github.com/cxong/FallingTime.git",
"https://github.com/cxong/cdogs-sdl.git",
"https://github.com/cyberegoorg/cetech.git",
@@ -1178,7 +1179,7 @@
"https://src.fedoraproject.org/rpms/blobwars.git"
],
"svn": [
- "http://svn.uktrainsim.com/svn/openrails/trunk",
+ "http://svn.uktrainsim.com/svn/openrails",
"https://svn.code.sf.net/p/balder/code/",
"https://svn.code.sf.net/p/blobby/code/",
"https://svn.code.sf.net/p/bombic2/code/",
@@ -1254,6 +1255,6 @@
"https://code.launchpad.net/heroesofwesnoth",
"https://code.launchpad.net/openhomm",
"https://code.launchpad.net/~dnax88/gweled/trunk",
- "https://code.launchpad.net/~silwol/freenukum/trunk"
+ "https://code.launchpad.net/~silwol/freenukum"
]
}
\ No newline at end of file
diff --git a/tools/backlog.txt b/tools/backlog.txt
index 87a07dae..9b1d0f1b 100644
--- a/tools/backlog.txt
+++ b/tools/backlog.txt
@@ -98,6 +98,7 @@ http://www.myandroidonline.com/category/games/
http://www.netgore.com/
http://www.newbreedsoftware.com/ (all)
http://www.oletus.fi/games/
+http://www.paulscode.com/games/
http://www.ph2.net/zugspiel/
http://www.plasmapong.com/plasma-pong/plasma-pong/
http://www.roguebasin.com (all)
@@ -189,6 +190,7 @@ https://github.com/atphalix/nexuiz
https://github.com/azhirnov/FrameGraph
https://github.com/benl23x5/gloss
https://github.com/bioglaze/aether3d
+https://github.com/bomblik/BlockOut_II_PSVITA
https://github.com/bsmr-games (also contains copies)
https://github.com/CatacombGames/
https://github.com/cflewis/Infinite-Mario-Bros
@@ -205,6 +207,7 @@ https://github.com/collinhover/kaiopua
https://github.com/cookgreen/Yuris-Revenge
https://github.com/Cortrah/SpaceOperaDesign, https://github.com/Cortrah/SpaceOperaRuby/blob/master/design/turnstyles.md
https://github.com/cping/LGame
+https://github.com/cymonsgames/CymonsGames (collection)
https://github.com/DaanVanYperen/artemis-odb-contrib
https://github.com/DeflatedPickle/FAOSDance
https://github.com/delaford/game
@@ -254,7 +257,9 @@ https://github.com/ligurio/awesome-ttygames
https://github.com/MarcoLizza/tofu-engine
https://github.com/MatthewTheGlutton/HideousDestructor
https://github.com/McKay42/McOsu
+https://github.com/megamarc/Tilengine
https://github.com/mewo2/terrain
+https://github.com/mofr/Diablerie
https://github.com/moonwards1/Moonwards-Virtual-Moon
https://github.com/morganbengtsson/mos
https://github.com/MrFrenik/Enjon
diff --git a/tools/libregamewiki_import.py b/tools/libregamewiki_import.py
index 41b84f09..0784f86e 100644
--- a/tools/libregamewiki_import.py
+++ b/tools/libregamewiki_import.py
@@ -71,7 +71,6 @@ def parse_lgw_content():
files = os.listdir(import_path)
entries = []
for file in files:
- file = files[56]
if file.startswith('_lgw'):
continue
@@ -294,14 +293,31 @@ def clean_lgw_content():
mandatory_fields -= set(remove_fields)
print('mandatory lgw fields: {}'.format(sorted(list(mandatory_fields))))
+ # statistics before
+ print('field contents before')
+ fields = sorted(list(unique_fields - set(('description', 'external links', 'dev home', 'forum', 'home', 'linux-packages', 'developer', 'chat', 'tracker', 'Latest release', 'name', 'repo', 'Release date', 'categories'))))
+ for field in fields:
+ content = [entry[field] for entry in entries if field in entry]
+ # flatten
+ flat_content = []
+ for c in content:
+ if isinstance(c, list):
+ flat_content.extend(c)
+ else:
+ flat_content.append(c)
+ statistics = utils.unique_elements_and_occurrences(flat_content)
+ print('{}: {}'.format(field, ', '.join(statistics)))
+
# content replacements
entries = remove_parenthized_content(entries, ('assets license', 'code language', 'code license', 'engine', 'genre', 'last active', 'library'))
entries = remove_prefix_suffix(entries, ('code license', 'assets license'), ('"', 'GNU', ), ('"', '[3]', '[2]', '[1]', 'only'))
entries = replace_content(entries, ('code license', 'assets license'), 'GPL', ('General Public License', ))
- entries = replace_content(entries, ('code license', 'assets license'), 'GPLv2', ('GPL v2', 'GPL version 2.0', 'GPL 2.0', 'General Public License v2', 'GPL version 2', 'Gplv2', 'GPL 2'))
- entries = replace_content(entries, ('code license', 'assets license'), 'GPLv2+', ('GPL v2 or later', 'GPL 2+', 'GPL v2+', 'GPL version 2 or later'))
- entries = replace_content(entries, ('code license', 'assets license'), 'GPLv3', ('GPL v3', 'GNU GPL v3', 'GPL 3'))
- entries = replace_content(entries, ('code license', 'assets license'), 'GPLv3+', ('GPL v3+', 'GPL v.3 or later', 'GPL v3 or later'))
+ entries = replace_content(entries, ('code license', 'assets license'), 'GPL-2.0', ('GPLv2', )) # for LGW GPLv2 would be the correct writing
+ entries = replace_content(entries, ('code license', 'assets license'), 'GPL-2', ('GPLv2', 'GPL v2', 'GPL version 2.0', 'GPL 2.0', 'General Public License v2', 'GPL version 2', 'Gplv2', 'GPL 2'))
+ entries = replace_content(entries, ('code license', 'assets license'), 'GPL-2', ('GPL v2 or later', 'GPL 2+', 'GPL v2+', 'GPL version 2 or later'))
+ entries = replace_content(entries, ('code license', 'assets license'), 'GPL-3.0', ('GPLv3', )) # for LGW GPLv3 would be the correct writing
+ entries = replace_content(entries, ('code license', 'assets license'), 'GPL-3', ('GPL v3', 'GNU GPL v3', 'GPL 3'))
+ entries = replace_content(entries, ('code license', 'assets license'), 'GPL-3', ('GPL v3+', 'GPL v.3 or later', 'GPL v3 or later'))
entries = replace_content(entries, ('code license', 'assets license'), 'Public domain', ('public domain', 'Public Domain'))
entries = replace_content(entries, ('code license', 'assets license'), 'zlib', ('zlib/libpng license', 'Zlib License'))
entries = replace_content(entries, ('code license', 'assets license'), 'BSD', ('Original BSD License', ))
@@ -329,7 +345,7 @@ def clean_lgw_content():
# list for every unique field
- # fields = sorted(list(unique_fields))
+ print('\nfield contents after')
fields = sorted(list(unique_fields - set(('description', 'external links', 'dev home', 'forum', 'home', 'linux-packages', 'developer', 'chat', 'tracker', 'Latest release', 'name', 'repo', 'Release date', 'categories'))))
for field in fields:
content = [entry[field] for entry in entries if field in entry]
@@ -341,7 +357,7 @@ def clean_lgw_content():
else:
flat_content.append(c)
statistics = utils.unique_elements_and_occurrences(flat_content)
- print('\n{}: {}'.format(field, ', '.join(statistics)))
+ print('{}: {}'.format(field, ', '.join(statistics)))
# save entries
text = json.dumps(entries, indent=1)
@@ -354,7 +370,7 @@ if __name__ == "__main__":
# download_lgw_content()
# stage two
- parse_lgw_content()
+ # parse_lgw_content()
# stage three
- # clean_lgw_content()
\ No newline at end of file
+ clean_lgw_content()
\ No newline at end of file
diff --git a/tools/libregamewiki_synchronization.py b/tools/libregamewiki_synchronization.py
index 8ee6d45e..c18ba907 100644
--- a/tools/libregamewiki_synchronization.py
+++ b/tools/libregamewiki_synchronization.py
@@ -27,27 +27,40 @@ import os
from utils import constants, utils, osg
-name_replacements = {'Eat the Whistle': 'Eat The Whistle', 'Scorched 3D': 'Scorched3D', 'Silver Tree': 'SilverTree', 'Blob Wars Episode 1 : Metal Blob Solid': 'Blobwars: Metal Blob Solid', 'Adventure': 'Colossal Cave Adventure',
- 'Fall Of Imiryn': 'Fall of Imiryn', 'Liquid War 6': 'Liquid War', 'Gusanos': 'GUSANOS', 'Corewars': 'Core War', 'FLARE': 'Flare', 'Vitetris': 'vitetris', 'Powder Toy': 'The Powder Toy', 'Asylum': 'SDL Asylum',
- 'Atanks': 'Atomic Tanks', 'HeXon': 'heXon', 'Unnethack': 'UnNetHack', 'Nova Pinball': 'NOVA PINBALL', 'Jump n Bump': "Jump'n'Bump", 'Blades of Exile': 'Classic Blades of Exile', 'BlinKen': 'Blinken',
- 'Colobot': 'Colobot: Gold Edition', 'Dead Justice': 'Cat Mother Dead Justice', 'FreeDink': 'GNU FreeDink', 'FRaBs': 'fRaBs', 'Harmonist': 'Harmonist: Dayoriah Clan Infiltration', 'Iris2 3D Client - for Ultima Online': 'Iris2',
- 'Java Classic Role Playing Game': 'jClassicRPG', 'LambdaRouge': 'LambdaRogue: The Book of Stars', 'Osgg': 'OldSkool Gravity Game', 'PyRacerz': 'pyRacerz', 'Starfighter': 'Project: Starfighter',
- 'TORCS': 'TORCS, The Open Racing Car Simulator', 'Vertigo (game)': 'Vertigo', 'XInvaders3D': 'XInvaders 3D'}
-ignored_names = ['Hetris', '8 Kingdoms', 'Antigravitaattori', 'Arena of Honour', 'Arkhart', 'Ascent of Justice', 'Balazar III', 'Balder3D', 'Barbie Seahorse Adventures', 'Barrage', 'Gnome Batalla Naval', 'User:AVRS/sandbox', 'Blocks',
+lgw_name_aliases = {'Eat the Whistle': 'Eat The Whistle', 'Scorched 3D': 'Scorched3D', 'Blob Wars Episode 1 : Metal Blob Solid': 'Blobwars: Metal Blob Solid', 'Adventure': 'Colossal Cave Adventure',
+ 'Liquid War 6': 'Liquid War', 'Gusanos': 'GUSANOS', 'Corewars': 'Core War', 'FLARE': 'Flare', 'Vitetris': 'vitetris', 'Powder Toy': 'The Powder Toy', 'Asylum': 'SDL Asylum',
+ 'Atanks': 'Atomic Tanks', 'HeXon': 'heXon', 'Unnethack': 'UnNetHack', 'Nova Pinball': 'NOVA PINBALL', 'Jump n Bump': "Jump'n'Bump", 'Blades of Exile': 'Classic Blades of Exile',
+ 'Colobot': 'Colobot: Gold Edition', 'Dead Justice': 'Cat Mother Dead Justice', 'FreeDink': 'GNU FreeDink', 'FRaBs': 'fRaBs', 'Harmonist': 'Harmonist: Dayoriah Clan Infiltration', 'Iris2 3D Client - for Ultima Online': 'Iris2',
+ 'Java Classic Role Playing Game': 'jClassicRPG', 'Osgg': 'OldSkool Gravity Game', 'PyRacerz': 'pyRacerz', 'Starfighter': 'Project: Starfighter',
+ 'TORCS': 'TORCS, The Open Racing Car Simulator', 'Vertigo (game)': 'Vertigo', 'XInvaders3D': 'XInvaders 3D', 'LambdaRogue': 'LambdaRogue: The Book of Stars', 'Maniadrive': 'ManiaDrive',
+ 'Which Way Is Up': 'Which Way Is Up?'}
+lgw_ignored_entries = ['Hetris', '8 Kingdoms', 'Antigravitaattori', 'Arena of Honour', 'Arkhart', 'Ascent of Justice', 'Balazar III', 'Balder3D', 'Barbie Seahorse Adventures', 'Barrage', 'Gnome Batalla Naval', 'Blocks',
'Brickshooter', 'Bweakfwu', 'Cheese Boys', 'Clippers', 'Codewars', 'CRAFT: The Vicious Vikings', 'DQM', 'EmMines', 'Eskimo-run', 'Feuerkraft', 'Fight or Perish', 'Flatland', 'Forest patrol', 'Free Reign', 'GalaxyMage',
'Gloss', 'GRUB Invaders', 'Howitzer Skirmish', 'Imperium: Sticks', 'Interstate Outlaws', 'GNOME Games', 'KDE Games', 'LegacyClone', 'Memonix', 'Ninjapix', 'Neverputt', 'Militia Defense', 'Sudoku86',
- 'Terminal Overload release history', 'Scions of Darkness', 'Sedtris', 'SilChess', 'SSTPong', 'Tesseract Trainer', 'TunnelWars']
+ 'Terminal Overload release history', 'Scions of Darkness', 'Sedtris', 'SilChess', 'SSTPong', 'Tesseract Trainer', 'TunnelWars']
licenses_map = {'GPLv2': 'GPL-2.0', 'GPLv2+': 'GPL-2.0', 'GPLv3': 'GPL-3.0', 'GPLv3+': 'GPL-3.0'}
-def list_compare(a, b, k):
+
+def compare_sets(a, b, name, limit=None):
"""
+ :param a:
+ :param b:
+ :param name:
+ :return:
"""
- x = [x for x in a if x not in b]
p = ''
- for x in x:
- p += ' {} {} missing\n'.format(k, x)
+ if not isinstance(a, set):
+ a = set(a)
+ if not isinstance(b, set):
+ b = set(b)
+ d = sorted(list(a - b))
+ if d and limit != 'notus':
+ p += ' {} : us : {}\n'.format(name, ', '.join(d))
+ d = sorted(list(b - a))
+ if d and limit != 'notthem':
+ p += ' {} : them : {}\n'.format(name, ', '.join(d))
return p
@@ -58,18 +71,28 @@ if __name__ == "__main__":
maximal_newly_created_entries = 40
# paths
- import_path = os.path.join(constants.root_path, 'tools', 'lgw-import')
- lgw_entries_file = os.path.join(import_path, '_lgw.cleaned.json')
+ lgw_import_path = os.path.join(constants.root_path, 'tools', 'lgw-import')
+ lgw_entries_file = os.path.join(lgw_import_path, '_lgw.cleaned.json')
# import lgw import
text = utils.read_text(lgw_entries_file)
lgw_entries = json.loads(text)
- # perform name replacements
- lgw_entries = [x for x in lgw_entries if x['name'] not in ignored_names]
+ # eliminate the ignored entries
+ _ = [x['name'] for x in lgw_entries if x['name'] in lgw_ignored_entries] # those that will be ignored
+ _ = set(lgw_ignored_entries) - set(_) # those that shall be ignored minus those that will be ignored
+ if _:
+ print('Can un-ignore {}'.format(_))
+ lgw_entries = [x for x in lgw_entries if x['name'] not in lgw_ignored_entries]
+
+ # perform name and code language replacements
+ _ = [x['name'] for x in lgw_entries if x['name'] in lgw_name_aliases.keys()] # those that will be renamed
+ _ = set(lgw_name_aliases.keys()) - set(_) # those that shall be renamed minus those that will be renamed
+ if _:
+ print('Can un-rename {}'.format(_))
for index, lgw_entry in enumerate(lgw_entries):
- if lgw_entry['name'] in name_replacements:
- lgw_entry['name'] = name_replacements[lgw_entry['name']]
+ if lgw_entry['name'] in lgw_name_aliases:
+ lgw_entry['name'] = lgw_name_aliases[lgw_entry['name']]
if 'code language' in lgw_entry:
languages = lgw_entry['code language']
h = []
@@ -114,11 +137,11 @@ if __name__ == "__main__":
print('{} in both, {} only in LGW, {} only with us'.format(len(common_names), len(lgw_names), len(our_names)))
# find similar names among the rest
- #print('similar names')
- #for lgw_name in lgw_names:
- # for our_name in our_names:
- # if osg.game_name_similarity(lgw_name, our_name) > similarity_threshold:
- # print('{} - {}'.format(lgw_name, our_name))
+ print('similar names')
+ for lgw_name in lgw_names:
+ for our_name in our_names:
+ if osg.game_name_similarity(lgw_name, our_name) > similarity_threshold:
+ print('{} - {}'.format(lgw_name, our_name))
newly_created_entries = 0
# iterate over their entries
@@ -140,11 +163,29 @@ if __name__ == "__main__":
# platform
key = 'platform'
- p += list_compare(lgw_entry.get(key, []), our_entry.get(key, []), key)
+ p += compare_sets(lgw_entry.get(key, []), our_entry.get(key, []), key)
+
+ # categories/keywords
+ #p += compare_sets(lgw_entry.get('categories', []), our_entry.get('keywords', []), 'categories/keywords')
# code language
key = 'code language'
- p += list_compare(lgw_entry.get(key, []), our_entry.get(key, []), key)
+ p += compare_sets(lgw_entry.get(key, []), our_entry.get(key, []), key)
+
+ # code license (GPLv2)
+ key = 'code license'
+ p += compare_sets(lgw_entry.get(key, []), our_entry.get(key, []), key)
+
+ # engine, library
+ p += compare_sets(lgw_entry.get('engine', []), our_entry.get('code dependencies', []), 'code dependencies', 'notthem')
+ p += compare_sets(lgw_entry.get('library', []), our_entry.get('code dependencies', []), 'code dependencies', 'notthem')
+ p += compare_sets(lgw_entry.get('engine', [])+lgw_entry.get('library', []), our_entry.get('code dependencies', []), 'engine/library', 'notus')
+
+ # assets license
+ key = 'assets license'
+ p += compare_sets(lgw_entry.get(key, []), our_entry.get(key, []), key)
+
+ # TODO developer (need to introduce a field with us first)
if p:
print('{}\n{}'.format(name, p))
diff --git a/tools/osgameclones_synchronization.py b/tools/osgameclones_synchronization.py
index 4e5a6d00..7af27edd 100644
--- a/tools/osgameclones_synchronization.py
+++ b/tools/osgameclones_synchronization.py
@@ -104,11 +104,11 @@ if __name__ == "__main__":
# import the osgameclones data
osgc_path = os.path.realpath(os.path.join(root_path, os.path.pardir, '11_osgameclones.git', 'games'))
- files = os.listdir(osgc_path)
+ osgc_files = os.listdir(osgc_path)
# iterate over all yaml files in osgameclones/data folder and load contents
osgc_entries = []
- for file in files:
+ for file in osgc_files:
# read yaml
with open(os.path.join(osgc_path, file), 'r', encoding='utf-8') as stream:
try:
diff --git a/tools/utils/osg.py b/tools/utils/osg.py
index 45310a5a..08492ba3 100644
--- a/tools/utils/osg.py
+++ b/tools/utils/osg.py
@@ -68,7 +68,7 @@ def parse_entry(content):
regex = re.compile(r"^# (.*)") # start of content, starting with "# " and then everything until the end of line
matches = regex.findall(content)
if len(matches) != 1 or not matches[0]:
- raise RuntimeError('Name not found in entry "{}"'.format(content))
+ raise RuntimeError('Name not found in entry "{}" : {}'.format(content, matches))
info['name'] = matches[0]
# read description
@@ -160,8 +160,8 @@ def parse_entry(content):
for field in ['home', 'download', 'play', 'code repository']:
if field in info:
for url in info[field]:
- if not any([url.startswith(x) for x in ['http://', 'https://', 'git://', 'svn://', 'ftp://']]):
- raise RuntimeError('URL "{}" in entry "{}" does not start with http/https/git/svn/ftp'.format(url, info['name']))
+ if not any([url.startswith(x) for x in ['http://', 'https://', 'git://', 'svn://', 'ftp://', 'bzr://']]):
+ raise RuntimeError('URL "{}" in entry "{}" does not start with http/https/git/svn/ftp/bzr'.format(url, info['name']))
if ' ' in url:
raise RuntimeError('URL "{}" in entry "{}" contains a space'.format(url, info['name']))