imports from libregamewiki

This commit is contained in:
Trilarion 2019-09-13 12:13:45 +02:00
parent d779cefbb0
commit 49424eb857
57 changed files with 1185 additions and 151 deletions

View File

@ -3,11 +3,11 @@
**[Dynamic HTML table](https://trilarion.github.io/opensourcegames/)** of the entries / Development **[Blog](https://trilarion.blogspot.com/search/label/osgames)** / **[Statistics](statistics.md#statistics)**
[comment]: # (start of autogenerated content, do not edit)
**[All](games/tocs/_all.md#All)** (944)
**[All entries](games/tocs/_all.md#All)** (973)
By category: **[Action](games/tocs/_action.md#action)** (176), **[Adventure](games/tocs/_adventure.md#adventure)** (26), **[Arcade](games/tocs/_arcade.md#arcade)** (49), **[Board game](games/tocs/_board-game.md#board-game)** (9), **[Card game](games/tocs/_card-game.md#card-game)** (1), **[Educational](games/tocs/_educational.md#educational)** (5), **[Framework](games/tocs/_framework.md#framework)** (61), **[Game engine](games/tocs/_game-engine.md#game-engine)** (43), **[Library](games/tocs/_library.md#library)** (22), **[Music](games/tocs/_music.md#music)** (6), **[Platform](games/tocs/_platform.md#platform)** (29), **[Puzzle](games/tocs/_puzzle.md#puzzle)** (72), **[Remake](games/tocs/_remake.md#remake)** (448), **[Role playing](games/tocs/_role-playing.md#role-playing)** (141), **[Simulation](games/tocs/_simulation.md#simulation)** (71), **[Sports](games/tocs/_sports.md#sports)** (14), **[Strategy](games/tocs/_strategy.md#strategy)** (209), **[Tool](games/tocs/_tool.md#tool)** (17), **[Visual novel](games/tocs/_visual-novel.md#visual-novel)** (4)
By category: **[Action](games/tocs/_action.md#action)** (182), **[Adventure](games/tocs/_adventure.md#adventure)** (27), **[Arcade](games/tocs/_arcade.md#arcade)** (56), **[Board game](games/tocs/_board-game.md#board-game)** (9), **[Card game](games/tocs/_card-game.md#card-game)** (1), **[Educational](games/tocs/_educational.md#educational)** (5), **[Framework](games/tocs/_framework.md#framework)** (61), **[Game engine](games/tocs/_game-engine.md#game-engine)** (43), **[Library](games/tocs/_library.md#library)** (22), **[Music](games/tocs/_music.md#music)** (6), **[Platform](games/tocs/_platform.md#platform)** (32), **[Puzzle](games/tocs/_puzzle.md#puzzle)** (79), **[Remake](games/tocs/_remake.md#remake)** (448), **[Role playing](games/tocs/_role-playing.md#role-playing)** (142), **[Simulation](games/tocs/_simulation.md#simulation)** (72), **[Sports](games/tocs/_sports.md#sports)** (15), **[Strategy](games/tocs/_strategy.md#strategy)** (213), **[Tool](games/tocs/_tool.md#tool)** (17), **[Visual novel](games/tocs/_visual-novel.md#visual-novel)** (4)
By platform: **[Windows](games/tocs/_windows.md#windows)** (227), **[Linux](games/tocs/_linux.md#linux)** (205), **[macOS](games/tocs/_macos.md#macos)** (127), **[Android](games/tocs/_android.md#android)** (34), **[iOS](games/tocs/_ios.md#ios)** (4), **[Web](games/tocs/_web.md#web)** (41)
By platform: **[Windows](games/tocs/_windows.md#windows)** (234), **[Linux](games/tocs/_linux.md#linux)** (217), **[macOS](games/tocs/_macos.md#macos)** (131), **[Android](games/tocs/_android.md#android)** (34), **[iOS](games/tocs/_ios.md#ios)** (4), **[Web](games/tocs/_web.md#web)** (41)
[comment]: # (end of autogenerated content)

View File

@ -32,6 +32,22 @@
"puzzle, sliding blocks",
"<a href=\"https://github.com/gabrielecirulli/2048.git\">Source</a> - JavaScript - MIT"
],
[
"2H4U (<a href=\"https://sourceforge.net/projects/toohardforyou/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/2h4u.md\">entry</a>)",
"Mix between a Tetris-like game and a wall breaker.",
"<a href=\"https://sourceforge.net/projects/toohardforyou/files/\">Link</a>",
"mature / inactive since 2007",
"puzzle, skill, tetris-like",
"<a href=\"https://svn.code.sf.net/p/toohardforyou/code/\">Source</a> - C++ - GPL-2.0"
],
[
"3D Pong (<a href=\"http://www.newbreedsoftware.com/3dpong/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/3d_pong.md\">entry</a>)",
"Three dimensional sports game.",
"",
"beta / inactive since 2004",
"arcade, online",
"C - GPL-2.0"
],
[
"3d.city (<a href=\"http://lo-th.github.io/3d.city/index.html\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/3dcity.md\">entry</a>)",
"WebGL version of micropolisJS.",
@ -40,6 +56,22 @@
"simulation, clone, inspired by Simcity, open content",
"<a href=\"https://github.com/lo-th/3d.city.git\">Source</a> - JavaScript - GPL-3.0"
],
[
"3Dc (<a href=\"https://packages.debian.org/sid/3dchess\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/3dc.md\">entry</a>)",
"Chess game on 3 boards.",
"",
"mature / inactive since 2000",
"puzzle, board, chess, open content",
"C - GPL-2.0"
],
[
"4D Maze Game (<a href=\"http://www.urticator.net/maze/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/4d_maze_game.md\">entry</a>)",
"Navigate a 4 dimensional maze.",
"",
"mature / inactive since 2008",
"puzzle, 4d, maze navigation, open content",
"Java - Public domain"
],
[
"4D-TRIS (<a href=\"https://sourceforge.net/projects/dtris/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/4d-tris.md\">entry</a>)",
"Tetris game extended to 4 dimension.",
@ -48,6 +80,14 @@
"puzzle, clone, inspired by Tetris, open content",
"<a href=\"https://code.launchpad.net/4dtris\">Source</a> - C - GPL-2.0"
],
[
"54321 (<a href=\"http://old.nklein.com/products/54321/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/54321.md\">entry</a>)",
"Five classic two-dimensional puzzle games extended into..",
"",
"mature / inactive since 2001",
"puzzle, open content",
"C++ - Custom"
],
[
"A Planet's Revenge (<a href=\"https://sourceforge.net/projects/aplanetsrevenge/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/a_planets_revenge.md\">entry</a>)",
"A text-based, turn-based strategy game set in space. It is..",
@ -56,6 +96,22 @@
"strategy, text-based",
"<a href=\"https://gitlab.com/osgames/aplanetsrevenge.git\">Source</a> - Python - GPL-3.0"
],
[
"A7Xpg (<a href=\"http://a7xpg.sourceforge.net/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/a7xpg.md\">entry</a>)",
"Arcade space flier.",
"<a href=\"https://sourceforge.net/projects/a7xpg/files/a7xpg/\">Link</a>",
"beta / inactive since 2005",
"arcade",
"D - 2-clause BSD"
],
[
"Abe's Amazing Adventure (<a href=\"http://abe.sourceforge.net/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/abes_amazing_adventure.md\">entry</a>)",
"Side scrolling platform game.",
"<a href=\"https://sourceforge.net/projects/abe/files/\">Link</a>",
"mature / inactive since 2005",
"platform",
"<a href=\"http://abe.cvs.sourceforge.net\">Source</a> - C - GPL-2.0"
],
[
"Abuse (<a href=\"http://abuse.zoy.org/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/abuse.md\">entry</a>)",
"Dark 2D side-scrolling platform game.",
@ -72,6 +128,22 @@
"action, clone, inspired by Achtung die Kurve!, open content, singleplayer",
"<a href=\"https://github.com/SimonAlling/kurve.git\">Source</a> - JavaScript - AGPL-3.0"
],
[
"ACM (<a href=\"https://packages.debian.org/sid/acm\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/acm.md\">entry</a>)",
"Multiplayer flight simulator.",
"",
"mature / inactive since 2000",
"action, flight simulation, open content",
"C - GPL-2.0"
],
[
"Adanaxis (<a href=\"https://web.archive.org/web/20180818173613/http://www.mushware.com/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/adanaxis.md\">entry</a>)",
"Deep space first-person shooter.",
"",
"mature / inactive since 2007",
"action, 4D, first person, open content, shooter, single-player, space",
"C++ - GPL-2.0"
],
[
"AdaVenture (<a href=\"https://github.com/fastrgv/AdaVenture\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/adaventure.md\">entry</a>)",
"A point & click quest set in ancient Persia.",
@ -104,6 +176,22 @@
"strategy",
"<a href=\"https://github.com/suprafun/aiwars.git\">Source</a> - Python - MIT"
],
[
"Airstrike (<a href=\"http://icculus.org/airstrike/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/airstrike.md\">entry</a>)",
"Dogfights in 2D.",
"",
"beta / inactive since 2014",
"arcade, 2D, open content",
"C - GPL-2.0"
],
[
"Aisleriot (<a href=\"https://wiki.gnome.org/Apps/Aisleriot\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/aisleriot.md\">entry</a>)",
"Collection of patience games.",
"<a href=\"https://github.com/GNOME/aisleriot/releases\">Link</a>",
"mature / active",
"arcade, card, open content",
"<a href=\"https://github.com/GNOME/aisleriot.git\">Source</a> - C, Scheme - GPL-3.0"
],
[
"Ajax3d (<a href=\"http://ajax3d.sourceforge.net/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/ajax3d.md\">entry</a>)",
"Remake of Zarch.",
@ -128,6 +216,14 @@
"action, inspired by Marathon + Marathon 2, remake, shooter",
"<a href=\"https://github.com/Aleph-One-Marathon/alephone.git\">Source</a> - C++, Lua - GPL-3.0"
],
[
"Alex the Allegator 4 (<a href=\"http://allegator.sourceforge.net/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/alex_the_allegator_4.md\">entry</a>)",
"Retro-style platformer.",
"<a href=\"https://sourceforge.net/projects/allegator/files/\">Link</a>",
"mature / inactive since 2003",
"platform, open content",
"<a href=\"https://git.code.sf.net/p/allegator/alex4\">Source</a> - C - GPL-2.0"
],
[
"Alien Assault Traders (<a href=\"http://www.aatraders.com/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/alien_assault_traders.md\">entry</a>)",
"Alien Assault Traders is an online, web-based, turn-based..",
@ -152,6 +248,30 @@
"framework",
"<a href=\"https://github.com/liballeg/allegro5.git\">Source</a> - C - zlib"
],
[
"Allure of the Stars (<a href=\"http://www.allureofthestars.com/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/allure_of_the_stars.md\">entry</a>)",
"Sci-Fi roguelike and tactical squad combat game.",
"",
"beta / active",
"role playing, open content, roguelike, strategy, turn-based",
"<a href=\"https://github.com/AllureOfTheStars/Allure.git\">Source</a> - Haskell - AGPL-3.0"
],
[
"Amphetamine (<a href=\"https://packages.debian.org/stable/games/amphetamine\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/amphetamine.md\">entry</a>)",
"2D platform game.",
"",
"beta / inactive since 2008",
"platform, open content",
"C - GPL-2.0"
],
[
"Anagramarama (<a href=\"https://web.archive.org/web/20150412072808/http://www.coralquest.com/anagramarama/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/anagramarama.md\">entry</a>)",
"Find as many words as possible in the time available.",
"",
"beta / inactive since 2002",
"puzzle, open content",
"C - GPL-2.0"
],
[
"Ancient Beast (<a href=\"https://ancientbeast.com/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/ancient_beast.md\">entry</a>)",
"Turn based strategy indie game project.",
@ -192,6 +312,14 @@
"framework",
"<a href=\"https://github.com/sago007/annchienta.git\">Source</a> - C++ - GPL-3.0"
],
[
"Annex: Conquer the World (<a href=\"http://annexconquer.com/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/annex_conquer_the_world.md\">entry</a>)",
"Fast paced combat with a diverse arsenal.",
"<a href=\"http://annexconquer.com/downloads/\">Link</a>",
"mature / inactive since 2014",
"strategy, open content, real-time",
"<a href=\"https://bitbucket.org/annexctw/annex.git\">Source</a> - MegaGlest Script - GPL-3.0"
],
[
"Antares (<a href=\"https://arescentral.org/antares/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/antares.md\">entry</a>)",
"Port of the original Ares code base that was open sourced..",
@ -208,6 +336,14 @@
"strategy",
"<a href=\"https://gitlab.com/osgames/antichess.git\">Source</a> - Java - MIT"
],
[
"Apricots (<a href=\"https://web.archive.org/web/20110819212117/http://www.fishies.org.uk/apricots.html\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/apricots.md\">entry</a>)",
"Fly an airplane, fire missiles, drop bombs, destroy enemy..",
"",
"beta / inactive since 2003",
"arcade, 2D, open content, side-scroller",
"C++ - GPL-2.0"
],
[
"aquastax (<a href=\"https://github.com/LongSteve/aquastax\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/aquastax.md\">entry</a>)",
"Remake of AquaStax, the 2007 mobile puzzle game.",
@ -325,7 +461,7 @@
"Scorched Earth clone similar to the Worms series.",
"<a href=\"https://sourceforge.net/projects/atanks/files/\">Link</a>",
"mature / inactive since 2016",
"action, artillery, inspired by Scorched Earth, remake, wormslike",
"action, artillery, inspired by Scorched Earth, open content, remake, wormslike",
"<a href=\"https://git.code.sf.net/p/atanks/atanks\">Source</a> - C++ - GPL-2.0"
],
[
@ -360,6 +496,14 @@
"strategy, turn-based",
"<a href=\"https://gitlab.com/osgames/attal.git\">Source</a> - C++ - GPL-2.0"
],
[
"Aussenposten (<a href=\"http://aussenposten.gamejs.org/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/aussenposten.md\">entry</a>)",
"Base building game with artificial life simulation.",
"<a href=\"http://aussenposten.gamejs.org/download.html\">Link</a>",
"beta / inactive since 2015",
"strategy, base building, open content, real time",
"JavaScript - MIT"
],
[
"AutoREALM (<a href=\"https://sourceforge.net/projects/autorealm/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/autorealm.md\">entry</a>)",
"Role-playing game mapping program.",
@ -376,6 +520,30 @@
"role playing, roguelike",
"<a href=\"https://gitlab.com/osgames/avanor.git\">Source</a> - C++, Lua - GPL-2.0"
],
[
"Azimuth (<a href=\"https://mdsteele.games/azimuth/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/azimuth.md\">entry</a>)",
"Metroidvania with vector graphics.",
"<a href=\"https://mdsteele.games/azimuth/download.html\">Link</a>",
"mature / active",
"adventure, open content, shooter, top-down",
"<a href=\"https://github.com/mdsteele/azimuth.git\">Source</a> - C - GPL-3.0"
],
[
"Balder2D (<a href=\"http://balder.sourceforge.net/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/balder2d.md\">entry</a>)",
"Multiplayer shooter in Zero Gravity.",
"<a href=\"https://sourceforge.net/projects/balder/files/\">Link</a>",
"beta / inactive since 2009",
"strategy, open content",
"<a href=\"https://svn.code.sf.net/p/balder/code/\">Source</a> - C++ - GPL-2.0"
],
[
"Ball and Paddle (<a href=\"https://www.gnu.org/software/ballandpaddle/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/ball_and_paddle.md\">entry</a>)",
"Extensible ball and paddle game.",
"",
"beta / inactive since 2009",
"action, open content",
"<a href=\"http://bzr.savannah.gnu.org/lh/ballandpaddle/\">Source</a> - C++, Scheme - GPL-3.0"
],
[
"Ball And Wall (<a href=\"https://budnix.github.io/ball-and-wall/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/ball_and_wall.md\">entry</a>)",
"Clone of Arkanoid.",
@ -400,6 +568,22 @@
"role playing, commercial content, inspired by Barony, multiplayer Co-op + Online + LAN, remake, roguelike",
"<a href=\"https://github.com/TurningWheel/Barony.git\">Source</a> - C++ - GPL-3.0"
],
[
"Bastet (<a href=\"http://fph.altervista.org/prog/bastet.html\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/bastet.md\">entry</a>)",
"Simple ncurses-based Tetris clone using a special..",
"",
"beta / inactive since 2018",
"puzzle, open content, skill, tetris",
"<a href=\"https://github.com/fph/bastet.git\">Source</a> - C++ - GPL-2.0"
],
[
"Batalla Naval (<a href=\"http://batnav.sourceforge.net/batnav-en.html\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/batalla_naval.md\">entry</a>)",
"Battleship game.",
"<a href=\"https://sourceforge.net/projects/batnav/files/\">Link</a>",
"mature / inactive since 2002",
"arcade, multiplayer",
"<a href=\"http://batnav.cvs.sourceforge.net\">Source</a> - C - GPL-2.0"
],
[
"Batrachians (<a href=\"https://perso.b2b2c.ca/~sarrazip/dev/batrachians.html\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/batrachians.md\">entry</a>)",
"Remake of Frogs and Flies.",
@ -408,6 +592,14 @@
"action, inspired by Frogs and Flies, remake",
"C++ - GPL-2.0"
],
[
"Battery (<a href=\"https://web.archive.org/web/20120213105444/http://btrgame.com/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/battery.md\">entry</a>)",
"Control an airplane in a top-down view and shoot down..",
"<a href=\"https://sourceforge.net/projects/battery/files/battery/\">Link</a>",
"mature / inactive since 2009",
"arcade, side scroller",
"<a href=\"https://github.com/GaidamakUA/BatteryReborn.git\">Source</a> - Java - EPL-2.0"
],
[
"Battle City (<a href=\"https://battlecity.org/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/battle_city.md\">entry</a>)",
"Remake of Battlecity.",
@ -448,6 +640,30 @@
"strategy",
"<a href=\"https://github.com/godrin/antargis.git\">Source</a> - C, C++ - GPL-2.0"
],
[
"Beat Harvester (<a href=\"http://www.hectigo.net/games/beatharvester/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/beat_harvester.md\">entry</a>)",
"Shoot'em'up with focus on timing, sound and smooth 2D..",
"",
"beta / inactive since 2009",
"action, 2D, open content, shootem",
"Python - GPL-2.0"
],
[
"Berusky (<a href=\"http://anakreon.cz/?q=node/1\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/berusky.md\">entry</a>)",
"Logic game based on Sokoban, expanded with new items such..",
"<a href=\"https://sourceforge.net/projects/berusky/files/\">Link</a>",
"mature / inactive since 2013",
"action, logic, open content",
"C++ - GPL-3.0"
],
[
"Berusky II (<a href=\"http://anakreon.cz/?q=node/2\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/berusky_ii.md\">entry</a>)",
"Logic game.",
"",
"beta / inactive since 2014",
"action, open content",
"C++ - GPL-3.0"
],
[
"Betrayer's Moon Tactics (<a href=\"https://sourceforge.net/projects/bm-game/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/betrayers_moon_tactics.md\">entry</a>)",
"Innovative, original strategy-action RPG developed in..",
@ -456,6 +672,22 @@
"role playing",
"<a href=\"https://gitlab.com/osgames/bmtactics.git\">Source</a> - JavaScript - GPL-2.0"
],
[
"Between (<a href=\"https://web.archive.org/web/20150131015825/http://www.esquire.com/features/best-and-brightest-2008/rohrer-game\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/between.md\">entry</a>)",
"Puzzle game.",
"<a href=\"https://sourceforge.net/projects/hcsoftware/files/Between/\">Link</a>",
"beta / inactive since 2010",
"puzzle, multiplayer, open content",
"PHP, C++ - ?"
],
[
"Billiards (<a href=\"http://www.nongnu.org/billiards/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/billiards.md\">entry</a>)",
"Cue sports simulator aiming for physical accuracy and..",
"<a href=\"http://www.nongnu.org/billiards/#downloads\">Link</a>",
"beta / inactive since 2012",
"sports, simulation",
"<a href=\"http://cvs.savannah.nongnu.org:/sources/billiards\">Source</a> - Lua, Objective-C - GPL-3.0"
],
[
"Biniax (<a href=\"http://biniax.com/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/biniax.md\">entry</a>)",
"Puzzle game.",
@ -1049,11 +1281,11 @@
"<a href=\"https://gitlab.com/osgames/coltoo.git\">Source</a> - C++ - GPL-2.0"
],
[
"Colossal Cave Adventure (<a href=\"https://github.com/brandon-rhodes/python-adventure\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/colossal_cave_adventure.md\">entry</a>)",
"Colossal Cave Adventure (<a href=\"http://rickadams.org/adventure/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/colossal_cave_adventure.md\">entry</a>)",
"Original Colossal Caves adventure game, but in Python 3.",
"",
"mature / active",
"adventure, console",
"adventure, text",
"<a href=\"https://github.com/brandon-rhodes/python-adventure.git\">Source</a> - Python - Apache-2.0"
],
[
@ -4729,12 +4961,12 @@
"<a href=\"https://gitlab.com/osgames/kursk.git\">Source</a> - C++ - GPL-2.0"
],
[
"OpMon (<a href=\"http://www.opmon-game.ga/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/opmon.md\">entry</a>)",
"OPMon (<a href=\"http://www.opmon-game.ga/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/opmon.md\">entry</a>)",
"Remake of Pok\u00e9mon.",
"",
"beta / active",
"remake, inspired by Pok\u00e9mon",
"<a href=\"https://github.com/jlppc/OpMon.git\">Source</a> - C++ - GPL-3.0"
"remake, inspired by Pok\u00e9mon, open content",
"<a href=\"https://github.com/OpMonTeam/OpMon.git\">Source</a> - C++ - GPL-3.0"
],
[
"Orbit-Hopper (<a href=\"http://www.zneaker.com/projects.html#orbit\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/games/orbit-hopper.md\">entry</a>)",
@ -6901,7 +7133,7 @@
"Civ V for Android",
"",
"beta / active",
"strategy, inspired by Civilization V, remake, turn-based",
"strategy, inspired by Civilization V, open content, remake, turn-based",
"<a href=\"https://github.com/yairm210/UnCiv.git\">Source</a> - Kotlin - MPL-2.0"
],
[

14
games/2h4u.md Normal file
View File

@ -0,0 +1,14 @@
# 2H4U
_Mix between a Tetris-like game and a wall breaker._
- Home: https://sourceforge.net/projects/toohardforyou/
- State: mature, inactive since 2007
- Download: https://sourceforge.net/projects/toohardforyou/files/
- Keywords: puzzle, skill, tetris-like
- Code repository: https://svn.code.sf.net/p/toohardforyou/code/ (svn)
- Code language: C++
- Code license: GPL-2.0
- Code dependencies: SDL
## Building

15
games/3d_pong.md Normal file
View File

@ -0,0 +1,15 @@
# 3D Pong
_Three dimensional sports game._
- Home: http://www.newbreedsoftware.com/3dpong/
- State: beta, inactive since 2004
- Platform: Linux, macOS
- Keywords: arcade, online
- Code repository: (see homepage)
- Code language: C
- Code license: GPL-2.0
Developer: New Breed Software
## Building

16
games/3dc.md Normal file
View File

@ -0,0 +1,16 @@
# 3Dc
_Chess game on 3 boards._
- Home: https://packages.debian.org/sid/3dchess, http://www.ibiblio.org/pub/Linux/games/strategy/3Dc-0.8.1.tar.gz
- State: mature, inactive since 2000
- Keywords: puzzle, board, chess, open content
- Code repository: (see home)
- Code language: C
- Code license: GPL-2.0
- Code dependencies: libdx, Xaw3d, Xpm lib
- Assets license: GPL-2.0
Developer: Paul Hicks, Bernard Kennedy
## Building

15
games/4d_maze_game.md Normal file
View File

@ -0,0 +1,15 @@
# 4D Maze Game
_Navigate a 4 dimensional maze._
- Home: http://www.urticator.net/maze/
- State: mature, inactive since 2008
- Keywords: puzzle, 4d, maze navigation (educational?), open content
- Code repository: (see home)
- Code language: Java
- Code license: Public domain
- Assets license: Public domain
Developer: John McIntosh
## Building

16
games/54321.md Normal file
View File

@ -0,0 +1,16 @@
# 54321
_Five classic two-dimensional puzzle games extended into three and four dimensions._
- Home: http://old.nklein.com/products/54321/
- State: mature, inactive since 2001
- Keywords: puzzle, open content
- Code repository: (see home)
- Code language: C++
- Code license: Custom (a very simple copyleft see http://old.nklein.com/etc/copyright.php)
- Code dependencies: libpng, SDL, zlib
- Assets license: Custom (see code license)
Developer: Patrick Fleckenstein
## Building

16
games/a7xpg.md Normal file
View File

@ -0,0 +1,16 @@
# A7Xpg
_Arcade space flier._
- Home: http://a7xpg.sourceforge.net/, http://www.asahi-net.or.jp/~cs8k-cyu/windows/a7xpg_e.html
- State: beta, inactive since 2005
- Download: https://sourceforge.net/projects/a7xpg/files/a7xpg/
- Keywords: arcade
- Code repository: (see home)
- Code language: D
- Code license: 2-clause BSD
- Code dependencies: SDL, vorbis
Developer: Kenta Cho
## Building

View File

@ -0,0 +1,17 @@
# Abe's Amazing Adventure
_Side scrolling platform game._
- Home: http://abe.sourceforge.net/, https://sourceforge.net/projects/abe/
- State: mature, inactive since 2005
- Download: https://sourceforge.net/projects/abe/files/
- Platform: Windows, Linux, macOS
- Keywords: platform
- Code repository: http://abe.cvs.sourceforge.net (cvs)
- Code language: C
- Code license: GPL-2.0
- Code dependencies: SDL
## Building
- Build system: Autoconf

15
games/acm.md Normal file
View File

@ -0,0 +1,15 @@
# ACM
_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
- Code repository: (see home)
- Code language: C
- Code license: GPL-2.0
- Assets license: GPL-2.0
Developer: Riley Rainey
## Building

16
games/adanaxis.md Normal file
View File

@ -0,0 +1,16 @@
# Adanaxis
_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
- Code repository: (see home)
- Code language: C++
- Code license: GPL-2.0
- Code dependencies: GLUT
- Assets license: GPL-2.0
Developer: Mushware Limited (Andy Southgate)
## Building

16
games/airstrike.md Normal file
View File

@ -0,0 +1,16 @@
# Airstrike
_Dogfights in 2D._
- Home: http://icculus.org/airstrike/, https://packages.debian.org/stable/games/airstrike, https://web.archive.org/web/20061012090550/http://fluff.dyndns.org/cgi-bin/trac.cgi
- State: beta, inactive since 2014
- Platform: Windows, Linux
- Keywords: arcade, 2D, open content
- Code repository: (see home)
- Code language: C
- Code license: GPL-2.0
- Assets license: GPL-2.0
Maybe contact author and try to get a copy of the svn.
## Building

17
games/aisleriot.md Normal file
View File

@ -0,0 +1,17 @@
# Aisleriot
_Collection of patience games._
- Home: https://wiki.gnome.org/Apps/Aisleriot
- State: mature
- Download: https://github.com/GNOME/aisleriot/releases
- Platform: Linux
- Keywords: arcade, card, open content
- Code repository: https://github.com/GNOME/aisleriot.git
- Code language: C, Scheme
- Code license: GPL-3.0
- Assets license: GPL-3.0
## Building
- Build system: Make

View File

@ -0,0 +1,20 @@
# Alex the Allegator 4
_Retro-style platformer._
- Home: http://allegator.sourceforge.net/, https://sourceforge.net/projects/allegator/
- State: mature, inactive since 2003
- Download: https://sourceforge.net/projects/allegator/files/
- Platform: Windows, Linux, macOS
- Keywords: platform, open content
- Code repository: https://git.code.sf.net/p/allegator/alex4
- Code language: C
- Code license: GPL-2.0
- Code dependencies: Allegro
- Assets license: GPL-2.0
Developer: Johan Peitz, Anders Svensson
## Building
- Build system: Make

View File

@ -0,0 +1,17 @@
# Allure of the Stars
_Sci-Fi roguelike and tactical squad combat game._
- Home: http://www.allureofthestars.com/
- State: beta
- Play: http://www.allureofthestars.com/play/
- Keywords: role playing, open content, roguelike, strategy, turn-based
- Code repository: https://github.com/AllureOfTheStars/Allure.git
- Code language: Haskell
- Code license: AGPL-3.0
- Code dependencies: LambdaHack, SDL
- Assets license: AGPL-3.0
## Building
- Build system: Make

16
games/amphetamine.md Normal file
View File

@ -0,0 +1,16 @@
# Amphetamine
_2D platform game._
- Home: https://packages.debian.org/stable/games/amphetamine, https://web.archive.org/web/20101023090423/http://homepage.hispeed.ch/loehrer/amph/amph.html
- State: beta, inactive since 2008
- Keywords: platform, open content
- Code repository: (see home)
- Code language: C
- Code license: GPL-2.0
- Code dependencies: SDL
- Assets license: GPL
Developer: Jonas Spillmann, Lukas Löhrer, Patrick J. Naughton, Chris Laurel
## Building

15
games/anagramarama.md Normal file
View File

@ -0,0 +1,15 @@
# Anagramarama
_Find as many words as possible in the time available._
- Home: https://web.archive.org/web/20150412072808/http://www.coralquest.com/anagramarama/
- State: beta, inactive since 2002
- Keywords: puzzle, open content
- Code repository: (see home)
- Code language: C
- Code license: GPL-2.0
- Assets license: GPL-2.0
Developer: Colm Gallagher, Alan Grier, Thomas Plunkett, Toby A. Inkster, Shard
## Building

View File

@ -0,0 +1,18 @@
# Annex: Conquer the World
_Fast paced combat with a diverse arsenal._
- Home: http://annexconquer.com/, https://bitbucket.org/annexctw/
- State: mature, inactive since 2014
- Download: http://annexconquer.com/downloads/
- Platform: Windows, Linux
- Keywords: strategy, open content, real-time
- Code repository: https://bitbucket.org/annexctw/annex.git
- Code language: MegaGlest Script (?)
- Code license: GPL-3.0
- Code dependencies: MegaGlest Engine
- Assets license: CC-BY-SA
Developer: DelphaDesign
## Building

18
games/apricots.md Normal file
View File

@ -0,0 +1,18 @@
# Apricots
_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
- Code repository: (see home)
- Code language: C++
- Code license: GPL-2.0
- Code dependencies: SDL
- Assets license: GPL
Developer: Mark Snellgrove, Mark Harman
## Building
- Build system: Make

View File

@ -6,11 +6,14 @@ _Scorched Earth clone similar to the Worms series._
- State: mature, inactive since 2016
- Download: https://sourceforge.net/projects/atanks/files/
- Platform: Windows, Linux
- Keywords: action, artillery, inspired by Scorched Earth, remake, wormslike
- Keywords: action, artillery, inspired by Scorched Earth, open content, remake, wormslike
- Code repository: https://git.code.sf.net/p/atanks/atanks, https://gitlab.com/osgames/atanks.git (+)
- Code language: C++
- Code license: GPL-2.0
- Code dependencies: Allegro
- Assets license: GPL
Developer: Jesse Smith, Juraj Michalek, Thomas Hudson
## Building

18
games/aussenposten.md Normal file
View File

@ -0,0 +1,18 @@
# Aussenposten
_Base building game with artificial life simulation._
- Home: http://aussenposten.gamejs.org/, https://forum.freegamedev.net/viewtopic.php?t=5910&p=64059
- State: beta, inactive since 2015
- Download: http://aussenposten.gamejs.org/download.html
- Platform: Windows, Linux
- Keywords: strategy, base building, open content, real time
- Code repository: (see download)
- Code language: JavaScript
- Code license: MIT
- Code dependencies: GameJs
- Assets license: CC-BY-SA
License information could be added to game download.
## Building

20
games/azimuth.md Normal file
View File

@ -0,0 +1,20 @@
# Azimuth
_Metroidvania with vector graphics._
- Home: https://mdsteele.games/azimuth/
- State: mature
- Download: https://mdsteele.games/azimuth/download.html
- Platform: Windows, Linux, macOS
- Keywords: adventure, open content, shooter, top-down
- Code repository: https://github.com/mdsteele/azimuth.git
- Code language: C
- Code license: GPL-3.0
- Code dependencies: SDL
- Assets license: GPL-3.0
Developer: Matthew D. Steele
## Building
- Build system: Make

19
games/balder2d.md Normal file
View File

@ -0,0 +1,19 @@
# Balder2D
_Multiplayer shooter in Zero Gravity._
- Home: http://balder.sourceforge.net/, https://sourceforge.net/projects/balder/
- State: beta, inactive since 2009
- Download: https://sourceforge.net/projects/balder/files/
- Platform: Linux
- Keywords: strategy, open content
- Code repository: https://svn.code.sf.net/p/balder/code/ (svn)
- Code language: C++
- Code license: GPL-2.0
- Assets license: GPL
Developer: Bjørn Hansen, Reuben Lord
## Building
- Build system: Scons

17
games/ball_and_paddle.md Normal file
View File

@ -0,0 +1,17 @@
# Ball and Paddle
_Extensible ball and paddle game._
- Home: https://www.gnu.org/software/ballandpaddle/
- State: beta, inactive since 2009
- Platform: Linux
- Keywords: action, open content
- Code repository: http://bzr.savannah.gnu.org/lh/ballandpaddle/ (bzr)
- Code language: C++, Scheme
- Code license: GPL-3.0
- Code dependencies: SDL
- Assets license: GPL
Developer: Eric P. Hutchins
## Building

19
games/bastet.md Normal file
View File

@ -0,0 +1,19 @@
# Bastet
_Simple ncurses-based Tetris clone using a special algorithm to give you the worst possible brick._
- Home: http://fph.altervista.org/prog/bastet.html
- State: beta, inactive since 2018
- Keywords: puzzle, open content, skill, tetris
- Code repository: https://github.com/fph/bastet.git
- Code language: C++
- Code license: GPL-2.0
- Assets license: no assets
Developer: Federico Poloni
Based on Petris (until v0.43)
## Building
- Build system: Make

17
games/batalla_naval.md Normal file
View File

@ -0,0 +1,17 @@
# Batalla Naval
_Battleship game._
- Home: http://batnav.sourceforge.net/batnav-en.html, https://sourceforge.net/projects/batnav/
- State: mature, inactive since 2002
- Download: https://sourceforge.net/projects/batnav/files/
- Keywords: arcade, multiplayer
- Code repository: http://batnav.cvs.sourceforge.net (cvs)
- Code language: C
- Code license: GPL-2.0
Developer: Ricardo Quesada
## Building
- Build system: Make

15
games/battery.md Normal file
View File

@ -0,0 +1,15 @@
# Battery
_Control an airplane in a top-down view and shoot down enemy planes, helicopters and tanks._
- 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
- 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)
Developer: Maxim Markaitis
## Building

16
games/beat_harvester.md Normal file
View File

@ -0,0 +1,16 @@
# Beat Harvester
_Shoot'em'up with focus on timing, sound and smooth 2D visuals._
- Home: http://www.hectigo.net/games/beatharvester/
- State: beta, inactive since 2009
- Keywords: action, 2D, open content, shootem
- Code repository: (see home)
- Code language: Python
- Code license: GPL-2.0
- Code dependencies: pygame, PyOpenGL
- Assets license: CC-BY 3.0
Developer: Olli Etuaho
## Building

18
games/berusky.md Normal file
View File

@ -0,0 +1,18 @@
# Berusky
_Logic game based on Sokoban, expanded with new items such as explosives, stones, special gates._
- Home: http://anakreon.cz/?q=node/1, https://sourceforge.net/projects/berusky/
- State: mature, inactive since 2013
- Download: https://sourceforge.net/projects/berusky/files/
- Platform: Windows, Linux
- Keywords: action, logic, open content
- Code repository: (see download)
- Code language: C++
- Code license: GPL-3.0
- Code dependencies: SDL
- Assets license: GPL
## Building
- Build system: Make

17
games/berusky_ii.md Normal file
View File

@ -0,0 +1,17 @@
# Berusky II
_Logic game._
- Home: http://anakreon.cz/?q=node/2, https://sourceforge.net/projects/berusky2/
- State: beta, inactive since 2014
- Keywords: action, open content
- Code repository: (see home)
- Code language: C++
- Code license: GPL-3.0
- Assets license: GPL-2.0
Also contained in Fedora, Debian, ..
## Building
- Build system: Make

17
games/between.md Normal file
View File

@ -0,0 +1,17 @@
# Between
_Puzzle game._
- Home: https://web.archive.org/web/20150131015825/http://www.esquire.com/features/best-and-brightest-2008/rohrer-game
- State: beta, inactive since 2010
- Download: https://sourceforge.net/projects/hcsoftware/files/Between/
- Keywords: puzzle, multiplayer, open content
- Code repository: (see download)
- Code language: PHP, C++
- Code license: ? (really PD)
- Code dependencies: SDL
- Assets license: Public domain
Developer: Jason Rohrer
## Building

18
games/billiards.md Normal file
View File

@ -0,0 +1,18 @@
# Billiards
_Cue sports simulator aiming for physical accuracy and simplicity._
- Home: http://www.nongnu.org/billiards/, https://savannah.nongnu.org/projects/billiards/
- State: beta, inactive since 2012
- Download: http://www.nongnu.org/billiards/#downloads, http://download.savannah.nongnu.org/releases/billiards/
- Platform: Linux
- Keywords: sports, simulation
- Code repository: http://cvs.savannah.nongnu.org:/sources/billiards (cvs)
- Code language: Lua, Objective-C
- Code license: GPL-3.0
Developer: Dimitris Papavasiliou
## Building
- Build system: Autoconf

View File

@ -2,15 +2,19 @@
_Original Colossal Caves adventure game, but in Python 3._
- Home: https://github.com/brandon-rhodes/python-adventure
- Home: http://rickadams.org/adventure/, https://github.com/brandon-rhodes/python-adventure
- Media: https://en.wikipedia.org/wiki/Colossal_Cave_Adventure
- State: mature
- Keywords: adventure, console
- Keywords: adventure, text
- Code repository: https://github.com/brandon-rhodes/python-adventure.git
- Code language: Python
- Code license: Apache-2.0
More repositories?
Developer: William Crowther, Don Woods; C port by Jim Gilloghy
## Building
setup.py
- Build system: setup.py

View File

@ -1,15 +1,16 @@
# OpMon
# OPMon
_Remake of Pokémon._
- Home: http://www.opmon-game.ga/
- State: beta
- Platform: Windows, Linux, macOS
- Keywords: remake, inspired by Pokémon
- Code repository: https://github.com/jlppc/OpMon.git
- Keywords: remake, inspired by Pokémon, open content
- Code repository: https://github.com/OpMonTeam/OpMon.git
- Code language: C++
- Code license: GPL-3.0
- Code dependencies: SFML
- Assets license: CC-BY-SA, CC-BY (see https://github.com/OpMonTeam/OpMon-Data/blob/master/Resources/README.md)
## Building

View File

@ -10,10 +10,12 @@ _C port of the computer game Asylum, which was written by Andy Southgate in 1994
- Code repository: https://gitlab.com/osgames/sdl-asylum.git (import of svn), https://svn.code.sf.net/p/sdl-asylum/code/ (svn)
- Code language: C
- Code license: GPL-3.0
- Code dependencies: SDL
- Assets license: PD
- Code dependencies: OpenGL, SDL
- Assets license: Public domain
[Source of Asylum](http://asylum.acornarcade.com/a_source.php) from 1994.
[Successor of Asylum](http://asylum.acornarcade.com/) from 1994.
Developer: Andy Southgate, Hugh Robinson
## Building

View File

@ -3,6 +3,8 @@
- **[Abuse](../abuse.md)** (C++, Lisp, Public domain, GPL-2.0, WTFPL, mature, inactive since 2011)
- **[Achtung, die Kurve!](../achtung_die_kurve.md)** (JavaScript, AGPL-3.0, mature)
- **[ACM](../acm.md)** (C, GPL-2.0, mature, inactive since 2000)
- **[Adanaxis](../adanaxis.md)** (C++, GPL-2.0, mature, inactive since 2007)
- **[Afternoon Stalker](../afternoon_stalker.md)** (C++, GPL-2.0, mature, inactive since 2012)
- **[Ajax3d](../ajax3d.md)** (JavaScript, GPL-2.0, beta, inactive since 2007)
- **[Aleph One](../aleph_one.md)** (C++, Lua, GPL-3.0, mature, inactive since 2015)
@ -14,11 +16,15 @@
- **[AstroMenace](../astromenace.md)** (C++, C, GPL-3.0, mature)
- **[ativayeban](../ativayeban.md)** (C, C++, GPL-2.0, mature, inactive since 2015)
- **[Atomic Tanks](../atomic_tanks.md)** (C++, GPL-2.0, mature, inactive since 2016)
- **[Ball and Paddle](../ball_and_paddle.md)** (C++, Scheme, GPL-3.0, beta, inactive since 2009)
- **[Ball And Wall](../ball_and_wall.md)** (JavaScript, MIT, mature, inactive since 2015)
- **[Ballerburg SDL](../ballerburg_sdl.md)** (C, GPL-3.0, mature)
- **[Batrachians](../batrachians.md)** (C++, GPL-2.0, beta, inactive since 2012)
- **[Battle City](../battle_city.md)** (C, C++, Pascal, GPL-3.0, mature, inactive since 2013)
- **[Battle Tanks](../battle_tanks.md)** (C++, GPL-2.0, mature, inactive since 2009)
- **[Beat Harvester](../beat_harvester.md)** (Python, GPL-2.0, beta, inactive since 2009)
- **[Berusky II](../berusky_ii.md)** (C++, GPL-3.0, beta, inactive since 2014)
- **[Berusky](../berusky.md)** (C++, GPL-3.0, mature, inactive since 2013)
- **[Biniax](../biniax.md)** (C, zlib, mature, inactive since 2012)
- **[BlakedAwesomenaughts](../blakedawesomenaughts.md)** (JavaScript, PHP, MIT, beta, inactive since 2015)
- **[Blobby Volley 2](../blobby_volley_2.md)** (C++, GPL-2.0, mature, inactive since 2017)

View File

@ -2,6 +2,7 @@
# Adventure
- **[AdaVenture](../adaventure.md)** (Ada, GPL-3.0, mature)
- **[Azimuth](../azimuth.md)** (C, GPL-3.0, mature)
- **[Childsplay](../childsplay.md)** (Python, GPL-3.0, mature)
- **[Colossal Cave Adventure](../colossal_cave_adventure.md)** (Python, Apache-2.0, mature)
- **[Der Clou!](../der_clou.md)** (C, Custom, beta, inactive since 2017)

View File

@ -4,28 +4,45 @@
- **[0 A.D.](../0_ad.md)** (C, C++, GPL-2.0, beta)
- **[1oom](../1oom.md)** (C, GPL-2.0, mature)
- **[2048](../2048.md)** (JavaScript, MIT, mature)
- **[2H4U](../2h4u.md)** (C++, GPL-2.0, mature, inactive since 2007)
- **[3D Pong](../3d_pong.md)** (C, GPL-2.0, beta, inactive since 2004)
- **[3d.city](../3dcity.md)** (JavaScript, GPL-3.0, mature, inactive since 2016)
- **[3Dc](../3dc.md)** (C, GPL-2.0, mature, inactive since 2000)
- **[4D Maze Game](../4d_maze_game.md)** (Java, Public domain, mature, inactive since 2008)
- **[4D-TRIS](../4d-tris.md)** (C, GPL-2.0, mature, inactive since 2012)
- **[54321](../54321.md)** (C++, Custom, mature, inactive since 2001)
- **[A Planet's Revenge](../a_planets_revenge.md)** (Python, GPL-3.0, beta, inactive since 2008)
- **[A7Xpg](../a7xpg.md)** (D, 2-clause BSD, beta, inactive since 2005)
- **[Abe's Amazing Adventure](../abes_amazing_adventure.md)** (C, GPL-2.0, mature, inactive since 2005)
- **[Abuse](../abuse.md)** (C++, Lisp, Public domain, GPL-2.0, WTFPL, mature, inactive since 2011)
- **[Achtung, die Kurve!](../achtung_die_kurve.md)** (JavaScript, AGPL-3.0, mature)
- **[ACM](../acm.md)** (C, GPL-2.0, mature, inactive since 2000)
- **[Adanaxis](../adanaxis.md)** (C++, GPL-2.0, mature, inactive since 2007)
- **[AdaVenture](../adaventure.md)** (Ada, GPL-3.0, mature)
- **[Advanced Strategic Command](../advanced_strategic_command.md)** (C++, GPL-2.0, mature)
- **[Afternoon Stalker](../afternoon_stalker.md)** (C++, GPL-2.0, mature, inactive since 2012)
- **[AI Wars](../ai_wars.md)** (Python, MIT, beta, inactive since 2010)
- **[Airstrike](../airstrike.md)** (C, GPL-2.0, beta, inactive since 2014)
- **[Aisleriot](../aisleriot.md)** (C, Scheme, GPL-3.0, mature)
- **[Ajax3d](../ajax3d.md)** (JavaScript, GPL-2.0, beta, inactive since 2007)
- **[Aklabeth](../aklabeth.md)** (C, GPL-2.0, mature, inactive since 2004)
- **[Aleph One](../aleph_one.md)** (C++, Lua, GPL-3.0, mature, inactive since 2015)
- **[Alex the Allegator 4](../alex_the_allegator_4.md)** (C, GPL-2.0, mature, inactive since 2003)
- **[Alien Assault Traders](../alien_assault_traders.md)** (PHP, GPL-2.0, beta, inactive since 2009)
- **[alive](../alive.md)** (C++, MIT, beta, inactive since 2017)
- **[Allegro](../allegro.md)** (C, zlib, mature)
- **[Allure of the Stars](../allure_of_the_stars.md)** (Haskell, AGPL-3.0, beta)
- **[Amphetamine](../amphetamine.md)** (C, GPL-2.0, beta, inactive since 2008)
- **[Anagramarama](../anagramarama.md)** (C, GPL-2.0, beta, inactive since 2002)
- **[Ancient Beast](../ancient_beast.md)** (JavaScript, AGPL-3.0, mature)
- **[Andor's Trail](../andors_trail.md)** (Java, GPL-2.0, beta)
- **[Angband](../angband.md)** (C, GPL-2.0, mature)
- **[Angry Birds in Python](../angry_birds_in_python.md)** (Python, MIT, mature, inactive since 2017)
- **[Annchienta](../annchienta.md)** (C++, GPL-3.0, mature, inactive since 2009)
- **[Annex: Conquer the World](../annex_conquer_the_world.md)** (MegaGlest Script, GPL-3.0, mature, inactive since 2014)
- **[Antares](../antares.md)** (C++, LGPL-3.0, beta)
- **[AntiChess](../antichess.md)** (Java, MIT, mature, inactive since 2003)
- **[Apricots](../apricots.md)** (C++, GPL-2.0, beta, inactive since 2003)
- **[aquastax](../aquastax.md)** (JavaScript, MIT, beta)
- **[Arashi-JS](../arashi-js.md)** (JavaScript, GPL-2.0, beta, inactive since 2010)
- **[Ardentryst](../ardentryst.md)** (Python, GPL-3.0, mature, inactive since 2009)
@ -45,18 +62,30 @@
- **[Atomix](../atomix.md)** (C, GPL-2.0, mature)
- **[Atrinik](../atrinik.md)** (C, Python, GPL-2.0, mature, inactive since 2016)
- **[Attal: Lords of doom](../attal_lords_of_doom.md)** (C++, GPL-2.0, mature, inactive since 2008)
- **[Aussenposten](../aussenposten.md)** (JavaScript, MIT, beta, inactive since 2015)
- **[AutoREALM](../autorealm.md)** (C++, GPL-3.0, mature)
- **[Avanor](../avanor.md)** (C++, Lua, GPL-2.0, beta, inactive since 2008)
- **[Azimuth](../azimuth.md)** (C, GPL-3.0, mature)
- **[Balder2D](../balder2d.md)** (C++, GPL-2.0, beta, inactive since 2009)
- **[Ball and Paddle](../ball_and_paddle.md)** (C++, Scheme, GPL-3.0, beta, inactive since 2009)
- **[Ball And Wall](../ball_and_wall.md)** (JavaScript, MIT, mature, inactive since 2015)
- **[Ballerburg SDL](../ballerburg_sdl.md)** (C, GPL-3.0, mature)
- **[Barony](../barony.md)** (C++, GPL-3.0, mature)
- **[Bastet](../bastet.md)** (C++, GPL-2.0, beta, inactive since 2018)
- **[Batalla Naval](../batalla_naval.md)** (C, GPL-2.0, mature, inactive since 2002)
- **[Batrachians](../batrachians.md)** (C++, GPL-2.0, beta, inactive since 2012)
- **[Battery](../battery.md)** (Java, EPL-2.0, Custom, mature, inactive since 2009)
- **[Battle City](../battle_city.md)** (C, C++, Pascal, GPL-3.0, mature, inactive since 2013)
- **[Battle Tanks](../battle_tanks.md)** (C++, GPL-2.0, mature, inactive since 2009)
- **[Battlefield Java](../battlefield_java.md)** (Java, GPL-3.0, beta, inactive since 2011)
- **[Battleround](../battleround.md)** (Java, Apache-2.0, beta, inactive since 2015)
- **[Battles of Antargis](../battles_of_antargis.md)** (C, C++, GPL-2.0, beta, inactive since 2014)
- **[Beat Harvester](../beat_harvester.md)** (Python, GPL-2.0, beta, inactive since 2009)
- **[Berusky II](../berusky_ii.md)** (C++, GPL-3.0, beta, inactive since 2014)
- **[Berusky](../berusky.md)** (C++, GPL-3.0, mature, inactive since 2013)
- **[Betrayer's Moon Tactics](../betrayers_moon_tactics.md)** (JavaScript, GPL-2.0, beta, inactive since 2006)
- **[Between](../between.md)** (PHP, C++, ?, beta, inactive since 2010)
- **[Billiards](../billiards.md)** (Lua, Objective-C, GPL-3.0, beta, inactive since 2012)
- **[Biniax](../biniax.md)** (C, zlib, mature, inactive since 2012)
- **[Birth of the Empires](../birth_of_the_empires.md)** (C++, Custom, mature, inactive since 2016)
- **[BitRiot](../bitriot.md)** (C++, Apache-2.0, beta, inactive since 2017)
@ -591,7 +620,7 @@
- **[OpenWebSoccer-Sim](../openwebsoccer-sim.md)** (PHP, LGPL-3.0, mature)
- **[OpenXcom](../openxcom.md)** (C++, GPL-3.0, mature)
- **[Operation Citadel](../operation_citadel.md)** (C++, GPL-2.0, beta, inactive since 2000)
- **[OpMon](../opmon.md)** (C++, GPL-3.0, beta)
- **[OPMon](../opmon.md)** (C++, GPL-3.0, beta)
- **[Orbit-Hopper](../orbit-hopper.md)** (C++, GPL-2.0, mature, inactive since 2019)
- **[Orbium](../orbium.md)** (JavaScript, GPL-2.0, mature, inactive since 2018)
- **[ORIENT](../orient.md)** (C#, Java, GPL-2.0, mature, inactive since 2009)

View File

@ -1,6 +1,13 @@
[comment]: # (autogenerated content, do not edit)
# Arcade
- **[3D Pong](../3d_pong.md)** (C, GPL-2.0, beta, inactive since 2004)
- **[A7Xpg](../a7xpg.md)** (D, 2-clause BSD, beta, inactive since 2005)
- **[Airstrike](../airstrike.md)** (C, GPL-2.0, beta, inactive since 2014)
- **[Aisleriot](../aisleriot.md)** (C, Scheme, GPL-3.0, mature)
- **[Apricots](../apricots.md)** (C++, GPL-2.0, beta, inactive since 2003)
- **[Batalla Naval](../batalla_naval.md)** (C, GPL-2.0, mature, inactive since 2002)
- **[Battery](../battery.md)** (Java, EPL-2.0, Custom, mature, inactive since 2009)
- **[Battle Tanks](../battle_tanks.md)** (C++, GPL-2.0, mature, inactive since 2009)
- **[Blobby Volley 2](../blobby_volley_2.md)** (C++, GPL-2.0, mature, inactive since 2017)
- **[Bombermaaan](../bombermaaan.md)** (C++, GPL-3.0, mature, inactive since 2010)

View File

@ -3,14 +3,26 @@
- **[0 A.D.](../0_ad.md)** (C, C++, GPL-2.0, beta)
- **[1oom](../1oom.md)** (C, GPL-2.0, mature)
- **[3D Pong](../3d_pong.md)** (C, GPL-2.0, beta, inactive since 2004)
- **[4D-TRIS](../4d-tris.md)** (C, GPL-2.0, mature, inactive since 2012)
- **[Abe's Amazing Adventure](../abes_amazing_adventure.md)** (C, GPL-2.0, mature, inactive since 2005)
- **[Abuse](../abuse.md)** (C++, Lisp, Public domain, GPL-2.0, WTFPL, mature, inactive since 2011)
- **[Afternoon Stalker](../afternoon_stalker.md)** (C++, GPL-2.0, mature, inactive since 2012)
- **[Airstrike](../airstrike.md)** (C, GPL-2.0, beta, inactive since 2014)
- **[Aisleriot](../aisleriot.md)** (C, Scheme, GPL-3.0, mature)
- **[Aleph One](../aleph_one.md)** (C++, Lua, GPL-3.0, mature, inactive since 2015)
- **[Alex the Allegator 4](../alex_the_allegator_4.md)** (C, GPL-2.0, mature, inactive since 2003)
- **[alive](../alive.md)** (C++, MIT, beta, inactive since 2017)
- **[Annex: Conquer the World](../annex_conquer_the_world.md)** (MegaGlest Script, GPL-3.0, mature, inactive since 2014)
- **[Atomic Tanks](../atomic_tanks.md)** (C++, GPL-2.0, mature, inactive since 2016)
- **[Aussenposten](../aussenposten.md)** (JavaScript, MIT, beta, inactive since 2015)
- **[Azimuth](../azimuth.md)** (C, GPL-3.0, mature)
- **[Balder2D](../balder2d.md)** (C++, GPL-2.0, beta, inactive since 2009)
- **[Ball and Paddle](../ball_and_paddle.md)** (C++, Scheme, GPL-3.0, beta, inactive since 2009)
- **[Batrachians](../batrachians.md)** (C++, GPL-2.0, beta, inactive since 2012)
- **[Battle Tanks](../battle_tanks.md)** (C++, GPL-2.0, mature, inactive since 2009)
- **[Berusky](../berusky.md)** (C++, GPL-3.0, mature, inactive since 2013)
- **[Billiards](../billiards.md)** (Lua, Objective-C, GPL-3.0, beta, inactive since 2012)
- **[Biniax](../biniax.md)** (C, zlib, mature, inactive since 2012)
- **[Blobby Volley 2](../blobby_volley_2.md)** (C++, GPL-2.0, mature, inactive since 2017)
- **[Block Attack - Rise of the Blocks](../block_attack-rise_of_the_blocks.md)** (C++, GPL-2.0, mature)
@ -120,7 +132,7 @@
- **[OpenRCT2](../openrct2.md)** (C++, GPL-3.0, mature)
- **[OpenRW](../openrw.md)** (C, C++, GPL-3.0, beta)
- **[OpenSAGE](../opensage.md)** (C#, LGPL-3.0, beta)
- **[OpMon](../opmon.md)** (C++, GPL-3.0, beta)
- **[OPMon](../opmon.md)** (C++, GPL-3.0, beta)
- **[PainTown](../paintown.md)** (C++, Java, Python, 3-clause BSD, mature)
- **[Pang Zero](../pang_zero.md)** (Perl, GPL-2.0, beta, inactive since 2007)
- **[Pasang Emas](../pasang_emas.md)** (Vala, GPL-3.0, mature)

View File

@ -2,7 +2,11 @@
# macOS
- **[0 A.D.](../0_ad.md)** (C, C++, GPL-2.0, beta)
- **[3D Pong](../3d_pong.md)** (C, GPL-2.0, beta, inactive since 2004)
- **[Abe's Amazing Adventure](../abes_amazing_adventure.md)** (C, GPL-2.0, mature, inactive since 2005)
- **[Aleph One](../aleph_one.md)** (C++, Lua, GPL-3.0, mature, inactive since 2015)
- **[Alex the Allegator 4](../alex_the_allegator_4.md)** (C, GPL-2.0, mature, inactive since 2003)
- **[Azimuth](../azimuth.md)** (C, GPL-3.0, mature)
- **[Battle Tanks](../battle_tanks.md)** (C++, GPL-2.0, mature, inactive since 2009)
- **[Biniax](../biniax.md)** (C, zlib, mature, inactive since 2012)
- **[Blobby Volley 2](../blobby_volley_2.md)** (C++, GPL-2.0, mature, inactive since 2017)
@ -83,7 +87,7 @@
- **[OpenRW](../openrw.md)** (C, C++, GPL-3.0, beta)
- **[OpenSAGE](../opensage.md)** (C#, LGPL-3.0, beta)
- **[OpenSpades](../openspades.md)** (C, C++, AngelScript, GPL-3.0, beta)
- **[OpMon](../opmon.md)** (C++, GPL-3.0, beta)
- **[OPMon](../opmon.md)** (C++, GPL-3.0, beta)
- **[PainTown](../paintown.md)** (C++, Java, Python, 3-clause BSD, mature)
- **[Pentagram](../pentagram.md)** (C++, GPL-2.0, beta, inactive since 2018)
- **[Performous](../performous.md)** (C, C++, GPL-2.0, mature)

View File

@ -1,7 +1,10 @@
[comment]: # (autogenerated content, do not edit)
# Platform
- **[Abe's Amazing Adventure](../abes_amazing_adventure.md)** (C, GPL-2.0, mature, inactive since 2005)
- **[Abuse](../abuse.md)** (C++, Lisp, Public domain, GPL-2.0, WTFPL, mature, inactive since 2011)
- **[Alex the Allegator 4](../alex_the_allegator_4.md)** (C, GPL-2.0, mature, inactive since 2003)
- **[Amphetamine](../amphetamine.md)** (C, GPL-2.0, beta, inactive since 2008)
- **[CaveExpress](../caveexpress.md)** (C, GPL-3.0, mature)
- **[Data Storm](../data_storm.md)** (C, Apache-2.0, mature, inactive since 2017)
- **[Dave Gnukem](../dave_gnukem.md)** (C++, GPL-2.0, mature)

View File

@ -2,10 +2,17 @@
# Puzzle
- **[2048](../2048.md)** (JavaScript, MIT, mature)
- **[2H4U](../2h4u.md)** (C++, GPL-2.0, mature, inactive since 2007)
- **[3Dc](../3dc.md)** (C, GPL-2.0, mature, inactive since 2000)
- **[4D Maze Game](../4d_maze_game.md)** (Java, Public domain, mature, inactive since 2008)
- **[4D-TRIS](../4d-tris.md)** (C, GPL-2.0, mature, inactive since 2012)
- **[54321](../54321.md)** (C++, Custom, mature, inactive since 2001)
- **[Anagramarama](../anagramarama.md)** (C, GPL-2.0, beta, inactive since 2002)
- **[aquastax](../aquastax.md)** (JavaScript, MIT, beta)
- **[Atomiks](../atomiks.md)** (C, GPL-3.0, mature, inactive since 2015)
- **[Atomix](../atomix.md)** (C, GPL-2.0, mature)
- **[Bastet](../bastet.md)** (C++, GPL-2.0, beta, inactive since 2018)
- **[Between](../between.md)** (PHP, C++, ?, beta, inactive since 2010)
- **[Biniax](../biniax.md)** (C, zlib, mature, inactive since 2012)
- **[Block Attack - Rise of the Blocks](../block_attack-rise_of_the_blocks.md)** (C++, GPL-2.0, mature)
- **[BlockOut II](../blockout_ii.md)** (C++, GPL-2.0, mature, inactive since 2014)

View File

@ -285,7 +285,7 @@
- **[OpenTTD](../openttd.md)** (C++, GPL-2.0, mature)
- **[OpenTyrian](../opentyrian.md)** (C, GPL-2.0, beta, inactive since 2018)
- **[OpenXcom](../openxcom.md)** (C++, GPL-3.0, mature)
- **[OpMon](../opmon.md)** (C++, GPL-3.0, beta)
- **[OPMon](../opmon.md)** (C++, GPL-3.0, beta)
- **[Orbium](../orbium.md)** (JavaScript, GPL-2.0, mature, inactive since 2018)
- **[orona](../orona.md)** (CoffeeScript, GPL-2.0, beta, inactive since 2012)
- **[Ostrich Riders](../ostrich_riders.md)** (C++, GPL-3.0, beta)

View File

@ -1,6 +1,7 @@
[comment]: # (autogenerated content, do not edit)
# Role playing
- **[Allure of the Stars](../allure_of_the_stars.md)** (Haskell, AGPL-3.0, beta)
- **[Andor's Trail](../andors_trail.md)** (Java, GPL-2.0, beta)
- **[Angband](../angband.md)** (C, GPL-2.0, mature)
- **[Angry Birds in Python](../angry_birds_in_python.md)** (Python, MIT, mature, inactive since 2017)

View File

@ -2,6 +2,7 @@
# Simulation
- **[3d.city](../3dcity.md)** (JavaScript, GPL-3.0, mature, inactive since 2016)
- **[Billiards](../billiards.md)** (Lua, Objective-C, GPL-3.0, beta, inactive since 2012)
- **[Bridge Command](../bridge_command.md)** (C++, GPL-2.0, mature)
- **[Cart Life](../cart_life.md)** (AGS Script, Custom, mature, inactive since 2014)
- **[Core War](../core_war.md)** (C, Java, GPL-2.0, 2-clause BSD, mature)

View File

@ -1,6 +1,7 @@
[comment]: # (autogenerated content, do not edit)
# Sports
- **[Billiards](../billiards.md)** (Lua, Objective-C, GPL-3.0, beta, inactive since 2012)
- **[Bygfoot](../bygfoot.md)** (Java, GPL-2.0, beta)
- **[Dust Racing 2D](../dust_racing_2d.md)** (C, C++, GPL-3.0, mature)
- **[Freekick 3](../freekick_3.md)** (C++, Python, GPL-3.0, mature, inactive since 2015)

View File

@ -7,12 +7,16 @@
- **[Advanced Strategic Command](../advanced_strategic_command.md)** (C++, GPL-2.0, mature)
- **[AI Wars](../ai_wars.md)** (Python, MIT, beta, inactive since 2010)
- **[Alien Assault Traders](../alien_assault_traders.md)** (PHP, GPL-2.0, beta, inactive since 2009)
- **[Allure of the Stars](../allure_of_the_stars.md)** (Haskell, AGPL-3.0, beta)
- **[Ancient Beast](../ancient_beast.md)** (JavaScript, AGPL-3.0, mature)
- **[Annex: Conquer the World](../annex_conquer_the_world.md)** (MegaGlest Script, GPL-3.0, mature, inactive since 2014)
- **[Antares](../antares.md)** (C++, LGPL-3.0, beta)
- **[AntiChess](../antichess.md)** (Java, MIT, mature, inactive since 2003)
- **[Armies](../armies.md)** (C++, GPL-3.0, mature, inactive since 2007)
- **[Armor Alley](../armor_alley.md)** (JavaScript, CC-BY-NC, beta)
- **[Attal: Lords of doom](../attal_lords_of_doom.md)** (C++, GPL-2.0, mature, inactive since 2008)
- **[Aussenposten](../aussenposten.md)** (JavaScript, MIT, beta, inactive since 2015)
- **[Balder2D](../balder2d.md)** (C++, GPL-2.0, beta, inactive since 2009)
- **[Battle City](../battle_city.md)** (C, C++, Pascal, GPL-3.0, mature, inactive since 2013)
- **[Battlefield Java](../battlefield_java.md)** (Java, GPL-3.0, beta, inactive since 2011)
- **[Battles of Antargis](../battles_of_antargis.md)** (C, C++, GPL-2.0, beta, inactive since 2014)

View File

@ -3,10 +3,17 @@
- **[0 A.D.](../0_ad.md)** (C, C++, GPL-2.0, beta)
- **[1oom](../1oom.md)** (C, GPL-2.0, mature)
- **[Abe's Amazing Adventure](../abes_amazing_adventure.md)** (C, GPL-2.0, mature, inactive since 2005)
- **[Airstrike](../airstrike.md)** (C, GPL-2.0, beta, inactive since 2014)
- **[Aleph One](../aleph_one.md)** (C++, Lua, GPL-3.0, mature, inactive since 2015)
- **[Alex the Allegator 4](../alex_the_allegator_4.md)** (C, GPL-2.0, mature, inactive since 2003)
- **[alive](../alive.md)** (C++, MIT, beta, inactive since 2017)
- **[Annex: Conquer the World](../annex_conquer_the_world.md)** (MegaGlest Script, GPL-3.0, mature, inactive since 2014)
- **[Atomic Tanks](../atomic_tanks.md)** (C++, GPL-2.0, mature, inactive since 2016)
- **[Aussenposten](../aussenposten.md)** (JavaScript, MIT, beta, inactive since 2015)
- **[Azimuth](../azimuth.md)** (C, GPL-3.0, mature)
- **[Battle Tanks](../battle_tanks.md)** (C++, GPL-2.0, mature, inactive since 2009)
- **[Berusky](../berusky.md)** (C++, GPL-3.0, mature, inactive since 2013)
- **[Biniax](../biniax.md)** (C, zlib, mature, inactive since 2012)
- **[Blobby Volley 2](../blobby_volley_2.md)** (C++, GPL-2.0, mature, inactive since 2017)
- **[Blobwars: Metal Blob Solid](../blobwars_metal_blob_solid.md)** (C++, GPL-2.0, mature)
@ -142,7 +149,7 @@
- **[OpenSpades](../openspades.md)** (C, C++, AngelScript, GPL-3.0, beta)
- **[OpenTomb](../opentomb.md)** (C, C++, Lua, LGPL-3.0, beta)
- **[OpenTyrian](../opentyrian.md)** (C, GPL-2.0, beta, inactive since 2018)
- **[OpMon](../opmon.md)** (C++, GPL-3.0, beta)
- **[OPMon](../opmon.md)** (C++, GPL-3.0, beta)
- **[PainTown](../paintown.md)** (C++, Java, Python, 3-clause BSD, mature)
- **[Pentagram](../pentagram.md)** (C++, GPL-2.0, beta, inactive since 2018)
- **[Performous](../performous.md)** (C, C++, GPL-2.0, mature)

View File

@ -5,11 +5,12 @@ _Civ V for Android_
- Home: https://github.com/yairm210/UnCiv
- State: beta
- Platform: Android
- Keywords: strategy, inspired by Civilization V, remake, turn-based
- Keywords: strategy, inspired by Civilization V, open content, remake, turn-based
- Code repository: https://github.com/yairm210/UnCiv.git
- Code language: Kotlin
- Code license: MPL-2.0
- Code dependencies: libGDX
- Assets license: CC-BY (see https://github.com/yairm210/UnCiv/blob/master/docs/Credits.md)
## Building

File diff suppressed because one or more lines are too long

View File

@ -7,11 +7,13 @@
"https://anongit.kde.org/katomic.git",
"https://anongit.kde.org/kgoldrunner.git",
"https://bitbucket.org/SteveSmith16384/trickytowers.git",
"https://bitbucket.org/annexctw/annex.git",
"https://bitbucket.org/czirkoszoltan/gdash.git",
"https://bitbucket.org/dalerank/caesaria.git",
"https://bitbucket.org/dm_999/powerslideremake.git",
"https://bitbucket.org/fade0ff/lemmini.git",
"https://bitbucket.org/rbv/ohrrpgce-svn.git",
"https://git.code.sf.net/p/allegator/alex4",
"https://git.code.sf.net/p/arianne/marauroa",
"https://git.code.sf.net/p/arianne/stendhal",
"https://git.code.sf.net/p/atanks/atanks",
@ -84,6 +86,7 @@
"https://github.com/Afr0Games/Project-Dollhouse.git",
"https://github.com/Aleph-One-Marathon/alephone.git",
"https://github.com/AlisterT/openjazz.git",
"https://github.com/AllureOfTheStars/Allure.git",
"https://github.com/AmrikSadhra/OpenNFS.git",
"https://github.com/Ancurio/mkxp.git",
"https://github.com/AndO3131/lgeneral.git",
@ -130,8 +133,10 @@
"https://github.com/FreeRCT/FreeRCT.git",
"https://github.com/FreezingMoon/AncientBeast.git",
"https://github.com/Fundynamic/dune2themaker4j.git",
"https://github.com/GNOME/aisleriot.git",
"https://github.com/GNOME/atomix.git",
"https://github.com/GTA-ASM/SanAndreasUnity.git",
"https://github.com/GaidamakUA/BatteryReborn.git",
"https://github.com/Gang-Garrison-2/Gang-Garrison-2.git",
"https://github.com/GerHobbelt/pthread-win32.git",
"https://github.com/GlPortal/glPortal.git",
@ -192,6 +197,7 @@
"https://github.com/OneSleepyDev/boswars_osd.git",
"https://github.com/OneSleepyDev/boswars_osd_archive.git",
"https://github.com/OoliteProject/oolite.git",
"https://github.com/OpMonTeam/OpMon.git",
"https://github.com/OpenApoc/OpenApoc.git",
"https://github.com/OpenArena/engine.git",
"https://github.com/OpenDUNE/OpenDUNE.git",
@ -389,6 +395,7 @@
"https://github.com/fastrgv/AdaVenture.git",
"https://github.com/fofix/fofix.git",
"https://github.com/fogleman/Craft.git",
"https://github.com/fph/bastet.git",
"https://github.com/francot514/FreeSims.git",
"https://github.com/freeciv/freeciv-web.git",
"https://github.com/freeciv/freeciv.git",
@ -452,7 +459,6 @@
"https://github.com/jjimenezg93/InputManager.git",
"https://github.com/jjimenezg93/U-gine.git",
"https://github.com/jjimenezg93/star-control2.git",
"https://github.com/jlppc/OpMon.git",
"https://github.com/jmimu/FITD.git",
"https://github.com/jonburesh/sintelgame.git",
"https://github.com/jp8900308/other-life.git",
@ -497,6 +503,7 @@
"https://github.com/marksteelz3/Atari-VR---Breakout.git",
"https://github.com/matthewgrimes/hexgame.git",
"https://github.com/matthewgrimes/itbs-code.git",
"https://github.com/mdsteele/azimuth.git",
"https://github.com/metalvoidzz/Sourcehold.git",
"https://github.com/mgechev/mk.js.git",
"https://github.com/mgerhardy/caveexpress.git",
@ -854,6 +861,7 @@
],
"svn": [
"http://svn.uktrainsim.com/svn/openrails/trunk",
"https://svn.code.sf.net/p/balder/code/",
"https://svn.code.sf.net/p/blobby/code/",
"https://svn.code.sf.net/p/bombic/code/",
"https://svn.code.sf.net/p/bombic2/code/",
@ -876,6 +884,7 @@
"https://svn.code.sf.net/p/stargus/code/",
"https://svn.code.sf.net/p/sundog/code/",
"https://svn.code.sf.net/p/therush/code/",
"https://svn.code.sf.net/p/toohardforyou/code/",
"https://svn.code.sf.net/p/tpb3d/code/",
"https://svn.code.sf.net/p/uhexen2/code/",
"https://svn.code.sf.net/p/ultimatestunts/code/",

View File

@ -9,7 +9,7 @@ heXon
holyspirit/lechemindeladam cvs conversion?
http://antongerdelan.net/blog/ (other projects besides TestDrive)
http://directpython.sourceforge.net/
http://icculus.org/airstrike/
http://hcsoftware.sourceforge.net/jason-rohrer/ (various games there)
http://icculus.org/asciiroth/
http://icculus.org/avp/
http://icculus.org/bitstream/
@ -26,15 +26,20 @@ http://icculus.org/toby/
http://libsdl-android.sourceforge.net/
http://linball.sourceforge.net/
http://lukaszjakowski.pl/ (games apart from uMario)
http://noiz2sa.sourceforge.net/
http://parsec47.sourceforge.net/
http://psyco.sourceforge.net/
http://pyopengl.sourceforge.net/
http://retrospec.sgn.net
http://rrootage.sourceforge.net/
http://sam.zoy.org/monsterz/
http://stratagus.sourceforge.net/
http://tumiki.sourceforge.net/
http://vamos.sourceforge.net/
http://www.celephais.net/fitzquake/
http://www.codeskulptor.org/
http://www.fifengine.net/
http://www.ibiblio.org/pub/Linux/games/strategy/ (and all others)
http://www.myandroidonline.com/category/games/
http://www.newbreedsoftware.com/s
http://www.plasmapong.com/plasma-pong/plasma-pong/
@ -120,7 +125,9 @@ https://github.com/DaemonEngine/Daemon
https://github.com/Dariasteam/TowerJumper
https://github.com/demonixis/C3DE
https://github.com/digitall/scummvm-deskadv
https://github.com/DigitalPulseSoftware/NazaraEngine
https://github.com/discosultan/penumbra
https://github.com/EgorOrachyov/Berserk
https://github.com/enriquesomolinos/DreeRally
https://github.com/eprikazchikov/thunder
https://github.com/ErikLetson/torso-ninja
@ -140,6 +147,7 @@ https://github.com/hparcells/cards-against-humanity
https://github.com/IceReaper/DesktopAdventuresToolkit
https://github.com/iortcw/iortcw
https://github.com/jcarolus/android-chess
https://github.com/LambdaHack/LambdaHack
https://github.com/lexica/lexica
https://github.com/libretro/libretro-prboom
https://github.com/LIKO-12/LIKO-12
@ -156,7 +164,6 @@ https://github.com/OpenBricks/openbricks
https://github.com/openitg/openitg
https://github.com/OpenMandrivaAssociation
https://github.com/opensourcedesign
https://github.com/OpMonTeam/OpMon
https://github.com/OSSGames
https://github.com/OSSGames/GAME-SDL-ACTION-Blobwars_Metal_Blob_Solid
https://github.com/PanosK92/SpartanEngine
@ -196,6 +203,7 @@ https://gitlab.com/LibreGames
https://gitlab.com/vgstation/vgstation-old (and vgstation in general)
https://keeperrl.com/
https://lgdb.org/game/wolfpack-empire
https://libregamewiki.org/index.php?title=Libregamewiki_talk:Community_Portal&oldid=25410#Some_long_term_ideas
https://libregamewiki.org/Libregamewiki:Suggested_games#Likely_sources_for_more_free_games
https://osdn.net/softwaremap/trove_list.php?form_cat=80
https://packages.debian.org/sid/games/etw
@ -208,6 +216,7 @@ https://pypi.org/project/PyAMF/
https://pypi.org/project/simplejson/
https://pypi.org/project/SQLAlchemy/
https://pypi.org/project/TurboGears/
https://pyweek.org/4/entries/ (Ascent of Justice)
https://revolutionarygamesstudio.com/ Trhive
https://salsa.debian.org/games-team/etw
https://scratch.mit.edu/ (https://en.scratch-wiki.info/wiki/Scratch_Source_Code)
@ -216,6 +225,7 @@ https://sourceforge.net/projects/actiongame/
https://sourceforge.net/projects/deng/
https://sourceforge.net/projects/ettu/
https://sourceforge.net/projects/hhexen/
https://sourceforge.net/projects/lgames/files/barrage/
https://sourceforge.net/projects/librecardgame/
https://sourceforge.net/projects/mininghaze/ - download didn't work
https://sourceforge.net/projects/palomino-sim/ (http://www.jimbrooks.org/archive/software/palomino/)

View File

@ -4,6 +4,21 @@ estimate the differences in the entries both have in common, suggest to add the
other.
unique imported fields: 'assets license', 'categories', 'code language', 'code license', 'developer', 'engine', 'genre', 'library', 'linux-packages', 'name', 'platform'
mandatory imported fields: 'categories', 'name'
Mapping lgw -> ours
assets license -> assets license
categories -> keywords
code language -> code language
code license -> code license
developer -> free text (info)
engine -> code dependencies
genre -> keywords
library -> code dependencies
linux-packages - > free text (info)
name -> name
platform -> platform
"""
import json
@ -14,17 +29,30 @@ def get_unique_field_content(field, entries):
"""
"""
unique_content = set()
unique_content = {}
for entry in entries:
if field in entry:
unique_content.update(entry[field])
return sorted(list(unique_content))
for element in entry.get(field, []):
unique_content[element] = unique_content.get(element, 0) + 1
unique_content = list(unique_content.items())
unique_content.sort(key=lambda x: -x[1])
unique_content = ['{}({})'.format(k, v) for k, v in unique_content]
return unique_content
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'}
ignored_names = ['Hetris', '8 Kingdoms', 'Antigravitaattori', 'Arena of Honour', 'Arkhart', 'Ascent of Justice', 'Balazar III', 'Balder3D', 'Barbie Seahorse Adventures', 'Barrage', 'Gnome Batalla Naval', 'User:AVRS/sandbox']
ignored_languages = ['HTML', 'XML', 'WML', 'English']
ignored_categories = ['GPL', 'C++', 'C', 'ECMAScript', 'Python', 'Java', 'CC BY-SA', 'Lua', 'LGPL', 'CC-BY', 'BSD', 'MIT', 'Qt', 'SDL', 'OpenGL', 'Pygame', 'PD', 'GLUT', 'Haskell', 'Allegro', 'Ruby', 'Zlib/libpng', 'OpenAL', 'Perl', 'Free Pascal', 'LÖVE', 'HTML5', 'Id Tech 1']
genre_replacements = {'rpg': 'role playing', 'fps': 'first person, shooter', 'tbs': 'turn based, strategy', 'rts': 'real time, strategy'}
platform_replacements = {'Mac': 'macOS'}
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',
'Fall Of Imiryn': 'Fall of Imiryn', 'Liquid War 6': 'Liquid War', 'Gusanos': 'GUSANOS'}
language_replacements = {'lua': 'Lua'}
ignored_languages = ['HTML', 'XML', 'WML']
library_replacements = {'Pygame': 'pygame', 'QT': 'Qt'}
def list_compare(a, b, k):
@ -41,16 +69,18 @@ def list_compare(a, b, k):
if __name__ == "__main__":
similarity_threshold = 0.8
maximal_newly_created_entries = 40
# paths
root_path = os.path.realpath(os.path.join(os.path.dirname(__file__), os.path.pardir))
# import lgw import
json_path = os.path.join(root_path, 'tools', 'lgw_import.json')
json_path = os.path.join(root_path, os.pardir, 'lgw_import.json')
text = read_text(json_path)
lgw_entries = json.loads(text)
# perform replacements and disregarding
lgw_entries = [x for x in lgw_entries if x['name'] not in ignored_names]
for index, lgw_entry in enumerate(lgw_entries):
if lgw_entry['name'] in name_replacements:
lgw_entry['name'] = name_replacements[lgw_entry['name']]
@ -58,6 +88,8 @@ if __name__ == "__main__":
languages = lgw_entry['code language']
languages = ['Python' if x.startswith('Python') else x for x in languages]
languages = ['PHP' if x.startswith('PHP') else x for x in languages]
languages = ['Lua' if x.lower().startswith('lua') else x for x in languages]
languages = ['JavaScript' if x.lower().startswith('javascript') else x for x in languages]
h = []
for l in languages:
for g in ('/', 'and'):
@ -68,19 +100,81 @@ if __name__ == "__main__":
l = [l]
h.extend(l)
languages = ['C++' if x.startswith('C++') else x for x in h]
languages = ['C' if x.startswith('C ') else x for x in languages]
languages = [language_replacements[x] if x in language_replacements else x for x in languages]
languages = ['C' if x.startswith('C ') or x.startswith('C[') else x for x in languages]
languages = [x for x in languages if x not in ignored_languages]
if languages:
lgw_entry['code language'] = languages
else:
del lgw_entry['code language']
if 'categories' in lgw_entry:
categories = lgw_entry['categories']
categories = [x for x in categories if not x.startswith('Game')]
categories = [x for x in categories if not x.startswith('Article')]
categories = [x for x in categories if not x.startswith('Page')]
categories = [x for x in categories if x not in ignored_categories]
categories = [x.lower() if len(x) > 2 else x for x in categories]
if categories:
lgw_entry['categories'] = categories
else:
del lgw_entry['categories']
if 'genre' in lgw_entry:
genres = lgw_entry['genre']
genres = [x for x in genres if len(x) > 0]
genres = [x.lower() for x in genres]
genres = [x[:-5] if x.endswith(' game') else x for x in genres]
genres = [x[:-5] if x.endswith(' games') else x for x in genres]
genres = [genre_replacements[x] if x in genre_replacements else x for x in genres]
for h in ('platform',):
genres = [h if x.startswith(h) else x for x in genres]
if genres:
lgw_entry['genre'] = genres
else:
del lgw_entry['genre']
if 'library' in lgw_entry:
libraries = lgw_entry['library']
libraries = [library_replacements[x] if x in library_replacements else x for x in libraries]
lgw_entry['library'] = libraries
if 'code license' in lgw_entry:
licenses = lgw_entry['code license']
licenses = [x.strip() for x in licenses] # strip
licenses = [x[1:] if x.startswith('"') else x for x in licenses] # cut " at the beginning
licenses = [x[:-1] if x.endswith('"') else x for x in licenses] # cut " at the end
licenses = [x[4:] if x.startswith('GNU ') else x for x in licenses]
licenses = [x[:-3] if x.endswith('[1]') or x.endswith('[2]') else x for x in licenses]
licenses = [x[:-8] if x.lower().endswith(' license') else x for x in licenses]
licenses = [x.strip() for x in licenses] # strip
#licenses = ['GPL-2.0' if x.startswith('GPLv2') or x.startswith('GPL v2') or x.startswith('GPL 2') else x for x in licenses]
#licenses = ['GPL-3.0' if x.startswith('GPLv3') or x.startswith('GPL v3') or x.startswith('GPL 3') or x.startswith('GPL v.3') else x for x in licenses]
licenses = ['Public domain' if x.lower().startswith('public domain') else x for x in licenses]
lgw_entry['code license'] = licenses
if 'assets license' in lgw_entry:
licenses = lgw_entry['assets license']
licenses = [x.strip() for x in licenses] # strip
licenses = [x[1:] if x.startswith('"') else x for x in licenses] # cut " at the beginning
licenses = [x[:-1] if x.endswith('"') else x for x in licenses] # cut " at the end
licenses = [x[4:] if x.startswith('GNU ') else x for x in licenses]
licenses = [x[:-3] if x.endswith('[1]') or x.endswith('[2]') else x for x in licenses]
licenses = [x[:-8] if x.lower().endswith(' license') else x for x in licenses]
licenses = [x.strip() for x in licenses] # strip
licenses = ['GPL-2.0' if x.startswith('GPLv2') or x.startswith('GPL v2') or x.startswith('GPL 2') else x for x in licenses]
licenses = ['GPL-3.0' if x.startswith('GPLv3') or x.startswith('GPL v3') or x.startswith('GPL 3') or x.startswith('GPL v.3') else x for x in licenses]
licenses = ['Public domain' if x.lower().startswith('public domain') else x for x in licenses]
lgw_entry['assets license'] = licenses
lgw_entry['code language'] = languages
lgw_entries[index] = lgw_entry
# check for unique field names
unique_fields = set()
for lgw_entry in lgw_entries:
unique_fields.update(lgw_entry.keys())
unique_fields = sorted(list(unique_fields))
print('unique lgw fields: {}'.format(unique_fields))
print('unique lgw fields: {}'.format(sorted(list(unique_fields))))
# which fields are mandatory
for lgw_entry in lgw_entries:
remove_fields = [field for field in unique_fields if field not in lgw_entry]
unique_fields -= set(remove_fields)
print('mandatory lgw fields: {}'.format(sorted(list(unique_fields))))
# unique contents
print('{}: {}'.format('platform', get_unique_field_content('platform', lgw_entries)))
@ -112,6 +206,7 @@ if __name__ == "__main__":
# if game_name_similarity(lgw_name, our_name) > similarity_threshold:
# print('{} - {}'.format(lgw_name, our_name))
newly_created_entries = 0
# iterate over their entries
print('\n')
for lgw_entry in lgw_entries:
@ -138,4 +233,81 @@ if __name__ == "__main__":
p += list_compare(lgw_entry.get(key, []), our_entry.get(key, []), key)
if p:
print('{}\n{}'.format(name, p))
print('{}\n{}'.format(name, p))
if not is_included:
# a new entry, that we have never seen, maybe we should make an entry of our own
if newly_created_entries >= maximal_newly_created_entries:
continue
# determine file name
print('create new entry for {}'.format(lgw_name))
file_name = derive_canonical_file_name(lgw_name)
target_file = os.path.join(games_path, file_name)
if os.path.isfile(target_file):
print('warning: file {} already existing, save under slightly different name'.format(file_name))
target_file = os.path.join(games_path, file_name[:-3] + '-duplicate.md')
if os.path.isfile(target_file):
continue # just for safety reasons
# add name
entry = '# {}\n\n'.format(lgw_name)
# add empty description
entry += '__\n\n'
# empty home (mandatory on our side)
entry += '- Home: \n'
# state mandatory on our side
entry += '- State: \n'
# platform, if existing
if 'platform' in lgw_entry:
entry += 'Platform: {}\n'.format(', '.join(lgw_entry['platform']))
# keywords (genre) (also mandatory)
keywords = lgw_entry.get('genre', [])
if 'assets license' in lgw_entry:
keywords.append('open content')
keywords.sort(key=str.casefold)
if keywords:
entry += '- Keywords: {}\n'.format(', '.join(keywords))
# code repository (mandatory but not scraped from lgw)
entry += '- Code repository: \n'
# code language, mandatory on our side
languages = lgw_entry.get('code language', [])
languages.sort(key=str.casefold)
entry += '- Code language: {}\n'.format(', '.join(languages))
# code license, mandatory on our side
licenses = lgw_entry.get('code license', [])
licenses.sort(key=str.casefold)
entry += '- Code license: {}\n'.format(', '.join(licenses))
# code dependencies (only if existing)
code_dependencies = lgw_entry.get('engine', [])
code_dependencies.extend(lgw_entry.get('library', []))
code_dependencies.sort(key=str.casefold)
if code_dependencies:
entry += '- Code dependencies: {}\n'.format(', '.join(code_dependencies))
# assets licenses (only if existing)
if 'assets license' in lgw_entry:
entry += '- Assets license: {}\n'.format(', '.join(lgw_entry['assets license']))
# free text
if 'developer' in lgw_entry:
entry += '\nDeveloper: {}\n'.format(', '.join(lgw_entry['developer']))
if 'linux-packages' in lgw_entry:
entry += '{}\n'.format(lgw_entry['linux-packages'])
# write ## Building
entry += '\n## Building\n'
# finally write to file
write_text(target_file, entry)
newly_created_entries += 1

View File

@ -50,7 +50,7 @@ def update_readme_and_tocs(infos):
# create all toc
title = 'All'
file = '_all.md'
tocs_text = '**[{}](games/tocs/{}#{})** ({})\n'.format(title, file, title, len(infos))
tocs_text = '**[{} entries](games/tocs/{}#{})** ({})\n'.format(title, file, title, len(infos))
create_toc(title, file, infos)
# create by category

View File

@ -124,7 +124,7 @@ if __name__ == "__main__":
osgc_fields = set()
for osgc_entry in osgc_entries:
osgc_fields.update(osgc_entry.keys())
print('osgc-fields: {}'.format(osgc_fields))
print('unique osgc-fields: {}'.format(osgc_fields))
# which fields are mandatory
for osgc_entry in osgc_entries:
@ -391,7 +391,7 @@ if __name__ == "__main__":
entry += '\n## Building\n'
# finally write to file
write_text(target_file, entry)
# write_text(target_file, entry)
newly_created_entries += 1

View File

@ -2,8 +2,14 @@
Aeron (https://sourceforge.net/projects/aeron/, https://svn.code.sf.net/p/aeron/code/): Very early development
Age of Magic (https://sourceforge.net/projects/ageofmagic/, https://svn.code.sf.net/p/ageofmagic/code/): Only supports outdated Hardware (Symbian)
Altera Terra (https://sourceforge.net/projects/alteraterra/, https://svn.code.sf.net/p/alteraterra/code/): Early development stage, no clear license information
Antigravitaattori (http://www.luolamies.org/software/antigrav/, https://packages.debian.org/stable/games/antigravitaattori): Very early development
Arena of Honour (https://sourceforge.net/projects/aoh/): No clear license with the sources, no license of the assets, early development (alpha), abandoned
Arkhart (http://gna.org/projects/arkhart/, http://arkhart.nekeme.net/): Sources lost (gna.org)
Arthur's Knights (http://ainenn.org/KingArthur/, https://sourceforge.net/projects/king-arthur/): Unclear license, author could not be contacted
Atral Clades (https://sourceforge.net/projects/astralclades/, https://svn.code.sf.net/p/astralclades/code/): No clear license information
Balazar III (https://web.archive.org/web/20180521213818/http://www.lesfleursdunormal.fr/static/informatique/old/balazar_iii/index_en.html, http://gna.org/svn/?group=balazar): Early development, sources lost (gna.org) - a pity, was fine otherwise
Balder3D (): Very early development, Balder2D instead
Barbie Seahorse Adventures (http://www.imitationpickles.org/barbie/, https://pyweek.org/e/toba4/): Source is all rights reserved (source in svn has license allegedly, but it lost)
Begin2 (https://sourceforge.net/projects/begin2/, https://svn.code.sf.net/p/begin2/code/): No source available
Camelia Girls (https://web.archive.org/web/20140523011334/http://pigux.com:80/cameliagirls/): Sources not available
Cycle (https://sourceforge.net/projects/meegocycle/): Proprietary license (freeware, source available)