comments update

This commit is contained in:
Trilarion 2021-02-03 16:40:23 +01:00
parent 9c87fc08ee
commit 575da53feb
58 changed files with 181 additions and 139 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)** **[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) [comment]: # (start of autogenerated content, do not edit)
**[Games](entries/tocs/_games.md#Games)** (1280) - **[Tools](entries/tocs/_tools.md#Tools)** (41) - **[Frameworks](entries/tocs/_frameworks.md#Frameworks)** (82) - **[Libraries](entries/tocs/_libraries.md#Libraries)** (49) **[Games](entries/tocs/_games.md#Games)** (1281) - **[Tools](entries/tocs/_tools.md#Tools)** (41) - **[Frameworks](entries/tocs/_frameworks.md#Frameworks)** (82) - **[Libraries](entries/tocs/_libraries.md#Libraries)** (49)
By category: **[Action](entries/tocs/_action.md#action)** (238), **[Adventure](entries/tocs/_adventure.md#adventure)** (55), **[Arcade](entries/tocs/_arcade.md#arcade)** (120), **[Board](entries/tocs/_board.md#board)** (23), **[Cards](entries/tocs/_cards.md#cards)** (17), **[Educational](entries/tocs/_educational.md#educational)** (13), **[Framework](entries/tocs/_framework.md#framework)** (82), **[Game engine](entries/tocs/_game-engine.md#game-engine)** (118), **[Library](entries/tocs/_library.md#library)** (49), **[Music](entries/tocs/_music.md#music)** (13), **[Platform](entries/tocs/_platform.md#platform)** (59), **[Puzzle](entries/tocs/_puzzle.md#puzzle)** (141), **[Remake](entries/tocs/_remake.md#remake)** (531), **[Role playing](entries/tocs/_role-playing.md#role-playing)** (199), **[Simulation](entries/tocs/_simulation.md#simulation)** (115), **[Sports](entries/tocs/_sports.md#sports)** (25), **[Strategy](entries/tocs/_strategy.md#strategy)** (268), **[Tool](entries/tocs/_tool.md#tool)** (41), **[Visual novel](entries/tocs/_visual-novel.md#visual-novel)** (6) By category: **[Action](entries/tocs/_action.md#action)** (238), **[Adventure](entries/tocs/_adventure.md#adventure)** (55), **[Arcade](entries/tocs/_arcade.md#arcade)** (120), **[Board](entries/tocs/_board.md#board)** (23), **[Cards](entries/tocs/_cards.md#cards)** (17), **[Educational](entries/tocs/_educational.md#educational)** (13), **[Framework](entries/tocs/_framework.md#framework)** (82), **[Game engine](entries/tocs/_game-engine.md#game-engine)** (119), **[Library](entries/tocs/_library.md#library)** (49), **[Music](entries/tocs/_music.md#music)** (13), **[Platform](entries/tocs/_platform.md#platform)** (59), **[Puzzle](entries/tocs/_puzzle.md#puzzle)** (141), **[Remake](entries/tocs/_remake.md#remake)** (531), **[Role playing](entries/tocs/_role-playing.md#role-playing)** (199), **[Simulation](entries/tocs/_simulation.md#simulation)** (115), **[Sports](entries/tocs/_sports.md#sports)** (25), **[Strategy](entries/tocs/_strategy.md#strategy)** (269), **[Tool](entries/tocs/_tool.md#tool)** (41), **[Visual novel](entries/tocs/_visual-novel.md#visual-novel)** (6)
By platform: **[Windows](entries/tocs/_windows.md#windows)** (455), **[Linux](entries/tocs/_linux.md#linux)** (441), **[macOS](entries/tocs/_macos.md#macos)** (247), **[Android](entries/tocs/_android.md#android)** (69), **[iOS](entries/tocs/_ios.md#ios)** (15), **[Web](entries/tocs/_web.md#web)** (132) By platform: **[Windows](entries/tocs/_windows.md#windows)** (456), **[Linux](entries/tocs/_linux.md#linux)** (442), **[macOS](entries/tocs/_macos.md#macos)** (249), **[Android](entries/tocs/_android.md#android)** (70), **[iOS](entries/tocs/_ios.md#ios)** (15), **[Web](entries/tocs/_web.md#web)** (135)
[comment]: # (end of autogenerated content) [comment]: # (end of autogenerated content)

View File

@ -4,10 +4,6 @@ http://antongerdelan.net/blog/ (other projects besides TestDrive)
http://cdetect.sourceforge.net/ http://cdetect.sourceforge.net/
http://circularstudios.com/ http://circularstudios.com/
http://cyxdown.free.fr/bs/ http://cyxdown.free.fr/bs/
https://projects.tuxfamily.org/ (all of them)
https://www.artsoft.org/rocksndiamonds/
https://web.archive.org/web/20171228172756/http://www.oletus.fi/static/whichwayisup/
https://gitlab.com/luckeyproductions/games (all of them)
http://cyxdown.free.fr/f2b/ http://cyxdown.free.fr/f2b/
http://dead-code.org/home/ http://dead-code.org/home/
http://e-adventure.e-ucm.es/login/index.php (games of eAdventure) http://e-adventure.e-ucm.es/login/index.php (games of eAdventure)
@ -181,6 +177,7 @@ https://en.wikipedia.org/wiki/Catacomb_(video_game) (released under GNU)
https://en.wikipedia.org/wiki/Category:Open-source_video_games (all of them) https://en.wikipedia.org/wiki/Category:Open-source_video_games (all of them)
https://en.wikipedia.org/wiki/GNOME_Games_Collection https://en.wikipedia.org/wiki/GNOME_Games_Collection
https://en.wikipedia.org/wiki/List_of_commercial_video_games_with_available_source_code https://en.wikipedia.org/wiki/List_of_commercial_video_games_with_available_source_code
https://en.wikipedia.org/wiki/List_of_cult_video_games (all of them)
https://en.wikipedia.org/wiki/List_of_free_and_open-source_Android_applications#Games https://en.wikipedia.org/wiki/List_of_free_and_open-source_Android_applications#Games
https://en.wikipedia.org/wiki/M.U.G.E.N https://en.wikipedia.org/wiki/M.U.G.E.N
https://en.wikipedia.org/wiki/MUD#Spread (all there) https://en.wikipedia.org/wiki/MUD#Spread (all there)
@ -349,7 +346,6 @@ https://github.com/ogarcia/opensudoku
https://github.com/Ogmo-Editor-3/OgmoEditor3-CE https://github.com/Ogmo-Editor-3/OgmoEditor3-CE
https://github.com/OGRECave/scape https://github.com/OGRECave/scape
https://github.com/openfl/starling https://github.com/openfl/starling
https://github.com/OpenHV/OpenHV
https://github.com/OpenMandrivaAssociation https://github.com/OpenMandrivaAssociation
https://github.com/OpenMandrivaAssociation/nexuiz/blob/master/nexuiz.spec https://github.com/OpenMandrivaAssociation/nexuiz/blob/master/nexuiz.spec
https://github.com/OpenRA/d2 https://github.com/OpenRA/d2
@ -378,6 +374,7 @@ https://github.com/qiciengine/qiciengine
https://github.com/Quaver/Wobble https://github.com/Quaver/Wobble
https://github.com/quinnvoker/qurobullet https://github.com/quinnvoker/qurobullet
https://github.com/rakugoteam/Rakugo https://github.com/rakugoteam/Rakugo
https://github.com/RandyGaul/qu3e
https://github.com/rds1983/Jord https://github.com/rds1983/Jord
https://github.com/rds1983/Myra https://github.com/rds1983/Myra
https://github.com/redomar/JavaGame https://github.com/redomar/JavaGame
@ -413,6 +410,7 @@ https://github.com/Soldat/soldat
https://github.com/SPC-Some-Polish-Coders/PopHead https://github.com/SPC-Some-Polish-Coders/PopHead
https://github.com/SPC-Some-Polish-Coders/PopHead/ https://github.com/SPC-Some-Polish-Coders/PopHead/
https://github.com/Squalr/Squally https://github.com/Squalr/Squally
https://github.com/SSBMTonberry/tileson
https://github.com/stackos/Viry3D https://github.com/stackos/Viry3D
https://github.com/stolencatkarma/CataclysmLD https://github.com/stolencatkarma/CataclysmLD
https://github.com/Suprcode/mir3-zircon https://github.com/Suprcode/mir3-zircon
@ -451,6 +449,7 @@ https://github.com/zcaliptium/gdinv
https://github.com/zhangdoa/InnocenceEngine https://github.com/zhangdoa/InnocenceEngine
https://github.com/zurn/zapper (or any other tapper clone) https://github.com/zurn/zapper (or any other tapper clone)
https://gitlab.com/LibreGames https://gitlab.com/LibreGames
https://gitlab.com/luckeyproductions/games (all of them)
https://gitlab.com/nyov/nyovs-nexuiz https://gitlab.com/nyov/nyovs-nexuiz
https://gitlab.com/vgstation/vgstation-old (and vgstation in general) https://gitlab.com/vgstation/vgstation-old (and vgstation in general)
https://gitlab.com/xonlegacy/xonlegacy https://gitlab.com/xonlegacy/xonlegacy
@ -484,6 +483,7 @@ https://packages.debian.org/sid/games/etw
https://pixeldoctrine.com/index.html (more than just slime volleyball) https://pixeldoctrine.com/index.html (more than just slime volleyball)
https://play.google.com/store/apps/dev?id=8387589286898375037 (where is the source, not open source otherwise) https://play.google.com/store/apps/dev?id=8387589286898375037 (where is the source, not open source otherwise)
https://playcanvas.com/ https://playcanvas.com/
https://projects.tuxfamily.org/ (all of them)
https://pygame.org/project-Dododu-1134-.html https://pygame.org/project-Dododu-1134-.html
https://pygame.org/project-Lands+of+Elderlore-294-.html https://pygame.org/project-Lands+of+Elderlore-294-.html
https://pygame.org/project-LOF-2296-.html https://pygame.org/project-LOF-2296-.html
@ -546,6 +546,7 @@ https://web.archive.org/web/20060411054656/http://home.gna.org/oomadness/en/inde
https://web.archive.org/web/20150526225753/http://sourceforge.net/projects/mameosx/ https://web.archive.org/web/20150526225753/http://sourceforge.net/projects/mameosx/
https://web.archive.org/web/20150527150705/http://sourceforge.net/p/forge/community-docs/SourceForge%20Games/ (schon erledigt) https://web.archive.org/web/20150527150705/http://sourceforge.net/p/forge/community-docs/SourceForge%20Games/ (schon erledigt)
https://web.archive.org/web/20170714065728/http://users.olis.net.au/zel/ https://web.archive.org/web/20170714065728/http://users.olis.net.au/zel/
https://web.archive.org/web/20171228172756/http://www.oletus.fi/static/whichwayisup/
https://wiki.debian.org/Games/Unsuitable https://wiki.debian.org/Games/Unsuitable
https://www.adventuregamestudio.co.uk/ https://www.adventuregamestudio.co.uk/
https://www.allegro.cc/depot/strategy/ (and all other genres there) https://www.allegro.cc/depot/strategy/ (and all other genres there)
@ -560,6 +561,7 @@ https://www.fosshub.com/about.html
https://www.fosslinux.com/ https://www.fosslinux.com/
https://www.freegamesutopia.com/ https://www.freegamesutopia.com/
https://www.frictionalgames.com/forum/forum-28.html https://www.frictionalgames.com/forum/forum-28.html
https://www.gamingonlinux.com/free-games/ (all of them that are open source)
https://www.glitchthegame.com/ (Glitch the game, by Tiny Speck Inc. public domain) https://www.glitchthegame.com/ (Glitch the game, by Tiny Speck Inc. public domain)
https://www.libretro.com/ https://www.libretro.com/
https://www.libsdl.org/ https://www.libsdl.org/

View File

@ -566,7 +566,7 @@ def convert_entries(entries, inspirations, developers):
if isinstance(e[0], osg.osg_parse.ValueWithComment): if isinstance(e[0], osg.osg_parse.ValueWithComment):
e = [x.value for x in e] e = [x.value for x in e]
if field == 'Code language': if field == 'Code language':
e = [make_url(code_language_references[x.value], make_text(x, 'is-size-7')) for x in e] e = [make_url(code_language_references[x], make_text(x, 'is-size-7')) for x in e]
elif field == 'Code license' or field == 'Assets license': elif field == 'Code license' or field == 'Assets license':
e = [make_url(c.license_urls[x], x, css_class='is-size-7') if x in c.license_urls else make_text(x, 'is-size-7') for x in e] e = [make_url(c.license_urls[x], x, css_class='is-size-7') if x in c.license_urls else make_text(x, 'is-size-7') for x in e]
elif field in c.url_fields: elif field in c.url_fields:

View File

@ -593,7 +593,7 @@ class EntriesMaintainer:
field = 'Code repository' field = 'Code repository'
for entry in self.entries: for entry in self.entries:
popular = False popular = False
for repo in entry[field]: for repo in entry.get(field, []):
for popular_repo in popular_code_repositories: for popular_repo in popular_code_repositories:
if popular_repo in repo.value: if popular_repo in repo.value:
popular = True popular = True
@ -781,7 +781,7 @@ class EntriesMaintainer:
# for every entry filter those that are known git repositories (add additional repositories) # for every entry filter those that are known git repositories (add additional repositories)
for entry in self.entries: for entry in self.entries:
repos = entry['Code repository'] repos = entry.get('Code repository', [])
repos = [x.value for x in repos] repos = [x.value for x in repos]
# keep the first and all others containing @add # keep the first and all others containing @add
if not repos: if not repos:
@ -868,6 +868,8 @@ class EntriesMaintainer:
values = [value for entry in self.entries for value in entry.get(field, [])] values = [value for entry in self.entries for value in entry.get(field, [])]
if isinstance(values[0], osg_parse.ValueWithComment): if isinstance(values[0], osg_parse.ValueWithComment):
comments = [value.comment for value in values if value.comment] comments = [value.comment for value in values if value.comment]
# split by comma
comments = [c.strip() for comment in comments for c in comment.split(',')]
print('field {} has {} comments'.format(field, len(comments))) print('field {} has {} comments'.format(field, len(comments)))
for comment in set(comments): for comment in set(comments):
print(' {} - {}'.format(comment, comments.count(comment))) print(' {} - {}'.format(comment, comments.count(comment)))

View File

@ -53,7 +53,6 @@ valid_fields = ('File', 'Title') + valid_properties + ('Note', 'Building')
url_fields = ('Home', 'Media', 'Play', 'Download', 'Code repository') url_fields = ('Home', 'Media', 'Play', 'Download', 'Code repository')
valid_url_prefixes = ('http://', 'https://', 'git://', 'svn://', 'ftp://', 'bzr://') valid_url_prefixes = ('http://', 'https://', 'git://', 'svn://', 'ftp://', 'bzr://')
extended_valid_url_prefixes = valid_url_prefixes + ('@see-', '@not-', '?')
valid_building_properties = ('Build system', 'Build instruction') valid_building_properties = ('Build system', 'Build instruction')
valid_building_fields = valid_building_properties + ('Note',) valid_building_fields = valid_building_properties + ('Note',)
@ -61,6 +60,9 @@ valid_building_fields = valid_building_properties + ('Note',)
# these are the only valid platforms currently (and must be given in this order) # these are the only valid platforms currently (and must be given in this order)
valid_platforms = ('Windows', 'Linux', 'macOS', 'Android', 'iOS', 'Web') valid_platforms = ('Windows', 'Linux', 'macOS', 'Android', 'iOS', 'Web')
# these fields are not allowed to have comments
fields_without_comments = ('Inspiration', 'Play', 'Download', 'Platform', 'Code dependency')
# at least one of these must be used for every entry, this gives the principal categories and the order of the categories # at least one of these must be used for every entry, this gives the principal categories and the order of the categories
recommended_keywords = ( recommended_keywords = (
'action', 'arcade', 'adventure', 'visual novel', 'sports', 'platform', 'puzzle', 'role playing', 'simulation', 'action', 'arcade', 'adventure', 'visual novel', 'sports', 'platform', 'puzzle', 'role playing', 'simulation',

View File

@ -301,7 +301,7 @@ def check_and_process_entry(entry):
if index == len(c.valid_fields): # must be valid fields and must be in the right order if index == len(c.valid_fields): # must be valid fields and must be in the right order
message += 'Field "{}" either misspelled or in wrong order\n'.format(field) message += 'Field "{}" either misspelled or in wrong order\n'.format(field)
# order is fine we can convert to dictionary # order is fine we can convert now to dictionary
d = {} d = {}
for field, value in entry: for field, value in entry:
if field in d: if field in d:
@ -336,6 +336,13 @@ def check_and_process_entry(entry):
if canonical_file_name != file and canonical_file_name != file[:-5] + '.md': if canonical_file_name != file and canonical_file_name != file[:-5] + '.md':
message += 'file name should be {}\n'.format(canonical_file_name) message += 'file name should be {}\n'.format(canonical_file_name)
# check that fields without comments have no comments, set to field without comment
for field in c.fields_without_comments:
if field in entry:
content = entry[field]
if any(item.has_comment() for item in content):
message += 'field without comments {} has comment\n'.format(field)
# state must contain either beta or mature but not both # state must contain either beta or mature but not both
state = entry['State'] state = entry['State']
for t in state: for t in state:
@ -350,7 +357,7 @@ def check_and_process_entry(entry):
for value in values: for value in values:
if value.value.startswith('<') and value.value.endswith('>'): if value.value.startswith('<') and value.value.endswith('>'):
value.value = value.value[1:-1] value.value = value.value[1:-1]
if not any(value.startswith(x) for x in c.extended_valid_url_prefixes): if not any(value.startswith(x) for x in c.valid_url_prefixes):
message += 'URL "{}" in field "{}" does not start with a valid prefix'.format(value, field) 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 # github/gitlab repositories should end on .git and should start with https

View File

@ -112,6 +112,9 @@ class ValueWithComment:
def is_empty(self): def is_empty(self):
return self.value == '' return self.value == ''
def has_comment(self):
return self.comment is not None
def startswith(self, str): def startswith(self, str):
return self.value.startswith(str) return self.value.startswith(str)

View File

@ -1,5 +1,5 @@
[comment]: # (partly autogenerated content, edit with care, read the manual before) [comment]: # (partly autogenerated content, edit with care, read the manual before)
# Developer [11458] # Developer [11460]
## (G_H) [1] ## (G_H) [1]
@ -29028,6 +29028,10 @@
- Games: OpenSSL - Games: OpenSSL
- Contact: kiyolee@GH - Contact: kiyolee@GH
## Ken Arnold [1]
- Games: curses
## Ken Dreyer [1] ## Ken Dreyer [1]
- Games: Twisted - Games: Twisted
@ -35222,9 +35226,9 @@
- Games: OpenRCT2 - Games: OpenRCT2
- Contact: lnz@GH - Contact: lnz@GH
## Matthias Mailänder [4] ## Matthias Mailänder [5]
- Games: C-Dogs SDL, OpenRA, OpenRCT2, Solarus - Games: C-Dogs SDL, OpenHV, OpenRA, OpenRCT2, Solarus
- Contact: Mailaender@GH - Contact: Mailaender@GH
- Home: http://mailaender.name - Home: http://mailaender.name
@ -42041,6 +42045,10 @@
- Games: OpenRCT2 - Games: OpenRCT2
- Contact: chfast@GH - Contact: chfast@GH
## Paweł Dzierżanowski [1]
- Games: OpenHV
## Paweł Jackowski [1] ## Paweł Jackowski [1]
- Games: The Battle for Wesnoth - Games: The Battle for Wesnoth
@ -59471,9 +59479,9 @@
- Contact: Zillode@GH - Contact: Zillode@GH
- Home: https://www.zillode.be - Home: https://www.zillode.be
## Zimmermann Gyula [1] ## Zimmermann Gyula [2]
- Games: OpenRA - Games: OpenHV, OpenRA
- Contact: GraionDilach@GH - Contact: GraionDilach@GH
## ZipFile [2] ## ZipFile [2]

View File

@ -9,7 +9,7 @@
- Code language: JavaScript, Java - Code language: JavaScript, Java
- Code license: MIT - Code license: MIT
- Assets license: MIT (very few assets) - Assets license: MIT (very few assets)
- Developer: Gabriele Cirulli, Jerry Jiang (Android port), Laurent, Lee Reilly, Paul Woitaschek, sigod, Tim Petricola - Developer: Gabriele Cirulli, Jerry Jiang (@port), Laurent, Lee Reilly, Paul Woitaschek, sigod, Tim Petricola
Sliding block puzzle game. Sliding block puzzle game.
Port to Android: https://github.com/tpcstld/2048 Port to Android: https://github.com/tpcstld/2048

View File

@ -10,7 +10,7 @@
- Code license: GPL-2.0 - Code license: GPL-2.0
- Code dependency: Allegro - Code dependency: Allegro
- Assets license: GPL-2.0 - Assets license: GPL-2.0
- Developer: Anders Svensson (@audio), Johan Peitz (@design, @programming, @graphics), Paul Wise - Developer: Anders Svensson (@audio), Johan Peitz (@design, @code, @graphics), Paul Wise
Retro-style platformer. Retro-style platformer.

View File

@ -6,7 +6,7 @@
- Platform: Windows, Linux - Platform: Windows, Linux
- Keyword: strategy, content open, real-time - Keyword: strategy, content open, real-time
- Code repository: https://bitbucket.org/annexctw/annex.git - Code repository: https://bitbucket.org/annexctw/annex.git
- Code language: Lua (MegaGlest Script ?) - Code language: Lua
- Code license: GPL-3.0 - Code license: GPL-3.0
- Code dependency: MegaGlest Engine - Code dependency: MegaGlest Engine
- Assets license: CC-BY-SA - Assets license: CC-BY-SA

View File

@ -4,7 +4,6 @@
- Inspiration: Black Shades - Inspiration: Black Shades
- State: beta, inactive since 2007 - State: beta, inactive since 2007
- Keyword: simulation, content open, first-person, shooter - Keyword: simulation, content open, first-person, shooter
- Code repository: @not-available
- Code language: ? - Code language: ?
- Code license: ? (GPL-2.0) - Code license: ? (GPL-2.0)
- Developer: David Rosen - Developer: David Rosen

View File

@ -5,8 +5,8 @@
- State: mature, inactive since 2017 - State: mature, inactive since 2017
- Keyword: action, content open, first-person, shooter - Keyword: action, content open, first-person, shooter
- Code repository: https://github.com/Blasphemer/blasphemer.git (@created 2015, @stars 37, @forks 7) - Code repository: https://github.com/Blasphemer/blasphemer.git (@created 2015, @stars 37, @forks 7)
- Code language: None (only assets), Python - Code language: None (content only)
- Code license: None (only assets) - Code license: None (content only)
- Code dependency: Heretic - Code dependency: Heretic
- Assets license: 3-clause BSD - Assets license: 3-clause BSD
- Developer: Blasphemer, G. Wessner, Jute Gyte - Developer: Blasphemer, G. Wessner, Jute Gyte

View File

@ -9,7 +9,7 @@
- Code license: GPL-2.0 - Code license: GPL-2.0
- Code dependency: KDE Frameworks - Code dependency: KDE Frameworks
- Assets license: GPL-2.0, GFDL (documentation) - Assets license: GPL-2.0, GFDL (documentation)
- Developer: Albert Astals Cid, Andreas Cord-Landwehr, Christoph Feck, Danny Allen (artwork, documentation), Eckhart Wörner, Jeremy Whiting, Jonathan Riddell, Matthias Kretz, Montel Laurent, Patrick Spendrin, Stephan Kulow, Steve Jordi (font), tsdgeos, Urs Wolfer, Yuri Chornoivan - Developer: Albert Astals Cid, Andreas Cord-Landwehr, Christoph Feck, Danny Allen (@artwork, @documentation), Eckhart Wörner, Jeremy Whiting, Jonathan Riddell, Matthias Kretz, Montel Laurent, Patrick Spendrin, Stephan Kulow, Steve Jordi (@artwork), tsdgeos, Urs Wolfer, Yuri Chornoivan
KDE implementation of the memory game Simon Says. KDE implementation of the memory game Simon Says.

View File

@ -3,6 +3,7 @@
- Home: http://www.caveproductions.org/ - Home: http://www.caveproductions.org/
- Inspiration: Ugh! - Inspiration: Ugh!
- State: mature - State: mature
- Platform: Windows, Linux, macOS, Android, Web
- Keyword: platform, clone - Keyword: platform, clone
- Code repository: https://github.com/mgerhardy/caveexpress.git (@created 2014, @stars 105, @forks 22) - Code repository: https://github.com/mgerhardy/caveexpress.git (@created 2014, @stars 105, @forks 22)
- Code language: C, JavaScript - Code language: C, JavaScript

View File

@ -2,12 +2,11 @@
- Home: http://benkibbey.wordpress.com/cboard/, https://gitlab.com/bjk/cboard/-/wikis/home - Home: http://benkibbey.wordpress.com/cboard/, https://gitlab.com/bjk/cboard/-/wikis/home
- State: beta, inactive since 2018 - State: beta, inactive since 2018
- Keyword: tool, chess, content open, text-based - Keyword: tool, chess, content none, text-based
- Code repository: https://gitlab.com/bjk/cboard.git, https://repo.or.cz/w/cboard.git - Code repository: https://gitlab.com/bjk/cboard.git, https://repo.or.cz/w/cboard.git
- Code language: C - Code language: C
- Code license: GPL-2.0 - Code license: GPL-2.0
- Code dependency: ncurses - Code dependency: ncurses
- Assets license: None (no media)
- Developer: Ben Kibbey - Developer: Ben Kibbey
Text-mode chess game front-end and editor for PGN (Portable Game Notation) files. It uses unicode characters to display chess pieces. Text-mode chess game front-end and editor for PGN (Portable Game Notation) files. It uses unicode characters to display chess pieces.

View File

@ -7,7 +7,7 @@
- Code repository: https://github.com/brandon-rhodes/python-adventure.git (@created 2014, @stars 87, @forks 33) - Code repository: https://github.com/brandon-rhodes/python-adventure.git (@created 2014, @stars 87, @forks 33)
- Code language: Python - Code language: Python
- Code license: Apache-2.0 - Code license: Apache-2.0
- Developer: Brandon Rhodes, Don Woods, Jim Gilloghy (C port), William Crowther - Developer: Brandon Rhodes, Don Woods, Jim Gilloghy (@port), William Crowther
Original Colossal Caves adventure game, but in Python 3. Original Colossal Caves adventure game, but in Python 3.
More repositories? More repositories?

View File

@ -9,7 +9,6 @@
- Code repository: https://github.com/varunpant/CrappyBird.git (@created 2014, @stars 30, @forks 48) - Code repository: https://github.com/varunpant/CrappyBird.git (@created 2014, @stars 30, @forks 48)
- Code language: JavaScript - Code language: JavaScript
- Code license: MIT - Code license: MIT
- Assets license: ? (not specified)
- Developer: Varun - Developer: Varun
## Building ## Building

View File

@ -5,11 +5,11 @@
- State: mature, inactive since 2014 - State: mature, inactive since 2014
- Download: https://icculus.org/twilight/darkplaces/download.html - Download: https://icculus.org/twilight/darkplaces/download.html
- Platform: Windows, Linux, macOS - Platform: Windows, Linux, macOS
- Keyword: remake - Keyword: game engine, remake
- Code repository: https://svn.icculus.org/twilight/trunk/darkplaces/ (svn), svn://svn.icculus.org/twilight/trunk (utilities) - Code repository: https://gitlab.com/xonotic/darkplaces.git, https://github.com/xonotic/darkplaces.git (@mirror), https://svn.icculus.org/twilight/trunk/darkplaces/ (svn), svn://svn.icculus.org/twilight/trunk (utilities)
- Code language: C - Code language: C
- Code license: GPL-2.0 - Code license: GPL-2.0
SVN repository not accessible SVN repository not accessible anymore.
## Building ## Building

View File

@ -5,7 +5,7 @@
- Download: http://www.ucw.cz/draci-historie/index-en.html#download - Download: http://www.ucw.cz/draci-historie/index-en.html#download
- Keyword: adventure - Keyword: adventure
- Code repository: https://gitlab.com/osgames/dragon-history.git (snapshot of source releases) - Code repository: https://gitlab.com/osgames/dragon-history.git (snapshot of source releases)
- Code language: Pascal (old engine), Script (runs on ScummVM) - Code language: Pascal (old engine), Script (ScummVM)
- Code license: GPL-2.0 - Code license: GPL-2.0
Czech adventure game. Czech adventure game.

View File

@ -4,11 +4,12 @@
- Inspiration: ChuChu Rocket! - Inspiration: ChuChu Rocket!
- State: mature, inactive since 2016 - State: mature, inactive since 2016
- Download: https://github.com/SimonLarsen/duckmarines/releases - Download: https://github.com/SimonLarsen/duckmarines/releases
- Platform: Windows, Linux (using LÖVE), macOS - Platform: Windows, Linux, macOS
- Keyword: puzzle, remake, content open (but NC and ND) - Keyword: puzzle, remake, content open (but NC and ND)
- Code repository: https://github.com/SimonLarsen/duckmarines.git (@created 2013, @stars 86, @forks 11) - Code repository: https://github.com/SimonLarsen/duckmarines.git (@created 2013, @stars 86, @forks 11)
- Code language: Lua - Code language: Lua
- Code license: zlib - Code license: zlib
- Code dependency: LÖVE
- Assets license: CC-BY-SA (before relicensing?), CC-BY-NC-ND-4.0 (after relicensing) - Assets license: CC-BY-SA (before relicensing?), CC-BY-NC-ND-4.0 (after relicensing)
- Developer: Jordan Christiansen, Simon Larsen - Developer: Jordan Christiansen, Simon Larsen

View File

@ -4,7 +4,7 @@
- Media: https://en.wikipedia.org/wiki/Dunnet_(video_game) - Media: https://en.wikipedia.org/wiki/Dunnet_(video_game)
- State: mature, inactive since 1992 - State: mature, inactive since 1992
- Keyword: adventure, text-based - Keyword: adventure, text-based
- Code repository: ? (http://git.savannah.gnu.org/cgit/emacs.git/tree/lisp/play/dunnet.el?h=emacs-25) - Code repository: https://git.savannah.gnu.org/git/emacs.git (in root/lisp/play/dunnel.el)
- Code language: Emacs Lisp - Code language: Emacs Lisp
- Code license: GPL-3.0 - Code license: GPL-3.0
- Developer: Ron Schnell - Developer: Ron Schnell

View File

@ -5,7 +5,7 @@
- State: mature, inactive since 2018 - State: mature, inactive since 2018
- Download: https://home.hccnet.nl/h.g.muller/fairymax.tar.gz - Download: https://home.hccnet.nl/h.g.muller/fairymax.tar.gz
- Keyword: simulation, chess - Keyword: simulation, chess
- Code repository: ? (http://hgm.nubati.net/cgi-bin/gitweb.cgi?p=fairymax.git) - Code repository: http://hgm.nubati.net/cgi-bin/gitweb.cgi?p=fairymax.git (git clone url?)
- Code language: C - Code language: C
- Code license: Custom (permissive) - Code license: Custom (permissive)
- Developer: Harm Geert Muller - Developer: Harm Geert Muller

View File

@ -6,6 +6,6 @@
- Code repository: https://github.com/BGCX067/fallenspire-svn-to-git.git (@created 2015, @stars 1, @forks 0), https://code.google.com/archive/p/fallenspire/source/default/source - Code repository: https://github.com/BGCX067/fallenspire-svn-to-git.git (@created 2015, @stars 1, @forks 0), https://code.google.com/archive/p/fallenspire/source/default/source
- Code language: Python - Code language: Python
- Code license: GPL-3.0 - Code license: GPL-3.0
- Code dependency: Blender game engine, cairo, NumPy, PGU (https://code.google.com/archive/p/pgu/), Pillow, pygame - Code dependency: Blender game engine, cairo, NumPy, PGU, Pillow, pygame
## Building ## Building

View File

@ -3,7 +3,7 @@
- Home: https://github.com/dorkster/freeblocks - Home: https://github.com/dorkster/freeblocks
- Inspiration: Tetris Attack - Inspiration: Tetris Attack
- State: beta, inactive since 2015 - State: beta, inactive since 2015
- Platform: Linux, Android (?) - Platform: Linux, Android
- Keyword: puzzle, remake - Keyword: puzzle, remake
- Code repository: https://github.com/dorkster/freeblocks.git (@created 2012, @stars 23, @forks 2) - Code repository: https://github.com/dorkster/freeblocks.git (@created 2012, @stars 23, @forks 2)
- Code language: C, Java - Code language: C, Java

View File

@ -5,11 +5,11 @@
- Inspiration: Doom, Doom II - Inspiration: Doom, Doom II
- State: beta - State: beta
- Download: https://freedoom.github.io/download.html - Download: https://freedoom.github.io/download.html
- Platform: Windows, Linux, macOS (all that are supported by the Doom) - Platform: Windows, Linux, macOS
- Keyword: action, remake, content open, engine required - Keyword: action, remake, content open, engine required
- Code repository: https://github.com/freedoom/freedoom.git (@created 2012, @stars 535, @forks 112) - Code repository: https://github.com/freedoom/freedoom.git (@created 2012, @stars 535, @forks 112)
- Code language: None (only content), Python - Code language: None (content only)
- Code license: None (only content) - Code license: None (content only)
- Code dependency: Doom, Pillow - Code dependency: Doom, Pillow
- Assets license: 3-clause BSD - Assets license: 3-clause BSD
- Developer: Alexandre-Xavier Labonté-Lamoureux, AlteriusZhang, andwj, Ayub Ahmed, Catoptromancy, Erick Tenorio, Fabian Greffrath, Fernando Carmona Varo, HorroMovieGuy, Hugo Locurcio, jewellds, Kevin Caccamo, mc776, Mechadon, Mike Swanson, raymoohawk, RjY, Samuel Oliver, Simon Howard, Steven Elliott, Wereknight, Xindage - Developer: Alexandre-Xavier Labonté-Lamoureux, AlteriusZhang, andwj, Ayub Ahmed, Catoptromancy, Erick Tenorio, Fabian Greffrath, Fernando Carmona Varo, HorroMovieGuy, Hugo Locurcio, jewellds, Kevin Caccamo, mc776, Mechadon, Mike Swanson, raymoohawk, RjY, Samuel Oliver, Simon Howard, Steven Elliott, Wereknight, Xindage

View File

@ -5,7 +5,7 @@
- Inspiration: Deadly Rooms of Death - Inspiration: Deadly Rooms of Death
- State: mature - State: mature
- Download: http://roguetemple.com/z/hyper/download.php - Download: http://roguetemple.com/z/hyper/download.php
- Platform: Windows, Linux, macOS, Android (some versions) - Platform: Windows, Linux, macOS, Android
- Keyword: role playing, roguelike - Keyword: role playing, roguelike
- Code repository: https://github.com/zenorogue/hyperrogue.git (@created 2015, @stars 261, @forks 35) - Code repository: https://github.com/zenorogue/hyperrogue.git (@created 2015, @stars 261, @forks 35)
- Code language: C++ - Code language: C++

View File

@ -5,11 +5,10 @@
- State: mature, inactive since 2004 - State: mature, inactive since 2004
- Platform: Windows - Platform: Windows
- Keyword: remake - Keyword: remake
- Code repository: ? (cvs mentioned on home)
- Code language: C - Code language: C
- Code license: GPL-2.0 - Code license: GPL-2.0
- Code dependency: SDL - Code dependency: SDL
See also https://gitlab.com/LibreGames/jumpnbump (same game?) See also https://gitlab.com/LibreGames/jumpnbump (same game?). CVS mentioned on homepage.
## Building ## Building

View File

@ -3,14 +3,14 @@
- Home: https://kde.org/applications/games/org.kde.kmines, https://games.kde.org/game.php?game=kmines, https://docs.kde.org/stable5/en/kdegames/kmines/ - Home: https://kde.org/applications/games/org.kde.kmines, https://games.kde.org/game.php?game=kmines, https://docs.kde.org/stable5/en/kdegames/kmines/
- Inspiration: Minesweeper - Inspiration: Minesweeper
- State: mature - State: mature
- Platform: Windows (?), Linux - Platform: Linux
- Keyword: puzzle, content open - Keyword: puzzle, content open
- Code repository: https://invent.kde.org/games/kmines.git - Code repository: https://invent.kde.org/games/kmines.git
- Code language: C++ - Code language: C++
- Code license: GPL-2.0 - Code license: GPL-2.0
- Code dependency: KDE Frameworks - Code dependency: KDE Frameworks
- Assets license: GPL, GFDL - Assets license: GPL, GFDL
- Developer: Dmitry Suzdalev, Mauricio Piacentini, Mike McBride (documentation), Mikhail Kourinny, Nicolas Hadacek, Philip Rodrigues (minor) - Developer: Dmitry Suzdalev, Mauricio Piacentini, Mike McBride (@documentation), Mikhail Kourinny, Nicolas Hadacek, Philip Rodrigues (@minor)
From the KDEGames division of the KDE Project. From the KDEGames division of the KDE Project.

View File

@ -3,12 +3,12 @@
- Home: https://ostermiller.org/ladder/ - Home: https://ostermiller.org/ladder/
- Inspiration: Ladder - Inspiration: Ladder
- State: mature, inactive since 2005 - State: mature, inactive since 2005
- Download: https://ostermiller.org/ladder/download.html (inside JAR file) - Download: https://ostermiller.org/ladder/download.html
- Keyword: arcade, remake, text-based - Keyword: arcade, remake, text-based
- Code language: Java - Code language: Java
- Code license: GPL-2.0 - Code license: GPL-2.0
- Developer: Stephen Ostermiller - Developer: Stephen Ostermiller
Small compatibility release in 2020. Small compatibility release in 2020. Sources are included in JAR file.
## Building ## Building

View File

@ -2,6 +2,7 @@
- Home: http://landoffire.org/ - Home: http://landoffire.org/
- State: beta (?) - State: beta (?)
- Platform: Web
- Keyword: role playing, multiplayer online + massive - Keyword: role playing, multiplayer online + massive
- Code repository: https://github.com/landoffire/lof-tmwa-server-data.git (@created 2016, @stars 1, @forks 1), https://github.com/landoffire/lof-tmwa-client-data.git @add (@created 2016, @stars 1, @forks 2) - Code repository: https://github.com/landoffire/lof-tmwa-server-data.git (@created 2016, @stars 1, @forks 1), https://github.com/landoffire/lof-tmwa-client-data.git @add (@created 2016, @stars 1, @forks 2)
- Code language: Script, PHP - Code language: Script, PHP

View File

@ -3,7 +3,7 @@
- Home: http://www.dungeoncrawl.org/ (https://web.archive.org/web/20180727134558/http://www.dungeoncrawl.org/) - Home: http://www.dungeoncrawl.org/ (https://web.archive.org/web/20180727134558/http://www.dungeoncrawl.org/)
- Media: https://en.wikipedia.org/wiki/Linley%27s_Dungeon_Crawl, https://nethack.fandom.com/wiki/Linley%27s_Dungeon_Crawl - Media: https://en.wikipedia.org/wiki/Linley%27s_Dungeon_Crawl, https://nethack.fandom.com/wiki/Linley%27s_Dungeon_Crawl
- State: mature, inactive since 2006 - State: mature, inactive since 2006
- Download: http://www.dungeoncrawl.org/?d (ftp://ftp.dungeoncrawl.org/) - Download: http://www.dungeoncrawl.org/?d, ftp://ftp.dungeoncrawl.org/
- Keyword: role playing, roguelike - Keyword: role playing, roguelike
- Code repository: https://gitlab.com/osgames/dungeoncrawl.git (snapshot of source releases) - Code repository: https://gitlab.com/osgames/dungeoncrawl.git (snapshot of source releases)
- Code language: C - Code language: C

View File

@ -9,7 +9,7 @@
- Code repository: http://svn.icculus.org/nexuiz/trunk/ (svn) - Code repository: http://svn.icculus.org/nexuiz/trunk/ (svn)
- Code language: C++ - Code language: C++
- Code license: GPL-2.0 - Code license: GPL-2.0
- Code dependency: DarkPlaces (Quake engine https://github.com/xonotic/darkplaces) - Code dependency: DarkPlaces
- Developer: Andreas Kirsch, Benjamin Darling, Dan Korostelev, esteel, Forest Hale, Hans Dampf, Kristian Johansson, Lee Vermeulen, Morphed, RazorWind Team projects, Rudolf Polzer, Saulo Gil, SavageX, SeienAbunae - Developer: Andreas Kirsch, Benjamin Darling, Dan Korostelev, esteel, Forest Hale, Hans Dampf, Kristian Johansson, Lee Vermeulen, Morphed, RazorWind Team projects, Rudolf Polzer, Saulo Gil, SavageX, SeienAbunae
## Building ## Building

View File

@ -3,7 +3,7 @@
- Home: https://engrams.dev/nova-pinball/ - Home: https://engrams.dev/nova-pinball/
- State: beta, inactive since 2017 - State: beta, inactive since 2017
- Download: https://github.com/wesleywerner/nova-pinball/releases - Download: https://github.com/wesleywerner/nova-pinball/releases
- Platform: Windows, Linux, macOS, Android, iOS (via LÖVE) - Platform: Windows, Linux, macOS, Android, iOS
- Keyword: sports - Keyword: sports
- Code repository: https://github.com/wesleywerner/nova-pinball.git (@created 2015, @stars 25, @forks 6), https://github.com/wesleywerner/nova-pinball-engine.git @add (@created 2015, @stars 7, @forks 2) - Code repository: https://github.com/wesleywerner/nova-pinball.git (@created 2015, @stars 25, @forks 6), https://github.com/wesleywerner/nova-pinball-engine.git @add (@created 2015, @stars 7, @forks 2)
- Code language: Lua - Code language: Lua

View File

@ -1,19 +1,20 @@
# OpenHV # OpenHV
_An OpenRA mod with freely licensed pixelart building upon the unreleased [Hard Vacuum](https://lostgarden.home.blog/2005/03/27/game-post-mortem-hard-vacuum/) graphical assets by Daniel Cook._
- Home: https://openhv.itch.io/openhv - Home: https://openhv.itch.io/openhv
- Media: https://www.gamingonlinux.com/2020/09/a-cancelled-old-rts-named-hard-vacuum-gets-revived-with-openra - Media: https://www.gamingonlinux.com/2020/09/a-cancelled-old-rts-named-hard-vacuum-gets-revived-with-openra
- Inspiration: Dune II, Command & Conquer, Starcraft, KKND - Inspiration: Command & Conquer, Dune 2, KKND, StarCraft
- State: beta - State: beta
- Download: https://github.com/OpenHV/OpenHV/releases - Download: https://github.com/OpenHV/OpenHV/releases
- Keyword: real-time, strategy, multiplayer online + LAN - Platform: Windows, Linux, macOS
- Code repository: https://github.com/OpenHV/OpenHV/.git (@created 2019, @stars 81, @forks 6) - Keyword: strategy, content open, multiplayer online + LAN, real-time
- Code repository: https://github.com/OpenHV/OpenHV.git (@created 2019, @stars 81, @forks 6)
- Code language: C#, Lua - Code language: C#, Lua
- Code license: GPL-3.0 - Code license: GPL-3.0
- Code dependencies: OpenRA - Code dependency: OpenRA
- Assets license: CC-BY-3.0, CC-BY-SA-4.0 - Assets license: CC-BY-3.0, CC-BY-SA-4.0
- Developer: Matthias Mailänder, Paweł Dzierżanowski, Zimmermann Gyula - Developer: Matthias Mailänder, Paweł Dzierżanowski, Zimmermann Gyula
- Platform: Linux, Windows, macOS
OpenRA mod with freely licensed pixelart building upon the unreleased [Hard Vacuum](https://lostgarden.home.blog/2005/03/27/game-post-mortem-hard-vacuum/) graphical assets by Daniel Cook.
## Building ## Building

View File

@ -2,7 +2,7 @@
- Home: https://pypi.org/project/pyscroll/ - Home: https://pypi.org/project/pyscroll/
- State: mature, inactive since 2018 - State: mature, inactive since 2018
- Platform: Windows, Linux, macOS (all that pygame supports) - Platform: Windows, Linux, macOS
- Keyword: library - Keyword: library
- Code repository: https://github.com/bitcraft/pyscroll.git (@created 2014, @stars 116, @forks 16) - Code repository: https://github.com/bitcraft/pyscroll.git (@created 2014, @stars 116, @forks 16)
- Code language: Python - Code language: Python

View File

@ -2,7 +2,7 @@
- Home: https://pypi.org/project/PyTMX/ - Home: https://pypi.org/project/PyTMX/
- State: mature - State: mature
- Platform: Windows, Linux, macOS (all supported by pygame) - Platform: Windows, Linux, macOS
- Keyword: library, tool - Keyword: library, tool
- Code repository: https://github.com/bitcraft/PyTMX.git (@created 2012, @stars 265, @forks 59) - Code repository: https://github.com/bitcraft/PyTMX.git (@created 2012, @stars 265, @forks 59)
- Code language: Python - Code language: Python

View File

@ -4,7 +4,6 @@
- Media: https://en.wikipedia.org/wiki/Space_Station_13 - Media: https://en.wikipedia.org/wiki/Space_Station_13
- State: mature - State: mature
- Keyword: role playing, online, space, turn-based - Keyword: role playing, online, space, turn-based
- Code repository: ? (many different versions, see below)
- Code language: DM - Code language: DM
- Code license: AGPL-3.0 - Code license: AGPL-3.0

View File

@ -8,7 +8,7 @@
- Keyword: remake, simulation, racing - Keyword: remake, simulation, racing
- Code repository: https://git.code.sf.net/p/stuntcarremake/code - Code repository: https://git.code.sf.net/p/stuntcarremake/code
- Code language: C++ - Code language: C++
- Code license: Proprietary (!) - Code license: Proprietary
- Developer: Daniel Vernon, FluffyFreak - Developer: Daniel Vernon, FluffyFreak
Uses the original Amiga track data, sound samples and algorithms for the car physics. Is this a copyright issue? Can it be avoided? Uses the original Amiga track data, sound samples and algorithms for the car physics. Is this a copyright issue? Can it be avoided?

View File

@ -4,7 +4,7 @@
- Inspiration: Super Smash Bros. - Inspiration: Super Smash Bros.
- State: mature - State: mature
- Download: https://github.com/sgadrat/super-tilt-bro/releases - Download: https://github.com/sgadrat/super-tilt-bro/releases
- Platform: Linux (NES emulator) - Platform: Web
- Keyword: platform, clone, content open, multiplayer competitive - Keyword: platform, clone, content open, multiplayer competitive
- Code repository: https://github.com/sgadrat/super-tilt-bro.git (@created 2016, @stars 71, @forks 5) - Code repository: https://github.com/sgadrat/super-tilt-bro.git (@created 2016, @stars 71, @forks 5)
- Code language: Assembly, Python - Code language: Assembly, Python

View File

@ -32,7 +32,7 @@
- **[Biniax](../biniax.md)** (C, zlib, mature, inactive since 2012) - **[Biniax](../biniax.md)** (C, zlib, mature, inactive since 2012)
- **[Bitfighter](../bitfighter.md)** (C, C++, GPL-2.0, mature) - **[Bitfighter](../bitfighter.md)** (C, C++, GPL-2.0, mature)
- **[BlakedAwesomenaughts](../blakedawesomenaughts.md)** (JavaScript, PHP, MIT, beta, inactive since 2015) - **[BlakedAwesomenaughts](../blakedawesomenaughts.md)** (JavaScript, PHP, MIT, beta, inactive since 2015)
- **[Blasphemer](../blasphemer.md)** (None, Python, None, mature, inactive since 2017) - **[Blasphemer](../blasphemer.md)** (None, None, mature, inactive since 2017)
- **[Blobby Volley 2](../blobby_volley_2.md)** (C++, GPL-2.0, mature, inactive since 2017) - **[Blobby Volley 2](../blobby_volley_2.md)** (C++, GPL-2.0, mature, inactive since 2017)
- **[Bloboats](../bloboats.md)** (C++, GPL-2.0, mature, inactive since 2006) - **[Bloboats](../bloboats.md)** (C++, GPL-2.0, mature, inactive since 2006)
- **[Bombermaaan](../bombermaaan.md)** (C++, GPL-3.0, mature, inactive since 2010) - **[Bombermaaan](../bombermaaan.md)** (C++, GPL-3.0, mature, inactive since 2010)
@ -96,7 +96,7 @@
- **[fRaBs](../frabs.md)** (Lisp, C++, C, Public domain, mature, inactive since 2016) - **[fRaBs](../frabs.md)** (Lisp, C++, C, Public domain, mature, inactive since 2016)
- **[freeablo](../freeablo.md)** (C++, GPL-3.0, beta) - **[freeablo](../freeablo.md)** (C++, GPL-3.0, beta)
- **[FreeCS](../freecs.md)** (QuakeC, GPL-2.0, mature) - **[FreeCS](../freecs.md)** (QuakeC, GPL-2.0, mature)
- **[Freedoom](../freedoom.md)** (None, Python, None, beta) - **[Freedoom](../freedoom.md)** (None, None, beta)
- **[FreePrince](../freeprince.md)** (C, GPL-2.0, beta, inactive since 2011) - **[FreePrince](../freeprince.md)** (C, GPL-2.0, beta, inactive since 2011)
- **[Galaxy Forces V2](../galaxy_forces_v2.md)** (C++, Public domain, mature) - **[Galaxy Forces V2](../galaxy_forces_v2.md)** (C++, Public domain, mature)
- **[Gang Garrison 2](../gang_garrison_2.md)** (Game Maker Script, MPL-2.0, mature) - **[Gang Garrison 2](../gang_garrison_2.md)** (Game Maker Script, MPL-2.0, mature)

View File

@ -8,6 +8,7 @@
- **[Biniax](../biniax.md)** (C, zlib, mature, inactive since 2012) - **[Biniax](../biniax.md)** (C, zlib, mature, inactive since 2012)
- **[Bladecoder Adventure Engine](../bladecoder_adventure_engine.md)** (Java, Apache-2.0, mature) - **[Bladecoder Adventure Engine](../bladecoder_adventure_engine.md)** (Java, Apache-2.0, mature)
- **[Blitwizard](../blitwizard.md)** (C, C++, Lua, zlib, beta, inactive since 2015) - **[Blitwizard](../blitwizard.md)** (C, C++, Lua, zlib, beta, inactive since 2015)
- **[CaveExpress](../caveexpress.md)** (C, JavaScript, GPL-3.0, mature)
- **[Commander Genius](../commander_genius.md)** (C, C++, GPL-2.0, mature) - **[Commander Genius](../commander_genius.md)** (C, C++, GPL-2.0, mature)
- **[Crosswords](../crosswords.md)** (Java, GPL-2.0, mature) - **[Crosswords](../crosswords.md)** (Java, GPL-2.0, mature)
- **[DemiGod](../demigod.md)** (Java, GPL-3.0, beta, inactive since 2013) - **[DemiGod](../demigod.md)** (Java, GPL-3.0, beta, inactive since 2013)

View File

@ -16,6 +16,7 @@
- **[Classic RBDoom 3 BFG](../classic_rbdoom_3_bfg.md)** (C, C++, GPL-3.0, mature) - **[Classic RBDoom 3 BFG](../classic_rbdoom_3_bfg.md)** (C, C++, GPL-3.0, mature)
- **[CorEngine](../corengine.md)** (C, zlib, beta, inactive since 2015) - **[CorEngine](../corengine.md)** (C, zlib, beta, inactive since 2015)
- **[Crown](../crown.md)** (C, C++, Vala, MIT, beta) - **[Crown](../crown.md)** (C, C++, Vala, MIT, beta)
- **[DarkPlaces](../darkplaces.md)** (C, GPL-2.0, mature, inactive since 2014)
- **[Dedalus](../dedalus.md)** (JavaScript, GPL-2.0, beta, inactive since 2018) - **[Dedalus](../dedalus.md)** (JavaScript, GPL-2.0, beta, inactive since 2018)
- **[DelverEngine](../delverengine.md)** (Java, Custom, mature) - **[DelverEngine](../delverengine.md)** (Java, Custom, mature)
- **[DesktopAdventures](../desktopadventures.md)** (C, LGPL-2.1, beta) - **[DesktopAdventures](../desktopadventures.md)** (C, LGPL-2.1, beta)

View File

@ -105,7 +105,7 @@
- **[Blackvoxel](../blackvoxel.md)** (C++, GPL-3.0, mature) - **[Blackvoxel](../blackvoxel.md)** (C++, GPL-3.0, mature)
- **[Bladecoder Adventure Engine](../bladecoder_adventure_engine.md)** (Java, Apache-2.0, mature) - **[Bladecoder Adventure Engine](../bladecoder_adventure_engine.md)** (Java, Apache-2.0, mature)
- **[BlakedAwesomenaughts](../blakedawesomenaughts.md)** (JavaScript, PHP, MIT, beta, inactive since 2015) - **[BlakedAwesomenaughts](../blakedawesomenaughts.md)** (JavaScript, PHP, MIT, beta, inactive since 2015)
- **[Blasphemer](../blasphemer.md)** (None, Python, None, mature, inactive since 2017) - **[Blasphemer](../blasphemer.md)** (None, None, mature, inactive since 2017)
- **[Blinken](../blinken.md)** (C++, GPL-2.0, mature) - **[Blinken](../blinken.md)** (C++, GPL-2.0, mature)
- **[Blitwizard](../blitwizard.md)** (C, C++, Lua, zlib, beta, inactive since 2015) - **[Blitwizard](../blitwizard.md)** (C, C++, Lua, zlib, beta, inactive since 2015)
- **[Blitzkrieg](../blitzkrieg.md)** (Java, GPL-3.0, beta, inactive since 2012) - **[Blitzkrieg](../blitzkrieg.md)** (Java, GPL-3.0, beta, inactive since 2012)
@ -383,7 +383,7 @@
- **[Freeciv](../freeciv.md)** (C, GPL-2.0, mature) - **[Freeciv](../freeciv.md)** (C, GPL-2.0, mature)
- **[FreeCol](../freecol.md)** (Java, GPL-2.0, mature) - **[FreeCol](../freecol.md)** (Java, GPL-2.0, mature)
- **[FreeCS](../freecs.md)** (QuakeC, GPL-2.0, mature) - **[FreeCS](../freecs.md)** (QuakeC, GPL-2.0, mature)
- **[Freedoom](../freedoom.md)** (None, Python, None, beta) - **[Freedoom](../freedoom.md)** (None, None, beta)
- **[FreedroidRPG](../freedroidrpg.md)** (C, C++, Lua, GPL-2.0, mature) - **[FreedroidRPG](../freedroidrpg.md)** (C, C++, Lua, GPL-2.0, mature)
- **[FreeFalcon](../freefalcon.md)** (C, C++, 2-clause BSD, inactive since 2014) - **[FreeFalcon](../freefalcon.md)** (C, C++, 2-clause BSD, inactive since 2014)
- **[freegish](../freegish.md)** (C, GPL-2.0, beta, inactive since 2017) - **[freegish](../freegish.md)** (C, GPL-2.0, beta, inactive since 2017)
@ -766,6 +766,7 @@
- **[OpenGothic](../opengothic.md)** (C++, MIT, beta) - **[OpenGothic](../opengothic.md)** (C++, MIT, beta)
- **[OpenHoMM](../openhomm.md)** (C++, GPL-3.0, beta, inactive since 2010) - **[OpenHoMM](../openhomm.md)** (C++, GPL-3.0, beta, inactive since 2010)
- **[OpenHoW](../openhow.md)** (C, C++, GPL-3.0, beta) - **[OpenHoW](../openhow.md)** (C, C++, GPL-3.0, beta)
- **[OpenHV](../openhv.md)** (C#, Lua, GPL-3.0, beta)
- **[OpenITG](../openitg.md)** (C, C++, MIT, beta, inactive since 2017) - **[OpenITG](../openitg.md)** (C, C++, MIT, beta, inactive since 2017)
- **[OpenJazz](../openjazz.md)** (C++, GPL-2.0, beta) - **[OpenJazz](../openjazz.md)** (C++, GPL-2.0, beta)
- **[OpenJK](../openjk.md)** (C, C++, GPL-2.0, beta) - **[OpenJK](../openjk.md)** (C, C++, GPL-2.0, beta)

View File

@ -56,6 +56,7 @@
- **[Caph](../caph.md)** (C, GPL-3.0, mature, inactive since 2010) - **[Caph](../caph.md)** (C, GPL-3.0, mature, inactive since 2010)
- **[Cart Life](../cart_life.md)** (AGS Script, Custom, mature, inactive since 2014) - **[Cart Life](../cart_life.md)** (AGS Script, Custom, mature, inactive since 2014)
- **[Cataclysm: Dark Days Ahead](../cataclysm_dark_days_ahead.md)** (C++, CC-BY-SA-3.0, mature) - **[Cataclysm: Dark Days Ahead](../cataclysm_dark_days_ahead.md)** (C++, CC-BY-SA-3.0, mature)
- **[CaveExpress](../caveexpress.md)** (C, JavaScript, GPL-3.0, mature)
- **[CavePacker](../cavepacker.md)** (JavaScript, C, C++, Lua, GPL-3.0, mature) - **[CavePacker](../cavepacker.md)** (JavaScript, C, C++, Lua, GPL-3.0, mature)
- **[CETech](../cetech.md)** (C, C++, CC0, beta) - **[CETech](../cetech.md)** (C, C++, CC0, beta)
- **[Childsplay](../childsplay.md)** (Python, GPL-3.0, mature) - **[Childsplay](../childsplay.md)** (Python, GPL-3.0, mature)
@ -126,7 +127,7 @@
- **[Free Mars](../free_mars.md)** (Java, GPL-3.0, mature) - **[Free Mars](../free_mars.md)** (Java, GPL-3.0, mature)
- **[freeablo](../freeablo.md)** (C++, GPL-3.0, beta) - **[freeablo](../freeablo.md)** (C++, GPL-3.0, beta)
- **[FreeBlocks](../freeblocks.md)** (C, Java, GPL-3.0, beta, inactive since 2015) - **[FreeBlocks](../freeblocks.md)** (C, Java, GPL-3.0, beta, inactive since 2015)
- **[Freedoom](../freedoom.md)** (None, Python, None, beta) - **[Freedoom](../freedoom.md)** (None, None, beta)
- **[Freenukum](../freenukum.md)** (C, GPL-3.0, beta, inactive since 2009) - **[Freenukum](../freenukum.md)** (C, GPL-3.0, beta, inactive since 2009)
- **[Frets on Fire](../frets_on_fire.md)** (Python, GPL-2.0, mature, inactive since 2008) - **[Frets on Fire](../frets_on_fire.md)** (Python, GPL-2.0, mature, inactive since 2008)
- **[Friking Shark](../friking_shark.md)** (C++, C, GPL-3.0, mature) - **[Friking Shark](../friking_shark.md)** (C++, C, GPL-3.0, mature)
@ -257,6 +258,7 @@
- **[OpenClonk](../openclonk.md)** (C, C++, ISC, mature) - **[OpenClonk](../openclonk.md)** (C, C++, ISC, mature)
- **[OpenDungeons](../opendungeons.md)** (C++, GPL-3.0, beta) - **[OpenDungeons](../opendungeons.md)** (C++, GPL-3.0, beta)
- **[OpenHoW](../openhow.md)** (C, C++, GPL-3.0, beta) - **[OpenHoW](../openhow.md)** (C, C++, GPL-3.0, beta)
- **[OpenHV](../openhv.md)** (C#, Lua, GPL-3.0, beta)
- **[OpenITG](../openitg.md)** (C, C++, MIT, beta, inactive since 2017) - **[OpenITG](../openitg.md)** (C, C++, MIT, beta, inactive since 2017)
- **[OpenLara](../openlara.md)** (C++, C, 2-clause BSD, mature) - **[OpenLara](../openlara.md)** (C++, C, 2-clause BSD, mature)
- **[OpenMortal](../openmortal.md)** (C++, Perl, GPL-2.0, beta, inactive since 2006) - **[OpenMortal](../openmortal.md)** (C++, Perl, GPL-2.0, beta, inactive since 2006)
@ -361,7 +363,6 @@
- **[Sudokuki](../sudokuki.md)** (C, Java, GPL-3.0, mature, inactive since 2016) - **[Sudokuki](../sudokuki.md)** (C, Java, GPL-3.0, mature, inactive since 2016)
- **[sundog](../sundog.md)** (C, C++, Python, MIT, beta) - **[sundog](../sundog.md)** (C, C++, Python, MIT, beta)
- **[Super Methane Brothers](../super_methane_brothers.md)** (C++, GPL-2.0, mature, inactive since 2011) - **[Super Methane Brothers](../super_methane_brothers.md)** (C++, GPL-2.0, mature, inactive since 2011)
- **[Super Tilt Bro](../super_tilt_bro.md)** (Assembly, Python, WTFPL, mature)
- **[SuperStarfighter](../superstarfighter.md)** (GDScript, MIT, beta) - **[SuperStarfighter](../superstarfighter.md)** (GDScript, MIT, beta)
- **[SuperTux](../supertux.md)** (C++, GPL-3.0, beta) - **[SuperTux](../supertux.md)** (C++, GPL-3.0, beta)
- **[SuperTuxParty](../supertuxparty.md)** (GDScript, GPL-3.0, beta) - **[SuperTuxParty](../supertuxparty.md)** (GDScript, GPL-3.0, beta)

View File

@ -26,6 +26,7 @@
- **[C-Dogs SDL](../c-dogs_sdl.md)** (C, GPL-2.0, mature) - **[C-Dogs SDL](../c-dogs_sdl.md)** (C, GPL-2.0, mature)
- **[CaesarIA](../caesaria.md)** (C++, JavaScript, C, GPL-3.0, beta) - **[CaesarIA](../caesaria.md)** (C++, JavaScript, C, GPL-3.0, beta)
- **[Cataclysm: Dark Days Ahead](../cataclysm_dark_days_ahead.md)** (C++, CC-BY-SA-3.0, mature) - **[Cataclysm: Dark Days Ahead](../cataclysm_dark_days_ahead.md)** (C++, CC-BY-SA-3.0, mature)
- **[CaveExpress](../caveexpress.md)** (C, JavaScript, GPL-3.0, mature)
- **[CETech](../cetech.md)** (C, C++, CC0, beta) - **[CETech](../cetech.md)** (C, C++, CC0, beta)
- **[Chocolate Doom](../chocolate_doom.md)** (C, GPL-2.0, mature) - **[Chocolate Doom](../chocolate_doom.md)** (C, GPL-2.0, mature)
- **[Chunk Stories](../chunk_stories.md)** (Kotlin, Java, LGPL-3.0, beta) - **[Chunk Stories](../chunk_stories.md)** (Kotlin, Java, LGPL-3.0, beta)
@ -72,7 +73,7 @@
- **[FLTK Recycling Game!](../fltk_recycling_game.md)** (C++, LGPL-2.1, mature, inactive since 2014) - **[FLTK Recycling Game!](../fltk_recycling_game.md)** (C++, LGPL-2.1, mature, inactive since 2014)
- **[Free Mars](../free_mars.md)** (Java, GPL-3.0, mature) - **[Free Mars](../free_mars.md)** (Java, GPL-3.0, mature)
- **[freeablo](../freeablo.md)** (C++, GPL-3.0, beta) - **[freeablo](../freeablo.md)** (C++, GPL-3.0, beta)
- **[Freedoom](../freedoom.md)** (None, Python, None, beta) - **[Freedoom](../freedoom.md)** (None, None, beta)
- **[Frets on Fire](../frets_on_fire.md)** (Python, GPL-2.0, mature, inactive since 2008) - **[Frets on Fire](../frets_on_fire.md)** (Python, GPL-2.0, mature, inactive since 2008)
- **[Frozen Bubble](../frozen_bubble.md)** (Perl, GPL-2.0, mature, inactive since 2012) - **[Frozen Bubble](../frozen_bubble.md)** (Perl, GPL-2.0, mature, inactive since 2012)
- **[GameCake](../gamecake.md)** (C, C++, Lua, MIT, mature) - **[GameCake](../gamecake.md)** (C, C++, Lua, MIT, mature)
@ -139,6 +140,7 @@
- **[Open RSC](../open_rsc.md)** (Java, GPL-3.0, mature) - **[Open RSC](../open_rsc.md)** (Java, GPL-3.0, mature)
- **[OpenArena](../openarena.md)** (C, GPL-2.0, mature, inactive since 2012) - **[OpenArena](../openarena.md)** (C, GPL-2.0, mature, inactive since 2012)
- **[OpenBVE](../openbve.md)** (C#, Public domain, mature) - **[OpenBVE](../openbve.md)** (C#, Public domain, mature)
- **[OpenHV](../openhv.md)** (C#, Lua, GPL-3.0, beta)
- **[OpenJazz](../openjazz.md)** (C++, GPL-2.0, beta) - **[OpenJazz](../openjazz.md)** (C++, GPL-2.0, beta)
- **[OpenLara](../openlara.md)** (C++, C, 2-clause BSD, mature) - **[OpenLara](../openlara.md)** (C++, C, 2-clause BSD, mature)
- **[OpenLoco](../openloco.md)** (C++, MIT, mature) - **[OpenLoco](../openloco.md)** (C++, MIT, mature)

View File

@ -137,7 +137,7 @@
- **[Freeciv Alpha Centauri project](../freeciv_alpha_centauri_project.md)** (C, GPL-2.0, beta, inactive since 2003) - **[Freeciv Alpha Centauri project](../freeciv_alpha_centauri_project.md)** (C, GPL-2.0, beta, inactive since 2003)
- **[FreeCol](../freecol.md)** (Java, GPL-2.0, mature) - **[FreeCol](../freecol.md)** (Java, GPL-2.0, mature)
- **[FreeCS](../freecs.md)** (QuakeC, GPL-2.0, mature) - **[FreeCS](../freecs.md)** (QuakeC, GPL-2.0, mature)
- **[Freedoom](../freedoom.md)** (None, Python, None, beta) - **[Freedoom](../freedoom.md)** (None, None, beta)
- **[freegish](../freegish.md)** (C, GPL-2.0, beta, inactive since 2017) - **[freegish](../freegish.md)** (C, GPL-2.0, beta, inactive since 2017)
- **[Freekick 3](../freekick_3.md)** (C++, Python, GPL-3.0, mature, inactive since 2015) - **[Freekick 3](../freekick_3.md)** (C++, Python, GPL-3.0, mature, inactive since 2015)
- **[FreeLords](../freelords.md)** (Java, GPL-2.0, beta, inactive since 2017) - **[FreeLords](../freelords.md)** (Java, GPL-2.0, beta, inactive since 2017)

View File

@ -156,6 +156,7 @@
- **[OpenDungeons](../opendungeons.md)** (C++, GPL-3.0, beta) - **[OpenDungeons](../opendungeons.md)** (C++, GPL-3.0, beta)
- **[OpenHoMM](../openhomm.md)** (C++, GPL-3.0, beta, inactive since 2010) - **[OpenHoMM](../openhomm.md)** (C++, GPL-3.0, beta, inactive since 2010)
- **[OpenHoW](../openhow.md)** (C, C++, GPL-3.0, beta) - **[OpenHoW](../openhow.md)** (C, C++, GPL-3.0, beta)
- **[OpenHV](../openhv.md)** (C#, Lua, GPL-3.0, beta)
- **[OpenMoM](../openmom.md)** (C, C++, GPL-3.0, beta) - **[OpenMoM](../openmom.md)** (C, C++, GPL-3.0, beta)
- **[OpenMOO2](../openmoo2.md)** (Python, GPL-2.0, beta, inactive since 2011) - **[OpenMOO2](../openmoo2.md)** (Python, GPL-2.0, beta, inactive since 2011)
- **[OpenRA](../openra.md)** (C#, GPL-3.0, mature) - **[OpenRA](../openra.md)** (C#, GPL-3.0, mature)

View File

@ -26,6 +26,7 @@
- **[Castle of the Winds in Elm](../castle_of_the_winds_in_elm.md)** (Elm, JavaScript, MIT, beta) - **[Castle of the Winds in Elm](../castle_of_the_winds_in_elm.md)** (Elm, JavaScript, MIT, beta)
- **[Castle of the Winds](../castle_of_the_winds.md)** (JavaScript, MIT, beta, inactive since 2016) - **[Castle of the Winds](../castle_of_the_winds.md)** (JavaScript, MIT, beta, inactive since 2016)
- **[Cattle Bity](../cattle_bity.md)** (TypeScript, MIT, mature) - **[Cattle Bity](../cattle_bity.md)** (TypeScript, MIT, mature)
- **[CaveExpress](../caveexpress.md)** (C, JavaScript, GPL-3.0, mature)
- **[cc94](../cc94.md)** (C++, Python, AGPL-3.0, beta) - **[cc94](../cc94.md)** (C++, Python, AGPL-3.0, beta)
- **[Chess3D](../chess3d.md)** (JavaScript, Python, GPL-3.0, mature, inactive since 2016) - **[Chess3D](../chess3d.md)** (JavaScript, Python, GPL-3.0, mature, inactive since 2016)
- **[Children of Ur](../children_of_ur.md)** (Dart, JavaScript, MIT, beta) - **[Children of Ur](../children_of_ur.md)** (Dart, JavaScript, MIT, beta)
@ -66,6 +67,7 @@
- **[JiGS Interactive Game System](../jigs_interactive_game_system.md)** (JavaScript, PHP, GPL-3.0, beta) - **[JiGS Interactive Game System](../jigs_interactive_game_system.md)** (JavaScript, PHP, GPL-3.0, beta)
- **[jsFO](../jsfo.md)** (JavaScript, Python, Apache-2.0, beta, inactive since 2017) - **[jsFO](../jsfo.md)** (JavaScript, Python, Apache-2.0, beta, inactive since 2017)
- **[LambdaHack](../lambdahack.md)** (Haskell, 3-clause BSD, beta) - **[LambdaHack](../lambdahack.md)** (Haskell, 3-clause BSD, beta)
- **[Land of Fire](../land_of_fire.md)** (Script, PHP, GPL-2.0, beta)
- **[Lemmings.ts](../lemmingsts.md)** (TypeScript, MIT, mature) - **[Lemmings.ts](../lemmingsts.md)** (TypeScript, MIT, mature)
- **[Lords of the Fey](../lords_of_the_fey.md)** (JavaScript, AGPL-3.0, beta, inactive since 2018) - **[Lords of the Fey](../lords_of_the_fey.md)** (JavaScript, AGPL-3.0, beta, inactive since 2018)
- **[Lose Your Marbles](../lose_your_marbles.md)** (JavaScript, MIT, mature, inactive since 2014) - **[Lose Your Marbles](../lose_your_marbles.md)** (JavaScript, MIT, mature, inactive since 2014)
@ -118,6 +120,7 @@
- **[Smash](../smash.md)** (JavaScript, MIT, mature) - **[Smash](../smash.md)** (JavaScript, MIT, mature)
- **[Squiffy](../squiffy.md)** (JavaScript, MIT, mature) - **[Squiffy](../squiffy.md)** (JavaScript, MIT, mature)
- **[Supaxl](../supaxl.md)** (JavaScript, MIT, mature) - **[Supaxl](../supaxl.md)** (JavaScript, MIT, mature)
- **[Super Tilt Bro](../super_tilt_bro.md)** (Assembly, Python, WTFPL, mature)
- **[Superpowers](../superpowers.md)** (TypeScript, ISC, mature) - **[Superpowers](../superpowers.md)** (TypeScript, ISC, mature)
- **[Survivor](../survivor.md)** (JavaScript, CC-BY-NC-3.0, mature) - **[Survivor](../survivor.md)** (JavaScript, CC-BY-NC-3.0, mature)
- **[Taggem](../taggem.md)** (JavaScript, AGPL-3.0, beta, inactive since 2014) - **[Taggem](../taggem.md)** (JavaScript, AGPL-3.0, beta, inactive since 2014)

View File

@ -49,6 +49,7 @@
- **[Cat Mother Dead Justice](../cat_mother_dead_justice.md)** (C++, 3-clause BSD, GPL-2.0, beta, inactive since 2003) - **[Cat Mother Dead Justice](../cat_mother_dead_justice.md)** (C++, 3-clause BSD, GPL-2.0, beta, inactive since 2003)
- **[Cataclysm: Dark Days Ahead](../cataclysm_dark_days_ahead.md)** (C++, CC-BY-SA-3.0, mature) - **[Cataclysm: Dark Days Ahead](../cataclysm_dark_days_ahead.md)** (C++, CC-BY-SA-3.0, mature)
- **[CatacombGL](../catacombgl.md)** (C++, GPL-3.0, beta) - **[CatacombGL](../catacombgl.md)** (C++, GPL-3.0, beta)
- **[CaveExpress](../caveexpress.md)** (C, JavaScript, GPL-3.0, mature)
- **[CavePacker](../cavepacker.md)** (JavaScript, C, C++, Lua, GPL-3.0, mature) - **[CavePacker](../cavepacker.md)** (JavaScript, C, C++, Lua, GPL-3.0, mature)
- **[Childsplay](../childsplay.md)** (Python, GPL-3.0, mature) - **[Childsplay](../childsplay.md)** (Python, GPL-3.0, mature)
- **[Chocolate Doom](../chocolate_doom.md)** (C, GPL-2.0, mature) - **[Chocolate Doom](../chocolate_doom.md)** (C, GPL-2.0, mature)
@ -124,7 +125,7 @@
- **[FooBillard](../foobillard.md)** (C, GPL-2.0, mature, inactive since 2010) - **[FooBillard](../foobillard.md)** (C, GPL-2.0, mature, inactive since 2010)
- **[Free Mars](../free_mars.md)** (Java, GPL-3.0, mature) - **[Free Mars](../free_mars.md)** (Java, GPL-3.0, mature)
- **[freeablo](../freeablo.md)** (C++, GPL-3.0, beta) - **[freeablo](../freeablo.md)** (C++, GPL-3.0, beta)
- **[Freedoom](../freedoom.md)** (None, Python, None, beta) - **[Freedoom](../freedoom.md)** (None, None, beta)
- **[FreeSims](../freesims.md)** (C#, MPL-2.0, beta) - **[FreeSims](../freesims.md)** (C#, MPL-2.0, beta)
- **[freeVikings](../freevikings.md)** (Ruby, GPL-2.0, beta) - **[freeVikings](../freevikings.md)** (Ruby, GPL-2.0, beta)
- **[Frets on Fire](../frets_on_fire.md)** (Python, GPL-2.0, mature, inactive since 2008) - **[Frets on Fire](../frets_on_fire.md)** (Python, GPL-2.0, mature, inactive since 2008)
@ -188,7 +189,6 @@
- **[kiki the nano bot](../kiki_the_nano_bot.md)** (C++, Public domain, mature, inactive since 2007) - **[kiki the nano bot](../kiki_the_nano_bot.md)** (C++, Public domain, mature, inactive since 2007)
- **[Killer Crates](../killer_crates.md)** (Java, MIT, beta, inactive since 2017) - **[Killer Crates](../killer_crates.md)** (Java, MIT, beta, inactive since 2017)
- **[KKnD](../kknd.md)** (C#, GPL-3.0, beta) - **[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) - **[Knights](../knights.md)** (C++, GPL-3.0, beta, inactive since 2014)
- **[Kobo Deluxe](../kobo_deluxe.md)** (C++, GPL-2.0, 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) - **[Krank](../krank.md)** (Python, Public domain, beta, inactive since 2008)
@ -262,6 +262,7 @@
- **[OpenDungeons](../opendungeons.md)** (C++, GPL-3.0, beta) - **[OpenDungeons](../opendungeons.md)** (C++, GPL-3.0, beta)
- **[OpenGothic](../opengothic.md)** (C++, MIT, beta) - **[OpenGothic](../opengothic.md)** (C++, MIT, beta)
- **[OpenHoW](../openhow.md)** (C, C++, GPL-3.0, beta) - **[OpenHoW](../openhow.md)** (C, C++, GPL-3.0, beta)
- **[OpenHV](../openhv.md)** (C#, Lua, GPL-3.0, beta)
- **[OpenJazz](../openjazz.md)** (C++, GPL-2.0, beta) - **[OpenJazz](../openjazz.md)** (C++, GPL-2.0, beta)
- **[OpenJK](../openjk.md)** (C, C++, GPL-2.0, beta) - **[OpenJK](../openjk.md)** (C, C++, GPL-2.0, beta)
- **[OpenLara](../openlara.md)** (C++, C, 2-clause BSD, mature) - **[OpenLara](../openlara.md)** (C++, C, 2-clause BSD, mature)

View File

@ -2,7 +2,7 @@
- Home: https://invido.it/progetti/tressette_progetto.html (Italian), https://sourceforge.net/projects/tressette/ - Home: https://invido.it/progetti/tressette_progetto.html (Italian), https://sourceforge.net/projects/tressette/
- State: mature, inactive since 2017 - State: mature, inactive since 2017
- Download: https://invido.it/download/tressette_download.html (Italian), https://sourceforge.net/projects/tressette/files/ - Download: https://invido.it/download/tressette_download.html, https://sourceforge.net/projects/tressette/files/
- Platform: Windows - Platform: Windows
- Keyword: action, cards - Keyword: action, cards
- Code repository: https://gitlab.com/osgames/tressette.git (conversion of svn), https://svn.code.sf.net/p/tressette/code (svn) - Code repository: https://gitlab.com/osgames/tressette.git (conversion of svn), https://svn.code.sf.net/p/tressette/code (svn)

View File

@ -10,7 +10,7 @@
- Code license: GPL-2.0 - Code license: GPL-2.0
- Code dependency: PixelPerfect - Code dependency: PixelPerfect
- Assets license: Expat license - Assets license: Expat license
- Developer: Joona "JDruid" Karjalainen (music), Konstantin Yegupov, Olli "Hectigo" Etuaho (graphics, code), Olli Etuaho, Pekuja, Puskutraktori (code, graphics, sound) - Developer: Joona "JDruid" Karjalainen (@audio), Konstantin Yegupov, Olli "Hectigo" Etuaho (@graphics, @code), Olli Etuaho, Pekuja, Puskutraktori (@code, @graphics, @audio)
Uses fonts by Bitstream Inc. Uses fonts by Bitstream Inc.

View File

@ -5,7 +5,7 @@
- Download: http://tuxpaint.org/download/, https://sourceforge.net/projects/tuxpaint/files/ - Download: http://tuxpaint.org/download/, https://sourceforge.net/projects/tuxpaint/files/
- Platform: Windows, Linux, macOS, Android, iOS - Platform: Windows, Linux, macOS, Android, iOS
- Keyword: educational, content open, for kids - Keyword: educational, content open, for kids
- Code repository: ? (https://sourceforge.net/p/tuxpaint/_list/git unavailable currently) - Code repository: https://sourceforge.net/p/tuxpaint/_list/git (unavailable currently)
- Code language: C, C++ - Code language: C, C++
- Code license: GPL-2.0 - Code license: GPL-2.0
- Assets license: ? (GPL-2.0 + Public Domain) - Assets license: ? (GPL-2.0 + Public Domain)

View File

@ -6,7 +6,9 @@
- Code repository: https://github.com/freeors/War-Of-Kingdom.git (@created 2012, @stars 62, @forks 26) - Code repository: https://github.com/freeors/War-Of-Kingdom.git (@created 2012, @stars 62, @forks 26)
- Code language: C, C++ - Code language: C, C++
- Code license: GPL-2.0 - Code license: GPL-2.0
- Code dependency: Rose (https://github.com/freeors/Rose) - Code dependency: Rose
- Developer: WingStone - Developer: WingStone
Rose is at https://github.com/freeors/Rose
## Building ## Building

View File

@ -1,7 +1,7 @@
# Wograld # Wograld
- Home: http://wograld.sourceforge.net/, https://sourceforge.net/projects/wograld/ - Home: http://wograld.sourceforge.net/, https://sourceforge.net/projects/wograld/
- State: beta (alpha?) - State: beta (@alpha)
- Download: https://sourceforge.net/projects/wograld/files/ - Download: https://sourceforge.net/projects/wograld/files/
- Keyword: role playing, content open, multiplayer online + massive - Keyword: role playing, content open, multiplayer online + massive
- Code repository: https://git.code.sf.net/p/wograld/gitcode, http://wograld.cvs.sourceforge.net (cvs) - Code repository: https://git.code.sf.net/p/wograld/gitcode, http://wograld.cvs.sourceforge.net (cvs)

View File

@ -3,7 +3,7 @@
- Home: https://apricot.blender.org/ - Home: https://apricot.blender.org/
- Media: https://en.wikipedia.org/wiki/Yo_Frankie! - Media: https://en.wikipedia.org/wiki/Yo_Frankie!
- State: mature, inactive since 2009 - State: mature, inactive since 2009
- Platform: Windows, Linux, macOS (wherever Blender runs) - Platform: Windows, Linux, macOS
- Keyword: action, platform - Keyword: action, platform
- Code language: Blender Script - Code language: Blender Script
- Code license: ? - Code license: ?

View File

@ -1,5 +1,5 @@
[comment]: # (partly autogenerated content, edit with care, read the manual before) [comment]: # (partly autogenerated content, edit with care, read the manual before)
# Inspirations [615] # Inspirations [616]
## 1010! [1] ## 1010! [1]
@ -484,9 +484,9 @@
- Inspired entries: Colonization too - Inspired entries: Colonization too
## Command & Conquer [2] ## Command & Conquer [3]
- Inspired entries: OpenRA, Vanilla-Conquer - Inspired entries: OpenHV, OpenRA, Vanilla-Conquer
- Media: https://en.wikipedia.org/wiki/Command_%26_Conquer - Media: https://en.wikipedia.org/wiki/Command_%26_Conquer
## Command & Conquer: Generals [2] ## Command & Conquer: Generals [2]
@ -739,9 +739,9 @@
- Inspired entries: Rigel Engine - Inspired entries: Rigel Engine
- Media: https://en.wikipedia.org/wiki/Duke_Nukem_II - Media: https://en.wikipedia.org/wiki/Duke_Nukem_II
## Dune 2 [5] ## Dune 2 [6]
- Inspired entries: Dune 2 - The Maker, Dune Dynasty, Dune II - The Maker, Dune Legacy, OpenDUNE - Inspired entries: Dune 2 - The Maker, Dune Dynasty, Dune II - The Maker, Dune Legacy, OpenDUNE, OpenHV
- Media: https://en.wikipedia.org/wiki/Dune_II - Media: https://en.wikipedia.org/wiki/Dune_II
## Dune 2000 [1] ## Dune 2000 [1]
@ -1209,6 +1209,10 @@
- Inspired entries: Tux Football - Inspired entries: Tux Football
- Media: https://en.wikipedia.org/wiki/Kick_Off_(series) - Media: https://en.wikipedia.org/wiki/Kick_Off_(series)
## KKND [1]
- Inspired entries: OpenHV
## Knights [1] ## Knights [1]
- Inspired entries: Knights - Inspired entries: Knights
@ -2210,9 +2214,9 @@
- Inspired entries: DesktopAdventures, WebFun - Inspired entries: DesktopAdventures, WebFun
- Media: https://en.wikipedia.org/wiki/Star_Wars:_Yoda_Stories - Media: https://en.wikipedia.org/wiki/Star_Wars:_Yoda_Stories
## StarCraft [2] ## StarCraft [3]
- Inspired entries: Machinations, Stargus - Inspired entries: Machinations, OpenHV, Stargus
- Media: https://en.wikipedia.org/wiki/StarCraft - Media: https://en.wikipedia.org/wiki/StarCraft
## Stars! [3] ## Stars! [3]

File diff suppressed because one or more lines are too long