removed @see notation

This commit is contained in:
Trilarion 2021-02-01 13:42:00 +01:00
parent be96e7b085
commit 06290c2926
173 changed files with 113 additions and 215 deletions

View File

@ -4,6 +4,9 @@ http://antongerdelan.net/blog/ (other projects besides TestDrive)
http://cdetect.sourceforge.net/
http://circularstudios.com/
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/
http://cyxdown.free.fr/f2b/
http://dead-code.org/home/
http://e-adventure.e-ucm.es/login/index.php (games of eAdventure)

View File

@ -21,14 +21,13 @@ Listing:
# TODO contribute.html add content
# TODO more icons - (categories, stars, forks)
# TODO rename fields (Home to Homepage, Inspirations to Inspiration)
# TODO replace or remove @notices in entries (maybe different entries format) ??
# TODO SEO optimizations, google search ...
# TODO sitemap
# TODO Google search console
# TODO <a> rel attribute https://www.w3schools.com/TAGS/att_a_rel.asp
# TODO naming: improve or send feedback?
# TODO menu (before On Github, Blog)
# TODO naming: improve or send feedback? or edit? or contribute?
# TODO menu (before On Github, Blog) or just in the footer
# TODO everywhere: style URLs (Github, Wikipedia, Internet archive, SourceForge, ...)
# TODO everywhere: singular, plural (game, entries, items)
@ -42,7 +41,7 @@ Listing:
# TODO statistics: with nice graphics (pie charts in SVG) with matplotlib, seaborn, plotly?
# TODO statistics: get it from common statistics generator
# TODO footer: last updated with lower precision + link to license
# TODO footer: clean up, link to Github project
# TODO frameworks: icons
@ -131,8 +130,8 @@ genre_icon_map = {
'Library': 'library'
}
plurals = {k: k+'s' for k in ('Assets license', 'Contact', 'Code language', 'Code license', 'Developer', 'Download', 'Inspiration', 'Game', 'Keyword', 'Home', 'Organization', 'Platform', 'Tag')}
for k in ('Media', 'Play', 'State'):
plurals = {k: k+'s' for k in ('Assets license', 'Contact', 'Code language', 'Code license', 'Developer', 'Download', 'Inspiration', 'Game', 'Keyword', 'Home', 'Homepage', 'Organization', 'Platform', 'Tag')}
for k in ('Media', 'Play', 'Play online', 'State'):
plurals[k] = k
for k in ('Code repository', 'Code dependency'):
plurals[k] = k[:-1] + 'ies'
@ -373,6 +372,7 @@ def make_url(href, content, title=None, css_class=None):
url['class'] = css_class
return url
def make_icon(css_class):
return {
'type': 'icon',
@ -389,11 +389,13 @@ def make_text(content, css_class=None):
text['class'] = css_class
return text
def make_nothing():
return {
'type': 'nothing'
}
def make_enumeration(entries, divider=', '):
enumeration = {
'type': 'enumeration',
@ -402,6 +404,7 @@ def make_enumeration(entries, divider=', '):
}
return enumeration
def make_tags(entries):
return {
'type': 'tags',
@ -526,11 +529,18 @@ def convert_entries(entries, inspirations, developers):
if field == 'Inspiration':
e = [make_url(inspirations_references[x], make_text(x, 'has-text-weight-semibold')) for x in e]
elif field == 'Developer':
e = [make_url(developer_references[x], make_text(x, 'has-text-weight-semibold')) for x in e]
if len(e) > 10: # many devs, print smaller
e = [make_url(developer_references[x], make_text(x, 'has-text-weight-semibold is-size-7')) for x in e]
else:
e = [make_url(developer_references[x], make_text(x, 'has-text-weight-semibold')) for x in e]
elif field in c.url_fields:
e = [make_url(x, shortcut_url(x, name)) for x in e]
else:
e = [make_text(x) for x in e]
if field == 'Home': # Home -> Homepage
field = 'Homepage'
elif field == 'Play': # Play -> Play online
field = 'Play online'
namex = make_text('{}: '.format(get_plural_or_singular(field, len(e))), 'has-text-weight-semibold')
entry[field.lower()] = [namex, make_enumeration(e, divider)]
@ -556,7 +566,7 @@ def convert_entries(entries, inspirations, developers):
if isinstance(e[0], osg.osg_parse.ValueWithComment):
e = [x.value for x in e]
if field == 'Code language':
e = [make_url(code_language_references[x], make_text(x, 'is-size-7')) for x in e]
e = [make_url(code_language_references[x.value], make_text(x, 'is-size-7')) for x in e]
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]
elif field in c.url_fields:
@ -636,7 +646,7 @@ def generate(entries, inspirations, developers):
# base dictionary
base = {
'title': 'OSGL',
'creation-date': datetime.datetime.utcnow()
'creation-date': datetime.datetime.now(datetime.timezone.utc).strftime('%Y-%m-%d %H:%M')
}
# copy css

View File

@ -21,6 +21,7 @@
<a class="navbar-item{% if 'genres' in base['active_nav'] %} is-active{% endif %}" href="{{ base['url_to'](['games', 'genres.html']) }}">{{ macros.render_icon('price-tag') }}<span>By category</span></a>
<a class="navbar-item{% if 'code language' in base['active_nav'] %} is-active{% endif %}" href="{{ base['url_to'](['games', 'languages.html']) }}">{{ macros.render_icon('language') }}<span>By code language</span></a>
<a class="navbar-item{% if 'platforms' in base['active_nav'] %} is-active{% endif %}" href="{{ base['url_to'](['games', 'platforms.html']) }}">{{ macros.render_icon('laptop') }}<span>By OS support</span></a>
<a class="navbar-item{% if 'top-50' in base['active_nav'] %} is-active{% endif %}" href="{{ base['url_to'](['games', 'top50.html']) }}">{{ macros.render_icon('star') }}<span>GitHub Stars Top 50</span></a>
</div>
</div>
<a class="navbar-item{% if 'frameworks' in base['active_nav'] %} is-active{% endif %}" href="{{ base['url_to'](['frameworks', 'index.html']) }}">{{ macros.render_icon('wrench') }}<span>Frameworks/Tools</span></a>
@ -43,7 +44,7 @@
<div class="block">
Disclaimer: The content on this site is the result of voluntary work and may be outdated or incorrect.
The content is licensed <a href="https://github.com/Trilarion/opensourcegames/blob/master/LICENSE">CC-0</a>. Icons and ... <br>
Last updated on {{ base['creation-date'] }}
Last updated: {{ base['creation-date'] }}
</div>
</div>
</footer>

View File

@ -35,7 +35,7 @@
{%- if 'developer' in item %}{{ macros.render_element(item['developer']) }}{% endif -%}
</div>
<div class="block">
{%- for field in ('home', 'media', 'download', 'play') -%}
{%- for field in ('homepage', 'media', 'download', 'play online') -%}
{%- if field in item -%}{{ macros.render_element(item[field]) }}<br>{%- endif -%}
{%- endfor -%}
</div>

View File

@ -863,38 +863,50 @@ class EntriesMaintainer:
print('entries not yet loaded')
return
# collect statistics on git repositories
created = {}
stars = []
forks = []
# remove download urls that are also in home
for entry in self.entries:
repos = entry['Code repository']
comments = [x.comment for x in repos if x.value.startswith('https://github.com/') and x.comment]
for comment in comments:
comment = comment.split(',')
comment = [c.strip() for c in comment]
comment = [c for c in comment if c.startswith('@')]
if comment:
try:
comment = [c.split(' ') for c in comment]
comment = [c[1] for c in comment if len(c) > 1]
except Exception:
print(comment)
raise
created[comment[0]] = created.get(comment[0], 0) + 1
stars.append(comment[1])
forks.append(comment[2])
homes = entry['Home']
downloads = entry.get('Download', [])
downloads = [download for download in downloads if download not in homes]
if downloads:
entry['Download'] = downloads
if not downloads and 'Download' in entry:
del entry['Download']
for key, value in sorted(created.items(), key=lambda x: x[0]):
print("{} : {}".format(key, value))
import numpy as np
np.set_printoptions(suppress=True)
stars = np.array(stars, dtype=np.float)
forks = np.array(forks, dtype=np.float)
q = np.arange(0, 1, 0.1)
print(np.quantile(stars, q))
print(np.quantile(forks, q))
# # collect statistics on git repositories
# created = {}
# stars = []
# forks = []
# for entry in self.entries:
# repos = entry['Code repository']
# comments = [x.comment for x in repos if x.value.startswith('https://github.com/') and x.comment]
# for comment in comments:
# comment = comment.split(',')
# comment = [c.strip() for c in comment]
# comment = [c for c in comment if c.startswith('@')]
# if comment:
# try:
# comment = [c.split(' ') for c in comment]
# comment = [c[1] for c in comment if len(c) > 1]
# except Exception:
# print(comment)
# raise
# created[comment[0]] = created.get(comment[0], 0) + 1
# stars.append(comment[1])
# forks.append(comment[2])
#
# for key, value in sorted(created.items(), key=lambda x: x[0]):
# print("{} : {}".format(key, value))
#
# import numpy as np
# np.set_printoptions(suppress=True)
# stars = np.array(stars, dtype=np.float)
# forks = np.array(forks, dtype=np.float)
# q = np.arange(0, 1, 0.333)
# print(q)
# print(np.quantile(stars, q))
# print(np.quantile(forks, q))
# # cvs without any git
# for entry in self.entries:

View File

@ -42,7 +42,7 @@ def get_config(key):
generic_comment_string = '[comment]: # (partly autogenerated content, edit with care, read the manual before)'
# these fields have to be present in each entry (in this order)
essential_fields = ('File', 'Title', 'Home', 'State', 'Keyword', 'Code repository', 'Code language', 'Code license')
essential_fields = ('File', 'Title', 'Home', 'State', 'Keyword', 'Code language', 'Code license')
# only these fields can be used currently (in this order)
valid_properties = ('Home', 'Media', 'Inspiration', 'State', 'Play', 'Download', 'Platform', 'Keyword', 'Code repository', 'Code language',

View File

@ -235,7 +235,7 @@ def read_entries():
entries = []
# iterate over all entries
exception_happened = False
exception_happened = None
for file, _, content in entry_iterator():
if not content.endswith('\n'):
@ -248,14 +248,14 @@ def read_entries():
entry = check_and_process_entry(entry)
except Exception as e:
print('{} - {}'.format(file, e))
exception_happened = True
# raise RuntimeError(e)
exception_happened = e # just store last one
continue
# add to list
entries.append(entry)
if exception_happened:
raise RuntimeError('errors while reading entries')
print('error(s) while reading entries')
raise exception_happened
return entries
@ -354,7 +354,7 @@ def check_and_process_entry(entry):
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
for repo in entry['Code repository']:
for repo in entry.get('Code repository', []):
if any(repo.startswith(x) for x in ('@', '?')):
continue
repo = repo.value.split(' ')[0].strip()

View File

@ -42817,6 +42817,7 @@
## Philip Dorrell [1]
- Games: PrimeShooter
- Home: http://thinkinghard.com/index.html
## Philip Dubé [1]
@ -45686,6 +45687,7 @@
## Richard T. Jones [1]
- Games: Bouncy the Hungry Rabbit
- Home: http://www.mechanicalcat.net/richard, https://pyweek.org/u/richard/
## Richard Turner [1]

View File

@ -5,7 +5,7 @@
- Download: https://github.com/jkroepke/2Moons/releases
- Platform: Web
- Keyword: framework, simulation, strategy, space
- Code repository: https://github.com/jkroepke/2Moons.git (archived, @archived, @created 2015, @stars 133, @forks 102), https://github.com/steemnova/steemnova.git @add (@created 2018, @stars 50, @forks 49)
- Code repository: https://github.com/jkroepke/2Moons.git (@archived, @created 2015, @stars 133, @forks 102), https://github.com/steemnova/steemnova.git @add (@created 2018, @stars 50, @forks 49)
- Code language: PHP, JavaScript
- Code license: MIT
- Developer: Adam Jordanek, bergi9, Casey Parker, donpepe0, Flugschwein, Gregario Mansa, Hilarious001, IntinteDAO, Jan-Otto Kröpke, louis88, Martin, mys, Ozan Kurt, Pope19, Ravikin, Roberto, sarmaticus, tatarysh, z3ll1337

View File

@ -2,9 +2,9 @@
- Home: http://www.newbreedsoftware.com/3dpong/
- State: beta, inactive since 2004
- Download: http://www.newbreedsoftware.com/3dpong/download/
- Platform: Linux, macOS
- Keyword: arcade, 3D, online
- Code repository: @see-home
- Code language: C
- Code license: GPL-2.0
- Developer: New Breed Software

View File

@ -2,8 +2,8 @@
- 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
- Download: https://packages.debian.org/source/sid/3dchess
- Keyword: board, puzzle, 3D, chess, content open
- Code repository: @see-home
- Code language: C
- Code license: GPL-2.0
- Code dependency: libx, libxpm, xaw3dg

View File

@ -2,9 +2,9 @@
- Home: http://www.urticator.net/maze/
- State: mature, inactive since 2008
- Download: http://www.urticator.net/maze/download.html
- Platform: Windows, Linux, macOS
- Keyword: educational, puzzle, 4D, content none, maze
- Code repository: @see-home
- Code language: Java
- Code license: Public domain
- Developer: John McIntosh

View File

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

View File

@ -4,7 +4,6 @@
- State: beta, inactive since 2005
- Download: https://sourceforge.net/projects/a7xpg/files/a7xpg/
- Keyword: arcade, flight, space
- Code repository: @see-home
- Code language: D
- Code license: 2-clause BSD
- Code dependency: libvorbis, SDL

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -3,7 +3,6 @@
- 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
- Keyword: platform, 2D, content open
- Code repository: @see-home
- Code language: C
- Code license: GPL-2.0
- Code dependency: SDL

View File

@ -2,12 +2,12 @@
- Home: https://web.archive.org/web/20150412072808/http://www.coralquest.com/anagramarama/
- State: beta, inactive since 2002
- Download: https://web.archive.org/web/20160315052754/http://www.coralquest.com/anagramarama/download.html
- Keyword: puzzle, content open
- Code repository: @see-home
- Code language: C
- Code license: GPL-2.0
- Assets license: GPL-2.0
- Developer: Alan Grier, Colm Gallagher, Shard, Thomas Plunkett, Toby A. Inkster
- Developer: Alan Grier (@artwork), Colm Gallagher (@lead), Shard, Thomas Plunkett (@audio), Toby A. Inkster
Find as many words as possible in the time available.

View File

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

View File

@ -2,7 +2,6 @@
- Home: https://arianne-project.org/, https://arianne-project.org/engine/marauroa.html, https://sourceforge.net/projects/arianne/
- State: mature
- Download: https://arianne-project.org/engine/marauroa.html
- Keyword: framework, 2D, multiplayer online
- Code repository: https://git.code.sf.net/p/arianne/marauroa, http://arianne.cvs.sourceforge.net (cvs)
- Code language: Java

View File

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

View File

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

View File

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

View File

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

View File

@ -3,7 +3,7 @@
- Home: https://www.anakreon.cz/berusky1.html, https://web.archive.org/web/20151026223411/https://sourceforge.net/projects/berusky/
- Inspiration: Sokoban
- State: mature
- Download: @see-home (and https://web.archive.org/web/*/https://sourceforge.net/projects/berusky/files/*)
- Download: https://web.archive.org/web/*/https://sourceforge.net/projects/berusky/files/*
- Platform: Windows, Linux
- Keyword: action, content open, logic
- Code repository: https://github.com/stransky/berusky.git (@created 2011, @stars 16, @forks 4)

View File

@ -5,7 +5,6 @@
- Download: https://sourceforge.net/projects/hcsoftware/files/Between/
- Platform: Linux
- Keyword: puzzle, content open, multiplayer
- Code repository: @see-download
- Code language: PHP, C++
- Code license: ? (really PD)
- Code dependency: SDL

View File

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

View File

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

View File

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

View File

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

View File

@ -6,7 +6,6 @@
- Download: https://sourceforge.net/projects/britbingo/files/
- Platform: Web
- Keyword: action, board, content open
- 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: http://browserquest.herokuapp.com/
- Platform: Web
- Keyword: adventure, role playing, multiplayer online + massive
- Code repository: https://github.com/mozilla/BrowserQuest.git (@created 2011, @stars 8603, @forks 2567)

View File

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

View File

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

View File

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

View File

@ -4,7 +4,6 @@
- Inspiration: Boulder Dash, Digger
- State: beta, inactive since 2011
- Keyword: action, arcade, content open, text-based
- Code repository: @see-home
- Code language: C
- Code license: GPL-3.0
- Assets license: GPL-3.0

View File

@ -5,7 +5,6 @@
- State: mature
- Download: https://sourceforge.net/projects/chaosesqueanthology/files/
- Keyword: strategy, content open, first-person, shooter
- 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,6 @@
- Download: https://sourceforge.net/projects/chrzaszcz/files/
- Platform: Linux
- Keyword: puzzle, content open
- Code repository: @see-download
- Code language: C++
- Code license: GPL-3.0
- Code dependency: SDL

View File

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

View File

@ -3,7 +3,6 @@
- Home: https://rohit.itch.io/clonepoint
- Inspiration: Gunpoint
- State: beta
- Download: https://rohit.itch.io/clonepoint
- Platform: Windows, Linux
- Keyword: action, clone, content open
- Code repository: https://github.com/rohit-n/Clonepoint.git (@created 2015, @stars 49, @forks 2)

View File

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

View File

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

View File

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

View File

@ -3,7 +3,7 @@
- Home: https://varunpant.com/resources/CrappyBird/index.html
- Inspiration: Flappy Bird
- State: mature, inactive since 2017
- Play: @see-home
- Play: https://varunpant.com/resources/CrappyBird/index.html
- Platform: Web
- Keyword: puzzle, remake
- Code repository: https://github.com/varunpant/CrappyBird.git (@created 2014, @stars 30, @forks 48)

View File

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

View File

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

View File

@ -5,9 +5,9 @@
- State: mature, inactive since 2000
- Platform: Linux
- Keyword: library
- Code repository: @see-home
- Code language: C
- Code license: ? (BSD version?)
- Developer: Ken Arnold
Terminal control library for Unix-like systems.

View File

@ -3,7 +3,6 @@
- Home: https://gottcode.org/cutemaze/
- State: mature
- Keyword: puzzle, maze
- Code repository: @see-home
- Code language: C++
- Code license: GPL-3.0
- Code dependency: Qt

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@ -5,7 +5,6 @@
- State: mature
- Download: https://dukeworld.com/eduke32/synthesis/latest/?s=d&o=d&dir=eduke32/synthesis/latest
- Keyword: action, remake, content commercial + original required, shooter
- Code repository: @see-download
- Code language: C, C++
- Code license: GPL-2.0
- Developer: Helixhorned, Hendricks266, hnt_tss, Pierre-Loup A. Griffais, Qbix, Richard C. Gobeille

View File

@ -1,6 +1,7 @@
# Evil Cult
- Home: https://code.google.com/archive/p/cult/
- Media: https://trilarion.blogspot.com/2020/12/review-of-evil-cult.html
- State: mature
- Play: http://www.in-fi-del.net/static/cult/index.html
- Platform: Web

View File

@ -3,7 +3,6 @@
- Home: https://archive.org/details/ExcellentFix, https://packages.debian.org/source/excellent-bifurcation
- State: mature, inactive since 2007
- Keyword: action, content open, shooter, top-down
- Code repository: @see-debian
- Code language: C
- Code license: GPL-2.0
- Assets license: GPL-2.0

View File

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

View File

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

View File

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

View File

@ -5,7 +5,6 @@
- Download: https://sourceforge.net/projects/foobillard/files/
- Platform: Windows, Linux
- Keyword: simulation, sports, 3D
- Code repository: @see-download
- Code language: C
- Code license: GPL-2.0
- Code dependency: GLUT, SDL

View File

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

View File

@ -5,7 +5,6 @@
- Download: https://sourceforge.net/projects/funlaby/files/
- Platform: Windows
- Keyword: puzzle, maze
- Code repository: @see-download
- Code language: Pascal
- Code license: GPL-2.0
- Developer: jpaul_d, Sébastien Jean Robert Doeraene

View File

@ -4,7 +4,7 @@
- Inspiration: arithmetic, TuxMath
- State: mature, inactive since 2013
- Keyword: educational, content open, for kids
- Code repository: https://gitlab.com/wavexx/garith.git, https://github.com/wavexx/garith.git (archived, @archived, @created 2014, @stars 1, @forks 0)
- Code repository: https://gitlab.com/wavexx/garith.git, https://github.com/wavexx/garith.git (@archived, @created 2014, @stars 1, @forks 0)
- Code language: C++
- Code license: LGPL-2.1
- Code dependency: GLUT

View File

@ -6,7 +6,6 @@
- Download: http://www.newbreedsoftware.com/gemdropx/download/
- Platform: Linux, macOS
- Keyword: puzzle
- Code repository: @see-download
- Code language: C
- Code license: GPL-2.0
- Code dependency: SDL

View File

@ -3,7 +3,6 @@
- Home: https://web.archive.org/web/20160308075926/http://www.jejik.com/gnome-hearts/, https://packages.ubuntu.com/xenial/gnome-hearts, https://packages.debian.org/search?keywords=gnome-hearts, https://launchpad.net/hearts
- State: mature, inactive since 2015
- Keyword: cards, strategy
- Code repository: @see-debian
- Code language: Python
- Code license: GPL-2.0

View File

@ -5,7 +5,6 @@
- Download: https://web.archive.org/web/20111209123851/http://www.tweeler.com/GoOllie_13.sh
- Platform: Windows, Linux
- Keyword: platform, content open
- Code repository: @see-download
- Code language: ?
- Code license: GPL-3.0
- Code dependency: SDL

View File

@ -5,7 +5,6 @@
- State: mature
- Platform: Windows, Linux, macOS
- Keyword: remake, skill
- Code repository: @see-home
- Code language: C++
- Code license: GPL-3.0
- Code dependency: Qt

View File

@ -4,7 +4,6 @@
- State: mature, inactive since 2006
- Download: https://sourceforge.net/projects/grabble/files/
- Keyword: puzzle
- Code repository: @see-download
- Code language: Java
- Code license: ?
- Developer: CMG Lee

View File

@ -5,7 +5,6 @@
- Download: https://sourceforge.net/projects/hcsoftware/files/Gravitation/
- Platform: Windows, Linux, macOS
- Keyword: adventure, content open
- Code repository: @see-download (maybe some repositories at SF)
- Code language: C++
- Code license: Public domain
- Code dependency: SDL

View File

@ -4,7 +4,6 @@
- Media: https://en.wikipedia.org/wiki/Hack_(video_game)
- State: mature, inactive since 1985
- Keyword: role playing, roguelike, text-based
- Code repository: @see-debian (bsdgames)
- Code language: C
- Code license: 3-clause BSD
- Developer: Jay Fenlason

View File

@ -6,7 +6,6 @@
- Download: https://sourceforge.net/projects/hannah/files/
- Platform: Windows, Linux
- Keyword: action, arcade, content open, for kids
- Code repository: @see-download
- Code language: C++
- Code license: GPL-2.0
- Code dependency: SDL

View File

@ -6,7 +6,6 @@
- Download: http://tomatoes.sourceforge.net/downloads.html
- Platform: Windows, Linux, macOS
- Keyword: arcade, remake, scrolling
- Code repository: @see-download
- Code language: C++
- Code license: zlib
- Developer: Mika Halttunen, Paul Wise

View File

@ -5,7 +5,6 @@
- State: beta, inactive since 1998
- Download: http://www.newbreedsoftware.com/icbm3d/download/, ftp://ftp.tuxpaint.org/unix/x/icbm3d
- Keyword: arcade, artillery, clone
- Code repository: @see-download
- Code language: C
- Code license: ? (GPL-2.0 maybe but could not find it in the source code)
- Developer: Bill Kendrick

View File

@ -6,7 +6,6 @@
- Download: https://mattdm.org/icebreaker/download.shtml
- Platform: Windows, Linux
- Keyword: arcade, remake
- Code repository: @see-download
- Code language: C
- Code license: GPL-2.0
- Code dependency: SDL

View File

@ -4,7 +4,6 @@
- State: mature
- Download: https://empiredirectory.net/index.php/new-downloads
- Keyword: role playing, console
- Code repository: @see-download
- Code language: ?
- Code license: ?

View File

@ -5,7 +5,7 @@
- State: beta, inactive since 2018
- Platform: Windows, Linux
- Keyword: remake, first-person, shooter
- Code repository: https://github.com/inexorgame/vulkan-renderer.git (@created 2019, @stars 173, @forks 6), https://github.com/inexorgame/inexor-core.git @add (archived, @archived, @created 2014, @stars 8, @forks 0)
- Code repository: https://github.com/inexorgame/vulkan-renderer.git (@created 2019, @stars 173, @forks 6), https://github.com/inexorgame/inexor-core.git @add (@archived, @created 2014, @stars 8, @forks 0)
- Code language: C++, JavaScript
- Code license: zlib
- Code dependency: Cube 2

View File

@ -4,7 +4,7 @@
- Inspiration: Infinity Loop
- State: mature, inactive since 2017
- Keyword: puzzle, clone, content open
- Code repository: https://github.com/omarchehab98/io-reboot.git (archived, @archived, @created 2016, @stars 16, @forks 5)
- Code repository: https://github.com/omarchehab98/io-reboot.git (@archived, @created 2016, @stars 16, @forks 5)
- Code language: C#
- Code license: MIT
- Code dependency: Unity

View File

@ -6,7 +6,6 @@
- State: mature, inactive since 2013
- Download: https://web.archive.org/web/20150802151352/http://www.ironseed.com/ironseed-v1.20.0016-2013-03-17.zip
- Keyword: remake
- Code repository: @see-download
- Code language: Pascal
- Code license: GPL-3.0 (not with the source code)

View File

@ -4,7 +4,6 @@
- State: beta, inactive since 2009
- Platform: Windows, Linux, macOS
- Keyword: puzzle, content open, physics
- Code repository: @see-home
- Code language: C++
- Code license: GPL-3.0
- Assets license: GPL-3.0

View File

@ -6,7 +6,6 @@
- Download: https://sourceforge.net/projects/jsokoapplet/files/
- Platform: Windows, Linux, macOS
- Keyword: puzzle, content open
- Code repository: @see-download
- Code language: Java
- Code license: GPL-3.0 (+credits +no-misrepresentation)
- Assets license: GPL (+credits +no-misrepresentation)

View File

@ -6,7 +6,6 @@
- Download: http://www.knightsgame.org.uk/download.html
- Platform: Windows
- Keyword: remake, role playing, dungeon, multiplayer
- Code repository: @see-download
- Code language: C++
- Code license: GPL-3.0

View File

@ -3,9 +3,9 @@
- Home: http://olofson.net/kobodl/
- Inspiration: XKobo
- State: beta, inactive since 2007
- Download: http://olofson.net/kobodl/download.html
- Platform: Windows, Linux, macOS
- Keyword: action, 2D, content open, scrolling, shooter, space
- Code repository: @see-home
- Code language: C++
- Code license: GPL-2.0 (LGPL?)
- Code dependency: SDL

View File

@ -4,7 +4,7 @@
- State: beta, inactive since 2011
- Download: https://sourceforge.net/projects/kqlives/files/
- Keyword: role playing
- Code repository: https://github.com/OnlineCop/kqlives.git (archived, @archived, @created 2016, @stars 1, @forks 0), https://svn.code.sf.net/p/kqlives/code (svn)
- Code repository: https://github.com/OnlineCop/kqlives.git (@archived, @created 2016, @stars 1, @forks 0), https://svn.code.sf.net/p/kqlives/code (svn)
- Code language: C
- Code license: GPL-2.0
- Developer: Brian Bennett, Chris Barry, Edgar Alberto Molina, Eduardo Machado de Oliveira, Eric Love, Günther Brammer, Josh Bolduc, Matthew Leverton, Nicholas Davies, OnlineCop, Peter Hull, Rathe Holloway, ReyBrujo, Team Terradactyl, Winter Knight, Z9484

View File

@ -2,8 +2,8 @@
- Home: http://mbays.freeshell.org/kuklomenos/
- State: beta, inactive since 2012
- Download: http://mbays.freeshell.org/kuklomenos/#downloads
- Keyword: arcade, content open, shooter
- Code repository: @see-home
- Code language: C++
- Code license: GPL-3.0
- Code dependency: SDL

View File

@ -5,7 +5,6 @@
- State: beta, inactive since 2016
- Download: https://storage.googleapis.com/google-code-archive-source/v2/code.google.com/l-echo/source-archive.zip
- Keyword: puzzle, remake
- Code repository: @see-download
- Code language: C++
- Code license: GPL-3.0

View File

@ -3,9 +3,8 @@
- Home: https://ostermiller.org/ladder/
- Inspiration: Ladder
- State: mature, inactive since 2005
- Download: https://ostermiller.org/ladder/download.html
- Download: https://ostermiller.org/ladder/download.html (inside JAR file)
- Keyword: arcade, remake, text-based
- Code repository: @see-download (inside JAR file)
- Code language: Java
- Code license: GPL-2.0
- Developer: Stephen Ostermiller

View File

@ -5,7 +5,6 @@
- Download: https://code.google.com/archive/p/lambdarogue/downloads
- Platform: Windows, Linux
- Keyword: role playing, roguelike
- Code repository: @see-download
- Code language: Pascal
- Code license: GPL-2.0
- Developer: Mario Donick

View File

@ -5,7 +5,6 @@
- Download: https://julianoliver.com/levelhead/install.html
- Platform: Linux
- Keyword: puzzle, content open
- Code repository: @see-download
- Code language: C++, Python
- Code license: GPL-3.0
- Assets license: CC-BY-SA-3.0

View File

@ -4,7 +4,6 @@
- Media: https://en.wikipedia.org/wiki/Lugaru
- Inspiration: Lugaru: The Rabbit's Foot
- State: mature
- Download: https://osslugaru.gitlab.io/
- Platform: Windows, Linux, macOS
- Keyword: action, remake
- Code repository: https://gitlab.com/osslugaru/lugaru.git

View File

@ -5,7 +5,6 @@
- State: mature
- Download: https://7-zip.org/download.html, https://7-zip.org/sdk.html
- Keyword: library
- Code repository: @see-download
- Code language: C
- Code license: LGPL-2.0

View File

@ -3,7 +3,6 @@
- Home: http://machinations.sourceforge.net/index.php, https://sourceforge.net/projects/machinations/
- Inspiration: StarCraft, Total Annihilation
- State: beta, inactive since 2003
- Download: https://sourceforge.net/projects/machinations/
- Keyword: strategy, 3D, real-time
- Code repository: https://gitlab.com/osgames/machinations.git (backup of cvs), http://machinations.cvs.sourceforge.net/ (cvs)
- Code language: C++

View File

@ -5,7 +5,6 @@
- State: mature
- Download: http://mahjong.julianbradfield.org/Linux/, http://mahjong.julianbradfield.org/Windows/, http://mahjong.julianbradfield.org/Source/
- Keyword: strategy
- Code repository: @see-download
- Code language: C
- Code license: GPL-2.0
- Developer: Julian Bradfield

View File

@ -6,7 +6,6 @@
- Download: https://sourceforge.net/projects/mmario/files/
- Platform: Windows
- Keyword: action, platform, remake
- Code repository: @see-download
- Code language: C++
- Code license: LGPL-2.1
- Code dependency: SDL

View File

@ -6,7 +6,6 @@
- Download: https://github.com/fastrgv/MiniPacman/releases
- Platform: Windows, Linux, macOS
- Keyword: arcade, content open, text-based
- Code repository: @see-download
- Code language: Ada
- Code license: GPL-3.0
- Assets license: None

View File

@ -4,7 +4,6 @@
- Inspiration: Deflektor
- State: mature
- Keyword: puzzle, remake
- Code repository: @see-home
- Code language: C
- Code license: GPL-2.0

View File

@ -4,7 +4,6 @@
- Inspiration: Pong
- State: beta, inactive since 2009
- Keyword: arcade, multiplayer, online
- Code repository: @see-debian
- Code language: C
- Code license: GPL-3.0
- Developer: Jan Friederich, Kai Hertel

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