convert comments to @.. notation

This commit is contained in:
Trilarion 2020-09-07 20:09:51 +02:00
parent 625871062f
commit ec233f2f6a
286 changed files with 336 additions and 344 deletions

View File

@ -11,6 +11,9 @@ 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)

View File

@ -11,13 +11,6 @@ from bs4 import BeautifulSoup
from utils import constants as c, utils, osg, osg_github
def developer_info_lookup(name):
for dev in developer_info:
if name == dev['Name']:
return dev
return None
# author names in SF that aren't the author names how we have them
SF_alias_list = {'Erik Johansson (aka feneur)': 'Erik Johansson', 'Itms': 'Nicolas Auvray',
'Wraitii': 'Lancelot de Ferrière', 'Simzer': 'Simon Laszlo', 'armin bajramovic': 'Armin Bajramovic'}
@ -123,46 +116,6 @@ def test():
# store developer info
utils.write_text(os.path.join(c.root_path, 'collected_developer_info.txt'), developers)
def compare_entries_developers(entries, developers):
"""
Cross checks the game entries lists and the developers lists.
:param entries: List of game entries
:param developers: List of developers
"""
# from the entries create a dictionary with developer names
devs1 = {}
for entry in entries:
name = entry['Name']
for dev in entry.get('developer', []):
if dev in devs1:
devs1[dev].append(name)
else:
devs1[dev] = [name]
devs1_names = set(devs1.keys())
# from the developers create a dictionary with developer names
devs2 = dict(zip((dev['Name'] for dev in developers), (dev['Games'] for dev in developers)))
devs2_names = set(devs2.keys())
# devs only in entries
for dev in devs1_names - devs2_names:
print('Warning: dev "{}" only in entries ({}), not in developers'.format(dev, ','.join(devs1[dev])))
# devs only in developers
for dev in devs2_names - devs1_names:
print('Warning: dev "{}" only in developers ({}), not in entries'.format(dev, ','.join(devs2[dev])))
# for those in both, check that the games lists are equal
for dev in devs1_names.intersection(devs2_names):
games1 = set(devs1[dev])
games2 = set(devs2[dev])
delta = games1 - games2
if delta:
print('Warning: dev "{}" has games in entries ({}) that are not present in developers'.format(dev,
', '.join(
delta)))
delta = games2 - games1
if delta:
print('Warning: dev "{}" has games in developers ({}) that are not present in entries'.format(dev, delta))
class DevelopersMaintainer:

View File

@ -41,6 +41,10 @@ valid_properties = ('Home', 'Media', 'Inspirations', 'State', 'Play', 'Download'
# only these fields can be used currently (in this order)
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-')
valid_building_properties = ('Build system', 'Build instructions')
valid_building_fields = valid_building_properties + ('Note',)

View File

@ -534,13 +534,12 @@ def check_and_process_entry(entry):
d[field] = value
building = d
# check valid fields TODO should also check order
# check valid fields in building TODO should also check order
for field in building.keys():
if field not in valid_building_fields:
message += 'Building field "{}" invalid\n'.format(field)
entry['Building'] = building
# check canonical file name
file = entry['File']
canonical_file_name = canonical_entry_name(entry['Title']) + '.md'
@ -548,11 +547,38 @@ def check_and_process_entry(entry):
if canonical_file_name != file and canonical_file_name != file[:-5] + '.md':
message += 'file name should be {}\n'.format(canonical_file_name)
# state must contain either beta or mature but not both
state = entry['State']
for t in state:
if t != 'beta' and t != 'mature' and not t.startswith('inactive since '):
message += 'Unknown state "{}"'.format(t)
if 'beta' in state == 'mature' in state:
message += 'State must be one of <"beta", "mature">'
# check urls
for field in url_fields:
values = entry.get(field, [])
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):
message += 'URL "{}" in field "{}" does not start with a valid prefix'.format(value, field)
if message:
raise RuntimeError(message)
return entry
def extract_inactive_year(entry):
state = entry['State']
phrase = 'inactive since '
inactive_year = [x[len(phrase):] for x in state if x.startswith(phrase)]
assert len(inactive_year) <= 1
if inactive_year:
return inactive_year[0]
else:
return None
def write_entries(entries):
"""

View File

@ -14,7 +14,7 @@ class ListingTransformer(lark.Transformer):
"""
def unquoted_value(self, x):
return x[0].value
return x[0].value.strip()
def quoted_value(self, x):
return x[0].value[1:-1].strip() # remove quotation marks and strip whitespaces
@ -33,7 +33,7 @@ class ListingTransformer(lark.Transformer):
:param x:
:return:
"""
return 'Name', x[0].value
return 'Name', x[0].value.strip()
def entry(self, x):
"""
@ -56,13 +56,13 @@ class ListingTransformer(lark.Transformer):
class EntryTransformer(lark.Transformer):
def unquoted_value(self, x):
return x[0].value
return x[0].value.strip()
def quoted_value(self, x):
return x[0].value[1:-1] # remove quotation marks
return x[0].value[1:-1].strip() # remove quotation marks
def comment_value(self, x):
return x[0].value[1:-1] # remove parenthesis
return x[0].value[1:-1].strip() # remove parenthesis
def value(self, x):
if len(x) == 1:
@ -77,10 +77,10 @@ class EntryTransformer(lark.Transformer):
:param x:
:return:
"""
return x[0].value, x[1:]
return x[0].value.strip(), x[1:]
def title(self, x):
return 'Title', x[0].value
return 'Title', x[0].value.strip()
def note(self, x):
"""
@ -109,6 +109,12 @@ class ValueWithComment:
self.value = value
self.comment = comment
def is_empty(self):
return self.value == ''
def startswith(self, str):
return self.value.startswith(str)
def __contains__(self, item):
return item in self.value

View File

@ -5,7 +5,7 @@
- Play: https://play2048.co/
- Platform: Web
- Keywords: puzzle, sliding blocks
- Code repository: https://github.com/gabrielecirulli/2048.git, https://github.com/tpcstld/2048.git (+)
- Code repository: https://github.com/gabrielecirulli/2048.git, https://github.com/tpcstld/2048.git @add
- Code language: JavaScript
- Code license: MIT
- Assets license: MIT (very few assets)

View File

@ -5,7 +5,7 @@
- Download: https://github.com/jkroepke/2Moons/releases
- Platform: Web
- Keywords: simulation, framework, space, strategy
- Code repository: https://github.com/jkroepke/2Moons.git (archived), https://github.com/steemnova/steemnova.git (+)
- Code repository: https://github.com/jkroepke/2Moons.git (archived), https://github.com/steemnova/steemnova.git @add
- Code language: PHP, JavaScript
- Code license: MIT
- Developer: Jan-Otto Kröpke, Ozan Kurt, Hilarious001

View File

@ -4,7 +4,7 @@
- State: beta, inactive since 2004
- Platform: Linux, macOS
- Keywords: arcade, online
- Code repository: (see home)
- Code repository: @see-home
- Code language: C
- Code license: GPL-2.0
- Developer: New Breed Software

View File

@ -3,7 +3,7 @@
- Home: https://packages.debian.org/sid/3dchess, http://www.ibiblio.org/pub/Linux/games/strategy/3Dc-0.8.1.tar.gz
- State: mature, inactive since 2000
- Keywords: puzzle, board, chess, open content
- Code repository: (see home)
- Code repository: @see-home
- Code language: C
- Code license: GPL-2.0
- Code dependencies: libx, libxpm, xaw3dg

View File

@ -3,7 +3,7 @@
- Home: http://www.urticator.net/maze/
- State: mature, inactive since 2008
- Keywords: puzzle, 4D, maze navigation (educational?), open content
- Code repository: (see home)
- Code repository: @see-home
- Code language: Java
- Code license: Public domain
- Assets license: Public domain

View File

@ -3,7 +3,7 @@
- Home: http://old.nklein.com/products/54321/
- State: mature, inactive since 2001
- Keywords: puzzle, open content
- Code repository: (see home)
- Code repository: @see-home
- Code language: C++
- Code license: Custom (a very simple copyleft see http://old.nklein.com/etc/copyright.php)
- Code dependencies: libpng, SDL, zlib

View File

@ -4,7 +4,7 @@
- State: beta, inactive since 2005
- Download: https://sourceforge.net/projects/a7xpg/files/a7xpg/
- Keywords: arcade
- Code repository: (see home)
- Code repository: @see-home
- Code language: D
- Code license: 2-clause BSD
- Code dependencies: libvorbis, SDL

View File

@ -3,7 +3,7 @@
- Home: https://packages.debian.org/sid/acm, https://web.archive.org/web/20130114223737/http://www.websimulations.com/
- State: mature, inactive since 2000
- Keywords: action, flight, open content, simulation
- Code repository: (see home)
- Code repository: @see-home
- Code language: C
- Code license: GPL-2.0
- Assets license: GPL-2.0

View File

@ -6,7 +6,7 @@
- Download: https://github.com/fastrgv/AdaGate/releases
- Platform: Windows, Linux, macOS
- Keywords: puzzle, 3D
- Code repository: (see download)
- Code repository: @see-download
- Code language: Ada
- Code license: GPL-3.0
- Code dependencies: OpenGL, SDL2

View File

@ -3,7 +3,7 @@
- Home: https://web.archive.org/web/20180818173613/http://www.mushware.com/, https://packages.qa.debian.org/a/adanaxisgpl.html
- State: mature, inactive since 2007
- Keywords: action, 4D, first-person, open content, shooter, single-player, space
- Code repository: (see home)
- Code repository: @see-home
- Code language: C++
- Code license: GPL-2.0 (non-free file in the commercial version)
- Code dependencies: GLUT

View File

@ -6,7 +6,7 @@
- Download: http://perso.b2b2c.ca/~sarrazip/dev/afternoonstalker.html#download
- Platform: Linux
- Keywords: action, clone, remake
- Code repository: (see download)
- Code repository: @see-download
- Code language: C++
- Code license: GPL-2.0
- Code dependencies: SDL

View File

@ -4,7 +4,7 @@
- State: beta, inactive since 2014
- Platform: Windows, Linux
- Keywords: arcade, 2D, open content
- Code repository: (see home)
- Code repository: @see-home
- Code language: C
- Code license: GPL-2.0
- Assets license: GPL-2.0

View File

@ -5,7 +5,7 @@
- State: mature, inactive since 2004
- Download: https://sourceforge.net/projects/aklabeth/files/aklabeth/
- Keywords: remake
- Code repository: (see download)
- Code repository: @see-download
- Code language: C
- Code license: GPL-2.0
- Developer: kantharos, Paul Robson

View File

@ -4,7 +4,7 @@
- State: beta, inactive since 2009
- Download: https://sourceforge.net/projects/aatrade/files/
- Keywords: strategy, online
- Code repository: https://github.com/tarnus/aatraders.git, https://gitlab.com/osgames/aatraders.git (+)
- Code repository: https://github.com/tarnus/aatraders.git, https://gitlab.com/osgames/aatraders.git @add
- Code language: PHP
- Code license: GPL-2.0
- Developer: Mark Dickenson, Rick Thomson

View File

@ -5,7 +5,7 @@
- State: beta
- Platform: Windows, Linux
- Keywords: action, remake
- Code repository: https://github.com/AliveTeam/alive_reversing.git, https://github.com/paulsapps/alive.git (+)
- Code repository: https://github.com/AliveTeam/alive_reversing.git, https://github.com/paulsapps/alive.git @add
- Code language: C++
- Code license: MIT
- Code dependencies: SDL2

View File

@ -3,7 +3,7 @@
- Home: https://packages.debian.org/stable/games/amphetamine, https://web.archive.org/web/20101023090423/http://homepage.hispeed.ch/loehrer/amph/amph.html
- State: beta, inactive since 2008
- Keywords: platform, open content
- Code repository: (see home)
- Code repository: @see-home
- Code language: C
- Code license: GPL-2.0
- Code dependencies: SDL

View File

@ -3,7 +3,7 @@
- Home: https://web.archive.org/web/20150412072808/http://www.coralquest.com/anagramarama/
- State: beta, inactive since 2002
- Keywords: puzzle, open content
- Code repository: (see home)
- Code repository: @see-home
- Code language: C
- Code license: GPL-2.0
- Assets license: GPL-2.0

View File

@ -3,7 +3,7 @@
- Home: https://arescentral.org/antares
- Inspirations: Ares
- State: beta
- Download: (see home)
- Download: @see-home
- Keywords: strategy, real time, remake, shooter
- Code repository: https://github.com/arescentral/antares.git
- Code language: C++

View File

@ -3,7 +3,7 @@
- Home: https://web.archive.org/web/20110819212117/http://www.fishies.org.uk/apricots.html
- State: beta, inactive since 2003
- Keywords: arcade, 2D, open content, side-scrolling
- Code repository: (see home)
- Code repository: @see-home
- Code language: C++
- Code license: GPL-2.0
- Code dependencies: SDL

View File

@ -4,7 +4,7 @@
- State: beta, inactive since 2014
- Download: https://www.comunidadargentum.com/descargas/, https://sourceforge.net/projects/morgoao/files/
- Keywords: role playing, multiplayer online + massive
- Code repository: https://github.com/ao-libre/ao-server.git, https://github.com/ao-libre/ao-cliente.git (+), https://github.com/ao-libre/ao-worldeditor.git (+), http://morgoao.cvs.sourceforge.net/ (cvs)
- Code repository: https://github.com/ao-libre/ao-server.git, https://github.com/ao-libre/ao-cliente.git @add, https://github.com/ao-libre/ao-worldeditor.git @add, http://morgoao.cvs.sourceforge.net/ (cvs)
- Code language: Visual Basic
- Code license: GPL-2.0, AGPL-3.0

View File

@ -5,7 +5,7 @@
- State: beta, inactive since 2012
- Download: https://code.google.com/archive/p/artillery-duel-reloaded/downloads
- Keywords: action, remake
- Code repository: (see download)
- Code repository: @see-download
- Code language: Python
- Code license: GPL-3.0

View File

@ -6,7 +6,7 @@
- Download: https://sourceforge.net/projects/atanks/files/
- Platform: Windows, Linux
- Keywords: action, artillery, open content, remake
- Code repository: https://git.code.sf.net/p/atanks/atanks, https://gitlab.com/osgames/atanks.git (+)
- Code repository: https://git.code.sf.net/p/atanks/atanks, https://gitlab.com/osgames/atanks.git @add
- Code language: C++
- Code license: GPL-2.0
- Code dependencies: Allegro

View File

@ -2,7 +2,7 @@
- Home: https://www.atrinik.org/, https://github.com/atrinik
- State: mature, inactive since 2016
- Download: (see home)
- Download: @see-home
- Keywords: role playing
- Code repository: https://github.com/atrinik/atrinik.git
- Code language: C, Python

View File

@ -5,7 +5,7 @@
- Download: http://aussenposten.gamejs.org/download.html
- Platform: Windows, Linux
- Keywords: strategy, open content, real time
- Code repository: (see download)
- Code repository: @see-download
- Code language: JavaScript
- Code license: MIT
- Code dependencies: GameJs

View File

@ -4,7 +4,7 @@
- State: mature
- Download: https://sourceforge.net/projects/autorealm/files
- Keywords: tool
- Code repository: https://git.code.sf.net/p/autorealm/code, https://git.code.sf.net/p/autorealm/http (+), https://git.code.sf.net/p/autorealm/delphi (+)
- Code repository: https://git.code.sf.net/p/autorealm/code, https://git.code.sf.net/p/autorealm/http @add, https://git.code.sf.net/p/autorealm/delphi @add
- Code language: C++
- Code license: GPL-3.0
- Code dependencies: wxWidgets

View File

@ -6,7 +6,7 @@
- Download: https://perso.b2b2c.ca/~sarrazip/dev/batrachians.html#download
- Platform: Linux
- Keywords: action, remake
- Code repository: (see download)
- Code repository: @see-download
- Code language: C++
- Code license: GPL-2.0

View File

@ -3,7 +3,7 @@
- Home: https://web.archive.org/web/20190813223336/http://www.hectigo.net/games/beatharvester/
- State: beta, inactive since 2009
- Keywords: action, 2D, open content, shootem
- Code repository: (see home)
- Code repository: @see-home
- Code language: Python
- Code license: GPL-2.0
- Code dependencies: pygame, PyOpenGL

View File

@ -2,7 +2,7 @@
- Home: https://www.anakreon.cz/berusky1.html, https://web.archive.org/web/20151026223411/https://sourceforge.net/projects/berusky/
- State: mature
- Download: (see home and https://web.archive.org/web/*/https://sourceforge.net/projects/berusky/files/*)
- Download: @see-home (and https://web.archive.org/web/*/https://sourceforge.net/projects/berusky/files/*)
- Platform: Windows, Linux
- Keywords: action, logic, open content
- Code repository: https://github.com/stransky/berusky.git

View File

@ -4,7 +4,7 @@
- State: beta, inactive since 2010
- Download: https://sourceforge.net/projects/hcsoftware/files/Between/
- Keywords: puzzle, multiplayer, open content
- Code repository: (see download)
- Code repository: @see-download
- Code language: PHP, C++
- Code license: ? (really PD)
- Code dependencies: SDL

View File

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

View File

@ -4,7 +4,7 @@
- Media: https://www.parallelrealities.co.uk/games/blobAndConquer/
- State: mature, inactive since 2016
- Keywords: platform, 3D, commercial content, shooter, third-person
- Code repository: https://github.com/perpendicular-dimensions/blobandconquer.git, https://git.code.sf.net/p/blobandconquer/code (+)
- Code repository: https://github.com/perpendicular-dimensions/blobandconquer.git, https://git.code.sf.net/p/blobandconquer/code @add
- Code language: C++
- Code license: GPL-2.0
- Code dependencies: SDL

View File

@ -6,7 +6,7 @@
- Download: https://sourceforge.net/projects/blobwars/files/
- Platform: Windows
- Keywords: action, commercial content
- Code repository: https://git.code.sf.net/p/blobwars/code, https://gitlab.com/osgames/blobwars.git (+), https://src.fedoraproject.org/rpms/blobwars.git (+), https://github.com/OSSGames/GAME-SDL-ACTION-Blobwars_Metal_Blob_Solid.git
- Code repository: https://git.code.sf.net/p/blobwars/code, https://gitlab.com/osgames/blobwars.git @add, https://src.fedoraproject.org/rpms/blobwars.git @add, https://github.com/OSSGames/GAME-SDL-ACTION-Blobwars_Metal_Blob_Solid.git
- Code language: C++
- Code license: GPL-2.0

View File

@ -6,7 +6,7 @@
- Download: https://www.bomberclone.de/core.html
- Platform: Windows, Linux
- Keywords: arcade, open content
- Code repository: (see download)
- Code repository: @see-download
- Code language: C
- Code license: GPL-2.0
- Assets license: GPL

View File

@ -5,7 +5,7 @@
- Download: https://download.tuxfamily.org/boohu/downloads/
- Platform: Web
- Keywords: role playing, open content, roguelike
- Code repository: https://git.tuxfamily.org/boohu/boohu.git, https://github.com/anaseto/boohu.git (+)
- Code repository: https://git.tuxfamily.org/boohu/boohu.git, https://github.com/anaseto/boohu.git @add
- Code language: Go
- Code license: ISC
- Assets license: ISC

View File

@ -4,7 +4,7 @@
- State: mature, inactive since 2013
- Download: https://www.boswars.org/download.shtml
- Keywords: strategy, real time
- Code repository: https://github.com/OneSleepyDev/boswars_osd.git, https://github.com/OneSleepyDev/boswars_osd_archive.git (+)
- Code repository: https://github.com/OneSleepyDev/boswars_osd.git, https://github.com/OneSleepyDev/boswars_osd_archive.git @add
- Code language: C++
- Code license: GPL-2.0

View File

@ -3,7 +3,7 @@
- Home: https://pyweek.org/e/bouncy/, https://packages.debian.org/sid/bouncy
- State: mature, inactive since 2007
- Keywords: arcade, for kids, open content
- Code repository: (see home)
- Code repository: @see-home
- Code language: Python
- Code license: GPL-2.0
- Code dependencies: pygame

View File

@ -5,7 +5,7 @@
- Download: http://brainworkshop.sourceforge.net/download.html, https://sourceforge.net/projects/brainworkshop/files/brainworkshop/
- Platform: Windows, Linux, macOS
- Keywords: puzzle, brain exercise
- Code repository: https://github.com/samcv/brainworkshop.git, https://gitlab.com/osgames/brain-workshop.git (+), https://svn.code.sf.net/p/brainworkshop/code (svn)
- Code repository: https://github.com/samcv/brainworkshop.git, https://gitlab.com/osgames/brain-workshop.git @add, https://svn.code.sf.net/p/brainworkshop/code (svn)
- Code language: Python
- Code license: GPL-2.0
- Code dependencies: pyglet

View File

@ -5,7 +5,7 @@
- Download: https://sourceforge.net/projects/brikx/files/
- Platform: Linux
- Keywords: puzzle, open content
- Code repository: (see download)
- Code repository: @see-download
- Code language: C++
- Code license: GPL-2.0
- Code dependencies: SDL

View File

@ -6,7 +6,7 @@
- Download: http://briquolo.free.fr/en/download.html
- Platform: Windows, Linux
- Keywords: action, clone
- Code repository: (see download)
- Code repository: @see-download
- Code language: C++
- Code license: GPL-3.0

View File

@ -6,7 +6,7 @@
- Download: https://sourceforge.net/projects/britbingo/files/
- Platform: Web
- Keywords: action, board, open content
- Code repository: (see download)
- Code repository: @see-download
- Code language: JavaScript
- Code license: GPL-3.0
- Assets license: GPL-3.0

View File

@ -3,7 +3,7 @@
- Home: http://browserquest.herokuapp.com/
- Media: https://en.wikipedia.org/wiki/BrowserQuest
- State: mature
- Play: (see home)
- Play: @see-home
- Keywords: role playing, multiplayer online + massive
- Code repository: https://github.com/mozilla/BrowserQuest.git
- Code language: JavaScript

View File

@ -3,7 +3,7 @@
- Home: https://fydo.net/projects/buggygame
- State: beta, inactive since 2007
- Keywords: action, open content, side-scrolling
- Code repository: (see home)
- Code repository: @see-home
- Code language: Python
- Code license: GPL-2.0
- Code dependencies: pygame

View File

@ -6,7 +6,7 @@
- Download: https://perso.b2b2c.ca/~sarrazip/dev/burgerspace.html#download
- Platform: Linux
- Keywords: action, remake
- Code repository: (see download)
- Code repository: @see-download
- Code language: C++
- Code license: GPL-2.0
- Code dependencies: SDL

View File

@ -5,7 +5,7 @@
- State: beta, inactive since 2009
- Download: https://jotd.pagesperso-orange.fr/cadaver/bin/Cadaver-001.zip
- Keywords: action, commercial content, remake, requires original content
- Code repository: (see download)
- Code repository: @see-download
- Code language: C++
- Code license: GPL-2.0

View File

@ -2,7 +2,7 @@
- Home: https://castle-engine.io/
- State: mature
- Download: (see home)
- Download: @see-home
- Keywords: game engine, framework
- Code repository: https://github.com/castle-engine/castle-engine.git
- Code language: Pascal

View File

@ -4,7 +4,7 @@
- Inspirations: Boulder Dash, Digger
- State: beta, inactive since 2011
- Keywords: action, arcade, open content
- Code repository: (see home)
- Code repository: @see-home
- Code language: C
- Code license: GPL-3.0
- Assets license: GPL-3.0

View File

@ -4,7 +4,7 @@
- Inspirations: Cortex Command
- State: beta
- Keywords: strategy, commercial content, multiplayer split-screen + online + LAN, real time, remake
- Code repository: https://github.com/cortex-command-community/Cortex-Command-Community-Project-Source.git, https://github.com/DataRealms/CCOSS.git (+)
- Code repository: https://github.com/cortex-command-community/Cortex-Command-Community-Project-Source.git, https://github.com/DataRealms/CCOSS.git @add
- Code language: C++
- Code license: AGPL-3.0
- Code dependencies: Allegro

View File

@ -4,7 +4,7 @@
- State: beta, inactive since 2012
- Download: https://sourceforge.net/projects/celestron/files/
- Keywords: action, shooter, top-down
- Code repository: https://git.code.sf.net/p/celestron/code, https://gitlab.com/osgames/celestron.git (+)
- Code repository: https://git.code.sf.net/p/celestron/code, https://gitlab.com/osgames/celestron.git @add
- Code language: Python
- Code license: GPL-3.0
- Code dependencies: NumPy, pygame

View File

@ -5,7 +5,7 @@
- State: mature
- Download: https://sourceforge.net/projects/chaosesqueanthology/files/
- Keywords: strategy, first-person, open content, shooter
- Code repository: (see download)
- Code repository: @see-download
- Code language: ?
- Code license: ? (GPL did not download the iso)
- Assets license: CC-BY (mixed with GPL)

View File

@ -5,7 +5,7 @@
- Download: https://sourceforge.net/projects/chrzaszcz/files/
- Platform: Linux
- Keywords: puzzle, open content
- Code repository: (see download)
- Code repository: @see-download
- Code language: C++
- Code license: GPL-3.0
- Code dependencies: SDL

View File

@ -6,7 +6,7 @@
- Download: http://www.newbreedsoftware.com/circus-linux/download/, ftp://ftp.tuxpaint.org/unix/x/circus-linux/
- Platform: Windows, macOS
- Keywords: action, remake
- Code repository: (see download)
- Code repository: @see-download
- Code language: C
- Code license: GPL-2.0

View File

@ -6,7 +6,7 @@
- Download: http://clonekeenplus.sourceforge.net/download.php
- Platform: Windows, Linux, Android
- Keywords: action, remake
- Code repository: https://gitlab.com/Dringgstein/Commander-Genius.git, https://github.com/albertz/commandergenius.git (+), https://github.com/pelya/commandergenius.git (+), https://github.com/gerstrong/Commander-Genius.git (+)
- Code repository: https://gitlab.com/Dringgstein/Commander-Genius.git, https://github.com/albertz/commandergenius.git @add, https://github.com/pelya/commandergenius.git @add, https://github.com/gerstrong/Commander-Genius.git @add
- Code language: C, C++
- Code license: GPL-2.0

View File

@ -4,7 +4,7 @@
- State: beta, inactive since 2015
- Download: https://sourceforge.net/projects/corengine/files/
- Keywords: game engine, 3D
- Code repository: (see download)
- Code repository: @see-download
- Code language: C
- Code license: zlib

View File

@ -6,7 +6,7 @@
- Download: http://perso.b2b2c.ca/~sarrazip/dev/cosmosmash.html#download
- Platform: Linux
- Keywords: action, remake
- Code repository: (see download)
- Code repository: @see-download
- Code language: C++
- Code license: GPL-2.0
- Code dependencies: SDL

View File

@ -5,7 +5,7 @@
- Download: https://github.com/fastrgv/CoTerminalApps/releases
- Platform: Windows, Linux, macOS
- Keywords: puzzle, open content, text-based
- Code repository: (see download)
- Code repository: @see-download
- Code language: Ada
- Code license: GPL-3.0
- Assets license: None

View File

@ -3,7 +3,7 @@
- Home: https://www.michaelfogleman.com/projects/craft/
- Inspirations: Minecraft
- State: mature, inactive since 2017
- Download: (see home)
- Download: @see-home
- Platform: Windows, Linux, macOS
- Keywords: puzzle, clone, multiplayer online, open content, sandbox, voxel
- Code repository: https://github.com/fogleman/Craft.git

View File

@ -3,7 +3,7 @@
- Home: https://varunpant.com/resources/CrappyBird/index.html
- Inspirations: Flappy Bird
- State: mature, inactive since 2017
- Play: (see home)
- Play: @see-home
- Keywords: puzzle, remake
- Code repository: https://github.com/varunpant/CrappyBird.git
- Code language: JavaScript

View File

@ -4,7 +4,7 @@
- State: beta, inactive since 2013
- Download: https://sourceforge.net/projects/critterding/files/critterding/
- Keywords: simulation, evolution, open content, strategy
- Code repository: (see download)
- Code repository: @see-download
- Code language: C++
- Code license: GPL-2.0
- Code dependencies: SDL

View File

@ -4,7 +4,7 @@
- Inspirations: Kula World
- State: beta
- Keywords: puzzle, remake
- Code repository: https://github.com/cubosphere/cubosphere-code.git, https://github.com/cubosphere/cubosphere-data.git (+), bzr://cubosphere.bzr.sourceforge.net/bzrroot/cubosphere (bzr, outdated)
- Code repository: https://github.com/cubosphere/cubosphere-code.git, https://github.com/cubosphere/cubosphere-data.git @add, bzr://cubosphere.bzr.sourceforge.net/bzrroot/cubosphere (bzr, outdated)
- Code language: C, C++
- Code license: GPL-3.0
- Code dependencies: SDL2

View File

@ -5,7 +5,7 @@
- Download: https://sourceforge.net/projects/cultivation/files/cultivation/
- Platform: Windows, Linux, macOS
- Keywords: simulation, evolution, open content
- Code repository: (see download)
- Code repository: @see-download
- Code language: C++
- Code license: Public domain (http://cultivation.sourceforge.net/)
- Code dependencies: GLUT

View File

@ -5,7 +5,7 @@
- State: mature, inactive since 2000
- Platform: Linux
- Keywords: library
- Code repository: (see home)
- Code repository: @see-home
- Code language: C
- Code license: BSD

View File

@ -3,7 +3,7 @@
- Home: https://gottcode.org/cutemaze/
- State: mature
- Keywords: puzzle
- Code repository: (see home)
- Code repository: @see-home
- Code language: C++
- Code license: GPL-3.0
- Code dependencies: Qt

View File

@ -6,7 +6,7 @@
- Download: https://sourceforge.net/projects/cytadela/files/
- Platform: Windows, Linux, macOS
- Keywords: remake, shooter
- Code repository: (see download)
- Code repository: @see-download
- Code language: C++
- Code license: GPL-3.0

View File

@ -3,7 +3,7 @@
- Home: http://www.descent2.de/, https://sourceforge.net/projects/d2x-xl/
- Inspirations: Descent, Descent II
- State: mature, inactive since 2015
- Download: (see home)
- Download: @see-home
- Platform: Windows, Linux, macOS
- Keywords: remake, non-free content, shooter
- Code repository: https://svn.code.sf.net/p/d2x-xl/code (svn)

View File

@ -5,7 +5,7 @@
- State: beta, inactive since 2011
- Download: http://dangerdeep.sourceforge.net/downloads/, https://sourceforge.net/projects/dangerdeep/files/
- Keywords: simulation, remake
- Code repository: https://gitlab.com/osgames/dangerdeep.git (conversion and cleanup of git), https://git.code.sf.net/p/dangerdeep/git (+), https://svn.code.sf.net/p/dangerdeep/code (svn)
- Code repository: https://gitlab.com/osgames/dangerdeep.git (conversion and cleanup of git), https://git.code.sf.net/p/dangerdeep/git @add, https://svn.code.sf.net/p/dangerdeep/code (svn)
- Code language: C++
- Code license: GPL-2.0
- Assets license: CC-BY-NC-ND

View File

@ -6,7 +6,7 @@
- Download: http://www.newbreedsoftware.com/defendguin/download/, ftp://ftp.tuxpaint.org/unix/x/defendguin
- Platform: Windows, Linux
- Keywords: remake
- Code repository: (see download)
- Code repository: @see-download
- Code language: C
- Code license: GPL-2.0

View File

@ -5,7 +5,7 @@
- State: mature, inactive since 2004
- Download: https://digger.org/download.html
- Keywords: action, remake
- Code repository: (see download)
- Code repository: @see-download
- Code language: C
- Code license: GPL-2.0

View File

@ -3,12 +3,12 @@
- Home: http://scoutshonour.com/digital/
- Media: https://web.archive.org/web/20160507142946/https://lgdb.org/game/digital_love_story
- State: mature
- Download: (see home)
- Download: @see-home
- Platform: Windows, Linux, macOS
- Keywords: adventure, visual novel
- Code repository: https://gitlab.com/osgames/digitalalovestory.git (copy of version 1.1)
- Code language: Ren'py
- Code license: CC-BY-NC-SA-3.0 (see home)
- Code license: CC-BY-NC-SA-3.0 @see-home
A computer mystery/romance set five minutes into the future of 1988.
See also https://loveconquersallgam.es/tagged/digital%3A-a-love-story

View File

@ -5,7 +5,7 @@
- Download: https://sourceforge.net/projects/directpython/files/, https://sourceforge.net/projects/directpython11/files/
- Platform: Windows
- Keywords: library
- Code repository: http://hg.code.sf.net/p/directpython11/code (see download)
- Code repository: http://hg.code.sf.net/p/directpython11/code @see-download
- Code language: C++
- Code license: 2-clause BSD (source headers)

View File

@ -4,7 +4,7 @@
- State: beta, inactive since 2016
- Download: http://dnt.dnteam.org/cgi-bin/downloads.py
- Keywords: role playing
- Code repository: https://git.code.sf.net/p/dnt/code, https://gitlab.com/osgames/dnt.git (+)
- Code repository: https://git.code.sf.net/p/dnt/code, https://gitlab.com/osgames/dnt.git @add
- Code language: C++
- Code license: GPL-3.0

View File

@ -6,7 +6,7 @@
- Download: https://sourceforge.net/projects/doomlegacy/files/
- Platform: Windows, Linux, macOS
- Keywords: action, commercial content, original content required, remake, shooter
- Code repository: https://git.code.sf.net/p/doomlegacy/legacy2, https://git.code.sf.net/p/doomlegacy/masterserver (+), https://svn.code.sf.net/p/doomlegacy/svn (svn), http://doomlegacy.cvs.sourceforge.net (cvs)
- Code repository: https://git.code.sf.net/p/doomlegacy/legacy2, https://git.code.sf.net/p/doomlegacy/masterserver @add, https://svn.code.sf.net/p/doomlegacy/svn (svn), http://doomlegacy.cvs.sourceforge.net (cvs)
- Code language: C++
- Code license: GPL-2.0
- Code dependencies: SDL

View File

@ -6,7 +6,7 @@
- Download: https://sourceforge.net/projects/deng/files/
- Platform: Windows, Linux, macOS
- Keywords: action, commercial content, remake, requires original content
- Code repository: https://github.com/skyjake/Doomsday-Engine.git, https://git.code.sf.net/p/deng/code (+)
- Code repository: https://github.com/skyjake/Doomsday-Engine.git, https://git.code.sf.net/p/deng/code @add
- Code language: C, C++
- Code license: GPL-2.0 (see source files), GPL-3.0, LGPL-3.0 (core)

View File

@ -2,7 +2,7 @@
- Home: http://emhsoft.com/dh.html, http://savannah.nongnu.org/projects/dragon-hunt
- State: mature
- Download: (see home)
- Download: @see-home
- Keywords: role playing
- Code repository: https://gitlab.com/osgames/dragon-hunt.git (backup of cvs), http://savannah.nongnu.org/cvs/?group=dragon-hunt (cvs)
- Code language: Python

View File

@ -5,7 +5,7 @@
- State: beta, inactive since 2008
- Download: http://www.rancidmeat.com/projects/duke3d_w32/duke3d_w32_b20_src.zip
- Keywords: action, commercial content, multiplayer LAN, remake, requires original content, shooter
- Code repository: (see download)
- Code repository: @see-download
- Code language: C
- Code license: GPL-2.0
- Code dependencies: SDL

View File

@ -5,7 +5,7 @@
- State: mature, inactive since 2014
- Download: https://sourceforge.net/projects/dunedynasty
- Keywords: strategy, remake, requires original content (Dune 2)
- Code repository: https://git.code.sf.net/p/dunedynasty/dunedynasty, https://gitlab.com/osgames/dunedynasty.git (+)
- Code repository: https://git.code.sf.net/p/dunedynasty/dunedynasty, https://gitlab.com/osgames/dunedynasty.git @add
- Code language: C
- Code license: GPL-2.0

View File

@ -4,7 +4,7 @@
- State: mature, inactive since 2014
- Download: https://sourceforge.net/projects/e-adventure/files/
- Keywords: adventure, game engine
- Code repository: https://github.com/e-ucm/eAdventure-legacy.git, https://github.com/e-ucm/eAdventure.git (+), https://github.com/e-ucm/uAdventure.git (+), https://gitlab.com/osgames/e-adventure.git (@add, conversion of svn), https://svn.code.sf.net/p/e-adventure/code (svn)
- Code repository: https://github.com/e-ucm/eAdventure-legacy.git, https://github.com/e-ucm/eAdventure.git @add, https://github.com/e-ucm/uAdventure.git @add, https://gitlab.com/osgames/e-adventure.git (@add, conversion of svn), https://svn.code.sf.net/p/e-adventure/code (svn)
- Code language: Java
- Code license: GPL-3.0

View File

@ -5,7 +5,7 @@
- State: mature
- Download: https://dukeworld.com/eduke32/synthesis/latest/?s=d&o=d&dir=eduke32/synthesis/latest
- Keywords: action, commercial content, original content required, remake, shooter
- Code repository: (see download)
- Code repository: @see-download
- Code language: C, C++
- Code license: GPL-2.0

View File

@ -5,7 +5,7 @@
- Download: https://sourceforge.net/projects/pinball/files/
- Platform: Windows, Linux, macOS
- Keywords: sports
- Code repository: https://git.code.sf.net/p/pinball/code, https://git.code.sf.net/p/pinball/pinedit (+), https://github.com/sergiomb2/pinball.git (+), http://pinball.cvs.sourceforge.net (cvs)
- Code repository: https://git.code.sf.net/p/pinball/code, https://git.code.sf.net/p/pinball/pinedit @add, https://github.com/sergiomb2/pinball.git @add, http://pinball.cvs.sourceforge.net (cvs)
- Code language: C++
- Code license: GPL-2.0

View File

@ -6,7 +6,7 @@
- Download: http://daid.github.io/EmptyEpsilon/#tabs=5
- Platform: Windows
- Keywords: role playing, clone, multiplayer online + LAN
- Code repository: https://github.com/daid/EmptyEpsilon.git, https://github.com/daid/SeriousProton.git (+)
- Code repository: https://github.com/daid/EmptyEpsilon.git, https://github.com/daid/SeriousProton.git @add
- Code language: C, C++, Lua
- Code license: GPL-2.0
- Code dependencies: SFML

View File

@ -2,7 +2,7 @@
- Home: http://www.emhsoft.com/singularity/
- State: beta
- Download: (see home)
- Download: @see-home
- Keywords: strategy
- Code repository: https://github.com/singularity/singularity.git
- Code language: Python

View File

@ -6,7 +6,7 @@
- Download: https://braingames.jorito.net/f1spirit/f1spirit.src_0.rc9-1615.tgz
- Platform: Windows, Linux, macOS
- Keywords: simulation, free content, remake
- Code repository: (see download)
- Code repository: @see-download
- Code language: C++
- Code license: ?
- Code dependencies: SDL

View File

@ -5,7 +5,7 @@
- Download: https://sourceforge.net/projects/falconseye/files/
- Platform: Windows, Linux
- Keywords: simulation, roguelike
- Code repository: (see download)
- Code repository: @see-download
- Code language: C
- Code license: NetHack General Public License
- Developer: Jaakko Tapani Peltonen

View File

@ -3,7 +3,7 @@
- Home: https://fanwor.tuxfamily.org/
- Inspirations: Legend of Zelda
- State: mature
- Download: (see home)
- Download: @see-home
- Keywords: adventure, remake
- Code repository: https://git.tuxfamily.org/fanwor/fanwor.git
- Code language: C

View File

@ -6,7 +6,7 @@
- Download: http://fillets.sourceforge.net/download.php
- Platform: Windows, Linux, macOS
- Keywords: puzzle, port
- Code repository: https://git.code.sf.net/p/fillets/code-fillets-ng, https://git.code.sf.net/p/fillets/code-fillets_data (+), https://git.code.sf.net/p/fillets/code-fillets_web (+), http://fillets.cvs.sourceforge.net (cvs)
- Code repository: https://git.code.sf.net/p/fillets/code-fillets-ng, https://git.code.sf.net/p/fillets/code-fillets_data @add, https://git.code.sf.net/p/fillets/code-fillets_web @add, http://fillets.cvs.sourceforge.net (cvs)
- Code language: C++
- Code license: GPL-2.0
- Code dependencies: SDL

View File

@ -6,7 +6,7 @@
- Download: https://flarerpg.org/index.php/download/, https://github.com/clintbellanger/flare-engine/releases
- Platform: Windows, Linux, macOS
- Keywords: game engine, clone, framework
- Code repository: https://github.com/clintbellanger/flare-engine.git, https://github.com/clintbellanger/flare-game.git (+)
- Code repository: https://github.com/clintbellanger/flare-engine.git, https://github.com/clintbellanger/flare-game.git @add
- Code language: C++, Java
- Code license: GPL-3.0

View File

@ -4,7 +4,7 @@
- State: beta, inactive since 2014
- Platform: Windows, Linux
- Keywords: action, open content, shooter, top-down
- Code repository: (see home)
- Code repository: @see-home
- Code language: C++
- Code license: GPL-2.0
- Code dependencies: Qt

View File

@ -4,7 +4,7 @@
- Inspirations: Fallout Online
- State: beta
- Keywords: strategy, remake
- Code repository: https://github.com/alexknvl/fonline.git, https://github.com/rotators/play-fonline-data.git (+)
- Code repository: https://github.com/alexknvl/fonline.git, https://github.com/rotators/play-fonline-data.git @add
- Code language: C, C++
- Code license: GPL-3.0

View File

@ -5,7 +5,7 @@
- Download: https://sourceforge.net/projects/foobillard/files/
- Platform: Windows, Linux
- Keywords: simulation
- Code repository: (see download)
- Code repository: @see-download
- Code language: C
- Code license: GPL-2.0
- Code dependencies: GLUT, SDL

View File

@ -1,7 +1,7 @@
# Forsaken
- Home: http://forsakenx.github.io/, https://github.com/ForsakenX/forsaken/wiki
- Media: <https://en.wikipedia.org/wiki/Forsaken_(video_game)>
- Media: https://en.wikipedia.org/wiki/Forsaken_(video_game)
- Inspirations: Forsaken
- State: beta, inactive since 2013
- Download: https://github.com/ForsakenX/forsaken/wiki/Download-and-installation

View File

@ -3,7 +3,7 @@
- Home: http://web.archive.org/web/20061207140937/http://www.cs.uidaho.edu:80/~cass0664/fRaBs/index.html, http://abuse.zoy.org/
- State: mature, inactive since 2016
- Keywords: action, action-adventure, open content, side-scrolling
- Code repository: https://github.com/antrad/Abuse_1996.git (SDL2), https://github.com/Xenoveritas/abuse.git (+), https://github.com/videogamepreservation/abuse.git (+)
- Code repository: https://github.com/antrad/Abuse_1996.git (SDL2), https://github.com/Xenoveritas/abuse.git @add, https://github.com/videogamepreservation/abuse.git @add
- Code language: Lisp
- Code license: Public domain
- Assets license: Public domain

View File

@ -3,7 +3,7 @@
- Home: https://freeablo.org/
- Inspirations: Diablo
- State: beta
- Download: (see home)
- Download: @see-home
- Platform: Windows, Linux, macOS
- Keywords: action, commercial content, remake, requires original content, role playing
- Code repository: https://github.com/wheybags/freeablo.git

View File

@ -6,7 +6,7 @@
- State: mature
- Download: http://www.freecol.org/download.html
- Keywords: strategy, multiplayer, remake, turn-based
- Code repository: https://github.com/FreeCol/freecol.git, https://git.code.sf.net/p/freecol/git (+)
- Code repository: https://github.com/FreeCol/freecol.git, https://git.code.sf.net/p/freecol/git @add
- Code language: Java
- Code license: GPL-2.0

View File

@ -5,7 +5,7 @@
- State: beta, inactive since 2011
- Download: https://www.princed.org/downloads/#FreePrince
- Keywords: action, platform, remake
- Code repository: (see download)
- Code repository: @see-download
- Code language: C
- Code license: GPL-2.0

View File

@ -5,7 +5,7 @@
- State: mature
- Download: https://www.freetype.org/download.html
- Keywords: library
- Code repository: https://git.savannah.gnu.org/git/freetype/freetype2.git (http://git.savannah.gnu.org/cgit/freetype/), https://git.savannah.gnu.org/git/freetype/freetype2-demos.git (+)
- Code repository: https://git.savannah.gnu.org/git/freetype/freetype2.git (http://git.savannah.gnu.org/cgit/freetype/), https://git.savannah.gnu.org/git/freetype/freetype2-demos.git @add
- Code language: C
- Code license: GPL-2.0, Custom (modified BSD license, see LICENSE.TXT)

View File

@ -2,7 +2,7 @@
- Home: http://sheep.art.pl/Fujo
- State: mature, inactive since 2014
- Download: (see home)
- Download: @see-home
- Keywords: role playing
- Code repository: https://gitlab.com/osgames/fujo.git
- Code language: Python

Some files were not shown because too many files have changed in this diff Show More