check of external links now with redirects

This commit is contained in:
Trilarion 2020-08-14 14:04:19 +02:00
parent b61e189f49
commit bd8d411f1d
106 changed files with 271 additions and 248 deletions

View File

@ -7,7 +7,7 @@
By category: **[Action](entries/tocs/_action.md#action)** (223), **[Adventure](entries/tocs/_adventure.md#adventure)** (48), **[Arcade](entries/tocs/_arcade.md#arcade)** (115), **[Board](entries/tocs/_board.md#board)** (23), **[Cards](entries/tocs/_cards.md#cards)** (15), **[Educational](entries/tocs/_educational.md#educational)** (12), **[Framework](entries/tocs/_framework.md#framework)** (80), **[Game engine](entries/tocs/_game-engine.md#game-engine)** (110), **[Library](entries/tocs/_library.md#library)** (49), **[Music](entries/tocs/_music.md#music)** (14), **[Platform](entries/tocs/_platform.md#platform)** (54), **[Puzzle](entries/tocs/_puzzle.md#puzzle)** (137), **[Remake](entries/tocs/_remake.md#remake)** (492), **[Role playing](entries/tocs/_role-playing.md#role-playing)** (182), **[Simulation](entries/tocs/_simulation.md#simulation)** (106), **[Sports](entries/tocs/_sports.md#sports)** (22), **[Strategy](entries/tocs/_strategy.md#strategy)** (260), **[Tool](entries/tocs/_tool.md#tool)** (36), **[Visual novel](entries/tocs/_visual-novel.md#visual-novel)** (6)
By platform: **[Windows](entries/tocs/_windows.md#windows)** (431), **[Linux](entries/tocs/_linux.md#linux)** (420), **[macOS](entries/tocs/_macos.md#macos)** (233), **[Android](entries/tocs/_android.md#android)** (67), **[iOS](entries/tocs/_ios.md#ios)** (15), **[Web](entries/tocs/_web.md#web)** (74)
By platform: **[Windows](entries/tocs/_windows.md#windows)** (431), **[Linux](entries/tocs/_linux.md#linux)** (420), **[macOS](entries/tocs/_macos.md#macos)** (233), **[Android](entries/tocs/_android.md#android)** (67), **[iOS](entries/tocs/_ios.md#ios)** (15), **[Web](entries/tocs/_web.md#web)** (75)
[comment]: # (end of autogenerated content)

View File

@ -129,6 +129,7 @@
"https://git.tuxfamily.org/rba/rogueboxadventures.git",
"https://git.xiph.org/vorbis.git",
"https://github.com/0ad/0ad.git",
"https://github.com/2006rebotted/2006rebotted.git",
"https://github.com/AdamAtomic/flixel.git",
"https://github.com/AdrienTD/wkbre.git",
"https://github.com/Afr0Games/Project-Dollhouse.git",
@ -416,7 +417,7 @@
"https://github.com/alexdantas/www.git",
"https://github.com/alexknvl/fonline.git",
"https://github.com/alphaonex86/CatchChallenger.git",
"https://github.com/alxm/a2x.git",
"https://github.com/alxm/faur.git",
"https://github.com/amerkoleci/alimer.git",
"https://github.com/amerkoleci/vortice.git",
"https://github.com/amroibrahim/DIYDoom.git",
@ -446,6 +447,7 @@
"https://github.com/apsillers/Taggem.git",
"https://github.com/apsillers/lords-of-the-fey.git",
"https://github.com/arcadia-xenos/progress-quest.git",
"https://github.com/ardentryst/ardentryst.git",
"https://github.com/arescentral/antares.git",
"https://github.com/arianne/stendhal.git",
"https://github.com/arx/ArxLibertatis.git",
@ -465,6 +467,7 @@
"https://github.com/blakeohare/pyweek-sentientstorage.git",
"https://github.com/blockattack/blockattack-game.git",
"https://github.com/bni/orbium.git",
"https://github.com/boardgameio/boardgame.io.git",
"https://github.com/boostorg/boost.git",
"https://github.com/bote-team/bote.git",
"https://github.com/bradharding/doomretro.git",
@ -526,7 +529,6 @@
"https://github.com/delight-im/OpenSoccer.git",
"https://github.com/demonixis/C3DE.git",
"https://github.com/dgengin/DGEngine.git",
"https://github.com/dginovker/2006rebotted.git",
"https://github.com/dhewm/dhewm3.git",
"https://github.com/diasurgical/devilution.git",
"https://github.com/diasurgical/devilutionX.git",
@ -619,7 +621,6 @@
"https://github.com/haroldo-ok/datastorm.git",
"https://github.com/hedgewars/hw.git",
"https://github.com/henkboom/pax-britannica.git",
"https://github.com/hhirsch/ardentryst.git",
"https://github.com/highfestiva/life.git",
"https://github.com/hinogi/eternalwinterwars.git",
"https://github.com/hypatia-software-org/hypatia-engine.git",
@ -748,7 +749,6 @@
"https://github.com/nenadalm/Train.git",
"https://github.com/nevat/abbayedesmorts-gpl.git",
"https://github.com/nhydock/UlDunAd.git",
"https://github.com/nicolodavis/boardgame.io.git",
"https://github.com/nicupavel/openpanzer.git",
"https://github.com/nigels-com/glew.git",
"https://github.com/nikki-and-the-robots/nikki.git",

View File

@ -157,6 +157,7 @@ https://eblong.com/zarf/twilight/index.html
https://edu.kde.org/
https://empiredirectory.net/
https://empiredirectory.net/index.php/downloads/viewdownload/6-server-software/13-empire-server
https://emulation.gametechwiki.com/index.php/Main_Page
https://en.wikipedia.org/w/index.php?title=GNU_Backgammon&action=edit&redlink=1
https://en.wikipedia.org/w/index.php?title=Golden_Age_of_Civilizations&action=edit&redlink=1
https://en.wikipedia.org/w/index.php?title=Kdegames&action=edit&redlink=1
@ -223,6 +224,7 @@ https://github.com/collections/tools-for-open-source (maybe we can apply some)
https://github.com/collections/web-games (only OS)
https://github.com/collinhover/kaiopua
https://github.com/cookgreen/Yuris-Revenge
https://github.com/corewar/corewar.io
https://github.com/Cortrah/SpaceOperaDesign, https://github.com/Cortrah/SpaceOperaRuby/blob/master/design/turnstyles.md
https://github.com/cping/LGame
https://github.com/cymonsgames/CymonsGames (collection)
@ -286,6 +288,7 @@ https://github.com/libretro/libretro-chailove
https://github.com/libretro/libretro-prboom
https://github.com/ligurio/awesome-ttygames
https://github.com/luciopanepinto/pacman
https://github.com/luciusDXL/TheForceEngine
https://github.com/MarcoLizza/tofu-engine
https://github.com/MarilynDafa/Bulllord-Engine
https://github.com/MatthewTheGlutton/HideousDestructor
@ -301,6 +304,7 @@ https://github.com/MustaphaTR/Romanovs-Vengeance
https://github.com/MyGUI/mygui
https://github.com/MyreMylar/pygame_gui
https://github.com/nCine/nCine
https://github.com/Noesis/UE4-ShooterGame
https://github.com/ogarcia/opensudoku
https://github.com/OGRECave/scape
https://github.com/OpenHV/OpenHV
@ -325,6 +329,7 @@ https://github.com/prime31/Nez-Samples
https://github.com/psuong/ig-developer-console
https://github.com/qiciengine/qiciengine
https://github.com/Quaver/Wobble
https://github.com/quinnvoker/qurobullet
https://github.com/rakugoteam/Rakugo
https://github.com/rds1983/Myra
https://github.com/redomar/JavaGame
@ -366,6 +371,7 @@ https://github.com/Tinob/Ishiiruka (https://github.com/shiiion/Ishiiruka, https:
https://github.com/tizian/Cendric2
https://github.com/TomBebb/awe
https://github.com/topics/top-down-shooter
https://github.com/uberspot/2048-android
https://github.com/untakenstupidnick/nbsdgames (Blockout II)
https://github.com/untakenstupidnick/nbsdgames (Cross-platform ncurses/pdcurses based games under active development)
https://github.com/UnterrainerInformatik/GameDevelopmentLinks

View File

@ -295,7 +295,9 @@ def clean_lgw_content():
# statistics before
print('field contents before')
fields = sorted(list(unique_fields - set(('description', 'external links', 'dev home', 'forum', 'home', 'linux-packages', 'developer', 'chat', 'tracker', 'Latest release', 'name', 'repo', 'Release date', 'categories'))))
fields = sorted(list(unique_fields - {'description', 'external links', 'dev home', 'forum', 'home',
'linux-packages', 'developer', 'chat', 'tracker', 'Latest release', 'name',
'repo', 'Release date', 'categories'}))
for field in fields:
content = [entry[field] for entry in entries if field in entry]
# flatten
@ -345,7 +347,9 @@ def clean_lgw_content():
# list for every unique field
print('\nfield contents after')
fields = sorted(list(unique_fields - set(('description', 'external links', 'dev home', 'forum', 'home', 'linux-packages', 'developer', 'chat', 'tracker', 'Latest release', 'name', 'repo', 'Release date', 'categories'))))
fields = sorted(list(unique_fields - {'description', 'external links', 'dev home', 'forum', 'home',
'linux-packages', 'developer', 'chat', 'tracker', 'Latest release', 'name',
'repo', 'Release date', 'categories'}))
for field in fields:
content = [entry[field] for entry in entries if field in entry]
# flatten

View File

@ -9,6 +9,7 @@
"""
import urllib.request
import requests
import http.client
import datetime
import json
@ -137,52 +138,57 @@ def check_validity_external_links():
from time to time.
"""
# TODO check if links are occurring in multiple entries, first go through all entries and find all links, then check links for multiple entries, then check links, follow redirects
print("check external links (can take a while)")
# TODO Gitorius works in principle but onyl without SSL verify (requests probably can do that)
# regex for finding urls (can be in <> or in ]() or after a whitespace
regex = re.compile(r"[\s\n]<(http.+?)>|\]\((http.+?)\)|[\s\n](http[^\s\n,]+?)[\s\n\)]")
# regex = re.compile(r"[\s\n<(](http://.*?)[\s\n>)]")
# count
number_checked_links = 0
# ignore the following urls (they give false positives here)
ignored_urls = ('https://git.tukaani.org/xz.git',)
# iterate over all entries
for _, entry_path, content in osg.entry_iterator():
# ignore the following patterns (they give false positives here)
ignored_urls = ('https://git.tukaani.org/xz.git', 'https://git.code.sf.net/p/')
# extract all links from entries
urls = {}
for entry, _, content in osg.entry_iterator():
# apply regex
matches = regex.findall(content)
# for each match
for match in matches:
# for each possible clause
for url in match:
if url and not any((url.startswith(x) for x in ignored_urls)):
# github and gitlab git URLs are shortened to not contain .git
if any((url.startswith(x) for x in ('https://github.com/', 'https://gitlab.com/', 'https://salsa.debian.org/', 'https://src.fedoraproject.org/', 'https://gitlab.gnome.org/GNOME/'))) and url.endswith('.git'):
url = url[:-4]
if url.startswith('https://svn.code.sf.net/p/') and url.endswith('code'):
url = url + '/'
if url.startswith('https://bitbucket.org/') and url.endswith('.git'):
url = url[:-4] + '/commits/'
if url.startswith('https://svn.code.sf.net/p/'):
url = 'http' + url[5:]
if url.startswith('https://git.savannah.gnu.org/git/'):
url = url + '/'
# if there was something (and not a sourceforge git url)
if url and not url.startswith('https://git.code.sf.net/p/') and url not in ignored_urls:
try:
# without a special header, frequent 403 responses occur
req = urllib.request.Request(url,
headers={'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64)'})
urllib.request.urlopen(req)
except urllib.error.HTTPError as e:
print("{}: {} - {}".format(os.path.basename(entry_path), url, e.code))
except urllib.error.URLError as e:
print("{}: {} - {}".format(os.path.basename(entry_path), url, e.reason))
except http.client.RemoteDisconnected:
print("{}: {} - disconnected without response".format(os.path.basename(entry_path), url))
if url in urls:
urls[url].add(entry)
else:
urls[url] = {entry}
print('found {} unique links'.format(len(urls)))
print("start checking external links (can take a while)")
number_checked_links += 1
if number_checked_links % 50 == 0:
print("{} links checked".format(number_checked_links))
print("{} links checked".format(number_checked_links))
# now iterate over all urls
for index, url in enumerate(urls.keys()):
try:
r = requests.head(url, headers={'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64)'}, timeout=10, allow_redirects=True)
# check for bad status
if r.status_code != requests.codes.ok:
print('{}: URL {} in entry {} has status {}'.format(index, url, urls[url], r.status_code))
# check for redirect
if r.history:
print('{}: URL {} in entry {} was redirected to {}'.format(index, url, urls[url], r.url))
except Exception as e:
print('{}: URL {} in entry {} gave error {}'.format(index, url, urls[url], e))
# print regular updates
if index > 0 and index % 100 == 0:
print('{} / {}'.format(index, len(urls)))
def check_template_leftovers():
@ -915,31 +921,35 @@ def check_code_dependencies(infos):
"""
# get all names
names = [x['name'] for x in infos]
# get all names of frameworks and library also using osg.code_dependencies_aliases
valid_dependencies = list(osg.code_dependencies_without_entry.keys())
for info in infos:
if any((x in ('framework', 'library', 'game engine') for x in info['keywords'])):
name = info['name']
if name in osg.code_dependencies_aliases:
valid_dependencies.extend(osg.code_dependencies_aliases[name])
else:
valid_dependencies.append(name)
# TODO get all names of frameworks and libraries only and use osg.code_dependencies_aliases
# get all code dependencies
dependencies = {}
# get all referenced code dependencies
referenced_dependencies = {}
for info in infos:
deps = info.get('code dependencies', [])
for dependency in deps:
if dependency in dependencies:
dependencies[dependency] += 1
if dependency in referenced_dependencies:
referenced_dependencies[dependency] += 1
else:
dependencies[dependency] = 1
referenced_dependencies[dependency] = 1
# delete those that are in names
dependencies = [(k, v) for k, v in dependencies.items() if
k not in names and k not in osg.code_dependencies_without_entry]
# delete those that are valid dependencies
referenced_dependencies = [(k, v) for k, v in referenced_dependencies.items() if k not in valid_dependencies]
# sort by number
dependencies.sort(key=lambda x: x[1], reverse=True)
referenced_dependencies.sort(key=lambda x: x[1], reverse=True)
# print out
print('Code dependencies not included as entry')
for dep in dependencies:
for dep in referenced_dependencies:
print('{} ({})'.format(*dep))
@ -947,7 +957,7 @@ if __name__ == "__main__":
# check_validity_backlog()
# backlog
# clean backlog
game_urls = osg.extract_links()
text = utils.read_text(os.path.join(c.root_path, 'code', 'rejected.txt'))
regex = re.compile(r"\((http.*?)\)", re.MULTILINE)
@ -984,10 +994,10 @@ if __name__ == "__main__":
update_statistics(infos)
# update inspirations
update_inspirations(infos)
# update_inspirations(infos)
# update developers
update_developer(infos)
# update_developer(infos)
# update database for html table
export_json(infos)
@ -999,11 +1009,10 @@ if __name__ == "__main__":
check_code_dependencies(infos)
# collect list of git code repositories (only one per project) for git_statistics script
# export_git_code_repositories_json()
export_git_code_repositories_json()
# check external links (only rarely)
# check_validity_external_links()
# sort backlog and rejected
# sort_text_file(os.path.join(c.root_path, 'code', 'backlog.txt'), 'backlog')
# sort rejected games list file
sort_text_file(os.path.join(c.root_path, 'code', 'rejected.txt'), 'rejected games list')

View File

@ -87,14 +87,16 @@ known_multiplayer_modes = (
'competitive', 'co-op', 'hotseat', 'LAN', 'local', 'massive', 'matchmaking', 'online', 'split-screen')
# TODO put the abbreviations directly in the name line (parenthesis maybe), that is more natural
code_dependencies_aliases = {'Simple DirectMedia Layer': ('SDL', 'SDL2'), 'Simple and Fast Multimedia Library': 'SFML',
'Boost (C++ Libraries)': 'Boost', 'SGE Game Engine': 'SGE'}
code_dependencies_aliases = {'Simple DirectMedia Layer': ('SDL', 'SDL2'), 'Simple and Fast Multimedia Library': ('SFML',),
'Boost (C++ Libraries)': ('Boost',), 'SGE Game Engine': ('SGE',), 'MegaGlest': ('MegaGlest Engine',)}
code_dependencies_without_entry = {'OpenGL': 'https://www.opengl.org/',
'GLUT': 'https://www.opengl.org/resources/libraries/',
'WebGL': 'https://www.khronos.org/webgl/',
'Unity': 'https://unity.com/solutions/game',
'.NET': 'https://dotnet.microsoft.com/', 'Vulkan': 'https://www.khronos.org/vulkan/',
'KDE Frameworks': 'https://kde.org/products/frameworks/'}
'KDE Frameworks': 'https://kde.org/products/frameworks/',
'jQuery': 'https://jquery.com/',
'node.js': 'https://nodejs.org/en/'}
regex_sanitize_name = re.compile(r"[^A-Za-z 0-9-+]+")
regex_sanitize_name_space_eater = re.compile(r" +")

View File

@ -25,12 +25,12 @@
"<a href=\"https://gitlab.com/KilgoreTroutMaskReplicant/1oom.git\">Source</a> - C - GPL-2.0"
],
[
"2006-rebotted (<a href=\"https://2006rebotted.tk\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/2006-rebotted.md\">entry</a>)",
"2006-rebotted (<a href=\"https://rsrebotted.com/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/2006-rebotted.md\">entry</a>)",
"Remake of Runescape Classic.",
"<a href=\"https://github.com/dginovker/2006rebotted/releases\">Link</a>",
"<a href=\"https://github.com/2006rebotted/2006rebotted/releases\">Link</a>",
"mature / active",
"role playing, commercial content, inspired by Runescape Classic, multiplayer online + co-op, remake",
"<a href=\"https://github.com/dginovker/2006rebotted.git\">Source</a> - Java - 2-clause BSD"
"<a href=\"https://github.com/2006rebotted/2006rebotted.git\">Source</a> - Java - 2-clause BSD"
],
[
"2048 (<a href=\"https://play2048.co/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/2048.md\">entry</a>)",
@ -112,14 +112,6 @@
"strategy, text-based",
"<a href=\"https://gitlab.com/osgames/aplanetsrevenge.git\">Source</a> - Python - GPL-3.0"
],
[
"a2x (<a href=\"https://github.com/alxm/a2x\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/a2x.md\">entry</a>)",
"C game framework.",
"",
"beta / active",
"puzzle, game framework",
"<a href=\"https://github.com/alxm/a2x.git\">Source</a> - C, Python, C++ - GPL-3.0"
],
[
"A7Xpg (<a href=\"http://a7xpg.sourceforge.net/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/a7xpg.md\">entry</a>)",
"Arcade space flier.",
@ -289,9 +281,9 @@
"<a href=\"https://github.com/paulsapps/alive.git\">Source</a> - C++ - MIT"
],
[
"Allegro (<a href=\"http://liballeg.org/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/allegro.md\">entry</a>)",
"Allegro (<a href=\"https://liballeg.org/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/allegro.md\">entry</a>)",
"Cross-platform library mainly aimed at video game and..",
"<a href=\"http://liballeg.org/download.html\">Link</a>",
"<a href=\"https://liballeg.org/download.html\">Link</a>",
"mature / active",
"framework",
"<a href=\"https://github.com/liballeg/allegro5.git\">Source</a> - C - zlib"
@ -377,7 +369,7 @@
"<a href=\"https://bitbucket.org/annexctw/annex.git\">Source</a> - MegaGlest Script - GPL-3.0"
],
[
"Antares (<a href=\"https://arescentral.org/antares/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/antares.md\">entry</a>)",
"Antares (<a href=\"https://arescentral.org/antares\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/antares.md\">entry</a>)",
"Port of the original Ares code base that was open sourced..",
"",
"beta / active",
@ -425,7 +417,7 @@
"<a href=\"https://github.com/LongSteve/aquastax.git\">Source</a> - JavaScript - MIT"
],
[
"Arashi-JS (<a href=\"https://stephank.github.io/arashi-js/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/arashi-js.md\">entry</a>)",
"Arashi-JS (<a href=\"http://stephank.github.io/arashi-js/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/arashi-js.md\">entry</a>)",
"Remake of Tempest.",
"",
"beta / inactive since 2010",
@ -446,7 +438,7 @@
"<a href=\"https://web.archive.org/web/20180531203109/http://www.jordantrudgett.com/ardentryst/ardentryst-downloads/\">Link</a>",
"mature / inactive since 2009",
"role playing",
"<a href=\"https://github.com/hhirsch/ardentryst.git\">Source</a> - Python - GPL-3.0"
"<a href=\"https://github.com/ardentryst/ardentryst.git\">Source</a> - Python - GPL-3.0"
],
[
"Ares Dogfighter (<a href=\"https://github.com/SteveSmith16384/AresDogfighter\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/ares_dogfighter.md\">entry</a>)",
@ -457,9 +449,9 @@
"<a href=\"https://github.com/SteveSmith16384/AresDogfighter.git\">Source</a> - Java - GPL-3.0"
],
[
"Argentum Online (<a href=\"http://www.comunidadargentum.com/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/argentum_online.md\">entry</a>)",
"Argentum Online (<a href=\"https://www.comunidadargentum.com/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/argentum_online.md\">entry</a>)",
"Open Source FREE 2D MMORPG.",
"<a href=\"http://www.comunidadargentum.com/descargas/\">Link</a>",
"<a href=\"https://www.comunidadargentum.com/descargas/\">Link</a>",
"beta / inactive since 2014",
"role playing, multiplayer online + massive",
"<a href=\"https://github.com/ao-libre/ao-server.git\">Source</a> - Visual Basic - GPL-2.0"
@ -505,9 +497,9 @@
"Python - GPL-3.0"
],
[
"Arx Libertatis (<a href=\"http://arx-libertatis.org/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/arx_libertatis.md\">entry</a>)",
"Arx Libertatis (<a href=\"https://arx-libertatis.org/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/arx_libertatis.md\">entry</a>)",
"Port of Arx Fatalis, a 2002 first-person role-playing game..",
"<a href=\"http://wiki.arx-libertatis.org/Download\">Link</a>",
"<a href=\"https://wiki.arx-libertatis.org/Download\">Link</a>",
"mature / active",
"role playing, commercial content, inspired by Arx Fatalis, remake, requires original content",
"<a href=\"https://github.com/arx/ArxLibertatis.git\">Source</a> - C++ - GPL-3.0"
@ -531,7 +523,7 @@
[
"AstroMenace (<a href=\"https://www.viewizard.com/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/astromenace.md\">entry</a>)",
"3D space scroll-shooter with spaceship upgrade..",
"<a href=\"https://www.viewizard.com/download.html\">Link</a>",
"<a href=\"https://viewizard.com/download.html\">Link</a>",
"mature / active",
"action, inspired by AstroMenace, remake, shooter",
"<a href=\"https://github.com/viewizard/astromenace.git\">Source</a> - C++, C - GPL-3.0"
@ -882,7 +874,7 @@
],
[
"Blasphemer (<a href=\"https://www.doomworld.com/vb/freedoom/70732-blasphemer-discussion/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/blasphemer.md\">entry</a>)",
"Blasphemer is an FPS project whose initial goal is to..",
"FPS whose initial goal is to serve as a Free data package..",
"",
"mature / inactive since 2017",
"action, first-person, open content, shooter",
@ -990,7 +982,7 @@
"",
"beta / active",
"strategy, game engine, turn-based",
"<a href=\"https://github.com/nicolodavis/boardgame.io.git\">Source</a> - JavaScript, TypeScript - MIT"
"<a href=\"https://github.com/boardgameio/boardgame.io.git\">Source</a> - JavaScript, TypeScript - MIT"
],
[
"BomberClone (<a href=\"https://www.bomberclone.de/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/bomberclone.md\">entry</a>)",
@ -1049,9 +1041,9 @@
"<a href=\"https://github.com/silverweed/lifish.git\">Source</a> - C++ - Custom"
],
[
"Boost (C++ Libraries) (<a href=\"http://www.boost.org/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/boost_c++_libraries.md\">entry</a>)",
"Boost (C++ Libraries) (<a href=\"https://www.boost.org/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/boost_c++_libraries.md\">entry</a>)",
"Boost provides free peer-reviewed portable C++ source..",
"<a href=\"http://www.boost.org/users/download/\">Link</a>",
"<a href=\"https://www.boost.org/users/download/\">Link</a>",
"mature / active",
"library",
"<a href=\"https://github.com/boostorg/boost.git\">Source</a> - C++ - Boost-1.0"
@ -1089,7 +1081,7 @@
"Python - GPL-2.0"
],
[
"Box2D (<a href=\"http://box2d.org/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/box2d.md\">entry</a>)",
"Box2D (<a href=\"https://box2d.org/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/box2d.md\">entry</a>)",
"2D physics engine for games.",
"",
"mature / active",
@ -1193,7 +1185,7 @@
"<a href=\"https://github.com/dulsi/btbuilder.git\">Source</a> - C, C++ - GPL-3.0"
],
[
"buggyGame (<a href=\"http://fydo.net/projects/buggygame\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/buggygame.md\">entry</a>)",
"buggyGame (<a href=\"https://fydo.net/projects/buggygame\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/buggygame.md\">entry</a>)",
"buggyGame is a single-player side-scrolling survival-..",
"",
"beta / inactive since 2007",
@ -1273,9 +1265,9 @@
"<a href=\"https://github.com/Mekire/cabbages-and-kings.git\">Source</a> - Python - MIT"
],
[
"Cadaver (<a href=\"http://jotd.pagesperso-orange.fr/cadaver/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/cadaver.md\">entry</a>)",
"Cadaver (<a href=\"https://jotd.pagesperso-orange.fr/cadaver/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/cadaver.md\">entry</a>)",
"Remake of Cadaver.",
"<a href=\"http://jotd.pagesperso-orange.fr/cadaver/bin/Cadaver-001.zip\">Link</a>",
"<a href=\"https://jotd.pagesperso-orange.fr/cadaver/bin/Cadaver-001.zip\">Link</a>",
"beta / inactive since 2009",
"action, commercial content, inspired by Cadaver, remake",
"C++ - GPL-2.0"
@ -1313,7 +1305,7 @@
"<a href=\"https://github.com/djyt/cannonball.git\">Source</a> - C++ - MAME"
],
[
"Canta (<a href=\"http://www.canta-game.org/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/canta.md\">entry</a>)",
"Canta (<a href=\"https://github.com/spiderbit/canta\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/canta.md\">entry</a>)",
"Karaoke game.",
"",
"beta / inactive since 2011",
@ -1513,7 +1505,7 @@
"<a href=\"https://github.com/FrenchYann/Chess3D.git\">Source</a> - JavaScript, Python - GPL-3.0"
],
[
"Children of Ur (<a href=\"http://childrenofur.com/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/children_of_ur.md\">entry</a>)",
"Children of Ur (<a href=\"https://www2.childrenofur.com/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/children_of_ur.md\">entry</a>)",
"Children of Ur is an MMORPG.",
"",
"beta / active",
@ -1681,9 +1673,9 @@
"<a href=\"https://github.com/simeonpilgrim/coab.git\">Source</a> - C# - ?"
],
[
"COCOS2D-X (<a href=\"http://cocos2d-x.org/cocos2dx\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/cocos2d-x.md\">entry</a>)",
"COCOS2D-X (<a href=\"https://cocos2d-x.org/cocos2dx\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/cocos2d-x.md\">entry</a>)",
"Cocos2d-x is an open-source game framework written in C++.",
"<a href=\"http://cocos2d-x.org/download\">Link</a>",
"<a href=\"https://cocos2d-x.org/download\">Link</a>",
"mature / active",
"framework",
"<a href=\"https://github.com/cocos2d/cocos2d-x.git\">Source</a> - C++ - MIT"
@ -1961,7 +1953,7 @@
"C - BSD"
],
[
"CuteMaze (<a href=\"http://gottcode.org/cutemaze/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/cutemaze.md\">entry</a>)",
"CuteMaze (<a href=\"https://gottcode.org/cutemaze/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/cutemaze.md\">entry</a>)",
"Maze puzzle game.",
"",
"mature / active",
@ -2251,7 +2243,7 @@
[
"dhewm3 (<a href=\"https://dhewm3.org/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/dhewm3.md\">entry</a>)",
"Remake of Doom 3.",
"<a href=\"https://github.com/dhewm/dhewm3/releases/latest\">Link</a>",
"<a href=\"https://github.com/dhewm/dhewm3/releases\">Link</a>",
"mature / active",
"action, commercial content, inspired by Doom 3, remake, requires original content, shooter",
"<a href=\"https://github.com/dhewm/dhewm3.git\">Source</a> - C, C++ - GPL-3.0"
@ -2401,9 +2393,9 @@
"<a href=\"https://svn.code.sf.net/p/dopewars/code\">Source</a> - C - GPL-2.0"
],
[
"Doxygen (<a href=\"http://www.doxygen.nl/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/doxygen.md\">entry</a>)",
"Doxygen (<a href=\"https://www.doxygen.nl/index.html\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/doxygen.md\">entry</a>)",
"Tool for generating documentation from annotated C++..",
"<a href=\"http://www.doxygen.nl/download.html\">Link</a>",
"<a href=\"https://www.doxygen.nl/download.html\">Link</a>",
"mature / active",
"tool, library, source documentation generator",
"<a href=\"https://github.com/doxygen/doxygen.git\">Source</a> - C++ - GPL-2.0"
@ -2984,6 +2976,14 @@
"strategy",
"<a href=\"https://github.com/Vakarias/farcolony.git\">Source</a> - Pascal - GPL-3.0"
],
[
"Faur (<a href=\"https://github.com/alxm/faur\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/faur.md\">entry</a>)",
"2D game framework.",
"",
"beta / active",
"puzzle, game framework",
"<a href=\"https://github.com/alxm/faur.git\">Source</a> - C, Python, C++ - GPL-3.0"
],
[
"Fictional Air Combat (<a href=\"http://facsimulation.sourceforge.net/index.html\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/fictional_air_combat.md\">entry</a>)",
"Flight simulator that does not simulate real aircraft or..",
@ -6369,9 +6369,9 @@
"<a href=\"https://github.com/alemart/opensurge.git\">Source</a> - C - GPL-3.0"
],
[
"Open Syobon Action (<a href=\"http://sourceforge.net/projects/opensyobon/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/open_syobon_action.md\">entry</a>)",
"Open Syobon Action (<a href=\"https://sourceforge.net/projects/opensyobon/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/open_syobon_action.md\">entry</a>)",
"Remake of Shobon Action.",
"<a href=\"http://sourceforge.net/projects/opensyobon/files/\">Link</a>",
"<a href=\"https://sourceforge.net/projects/opensyobon/files/\">Link</a>",
"beta / inactive since 2011",
"remake, inspired by Shobon Action",
"C++ - ?"
@ -7665,7 +7665,7 @@
"<a href=\"https://github.com/pushover/pushover.github.io.git\">Source</a> - C++, C, Lua - GPL-3.0"
],
[
"PyBreak360 (<a href=\"http://sourceforge.net/projects/pybreak360/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/pybreak360.md\">entry</a>)",
"PyBreak360 (<a href=\"https://sourceforge.net/projects/pybreak360/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/pybreak360.md\">entry</a>)",
"Clone of Arkanoid.",
"<a href=\"https://sourceforge.net/projects/pybreak360/files/\">Link</a>",
"mature / inactive since 2015",
@ -7785,7 +7785,7 @@
"<a href=\"https://github.com/bitcraft/PyTMX.git\">Source</a> - Python - LGPL-3.0"
],
[
"Q (<a href=\"https://secure.plaimi.net/games/quizbot/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/q.md\">entry</a>)",
"Q (<a href=\"https://secure.plaimi.net/games/quizbot.html\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/q.md\">entry</a>)",
"q (also known as quizbot) is a simple IRC quizbot by..",
"",
"mature / inactive since 2013",
@ -7811,7 +7811,7 @@
[
"Qt (<a href=\"https://www.qt.io/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/qt.md\">entry</a>)",
"Cross-platform application framework.",
"<a href=\"https://www1.qt.io/download-open-source/\">Link</a>",
"<a href=\"https://www.qt.io/download\">Link</a>",
"mature / active",
"framework",
"<a href=\"https://github.com/qt/qtbase.git\">Source</a> - C++ - LGPL-3.0"
@ -8073,7 +8073,7 @@
"C++ - GPL-3.0"
],
[
"RickyD (<a href=\"http://sourceforge.net/projects/rickyd/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/rickyd.md\">entry</a>)",
"RickyD (<a href=\"https://sourceforge.net/projects/rickyd/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/rickyd.md\">entry</a>)",
"Remake of Rick Dangerous.",
"<a href=\"https://sourceforge.net/projects/rickyd/files/\">Link</a>",
"beta / active",
@ -8601,7 +8601,7 @@
"<a href=\"https://github.com/TobiasBielefeld/Simple-Solitaire.git\">Source</a> - Java - GPL-3.0"
],
[
"Simsu (<a href=\"http://gottcode.org/simsu/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/simsu.md\">entry</a>)",
"Simsu (<a href=\"https://gottcode.org/simsu/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/simsu.md\">entry</a>)",
"Sudoku game.",
"",
"mature / active",
@ -9425,8 +9425,8 @@
"<a href=\"https://github.com/les-sosna/tzod.git\">Source</a> - C++, Lua - GPL-3.0"
],
[
"TankistOnline (<a href=\"https://github.com/servusDei2018/TankistOnline\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/tankist_online.md\">entry</a>)",
"2D Tank Multiplayer Game.",
"TankistOnline (<a href=\"https://github.com/servusDei2018/TankistOnline\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/tankistonline.md\">entry</a>)",
"2D tank battle game.",
"",
"beta / active",
"action, multiplayer, tank",
@ -9553,7 +9553,7 @@
"<a href=\"https://github.com/brenns10/tetris.git\">Source</a> - C - 3-clause BSD"
],
[
"Tetzle (<a href=\"http://gottcode.org/tetzle\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/tetzle.md\">entry</a>)",
"Tetzle (<a href=\"https://gottcode.org/tetzle\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/tetzle.md\">entry</a>)",
"Jigsaw puzzle game.",
"",
"mature / active",
@ -9665,7 +9665,7 @@
"<a href=\"https://github.com/The-Powder-Toy/The-Powder-Toy.git\">Source</a> - C++, C, Lua, Python - GPL-3.0"
],
[
"The Rush (<a href=\"http://sourceforge.net/projects/therush/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/the_rush.md\">entry</a>)",
"The Rush (<a href=\"https://sourceforge.net/projects/therush/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/the_rush.md\">entry</a>)",
"Clone of Wipeout.",
"<a href=\"https://sourceforge.net/projects/therush/files/therush/Release/\">Link</a>",
"beta / inactive since 2011",
@ -9697,7 +9697,7 @@
"<a href=\"https://github.com/TheRedSpy15/The-Trail.git\">Source</a> - Java - MIT"
],
[
"Theme Park Builder 3D CAD (<a href=\"http://sourceforge.net/projects/tpb3d/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/theme_park_builder_3d_cad.md\">entry</a>)",
"Theme Park Builder 3D CAD (<a href=\"https://sourceforge.net/projects/tpb3d/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/theme_park_builder_3d_cad.md\">entry</a>)",
"Remake of Theme Park.",
"<a href=\"https://sourceforge.net/projects/tpb3d/files/tpb3d/\">Link</a>",
"beta / inactive since 2013",
@ -9873,7 +9873,7 @@
"<a href=\"http://hg.code.sf.net/p/blood/code\">Source</a> - C - GPL-2.0"
],
[
"Tremfusion (<a href=\"http://www.tremfusion.net/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/tremfusion.md\">entry</a>)",
"Tremfusion (<a href=\"https://www.tremfusion.net/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/tremfusion.md\">entry</a>)",
"FPS game that is the fork of Tremulous.",
"",
"mature / inactive since 2009",
@ -10737,9 +10737,9 @@
"<a href=\"https://gitlab.com/osgames/xforceffd.git\">Source</a> - Pascal - GPL-2.0"
],
[
"X-Moto (<a href=\"http://xmoto.tuxfamily.org/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/x-moto.md\">entry</a>)",
"X-Moto (<a href=\"https://xmoto.tuxfamily.org/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/x-moto.md\">entry</a>)",
"2D motocross platform game.",
"<a href=\"http://xmoto.tuxfamily.org/\">Link</a>",
"<a href=\"https://xmoto.tuxfamily.org/\">Link</a>",
"mature / inactive since 2014",
"action, inspired by Elasto Mania, racing, remake",
"<a href=\"https://svn.tuxfamily.org/viewvc.cgi/xmoto_xmoto/\">Source</a> - C++ - GPL-2.0"
@ -10833,9 +10833,9 @@
"<a href=\"https://github.com/magefree/mage.git\">Source</a> - Java - MIT"
],
[
"Xonotic (<a href=\"http://www.xonotic.org/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/xonotic.md\">entry</a>)",
"Xonotic (<a href=\"https://www.xonotic.org/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/xonotic.md\">entry</a>)",
"Arena-style first person shooter.",
"<a href=\"http://www.xonotic.org/download/\">Link</a>",
"<a href=\"https://www.xonotic.org/download/\">Link</a>",
"mature / active",
"action, clone, inspired by Nexuiz, shooter",
"<a href=\"https://gitlab.com/xonotic/xonotic.git\">Source</a> - C - GPL-3.0"

View File

@ -2,12 +2,12 @@
_Remake of Runescape Classic._
- Home: https://2006rebotted.tk
- Home: https://rsrebotted.com/, https://web.archive.org/web/20200211143757/http://2006rebotted.tk/
- Media: https://runescape.fandom.com/wiki/RuneScape_Classic
- State: mature
- Download: https://github.com/dginovker/2006rebotted/releases
- Download: https://github.com/2006rebotted/2006rebotted/releases
- Keywords: role playing, commercial content, inspired by Runescape Classic, multiplayer online + co-op, remake
- Code repository: https://github.com/dginovker/2006rebotted.git
- Code repository: https://github.com/2006rebotted/2006rebotted.git
- Code language: Java
- Code license: 2-clause BSD
- Developer: Daniel Ginovker

View File

@ -2,7 +2,7 @@
_Sliding block puzzle game._
- Home: https://play2048.co/, https://en.wikipedia.org/wiki/2048_(video_game)
- Home: https://play2048.co/, <https://en.wikipedia.org/wiki/2048_(video_game)>
- State: mature
- Play: https://play2048.co/
- Platform: Web

View File

@ -3,7 +3,7 @@
_Dark 2D side-scrolling platform game._
- Home: http://abuse.zoy.org/
- Media: https://en.wikipedia.org/wiki/Abuse_(video_game)
- Media: <https://en.wikipedia.org/wiki/Abuse_(video_game)>
- State: mature, inactive since 2011
- Download: http://abuse.zoy.org/wiki/download
- Platform: Linux

View File

@ -3,7 +3,7 @@
_Continuation of Bungie's Marathon 2 FPS game engine._
- Home: https://alephone.lhowon.org/, https://github.com/Aleph-One-Marathon/alephone/wiki, https://sourceforge.net/projects/marathon/
- Media: https://marathongame.fandom.com/wiki/Marathon_(Game)
- Media: <https://marathongame.fandom.com/wiki/Marathon_(Game)>
- State: mature
- Download: https://sourceforge.net/projects/marathon/files/
- Platform: Windows, Linux, macOS

View File

@ -2,10 +2,10 @@
_Cross-platform library mainly aimed at video game and multimedia programming._
- Home: http://liballeg.org/
- Media: https://en.wikipedia.org/wiki/Allegro_(software)
- Home: https://liballeg.org/
- Media: <https://en.wikipedia.org/wiki/Allegro_(software)>
- State: mature
- Download: http://liballeg.org/download.html
- Download: https://liballeg.org/download.html
- Keywords: framework
- Code repository: https://github.com/liballeg/allegro5.git
- Code language: C

View File

@ -2,7 +2,7 @@
_Port of the original Ares code base that was open sourced in 2008._
- Home: https://arescentral.org/antares/
- Home: https://arescentral.org/antares
- State: beta
- Download: (see home)
- Keywords: strategy, inspired by Ares, real time, remake, shooter

View File

@ -2,9 +2,9 @@
_Remake of Tempest._
- Home: https://stephank.github.io/arashi-js/
- Home: http://stephank.github.io/arashi-js/
- State: beta, inactive since 2010
- Play: http://stephank.github.com/arashi-js/
- Play: http://stephank.github.io/arashi-js/
- Platform: Web
- Keywords: remake, inspired by Tempest, shooter
- Code repository: https://github.com/stephank/arashi-js.git

View File

@ -6,7 +6,7 @@ _Action/RPG sidescroller, focused not just on fighting, but on story, and charac
- State: mature, inactive since 2009
- Download: https://web.archive.org/web/20180531203109/http://www.jordantrudgett.com/ardentryst/ardentryst-downloads/, https://sourceforge.net/projects/ardentryst/files/
- Keywords: role playing
- Code repository: https://github.com/hhirsch/ardentryst.git
- Code repository: https://github.com/ardentryst/ardentryst.git
- Code language: Python
- Code license: GPL-3.0
- Code dependencies: pygame

View File

@ -2,9 +2,9 @@
_Open Source FREE 2D MMORPG._
- Home: http://www.comunidadargentum.com/ (Spanish), http://www.argentumonline.com.ar/ (Spanish), https://sourceforge.net/projects/morgoao/, https://github.com/argentumonline, https://github.com/ao-libre
- Home: https://www.comunidadargentum.com/ (Spanish), http://www.argentumonline.com.ar/ (Spanish), https://sourceforge.net/projects/morgoao/, https://github.com/argentumonline, https://github.com/ao-libre
- State: beta, inactive since 2014
- Download: http://www.comunidadargentum.com/descargas/, https://sourceforge.net/projects/morgoao/files/
- 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 language: Visual Basic

View File

@ -2,10 +2,10 @@
_Port of Arx Fatalis, a 2002 first-person role-playing game / dungeon crawler._
- Home: http://arx-libertatis.org/
- Home: https://arx-libertatis.org/
- Media: https://en.wikipedia.org/wiki/Arx_Fatalis#Development
- State: mature
- Download: http://wiki.arx-libertatis.org/Download
- Download: https://wiki.arx-libertatis.org/Download
- Keywords: role playing, commercial content, inspired by Arx Fatalis, remake, requires original content (Arx Fatalis)
- Code repository: https://github.com/arx/ArxLibertatis.git
- Code language: C++

View File

@ -4,7 +4,7 @@ _3D space scroll-shooter with spaceship upgrade possibilities._
- Home: https://www.viewizard.com/, https://sourceforge.net/projects/openastromenace/
- State: mature
- Download: https://www.viewizard.com/download.html
- Download: https://viewizard.com/download.html
- Keywords: action, inspired by AstroMenace, remake, shooter
- Code repository: https://github.com/viewizard/astromenace.git
- Code language: C++, C

View File

@ -14,7 +14,7 @@ _PBEM Game engine which is used to create many different strategy wargames today
Game engine? Implementations?
See also:
[Atlantis Little Helper](https://sourceforge.net/projects/alh/), [Dev group](https://groups.yahoo.com/group/atlantisdev/), [Atlantis 1.0](https://github.com/ennorehling/atlantis).
[Atlantis Little Helper](https://sourceforge.net/projects/alh/), [Dev group](https://groups.yahoo.com/neo/groups/atlantisdev/info), [Atlantis 1.0](https://github.com/ennorehling/atlantis).
https://github.com/essenbee/atlantis, https://github.com/AtlaClient/AtlaClient

View File

@ -10,7 +10,7 @@ _Turn-based 4X strategy game set in space in the style of classics such as Micro
- Code language: C++
- Code license: Custom (private use allowed)
See also [Android/Java version](https://bitbucket.org/sarkanyi/bote-libgdx/) and https://blotunga.itch.io/birth-of-the-empires.
See also [Android/Java version](https://bitbucket.org/sarkanyi/bote-libgdx/) and https://blotunga.itch.io/birth-of-the-empires
## Building

View File

@ -2,7 +2,7 @@
_Bitfighter is an outer-space combat action game. There are difference ways of playing such as space exploration for warfare and construction._
- Home: http://bitfighter.org/, https://code.google.com/p/bitfighter
- Home: http://bitfighter.org/, https://web.archive.org/web/20141227065326/http://code.google.com/p/bitfighter/
- State: mature
- Download: http://bitfighter.org/downloads/
- Platform: Windows, Linux, macOS

View File

@ -1,9 +1,9 @@
# Blasphemer
_Blasphemer is an FPS project whose initial goal is to serve as a Free data package for engines based on the GPLed Heretic source. The IWAD data is released under a 3-clause BSD license. Its theme is dark fantasy with inspirations from metal music and horror._
_FPS whose initial goal is to serve as a Free data package for engines based on the GPLed Heretic source._
- Home: https://www.doomworld.com/vb/freedoom/70732-blasphemer-discussion/, https://code.google.com/p/blasphemer/
- Media: http://www.indiedb.com/games/blasphemer
- Home: https://www.doomworld.com/vb/freedoom/70732-blasphemer-discussion/, https://code.google.com/archive/p/blasphemer/
- Media: https://www.indiedb.com/games/blasphemer
- State: mature, inactive since 2017
- Keywords: action, first-person, open content, shooter
- Code repository: https://github.com/Blasphemer/blasphemer.git
@ -13,4 +13,6 @@ _Blasphemer is an FPS project whose initial goal is to serve as a Free data pack
- Assets license: 3-clause BSD
- Developer: G. Wessner, Jute Gyte
The IWAD data is released under a 3-clause BSD license. Its theme is dark fantasy with inspirations from metal music and horror.
## Building

View File

@ -6,12 +6,12 @@ _Engine for turn based games._
- State: beta
- Platform: Web
- Keywords: strategy, game engine, turn-based
- Code repository: https://github.com/nicolodavis/boardgame.io.git
- Code repository: https://github.com/boardgameio/boardgame.io.git
- Code language: JavaScript, TypeScript
- Code license: MIT
Notable probjects: https://boardgame.io/documentation/#/notable_projects
Platform: https://github.com/freeboardgame/FreeBoardGame.org
Platform: https://github.com/freeboardgames/FreeBoardGames.org
## Building

View File

@ -2,10 +2,10 @@
_Boost provides free peer-reviewed portable C++ source libraries._
- Home: http://www.boost.org/
- Home: https://www.boost.org/
- Media: <https://en.wikipedia.org/wiki/Boost_(C%2B%2B_libraries)>
- State: mature
- Download: http://www.boost.org/users/download/
- Download: https://www.boost.org/users/download/
- Keywords: library
- Code repository: https://github.com/boostorg/boost.git
- Code language: C++

View File

@ -2,7 +2,7 @@
_2D physics engine for games._
- Home: http://box2d.org/
- Home: https://box2d.org/
- State: mature
- Keywords: library
- Code repository: https://github.com/erincatto/Box2D.git

View File

@ -2,7 +2,7 @@
_buggyGame is a single-player side-scrolling survival-exploration game where a moon buggy is driven across the surface of Earth and Moon._
- Home: http://fydo.net/projects/buggygame
- Home: https://fydo.net/projects/buggygame
- State: beta, inactive since 2007
- Keywords: action, open content, side-scrolling
- Code repository: (see home)

View File

@ -2,9 +2,9 @@
_Remake of Cadaver._
- Home: http://jotd.pagesperso-orange.fr/cadaver/
- Home: https://jotd.pagesperso-orange.fr/cadaver/
- State: beta, inactive since 2009
- Download: http://jotd.pagesperso-orange.fr/cadaver/bin/Cadaver-001.zip
- Download: https://jotd.pagesperso-orange.fr/cadaver/bin/Cadaver-001.zip
- Keywords: action, commercial content, inspired by Cadaver, remake
- Code repository: (see download)
- Code language: C++

View File

@ -2,7 +2,7 @@
_Karaoke game._
- Home: http://www.canta-game.org/
- Home: https://github.com/spiderbit/canta, https://web.archive.org/web/20111016122324/http://www.canta-game.org/
- State: beta, inactive since 2011
- Platform: Windows, Linux
- Keywords: music, karaoke, open content

View File

@ -2,7 +2,7 @@
_CBoard is a text-mode chess game front-end and editor for PGN (Portable Game Notation) files. It uses unicode characters to display chess pieces._
- 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
- Keywords: tool, chess, open content, text-based
- Code repository: https://gitlab.com/bjk/cboard.git, https://repo.or.cz/w/cboard.git

View File

@ -2,7 +2,7 @@
_Children of Ur is an MMORPG._
- Home: http://childrenofur.com/
- Home: https://www2.childrenofur.com/
- State: beta
- Keywords: role playing, multiplayer massive + online, open content, requires server
- Code repository: https://github.com/ChildrenOfUr/coUclient.git, https://github.com/ChildrenOfUr/coUserver.git (archived)
@ -10,7 +10,7 @@ _Children of Ur is an MMORPG._
- Code license: MIT
- Assets license: MIT
Code for the server may not be uptodate.
Code for the server may not be up-to-date.
See also Glitch the Game, released source code.
## Building

View File

@ -2,7 +2,7 @@
_Civitas is a city building game for kids._
- Home: http://sourceforge.net/projects/civitas/, http://cosmopolita.conexum.com.br/ (Portoguese)
- Home: http://sourceforge.net/projects/civitas/, https://www.conexum.com.br/cosmopolita/ (Portoguese)
- State: beta, inactive since 2017
- Download: https://sourceforge.net/projects/civitas/files/
- Keywords: simulation, city building, for kids, online

View File

@ -2,10 +2,10 @@
_Cocos2d-x is an open-source game framework written in C++._
- Home: http://cocos2d-x.org/cocos2dx
- Home: https://cocos2d-x.org/cocos2dx
- Media: https://en.wikipedia.org/wiki/Cocos2d
- State: mature
- Download: http://cocos2d-x.org/download
- Download: https://cocos2d-x.org/download
- Keywords: framework
- Code repository: https://github.com/cocos2d/cocos2d-x.git
- Code language: C++

View File

@ -2,7 +2,7 @@
_Combat Simulator Project aka CSP is an aerial combat simulator._
- Home: https://web.archive.org/web/20140215084623/https://sourceforge.net/apps/mediawiki/csp/index.php?title=Main_Page, http://sourceforge.net/projects/csp
- Home: https://web.archive.org/web/20140215084623/https://sourceforge.net/apps/mediawiki/csp/index.php?title=Main_Page, https://sourceforge.net/projects/csp
- State: beta, inactive since 2010
- Download: https://sourceforge.net/projects/csp/files/
- Platform: Windows

View File

@ -10,7 +10,7 @@ _Two or more battle programs (called "warriors") compete for control of a virtua
- Code language: C, Java
- Code license: GPL-2.0 (C part), 2-clause BSD (Java part)
See also [SDL pMars](https://corewar.co.uk/pihlaja/pmars-sdl/index.htm), [corewar.io](https://www.corewar.io/) with [sources on Github](https://github.com/gareththegeek/corewar)
See also [SDL pMars](https://corewar.co.uk/pihlaja/pmars-sdl/index.htm), [corewar.io](https://www.corewar.io/) with [sources on Github](https://github.com/corewar/corewar)
## Building

View File

@ -3,7 +3,7 @@
_Cooperative multiplayer graphical RPG and adventure game._
- Home: http://crossfire.real-time.com/, https://sourceforge.net/projects/crossfire/
- Media: https://en.wikipedia.org/wiki/Crossfire_(1992_video_game)
- Media: <https://en.wikipedia.org/wiki/Crossfire_(1992_video_game)>
- State: mature
- Download: http://crossfire.real-time.com/download/index.html, https://sourceforge.net/projects/crossfire/files/
- Keywords: role playing, multiplayer online + massive

View File

@ -2,7 +2,7 @@
_Remake of Kula World._
- Home: https://github.com/cubosphere/cubosphere-code/projects, http://sourceforge.net/projects/cubosphere/
- Home: https://github.com/cubosphere/cubosphere-code/projects, https://sourceforge.net/projects/cubosphere/
- State: beta
- Keywords: puzzle, inspired by Kula World, 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)

View File

@ -2,7 +2,7 @@
_Maze puzzle game._
- Home: http://gottcode.org/cutemaze/
- Home: https://gottcode.org/cutemaze/
- State: mature
- Keywords: puzzle
- Code repository: (see home)

View File

@ -3,7 +3,7 @@
_Remake of Turmoil._
- Home: https://github.com/haroldo-ok/datastorm
- Media: https://en.wikipedia.org/wiki/Turmoil_(1984_video_game)
- Media: <https://en.wikipedia.org/wiki/Turmoil_(1984_video_game)>
- State: mature, inactive since 2017
- Keywords: platform, inspired by Turmoil, remake
- Code repository: https://github.com/haroldo-ok/datastorm.git

View File

@ -5,7 +5,7 @@ _Remake of 3D Deathchase._
- Home: https://web.archive.org/web/20070711231311/http://www.robsons.org.uk/archive/www.autismuk.freeserve.co.uk/index.htm
- State: mature, inactive since 2002
- Keywords: remake, inspired by 3D Deathchase, shooter
- Code repository: https://gitlab.com/osgames/deathchase3d.git (import of source release at https://web.archive.org/web/20070711231311/http://www.robsons.org.uk/archive/www.autismuk.freeserve.co.uk/deathchase3d-0.9.tar.gz)
- Code repository: https://gitlab.com/osgames/deathchase3d.git (import of source release at https://web.archive.org/web/20140918142844/http://www.robsons.org.uk/archive/www.autismuk.freeserve.co.uk/deathchase3d-0.9.tar.gz)
- Code language: C, Perl
- Code license: GPL-2.0
- Code dependencies: SDL

View File

@ -4,7 +4,7 @@ _Remake of Doom 3._
- Home: https://dhewm3.org/
- State: mature
- Download: https://github.com/dhewm/dhewm3/releases/latest
- Download: https://github.com/dhewm/dhewm3/releases
- Platform: Windows, Linux, macOS
- Keywords: action, commercial content, inspired by Doom 3, remake, requires original content, shooter
- Code repository: https://github.com/dhewm/dhewm3.git

View File

@ -2,10 +2,10 @@
_Tool for generating documentation from annotated C++ sources._
- Home: http://www.doxygen.nl/, https://web.archive.org/web/20181202085648/http://www.stack.nl/~dimitri/doxygen/ (previously)
- Home: https://www.doxygen.nl/index.html, https://web.archive.org/web/20181202085648/http://www.stack.nl/~dimitri/doxygen/ (previously)
- Media: https://en.wikipedia.org/wiki/Doxygen
- State: mature
- Download: http://www.doxygen.nl/download.html
- Download: https://www.doxygen.nl/download.html
- Keywords: tool, library, source documentation generator
- Code repository: https://github.com/doxygen/doxygen.git
- Code language: C++

View File

@ -3,7 +3,7 @@
_Fast and furious coffee-break Roguelike game that is heavily inspired by Doom._
- Home: https://drl.chaosforge.org/
- Media: https://en.wikipedia.org/wiki/DRL_(video_game)
- Media: <https://en.wikipedia.org/wiki/DRL_(video_game)>
- State: mature
- Download: https://drl.chaosforge.org/downloads
- Platform: Windows, Linux, macOS

View File

@ -3,7 +3,7 @@
_Dunnet is a text adventure game included in Emacs._
- Home: http://www.driver-aces.com/ronnie.html#dunnet
- Media: https://en.wikipedia.org/wiki/Dunnet_(video_game)
- Media: <https://en.wikipedia.org/wiki/Dunnet_(video_game)>
- State: mature, inactive since 1992
- Keywords: adventure, text-based
- Code repository: (http://git.savannah.gnu.org/cgit/emacs.git/tree/lisp/play/dunnet.el?h=emacs-25)

View File

@ -2,7 +2,7 @@
_Top down shooter._
- Home: https://github.com/jazztickets/emptyclip, http://emptyclip.sourceforge.net/, http://sourceforge.net/projects/emptyclip
- Home: https://github.com/jazztickets/emptyclip, http://emptyclip.sourceforge.net/, https://sourceforge.net/projects/emptyclip/
- State: mature
- Platform: Linux
- Keywords: role playing, 2D, shooter, top-down

View File

@ -15,4 +15,4 @@ _Clone of Artemis: Spaceship Bridge Simulator._
## Building
- Build system: CMake
- Build instructions: https://github.com/daid/EmptyEpsilon/wiki/Build-from-sources
- Build instructions: https://github.com/daid/EmptyEpsilon/wiki/Build

View File

@ -3,7 +3,7 @@
_2D space trading and combat game similar to the classic Escape Velocity series._
- Home: https://endless-sky.github.io/
- Media: https://en.wikipedia.org/wiki/Escape_Velocity_(video_game)#Legacy
- Media: <https://en.wikipedia.org/wiki/Escape_Velocity_(video_game)#Legacy>
- State: mature
- Download: https://github.com/endless-sky/endless-sky/releases
- Keywords: role playing, clone, inspired by Escape Velocity, popular

View File

@ -3,7 +3,7 @@
_Puzzle game based on Oxyd._
- Home: https://www.nongnu.org/enigma/, https://sourceforge.net/projects/enigma-game/
- Media: https://en.wikipedia.org/wiki/Enigma_(2007_video_game)
- Media: <https://en.wikipedia.org/wiki/Enigma_(2007_video_game)>
- State: mature
- Download: http://www.nongnu.org/enigma/download.html#stable
- Platform: Windows, Linux, macOS

View File

@ -2,7 +2,7 @@
_Falcon's Eye is a graphical isometric version of NetHack written by Jaakko Tapani Peltonen that keeps all of the original game-play, but adds a more graphically and musically interesting interface._
- Home: http://falconseye.sourceforge.net/, http://sourceforge.net/projects/falconseye
- Home: http://falconseye.sourceforge.net/, https://sourceforge.net/projects/falconseye/
- State: mature, inactive since 2004
- Download: https://sourceforge.net/projects/falconseye/files/
- Platform: Windows, Linux

View File

@ -1,12 +1,12 @@
# a2x
# Faur
_C game framework._
_2D game framework._
- Home: https://github.com/alxm/a2x
- Home: https://github.com/alxm/faur
- State: beta
- Platform: Windows, Linux
- Platform: Windows, Linux, Web
- Keywords: puzzle, game framework
- Code repository: https://github.com/alxm/a2x.git
- Code repository: https://github.com/alxm/faur.git
- Code language: C, Python, C++
- Code license: GPL-3.0
- Developer: Alex Margarit

View File

@ -2,7 +2,7 @@
_Simple retro style arcade side-scroller game in which you steer a spaceship through a landscape with hostile rockets and other obstacles._
- Home: http://fltrator.sourceforge.net/, http://sourceforge.net/projects/fltrator/
- Home: http://fltrator.sourceforge.net/, https://sourceforge.net/projects/fltrator/
- State: mature, inactive since 2016
- Download: https://sourceforge.net/projects/fltrator/files/
- Platform: Windows
@ -13,6 +13,6 @@ _Simple retro style arcade side-scroller game in which you steer a spaceship thr
- Code dependencies: FLTK
- Assets license: PD, CC BY 3.0
Links: Development Project: http://sourceforge.net/projects/fltrator/, Website: http://fltrator.sourceforge.net/, YouTube Video: https://www.youtube.com/watch?v=q1tK40ZBG7E, FLTK Library: http://www.fltk.org/
Links: Development Project: http://sourceforge.net/projects/fltrator/, Website: http://fltrator.sourceforge.net/, YouTube Video: https://www.youtube.com/watch?v=q1tK40ZBG7E, FLTK Library: https://www.fltk.org/
## Building

View File

@ -3,7 +3,7 @@
_Remake of 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)>
- State: beta, inactive since 2013
- Download: https://github.com/ForsakenX/forsaken/wiki/Download-and-installation
- Keywords: remake, first-person, inspired by Forsaken, requires original content (ongoing work to replace it), shooter

View File

@ -3,7 +3,7 @@
_Remake of Gish._
- Home: https://github.com/freegish/freegish
- Media: https://en.wikipedia.org/wiki/Gish_(video_game)
- Media: <https://en.wikipedia.org/wiki/Gish_(video_game)>
- State: beta, inactive since 2017
- Keywords: arcade, inspired by Gish, open content, platform, remake, side-scrolling
- Code repository: https://github.com/freegish/freegish.git

View File

@ -2,7 +2,7 @@
_Clone of Snake._
- Home: http://gustysserpents.sourceforge.net/, http://sourceforge.net/projects/gustysserpents/
- Home: http://gustysserpents.sourceforge.net/, https://sourceforge.net/projects/gustysserpents/
- State: beta, inactive since 2014
- Download: http://gustysserpents.sourceforge.net/downloads.html
- Platform: Windows

View File

@ -3,7 +3,7 @@
_Roguelike game. It served as the inspiration for NetHack._
- Home: http://roguebasin.roguelikedevelopment.org/index.php?title=Hack, https://nethackwiki.com/wiki/Hack_1.0.3, https://homepages.cwi.nl/~aeb/games/hack/hack.html, https://packages.debian.org/search?keywords=bsdgames
- Media: https://en.wikipedia.org/wiki/Hack_(video_game)
- Media: <https://en.wikipedia.org/wiki/Hack_(video_game)>
- State: mature, inactive since 1985
- Keywords: role playing, roguelike, text
- Code repository: (see debian bsdgames)

View File

@ -3,7 +3,7 @@
_Remake of Head over Heels._
- Home: https://github.com/dougmencken/HeadOverHeels, http://www.headoverheels2.com/drupal/en/
- Media: https://en.wikipedia.org/wiki/Head_Over_Heels_(video_game)#Legacy (this could be added)
- Media: <https://en.wikipedia.org/wiki/Head_Over_Heels_(video_game)#Legacy> (this could be added)
- State: mature
- Download: http://www.headoverheels2.com/drupal/en/node/161
- Platform: Windows, Linux

View File

@ -3,7 +3,7 @@
_Remake of Cube 2: Sauerbraten._
- Home: https://inexor.org/
- Media: https://en.wikipedia.org/wiki/Ace_of_Spades_(video_game)
- Media: <https://en.wikipedia.org/wiki/Ace_of_Spades_(video_game)>
- State: beta, inactive since 2018
- Keywords: remake, inspired by Cube 2: Sauerbraten
- Code repository: https://github.com/inexor-game/code.git (archived)

View File

@ -3,7 +3,7 @@
_Remake of E.T. the Extra-Terrestrial._
- Home: https://github.com/FranciscoG/javascript-E.T.
- Media: https://en.wikipedia.org/wiki/E.T._the_Extra-Terrestrial_(video_game)
- Media: <https://en.wikipedia.org/wiki/E.T._the_Extra-Terrestrial_(video_game)>
- State: beta, inactive since 2017
- Platform: Web
- Keywords: adventure, inspired by E.T. the Extra-Terrestrial, remake

View File

@ -3,7 +3,7 @@
_Remake of Krush, Kill 'n' Destroy._
- Home: https://www.kknd-game.com/
- Media: https://en.wikipedia.org/wiki/KKnD_(video_game)#Open_source_remake
- Media: <https://en.wikipedia.org/wiki/KKnD_(video_game)#Open_source_remake>
- State: beta
- Download: https://www.kknd-game.com/download
- Platform: Windows, Linux, macOS

View File

@ -3,7 +3,7 @@
_Remake of Freelancer._
- Home: https://librelancer.net/
- Media: https://en.wikipedia.org/wiki/Freelancer_(video_game)
- Media: <https://en.wikipedia.org/wiki/Freelancer_(video_game)>
- State: beta
- Download: https://librelancer.net/downloads.html
- Platform: Windows, Linux

View File

@ -3,7 +3,7 @@
_Enhanced clone of Atari's 1979 Asteroids arcade game with a visual style similar to Atari's 1987 sequel, Blasteroids._
- Home: https://www.libsdl.org/projects/Maelstrom/
- Media: https://en.wikipedia.org/wiki/Maelstrom_(1992_video_game)
- Media: <https://en.wikipedia.org/wiki/Maelstrom_(1992_video_game)>
- State: mature, inactive since 2002
- Download: https://www.libsdl.org/projects/Maelstrom/binary.html
- Platform: Windows, Linux, macOS

View File

@ -3,7 +3,7 @@
_Roguelike computer game inspired by J. R. R. Tolkien's novel The Lord of the Rings._
- Home: https://umoria.org/, http://beej.us/moria/
- Media: https://en.wikipedia.org/wiki/Moria_(video_game)
- Media: <https://en.wikipedia.org/wiki/Moria_(video_game)>
- State: mature (inactive between 2008-2016)
- Download: https://umoria.org/download/, http://beej.us/moria/files/
- Keywords: role playing, roguelike

View File

@ -3,7 +3,7 @@
_Remake of Morpheus._
- Home: https://soapbubble.itch.io/morpheus
- Media: https://en.wikipedia.org/wiki/Morpheus_(1998_video_game)
- Media: <https://en.wikipedia.org/wiki/Morpheus_(1998_video_game)>
- State: beta
- Platform: Windows, Linux, Android
- Keywords: adventure, commercial content, first-person, inspired by Morpheus, remake, requires original content

View File

@ -2,7 +2,7 @@
_Online version of the multiplayer card game Mau Mau, which is a game with some similarities to Uno._
- Home: https://github.com/velnias75/NetMauMau, http://sourceforge.net/projects/netmaumau/
- Home: https://github.com/velnias75/NetMauMau, https://sourceforge.net/projects/netmaumau/
- State: mature, inactive since 2015
- Download: https://github.com/velnias75/NetMauMau/releases, https://sourceforge.net/projects/netmaumau/files/
- Platform: Windows, Linux

View File

@ -3,7 +3,7 @@
_Part puzzle game, part action game, and entirely a test of skill._
- Home: https://neverball.org/, https://web.archive.org/web/20090105213528/http://icculus.org/neverball/
- Media: https://en.wikipedia.org/wiki/Super_Monkey_Ball_(video_game)#Legacy
- Media: <https://en.wikipedia.org/wiki/Super_Monkey_Ball_(video_game)#Legacy>
- State: mature
- Download: https://neverball.org/download.php
- Platform: Windows, macOS

View File

@ -3,7 +3,7 @@
_Rewrite of Noah Morgan's classic roguelike game Larn from 1986._
- Home: https://nlarn.github.io/, https://sourceforge.net/projects/nlarn/
- Media: https://en.wikipedia.org/wiki/Larn_(video_game)#External_links
- Media: <https://en.wikipedia.org/wiki/Larn_(video_game)#External_links>
- State: mature
- Download: https://github.com/nlarn/nlarn/releases, https://sourceforge.net/projects/nlarn/files/nlarn/
- Keywords: role playing, inspired by Larn, remake, roguelike

View File

@ -3,7 +3,7 @@
_Remake of Creatures._
- Home: https://web.archive.org/web/20110223210931/http://openc2e.org/
- Media: https://en.wikipedia.org/wiki/Creatures_(video_game_series), https://creatures.fandom.com/wiki/Openc2e
- Media: <https://en.wikipedia.org/wiki/Creatures_(video_game_series)>, https://creatures.fandom.com/wiki/Openc2e
- State: beta, inactive since 2010
- Keywords: simulation, inspired by Creatures, remake
- Code repository: https://github.com/ccdevnet/openc2e.git, https://github.com/nornagon/openc2e.git (+)

View File

@ -2,7 +2,7 @@
_Remake of Jumpgate: The Reconstruction Initiative._
- Home: http://opengate.sourceforge.net/, http://sourceforge.net/projects/opengate/
- Home: http://opengate.sourceforge.net/, https://sourceforge.net/projects/opengate/
- State: beta, inactive since 2017
- Keywords: role playing, inspired by Jumpgate: The Reconstruction Initiative, multiplayer online, remake, simulation, space
- Code repository: https://git.code.sf.net/p/opengate/code

View File

@ -2,9 +2,9 @@
_Remake of Shobon Action._
- Home: http://sourceforge.net/projects/opensyobon/
- Home: https://sourceforge.net/projects/opensyobon/
- State: beta, inactive since 2011
- Download: http://sourceforge.net/projects/opensyobon/files/
- Download: https://sourceforge.net/projects/opensyobon/files/
- Keywords: remake, inspired by Shobon Action
- Code repository: (see download)
- Code language: C++

View File

@ -3,7 +3,7 @@
_Remake of Dogs of War._
- Home: https://github.com/rofl0r/openDOW
- Media: https://en.wikipedia.org/wiki/Dogs_of_War_(2000_video_game)
- Media: <https://en.wikipedia.org/wiki/Dogs_of_War_(2000_video_game)>
- State: beta
- Keywords: strategy, inspired by Dogs of War, real time, remake
- Code repository: https://github.com/rofl0r/openDOW.git

View File

@ -3,7 +3,7 @@
_Clone of Fire Power._
- Home: https://github.com/tehKaiN/openFire
- Media: https://en.wikipedia.org/wiki/Fire_Power_(video_game)
- Media: <https://en.wikipedia.org/wiki/Fire_Power_(video_game)>
- State: beta, inactive since 2018
- Keywords: action, clone, inspired by Fire Power
- Code repository: https://github.com/tehKaiN/openFire.git

View File

@ -3,7 +3,7 @@
_Remake of Ace of Spades._
- Home: http://openspades.yvt.jp/, https://sites.google.com/a/yvt.jp/openspades/ (outdated)
- Media: https://en.wikipedia.org/wiki/Ace_of_Spades_(video_game)
- Media: <https://en.wikipedia.org/wiki/Ace_of_Spades_(video_game)>
- State: beta
- Download: https://github.com/yvt/openspades/releases
- Platform: Windows, macOS

View File

@ -3,7 +3,7 @@
_Pioneer is a space adventure game set in our galaxy at the turn of the 31st century._
- Home: https://pioneerspacesim.net/
- Media: https://en.wikipedia.org/wiki/Pioneer_(video_game)
- Media: <https://en.wikipedia.org/wiki/Pioneer_(video_game)>
- State: mature
- Download: https://pioneerspacesim.net/page/download/
- Keywords: simulation, clone, inspired by Elite II

View File

@ -3,7 +3,7 @@
_Remake of Postal._
- Home: https://bitbucket.org/account/user/gopostal/projects/P1OS
- Media: https://en.wikipedia.org/wiki/Postal_(video_game)#Open_source
- Media: <https://en.wikipedia.org/wiki/Postal_(video_game)#Open_source>
- State: beta, inactive since 2018
- Keywords: remake, commercial content, inspired by Postal, requires original content, shooter
- Code repository: https://bitbucket.org/gopostal/postal-1-open-source (hg)

View File

@ -2,7 +2,7 @@
_Clone of Arkanoid._
- Home: http://sourceforge.net/projects/pybreak360/
- Home: https://sourceforge.net/projects/pybreak360/
- Media: https://en.wikipedia.org/wiki/Arkanoid#Legacy
- State: mature, inactive since 2015
- Download: https://sourceforge.net/projects/pybreak360/files/

View File

@ -2,7 +2,7 @@
_q (also known as quizbot) is a simple IRC quizbot by plaimi. It derives questions from a pool, gives out hints, and awards users who answer the questions correctly._
- Home: https://secure.plaimi.net/games/quizbot/
- Home: https://secure.plaimi.net/games/quizbot.html
- State: mature, inactive since 2013
- Platform: Windows, Linux, macOS
- Keywords: educational, quiz

View File

@ -5,7 +5,7 @@ _Cross-platform application framework._
- Home: https://www.qt.io/
- Media: <https://en.wikipedia.org/wiki/Qt_(software)>
- State: mature
- Download: https://www1.qt.io/download-open-source/
- Download: https://www.qt.io/download
- Keywords: framework
- Code repository: https://github.com/qt/qtbase.git (http://code.qt.io/cgit/ https://github.com/qt = mirror)
- Code language: C++

View File

@ -6,7 +6,7 @@ _Remake of Rescue!._
- State: beta, inactive since 2013
- Download: https://sourceforge.net/projects/rescue/files/
- Keywords: action, inspired by Rescue!, real time, remake, space, strategy
- Code repository: https://gitlab.com/osgames/rescue.git (conversion of svn), http://svn.code.sf.net/p/rescue/code (svn)
- Code repository: https://gitlab.com/osgames/rescue.git (conversion of svn), https://svn.code.sf.net/p/rescue/code (svn)
- Code language: Java
- Code license: GPL-3.0
- Developer: Yura

View File

@ -2,7 +2,7 @@
_Remake of Rick Dangerous._
- Home: http://sourceforge.net/projects/rickyd/
- Home: https://sourceforge.net/projects/rickyd/
- State: beta
- Download: https://sourceforge.net/projects/rickyd/files/
- Keywords: remake, inspired by Rick Dangerous

View File

@ -3,7 +3,7 @@
_Fan continuation of Seven Kingdoms: Ancient Adversaries by Enlight Software._
- Home: https://7kfans.com/
- Media: https://en.wikipedia.org/wiki/Seven_Kingdoms_(video_game)
- Media: <https://en.wikipedia.org/wiki/Seven_Kingdoms_(video_game)>
- State: mature
- Download: https://www.7kfans.com/wiki/index.php/Download, https://sourceforge.net/projects/skfans/files/, https://github.com/the3dfxdude/7kaa/releases
- Platform: Windows, Linux

View File

@ -2,7 +2,7 @@
_Sudoku game._
- Home: http://gottcode.org/simsu/
- Home: https://gottcode.org/simsu/
- State: mature
- Platform: Windows, Linux, macOS
- Keywords: puzzle, sudoku

View File

@ -3,7 +3,7 @@
_Remake of Sopwith._
- Home: http://sopwith3.sourceforge.net/, https://sourceforge.net/projects/sopwith3/, http://www.wingkong.net/sopwith2b/sopwith3.html
- Media: https://en.wikipedia.org/wiki/Sopwith_(video_game)
- Media: <https://en.wikipedia.org/wiki/Sopwith_(video_game)>
- State: beta, inactive since 2003
- Download: http://www.wingkong.net/sopwith2b/files-games.html, https://sourceforge.net/projects/sopwith3/files/
- Keywords: simulation, flight, inspired by Sopwith, remake

View File

@ -3,7 +3,7 @@
_Clone of Battle City._
- Home: https://zod.fandom.com/ru/wiki/Главная (Russian)
- Media: https://en.wikipedia.org/wiki/Battle_City_(video_game)
- Media: <https://en.wikipedia.org/wiki/Battle_City_(video_game)>
- State: beta, inactive since 2017
- Keywords: action, clone, inspired by Battle City, shooter
- Code repository: https://github.com/les-sosna/tzod.git

View File

@ -1,4 +1,4 @@
# TankistOnline
# TankistOnline
_2D tank battle game._

View File

@ -2,7 +2,7 @@
_Jigsaw puzzle game._
- Home: http://gottcode.org/tetzle
- Home: https://gottcode.org/tetzle
- State: mature
- Keywords: puzzle, jigsaw
- Code repository: (see home)

View File

@ -2,7 +2,7 @@
_Clone of Wipeout._
- Home: http://sourceforge.net/projects/therush/
- Home: https://sourceforge.net/projects/therush/
- State: beta, inactive since 2011
- Download: https://sourceforge.net/projects/therush/files/therush/Release/
- Keywords: arcade, clone, inspired by Wipeout, racing

View File

@ -2,7 +2,7 @@
_Remake of Theme Park._
- Home: http://sourceforge.net/projects/tpb3d/
- Home: https://sourceforge.net/projects/tpb3d/
- State: beta, inactive since 2013
- Download: https://sourceforge.net/projects/tpb3d/files/tpb3d/
- Keywords: simulation, inspired by Theme Park, remake

View File

@ -3,7 +3,7 @@
_Remake of Where in the World Is Carmen Sandiego? (1985)._
- Home: https://github.com/Ponup/thiefcatcher
- Media: https://en.wikipedia.org/wiki/Where_in_the_World_Is_Carmen_Sandiego%3F_(1985_video_game)
- Media: <https://en.wikipedia.org/wiki/Where_in_the_World_Is_Carmen_Sandiego%3F_(1985_video_game)>
- State: beta
- Keywords: strategy, educational, inspired by Where in the World Is Carmen Sandiego? 1985, remake
- Code repository: https://github.com/Ponup/thiefcatcher.git

View File

@ -198,7 +198,7 @@
- **[Syndicate Wars Port](../syndicate_wars_port.md)** (C, GPL-3.0, beta, inactive since 2010)
- **[Taisei Project](../taisei_project.md)** (C, Python, MIT, mature)
- **[Tank: Zone of Death](../tank_zone_of_death.md)** (C++, Lua, GPL-3.0, beta, inactive since 2017)
- **[TankistOnline ](../tankist_online.md)** (Python, GPL-3.0, beta)
- **[TankistOnline](../tankistonline.md)** (Python, GPL-3.0, beta)
- **[Team Tactics](../team_tactics.md)** (Java, MIT, beta, inactive since 2016)
- **[terrarium](../terrarium.md)** (C++, GPL-2.0, beta)
- **[The Legend of Edgar](../the_legend_of_edgar.md)** (C, GPL-2.0, mature)

View File

@ -13,7 +13,6 @@
- **[4D-TRIS](../4d-tris.md)** (C, GPL-2.0, mature, inactive since 2012)
- **[54321](../54321.md)** (C++, Custom, mature, inactive since 2001)
- **[A Planet's Revenge](../a_planets_revenge.md)** (Python, GPL-3.0, beta, inactive since 2008)
- **[a2x](../a2x.md)** (C, Python, C++, GPL-3.0, beta)
- **[A7Xpg](../a7xpg.md)** (D, 2-clause BSD, beta, inactive since 2005)
- **[Abe's Amazing Adventure](../abes_amazing_adventure.md)** (C, GPL-2.0, mature, inactive since 2005)
- **[Abuse](../abuse.md)** (C++, Lisp, Public domain, GPL-2.0, WTFPL, mature, inactive since 2011)
@ -340,6 +339,7 @@
- **[Falltergeist](../falltergeist.md)** (C++, GPL-3.0, beta)
- **[Fanwor](../fanwor.md)** (C, GPL-2.0, mature)
- **[FAR Colony](../far_colony.md)** (Pascal, GPL-3.0, beta, inactive since 2014)
- **[Faur](../faur.md)** (C, Python, C++, GPL-3.0, beta)
- **[Fictional Air Combat](../fictional_air_combat.md)** (C, C++, GPL-3.0, beta, inactive since 2012)
- **[FIFE](../fife.md)** (C++, Python, LGPL-2.1, beta)
- **[First Strike](../first_strike.md)** (Java, MIT, mature, inactive since 2018)
@ -1039,7 +1039,7 @@
- **[Tanglet](../tanglet.md)** (C++, GPL-3.0, mature)
- **[Tangomon](../tangomon.md)** (Python, GPL-3.0, mature, inactive since 2017)
- **[Tank: Zone of Death](../tank_zone_of_death.md)** (C++, Lua, GPL-3.0, beta, inactive since 2017)
- **[TankistOnline ](../tankist_online.md)** (Python, GPL-3.0, beta)
- **[TankistOnline](../tankistonline.md)** (Python, GPL-3.0, beta)
- **[Tanks of Freedom](../tanks_of_freedom.md)** (GDScript, MIT, mature)
- **[Tapir](../tapir.md)** (C, Ruby, Apache-2.0, MIT, beta, inactive since 2017)
- **[Team Tactics](../team_tactics.md)** (Java, MIT, beta, inactive since 2016)

View File

@ -5,7 +5,6 @@
- **[1oom](../1oom.md)** (C, GPL-2.0, mature)
- **[3D Pong](../3d_pong.md)** (C, GPL-2.0, beta, inactive since 2004)
- **[4D-TRIS](../4d-tris.md)** (C, GPL-2.0, mature, inactive since 2012)
- **[a2x](../a2x.md)** (C, Python, C++, GPL-3.0, beta)
- **[Abe's Amazing Adventure](../abes_amazing_adventure.md)** (C, GPL-2.0, mature, inactive since 2005)
- **[Abuse](../abuse.md)** (C++, Lisp, Public domain, GPL-2.0, WTFPL, mature, inactive since 2011)
- **[AdaGate](../adagate.md)** (Ada, GPL-3.0, mature)
@ -107,6 +106,7 @@
- **[F-1 Spirit](../f-1_spirit.md)** (C++, ?, beta, inactive since 2009)
- **[Falcon's Eye](../falcons_eye.md)** (C, NetHack General Public License, mature, inactive since 2004)
- **[Falltergeist](../falltergeist.md)** (C++, GPL-3.0, beta)
- **[Faur](../faur.md)** (C, Python, C++, GPL-3.0, beta)
- **[Fish Fillets - Next Generation](../fish_fillets-next_generation.md)** (C++, GPL-2.0, mature)
- **[Flare](../flare.md)** (C++, Java, GPL-3.0, mature)
- **[flixel-gdx](../flixel-gdx.md)** (Java, 3-clause BSD, beta, inactive since 2017)
@ -350,7 +350,7 @@
- **[Tactics Squad](../tactics_squad.md)** (C++, GPL-2.0, beta, inactive since 2007)
- **[Taisei Project](../taisei_project.md)** (C, Python, MIT, mature)
- **[Tangomon](../tangomon.md)** (Python, GPL-3.0, mature, inactive since 2017)
- **[TankistOnline ](../tankist_online.md)** (Python, GPL-3.0, beta)
- **[TankistOnline](../tankistonline.md)** (Python, GPL-3.0, beta)
- **[Team Tactics](../team_tactics.md)** (Java, MIT, beta, inactive since 2016)
- **[Teeworlds](../teeworlds.md)** (C, C++, zlib, beta, inactive since 2013)
- **[Tenes Empanadas Graciela](../tenes_empanadas_graciela.md)** (C, JavaScript, Perl, GPL-2.0, beta, inactive since 2015)

View File

@ -201,7 +201,7 @@
- **[SuperTuxParty](../supertuxparty.md)** (GDScript, GPL-3.0, beta)
- **[System Syzygy](../system_syzygy.md)** (Rust, GPL-3.0, mature, inactive since 2018)
- **[Taisei Project](../taisei_project.md)** (C, Python, MIT, mature)
- **[TankistOnline ](../tankist_online.md)** (Python, GPL-3.0, beta)
- **[TankistOnline](../tankistonline.md)** (Python, GPL-3.0, beta)
- **[Teeworlds](../teeworlds.md)** (C, C++, zlib, beta, inactive since 2013)
- **[TermFrogger](../termfrogger.md)** (Ada, GPL-3.0, mature)
- **[TerminalApps](../terminalapps.md)** (Ada, GPL-3.0, mature)

View File

@ -7,7 +7,6 @@
- **[4D Maze Game](../4d_maze_game.md)** (Java, Public domain, mature, inactive since 2008)
- **[4D-TRIS](../4d-tris.md)** (C, GPL-2.0, mature, inactive since 2012)
- **[54321](../54321.md)** (C++, Custom, mature, inactive since 2001)
- **[a2x](../a2x.md)** (C, Python, C++, GPL-3.0, beta)
- **[AdaGate](../adagate.md)** (Ada, GPL-3.0, mature)
- **[Anagramarama](../anagramarama.md)** (C, GPL-2.0, beta, inactive since 2002)
- **[aquastax](../aquastax.md)** (JavaScript, MIT, beta)
@ -37,6 +36,7 @@
- **[Einstein Puzzle](../einstein_puzzle.md)** (C++, GPL-2.0, mature, inactive since 2005)
- **[Enigma](../enigma.md)** (C, C++, GPL-2.0, mature)
- **[EnTT Pacman](../entt_pacman.md)** (C, C++, MIT, mature)
- **[Faur](../faur.md)** (C, Python, C++, GPL-3.0, beta)
- **[Fish Fillets - Next Generation](../fish_fillets-next_generation.md)** (C++, GPL-2.0, mature)
- **[FreeBlocks](../freeblocks.md)** (C, Java, GPL-3.0, beta, inactive since 2015)
- **[FreeSiege](../freesiege.md)** (C++, GPL-3.0, beta)

View File

@ -23,6 +23,7 @@
- **[Executive Man](../executive_man.md)** (JavaScript, Custom, mature, inactive since 2017)
- **[F.LF](../flf.md)** (JavaScript, CC-BY-SA-NC-3.0, mature)
- **[Fantasy Map Generator](../fantasy_map_generator.md)** (JavaScript, MIT, mature)
- **[Faur](../faur.md)** (C, Python, C++, GPL-3.0, beta)
- **[flixel-gdx](../flixel-gdx.md)** (Java, 3-clause BSD, beta, inactive since 2017)
- **[gist-txt](../gist-txt.md)** (JavaScript, MIT, mature, inactive since 2018)
- **[GNU FreeDink](../gnu_freedink.md)** (C, GPL-3.0, mature, inactive since 2012)

View File

@ -4,7 +4,6 @@
- **[0 A.D.](../0_ad.md)** (C++, GPL-2.0, beta)
- **[1oom](../1oom.md)** (C, GPL-2.0, mature)
- **[4D-TRIS](../4d-tris.md)** (C, GPL-2.0, mature, inactive since 2012)
- **[a2x](../a2x.md)** (C, Python, C++, GPL-3.0, beta)
- **[Abe's Amazing Adventure](../abes_amazing_adventure.md)** (C, GPL-2.0, mature, inactive since 2005)
- **[AdaGate](../adagate.md)** (Ada, GPL-3.0, mature)
- **[Airstrike](../airstrike.md)** (C, GPL-2.0, beta, inactive since 2014)
@ -103,6 +102,7 @@
- **[F-1 Spirit](../f-1_spirit.md)** (C++, ?, beta, inactive since 2009)
- **[Falcon's Eye](../falcons_eye.md)** (C, NetHack General Public License, mature, inactive since 2004)
- **[Falltergeist](../falltergeist.md)** (C++, GPL-3.0, beta)
- **[Faur](../faur.md)** (C, Python, C++, GPL-3.0, beta)
- **[FIFE](../fife.md)** (C++, Python, LGPL-2.1, beta)
- **[Fish Fillets - Next Generation](../fish_fillets-next_generation.md)** (C++, GPL-2.0, mature)
- **[Flare](../flare.md)** (C++, Java, GPL-3.0, mature)
@ -361,7 +361,7 @@
- **[Tactics Squad](../tactics_squad.md)** (C++, GPL-2.0, beta, inactive since 2007)
- **[Taisei Project](../taisei_project.md)** (C, Python, MIT, mature)
- **[Tangomon](../tangomon.md)** (Python, GPL-3.0, mature, inactive since 2017)
- **[TankistOnline ](../tankist_online.md)** (Python, GPL-3.0, beta)
- **[TankistOnline](../tankistonline.md)** (Python, GPL-3.0, beta)
- **[Team Tactics](../team_tactics.md)** (Java, MIT, beta, inactive since 2016)
- **[Teeworlds](../teeworlds.md)** (C, C++, zlib, beta, inactive since 2013)
- **[TermFrogger](../termfrogger.md)** (Ada, GPL-3.0, mature)

View File

@ -2,7 +2,7 @@
_FPS game that is the fork of Tremulous._
- Home: http://www.tremfusion.net/ (no links), https://web.archive.org/web/20121027000844/http://www.tremfusion.net:80/
- Home: https://www.tremfusion.net/, https://web.archive.org/web/20121027000844/http://www.tremfusion.net:80/
- State: mature, inactive since 2009
- Keywords: remake, first-person, inspired by Tremulous, shooter
- Code repository: https://github.com/Amanieu/tremfusion.git

View File

@ -9,7 +9,7 @@ _Turn-based monster fighting RPG._
- Code repository: https://github.com/Tuxemon/Tuxemon.git
- Code language: Python
- Code license: GPL-3.0
- Code dependencies: cx_Freeze, neteria, Pillow, pygame, PyTMX
- Code dependencies: neteria, Pillow, pygame, PyTMX
## Building

View File

@ -3,7 +3,7 @@
_A fan remake of MadTV._
- Home: http://www.tvgigant.de/
- Media: https://en.wikipedia.org/wiki/Mad_TV_(video_game)#Remakes
- Media: <https://en.wikipedia.org/wiki/Mad_TV_(video_game)#Remakes>
- State: mature
- Download: (see home)
- Keywords: strategy, inspired by Mad TV, remake

View File

@ -3,7 +3,7 @@
_Event-driven networking engine._
- Home: https://twistedmatrix.com/trac/
- Media: https://en.wikipedia.org/wiki/Twisted_(software)
- Media: <https://en.wikipedia.org/wiki/Twisted_(software)>
- State: mature
- Download: https://pypi.org/project/Twisted/
- Platform: Windows, Linux

View File

@ -3,7 +3,7 @@
_Remake of Tyrian._
- Home: https://www.b3dgs.com/v7/page.php?lang=en&section=tyrian_remake
- Media: https://en.wikipedia.org/wiki/Tyrian_(video_game)
- Media: <https://en.wikipedia.org/wiki/Tyrian_(video_game)>
- State: beta
- Keywords: action, inspired by Tyrian, remake, scrolling, shootem
- Code repository: https://github.com/b3dgs/tyrian-remake.git

View File

@ -3,7 +3,7 @@
_FPS/RTS hybrid game powered by the Daemon engine (a combination of ioq3 and XreaL)._
- Home: https://unvanquished.net/, https://sourceforge.net/projects/unvanquished/
- Media: https://en.wikipedia.org/wiki/Unvanquished_(video_game)
- Media: <https://en.wikipedia.org/wiki/Unvanquished_(video_game)>
- State: mature
- Download: https://unvanquished.net/?page_id=318
- Platform: Windows, Linux, macOS

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