From e7ea8fc6ab0bedc5ba50a18ea7eff68f5eb2846b Mon Sep 17 00:00:00 2001 From: Trilarion Date: Tue, 28 Sep 2021 13:42:58 +0200 Subject: [PATCH] synchronized awesome list (https://github.com/radek-sprta/awesome-game-remakes) and sourceforge member pages and some inspiration wikipedia links --- code/backlog.txt | 4 +- code/backlog_enhanced.txt | 6 + code/maintenance_inspirations.py | 4 + code/rejected.txt | 4 +- code/synchronization/sourceforge_import.py | 65 ++-- .../synchronize_awesome_lists.py | 27 +- code/utils/osg_rejected.py | 2 +- developers.md | 301 +++++++++++++++++- entries/0_ad.md | 2 +- entries/anuto.md | 2 +- entries/bobball.md | 2 +- entries/carnage3d.md | 2 +- entries/chaos_esque_anthology.md | 2 +- entries/combat_simulator_project.md | 2 +- entries/command_series_engine.md | 2 +- entries/conquests.md | 2 +- entries/crossfire.md | 2 +- entries/dmomd.md | 2 +- entries/domino_on_acid.md | 2 +- entries/donut.md | 14 + entries/duga.md | 2 +- entries/dune_legacy.md | 2 +- entries/extreme_tux_racer.md | 2 +- entries/flightgear.md | 2 +- entries/fquake3.md | 2 +- entries/free_heroes_2.md | 2 +- entries/free_mars.md | 2 +- entries/freespace_2_source_code_project.md | 16 + entries/fteqw.md | 17 + entries/gbdk.md | 2 +- entries/gl-117.md | 2 +- entries/glest.md | 2 +- entries/gloomy_dungeons.md | 2 +- entries/gloomy_dungeons_2.md | 2 +- entries/haxima.md | 2 +- entries/ioquake3.md | 2 +- entries/jake2.md | 2 +- entries/jgame.md | 1 + entries/kraptor.md | 1 + entries/mafiaunity.md | 14 + entries/mekwars.md | 1 + entries/mpango.md | 2 +- entries/murder_in_the_public_domain.md | 2 +- entries/norseworld_ragnarok.md | 2 +- entries/ogrian_carpet.md | 2 +- entries/open_kick-off.md | 15 + entries/openarena.md | 2 +- entries/opendiablo2.md | 14 + entries/operation_citadel.md | 2 +- entries/pipewalker.md | 1 + entries/plib.md | 1 + entries/quake3e.md | 2 +- entries/quakejs.md | 2 +- entries/rad.md | 2 +- entries/remc2.md | 18 ++ entries/scrabble3d.md | 2 +- entries/stars_nova.md | 2 +- entries/the_battle_for_wesnoth.md | 2 +- entries/tower_toppler.md | 1 + entries/trigger.md | 2 +- entries/ualbion.md | 13 + entries/world_of_phaos.md | 2 +- entries/wxlasertank.md | 1 + entries/xu4.md | 2 +- entries/yamagi_quake_ii.md | 2 +- entries/zandronum.md | 14 + inspirations.md | 97 +++--- 67 files changed, 607 insertions(+), 129 deletions(-) rename code/{ => synchronization}/synchronize_awesome_lists.py (74%) create mode 100644 entries/donut.md create mode 100644 entries/freespace_2_source_code_project.md create mode 100644 entries/fteqw.md create mode 100644 entries/mafiaunity.md create mode 100644 entries/open_kick-off.md create mode 100644 entries/opendiablo2.md create mode 100644 entries/remc2.md create mode 100644 entries/ualbion.md create mode 100644 entries/zandronum.md diff --git a/code/backlog.txt b/code/backlog.txt index 5a7eeae8..978555ae 100644 --- a/code/backlog.txt +++ b/code/backlog.txt @@ -87,4 +87,6 @@ https://www.seul.org/~grumbel/tmp/clanlib/games.html https://www.tapatalk.com/groups/imperilist/ https://www.wurfelengine.net/ https://zdoom.org/downloads (gzdoom, lzdoom) -https://zope.readthedocs.io/en/latest/ \ No newline at end of file +https://zope.readthedocs.io/en/latest/ +https://github.com/jmorton06/Lumos +http://crazycarscpc.free.fr/ \ No newline at end of file diff --git a/code/backlog_enhanced.txt b/code/backlog_enhanced.txt index 5d1441cf..65d87aa5 100644 --- a/code/backlog_enhanced.txt +++ b/code/backlog_enhanced.txt @@ -1,5 +1,6 @@ more work +https://sourceforge.net/p/uhexen2/code/HEAD/tree/ Hexen II: Hammer of Thyrion http://hgm.nubati.net/ (winboard) http://insideastarfilledsky.net/ (source may be somewhere else) https://empiredirectory.net/ @@ -9,6 +10,7 @@ https://github.com/neuromancer/re-private-eye.git (moved to scummvm) and is part http://www.hard-light.net/ (Free Space Open, Knossos, Mods, https://github.com/scp-fs2open/fs2open.github.com, https://wiki.hard-light.net/index.php/Getting_started) http://svn.assembla.com/svn/gdpl/ (not sure what links there and what kind of game it is, license?) https://web.archive.org/web/20161230103538/http://www.linuxdevcenter.com/pub/a/linux/2003/04/24/exult.html +http://barbarian.1987.free.fr/indexEN.htm (many version, source license?) roguelike @@ -121,6 +123,10 @@ https://en.wikipedia.org/wiki/List_of_free_and_open-source_Android_applications# https://en.wikipedia.org/wiki/MUD#Spread (all there) https://en.wikipedia.org/wiki/MUD_client (all there) +osdn + +https://osdn.net/ + special https://alternativeto.net/ (query with only open source as option) diff --git a/code/maintenance_inspirations.py b/code/maintenance_inspirations.py index b33943be..84330fb5 100644 --- a/code/maintenance_inspirations.py +++ b/code/maintenance_inspirations.py @@ -5,6 +5,7 @@ Maintenance of inspirations.md and synchronization with the inspirations in the # TODO search fandom # TODO which inspirations have wikipedia entries with open source games category but aren't included # TODO if update included entries are included, update entries with media too +# TODO series always with lowercase import time from utils import osg, osg_ui, osg_wikipedia, constants as c @@ -76,6 +77,9 @@ class InspirationMaintainer: print('missed inspirations checked') def check_for_wikipedia_links(self): + """ + Check the inspirations that haven't yet have a Wikipedia link in their Media field by searching for them on Wikipedia. + """ if not self.inspirations: print('inspirations not yet loaded') return diff --git a/code/rejected.txt b/code/rejected.txt index 5d3ae184..6e50d9ff 100644 --- a/code/rejected.txt +++ b/code/rejected.txt @@ -195,4 +195,6 @@ XQuest 2 (http://www.swallowtail.org/xquest/, http://www.swallowtail.org/xquest/ xrick (http://www.bigorno.net/xrick): No open source license/unclear license (see file README in http://www.bigorno.net/xrick/xrick-021212.zip) Yave (https://github.com/gan74/Yave): General graphics engine, not game centered in any way and experimental Yuris Revenge (https://github.com/cookgreen/Yuris-Revenge): Mod to OpenRA -zedragon (https://github.com/charlierobson/zedragon.git): License not found, Assembly, not sure which OS is supported, no release, not much guidance \ No newline at end of file +zedragon (https://github.com/charlierobson/zedragon.git): License not found, Assembly, not sure which OS is supported, no release, not much guidance +rawgl (https://github.com/cyxx/rawgl): All rights reserved by Gregory Montoir. No FOSS license. +The Great Escape in C (https://github.com/dpt/The-Great-Escape-in-C): All rights reserved by David Thomas. No FOSS license. \ No newline at end of file diff --git a/code/synchronization/sourceforge_import.py b/code/synchronization/sourceforge_import.py index f9e3abfd..2e3fac46 100644 --- a/code/synchronization/sourceforge_import.py +++ b/code/synchronization/sourceforge_import.py @@ -1,6 +1,8 @@ """ Scrapes Sourceforge project sites and adds (mostly developer) information to our database. -""" # TODO sourceforge sites that are not existing anymore but we have an archive link, also scrape +""" + +# TODO sourceforge sites that are not existing anymore but we have an archive link, also scrape import os import json @@ -12,17 +14,22 @@ sf_entries_file = os.path.join(c.code_path, 'sourceforge_entries.txt') prefix = 'https://sourceforge.net/projects/' # author names in SF that aren't the author names how we have them -SF_alias_list = {'Erik Johansson (aka feneur)': 'Erik Johansson', 'Itms': 'Nicolas Auvray', 'baris yuksel': 'Baris Yuksel', +SF_alias_list = {'Erik Johansson (aka feneur)': 'Erik Johansson', 'Itms': 'Nicolas Auvray', + 'baris yuksel': 'Baris Yuksel', 'Wraitii': 'Lancelot de Ferrière', 'Simzer': 'Simon Laszlo', 'armin bajramovic': 'Armin Bajramovic', - 'bleu tailfly': 'bleutailfly', 'dlh': 'DLH', 'Bjorn Hansen': 'Bjørn Hansen', 'Louens Veen': 'Lourens Veen', - 'linley_henzell': 'Linley Henzell', 'Patrice DUHAMEL': 'Patrice Duhamel', 'Etienne SOBOLE': 'Etienne Sobole', + 'bleu tailfly': 'bleutailfly', 'dlh': 'DLH', 'Bjorn Hansen': 'Bjørn Hansen', + 'Louens Veen': 'Lourens Veen', + 'linley_henzell': 'Linley Henzell', 'Patrice DUHAMEL': 'Patrice Duhamel', + 'Etienne SOBOLE': 'Etienne Sobole', 'L. H. [Lubomír]': 'L. H. Lubomír', 'davidjoffe': 'David Joffe', 'EugeneLoza': 'Eugene Loza', - 'Kenneth Gangsto': 'Kenneth Gangstø', 'Lucas GAUTHERON': 'Lucas Gautheron', 'Per I Mathisen': 'Per Inge Mathisen', + 'Kenneth Gangsto': 'Kenneth Gangstø', 'Lucas GAUTHERON': 'Lucas Gautheron', + 'Per I Mathisen': 'Per Inge Mathisen', 'wrtlprnft': 'Wrzlprnft', 'daniel_santos': 'Daniel Santos', 'Dark_Sylinc': 'darksylinc', 'Don Llopis': 'Don E. Llopis', 'dwachs': 'Dwachs', 'Pierre-Loup Griffais': 'Pierre-Loup A. Griffais', 'Richard Gobeille': 'Richard C. Gobeille', 'timfelgentreff': 'Tim Felgentreff', 'Dr. Martin Brumm': 'Martin Brumm', 'Dr. Wolf-Dieter Beelitz': 'Wolf-Dieter Beelitz'} +# authors to be ignored SF_ignore_list = ('', 'Arianne Integration Bot') @@ -49,28 +56,32 @@ def collect_sourceforge_entries(): def sourceforge_import(): """ - - :return: + Scraps Sourceforge project sites and adds developer information to the entries """ + + # read entries that have sourceforge projects files = json.loads(utils.read_text(sf_entries_file)) + # read developer information all_developers = osg.read_developers() print(' {} developers read'.format(len(all_developers))) all_developers_changed = False # all exceptions that happen will be eaten (but will end the execution) try: - # loop over each entry + # loop over each entry with a sourceforge project for index, file in enumerate(files): - print(' process {}'.format(file)) + print(' process {} ({})'.format(file, index)) - # read entry + # read full entry entry = osg.read_entry(file) developers = entry.get('Developer', []) urls = [x.value for x in entry['Home'] if x.startswith('https://sourceforge.net/projects/')] + # do we need to save it again entry_changed = False + # for all sourceforge project urls in this entry for url in urls: print(' sf project {}'.format(url)) @@ -78,8 +89,11 @@ def sourceforge_import(): print('error: sf project does not end with slash') url += '/' - # members - url_members = 'https://sourceforge.net/p/' + url[len(prefix):] + '_members/' + # read and parse members page + project_name = url[len(prefix):-1] + if 'berlios' in project_name: # berlios projects never have member pages + continue + url_members = 'https://sourceforge.net/p/' + project_name + '/_members/' response = requests.get(url_members) if response.status_code != 200: print('error: url {} not accessible, status {}'.format(url_members, response.status_code)) @@ -88,48 +102,54 @@ def sourceforge_import(): authors = soup.find('div', id='content_base').find('table').find_all('tr') authors = [author.find_all('td') for author in authors] authors = [author[1].a['href'] for author in authors if len(author) == 3] + # for every author in the list of scraped authors for author in authors: # sometimes author already contains the full url, sometimes not url_author = 'https://sourceforge.net' + author if not author.startswith('http') else author + # get the personal author page from sourceforge response = requests.get(url_author) if response.status_code != 200 and author not in ('/u/favorito/',): print('error: url {} not accessible, status {}'.format(url_author, response.status_code)) raise RuntimeError() - url_author = response.url # could be different now + url_author = response.url # could be different now (redirect) if 'auth/?return_to' in url_author or response.status_code != 200: # for some reason authorisation is forbidden or page was not available (happens for example for /u/kantaros) author_name = author[3:-1] nickname = author_name else: + # this is the typical case soup = BeautifulSoup(response.text, 'html.parser') - author_name = soup.h1.get_text() + author_name = soup.h1.get_text().strip() # lately they have a newline at the end, need to strip that author_name = SF_alias_list.get(author_name, author_name) # replace by alias if possible nickname = soup.find('dl', class_='personal-data').find('dd').get_text() nickname = nickname.replace('\n', '').strip() - nickname += '@SF' # our indication of the platform to search for - author_name = author_name.strip() # names can still have white spaces before or after + nickname += '@SF' # our indication of the platform to search for + author_name = author_name.strip() # names could still have white spaces before or after + # some authors we ignore if author_name in SF_ignore_list: continue - # look author up in entry developers + # look author up in entry developers field, if not existing add if author_name not in developers: print(' dev "{}" added to entry {}'.format(author_name, file)) entry['Developer'] = entry.get('Developer', []) + [osg_parse.ValueWithComment(author_name)] entry_changed = True - developers = entry.get('Developer', []) + developers = entry.get('Developer', []) # update developers # look author and SF nickname up in developers data base if author_name in all_developers: + # get existing developer information dev = all_developers[author_name] - if not nickname in dev.get('Contact', []): + if nickname not in dev.get('Contact', []): print(' existing dev "{}" added nickname ({}) to developer database'.format(author_name, nickname)) # check that name has not already @SF contact if any(x.endswith('@SF') for x in dev.get('Contact', [])): - print('warning: already SF contact') + print('warning: already different SF contact existing') all_developers[author_name]['Contact'] = dev.get('Contact', []) + [nickname] all_developers_changed = True else: + # new developer entry in the developers data base print(' dev "{}" ({}) added to developer database'.format(author_name, nickname)) all_developers[author_name] = {'Name': author_name, 'Contact': [nickname], 'Games': [entry['Title']]} all_developers_changed = True @@ -156,9 +176,8 @@ def sourceforge_import(): if __name__ == "__main__": - # collect entries - collect_sourceforge_entries() + # collect_sourceforge_entries() # import information from sf - # sourceforge_import() + sourceforge_import() diff --git a/code/synchronize_awesome_lists.py b/code/synchronization/synchronize_awesome_lists.py similarity index 74% rename from code/synchronize_awesome_lists.py rename to code/synchronization/synchronize_awesome_lists.py index 5769d44a..6146c207 100644 --- a/code/synchronize_awesome_lists.py +++ b/code/synchronization/synchronize_awesome_lists.py @@ -6,6 +6,10 @@ import re import requests from utils import osg, osg_rejected +AWESOME_LIST = 'https://raw.githubusercontent.com/radek-sprta/awesome-game-remakes/master/README.md' +# Probably could fix them within the awesome lists +IGNORED = ('2006rebotted', 'raw(gl)', 'fheroes2', 'FS2OPEN', 'Barbarian', 'Hexen II: Hammer of Thyrion') + matcher = re.compile(r'\[(.*)?\]\((.*?)\) - (.*)') # general structure: - [title](link) - description if __name__ == "__main__": @@ -14,10 +18,8 @@ if __name__ == "__main__": rejected = osg_rejected.read_rejected_file() # read awesome list - awesome_list = 'https://raw.githubusercontent.com/radek-sprta/awesome-game-remakes/master/README.md' - print('read {}'.format(awesome_list)) - r = requests.get(awesome_list, headers={'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64)'}, timeout=20, - allow_redirects=True) + print('read {}'.format(AWESOME_LIST)) + r = requests.get(AWESOME_LIST, headers={'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64)'}, timeout=20, allow_redirects=True) if r.status_code != requests.codes.ok: raise RuntimeError('Cannot download awesome list.') text = r.text @@ -34,6 +36,14 @@ if __name__ == "__main__": description = matches[2] entries.append({'Title': title, 'URL': url, 'Description': description, 'Category': category}) + # remove those from the ignored list + entries = [entry for entry in entries if not any(entry['Title'] == x for x in IGNORED)] + + # remove those that are in our rejected list + rejected_titles = [x['Title'] for x in rejected] + entries = [entry for entry in entries if entry['Title'] not in rejected_titles] + print('after filtering for rejected entries {}'.format(len(entries))) + # a bit of statistics about this awesome list print('contains {} entries in {} categories'.format(len(entries), len(text))) n = [0, 0] @@ -44,21 +54,18 @@ if __name__ == "__main__": n[1] += 1 print('{} links to Github, {} links not to Github'.format(*n)) - # remove those that are in our rejected list - rejected_titles = [x['Title'] for x in rejected] - entries = [entry for entry in entries if entry['Title'] not in rejected_titles] - # read our database our_entries = osg.read_entries() print('{} entries read (osgl)'.format(len(our_entries))) # go through this awesome list entries one by one and compare to our list for entry in entries: + title = entry['Title'] + url = entry['URL'] # go through our entries similar_entries = [] for our_entry in our_entries: - title_equal = entry['Title'] == our_entry['Title'] - url = entry['URL'] + title_equal = title == our_entry['Title'] url_present = any(url in x for x in our_entry['Home']) or any(url in x for x in our_entry.get('Code repository', [])) if title_equal or url_present: similar_entries.append(our_entry) diff --git a/code/utils/osg_rejected.py b/code/utils/osg_rejected.py index 15cfa323..d73fd6bb 100644 --- a/code/utils/osg_rejected.py +++ b/code/utils/osg_rejected.py @@ -18,7 +18,7 @@ def read_rejected_file(): text = u.read_text(rejected_file) rejected = [] for line in text.split('\n'): - print(line) + # print(line) matches = matcher.findall(line)[0] # we know there will be exactly one match on every line name = matches[0].strip() links = matches[1].split(',') diff --git a/developers.md b/developers.md index 89bd3789..05eeabfa 100644 --- a/developers.md +++ b/developers.md @@ -1,5 +1,5 @@ [comment]: # (partly autogenerated content, edit with care, read the manual before) -# Developer [12132] +# Developer [12186] ## #Momo [1] @@ -1637,7 +1637,7 @@ - Games: Project-Uranium-Godot - Contact: Alekemon@GH -## Aleksander [4] +## Aleksander [1] - Games: Cataclysm: Dark Days Ahead - Contact: Broken-Admin@GH @@ -1721,6 +1721,11 @@ - Games: Tux Paint - Contact: el_paso@SF +## Alessandro Pira [1] + +- Games: The Battle for Wesnoth +- Contact: alex_pira@SF + ## Alessandro Portale [1] - Games: Qt @@ -1917,6 +1922,11 @@ - Games: Urho3D - Contact: alexparlett@GH +## Alex Perry [1] + +- Games: PLIB +- Contact: alexperry@SF + ## Alex Piola [1] - Games: Uebergame @@ -3416,7 +3426,7 @@ ## Andreas [4] - Games: Daimonin, Stargus, The Battle for Wesnoth, Vega Strike -- Contact: aginor@GH +- Contact: aginor@GH, andreas99@SF, gladiac@SF, polyveg@SF - Home: http://www.alternating.net ## Andreas Landmark [1] @@ -4234,7 +4244,7 @@ ## Andy Balaam [7] - Games: Cross The Road, Duckmaze, Foursies, Mop(e)snake, Rabbit Escape, Smolpxl, Sootl -- Contact: andybalaam@GH +- Contact: andybalaam@GH, axis3x3@SF - Home: http://www.artificialworlds.net ## Andy Baskett [1] @@ -5441,7 +5451,7 @@ ## Artem [3] - Games: ClanLib, SuperTuxKart, VCMI -- Contact: ArtHome12@GH, KroArtem@GH, v-for-vandal@GH +- Contact: artemsen@SF, ArtHome12@GH, KroArtem@GH, v-for-vandal@GH - Home: https://kroartem.wordpress.com/ ## Artem Ivanov [1] @@ -6296,6 +6306,11 @@ - Games: Godot - Contact: Listwon@GH +## Baruk Khazad! [1] + +- Games: MekWars +- Contact: barukkhazad@SF + ## Bas de Böck [1] - Games: Terasology @@ -6688,6 +6703,11 @@ - Games: Dope Wars, Freeciv Alpha Centauri project - Contact: benwebb@SF +## Ben Woodhead [1] + +- Games: PLIB +- Contact: zander76@SF + ## Benau [1] - Games: SuperTuxKart @@ -6802,7 +6822,7 @@ ## Benjamin Leduc [2] - Games: FreedroidRPG, SuperTux -- Contact: giby@GH +- Contact: giby@GH, giby@SF ## Benjamin Marty [1] @@ -7077,6 +7097,11 @@ - Games: British Bingo - Contact: bert-beckwith@SF +## Bert Driehuis [1] + +- Games: PLIB +- Contact: driehuis@SF + ## Bert Hekman [1] - Games: Smash Battle @@ -7886,6 +7911,11 @@ - Contact: btimofeev@GH - Home: https://emunix.org +## Boris van Schooten [1] + +- Games: JGame +- Contact: schooten@SF + ## BorisTheBrave [2] - Games: Devilution, DevilutionX @@ -8056,6 +8086,11 @@ - Games: android-chess - Contact: Brainsucker92@GH +## Bram Stolk [1] + +- Games: PLIB +- Contact: bram@SF + ## Brandon Bergren [2] - Games: Cataclysm: Dark Days Ahead, Freestars @@ -8993,7 +9028,7 @@ - Games: Doom Legacy - Contact: calumr@SF -## Calvin [5] +## Calvin [1] - Games: Ancient Beast - Contact: c3ho@GH @@ -12832,6 +12867,11 @@ - Games: Godot - Contact: djrm@GH +## Daniel Rammelt [1] + +- Games: GBDK +- Contact: shazeal@SF + ## Daniel Reiter Horn [1] - Games: Vega Strike @@ -13667,6 +13707,11 @@ - Games: Psyco - Contact: davidfraser@SF +## David Galloway [1] + +- Games: GBDK +- Contact: djmips@SF + ## David García Garzón [1] - Games: Andor's Trail @@ -15606,6 +15651,11 @@ - Games: Vircadia - Contact: DouglasWilcox@GH +## Douglas Berry [1] + +- Games: MekWars +- Contact: salient0ne@SF + ## Douglas Limmer [1] - Games: PCGen @@ -15731,6 +15781,11 @@ - Games: UFO: Alien Invasion - Contact: drane@SF, dranedrane@GH +## DraugTheWhopper [1] + +- Games: Crossfire +- Contact: nckipps@SF + ## draxdyn [1] - Games: XMage @@ -16122,7 +16177,7 @@ ## Dylan Myers [1] - Games: MegaMek -- Contact: Dylan-M@GH +- Contact: Dylan-M@GH, ralgith-erian@SF ## Dylan Petonke [1] @@ -17381,6 +17436,11 @@ - Games: Crossfire - Contact: eracc@SF +## Eraser Head [1] + +- Games: Stars! Nova +- Contact: eraser8head@SF + ## erbsenzaehler [1] - Games: Stockfish @@ -17534,6 +17594,11 @@ - Games: Godot - Contact: elasota@GH +## Eric Lavigne [1] + +- Games: PLIB +- Contact: smokydiamond@SF + ## Eric Levin [1] - Games: Vircadia @@ -19531,6 +19596,11 @@ - Games: XMage - Contact: fburato@GH +## Francesco Munda [1] + +- Games: MekWars +- Contact: ziggurath@SF + ## Francesco Rossi [1] - Games: Ksudoku @@ -20410,6 +20480,11 @@ - Contact: Sector14@GH - Home: https://www.mups.co.uk +## Gary Harris [1] + +- Games: wxLaserTank +- Contact: garyjharris@SF + ## Gary Linscott [1] - Games: Stockfish @@ -20784,6 +20859,11 @@ - Contact: grit96@GH - Home: http://geraintwhite.co.uk +## Gerard Decatrel [1] + +- Games: PLIB +- Contact: deca@SF + ## Gerard Lim [1] - Games: Netrek @@ -20933,6 +21013,11 @@ - Contact: gcp@GH - Home: https://www.morbo.be +## Giancarlo Niccolai [1] + +- Games: PLIB +- Contact: jonnymind@SF + ## Gianfranco Costamagna [1] - Games: Hedgewars @@ -20984,6 +21069,11 @@ - Games: unitystation - Contact: Lancemaker@GH +## Gil Carter [1] + +- Games: PLIB +- Contact: gilcarter@SF + ## Gil Forcada Codinachs [1] - Games: Aisleriot @@ -22642,6 +22732,11 @@ - Contact: burmagroup@SF, velnias75@GH - Home: https://discord.me/pangaea +## Heiko Tietze [1] + +- Games: Scrabble3D +- Contact: ocye@SF + ## Heimen Stoffels [3] - Games: Andor's Trail, Lexica, Me and My Shadow @@ -23979,6 +24074,11 @@ - Contact: Tairesh@GH - Home: https://tairesh.github.io +## Ilya Bely [1] + +- Games: NorseWorld: Ragnarok +- Contact: aerton@SF + ## Ilya Malanin [1] - Games: OpenFL @@ -24596,6 +24696,11 @@ - Contact: j-jorge@GH - Home: https://medium.com/@julienjorge/ +## J-M Le Peuvedic [1] + +- Games: GL-117 +- Contact: cocktails@SF + ## J-P Nurmi [1] - Games: Qt @@ -24636,6 +24741,11 @@ - Games: PCGen - Contact: jhunterj@SF +## J. Nathan Matias [1] + +- Games: PLIB +- Contact: rubberpaw@SF + ## J. S. [1] - Games: Vega Strike @@ -25096,6 +25206,11 @@ - Contact: DarkLotus@GH, eptg@SF, Itsnotjames@GH, jameskr97@GH, rd3k@GH - Home: http://jaaaaam.es, http://www.gippslandweb.com.au +## James 'J.C.' Jones [1] + +- Games: PLIB +- Contact: puggles@SF + ## James A. Simons [1] - Games: Wolfpack Empire @@ -26486,6 +26601,7 @@ ## Jeremiah D. Powell [1] - Games: Ogrian Carpet +- Contact: waveclaw@SF ## Jeremiah Morris [1] @@ -26974,6 +27090,11 @@ - Games: VASSAL - Contact: jurbas@SF +## Jim Valavanis [1] + +- Games: RAD +- Contact: jvalavanis@SF + ## Jimb Esser [1] - Games: Simple DirectMedia Layer @@ -27703,6 +27824,11 @@ - Games: Iceball, OpenSpades - Contact: Ericson2314@GH +## John F. Fay [1] + +- Games: PLIB +- Contact: fayjf@SF + ## John Gilbert [1] - Games: Wargamer @@ -28615,6 +28741,11 @@ - Contact: JoseVarelaP@GH - Home: https://jose.heysora.net/ +## Jose Zanni [1] + +- Games: Glest +- Contact: josepzin@SF + ## josecpujol [1] - Games: Vircadia @@ -29724,6 +29855,11 @@ - Contact: jvlomax@GH - Home: https://lurimax.dev +## Jürgen Marquardt [1] + +- Games: PLIB +- Contact: j_marquardt@SF + ## Jüri Valdmann [1] - Games: Qt @@ -30160,6 +30296,11 @@ - Contact: huftis@GH, huftis@SF - Home: https://huftis.org/ +## Karl Robillard [1] + +- Games: xu4 +- Contact: wickedsmoke@SF + ## Karl Tiedt [1] - Games: Ancient Beast @@ -31734,6 +31875,11 @@ - Games: KaM Remake - Contact: Kromster80@GH +## Kronoman [1] + +- Games: KRaptor +- Contact: kronopio@SF + ## Kronos [1] - Games: RuneLite @@ -33131,6 +33277,11 @@ - Contact: tybug@GH - Home: https://tybug.github.io/ +## Liam Ryan [1] + +- Games: MekWars +- Contact: liomr@SF + ## Liang Qi [1] - Games: Qt @@ -34998,7 +35149,7 @@ - Contact: manuelm@GH - Home: https://manuel.mausz.at/ -## Manuel Moos [2] +## Manuel Moos [1] - Games: Armagetron Advanced - Contact: bazaaarmagetron@SF, z-man@SF, zmanuel@GH @@ -35635,6 +35786,11 @@ - Games: pygame - Contact: markph0204@GH +## Mark K Vallevand [1] + +- Games: PLIB +- Contact: markus5@SF + ## Mark K. Kim [1] - Games: Tux Paint @@ -35984,6 +36140,11 @@ - Games: M.A.R.S. - Contact: m-c-t@SF +## marsch84 [1] + +- Games: Trigger +- Contact: marsch84@SF + ## Marshall Lake [1] - Games: NetStatsBaseball @@ -38355,6 +38516,11 @@ - Games: TripleA - Contact: mongoose1130@GH +## Michael Hope [1] + +- Games: GBDK +- Contact: michaelh@SF + ## Michael Hudson-Doyle [1] - Games: Psyco @@ -38529,6 +38695,11 @@ - Contact: mrcook@GH - Home: https://mrcook.uk +## Michael Rowlett [1] + +- Games: MekWars +- Contact: eventsbeyondme@SF + ## Michael Ryan [1] - Games: xu4 @@ -39110,6 +39281,11 @@ - Games: FreeCol - Contact: mpope@SF +## Mike Prosser [1] + +- Games: Ogrian Carpet +- Contact: mikeprosser@SF + ## Mike Purvis [1] - Games: OpenJazz @@ -40553,6 +40729,11 @@ - Contact: Feramor@GH - Home: http://www.ozantopcu.com.tr +## Mĺrten Strömberg [1] + +- Games: PLIB +- Contact: stromberg@SF + ## n0.obAtroN [1] - Games: Stargus @@ -40779,7 +40960,7 @@ ## Nate [2] - Games: TankistOnline, The Powder Toy -- Contact: ief015@GH, servusdei2018@GH, servusDei2018@GH +- Contact: ief015@GH, servusDei2018@GH, servusdei2018@GH - Home: https://servusdei.github.io ## Nate Fries [1] @@ -41507,6 +41688,11 @@ - Contact: NickMcConnell@GH - Home: https://nickmcconnell.github.io/ +## Nick McEvoy [1] + +- Games: PLIB +- Contact: nmcevoy@SF + ## Nick Pirocanac [1] - Games: Free Allegiance @@ -42318,6 +42504,11 @@ - Games: Dungeon Crawl Stone Soup - Contact: NormalPerson7@GH +## Norman Vine [1] + +- Games: PLIB +- Contact: nhv@SF + ## Normen Hansen [1] - Games: jMonkeyEngine @@ -43501,6 +43692,11 @@ - Contact: pablomayobre@GH - Home: https://pablomayobre.github.io +## Pablo Barrio [1] + +- Games: FlightGear +- Contact: pbarrio@SF + ## Pablo Castellazzi [1] - Games: Magarena @@ -44644,6 +44840,11 @@ - Games: Freeciv, Warzone 2100 - Contact: perim@GH, sendai@SF +## Per Liedman [1] + +- Games: PLIB +- Contact: liedman@SF + ## Per Øyvind Karlsen [1] - Games: Dune Legacy @@ -49049,6 +49250,11 @@ - Games: Space Station 13, unitystation - Contact: Robustin@GH +## rock808 [1] + +- Games: World of Phaos +- Contact: rock808@SF + ## rocketBANG [1] - Games: The Battle for Wesnoth @@ -50428,6 +50634,11 @@ - Contact: c99koder@GH - Home: http://www.c99.org +## Sam Stickland [1] + +- Games: PLIB +- Contact: sps196@SF + ## Sam Varner [1] - Games: Vamos @@ -50630,6 +50841,11 @@ - Games: ezEngine - Contact: Sanakan8472@GH +## Sandeep Dutta [1] + +- Games: GBDK +- Contact: sandeep@SF + ## Sander Bisschops [1] - Games: Openfrag @@ -51437,6 +51653,11 @@ - Games: Unknown Horizons - Contact: sebras@GH +## Sebastian Ude [1] + +- Games: PLIB +- Contact: ude@SF + ## Sebastian Weiss [1] - Games: jMonkeyEngine @@ -51546,6 +51767,11 @@ - Games: Mpango - Contact: leonserg@SF +## Serg V. Zhdanovskih [1] + +- Games: NorseWorld: Ragnarok +- Contact: serg-alchemist@SF + ## Serge van den Boom [1] - Games: The Ur-Quan Masters @@ -51958,6 +52184,11 @@ - Games: osu! - Contact: swoolcock@GH +## Shannon [1] + +- Games: Dune Legacy +- Contact: shazwazza@SF + ## Shannon Freeman [1] - Games: The Eternity Engine @@ -52861,6 +53092,11 @@ - Contact: sinisterseed@GH - Home: https://www.twitch.tv/nixchievousfox +## Sir Ranjid [1] + +- Games: Chaos Esque Anthology +- Contact: sirranjid@SF + ## Sir-Odie [2] - Games: Eternal Lands, Other-Life @@ -53685,6 +53921,11 @@ - Games: ScummVM - Contact: spookypeanut@GH +## Spork [1] + +- Games: MekWars +- Contact: billypinhead@SF + ## sprunk [2] - Games: Spring, Zero-K @@ -53783,6 +54024,11 @@ - Contact: cpascal@GH - Home: https://cpascal.net/ +## Stanislas Dolcini [1] + +- Games: 0 A.D. +- Contact: stanleysweet@SF + ## Stanislav Bas [3] - Games: OpenMW, TES3MP, xoreos @@ -53910,10 +54156,10 @@ - Games: AssaultCube - Contact: ac-stef@GH, ac_stef@SF -## Stefan [5] +## Stefan [3] - Games: ClassicUO, FreedroidRPG, Vocaluxe -- Contact: Stallind@GH, Stefan1200-de@GH +- Contact: Stallind@GH, stedevil@SF, Stefan1200-de@GH - Home: https://www.stefan1200.de ## stefan [1] @@ -54319,6 +54565,11 @@ - Games: The Battle for Wesnoth - Contact: stevecotton@GH +## Steve Gore [1] + +- Games: MekWars +- Contact: sgore@SF + ## Steve Grenier [1] - Games: GamePlay @@ -55318,7 +55569,7 @@ ## Taharqa [1] - Games: MegaMek -- Contact: bombaijin@SF, Taharqa@GH +- Contact: bombaijin@SF, Taharqa@GH, taharqa@SF ## Tahsin Jahin Khalid [1] @@ -58600,7 +58851,7 @@ - Games: Mindustry - Contact: Tunacan427@GH -## Tuncay Yavuz Büyükadalı [2] +## Tuncay Yavuz Büyükadalı [1] - Games: Fractal Engine - Contact: Yavuz1234567890@GH @@ -59902,7 +60153,7 @@ - Games: osu! - Contact: VINXIS@GH -## Vinzenz 'evilissimo' Feenstra [2] +## Vinzenz 'evilissimo' Feenstra [1] - Games: Godot - Contact: vinzenz@GH @@ -60250,6 +60501,11 @@ - Games: Cataclysm: Dark Days Ahead, FreeOrion - Contact: Voker57@GH +## Volador [1] + +- Games: FlightGear +- Contact: volador@SF + ## volansystech [1] - Games: Vircadia @@ -60829,6 +61085,11 @@ - Games: XMage - Contact: wetterlicht@GH +## Wh- [1] + +- Games: Ogrian Carpet +- Contact: nieks@SF + ## Whales [2] - Games: Cataclysm, Cataclysm: Dark Days Ahead @@ -61303,6 +61564,11 @@ - Games: StepMania - Contact: wolfman2000@SF +## Wolfram Kuss [1] + +- Games: PLIB +- Contact: wolfram_kuss@SF + ## Wolfram Wagner [1] - Games: FlightGear @@ -62396,6 +62662,11 @@ - Games: openage - Contact: yvan-burrie@GH +## yves pion [1] + +- Games: Haxima +- Contact: yp974@SF + ## yvt [1] - Games: OpenSpades diff --git a/entries/0_ad.md b/entries/0_ad.md index d25fa6de..eeeb69fd 100644 --- a/entries/0_ad.md +++ b/entries/0_ad.md @@ -12,7 +12,7 @@ - Code license: GPL-2.0 - Code dependency: libogg, libvorbis, libxml2, OpenAL, SDL2, zlib - Assets license: CC-BY-SA-3.0 -- Developer: Ben Brian, Erik Johansson, Kieran Pilkington, Lancelot de Ferrière, leper, Nicolas Auvray, Philip Taylor, Pureon, s0600204 +- Developer: Ben Brian, Erik Johansson, Kieran Pilkington, Lancelot de Ferrière, leper, Nicolas Auvray, Philip Taylor, Pureon, s0600204, Stanislas Dolcini Engine part is called Pyrogenesis. diff --git a/entries/anuto.md b/entries/anuto.md index 1b157bf2..04f2c65a 100644 --- a/entries/anuto.md +++ b/entries/anuto.md @@ -1,7 +1,7 @@ # Anuto - Home: https://github.com/reloZid/android-anuto -- Inspiration: tower defense +- Inspiration: Tower defense - State: mature - Download: https://f-droid.org/en/packages/ch.logixisland.anuto/ - Platform: Android diff --git a/entries/bobball.md b/entries/bobball.md index e903f56d..60fb4249 100644 --- a/entries/bobball.md +++ b/entries/bobball.md @@ -1,7 +1,7 @@ # BobBall - Home: https://github.com/bobthekingofegypt/BobBall -- Inspiration: Jezzball +- Inspiration: JezzBall - State: mature, inactive since 2017 - Download: https://f-droid.org//packages/org.bobstuff.bobball/ - Platform: Android diff --git a/entries/carnage3d.md b/entries/carnage3d.md index 14338115..1d3acad6 100644 --- a/entries/carnage3d.md +++ b/entries/carnage3d.md @@ -1,7 +1,7 @@ # Carnage3D - Home: https://github.com/codenamecpp/carnage3d -- Inspiration: Grand Theft Auto 1 +- Inspiration: Grand Theft Auto - State: beta - Platform: Windows, Linux - Keyword: action, remake, content commercial + original required diff --git a/entries/chaos_esque_anthology.md b/entries/chaos_esque_anthology.md index 538e6226..9924f96b 100644 --- a/entries/chaos_esque_anthology.md +++ b/entries/chaos_esque_anthology.md @@ -8,7 +8,7 @@ - Code language: ? - Code license: ? (GPL did not download the iso) - Assets license: CC-BY (mixed with GPL) -- Developer: ChaosEsqueTeam, Htimsy Rogerg, KlokWerk, PerlJamZ10 +- Developer: ChaosEsqueTeam, Htimsy Rogerg, KlokWerk, PerlJamZ10, Sir Ranjid Including new weapons, maps, vehicles. See also: https://sourceforge.net/projects/chaosesqueanthologyvolume2/ diff --git a/entries/combat_simulator_project.md b/entries/combat_simulator_project.md index ee1bc537..a1269461 100644 --- a/entries/combat_simulator_project.md +++ b/entries/combat_simulator_project.md @@ -1,6 +1,6 @@ # Combat Simulator Project -- Home: https://web.archive.org/web/20140215084623/https://sourceforge.net/apps/mediawiki/csp/index.php?title=Main_Page, https://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 diff --git a/entries/command_series_engine.md b/entries/command_series_engine.md index 5df93914..70640831 100644 --- a/entries/command_series_engine.md +++ b/entries/command_series_engine.md @@ -1,7 +1,7 @@ # Command Series Engine - Home: https://github.com/pwiecz/command_series -- Inspiration: Conflict in Vietnam, Crusade in Europe, Decision in the Desert +- Inspiration: Conflict: Vietnam, Crusade in Europe, Decision in the Desert - State: mature - Keyword: remake, strategy, content original required + commercial, engine - Code repository: https://github.com/pwiecz/command_series.git (@created 2020, @stars 7, @forks 1) diff --git a/entries/conquests.md b/entries/conquests.md index 0a06c054..c50409ab 100644 --- a/entries/conquests.md +++ b/entries/conquests.md @@ -1,6 +1,6 @@ # Conquests -- Home: http://conquests.sourceforge.net/, https://sourceforge.net/projects/conquests +- Home: http://conquests.sourceforge.net/, https://sourceforge.net/projects/conquests/ - Inspiration: Civilization series - State: mature, inactive since 2012 - Download: https://launchpad.net/conquests/+download diff --git a/entries/crossfire.md b/entries/crossfire.md index 91b453fb..8fd182f5 100644 --- a/entries/crossfire.md +++ b/entries/crossfire.md @@ -8,7 +8,7 @@ - Code repository: https://svn.code.sf.net/p/crossfire/code (svn active) - Code language: C, Java - Code license: GPL-2.0 -- Developer: Aaron Baugher, Alestan, Alexander Schultz, Andreas Kirschbaum, Andreas Vogl, Andrew Fuchs, AnMaster, Anthony Wyatt, Anton Oussik, Bob Tanner, Bort, Brendan Lally, David Seikel, eracc, Eric Kendrick, Jaakko Niemi, John Cater, Joris Bontje, Josh Hoover, Joshua Wilson, Karla Stenger, Kevin R. Bulgrien, Kevin Zheng, Klaus Elsbernd, Kurt Fitzner, Lalo Martins, Mark Wedel, Meegwun Southall, meflin2, Nicolas Weeger, Philipp Currlin, Preston Crow, rakitahs, Raphaël Quinet, Rebecca Kelly, Rick Tanner, rower, Salathar, Saru, SilverNexus, tchize, Todd Mitchell +- Developer: Aaron Baugher, Alestan, Alexander Schultz, Andreas Kirschbaum, Andreas Vogl, Andrew Fuchs, AnMaster, Anthony Wyatt, Anton Oussik, Bob Tanner, Bort, Brendan Lally, David Seikel, DraugTheWhopper, eracc, Eric Kendrick, Jaakko Niemi, John Cater, Joris Bontje, Josh Hoover, Joshua Wilson, Karla Stenger, Kevin R. Bulgrien, Kevin Zheng, Klaus Elsbernd, Kurt Fitzner, Lalo Martins, Mark Wedel, Meegwun Southall, meflin2, Nicolas Weeger, Philipp Currlin, Preston Crow, rakitahs, Raphaël Quinet, Rebecca Kelly, Rick Tanner, rower, Salathar, Saru, SilverNexus, tchize, Todd Mitchell Cooperative multiplayer graphical RPG and adventure game. See also [Gridarta for Crossfire, the map editor](https://sourceforge.net/projects/gridarta/). diff --git a/entries/dmomd.md b/entries/dmomd.md index ce0805e3..479bb349 100644 --- a/entries/dmomd.md +++ b/entries/dmomd.md @@ -1,7 +1,7 @@ # Dmomd - Home: http://web.archive.org/web/20200807012818/https://decent-userna.me/php/dmomd.php -- Inspiration: Final Fantasy, Pokémon +- Inspiration: Final Fantasy series, Pokémon - State: mature - Keyword: role playing, japanese, open content, roguelike - Code repository: https://gitlab.com/decent-username/dmomd.git diff --git a/entries/domino_on_acid.md b/entries/domino_on_acid.md index 6c80106f..598080d5 100644 --- a/entries/domino_on_acid.md +++ b/entries/domino_on_acid.md @@ -1,6 +1,6 @@ # Domino On Acid -- Home: http://winterdrache.de/freeware/domino/index.html, https://sourceforge.net/projects/nddomino +- Home: http://winterdrache.de/freeware/domino/index.html, https://sourceforge.net/projects/nddomino/ - State: mature, inactive since 2009 - Keyword: puzzle, content open - Code repository: https://git.code.sf.net/p/nddomino/code diff --git a/entries/donut.md b/entries/donut.md new file mode 100644 index 00000000..9679c2d4 --- /dev/null +++ b/entries/donut.md @@ -0,0 +1,14 @@ +# donut + +- Home: https://github.com/plowteam/donut +- Inspiration: The Simpsons: Hit & Run +- State: beta +- Platform: Windows, Linux +- Keyword: action, remake, content commercial + original required +- Code repository: https://github.com/plowteam/donut.git +- Code language: C, C++ +- Code license: GPL-3.0 + +## Building + +- Build system: CMake diff --git a/entries/duga.md b/entries/duga.md index b0a28235..5605c505 100644 --- a/entries/duga.md +++ b/entries/duga.md @@ -1,7 +1,7 @@ # DUGA - Home: https://github.com/MaxwellSalmon/DUGA/ -- Inspiration: Wolfenstein +- Inspiration: Castle Wolfenstein - State: beta, inactive since 2018 - Keyword: action, first-person, open content, shooter - Code repository: https://github.com/MaxwellSalmon/DUGA.git (@created 2018, @stars 108, @forks 19) diff --git a/entries/dune_legacy.md b/entries/dune_legacy.md index 2ff7442a..410e66dd 100644 --- a/entries/dune_legacy.md +++ b/entries/dune_legacy.md @@ -8,7 +8,7 @@ - Code repository: https://git.code.sf.net/p/dunelegacy/code - Code language: C++ - Code license: GPL-2.0 -- Developer: _Gumby, Anthony Cole, Chan Kun Wa, DunkFordyce, HarryTormey, Henric Jungheim, Jason Johnson, Martin Reichl, Oto Petrik, Per Øyvind Karlsen, Richie, RichieQ, Shutdownrunner, Stefan van der Wel, Yellow +- Developer: _Gumby, Anthony Cole, Chan Kun Wa, DunkFordyce, HarryTormey, Henric Jungheim, Jason Johnson, Martin Reichl, Oto Petrik, Per Øyvind Karlsen, Richie, RichieQ, Shannon, Shutdownrunner, Stefan van der Wel, Yellow Updated clone of Dune2 which uses data files from the original game. diff --git a/entries/extreme_tux_racer.md b/entries/extreme_tux_racer.md index 34fa98ce..b15ec937 100644 --- a/entries/extreme_tux_racer.md +++ b/entries/extreme_tux_racer.md @@ -1,7 +1,7 @@ # Extreme Tux Racer - Home: https://sourceforge.net/projects/extremetuxracer/ -- Inspiration: TuxRacer +- Inspiration: Tux Racer - State: beta, inactive since 2018 - Download: https://sourceforge.net/projects/extremetuxracer/files/ - Keyword: platform, 3D, content open, racing diff --git a/entries/flightgear.md b/entries/flightgear.md index 462d80a7..ac65999e 100644 --- a/entries/flightgear.md +++ b/entries/flightgear.md @@ -10,7 +10,7 @@ - Code repository: https://git.code.sf.net/p/flightgear/flightgear - Code language: C++ - Code license: GPL-2.0 -- Developer: Adrian Sprick, Alessandro Menti, Ancient Mariner, Anders Gidenstam, Anders M, Andreas Vogel, Andreas Zenner, Benedikt Wolf, Bertrand Coconnier, Bo Lan, chris_blues, Christian Schmitt, Curtis Olson, d-laser, D-NXKT, D. Faber, dg-505, Durk Talsma, Edward d'Auvergne, Emmanuel BARANGER, Eric, Erik Hofman, Fahim Dalvi, Fernando García Liñán, Florent Rougon, Geoff, Gijs, Hal Engel, Hamza Alloush, Harald Johnsen, Henning, HHS, Huntley Palmer, Hyde Yamakawa, i4dnf, Isaak Dieleman, J Williams, James Turner, jean pellotier, Josh Davidson, Julian Smith, Julien Nguyen, l-palozzi, Lars Toenning, legoboyvdlp, Ludovic Brenta, Marc Kraus, Michael Danilov, Michael Soitanen, Nikolai V. Chr., Oliver JACQ, Oliver Schroeder, Peter Sadrozinski, Philosopher, Rebecca Palmer, Red Griffin, Richard Harrison, Rodolfo Leibner, SAndreason, sanhozay, Sascha, Slawek Mikula, Stefan Frank, Stuart Buchanan, syd, Thomas Albrecht, Thomas Geymayer, Thorsten Renk, ThorstenB, Tim Moore, Tim Wootton, Torsten Dreyer, Wayne Bragg, Wolfram Wagner, xDraconian +- Developer: Adrian Sprick, Alessandro Menti, Ancient Mariner, Anders Gidenstam, Anders M, Andreas Vogel, Andreas Zenner, Benedikt Wolf, Bertrand Coconnier, Bo Lan, chris_blues, Christian Schmitt, Curtis Olson, d-laser, D-NXKT, D. Faber, dg-505, Durk Talsma, Edward d'Auvergne, Emmanuel BARANGER, Eric, Erik Hofman, Fahim Dalvi, Fernando García Liñán, Florent Rougon, Geoff, Gijs, Hal Engel, Hamza Alloush, Harald Johnsen, Henning, HHS, Huntley Palmer, Hyde Yamakawa, i4dnf, Isaak Dieleman, J Williams, James Turner, jean pellotier, Josh Davidson, Julian Smith, Julien Nguyen, l-palozzi, Lars Toenning, legoboyvdlp, Ludovic Brenta, Marc Kraus, Michael Danilov, Michael Soitanen, Nikolai V. Chr., Oliver JACQ, Oliver Schroeder, Pablo Barrio, Peter Sadrozinski, Philosopher, Rebecca Palmer, Red Griffin, Richard Harrison, Rodolfo Leibner, SAndreason, sanhozay, Sascha, Slawek Mikula, Stefan Frank, Stuart Buchanan, syd, Thomas Albrecht, Thomas Geymayer, Thorsten Renk, ThorstenB, Tim Moore, Tim Wootton, Torsten Dreyer, Volador, Wayne Bragg, Wolfram Wagner, xDraconian Developed since 1997. diff --git a/entries/fquake3.md b/entries/fquake3.md index 1c1fcfde..79b44f92 100644 --- a/entries/fquake3.md +++ b/entries/fquake3.md @@ -1,7 +1,7 @@ # FQuake3 - Home: https://github.com/TIHan/FQuake3 -- Inspiration: Quake 3 +- Inspiration: Quake III Arena - State: beta, inactive since 2014 - Keyword: action, remake, content commercial + original required, shooter - Code repository: https://github.com/TIHan/FQuake3.git (@created 2013, @stars 88, @forks 7) diff --git a/entries/free_heroes_2.md b/entries/free_heroes_2.md index 05b69038..e18798ba 100644 --- a/entries/free_heroes_2.md +++ b/entries/free_heroes_2.md @@ -5,7 +5,7 @@ - State: beta, inactive since 2015 - Download: https://sourceforge.net/projects/fheroes2/files/fheroes2/ - Keyword: remake, strategy, content commercial + original required (?), engine -- Code repository: https://github.com/ciplogic/fheroes2enh.git (@created 2017, @stars 123, @forks 19), https://svn.code.sf.net/p/fheroes2/code (svn) +- Code repository: https://github.com/ihhub/fheroes2.git, https://github.com/ciplogic/fheroes2enh.git (@created 2017, @stars 123, @forks 19), https://svn.code.sf.net/p/fheroes2/code (svn) - Code language: C++ - Code license: GPL-2.0 - Code dependency: SDL diff --git a/entries/free_mars.md b/entries/free_mars.md index a7af7035..c325cef1 100644 --- a/entries/free_mars.md +++ b/entries/free_mars.md @@ -1,6 +1,6 @@ # Free Mars -- Home: https://sourceforge.net/projects/freemars +- Home: https://sourceforge.net/projects/freemars/ - State: mature - Download: https://sourceforge.net/projects/freemars/files - Platform: Windows, Linux, macOS diff --git a/entries/freespace_2_source_code_project.md b/entries/freespace_2_source_code_project.md new file mode 100644 index 00000000..9443ff8e --- /dev/null +++ b/entries/freespace_2_source_code_project.md @@ -0,0 +1,16 @@ +# FreeSpace 2 Source Code Project + +- Home: http://scp.indiegames.us/ +- Media: https://en.wikipedia.org/wiki/FreeSpace_2_Source_Code_Project +- Inspiration: FreeSpace 2 +- State: mature +- Download: http://scp.indiegames.us/downloads.php +- Platform: Windows, Linux, macOS +- Keyword: simulation, remake, content commercial + original required +- Code repository: https://github.com/scp-fs2open/fs2open.github.com.git +- Code language: C, C++ +- Code license: Unlicense + +## Building + +- Build system: CMake diff --git a/entries/fteqw.md b/entries/fteqw.md new file mode 100644 index 00000000..e447ac34 --- /dev/null +++ b/entries/fteqw.md @@ -0,0 +1,17 @@ +# FTEQW + +- Home: https://fte.triptohell.info/, https://sourceforge.net/projects/fteqw/ +- Inspiration: Quake, QUakeWorld, Quake II, Quake III Arena, Hexen II +- State: mature +- Download: https://fte.triptohell.info/downloads +- Platform: Windows, Linux, macOS, Android +- Keyword: action, first-person, shooter, content commercial + original required +- Code repository: https://svn.code.sf.net/p/fteqw/code (svn) +- Code language: C +- Code license: GPL-2.0 + +Based on QuakeWorld + +## Building + +- Build system: CMake diff --git a/entries/gbdk.md b/entries/gbdk.md index 76fd55a4..84829371 100644 --- a/entries/gbdk.md +++ b/entries/gbdk.md @@ -8,7 +8,7 @@ - Code repository: https://github.com/gbdk-2020/gbdk-2020.git (@created 2020, @stars 654, @forks 43) - Code language: C, Assembly, C++ - Code license: MIT -- Developer: Basxto, bbbbbr, Jim Huang, Toxa, Zalo +- Developer: Basxto, bbbbbr, Daniel Rammelt, David Galloway, Jim Huang, Michael Hope, Sandeep Dutta, Toxa, Zalo Short for "Gameboy Development Kit" diff --git a/entries/gl-117.md b/entries/gl-117.md index 3a50091b..fcda6cda 100644 --- a/entries/gl-117.md +++ b/entries/gl-117.md @@ -10,7 +10,7 @@ - Code license: GPL-2.0 - Code dependency: GLUT, SDL - Assets license: GPL-2.0 -- Developer: A Braunsdorf, Arne Reiners, Bernhard Kaindl, Bilal Ahsan, Cedric Delfosse, Eric Cheung, Eugene Andreeshchev, James Stone, Jean-Marc Le Peuvedic, Lourens Veen, Norbert Drexl, Piotr Pawlow, Thomas Drexl +- Developer: A Braunsdorf, Arne Reiners, Bernhard Kaindl, Bilal Ahsan, Cedric Delfosse, Eric Cheung, Eugene Andreeshchev, J-M Le Peuvedic, James Stone, Jean-Marc Le Peuvedic, Lourens Veen, Norbert Drexl, Piotr Pawlow, Thomas Drexl ## Building diff --git a/entries/glest.md b/entries/glest.md index 02563caa..0be92845 100644 --- a/entries/glest.md +++ b/entries/glest.md @@ -8,7 +8,7 @@ - Code repository: https://gitlab.com/osgames/glest.git (backup of svn), https://svn.code.sf.net/p/glest/code (svn) - Code language: C++ - Code license: GPL-2.0 -- Developer: enveloop, José Zanni, Martiño, Matthias Braun, tucho fernandez +- Developer: enveloop, Jose Zanni, José Zanni, Martiño, Matthias Braun, tucho fernandez See also [Glest Advanced Engine](https://sourceforge.net/projects/glestae/). diff --git a/entries/gloomy_dungeons.md b/entries/gloomy_dungeons.md index bf5246e0..38eec98b 100644 --- a/entries/gloomy_dungeons.md +++ b/entries/gloomy_dungeons.md @@ -1,7 +1,7 @@ # Gloomy Dungeons - Home: https://mobile.zame-dev.org/gloomy/index.php -- Inspiration: Doom, Wolfenstein +- Inspiration: Doom, Castle Wolfenstein - State: mature, inactive since 2018 - Download: https://f-droid.org//packages/zame.GloomyDungeons.opensource.game/, https://f-droid.org/en/packages/org.zamedev.gloomydungeons1hardcore.opensource/ - Platform: Android diff --git a/entries/gloomy_dungeons_2.md b/entries/gloomy_dungeons_2.md index 1d0332a3..5bd97e8a 100644 --- a/entries/gloomy_dungeons_2.md +++ b/entries/gloomy_dungeons_2.md @@ -1,7 +1,7 @@ # Gloomy Dungeons 2 - Home: https://mobile.zame-dev.org/gloomy-ii/ -- Inspiration: Doom, Wolfenstein +- Inspiration: Doom, Castle Wolfenstein - State: mature - Download: https://f-droid.org//packages/org.zamedev.gloomydungeons2.opensource/ - Platform: Android diff --git a/entries/haxima.md b/entries/haxima.md index bddc9fe7..8e1e481b 100644 --- a/entries/haxima.md +++ b/entries/haxima.md @@ -8,7 +8,7 @@ - Code repository: https://git.code.sf.net/p/nazghul/git, http://nazghul.cvs.sourceforge.net (cvs) - Code language: C++ - Code license: GPL-3.0 -- Developer: Andreas Bauer, Gordon McNutt, Janne Johansson, Kris Parker, Roberto Amorim, Sam Glasby, Tim Douglas +- Developer: Andreas Bauer, Gordon McNutt, Janne Johansson, Kris Parker, Roberto Amorim, Sam Glasby, Tim Douglas, yves pion Ultima-like game engine (2D tile graphics) with combat, magic, NPC AI, an embedded scripting language, and in-game editing. diff --git a/entries/ioquake3.md b/entries/ioquake3.md index a15f330e..9ad7e752 100644 --- a/entries/ioquake3.md +++ b/entries/ioquake3.md @@ -1,7 +1,7 @@ # ioquake3 - Home: https://ioquake3.org/ -- Inspiration: Quake 3 +- Inspiration: Quake III Arena - State: mature - Download: https://ioquake3.org/get-it/ - Platform: Windows, Linux, macOS diff --git a/entries/jake2.md b/entries/jake2.md index 73690d79..026c86c9 100644 --- a/entries/jake2.md +++ b/entries/jake2.md @@ -1,7 +1,7 @@ # Jake2 - Home: http://bytonic.de/html/jake2.html, https://sourceforge.net/projects/jake2/ -- Inspiration: Quake 2 +- Inspiration: Quake II - State: beta, inactive since 2006 - Download: https://bytonic.de/html/download.html - Platform: Windows, Linux diff --git a/entries/jgame.md b/entries/jgame.md index fa21048c..e1008cf4 100644 --- a/entries/jgame.md +++ b/entries/jgame.md @@ -7,6 +7,7 @@ - Keyword: game engine, 2D - Code language: Java - Code license: 3-clause BSD +- Developer: Boris van Schooten ## Building diff --git a/entries/kraptor.md b/entries/kraptor.md index cdd73b4e..add07987 100644 --- a/entries/kraptor.md +++ b/entries/kraptor.md @@ -8,5 +8,6 @@ - Code language: C - Code license: MIT - Code dependency: Allegro +- Developer: Kronoman ## Building diff --git a/entries/mafiaunity.md b/entries/mafiaunity.md new file mode 100644 index 00000000..353263cb --- /dev/null +++ b/entries/mafiaunity.md @@ -0,0 +1,14 @@ +# MafiaUnity + +- Home: https://discord.gg/eBQ4QHX +- Inspiration: Mafia +- State: beta, inactive since 2020 +- Platform: Windows +- Keyword: action, content commercial + original required, remake +- Code repository: https://github.com/MafiaHub/MafiaUnity.git +- Code language: C# +- Code license: Apache-2.0 +- Code dependency: Unity + +## Building + diff --git a/entries/mekwars.md b/entries/mekwars.md index 869f6063..6ba1a764 100644 --- a/entries/mekwars.md +++ b/entries/mekwars.md @@ -8,6 +8,7 @@ - Code repository: https://svn.code.sf.net/p/mekwars/code/ (svn) - Code language: Java - Code license: GPL-2.0 +- Developer: Baruk Khazad!, Cord Awtry, Douglas Berry, Dylan Myers, Francesco Munda, Helge Richter, Jason Tighe, Liam Ryan, Michael Rowlett, Sebastian Brocks, Spork, Steve Gore, Taharqa, urgru Mod for MegaMek diff --git a/entries/mpango.md b/entries/mpango.md index 4f5ee916..9cdd3534 100644 --- a/entries/mpango.md +++ b/entries/mpango.md @@ -1,6 +1,6 @@ # Mpango -- Home: https://sourceforge.net/projects/mpango, http://mpango.sourceforge.net/ +- Home: https://sourceforge.net/projects/mpango/, http://mpango.sourceforge.net/ - State: beta, inactive since 2013 - Download: https://sourceforge.net/projects/mpango/files/ - Keyword: strategy, multiplayer online + massive, turn-based diff --git a/entries/murder_in_the_public_domain.md b/entries/murder_in_the_public_domain.md index 6d6b25b5..89a19cf7 100644 --- a/entries/murder_in_the_public_domain.md +++ b/entries/murder_in_the_public_domain.md @@ -1,6 +1,6 @@ # Murder In The Public Domain -- Home: http://murderpd.sourceforge.net/, https://sourceforge.net/projects/murderpd +- Home: http://murderpd.sourceforge.net/, https://sourceforge.net/projects/murderpd/ - Media: https://web.archive.org/web/20160507143138/https://lgdb.org/game/murder_public_domain - State: mature, inactive since 2013 - Download: https://sourceforge.net/projects/murderpd/files/ diff --git a/entries/norseworld_ragnarok.md b/entries/norseworld_ragnarok.md index beab63d6..9f7fa14b 100644 --- a/entries/norseworld_ragnarok.md +++ b/entries/norseworld_ragnarok.md @@ -7,6 +7,6 @@ - Code repository: https://github.com/Serg-Norseman/NorseWorld-Ragnarok.git (@created 2015, @stars 22, @forks 5) - Code language: C# - Code license: GPL-3.0 -- Developer: Sergey Zhdanovskih +- Developer: Ilya Bely, Serg V. Zhdanovskih, Sergey Zhdanovskih ## Building diff --git a/entries/ogrian_carpet.md b/entries/ogrian_carpet.md index b9caa6d8..3b1dabf3 100644 --- a/entries/ogrian_carpet.md +++ b/entries/ogrian_carpet.md @@ -7,6 +7,6 @@ - Code repository: https://git.code.sf.net/p/ogrian/code - Code language: C++ - Code license: MIT -- Developer: Jeremiah D. Powell +- Developer: Jeremiah D. Powell, Mike Prosser, Wh- ## Building diff --git a/entries/open_kick-off.md b/entries/open_kick-off.md new file mode 100644 index 00000000..062f7dbb --- /dev/null +++ b/entries/open_kick-off.md @@ -0,0 +1,15 @@ +# Open Kick-Off + +- Home: https://github.com/ssenegas/kickoff +- Inspiration: Kick Off 2 +- State: beta +- Download: https://github.com/ssenegas/kickoff/releases +- Platform: Windows, Linux, macOS +- Keyword: arcade +- Code repository: https://github.com/ssenegas/kickoff.git +- Code language: Java +- Code license: MIT + +## Building + +- Build system: Gradle diff --git a/entries/openarena.md b/entries/openarena.md index d4c92685..53308c0a 100644 --- a/entries/openarena.md +++ b/entries/openarena.md @@ -2,7 +2,7 @@ - Home: http://openarena.ws/smfnews.php - Media: https://en.wikipedia.org/wiki/OpenArena -- Inspiration: Quake 3 +- Inspiration: Quake III Arena - State: mature, inactive since 2012 - Download: http://openarena.ws/download.php - Platform: Windows, Linux, macOS diff --git a/entries/opendiablo2.md b/entries/opendiablo2.md new file mode 100644 index 00000000..2a7a8ca8 --- /dev/null +++ b/entries/opendiablo2.md @@ -0,0 +1,14 @@ +# OpenDiablo2 + +- Home: https://opendiablo2.com/ +- Inspiration: Diablo 2 +- State: mature +- Platform: Windows, Linux, macOS +- Keyword: role playing, action, remake, content commercial + original required +- Code repository: https://github.com/OpenDiablo2/OpenDiablo2.git +- Code language: Go +- Code license: GPL-3.0 + +## Building + +- Build instruction: https://github.com/OpenDiablo2/OpenDiablo2/blob/master/docs/building.md \ No newline at end of file diff --git a/entries/operation_citadel.md b/entries/operation_citadel.md index 2dddb70e..4578ec9b 100644 --- a/entries/operation_citadel.md +++ b/entries/operation_citadel.md @@ -1,6 +1,6 @@ # Operation Citadel -- Home: http://kursk.sourceforge.net/, https://sourceforge.net/projects/kursk +- Home: http://kursk.sourceforge.net/, https://sourceforge.net/projects/kursk/ - State: beta, inactive since 2000 - Download: https://sourceforge.net/projects/kursk/files - Keyword: strategy, turn-based diff --git a/entries/pipewalker.md b/entries/pipewalker.md index 27a8873e..6fa29304 100644 --- a/entries/pipewalker.md +++ b/entries/pipewalker.md @@ -9,6 +9,7 @@ - Code license: GPL-3.0 - Code dependency: SDL - Assets license: GPL-3.0 +- Developer: Artem ## Building diff --git a/entries/plib.md b/entries/plib.md index 6e28ddb1..cdf5990d 100644 --- a/entries/plib.md +++ b/entries/plib.md @@ -8,6 +8,7 @@ - Code repository: https://svn.code.sf.net/p/plib/code (svn) - Code language: C++ - Code license: LGPL-2.0 +- Developer: Alex Perry, Ben Woodhead, Bert Driehuis, Bram Stolk, Curtis Olson, Eric Lavigne, Gerard Decatrel, Giancarlo Niccolai, Gil Carter, J. Nathan Matias, James 'J.C.' Jones, John F. Fay, Jürgen Marquardt, Mark K Vallevand, Mĺrten Strömberg, Nick McEvoy, Norman Vine, Per Liedman, Sam Stickland, Sebastian Ude, Steve Baker, Wolfram Kuss Collection of libraries forming a framework. diff --git a/entries/quake3e.md b/entries/quake3e.md index 4ea41399..73d69998 100644 --- a/entries/quake3e.md +++ b/entries/quake3e.md @@ -1,7 +1,7 @@ # Quake3e - Home: https://github.com/ec-/Quake3e -- Inspiration: Quake 3 +- Inspiration: Quake III Arena - State: beta - Keyword: remake, content commercial, multiplayer Competitive + Local + LAN, shooter - Code repository: https://github.com/ec-/Quake3e.git (@created 2016, @stars 737, @forks 81) diff --git a/entries/quakejs.md b/entries/quakejs.md index 6972b95d..e02b896c 100644 --- a/entries/quakejs.md +++ b/entries/quakejs.md @@ -1,7 +1,7 @@ # QuakeJS - Home: http://www.quakejs.com/ -- Inspiration: ioquake3, Quake 3 +- Inspiration: ioquake3, Quake III Arena - State: mature - Play: http://www.quakejs.com/ - Platform: Web diff --git a/entries/rad.md b/entries/rad.md index c33dc65a..4e7158f7 100644 --- a/entries/rad.md +++ b/entries/rad.md @@ -7,6 +7,6 @@ - Code repository: https://github.com/jval1972/Rad-X.git (@created 2020, @stars 11, @forks 3) - Code language: Pascal, C - Code license: GPL-2.0 -- Developer: jval1972 +- Developer: Jim Valavanis, jval1972 ## Building diff --git a/entries/remc2.md b/entries/remc2.md new file mode 100644 index 00000000..5e705982 --- /dev/null +++ b/entries/remc2.md @@ -0,0 +1,18 @@ +# remc2 + +- Home: https://github.com/turican0/remc2 +- Inspiration: Magic Carpet 2 +- State: mature +- Download: https://github.com/turican0/remc2/releases +- Platform: Windows +- Keyword: action, remake, content commercial + original required +- Code repository: https://github.com/turican0/remc2.git +- Code language: C +- Code license: GPL-3.0 +- Code dependency: SDL + +Reverse engineering of Magic Carpet 2 from Assembler. + +## Building + +- Build system: CMake diff --git a/entries/scrabble3d.md b/entries/scrabble3d.md index 69a47d60..549d998d 100644 --- a/entries/scrabble3d.md +++ b/entries/scrabble3d.md @@ -8,7 +8,7 @@ - Code repository: https://gitlab.com/osgames/scrabble3d.git (conversion of svn), https://github.com/Scrabble3D/3.1.git @add (@created 2015, @stars 2, @forks 0), https://svn.code.sf.net/p/scrabble/code (svn) - Code language: Pascal - Code license: GPL-3.0 -- Developer: Scotty +- Developer: Heiko Tietze, Scotty Place letters on the board like in crosswords. diff --git a/entries/stars_nova.md b/entries/stars_nova.md index 63cd5ce1..27c0ad53 100644 --- a/entries/stars_nova.md +++ b/entries/stars_nova.md @@ -8,6 +8,6 @@ - Code repository: https://git.code.sf.net/p/stars-nova/code, https://svn.code.sf.net/p/stars-nova/svn (svn) - Code language: C# - Code license: GPL-2.0 -- Developer: Aeglos, Carter, Daniel Vale, Ed Kolis, Foo Five Thousand, ForceUser, Henning Maas, Jan Magne Tjensvold, k808j, Laurie Vale, Marlon, Marq Singer, Nibor, Nigel, NorthBender, Pavel Kazlou, Pawel Gielmuda, PL_Andrev, retired C# coder, Shadallark, TimD +- Developer: Aeglos, Carter, Daniel Vale, Ed Kolis, Eraser Head, Foo Five Thousand, ForceUser, Henning Maas, Jan Magne Tjensvold, k808j, Laurie Vale, Marlon, Marq Singer, Nibor, Nigel, NorthBender, Pavel Kazlou, Pawel Gielmuda, PL_Andrev, retired C# coder, Shadallark, TimD ## Building diff --git a/entries/the_battle_for_wesnoth.md b/entries/the_battle_for_wesnoth.md index 36bc62fe..8e7aa8cf 100644 --- a/entries/the_battle_for_wesnoth.md +++ b/entries/the_battle_for_wesnoth.md @@ -10,7 +10,7 @@ - Code repository: https://github.com/wesnoth/wesnoth.git (@created 2013, @stars 3369, @forks 662) - Code language: C, C++, Java, Python, Lua - Code license: GPL-2.0 -- Developer: 8573, Aishiko, Alexander van Gessel, Alfredo Beaumont, alinkmaze, allefant, Amir Hassan, anatoly techtonik, ancestral, Andreas, Andrey Bienkowski, Andrius Silinskas, Andrius Štikonas, András Salamon, anonymissimus, aquileia, Artem Khrapov, Astrid Halberkamp, aynekay, beetlenaut, Ben Anderman, Boucman, Bruno Macabeus, bwaresiak, Celtic Minstrel, Charles Dang, Chergnobarp, Chris Beck, Chris Hopman, Christian Bielert, Chusslove Illich, clockback, Coffee--, Daniel Foerster, Daniel Fox Franke, DannyDaemonic, davewx7, David Seifert, David White, dhains, doofus-01, Earth-Cake, Edward Chernenko, ElectroRat, Elvish_Hunter, Eric Gallager, Eric S. Raymond, Favyen Bastani, Felix Bauer, fendrin, Francisco Muñoz, fujimo-t, gabba, galegosimpatico, Galen Brooks, garbageslam, gfgtdf, Glen Whitney, Greg Shikhman, Gregory A Lundberg, Groggy Dice, grz0, Guillaume Melquiond, Guillermo Biset, gunchleoc, Gunter Labes, hajo4, happygrue, Hejnewar, Iris Morelle, Iurii Chernyi, J. W. Bjerk, Ja-MiT, Jan Rietema, Jeffrey 'Sigurd' Westcoat, Jeffrey Lucas Eldridge, Joey L. Maalouf, Jordà, jostephd, Jyrki Vesterinen, Kestenvarn, Kevin, Kevin Yap, Konrad2, Kunal Mehta, Lari Nieminen, lipk, Lordbob, Lovens Weche, Luther, Martin Hrubý, Martin Renold, Matthias Krüger, mattsc, Maximilian Fricke, mordante, mschoeck-zz, mstrebel, Mykyta, Nathan Walker, nemaara, newfrenchy83, Nicolas Weeger, Nils Kneuper, Nobuhito OKADA, Nobun, nurupo, Oleg Tsarev, Oron Peled, Patrick P., Paweł Jackowski, Pentarctagon, Randypk, Richard Kettering, Rikard Falkeborn, rocketBANG, Rusty Russell, Ryan, Ryan Roden-Corrent, Sean Yeh, sergemartin, Sergey Lavrenyuk, Sergey Popov, sevu, Silas Brill, Simon Forsyth, spixi, Steve Cotton, Tahsin Jahin Khalid, th-b, Thibault FEVRY, Thom Diment, Timotei Dolean, Toom, trewe, Turuk, Tuukka Hastrup, upthorn, Vasili Novikov, Vasya, Victor Sergienko, Vlad Drozdov, vultraz, walodar, Wedge009, Whiskeyjack, Yann Dirson, Zaal Tonia, Zappaman, Łukasz Dobrogowski +- Developer: 8573, Aishiko, Alessandro Pira, Alexander van Gessel, Alfredo Beaumont, alinkmaze, allefant, Amir Hassan, anatoly techtonik, ancestral, Andreas, Andrey Bienkowski, Andrius Silinskas, Andrius Štikonas, András Salamon, anonymissimus, aquileia, Artem Khrapov, Astrid Halberkamp, aynekay, beetlenaut, Ben Anderman, Boucman, Bruno Macabeus, bwaresiak, Celtic Minstrel, Charles Dang, Chergnobarp, Chris Beck, Chris Hopman, Christian Bielert, Chusslove Illich, clockback, Coffee--, Daniel Foerster, Daniel Fox Franke, DannyDaemonic, davewx7, David Seifert, David White, dhains, doofus-01, Earth-Cake, Edward Chernenko, ElectroRat, Elvish_Hunter, Eric Gallager, Eric S. Raymond, Favyen Bastani, Felix Bauer, fendrin, Francisco Muñoz, fujimo-t, gabba, galegosimpatico, Galen Brooks, garbageslam, gfgtdf, Glen Whitney, Greg Shikhman, Gregory A Lundberg, Groggy Dice, grz0, Guillaume Melquiond, Guillermo Biset, gunchleoc, Gunter Labes, hajo4, happygrue, Hejnewar, Iris Morelle, Iurii Chernyi, J. W. Bjerk, Ja-MiT, Jan Rietema, Jeffrey 'Sigurd' Westcoat, Jeffrey Lucas Eldridge, Joey L. Maalouf, Jordà, jostephd, Jyrki Vesterinen, Kestenvarn, Kevin, Kevin Yap, Konrad2, Kunal Mehta, Lari Nieminen, lipk, Lordbob, Lovens Weche, Luther, Martin Hrubý, Martin Renold, Matthias Krüger, mattsc, Maximilian Fricke, mordante, mschoeck-zz, mstrebel, Mykyta, Nathan Walker, nemaara, newfrenchy83, Nicolas Weeger, Nils Kneuper, Nobuhito OKADA, Nobun, nurupo, Oleg Tsarev, Oron Peled, Patrick P., Paweł Jackowski, Pentarctagon, Randypk, Richard Kettering, Rikard Falkeborn, rocketBANG, Rusty Russell, Ryan, Ryan Roden-Corrent, Sean Yeh, sergemartin, Sergey Lavrenyuk, Sergey Popov, sevu, Silas Brill, Simon Forsyth, spixi, Steve Cotton, Tahsin Jahin Khalid, th-b, Thibault FEVRY, Thom Diment, Timotei Dolean, Toom, trewe, Turuk, Tuukka Hastrup, upthorn, Vasili Novikov, Vasya, Victor Sergienko, Vlad Drozdov, vultraz, walodar, Wedge009, Whiskeyjack, Yann Dirson, Zaal Tonia, Zappaman, Łukasz Dobrogowski High fantasy theme. diff --git a/entries/tower_toppler.md b/entries/tower_toppler.md index 8cf765cb..89bd86cf 100644 --- a/entries/tower_toppler.md +++ b/entries/tower_toppler.md @@ -7,5 +7,6 @@ - Code language: C++ - Code license: GPL-2.0 - Code dependency: SDL +- Developer: Andreas Röver, Dylan Thurston, Pasi Kallinen ## Building diff --git a/entries/trigger.md b/entries/trigger.md index 512aafb6..c83e81d6 100644 --- a/entries/trigger.md +++ b/entries/trigger.md @@ -8,6 +8,6 @@ - Code repository: https://svn.code.sf.net/p/trigger-rally/code (svn active) - Code language: C++ - Code license: GPL-2.0 -- Developer: Andrei, Emanuele Sorce, Jasmine Langridge, Martin Scherer, Onsemeliot, qubodup, Richard Langridge +- Developer: Andrei, Emanuele Sorce, Jasmine Langridge, marsch84, Martin Scherer, Onsemeliot, qubodup, Richard Langridge ## Building diff --git a/entries/ualbion.md b/entries/ualbion.md new file mode 100644 index 00000000..886698f7 --- /dev/null +++ b/entries/ualbion.md @@ -0,0 +1,13 @@ +# UAlbion + +- Home: https://github.com/csinkers/ualbion +- Inspiration: Albion +- State: beta +- Platform: Windows +- Keyword: role playing, content commercial + original required +- Code repository: https://github.com/csinkers/ualbion.git +- Code language: C# +- Code license: MIT + +## Building + diff --git a/entries/world_of_phaos.md b/entries/world_of_phaos.md index 5a0d00af..a8d130c9 100644 --- a/entries/world_of_phaos.md +++ b/entries/world_of_phaos.md @@ -9,7 +9,7 @@ - Code language: PHP - Code license: GPL-2.0 - Assets license: Restricted (see license) -- Developer: Andrew Whiteman, David Slimp, Draghir, Ferencz Tamas, Thunder Doom, Zeke Walker +- Developer: Andrew Whiteman, David Slimp, Draghir, Ferencz Tamas, rock808, Thunder Doom, Zeke Walker Online Roleplaying Game browser based, which takes place in the high fantasy world Kallen. See also https://github.com/CarnosOS/PhaosRPG, https://github.com/thetopfew/phaos diff --git a/entries/wxlasertank.md b/entries/wxlasertank.md index 26f24a1e..8a08da08 100644 --- a/entries/wxlasertank.md +++ b/entries/wxlasertank.md @@ -8,5 +8,6 @@ - Code language: C++ - Code license: GPL-2.0 - Code dependency: wxWidgets +- Developer: Gary Harris ## Building diff --git a/entries/xu4.md b/entries/xu4.md index 24a968ba..57303e43 100644 --- a/entries/xu4.md +++ b/entries/xu4.md @@ -9,7 +9,7 @@ - Code repository: https://svn.code.sf.net/p/xu4/code (svn) - Code language: C++ - Code license: GPL-2.0 -- Developer: Andrew Taylor, Dallen Wilson, Dan Weber, Daniel Santos, Darren Janeczek, Dominik Reichardt, Doug Day, Gregory Saunders, Joshua Stewart, kirben, Michael Ryan, Nodling, Steve Saunders, Steven Jay Cohen, Trenton Schulz +- Developer: Andrew Taylor, Dallen Wilson, Dan Weber, Daniel Santos, Darren Janeczek, Dominik Reichardt, Doug Day, Gregory Saunders, Joshua Stewart, Karl Robillard, kirben, Michael Ryan, Nodling, Steve Saunders, Steven Jay Cohen, Trenton Schulz Ultima 4 is now [freely available](https://www.gog.com/game/ultima_4). diff --git a/entries/yamagi_quake_ii.md b/entries/yamagi_quake_ii.md index d9460554..9a315567 100644 --- a/entries/yamagi_quake_ii.md +++ b/entries/yamagi_quake_ii.md @@ -1,7 +1,7 @@ # Yamagi Quake II - Home: http://www.yamagi.org/quake2/ -- Inspiration: Quake 2 +- Inspiration: Quake II - State: mature - Platform: Windows, Linux - Keyword: action, remake, shooter diff --git a/entries/zandronum.md b/entries/zandronum.md new file mode 100644 index 00000000..b92c3424 --- /dev/null +++ b/entries/zandronum.md @@ -0,0 +1,14 @@ +# Zandronum + +- Home: https://zandronum.com/ +- Inspiration: Doom, Doom II, Heretic, Hexen, Strife +- State: mature, inactive since 2017 +- Download: https://zandronum.com/download +- Platform: Windows, Linux, macOS +- Keyword: action, first-person, shooter +- Code repository: https://scm.osdn.net/gitroot/zandronum/zandronum-acc.git, https://hg.osdn.net/view/zandronum/zandronum-stable @add (hg), https://hg.osdn.net/view/zandronum/zandronum-installer @add (hg) +- Code language: C +- Code license: Custom + +## Building + diff --git a/inspirations.md b/inspirations.md index 2c7de251..0cb513c5 100644 --- a/inspirations.md +++ b/inspirations.md @@ -1,5 +1,5 @@ [comment]: # (partly autogenerated content, edit with care, read the manual before) -# Inspirations [670] +# Inspirations [668] ## 1010! [1] @@ -53,15 +53,16 @@ ## Age of Pirates 2: City of Abandoned Ships [1] - Inspired entries: Storm Engine +- Media: https://en.wikipedia.org/wiki/Age_of_Pirates_2:_City_of_Abandoned_Ships ## Akalabeth: World of Doom [1] - Inspired entries: Aklabeth - Media: https://en.wikipedia.org/wiki/Akalabeth:_World_of_Doom -## Albion [1] +## Albion [2] -- Inspired entries: SR +- Inspired entries: SR, UAlbion ## Allegiance [1] @@ -76,6 +77,7 @@ ## Ambermoon [1] - Inspired entries: Ambermoon.net +- Media: https://en.wikipedia.org/wiki/Ambermoon ## American Civil War [1] @@ -89,6 +91,7 @@ ## Angry Birds [1] - Inspired entries: Apple Flinger +- Media: https://en.wikipedia.org/wiki/Angry_Birds_(video_game) ## Anno (series) [1] @@ -198,6 +201,7 @@ ## Baba Is You [1] - Inspired entries: BAB BE U +- Media: https://en.wikipedia.org/wiki/Baba_Is_You ## Baldur's Gate [1] @@ -315,6 +319,7 @@ ## Bobby Carrot [1] - Inspired entries: Bobby +- Media: https://en.wikipedia.org/wiki/Bobby_Carrot ## Boggle [1] @@ -415,6 +420,11 @@ - Inspired entries: Castle of the Winds, Castle of the Winds in Elm - Media: https://en.wikipedia.org/wiki/Castle_of_the_Winds +## Castle Wolfenstein [3] + +- Inspired entries: DUGA, Gloomy Dungeons, Gloomy Dungeons 2 +- Media: https://en.wikipedia.org/wiki/Castle_Wolfenstein + ## Cataclysm [1] - Inspired entries: Cataclysm: Dark Days Ahead @@ -557,9 +567,10 @@ - Inspired entries: Spring: 1944 - Media: https://en.wikipedia.org/wiki/Company_of_Heroes:_Tales_of_Valor -## Conflict in Vietnam [1] +## Conflict: Vietnam [1] - Inspired entries: Command Series Engine +- Media: https://en.wikipedia.org/wiki/Conflict:_Vietnam ## CorsixTH [1] @@ -671,6 +682,7 @@ ## Decision in the Desert [1] - Inspired entries: Command Series Engine +- Media: https://en.wikipedia.org/wiki/Decision_in_the_Desert ## Defender [2] @@ -890,6 +902,7 @@ ## Eye of the Beholder II: The Legend of Darkmoon [1] - Inspired entries: Dungeon Eye +- Media: https://en.wikipedia.org/wiki/Eye_of_the_Beholder_II:_The_Legend_of_Darkmoon ## F-1 Spirit [1] @@ -899,6 +912,7 @@ ## Factorio [1] - Inspired entries: Jactorio +- Media: https://en.wikipedia.org/wiki/Factorio ## Falcon's Eye [1] @@ -919,17 +933,15 @@ - Inspired entries: fonline - Media: https://en.wikipedia.org/wiki/Fallout_Online -## Final Fantasy [1] - -- Inspired entries: Dmomd - ## Final Fantasy IX [1] - Inspired entries: Memoria +- Media: https://en.wikipedia.org/wiki/Final_Fantasy_IX -## Final Fantasy series [1] +## Final Fantasy series [2] -- Inspired entries: Javelin +- Inspired entries: Dmomd, Javelin +- Media: https://en.wikipedia.org/wiki/Final_Fantasy ## Final Fantasy VII [1] @@ -1036,6 +1048,7 @@ ## Fruit Ninja [1] - Inspired entries: Seafood Berserker! +- Media: https://en.wikipedia.org/wiki/Fruit_Ninja ## Galactic Civilizations [1] @@ -1096,9 +1109,10 @@ - Inspired entries: OpenGothic, REGoth - Media: https://en.wikipedia.org/wiki/Gothic_II -## Grand Theft Auto 1 [1] +## Grand Theft Auto [1] - Inspired entries: Carnage3D +- Media: https://en.wikipedia.org/wiki/Grand_Theft_Auto_(video_game) ## Grand Theft Auto III [1] @@ -1233,11 +1247,6 @@ - Inspired entries: QuakeJS - Included: Yes -## Iron Seed [0] - -- Inspired entries: -- Media: https://en.wikipedia.org/wiki/Iron_Seed - ## Ironseed [1] - Inspired entries: Ironseed @@ -1272,15 +1281,11 @@ - Inspired entries: jewelthief -## JezzBall [2] +## JezzBall [3] -- Inspired entries: Ice Breaker, WallBall +- Inspired entries: BobBall, Ice Breaker, WallBall - Media: https://en.wikipedia.org/wiki/JezzBall -## Jezzball [1] - -- Inspired entries: BobBall - ## Joust [1] - Inspired entries: Ostrich Riders @@ -1305,9 +1310,15 @@ - Inspired entries: Tux Football - Media: https://en.wikipedia.org/wiki/Kick_Off_(series) +## Kick Off 2 [1] + +- Inspired entries: Open Kick-Off +- Media: https://en.wikipedia.org/wiki/Kick_Off_(series)#Kick_Off_2 + ## KKND [1] - Inspired entries: OpenHV +- Media: https://en.wikipedia.org/wiki/KKnD_(video_game) ## Knights [1] @@ -1361,6 +1372,7 @@ ## LaserTank [1] - Inspired entries: wxLaserTank +- Media: https://en.wikipedia.org/wiki/LaserTank ## LBreakout [1] @@ -1423,6 +1435,7 @@ ## Little Big Adventure 2 [1] - Inspired entries: LBA2 Remake +- Media: https://en.wikipedia.org/wiki/Little_Big_Adventure_2 ## Little Fighter 2 [1] @@ -1621,6 +1634,7 @@ ## MIDI Maze [1] - Inspired entries: IMaze +- Media: https://en.wikipedia.org/wiki/MIDI_Maze ## Midnight Club II [1] @@ -1889,6 +1903,7 @@ ## Pokemon Uranium [1] - Inspired entries: Project-Uranium-Godot +- Media: https://en.wikipedia.org/wiki/Pok%C3%A9mon_Uranium ## Pokémon [5] @@ -1969,19 +1984,22 @@ ## Quake [8] - Inspired entries: DarkPlaces, ezQuake, Fitzquake, LibreQuake, ProQuake 4, QuakeSpasm, TyrQuake, vkQuake +- Media: https://en.wikipedia.org/wiki/Quake_(video_game) -## Quake 2 [2] +## Quake II [2] - Inspired entries: Jake2, Yamagi Quake II - Media: https://en.wikipedia.org/wiki/Quake_II -## Quake 3 [5] +## Quake III Arena [5] - Inspired entries: FQuake3, ioquake3, OpenArena, Quake3e, QuakeJS +- Media: https://en.wikipedia.org/wiki/Quake_III_Arena ## Radix: Beyond the Void [1] - Inspired entries: RAD +- Media: https://en.wikipedia.org/wiki/Radix:_Beyond_the_Void ## Ragnarok [1] @@ -1999,6 +2017,7 @@ ## Raptor: Call of the Shadows [2] - Inspired entries: KRaptor, Raptor: Call of the Shadows +- Media: https://en.wikipedia.org/wiki/Raptor:_Call_of_the_Shadows ## RARS [1] @@ -2082,6 +2101,7 @@ ## S.T.A.L.K.E.R: Call of Pripyat [1] - Inspired entries: OpenXRay +- Media: https://en.wikipedia.org/wiki/S.T.A.L.K.E.R.:_Call_of_Pripyat ## Scorched Earth [3] @@ -2330,6 +2350,7 @@ ## Speed Haste [1] - Inspired entries: GLSpeed +- Media: https://en.wikipedia.org/wiki/Speed_Haste ## Spore [1] @@ -2388,10 +2409,12 @@ ## Star Wars: Knights of the Old Republic [1] - Inspired entries: reone +- Media: https://en.wikipedia.org/wiki/Star_Wars:_Knights_of_the_Old_Republic ## Star Wars: Knights of the Old Republic II – The Sith Lords [1] - Inspired entries: reone +- Media: https://en.wikipedia.org/wiki/Star_Wars_Knights_of_the_Old_Republic_II:_The_Sith_Lords ## Star Wars: Yoda Stories [2] @@ -2406,6 +2429,7 @@ ## Stardew Valley [1] - Inspired entries: Open Valley +- Media: https://en.wikipedia.org/wiki/Stardew_Valley ## Stars! [3] @@ -2676,6 +2700,11 @@ - Inspired entries: JSettlers - Media: https://en.wikipedia.org/wiki/The_Settlers_III +## The Simpsons: Hit & Run [1] + +- Inspired entries: donut +- Media: https://en.wikipedia.org/wiki/The_Simpsons:_Hit_%26_Run + ## The Sims [2] - Inspired entries: FreeSims, Simitone @@ -2702,6 +2731,7 @@ ## Thimbleweed Park [1] - Inspired entries: engge +- Media: https://en.wikipedia.org/wiki/Thimbleweed_Park ## Thrust [1] @@ -2744,9 +2774,10 @@ - Inspired entries: Taisei Project -## tower defense [1] +## Tower defense [1] - Inspired entries: Anuto +- Media: https://en.wikipedia.org/wiki/Tower_defense ## TrackMania [2] @@ -2796,9 +2827,9 @@ - Inspired entries: TurokEX - Media: https://en.wikipedia.org/wiki/Turok -## Tux Racer [1] +## Tux Racer [2] -- Inspired entries: Tux Rider +- Inspired entries: Extreme Tux Racer, Tux Rider - Included: Yes ## TuxMath [1] @@ -2806,11 +2837,6 @@ - Inspired entries: Garith - Media: "https://en.wikipedia.org/wiki/Tux,_of_Math_Command" -## TuxRacer [1] - -- Inspired entries: Extreme Tux Racer -- Media: https://en.wikipedia.org/wiki/Tux_Racer - ## Tyrian [2] - Inspired entries: OpenTyrian, Tyrian Remake @@ -2912,6 +2938,7 @@ ## Vangers [1] - Inspired entries: Vangers +- Media: https://en.wikipedia.org/wiki/Vangers ## Vavoom [1] @@ -3033,10 +3060,6 @@ - Inspired entries: Gee Whiz, Wizardry Legacy - Media: https://en.wikipedia.org/wiki/Wizardry -## Wolfenstein [3] - -- Inspired entries: DUGA, Gloomy Dungeons, Gloomy Dungeons 2 - ## Wolfenstein 3D [2] - Inspired entries: ECWolf, Wolf3dX @@ -3074,6 +3097,7 @@ ## X-COM: UFO Defense [7] - Inspired entries: Open Apocalypse, OpenXcom, SR, UFO2000, UFO: Alien Invasion, X-Force: Fight For Destiny, Xenowar +- Media: https://en.wikipedia.org/wiki/X-COM:_UFO_Defense ## X-Moto [1] @@ -3083,6 +3107,7 @@ ## Xargon [1] - Inspired entries: Xargon +- Media: https://en.wikipedia.org/wiki/Xargon ## XKobo [1]