maintenance of entries, backlog, ..

This commit is contained in:
Trilarion 2020-09-08 14:50:28 +02:00
parent cd63ad2c20
commit 82af77b017
25 changed files with 125 additions and 118 deletions

View File

@ -5,9 +5,9 @@
[comment]: # (start of autogenerated content, do not edit)
**[Games](entries/tocs/_games.md#Games)** (1276) - **[Tools](entries/tocs/_tools.md#Tools)** (42) - **[Frameworks](entries/tocs/_frameworks.md#Frameworks)** (81) - **[Libraries](entries/tocs/_libraries.md#Libraries)** (49)
By category: **[Action](entries/tocs/_action.md#action)** (236), **[Adventure](entries/tocs/_adventure.md#adventure)** (52), **[Arcade](entries/tocs/_arcade.md#arcade)** (116), **[Board](entries/tocs/_board.md#board)** (23), **[Cards](entries/tocs/_cards.md#cards)** (17), **[Educational](entries/tocs/_educational.md#educational)** (12), **[Framework](entries/tocs/_framework.md#framework)** (81), **[Game engine](entries/tocs/_game-engine.md#game-engine)** (116), **[Library](entries/tocs/_library.md#library)** (49), **[Music](entries/tocs/_music.md#music)** (14), **[Platform](entries/tocs/_platform.md#platform)** (56), **[Puzzle](entries/tocs/_puzzle.md#puzzle)** (140), **[Remake](entries/tocs/_remake.md#remake)** (527), **[Role playing](entries/tocs/_role-playing.md#role-playing)** (190), **[Simulation](entries/tocs/_simulation.md#simulation)** (108), **[Sports](entries/tocs/_sports.md#sports)** (23), **[Strategy](entries/tocs/_strategy.md#strategy)** (266), **[Tool](entries/tocs/_tool.md#tool)** (42), **[Visual novel](entries/tocs/_visual-novel.md#visual-novel)** (6)
By category: **[Action](entries/tocs/_action.md#action)** (237), **[Adventure](entries/tocs/_adventure.md#adventure)** (52), **[Arcade](entries/tocs/_arcade.md#arcade)** (116), **[Board](entries/tocs/_board.md#board)** (23), **[Cards](entries/tocs/_cards.md#cards)** (17), **[Educational](entries/tocs/_educational.md#educational)** (12), **[Framework](entries/tocs/_framework.md#framework)** (81), **[Game engine](entries/tocs/_game-engine.md#game-engine)** (116), **[Library](entries/tocs/_library.md#library)** (49), **[Music](entries/tocs/_music.md#music)** (14), **[Platform](entries/tocs/_platform.md#platform)** (56), **[Puzzle](entries/tocs/_puzzle.md#puzzle)** (140), **[Remake](entries/tocs/_remake.md#remake)** (527), **[Role playing](entries/tocs/_role-playing.md#role-playing)** (190), **[Simulation](entries/tocs/_simulation.md#simulation)** (108), **[Sports](entries/tocs/_sports.md#sports)** (23), **[Strategy](entries/tocs/_strategy.md#strategy)** (266), **[Tool](entries/tocs/_tool.md#tool)** (42), **[Visual novel](entries/tocs/_visual-novel.md#visual-novel)** (6)
By platform: **[Windows](entries/tocs/_windows.md#windows)** (437), **[Linux](entries/tocs/_linux.md#linux)** (425), **[macOS](entries/tocs/_macos.md#macos)** (236), **[Android](entries/tocs/_android.md#android)** (67), **[iOS](entries/tocs/_ios.md#ios)** (15), **[Web](entries/tocs/_web.md#web)** (78)
By platform: **[Windows](entries/tocs/_windows.md#windows)** (438), **[Linux](entries/tocs/_linux.md#linux)** (427), **[macOS](entries/tocs/_macos.md#macos)** (236), **[Android](entries/tocs/_android.md#android)** (68), **[iOS](entries/tocs/_ios.md#ios)** (15), **[Web](entries/tocs/_web.md#web)** (79)
[comment]: # (end of autogenerated content)

View File

@ -3,33 +3,17 @@ ftp://ftp.tuxpaint.org/unix/x/
http://antongerdelan.net/blog/ (other projects besides TestDrive)
http://cdetect.sourceforge.net/
http://circularstudios.com/
https://github.com/SadConsole/SadConsole
https://github.com/tlgkccampbell/ultraviolet
https://github.com/amerkoleci/Vortice.Windows
https://github.com/horde3d/Horde3D
https://github.com/delaford/game
https://github.com/cxong/cdogs-sdl
https://moaiwebsite.github.io/
http://cyxdown.free.fr/bs/
http://cyxdown.free.fr/f2b/
https://github.com/tlgkccampbell/ultraviolet
https://github.com/ianfab/Fairy-Stockfish
https://github.com/tomlooman/SimpleFPSTemplate
https://github.com/nfprojects/nfengine
http://dead-code.org/home/
http://e-adventure.e-ucm.es/login/index.php (games of eAdventure)
http://ethernet.wasted.ch/
http://evolonline.org/about
http://game-editor.com/Main_Page
http://giderosmobile.com/
https://github.com/skylicht-lab/skylicht-engine
https://github.com/etlegacy/etlegacy
https://github.com/Soldat/soldat
https://github.com/guillaumechereau/goxel
http://haxepunk.com/
http://hcsoftware.sourceforge.net/jason-rohrer/ (various games there)
https://github.com/cxong/cdogs-sdl
https://github.com/terrafx/terrafx
http://hge.relishgames.com/
http://hgm.nubati.net/
http://icculus.org/
http://icculus.org/asciiroth/
@ -39,7 +23,7 @@ http://icculus.org/blackshades/
http://icculus.org/d2x/
http://icculus.org/freespace2/
http://icculus.org/freyja/
http://icculus.org/hge-unix/ http://hge.relishgames.com/
http://icculus.org/hge-unix/
http://icculus.org/jugglemaster/
http://icculus.org/pyddr/
http://icculus.org/toby/
@ -48,7 +32,6 @@ http://insideastarfilledsky.net/
http://lazerbears.wixsite.com/lazerbears/cr-editor
http://libagar.org/agar/index.html.en
http://libsdl-android.sourceforge.net/
http://libsdl-android.sourceforge.net/ (Open source games ported to Android)
http://lukaszjakowski.pl/ (games apart from uMario)
http://m484games.ucoz.com/
http://martindrapeau.github.io/backbone-game-engine/
@ -149,7 +132,7 @@ http://www.zsnes.com/ (emulator/platform)
https://001gamecreator.com/
https://agateau.com/games/
https://aleph-one-marathon.github.io/
https://alternativeto.net/ (query with only open source as opten)
https://alternativeto.net/ (query with only open source as option)
https://app.assembla.com/spaces/openrpg/wiki
https://app.assembla.com/spaces/Project_Valkyrie2/wiki
https://appimage.github.io/categories/Game
@ -201,7 +184,8 @@ https://en.wikipedia.org/wiki/Teeworlds
https://enigma-dev.org/about.htm
https://faq.tuxfamily.org/Games/En
https://fedoraproject.org/wiki/SIGs/Games#List_of_games_we_will_NOT_package
https://flathub.org/home (use it for Linux packaging) / https://flathub.org/apps/category/Game
https://flathub.org/apps/category/Game
https://flathub.org/home (use it for Linux packaging)
https://forum.freegamedev.net/viewtopic.php?f=20&t=11627
https://forums.scummvm.org/viewtopic.php?t=13512&highlight=open+source
https://freegamer.blogspot.com (maybe there is something interesting)
@ -246,7 +230,8 @@ https://github.com/collections/web-games (only OS)
https://github.com/collinhover/kaiopua
https://github.com/cookgreen/Yuris-Revenge
https://github.com/corewar/corewar.io
https://github.com/Cortrah/SpaceOperaDesign, https://github.com/Cortrah/SpaceOperaRuby/blob/master/design/turnstyles.md
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
@ -284,10 +269,13 @@ https://github.com/godot-extended-libraries/godot-next
https://github.com/godot-mega-man/Mega-Man-Engine
https://github.com/godotengine/godot-design
https://github.com/grantjenks/free-python-games (check all)
https://github.com/guillaumechereau/goxel
https://github.com/H-uru/Plasma
https://github.com/horde3d/Horde3D
https://github.com/Hotride/OrionUO
https://github.com/hparcells/cards-against-humanity
https://github.com/i42output/neoGFX
https://github.com/ianfab/Fairy-Stockfish
https://github.com/ictrobot/Cubes
https://github.com/id-Software
https://github.com/Illation/ETEngine
@ -325,6 +313,7 @@ https://github.com/MustaphaTR/Romanovs-Vengeance
https://github.com/MyGUI/mygui
https://github.com/MyreMylar/pygame_gui
https://github.com/nCine/nCine
https://github.com/nfprojects/nfengine
https://github.com/Noesis/UE4-ShooterGame
https://github.com/ogarcia/opensudoku
https://github.com/OGRECave/scape
@ -375,8 +364,10 @@ https://github.com/senior-sigan/WHY_CPP
https://github.com/septag/glslcc
https://github.com/septag/rizz
https://github.com/sinshu/managed-doom
https://github.com/skylicht-lab/skylicht-engine
https://github.com/skypjack/entt
https://github.com/smlinux/nexuiz
https://github.com/Soldat/soldat
https://github.com/SPC-Some-Polish-Coders/PopHead
https://github.com/SPC-Some-Polish-Coders/PopHead/
https://github.com/Squalr/Squally
@ -386,12 +377,15 @@ https://github.com/Suprcode/mir3-zircon
https://github.com/Sygmei/ObEngine
https://github.com/tainicom/Aether.Physics2D
https://github.com/tangziwen/Cube-Engine
https://github.com/terrafx/terrafx
https://github.com/the-insulines
https://github.com/theaigames
https://github.com/TheGameCreators/GameGuruRepo
https://github.com/Tinob/Ishiiruka (https://github.com/shiiion/Ishiiruka, https://github.com/SirMangler/PrimeHack-Updater)
https://github.com/tizian/Cendric2
https://github.com/tlgkccampbell/ultraviolet
https://github.com/TomBebb/awe
https://github.com/tomlooman/SimpleFPSTemplate
https://github.com/topics/top-down-shooter
https://github.com/uberspot/2048-android
https://github.com/untakenstupidnick/nbsdgames (Blockout II)
@ -432,6 +426,7 @@ https://libregamewiki.org/index.php?title=Libregamewiki_talk:Community_Portal&ol
https://libregamewiki.org/Libregamewiki:Suggested_games#Likely_sources_for_more_free_games
https://lmemsm.dreamwidth.org/8013.html (List of some of my favorite Open Source games)
https://love2d.org/forums/viewforum.php?f=14 (check them if time)
https://moaiwebsite.github.io/
https://notabug.org/Calinou/awesome-gamedev#games
https://odr.chalmers.se/handle/20.500.12380/219006
https://osdn.net/softwaremap/trove_list.php?form_cat=80

View File

@ -45,19 +45,6 @@ def extract_links():
urls = sorted(list(urls), key=str.casefold)
return urls
def split_infos(infos):
"""
Split into games, tools, frameworks, libraries
"""
games = [x for x in infos if not any([y in x['keywords'] for y in ('tool', 'framework', 'library')])]
tools = [x for x in infos if 'tool' in x['keywords']]
frameworks = [x for x in infos if 'framework' in x['keywords']]
libraries = [x for x in infos if 'library' in x['keywords']]
return games, tools, frameworks, libraries
@ -745,24 +732,6 @@ def sort_text_file(file, name):
utils.write_text(file, text)
def clean_backlog(stripped_game_urls):
# read backlog and split
file = os.path.join(c.root_path, 'code', 'backlog.txt')
text = utils.read_text(file)
text = text.split('\n')
# remove those that are in stripped_game_urls
text = [x for x in text if utils.strip_url(x) not in stripped_game_urls]
# remove duplicates and sort
text = sorted(list(set(text)), key=str.casefold)
print('backlog contains {} items'.format(len(text)))
# join and save again
text = '\n'.join(text)
utils.write_text(file, text)
def check_validity_backlog():
import requests

View File

@ -14,6 +14,9 @@ code_path = os.path.join(root_path, 'code')
inspirations_file = os.path.join(root_path, 'inspirations.md')
developer_file = os.path.join(root_path, 'developers.md')
backlog_file = os.path.join(code_path, 'backlog.txt')
rejected_file = os.path.join(code_path, 'rejected.txt')
# local config
local_config_file = os.path.join(root_path, 'local-config.ini')
@ -43,7 +46,8 @@ valid_fields = ('File', 'Title') + valid_properties + ('Note', 'Building')
url_fields = ('Home', 'Media', 'Play', 'Download', 'Code repository')
valid_url_prefixes = ('http://', 'https://', 'git://', 'svn://', 'ftp://', 'bzr://', '@see-', '@not-', '?')
valid_url_prefixes = ('http://', 'https://', 'git://', 'svn://', 'ftp://', 'bzr://')
extended_valid_url_prefixes = valid_url_prefixes + ('@see-', '@not-', '?')
valid_building_properties = ('Build system', 'Build instructions')
valid_building_fields = valid_building_properties + ('Note',)

View File

@ -321,7 +321,7 @@ def check_and_process_entry(entry):
for value in values:
if value.value.startswith('<') and value.value.endswith('>'):
value.value = value.value[1:-1]
if not any(value.startswith(x) for x in valid_url_prefixes):
if not any(value.startswith(x) for x in extended_valid_url_prefixes):
message += 'URL "{}" in field "{}" does not start with a valid prefix'.format(value, field)
# github/gitlab repositories should end on .git and should start with https
@ -381,7 +381,6 @@ def extract_inactive_year(entry):
else:
return None
def write_entries(entries):
"""
@ -467,3 +466,37 @@ def create_entry_content(entry):
content += entry['Building']['Note']
return content
def is_url(str):
"""
Could be too generous. See https://stackoverflow.com/questions/7160737/how-to-validate-a-url-in-python-malformed-or-not for other possibilities.
:param str:
:return:
"""
if any(str.startswith(x) for x in valid_url_prefixes) and not ' ' in str:
return True
return False
def all_urls(entries):
"""
Gets all urls of all entries in a dictionary (key=url value=list of entries (file name) with this url
:param entries:
:return:
"""
urls = {}
# iterate over entries
for entry in entries:
file = entry['File']
for field in url_fields: # TODO there are other fields, maybe just regex on the whole content
for value in entry.get(field, []):
if value.comment:
value = value.value + ' ' + value.comment
else:
value = value.value
for subvalue in value.split(' '):
subvalue = subvalue.strip()
if is_url(subvalue):
urls[subvalue] = urls.get(subvalue, []) + [file]
return urls

View File

@ -59,7 +59,7 @@
- **[Celestron](../celestron.md)** (Python, GPL-3.0, beta, inactive since 2012)
- **[Chocolate Doom](../chocolate_doom.md)** (C, GPL-2.0, mature)
- **[Chocolate Duke3D](../chocolate_duke3d.md)** (C, GPL-2.0, Custom, beta, inactive since 2016)
- **[Chromium B.S.U.](../chromium_bsu.md)** (C++, Artistic License, mature)
- **[Chromium B.S.U.](../chromium_bsu.md)** (C++, Artistic License-1.0, mature)
- **[Circus Linux!](../circus_linux.md)** (C, GPL-2.0, mature, inactive since 2000)
- **[Classic RBDoom 3 BFG](../classic_rbdoom_3_bfg.md)** (C, C++, GPL-3.0, mature)
- **[Clonepoint](../clonepoint.md)** (C++, GPL-3.0, beta)
@ -102,7 +102,7 @@
- **[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)
- **[GLtron](../gltron.md)** (C, ?, 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)
- **[Grimsonland](../grimsonland.md)** (JavaScript, MIT, mature, inactive since 2017)
@ -123,7 +123,7 @@
- **[Kartering](../kartering.md)** (C, GPL-2.0, MIT, ISC, beta, inactive since 2015)
- **[Key Runner](../key_runner.md)** (C++, GPL-3.0, mature, inactive since 2013)
- **[KGoldrunner](../kgoldrunner.md)** (C++, GPL-2.0, mature)
- **[Kobo Deluxe](../kobo_deluxe.md)** (C++, GPL-2.0, LGPL, beta, inactive since 2007)
- **[Kobo Deluxe](../kobo_deluxe.md)** (C++, GPL-2.0, beta, inactive since 2007)
- **[LastTry](../lasttry.md)** (Java, MIT, beta, inactive since 2017)
- **[LGames](../lgames.md)** (C++, GPL-2.0, mature)
- **[Librelancer](../librelancer.md)** (C, C#, MIT, beta)
@ -236,4 +236,5 @@
- **[Yamagi Quake II](../yamagi_quake_ii.md)** (C, GPL-2.0, mature)
- **[Yo Frankie!](../yo_frankie.md)** (Blender Script, ?, mature, inactive since 2009)
- **[Zatacka X](../zatacka_x.md)** (C, GPL-3.0, beta)
- **[Zauberer](../zauberer.md)** (None, ISC, beta, inactive since 2018)
- **[Zauberer](../zauberer.md)** (None, ISC, beta, inactive since 2018)
- **[Zero Ballistics](../zero_ballistics.md)** (C++, MIT, mature, inactive since 2013)

View File

@ -11,7 +11,7 @@
- **[Dedalus](../dedalus.md)** (JavaScript, GPL-2.0, beta, inactive since 2018)
- **[Deer Portal](../deer_portal.md)** (C++, zlib, beta)
- **[Der Clou!](../der_clou.md)** (C, Custom, beta, inactive since 2017)
- **[Digital: A Love Story](../digital_a_love_story.md)** (Ren'py, CC-BY-NC-SA-3.0, mature)
- **[Digital: A Love Story](../digital_a_love_story.md)** (Ren'Py, CC-BY-NC-SA-3.0, mature)
- **[Dragon History - Dračí Historie](../dragon_history-dra_historie.md)** (Pascal, Script, GPL-2.0, mature, inactive since 2010)
- **[Dunnet](../dunnet.md)** (Emacs Lisp, GPL-3.0, mature, inactive since 1992)
- **[eAdventure](../eadventure.md)** (Java, GPL-3.0, mature, inactive since 2014)
@ -42,7 +42,7 @@
- **[Sentient Storage](../sentient_storage.md)** (Python, Public domain, mature)
- **[Sintel The Game](../sintel_the_game.md)** (Python, MIT, beta, inactive since 2014)
- **[Sludge](../sludge.md)** (C, C++, Objective-C, LGPL-2.1, mature)
- **[Star Maiden Astraea Rio](../star_maiden_astraea_rio.md)** (Ren'py, MIT, mature)
- **[Star Maiden Astraea Rio](../star_maiden_astraea_rio.md)** (Ren'Py, MIT, mature)
- **[star-control2](../star-control2.md)** (C, C++, MIT, mature)
- **[terrarium](../terrarium.md)** (C++, GPL-2.0, beta)
- **[twin-e](../twin-e.md)** (C, GPL-2.0, beta, inactive since 2015)

View File

@ -8,13 +8,14 @@
- **[Biniax](../biniax.md)** (C, zlib, mature, inactive since 2012)
- **[Bladecoder Adventure Engine](../bladecoder_adventure_engine.md)** (Java, Apache-2.0, mature)
- **[Blitwizard](../blitwizard.md)** (C, C++, Lua, zlib, beta, inactive since 2015)
- **[Commander Genius](../commander_genius.md)** (C, C++, GPL-2.0, mature)
- **[Crosswords](../crosswords.md)** (Java, GPL-2.0, mature)
- **[DemiGod](../demigod.md)** (Java, GPL-3.0, beta, inactive since 2013)
- **[Destination Sol](../destination_sol.md)** (Java, Apache-2.0, mature)
- **[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, zlib, MIT, IJG, Public domain, mature)
- **[ECWolf](../ecwolf.md)** (C++, GPL-2.0, LGPL-2.1, zlib, 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)

View File

@ -76,7 +76,7 @@
- **[Powerslide remake](../powerslide_remake.md)** (C++, MIT, beta)
- **[PrimeShooter](../primeshooter.md)** (JavaScript, GPL-2.0, mature, inactive since 2010)
- **[progress-quest](../progress-quest.md)** (C++, MIT, mature)
- **[Project Alexandria](../project_alexandria.md)** (Python, GPL, beta, inactive since 2007)
- **[Project Alexandria](../project_alexandria.md)** (Python, ?, beta, inactive since 2007)
- **[Project: Starfighter](../project_starfighter.md)** (C, GPL-3.0, mature)
- **[PSY PONG 3D](../psy_pong_3d.md)** (C, GPL-3.0, beta, inactive since 2009)
- **[PyBreak360](../pybreak360.md)** (Python, GPL-3.0, mature, inactive since 2015)

View File

@ -15,7 +15,7 @@
- **[DeSmuME](../desmume.md)** (C, C++, GPL-2.0, mature, inactive since 2015)
- **[EasyRPG Player](../easyrpg_player.md)** (C++, GPL-3.0, mature)
- **[ENIGMA (development environment)](../enigma_development_environment.md)** (C++, C, GPL-3.0, mature)
- **[F.LF](../flf.md)** (JavaScript, CC-BY-SA-NC-3.0, mature)
- **[F.LF](../flf.md)** (JavaScript, CC-BY-NC-SA-3.0, mature)
- **[Flare](../flare.md)** (C++, Java, GPL-3.0, mature)
- **[Flex Engine](../flex_engine.md)** (C++, MIT, beta)
- **[flixel-gdx](../flixel-gdx.md)** (Java, 3-clause BSD, beta, inactive since 2017)
@ -35,7 +35,7 @@
- **[Lumix Engine](../lumix_engine.md)** (C++, MIT, beta)
- **[LÖVE](../love.md)** (C++, zlib, mature)
- **[Mana](../mana.md)** (C++, GPL-2.0, beta)
- **[ManiaDrive](../maniadrive.md)** (PHP, GPL, mature, inactive since 2008)
- **[ManiaDrive](../maniadrive.md)** (PHP, ?, mature, inactive since 2008)
- **[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)

View File

@ -15,7 +15,7 @@
- **[DeSmuME](../desmume.md)** (C, C++, GPL-2.0, mature, inactive since 2015)
- **[EasyRPG Player](../easyrpg_player.md)** (C++, GPL-3.0, mature)
- **[ENIGMA (development environment)](../enigma_development_environment.md)** (C++, C, GPL-3.0, mature)
- **[F.LF](../flf.md)** (JavaScript, CC-BY-SA-NC-3.0, mature)
- **[F.LF](../flf.md)** (JavaScript, CC-BY-NC-SA-3.0, mature)
- **[Flare](../flare.md)** (C++, Java, GPL-3.0, mature)
- **[Flex Engine](../flex_engine.md)** (C++, MIT, beta)
- **[flixel-gdx](../flixel-gdx.md)** (Java, 3-clause BSD, beta, inactive since 2017)
@ -35,7 +35,7 @@
- **[Lumix Engine](../lumix_engine.md)** (C++, MIT, beta)
- **[LÖVE](../love.md)** (C++, zlib, mature)
- **[Mana](../mana.md)** (C++, GPL-2.0, beta)
- **[ManiaDrive](../maniadrive.md)** (PHP, GPL, mature, inactive since 2008)
- **[ManiaDrive](../maniadrive.md)** (PHP, ?, mature, inactive since 2008)
- **[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)

View File

@ -134,7 +134,7 @@
- **[Brikx](../brikx.md)** (C++, GPL-2.0, beta, inactive since 2009)
- **[BRIQUOLO](../briquolo.md)** (C++, GPL-3.0, mature, inactive since 2008)
- **[British Bingo](../british_bingo.md)** (JavaScript, GPL-3.0, mature)
- **[Brogue](../brogue.md)** (C, AGPL, mature)
- **[Brogue](../brogue.md)** (C, AGPL-3.0, mature)
- **[BrowserQuest](../browserquest.md)** (JavaScript, MPL-2.0, mature)
- **[Brutal Chess](../brutal_chess.md)** (C++, GPL-2.0, beta, inactive since 2007)
- **[BStone](../bstone.md)** (C++, GPL-2.0, mature)
@ -181,7 +181,7 @@
- **[Chocolate Doom](../chocolate_doom.md)** (C, GPL-2.0, mature)
- **[Chocolate Duke3D](../chocolate_duke3d.md)** (C, GPL-2.0, Custom, beta, inactive since 2016)
- **[Choria](../choria.md)** (C++, C, Lua, GPL-3.0, mature)
- **[Chromium B.S.U.](../chromium_bsu.md)** (C++, Artistic License, mature)
- **[Chromium B.S.U.](../chromium_bsu.md)** (C++, Artistic License-1.0, mature)
- **[Chronoshift](../chronoshift.md)** (C++, GPL-2.0, beta)
- **[Chrzaszcz](../chrzaszcz.md)** (C++, GPL-3.0, beta, inactive since 2018)
- **[Chunk Stories](../chunk_stories.md)** (Kotlin, Java, LGPL-3.0, beta)
@ -237,7 +237,7 @@
- **[Daggerfall Unity](../daggerfall_unity.md)** (C#, MIT, mature)
- **[Daimonin](../daimonin.md)** (C, GPL-2.0, mature)
- **[Danger from the Deep](../danger_from_the_deep.md)** (C++, GPL-2.0, beta, inactive since 2011)
- **[Dark Destiny](../dark_destiny.md)** (Java, JavaScript, GPL, mature, inactive since 2016)
- **[Dark Destiny](../dark_destiny.md)** (Java, JavaScript, ?, mature, inactive since 2016)
- **[Dark Oberon](../dark_oberon.md)** (C++, GPL-2.0, mature, inactive since 2009)
- **[DarkCity](../darkcity.md)** (PHP, GPL-3.0, mature, inactive since 2012)
- **[DarkPlaces](../darkplaces.md)** (C, GPL-2.0, mature, inactive since 2014)
@ -262,7 +262,7 @@
- **[diablo-js](../diablo-js.md)** (Java, JavaScript, MIT, mature)
- **[Digbuild](../digbuild.md)** (C, C++, GPL-2.0, beta, inactive since 2011)
- **[Digger Remastered](../digger_remastered.md)** (C, GPL-2.0, mature, inactive since 2004)
- **[Digital: A Love Story](../digital_a_love_story.md)** (Ren'py, CC-BY-NC-SA-3.0, mature)
- **[Digital: A Love Story](../digital_a_love_story.md)** (Ren'Py, CC-BY-NC-SA-3.0, mature)
- **[Dingo-Engine](../dingo-engine.md)** (Java, 3-clause BSD, beta, inactive since 2016)
- **[DirectX12GameEngine](../directx12gameengine.md)** (C#, MIT, beta)
- **[Divercity](../divercity.md)** (Java, GPL-3.0, beta, inactive since 2015)
@ -307,7 +307,7 @@
- **[eAdventure](../eadventure.md)** (Java, GPL-3.0, mature, inactive since 2014)
- **[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, zlib, MIT, IJG, Public domain, mature)
- **[ECWolf](../ecwolf.md)** (C++, GPL-2.0, LGPL-2.1, zlib, 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)
@ -434,7 +434,7 @@
- **[Globulation 2](../globulation_2.md)** (C++, GPL-3.0, mature)
- **[glParchis](../glparchis.md)** (Python, GPL-3.0, mature)
- **[glPortal](../glportal.md)** (C++, zlib, beta)
- **[GLtron](../gltron.md)** (C, GPL, beta, inactive since 2017)
- **[GLtron](../gltron.md)** (C, ?, beta, inactive since 2017)
- **[Gnome Chess](../gnome_chess.md)** (Vala, GPL-3.0, mature)
- **[Gnome Hearts](../gnome_hearts.md)** (Python, GPL-2.0, mature, inactive since 2015)
- **[Gnomescroll](../gnomescroll.md)** (C, C++, Python, GPL-3.0, beta, inactive since 2013)
@ -559,7 +559,7 @@
- **[KMines](../kmines.md)** (C++, GPL-2.0, mature)
- **[KnightOfWor](../knightofwor.md)** (Java, GPL-3.0, beta, inactive since 2015)
- **[Knights](../knights.md)** (C++, GPL-3.0, beta, inactive since 2014)
- **[Kobo Deluxe](../kobo_deluxe.md)** (C++, GPL-2.0, LGPL, beta, inactive since 2007)
- **[Kobo Deluxe](../kobo_deluxe.md)** (C++, GPL-2.0, beta, inactive since 2007)
- **[Kobold's Quest 2](../kobolds_quest_2.md)** (Python, LGPL-3.0, beta, inactive since 2011)
- **[Korax' Heritage](../korax_heritage.md)** (None, ?, mature)
- **[KQ Lives](../kq_lives.md)** (C, GPL-2.0, beta, inactive since 2011)
@ -812,7 +812,7 @@
- **[Ostrich Riders](../ostrich_riders.md)** (C++, GPL-3.0, beta)
- **[osu!](../osu.md)** (C#, MIT, beta)
- **[Other-Life](../other-life.md)** (C, C++, Custom, beta)
- **[Our Personal Space](../our_personal_space.md)** (Ren'py, GPL-3.0, mature)
- **[Our Personal Space](../our_personal_space.md)** (Ren'Py, GPL-3.0, mature)
- **[Outer Space](../outer_space.md)** (Python, GPL-2.0, beta)
- **[Outpost HD](../outpost_hd.md)** (C++, 3-clause BSD, beta)
- **[ouzel](../ouzel.md)** (C, C++, Objective-C, 2-clause BSD, beta)
@ -870,7 +870,7 @@
- **[Prince-Monogame](../prince-monogame.md)** (C#, GPL-2.0, beta)
- **[Privateer - Gemini Gold](../privateer-gemini_gold.md)** (C++, GPL-2.0, mature, inactive since 2012)
- **[progress-quest](../progress-quest.md)** (C++, MIT, mature)
- **[Project Alexandria](../project_alexandria.md)** (Python, GPL, beta, inactive since 2007)
- **[Project Alexandria](../project_alexandria.md)** (Python, ?, beta, inactive since 2007)
- **[Project Carrot](../project_carrot.md)** (C++, MIT, beta, inactive since 2017)
- **[Project Dollhouse](../project_dollhouse.md)** (C#, MPL-2.0, beta)
- **[Project Helena](../project_helena.md)** (Pascal, GPL-3.0, beta)
@ -1000,7 +1000,7 @@
- **[Smash](../smash.md)** (JavaScript, MIT, mature)
- **[snake](../snake.md)** (Java, WTFPL, mature, inactive since 2017)
- **[Snelps](../snelps.md)** (Ruby, LGPL-2.1, beta, inactive since 2012)
- **[Snowballz](../snowballz.md)** (Python, GPL, beta, inactive since 2007)
- **[Snowballz](../snowballz.md)** (Python, ?, beta, inactive since 2007)
- **[SokoSolve](../sokosolve.md)** (C#, GPL-3.0, mature, inactive since 2009)
- **[SolarWolf](../solarwolf.md)** (Python, LGPL-2.1, mature, inactive since 2004)
- **[Sole Collector](../sole_collector.md)** (Java, MIT, beta, inactive since 2018)
@ -1027,7 +1027,7 @@
- **[Spring: 1944](../spring_1944.md)** (Lua, GPL-2.0, CC-BY-NC-3.0, mature)
- **[Spring](../spring.md)** (C++, C, Lua, GPL-2.0, mature)
- **[SS13 Remake](../ss13_remake.md)** (C#, GPL-3.0, beta, inactive since 2015)
- **[Star Maiden Astraea Rio](../star_maiden_astraea_rio.md)** (Ren'py, MIT, mature)
- **[Star Maiden Astraea Rio](../star_maiden_astraea_rio.md)** (Ren'Py, MIT, mature)
- **[Star Ruler 2](../star_ruler_2.md)** (C, C++, MIT, mature)
- **[star-control2](../star-control2.md)** (C, C++, MIT, mature)
- **[Star-Wars-III](../star-wars-iii.md)** (Python, GPL-2.0, mature, inactive since 2014)

View File

@ -5,7 +5,7 @@
- **[Boost (C++ Libraries)](../boost_c++_libraries.md)** (C++, Boost-1.0, mature)
- **[Box2D](../box2d.md)** (C, C++, Objective-C, zlib, mature)
- **[Crypto++](../crypto++.md)** (C++, Boost-1.0, mature)
- **[curses](../curses.md)** (C, BSD, mature, inactive since 2000)
- **[curses](../curses.md)** (C, ?, mature, inactive since 2000)
- **[Dear ImGui](../dear_imgui.md)** (C, C++, MIT, mature)
- **[DirectPython](../directpython.md)** (C++, 2-clause BSD, beta, inactive since 2007)
- **[Doxygen](../doxygen.md)** (C++, GPL-2.0, mature)
@ -31,7 +31,7 @@
- **[OpenSSL](../openssl.md)** (C, Apache-2.0, mature)
- **[Penumbra](../penumbra.md)** (C#, MIT, mature)
- **[PGU](../pgu.md)** (Python, LGPL-2.1, mature)
- **[Pillow](../pillow.md)** (C, Python, PIL Software License, mature)
- **[Pillow](../pillow.md)** (C, Python, Custom, mature)
- **[pkg-config](../pkg-config.md)** (C, GPL-2.0, mature)
- **[PLIB](../plib.md)** (C++, LGPL-2.0, mature, inactive since 2012)
- **[Pthreads-win32](../pthreads-win32.md)** (C, LGPL-2.1, mature)

View File

@ -5,7 +5,7 @@
- **[Boost (C++ Libraries)](../boost_c++_libraries.md)** (C++, Boost-1.0, mature)
- **[Box2D](../box2d.md)** (C, C++, Objective-C, zlib, mature)
- **[Crypto++](../crypto++.md)** (C++, Boost-1.0, mature)
- **[curses](../curses.md)** (C, BSD, mature, inactive since 2000)
- **[curses](../curses.md)** (C, ?, mature, inactive since 2000)
- **[Dear ImGui](../dear_imgui.md)** (C, C++, MIT, mature)
- **[DirectPython](../directpython.md)** (C++, 2-clause BSD, beta, inactive since 2007)
- **[Doxygen](../doxygen.md)** (C++, GPL-2.0, mature)
@ -31,7 +31,7 @@
- **[OpenSSL](../openssl.md)** (C, Apache-2.0, mature)
- **[Penumbra](../penumbra.md)** (C#, MIT, mature)
- **[PGU](../pgu.md)** (Python, LGPL-2.1, mature)
- **[Pillow](../pillow.md)** (C, Python, PIL Software License, mature)
- **[Pillow](../pillow.md)** (C, Python, Custom, mature)
- **[pkg-config](../pkg-config.md)** (C, GPL-2.0, mature)
- **[PLIB](../plib.md)** (C++, LGPL-2.0, mature, inactive since 2012)
- **[Pthreads-win32](../pthreads-win32.md)** (C, LGPL-2.1, mature)

View File

@ -41,7 +41,7 @@
- **[Brain Workshop](../brain_workshop.md)** (Python, GPL-2.0, mature, inactive since 2011)
- **[Brikx](../brikx.md)** (C++, GPL-2.0, beta, inactive since 2009)
- **[BRIQUOLO](../briquolo.md)** (C++, GPL-3.0, mature, inactive since 2008)
- **[Brogue](../brogue.md)** (C, AGPL, mature)
- **[Brogue](../brogue.md)** (C, AGPL-3.0, mature)
- **[Brutal Chess](../brutal_chess.md)** (C++, GPL-2.0, beta, inactive since 2007)
- **[BurgerSpace](../burgerspace.md)** (C++, GPL-2.0, mature, inactive since 2013)
- **[BZFlag](../bzflag.md)** (C++, LGPL-2.1, MPL-2.0, mature)
@ -61,6 +61,7 @@
- **[Classic RBDoom 3 BFG](../classic_rbdoom_3_bfg.md)** (C, C++, GPL-3.0, mature)
- **[Clonepoint](../clonepoint.md)** (C++, GPL-3.0, beta)
- **[Colditz Escape](../colditz_escape.md)** (C, GPL-3.0, mature)
- **[Commander Genius](../commander_genius.md)** (C, C++, GPL-2.0, mature)
- **[Cosmosmash](../cosmosmash.md)** (C++, GPL-2.0, mature, inactive since 2013)
- **[CoTerminalApps](../coterminalapps.md)** (Ada, GPL-3.0, mature)
- **[Crack Attack!](../crack_attack.md)** (C++, GPL-2.0, mature, inactive since 2005)
@ -70,7 +71,7 @@
- **[Crystal Space 3D SDK](../crystal_space_3d_sdk.md)** (C, C++, LGPL-2.1, mature, inactive since 2015)
- **[Cultivation](../cultivation.md)** (C++, Public domain, mature, inactive since 2010)
- **[Curse of War](../curse_of_war.md)** (C, C++, GPL-3.0, mature, inactive since 2014)
- **[curses](../curses.md)** (C, BSD, mature, inactive since 2000)
- **[curses](../curses.md)** (C, ?, mature, inactive since 2000)
- **[Cuyo](../cuyo.md)** (C++, GPL-2.0, mature, inactive since 2014)
- **[Cytadela](../cytadela.md)** (C++, GPL-3.0, beta, inactive since 2013)
- **[D2X-XL](../d2x-xl.md)** (C++, Custom, GPL-2.0, mature, inactive since 2015)
@ -82,7 +83,7 @@
- **[DeSmuME](../desmume.md)** (C, C++, GPL-2.0, mature, inactive since 2015)
- **[Destination Sol](../destination_sol.md)** (Java, Apache-2.0, mature)
- **[dhewm3](../dhewm3.md)** (C, C++, GPL-3.0, mature)
- **[Digital: A Love Story](../digital_a_love_story.md)** (Ren'py, CC-BY-NC-SA-3.0, mature)
- **[Digital: A Love Story](../digital_a_love_story.md)** (Ren'Py, CC-BY-NC-SA-3.0, mature)
- **[Domination](../domination.md)** (Java, GPL-3.0, mature)
- **[Doom Legacy](../doom_legacy.md)** (C++, GPL-2.0, mature)
- **[DOOM](../doom.md)** (C, Custom, mature, inactive since 2012)
@ -95,7 +96,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, zlib, MIT, IJG, Public domain, mature)
- **[ECWolf](../ecwolf.md)** (C++, GPL-2.0, LGPL-2.1, zlib, MIT, IJG, Public domain, mature)
- **[ElonaFoobar](../elonafoobar.md)** (C++, Lua, MIT, mature)
- **[Elysium Engine](../elysium_engine.md)** (C, GPL-2.0, beta, inactive since 2006)
- **[Emilia Pinball](../emilia_pinball.md)** (C++, GPL-2.0, beta)
@ -132,7 +133,7 @@
- **[GL4ES](../gl4es.md)** (C, MIT, mature)
- **[GLEW](../glew.md)** (C, C++, Perl, 3-clause BSD, mature)
- **[glParchis](../glparchis.md)** (Python, GPL-3.0, mature)
- **[GLtron](../gltron.md)** (C, GPL, beta, inactive since 2017)
- **[GLtron](../gltron.md)** (C, ?, beta, inactive since 2017)
- **[Gnome Chess](../gnome_chess.md)** (Vala, GPL-3.0, mature)
- **[GNU Chess](../gnu_chess.md)** (C++, GPL-3.0, mature, inactive since 2017)
- **[GNU FreeDink](../gnu_freedink.md)** (C, GPL-3.0, mature, inactive since 2012)
@ -158,6 +159,7 @@
- **[HHexen](../hhexen.md)** (C, GPL-2.0, mature, inactive since 2013)
- **[HoDoKu](../hodoku.md)** (Java, GPL-3.0, mature, inactive since 2013)
- **[Holtz](../holtz.md)** (C++, GPL-2.0, mature)
- **[Hopson-Arcade](../hopson-arcade.md)** (C++, GPL-3.0, mature)
- **[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)
@ -179,7 +181,7 @@
- **[Kingdoms](../kingdoms.md)** (C++, GPL-3.0, beta, inactive since 2014)
- **[KKnD](../kknd.md)** (C#, GPL-3.0, beta)
- **[KMines](../kmines.md)** (C++, GPL-2.0, mature)
- **[Kobo Deluxe](../kobo_deluxe.md)** (C++, GPL-2.0, LGPL, beta, inactive since 2007)
- **[Kobo Deluxe](../kobo_deluxe.md)** (C++, GPL-2.0, beta, inactive since 2007)
- **[Krank](../krank.md)** (Python, Public domain, beta, inactive since 2008)
- **[Krystal Drop](../krystal_drop.md)** (C++, GPL-2.0, beta, inactive since 2004)
- **[L'Abbaye des Morts](../labbaye_des_morts.md)** (C, GPL-3.0, mature, inactive since 2018)
@ -199,7 +201,7 @@
- **[Luola](../luola.md)** (C, GPL-2.0, mature, inactive since 2005)
- **[LÖVE](../love.md)** (C++, zlib, mature)
- **[Maelstrom](../maelstrom.md)** (C, C++, GPL-2.0, mature, inactive since 2002)
- **[ManiaDrive](../maniadrive.md)** (PHP, GPL, mature, inactive since 2008)
- **[ManiaDrive](../maniadrive.md)** (PHP, ?, mature, inactive since 2008)
- **[Marble Marcher](../marble_marcher.md)** (C++, GPL-2.0, mature)
- **[Mari0](../mari0.md)** (Lua, MIT, mature, inactive since 2012)
- **[Maxit](../maxit.md)** (C++, 3-clause BSD, mature, inactive since 2014)
@ -274,7 +276,7 @@
- **[PGU](../pgu.md)** (Python, LGPL-2.1, mature)
- **[Physics Platformer](../physics_platformer.md)** (Java, MIT, beta, inactive since 2019)
- **[Physics Spacewar](../physics_spacewar.md)** (Java, MIT, beta, inactive since 2019)
- **[Pillow](../pillow.md)** (C, Python, PIL Software License, mature)
- **[Pillow](../pillow.md)** (C, Python, Custom, mature)
- **[Pillows](../pillows.md)** (Python, GPL-2.0, beta, inactive since 2007)
- **[Pingus](../pingus.md)** (C++, GPL-3.0, mature)
- **[Pink Pony](../pink_pony.md)** (C++, GPL-3.0, mature, inactive since 2017)

View File

@ -18,7 +18,7 @@
- **[Blobby Volley 2](../blobby_volley_2.md)** (C++, GPL-2.0, mature, inactive since 2017)
- **[Bombic](../bombic.md)** (C++, Objective-C, GPL-2.0, beta, inactive since 2005)
- **[Brain Workshop](../brain_workshop.md)** (Python, GPL-2.0, mature, inactive since 2011)
- **[Brogue](../brogue.md)** (C, AGPL, mature)
- **[Brogue](../brogue.md)** (C, AGPL-3.0, mature)
- **[BZFlag](../bzflag.md)** (C++, LGPL-2.1, MPL-2.0, mature)
- **[C-Dogs SDL](../c-dogs_sdl.md)** (C, GPL-2.0, mature)
- **[CaesarIA](../caesaria.md)** (C++, JavaScript, GPL-3.0, beta)
@ -41,7 +41,7 @@
- **[DeSmuME](../desmume.md)** (C, C++, GPL-2.0, mature, inactive since 2015)
- **[Destination Sol](../destination_sol.md)** (Java, Apache-2.0, mature)
- **[dhewm3](../dhewm3.md)** (C, C++, GPL-3.0, mature)
- **[Digital: A Love Story](../digital_a_love_story.md)** (Ren'py, CC-BY-NC-SA-3.0, mature)
- **[Digital: A Love Story](../digital_a_love_story.md)** (Ren'Py, CC-BY-NC-SA-3.0, mature)
- **[Domination](../domination.md)** (Java, GPL-3.0, mature)
- **[Doom Legacy](../doom_legacy.md)** (C++, GPL-2.0, mature)
- **[Doom64EX](../doom64ex.md)** (C, C++, GPL-2.0, mature)
@ -51,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, zlib, MIT, IJG, Public domain, mature)
- **[ECWolf](../ecwolf.md)** (C++, GPL-2.0, LGPL-2.1, zlib, MIT, IJG, Public domain, mature)
- **[ElonaFoobar](../elonafoobar.md)** (C++, Lua, MIT, mature)
- **[Emilia Pinball](../emilia_pinball.md)** (C++, GPL-2.0, beta)
- **[Enigma](../enigma.md)** (C, C++, GPL-2.0, mature)
@ -76,7 +76,7 @@
- **[Gem Drop X](../gem_drop_x.md)** (C, GPL-2.0, beta, inactive since 2002)
- **[GL-117](../gl-117.md)** (C++, GPL-2.0, mature, inactive since 2005)
- **[GLEW](../glew.md)** (C, C++, Perl, 3-clause BSD, mature)
- **[GLtron](../gltron.md)** (C, GPL, beta, inactive since 2017)
- **[GLtron](../gltron.md)** (C, ?, beta, inactive since 2017)
- **[GNU Chess](../gnu_chess.md)** (C++, GPL-3.0, mature, inactive since 2017)
- **[GNU FreeDink](../gnu_freedink.md)** (C, GPL-3.0, mature, inactive since 2012)
- **[GNU Go](../gnu_go.md)** (C, GPL-3.0, mature, inactive since 2011)
@ -103,7 +103,7 @@
- **[KevEdit](../kevedit.md)** (C, GPL-2.0, mature)
- **[kiki the nano bot](../kiki_the_nano_bot.md)** (C++, Public domain, mature, inactive since 2007)
- **[KKnD](../kknd.md)** (C#, GPL-3.0, beta)
- **[Kobo Deluxe](../kobo_deluxe.md)** (C++, GPL-2.0, LGPL, beta, inactive since 2007)
- **[Kobo Deluxe](../kobo_deluxe.md)** (C++, GPL-2.0, beta, inactive since 2007)
- **[Krank](../krank.md)** (Python, Public domain, beta, inactive since 2008)
- **[LGames](../lgames.md)** (C++, GPL-2.0, mature)
- **[LIKO-12](../liko-12.md)** (Lua, MIT, mature)
@ -156,7 +156,7 @@
- **[Pentagram](../pentagram.md)** (C++, GPL-2.0, beta, inactive since 2018)
- **[Performous](../performous.md)** (C, C++, GPL-2.0, mature)
- **[PGU](../pgu.md)** (Python, LGPL-2.1, mature)
- **[Pillow](../pillow.md)** (C, Python, PIL Software License, mature)
- **[Pillow](../pillow.md)** (C, Python, Custom, mature)
- **[Pillows](../pillows.md)** (Python, GPL-2.0, beta, inactive since 2007)
- **[Pingus](../pingus.md)** (C++, GPL-3.0, mature)
- **[Pixel Wheels](../pixel_wheels.md)** (Java, GPL-3.0, beta)

View File

@ -108,7 +108,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, zlib, MIT, IJG, Public domain, mature)
- **[ECWolf](../ecwolf.md)** (C++, GPL-2.0, LGPL-2.1, zlib, MIT, IJG, Public domain, mature)
- **[EDuke32](../eduke32.md)** (C, C++, GPL-2.0, mature)
- **[ElonaFoobar](../elonafoobar.md)** (C++, Lua, MIT, mature)
- **[Enduro tribute](../enduro_tribute.md)** (JavaScript, MIT, mature)
@ -229,7 +229,7 @@
- **[Lugaru](../lugaru.md)** (C++, GPL-2.0, mature)
- **[M.E.W.L.](../mewl.md)** (C++, GPL-2.0, beta, inactive since 2015)
- **[Maelstrom](../maelstrom.md)** (C, C++, GPL-2.0, mature, inactive since 2002)
- **[ManiaDrive](../maniadrive.md)** (PHP, GPL, mature, inactive since 2008)
- **[ManiaDrive](../maniadrive.md)** (PHP, ?, mature, inactive since 2008)
- **[Manic Digger](../manic_digger.md)** (C#, Public domain, Unlicense, mature, inactive since 2017)
- **[Mari0](../mari0.md)** (Lua, MIT, mature, inactive since 2012)
- **[Maxit](../maxit.md)** (C++, 3-clause BSD, mature, inactive since 2014)

View File

@ -16,7 +16,7 @@
- **[Battleround](../battleround.md)** (Java, Apache-2.0, beta, inactive since 2015)
- **[Betrayer's Moon Tactics](../betrayers_moon_tactics.md)** (JavaScript, GPL-2.0, beta, inactive since 2006)
- **[Boohu](../boohu.md)** (Go, ISC, beta)
- **[Brogue](../brogue.md)** (C, AGPL, mature)
- **[Brogue](../brogue.md)** (C, AGPL-3.0, mature)
- **[BrowserQuest](../browserquest.md)** (JavaScript, MPL-2.0, mature)
- **[BStone](../bstone.md)** (C++, GPL-2.0, mature)
- **[Candy Box 2](../candy_box_2.md)** (TypeScript, JavaScript, GPL-3.0, mature, inactive since 2013)

View File

@ -74,7 +74,7 @@
- **[OpenSC2K](../opensc2k.md)** (JavaScript, GPL-3.0, beta)
- **[OpenSkyscraper](../openskyscraper.md)** (C++, GPL-2.0, beta)
- **[OpenTTD](../openttd.md)** (C++, GPL-2.0, mature)
- **[Our Personal Space](../our_personal_space.md)** (Ren'py, GPL-3.0, mature)
- **[Our Personal Space](../our_personal_space.md)** (Ren'Py, GPL-3.0, mature)
- **[Outpost HD](../outpost_hd.md)** (C++, 3-clause BSD, beta)
- **[Pioneer](../pioneer.md)** (C, C++, Lua, Apache-2.0, GPL-3.0, mature)
- **[pq2](../pq2.md)** (C++, GPL-3.0, mature)

View File

@ -53,7 +53,7 @@
- **[Critterding](../critterding.md)** (C++, GPL-2.0, beta, inactive since 2013)
- **[Crown and Cutlass](../crown_and_cutlass.md)** (C++, Custom, beta, inactive since 2009)
- **[Curse of War](../curse_of_war.md)** (C, C++, GPL-3.0, mature, inactive since 2014)
- **[Dark Destiny](../dark_destiny.md)** (Java, JavaScript, GPL, mature, inactive since 2016)
- **[Dark Destiny](../dark_destiny.md)** (Java, JavaScript, ?, mature, inactive since 2016)
- **[Dark Oberon](../dark_oberon.md)** (C++, GPL-2.0, mature, inactive since 2009)
- **[Devana](../devana.md)** (PHP, zlib, beta)
- **[Domination](../domination.md)** (Java, GPL-3.0, mature)
@ -197,7 +197,7 @@
- **[Slay](../slay.md)** (Java, GPL-3.0, beta, inactive since 2010)
- **[Slingshot](../slingshot.md)** (Python, GPL-2.0, beta, inactive since 2007)
- **[Snelps](../snelps.md)** (Ruby, LGPL-2.1, beta, inactive since 2012)
- **[Snowballz](../snowballz.md)** (Python, GPL, beta, inactive since 2007)
- **[Snowballz](../snowballz.md)** (Python, ?, beta, inactive since 2007)
- **[Song of Albion](../song_of_albion.md)** (C, C++, Apache-2.0, mature, inactive since 2011)
- **[Space Faring](../space_faring.md)** (Java, GPL-3.0, beta)
- **[Space Harrier Clone](../space_harrier_clone.md)** (C, C++, MIT, beta, inactive since 2018)

View File

@ -35,7 +35,7 @@
- **[RPDungeon - computer aided role playing](../rpdungeon-computer_aided_role_playing.md)** (Pascal, GPL-2.0, beta, inactive since 2006)
- **[SLADE](../slade.md)** (C++, GPL-2.0, mature)
- **[Squiffy](../squiffy.md)** (JavaScript, MIT, mature)
- **[SR](../sr.md)** (C, Assembly, MIT, GPL-2.0, LGPL-2.0 or 2.1?, mature)
- **[SR](../sr.md)** (C, Assembly, MIT, GPL-2.0, ?, mature)
- **[TTDPatch](../ttdpatch.md)** (Assembly, C, C++, GPL-2.0, mature, inactive since 2013)
- **[Twine](../twine.md)** (JavaScript, GPL-3.0, mature)
- **[UndertaleModTool](../undertalemodtool.md)** (C#, GPL-3.0, beta)

View File

@ -35,7 +35,7 @@
- **[RPDungeon - computer aided role playing](../rpdungeon-computer_aided_role_playing.md)** (Pascal, GPL-2.0, beta, inactive since 2006)
- **[SLADE](../slade.md)** (C++, GPL-2.0, mature)
- **[Squiffy](../squiffy.md)** (JavaScript, MIT, mature)
- **[SR](../sr.md)** (C, Assembly, MIT, GPL-2.0, LGPL-2.0 or 2.1?, mature)
- **[SR](../sr.md)** (C, Assembly, MIT, GPL-2.0, ?, mature)
- **[TTDPatch](../ttdpatch.md)** (Assembly, C, C++, GPL-2.0, mature, inactive since 2013)
- **[Twine](../twine.md)** (JavaScript, GPL-3.0, mature)
- **[UndertaleModTool](../undertalemodtool.md)** (C#, GPL-3.0, beta)

View File

@ -1,9 +1,9 @@
[comment]: # (autogenerated content, do not edit)
# Visual novel
- **[Digital: A Love Story](../digital_a_love_story.md)** (Ren'py, CC-BY-NC-SA-3.0, mature)
- **[Digital: A Love Story](../digital_a_love_story.md)** (Ren'Py, CC-BY-NC-SA-3.0, mature)
- **[INSTEAD](../instead.md)** (C, Lua, MIT, mature)
- **[Murder In The Public Domain](../murder_in_the_public_domain.md)** (C++, GPL-3.0, mature, inactive since 2013)
- **[Our Personal Space](../our_personal_space.md)** (Ren'py, GPL-3.0, mature)
- **[Our Personal Space](../our_personal_space.md)** (Ren'Py, GPL-3.0, mature)
- **[Ren'Py](../renpy.md)** (C, Python, Ren'Py, LGPL-2.1, mature)
- **[Star Maiden Astraea Rio](../star_maiden_astraea_rio.md)** (Ren'py, MIT, mature)
- **[Star Maiden Astraea Rio](../star_maiden_astraea_rio.md)** (Ren'Py, MIT, mature)

View File

@ -22,7 +22,7 @@
- **[Devana](../devana.md)** (PHP, zlib, beta)
- **[Esenthel Engine](../esenthel_engine.md)** (C, C++, Custom, beta)
- **[Executive Man](../executive_man.md)** (JavaScript, Custom, mature, inactive since 2017)
- **[F.LF](../flf.md)** (JavaScript, CC-BY-SA-NC-3.0, mature)
- **[F.LF](../flf.md)** (JavaScript, CC-BY-NC-SA-3.0, mature)
- **[Fantasy Map Generator](../fantasy_map_generator.md)** (JavaScript, MIT, mature)
- **[Faur](../faur.md)** (C, Python, C++, GPL-3.0, beta)
- **[flixel-gdx](../flixel-gdx.md)** (Java, 3-clause BSD, beta, inactive since 2017)
@ -69,6 +69,7 @@
- **[shadow-of-the-beast-html5](../shadow-of-the-beast-html5.md)** (JavaScript, Apache-2.0, beta, inactive since 2017)
- **[Skifree-HTML5-clone](../skifree-html5-clone.md)** (JavaScript, GPL-3.0, beta, inactive since 2011)
- **[skifree.js](../skifreejs.md)** (JavaScript, MIT, mature, inactive since 2016)
- **[Smash](../smash.md)** (JavaScript, MIT, mature)
- **[Squiffy](../squiffy.md)** (JavaScript, MIT, mature)
- **[Survivor](../survivor.md)** (JavaScript, CC-BY-NC-3.0, mature)
- **[Taggem](../taggem.md)** (JavaScript, AGPL-3.0, beta, inactive since 2014)

View File

@ -33,7 +33,7 @@
- **[Bombermaaan](../bombermaaan.md)** (C++, GPL-3.0, mature, inactive since 2010)
- **[Brain Workshop](../brain_workshop.md)** (Python, GPL-2.0, mature, inactive since 2011)
- **[BRIQUOLO](../briquolo.md)** (C++, GPL-3.0, mature, inactive since 2008)
- **[Brogue](../brogue.md)** (C, AGPL, mature)
- **[Brogue](../brogue.md)** (C, AGPL-3.0, mature)
- **[Brutal Chess](../brutal_chess.md)** (C++, GPL-2.0, beta, inactive since 2007)
- **[BStone](../bstone.md)** (C++, GPL-2.0, mature)
- **[BZFlag](../bzflag.md)** (C++, LGPL-2.1, MPL-2.0, mature)
@ -55,6 +55,7 @@
- **[Clonepoint](../clonepoint.md)** (C++, GPL-3.0, beta)
- **[Colditz Escape](../colditz_escape.md)** (C, GPL-3.0, mature)
- **[Combat Simulator Project](../combat_simulator_project.md)** (C++, GPL-2.0, beta, inactive since 2010)
- **[Commander Genius](../commander_genius.md)** (C, C++, GPL-2.0, mature)
- **[CoTerminalApps](../coterminalapps.md)** (Ada, GPL-3.0, mature)
- **[Crack Attack!](../crack_attack.md)** (C++, GPL-2.0, mature, inactive since 2005)
- **[Craft](../craft.md)** (C, Python, MIT, mature, inactive since 2017)
@ -73,7 +74,7 @@
- **[DeSmuME](../desmume.md)** (C, C++, GPL-2.0, mature, inactive since 2015)
- **[Destination Sol](../destination_sol.md)** (Java, Apache-2.0, mature)
- **[dhewm3](../dhewm3.md)** (C, C++, GPL-3.0, mature)
- **[Digital: A Love Story](../digital_a_love_story.md)** (Ren'py, CC-BY-NC-SA-3.0, mature)
- **[Digital: A Love Story](../digital_a_love_story.md)** (Ren'Py, CC-BY-NC-SA-3.0, mature)
- **[DirectPython](../directpython.md)** (C++, 2-clause BSD, beta, inactive since 2007)
- **[DirectX12GameEngine](../directx12gameengine.md)** (C#, MIT, beta)
- **[Do It Yourself Doom With SDL](../do_it_yourself_doom_with_sdl.md)** (C++, MIT, beta)
@ -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, zlib, MIT, IJG, Public domain, mature)
- **[ECWolf](../ecwolf.md)** (C++, GPL-2.0, LGPL-2.1, zlib, MIT, IJG, Public domain, mature)
- **[ElonaFoobar](../elonafoobar.md)** (C++, Lua, MIT, mature)
- **[Emilia Pinball](../emilia_pinball.md)** (C++, GPL-2.0, beta)
- **[EmptyEpsilon](../emptyepsilon.md)** (C, C++, Lua, GPL-2.0, mature)
@ -128,7 +129,7 @@
- **[GL-117](../gl-117.md)** (C++, GPL-2.0, mature, inactive since 2005)
- **[GLEW](../glew.md)** (C, C++, Perl, 3-clause BSD, mature)
- **[glParchis](../glparchis.md)** (Python, GPL-3.0, mature)
- **[GLtron](../gltron.md)** (C, GPL, beta, inactive since 2017)
- **[GLtron](../gltron.md)** (C, ?, beta, inactive since 2017)
- **[GNU Chess](../gnu_chess.md)** (C++, GPL-3.0, mature, inactive since 2017)
- **[GNU FreeDink](../gnu_freedink.md)** (C, GPL-3.0, mature, inactive since 2012)
- **[GNU Go](../gnu_go.md)** (C, GPL-3.0, mature, inactive since 2011)
@ -180,7 +181,7 @@
- **[KKnD](../kknd.md)** (C#, GPL-3.0, beta)
- **[KMines](../kmines.md)** (C++, GPL-2.0, mature)
- **[Knights](../knights.md)** (C++, GPL-3.0, beta, inactive since 2014)
- **[Kobo Deluxe](../kobo_deluxe.md)** (C++, GPL-2.0, LGPL, beta, inactive since 2007)
- **[Kobo Deluxe](../kobo_deluxe.md)** (C++, GPL-2.0, beta, inactive since 2007)
- **[Krank](../krank.md)** (Python, Public domain, beta, inactive since 2008)
- **[L'Abbaye des Morts](../labbaye_des_morts.md)** (C, GPL-3.0, mature, inactive since 2018)
- **[LambdaHack](../lambdahack.md)** (Haskell, 3-clause BSD, beta)
@ -197,7 +198,7 @@
- **[Mafia II: Toolkit](../mafia_ii_toolkit.md)** (C#, MIT, mature)
- **[MAGE - Matthias Advanced Game Engine](../mage-matthias_advanced_game_engine.md)** (C++, GPL-3.0, beta)
- **[Magical Life](../magical_life.md)** (C#, MIT, beta)
- **[ManiaDrive](../maniadrive.md)** (PHP, GPL, mature, inactive since 2008)
- **[ManiaDrive](../maniadrive.md)** (PHP, ?, mature, inactive since 2008)
- **[Manic Digger](../manic_digger.md)** (C#, Public domain, Unlicense, mature, inactive since 2017)
- **[Marble Marcher](../marble_marcher.md)** (C++, GPL-2.0, mature)
- **[Mari0](../mari0.md)** (Lua, MIT, mature, inactive since 2012)
@ -285,7 +286,7 @@
- **[PGU](../pgu.md)** (Python, LGPL-2.1, mature)
- **[Physics Platformer](../physics_platformer.md)** (Java, MIT, beta, inactive since 2019)
- **[Physics Spacewar](../physics_spacewar.md)** (Java, MIT, beta, inactive since 2019)
- **[Pillow](../pillow.md)** (C, Python, PIL Software License, mature)
- **[Pillow](../pillow.md)** (C, Python, Custom, mature)
- **[Pillows](../pillows.md)** (Python, GPL-2.0, beta, inactive since 2007)
- **[Pingus](../pingus.md)** (C++, GPL-3.0, mature)
- **[Pink Pony](../pink_pony.md)** (C++, GPL-3.0, mature, inactive since 2017)