sourceforge import of developer information

This commit is contained in:
Trilarion 2021-01-07 17:10:03 +01:00
parent 844482f8ad
commit 45dffe55d2
237 changed files with 8297 additions and 270 deletions

View File

@ -2,27 +2,143 @@
Uses the Github API to learn more about the Github projects. Uses the Github API to learn more about the Github projects.
""" """
# Github import os
urls = [x for x in repos if x.startswith('https://github.com/')] import json
urls = [] from utils import constants as c, utils, osg, osg_parse, osg_github
for url in urls:
print(' github repo: {}'.format(url)) gh_entries_file = os.path.join(c.code_path, 'github_entries.txt')
github_info = osg_github.retrieve_repo_info(url) prefix = 'https://github.com/'
for contributor in github_info['contributors']:
def collect_github_entries():
"""
Reads the entries of the database and collects all entries with github as repository
"""
# read entries
entries = osg.read_entries()
print('{} entries read'.format(len(entries)))
# loop over entries
files = []
for entry in entries:
urls = [x for x in entry['Code repository'] if x.startswith(prefix)]
if urls:
files.append(entry['File'])
# write to file
print('{} entries with github repos'.format(len(files)))
utils.write_text(gh_entries_file, json.dumps(files, indent=1))
def github_import():
"""
:return:
"""
files = json.loads(utils.read_text(gh_entries_file))
all_developers = osg.read_developers()
print(' {} developers read'.format(len(all_developers)))
# all exceptions that happen will be eaten (but will end the execution)
try:
# loop over each entry
for index, file in enumerate(files):
print(' process {}'.format(file))
# read entry
entry = osg.read_entry(file)
code_repositories = entry['Code repository']
repos = [x.value for x in code_repositories if x.startswith(prefix)]
for repo in repos:
print(' GH repo {}'.format(repo))
info = osg_github.retrieve_repo_info(repo)
new_comments = []
# is archived
if info['archived']:
if not osg.is_inactive(entry):
print('warning: repo is archived but not inactive state??')
# add archive to repo comment
new_comments.append('@archived')
# add created comment
new_comments.append('@created {}'.format(info['created'].year))
# add stars
new_comments.append('@stars {}'.format(info['stars']))
# add forks
new_comments.append('@forks {}'.format(info['forks']))
# update comment
for r in code_repositories:
if r.value == repo:
break
comments = r.comment
if comments:
comments = comments.split(',')
comments = [c.strip() for c in comments if not c.startswith('@')]
r.comment = ', '.join(comments + new_comments)
# language in languages
language = info['language']
if language not in entry['Code language']:
entry['Code language'].append(language)
# contributors
for contributor in info['contributors']:
if contributor.type != 'User':
continue
if contributor.contributions < 4:
continue
# contributor.login/name/blog
name = contributor.name name = contributor.name
dev = developer_info_lookup(name) if not name:
in_devs = dev and 'contact' in dev and contributor.login + '@GH' in dev['contact'] name = contributor.login
in_entry = name in entry_developer nickname = '{}@GH'.format(contributor.login)
if in_devs and in_entry:
continue # already existing in entry and devs # look up author in entry developers
content += ' {}: {}@GH'.format(name, contributor.login) if name not in entry.get('Developer', []):
print(' dev "{}" added to entry {}'.format(name, file))
entry['Developer'] = entry.get('Developer', []) + [osg_parse.ValueWithComment(name)]
# look up author in developers data base
if name in all_developers:
dev = all_developers[name]
if not nickname in dev.get('Contact', []):
print(' existing dev "{}" added nickname ({}) to developer database'.format(name, nickname))
# check that name has not already @GH contact
if any(x.endswith('@GH') for x in dev.get('Contact', [])):
print('warning: already GH contact')
dev['Contact'] = dev.get('Contact', []) + [nickname]
if contributor.blog and contributor.blog not in dev.get('Home', []):
dev['Home'] = dev.get('Home', []) + [contributor.blog]
else:
print(' dev "{}" ({}) added to developer database'.format(name, nickname))
all_developers[name] = {'Name': name, 'Contact': [nickname], 'Games': [entry['Title']]}
if contributor.blog: if contributor.blog:
content += ' url: {}'.format(contributor.blog) all_developers[name]['Home'] = [contributor.blog]
if not in_devs:
content += ' (not in devs)'
if not in_entry: entry['Code repository'] = code_repositories
content += ' (not in entry)' osg.write_entry(entry)
content += '\n' except:
raise
finally:
# shorten file list
utils.write_text(gh_entries_file, json.dumps(files[index:], indent=1))
osg.write_developers(all_developers)
print('developers database updated')
if __name__ == "__main__": if __name__ == "__main__":
# collect entries
# collect_github_entries()
# import information from gh
github_import()

View File

@ -33,7 +33,7 @@ class DevelopersMaintainer:
developer_names = list(self.developers.keys()) developer_names = list(self.developers.keys())
for index, name in enumerate(developer_names): for index, name in enumerate(developer_names):
for other_name in developer_names[index + 1:]: for other_name in developer_names[index + 1:]:
if osg.name_similarity(name, other_name) > 0.8: if osg.name_similarity(str.casefold(name), str.casefold(other_name)) > 0.85:
print(' {} - {} is similar'.format(name, other_name)) print(' {} - {} is similar'.format(name, other_name))
print('duplicates checked') print('duplicates checked')

View File

@ -14,7 +14,9 @@ prefix = 'https://sourceforge.net/projects/'
# author names in SF that aren't the author names how we have them # 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', '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'} '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'}
SF_ignore_list = ('', 'Arianne Integration Bot') SF_ignore_list = ('', 'Arianne Integration Bot')
@ -75,7 +77,8 @@ def sourceforge_import():
url_members = 'https://sourceforge.net/p/' + url[len(prefix):] + '_members/' url_members = 'https://sourceforge.net/p/' + url[len(prefix):] + '_members/'
response = requests.get(url_members) response = requests.get(url_members)
if response.status_code != 200: if response.status_code != 200:
raise RuntimeError('url {} not accessible'.format(url_members)) print('error: url {} not accessible, status {}'.format(url_members, response.status_code))
raise RuntimeError()
soup = BeautifulSoup(response.text, 'html.parser') soup = BeautifulSoup(response.text, 'html.parser')
authors = soup.find('div', id='content_base').find('table').find_all('tr') authors = soup.find('div', id='content_base').find('table').find_all('tr')
authors = [author.find_all('td') for author in authors] authors = [author.find_all('td') for author in authors]
@ -84,8 +87,11 @@ def sourceforge_import():
# sometimes author already contains the full url, sometimes not # sometimes author already contains the full url, sometimes not
url_author = 'https://sourceforge.net' + author if not author.startswith('http') else author url_author = 'https://sourceforge.net' + author if not author.startswith('http') else author
response = requests.get(url_author) 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
if 'auth/?return_to' in url_author: 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) # for some reason authorisation is forbidden or page was not available (happens for example for /u/kantaros)
author_name = author[3:-1] author_name = author[3:-1]
nickname = author_name nickname = author_name
@ -96,6 +102,7 @@ def sourceforge_import():
nickname = soup.find('dl', class_='personal-data').find('dd').get_text() nickname = soup.find('dl', class_='personal-data').find('dd').get_text()
nickname = nickname.replace('\n', '').strip() nickname = nickname.replace('\n', '').strip()
nickname += '@SF' # our indication of the platform to search for nickname += '@SF' # our indication of the platform to search for
author_name = author_name.strip() # names can still have white spaces before or after
if author_name in SF_ignore_list: if author_name in SF_ignore_list:
continue continue
@ -119,7 +126,7 @@ def sourceforge_import():
all_developers_changed = True all_developers_changed = True
else: else:
print(' dev "{}" ({}) added to developer database'.format(author_name, nickname)) print(' dev "{}" ({}) added to developer database'.format(author_name, nickname))
all_developers[author_name] = {'Name': author_name, 'Contact': nickname, 'Games': [entry['Title']]} all_developers[author_name] = {'Name': author_name, 'Contact': [nickname], 'Games': [entry['Title']]}
all_developers_changed = True all_developers_changed = True
if entry_changed: if entry_changed:

View File

@ -40,9 +40,9 @@ def retrieve_repo_info(repos):
for repo in repos: for repo in repos:
repo = normalize_repo_name(repo) repo = normalize_repo_name(repo)
r = g.get_repo(repo) r = g.get_repo(repo)
e = {'archived': r.archived, 'contributors': repo_get_contributors(r), 'description': r.description, e = {'archived': r.archived, 'contributors': repo_get_contributors(r), 'created': r.created_at, 'description': r.description,
'language': r.language, 'last modified': r.last_modified, 'open issues count': r.open_issues_count, 'forks': r.forks_count, 'language': r.language, 'last modified': r.last_modified, 'name': r.name,
'stars count': r.stargazers_count, 'topics': r.topics, 'repo': repo} 'open issues count': r.open_issues_count, 'owner': r.owner, 'stars': r.stargazers_count, 'topics': r.get_topics(), 'repo': repo}
result.append(e) result.append(e)
if single_repo: if single_repo:
result = result[0] result = result[0]

File diff suppressed because it is too large Load Diff

View File

@ -10,7 +10,7 @@
- Code license: GPL-2.0 - Code license: GPL-2.0
- Code dependency: GLUT, SDL - Code dependency: GLUT, SDL
- Assets license: GPL-2.0 - Assets license: GPL-2.0
- Developer: Thomas Drexl, Jean-Marc Le Peuvedic, Eric Cheung, Piotr Pawlow, Louens Veen, Arne Reiners, Norbert Drexl, James Stone, Bernhard Kaindl, Cedric Delfosse, Eugene Andreeshchev, Bilal Ahsan, Lourens Veen, A Braunsdorf - Developer: Thomas Drexl, Jean-Marc Le Peuvedic, Eric Cheung, Piotr Pawlow, Arne Reiners, Norbert Drexl, James Stone, Bernhard Kaindl, Cedric Delfosse, Eugene Andreeshchev, Bilal Ahsan, Lourens Veen, A Braunsdorf
## Building ## Building

View File

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

View File

@ -8,5 +8,6 @@
- Code repository: https://github.com/kreezii/jsgam.git, https://svn.code.sf.net/p/jsgam/code (svn) - Code repository: https://github.com/kreezii/jsgam.git, https://svn.code.sf.net/p/jsgam/code (svn)
- Code language: JavaScript - Code language: JavaScript
- Code license: MIT - Code license: MIT
- Developer: Kreezii
## Building ## Building

View File

@ -7,6 +7,6 @@
- Code language: Java - Code language: Java
- Code license: LGPL-3.0 - Code license: LGPL-3.0
- Code dependency: jMonkeyEngine - Code dependency: jMonkeyEngine
- Developer: Timong - Developer: Timong, Pal Illes, Laszlo Szucs, Mike Kienenberger, qubodup
## Building ## Building

View File

@ -8,5 +8,6 @@
- Code repository: https://gitlab.com/osgames/jquest.git (archive of source releases) - Code repository: https://gitlab.com/osgames/jquest.git (archive of source releases)
- Code language: Java - Code language: Java
- Code license: GPL-2.0 - Code license: GPL-2.0
- Developer: RHaden
## Building ## Building

View File

@ -8,6 +8,7 @@
- Code repository: https://github.com/jdmonin/JSettlers2.git, http://jsettlers.cvs.sourceforge.net (cvs), http://jsettlers2.cvs.sourceforge.net (cvs) - Code repository: https://github.com/jdmonin/JSettlers2.git, http://jsettlers.cvs.sourceforge.net (cvs), http://jsettlers2.cvs.sourceforge.net (cvs)
- Code language: Java - Code language: Java
- Code license: GPL-3.0 - Code license: GPL-3.0
- Developer: Chad McHenry, Robert Thomas, Jeremy D. Monin
Web-based version of the board game Settlers of Catan written in Java. Web-based version of the board game Settlers of Catan written in Java.
See also http://www.settlers-android-clone.com/, https://github.com/jsettlers/settlers-remake See also http://www.settlers-android-clone.com/, https://github.com/jsettlers/settlers-remake

View File

@ -9,7 +9,7 @@
- Code language: Java - Code language: Java
- Code license: GPL-3.0 (GUI), Apache-2.0 (base) - Code license: GPL-3.0 (GUI), Apache-2.0 (base)
- Assets license: GPL-3.0 - Assets license: GPL-3.0
- Developer: Jan Schäfer, Markus J. Luzius, Daniel Loreck, Sascha Laurien - Developer: Jan Schäfer, Markus J. Luzius, Daniel Loreck, Sascha Laurien, mjluzius
German card game Skat and variations thereof. German card game Skat and variations thereof.

View File

@ -10,5 +10,6 @@
- Code repository: https://gitlab.com/osgames/kiki.git (conversion of cvs), http://kiki.cvs.sourceforge.net (cvs) - Code repository: https://gitlab.com/osgames/kiki.git (conversion of cvs), http://kiki.cvs.sourceforge.net (cvs)
- Code language: C++ - Code language: C++
- Code license: Public domain - Code license: Public domain
- Developer: Thorsten Kohnhorst, micha
## Building ## Building

View File

@ -9,6 +9,7 @@
- Code language: Python - Code language: Python
- Code license: LGPL-3.0 - Code license: LGPL-3.0
- Code dependency: pygame - Code dependency: pygame
- Developer: coffeefizzle
Sequel to kobold's quest and features an octree for multi processing game mechanics. Sequel to kobold's quest and features an octree for multi processing game mechanics.

View File

@ -9,6 +9,7 @@
- Code language: None - Code language: None
- Code license: ? - Code license: ?
- Code dependency: Hexen - Code dependency: Hexen
- Developer: Crimson Wizard, Jānis Legzdiņš, Francisco Ortega, RambOrc, Camper, Remi Spaans
Two games: Two games:
Scattered Evil: a full-fledged open-world RPG Scattered Evil: a full-fledged open-world RPG

View File

@ -7,6 +7,7 @@
- Code repository: https://github.com/OnlineCop/kqlives.git (archived), https://svn.code.sf.net/p/kqlives/code (svn) - Code repository: https://github.com/OnlineCop/kqlives.git (archived), https://svn.code.sf.net/p/kqlives/code (svn)
- Code language: C - Code language: C
- Code license: GPL-2.0 - Code license: GPL-2.0
- Developer: OnlineCop, Brian Bennett, Team Terradactyl, Winter Knight, Chris Barry, Eduardo Machado de Oliveira, Edgar Alberto Molina, Eric Love, Günther Brammer, Josh Bolduc, Matthew Leverton, Nicholas Davies, Rathe Holloway, ReyBrujo, Z9484
A console-style role playing game. A console-style role playing game.
Are [KQtheBetrayer](https://sourceforge.net/projects/kqthebetrayer/) or [this github fork](https://github.com/OnlineCop/kq-fork) different enough to Are [KQtheBetrayer](https://sourceforge.net/projects/kqthebetrayer/) or [this github fork](https://github.com/OnlineCop/kq-fork) different enough to

View File

@ -10,6 +10,6 @@
- Code license: Public domain - Code license: Public domain
- Code dependency: pygame - Code dependency: pygame
- Assets license: Public domain (probably non-free backgrounds and a font in the original distribution, see debian distribution) - Assets license: Public domain (probably non-free backgrounds and a font in the original distribution, see debian distribution)
- Developer: Thorsten Kohnhorst, legoluft (sound), Slava Anishenko (artwork) - Developer: Thorsten Kohnhorst, legoluft (sound), Slava Anishenko (artwork), Roberto, Sven Thoennissen
## Building ## Building

View File

@ -10,6 +10,6 @@
- Code language: C++ - Code language: C++
- Code license: GPL-2.0 - Code license: GPL-2.0
- Code dependency: SDL - Code dependency: SDL
- Developer: krys - Developer: krys, David Négrier
## Building ## Building

View File

@ -7,7 +7,7 @@
- Code language: C++ - Code language: C++
- Code license: GPL-2.0 - Code license: GPL-2.0
- Assets license: GPL-2.0 - Assets license: GPL-2.0
- Developer: Francesco Rossi, Johannes Bergmeier, Mick Kappenburg - Developer: Francesco Rossi, Johannes Bergmeier, Mick Kappenburg, Francesco <redsh> Rossi, black8eagles, calenlas, Mick
Program for creating and solving (manually or automatically) 2D and 3D Sudoku games. Program for creating and solving (manually or automatically) 2D and 3D Sudoku games.

View File

@ -9,5 +9,6 @@
- Code language: C++ - Code language: C++
- Code license: LGPL-3.0 - Code license: LGPL-3.0
- Code dependency: OGRE - Code dependency: OGRE
- Developer: Marc A. Pelletier, Willem Jan Palenstijn
## Building ## Building

View File

@ -9,6 +9,7 @@
- Code repository: https://github.com/AndO3131/lgeneral.git (mirror), https://svn.code.sf.net/p/lgeneral/code (svn), http://lgeneral.cvs.sourceforge.net (cvs) - Code repository: https://github.com/AndO3131/lgeneral.git (mirror), https://svn.code.sf.net/p/lgeneral/code (svn), http://lgeneral.cvs.sourceforge.net (cvs)
- Code language: C - Code language: C
- Code license: GPL-2.0 - Code license: GPL-2.0
- Developer: Michael Speck, Leo Savernik, Peter Ivanyi, Victor Sergienko
May require original game content. May require original game content.

View File

@ -10,6 +10,7 @@
- Code language: C++ - Code language: C++
- Code license: GPL-2.0 - Code license: GPL-2.0
- Code dependency: curses, SDL2 - Code dependency: curses, SDL2
- Developer: Chris Johnson, Jonathan Stickles Fox, Ciprian ilies, Ari Rahikkala, Niklas Blomkvist, Brett Flannigan, Callum Davies, CoronelNiel, Craig Rickel, Christoph Franck, dreadmullet, David Tomandl, Firewolf, Alex Mooney, InfernoZeus, Future, Maciej Murakowski, Kurper, Kalle Viiri, LiteralKa, Matthew Downie, Nick Dumas, Nyx, Puzzlemaker, Allan Murray, Servant Corps, seth--, antagonist, Vherid Direhv, Adrian Irving-Beer, Rich McGrew
Satirical console-based political role-playing/strategy game. Satirical console-based political role-playing/strategy game.

View File

@ -8,6 +8,7 @@
- Code repository: https://gitlab.com/osgames/lincity.git (backup of cvs), http://lincity.cvs.sourceforge.net/ (cvs) - Code repository: https://gitlab.com/osgames/lincity.git (backup of cvs), http://lincity.cvs.sourceforge.net/ (cvs)
- Code language: C - Code language: C
- Code license: GPL-2.0 - Code license: GPL-2.0
- Developer: Gregory Sharp, Corey Keasling, Taj Morton
See also https://github.com/javiercantero/lincity, https://github.com/usrshare/lincity See also https://github.com/javiercantero/lincity, https://github.com/usrshare/lincity

View File

@ -6,6 +6,7 @@
- Code repository: https://git.code.sf.net/p/lipsofsuna/code, https://gitlab.com/osgames/lipsofsuna.git @add - Code repository: https://git.code.sf.net/p/lipsofsuna/code, https://gitlab.com/osgames/lipsofsuna.git @add
- Code language: C - Code language: C
- Code license: GPL-3.0 - Code license: GPL-3.0
- Developer: Ari Mustonen, Francisco Athens, Ryan Swart
Tongue-in-cheek action RPG. Tongue-in-cheek action RPG.

View File

@ -8,5 +8,6 @@
- Code language: C - Code language: C
- Code license: GPL-2.0 - Code license: GPL-2.0
- Code dependency: SDL - Code dependency: SDL
- Developer: Michael Speck
## Building ## Building

View File

@ -8,5 +8,6 @@
- Code repository: https://gitlab.com/osgames/machinations.git (backup of cvs), http://machinations.cvs.sourceforge.net/ (cvs) - Code repository: https://gitlab.com/osgames/machinations.git (backup of cvs), http://machinations.cvs.sourceforge.net/ (cvs)
- Code language: C++ - Code language: C++
- Code license: GPL-2.0 - Code license: GPL-2.0
- Developer: Tom Pittlik, Jon Sargeant, Jindrich kolman, Sebastian P., Abraham B. Hart, Manoel Junqueira
## Building ## Building

View File

@ -9,5 +9,6 @@
- Code repository: https://github.com/manicdigger/manicdigger.git, https://git.code.sf.net/p/manicdigger/code - Code repository: https://github.com/manicdigger/manicdigger.git, https://git.code.sf.net/p/manicdigger/code
- Code language: C# - Code language: C#
- Code license: Public domain, Unlicense (where Public domain fails) - Code license: Public domain, Unlicense (where Public domain fails)
- Developer: exe, Anton Neverdovsky, liquidhot, TKwisl, Zero X42
## Building ## Building

View File

@ -9,7 +9,7 @@
- Code license: GPL-3.0 - Code license: GPL-3.0
- Code dependency: OpenGL, SFML - Code dependency: OpenGL, SFML
- Assets license: CC-BY 3.0, CC-BY-SA-3.0, PD - Assets license: CC-BY 3.0, CC-BY-SA-3.0, PD
- Developer: Simon Schneegans, Felix Lauer - Developer: Simon Schneegans, Felix Lauer, Mars-Core-Team, Sciuorus
A ridiculous shooter. In one of several game modes, two opposing teams are fighting in a gravitational 2D space with a few planets, including their homes. A ridiculous shooter. In one of several game modes, two opposing teams are fighting in a gravitational 2D space with a few planets, including their homes.

View File

@ -7,6 +7,7 @@
- Code repository: https://gitlab.com/osgames/mars.git (backup of svn), https://svn.code.sf.net/p/mars/code (svn) - Code repository: https://gitlab.com/osgames/mars.git (backup of svn), https://svn.code.sf.net/p/mars/code (svn)
- Code language: C++ - Code language: C++
- Code license: GPL-2.0 - Code license: GPL-2.0
- Developer: Davide Coppola, Angelo Theodorou, Alonso Cardenas Marquez, Enetheru, dekki, Dominique Leuenberger, discojonny, Elye Ball, ender_saka, Voller
Lead a mercenary team hired to go on Mars and fight with different factions using mechs and others military vehicles. Lead a mercenary team hired to go on Mars and fight with different factions using mechs and others military vehicles.

View File

@ -9,6 +9,6 @@
- Code repository: https://github.com/textbrowser/maxit.git - Code repository: https://github.com/textbrowser/maxit.git
- Code language: C++ - Code language: C++
- Code license: 3-clause BSD (https://github.com/textbrowser/maxit/blob/master/LICENSE) - Code license: 3-clause BSD (https://github.com/textbrowser/maxit/blob/master/LICENSE)
- Developer: Alexis Megas - Developer: Alexis Megas, Guess Who
## Building ## Building

View File

@ -8,6 +8,7 @@
- Code repository: https://github.com/acmepjz/meandmyshadow.git, https://svn.code.sf.net/p/meandmyshadow/meandmyshadow/ (svn) - Code repository: https://github.com/acmepjz/meandmyshadow.git, https://svn.code.sf.net/p/meandmyshadow/meandmyshadow/ (svn)
- Code language: C++ - Code language: C++
- Code license: GPL-3.0 - Code license: GPL-3.0
- Developer: Edward Lii, acme_pjz, MCMic, odamite
Try to reach the exit by solving puzzles. Try to reach the exit by solving puzzles.

View File

@ -11,5 +11,6 @@
- Code license: LGPL-2.1 - Code license: LGPL-2.1
- Code dependency: SDL - Code dependency: SDL
- Assets license: (illegal use of Super Mario artwork and music?) - Assets license: (illegal use of Super Mario artwork and music?)
- Developer: JOKER VAN HAELN
## Building ## Building

View File

@ -10,6 +10,7 @@
- Code language: C, C++ - Code language: C, C++
- Code license: GPL-3.0 - Code license: GPL-3.0
- Assets license: CC-BY-SA - Assets license: CC-BY-SA
- Developer: Mark Vejvoda, titi(ger), Tom Reynolds, BogoMips, m0elle, nosogo, Paul Wise
Fork of [Glest](glest.md) Fork of [Glest](glest.md)

View File

@ -9,5 +9,6 @@
- Code repository: https://github.com/MegaMek/megamek.git, https://git.code.sf.net/p/megamek/git - Code repository: https://github.com/MegaMek/megamek.git, https://git.code.sf.net/p/megamek/git
- Code language: Java - Code language: Java
- Code license: GPL-2.0 - Code license: GPL-2.0
- Developer: Nicholas Walczak, Sebastian Brocks, Taharqa, Hammer, Akjosch, Deric Page, Xenon54z, Klaus Mittag, Carl Spain, Andrew Pokrovski, Jason Tighe, Ben Mazur, Shane, DarkISI, Derek Evans, Dirk Walter, Mike Kiscaden, Andrew Hunter, Jason Bush, fastsammy, Steve Hawkins, Brent Dill, Markus Mikkolainen, Jason Smyrloglou, Cord Awtry, Helge Richter, Eugene Melekhov, `Moe`, Dima Nemchenko, Ryan McConnell, Patrick McKenzie, BATTLEMASTER, Alexander Schoelling, Eddy Cullen, Joseph Tyx, Joshua Yockey, James Damour, Jeff Wang, Hugh Peeples, John Rowat, Nathan Rowden, Brian Bucklew, urgru, Wirianto Djunaidi, David Smith, Viacheslav Zipunov
## Building ## Building

View File

@ -8,5 +8,6 @@
- Code repository: https://gitlab.com/osgames/metalmech.git (backup of cvs), http://metalmech.cvs.sourceforge.net/ (cvs) - Code repository: https://gitlab.com/osgames/metalmech.git (backup of cvs), http://metalmech.cvs.sourceforge.net/ (cvs)
- Code language: PHP - Code language: PHP
- Code license: GPL-2.0 - Code license: GPL-2.0
- Developer: Dzmitry Haiduchonak, Fokker, Gedece, Robert Ryll, s600, Maravilla Gil Salvador
## Building ## Building

View File

@ -8,7 +8,7 @@
- Code repository: https://github.com/rpmcruz/microracers.git, https://gitlab.com/osgames/microracers.git @add (conversion of cvs), http://microracers.cvs.sourceforge.net (cvs) - Code repository: https://github.com/rpmcruz/microracers.git, https://gitlab.com/osgames/microracers.git @add (conversion of cvs), http://microracers.cvs.sourceforge.net (cvs)
- Code language: C, C++ - Code language: C, C++
- Code license: GPL-2.0 - Code license: GPL-2.0
- Developer: Ricardo Cruz - Developer: Ricardo Cruz, Marinho Tobolla
Not really beta? Not really beta?

View File

@ -10,5 +10,6 @@
- Code language: Python - Code language: Python
- Code license: 3-clause BSD - Code license: 3-clause BSD
- Code dependency: pygame - Code dependency: pygame
- Developer: Pierre-Alain Dorange, Frank Blandon, Jean Karim Bockstael, Talamon70
## Building ## Building

View File

@ -11,7 +11,7 @@
- Code license: GPL-2.0 - Code license: GPL-2.0
- Code dependency: Golden-T Game Engine, Mozilla Rhino - Code dependency: Golden-T Game Engine, Mozilla Rhino
- Assets license: ? (GPL) - Assets license: ? (GPL)
- Developer: Bernhard Trummer - Developer: Bernhard Trummer, Andreas Granig, Kevin Krammer
2D gravity game. 2D gravity game.

View File

@ -8,5 +8,6 @@
- Code repository: http://mochadoom.cvs.sourceforge.net (cvs) - Code repository: http://mochadoom.cvs.sourceforge.net (cvs)
- Code language: Java - Code language: Java
- Code license: ? - Code license: ?
- Developer: Velktron, Finn Wilcox, Jodwin
## Building ## Building

View File

@ -7,6 +7,7 @@
- Code repository: https://git.code.sf.net/p/monstergenerato/code - Code repository: https://git.code.sf.net/p/monstergenerato/code
- Code language: Java - Code language: Java
- Code license: MIT - Code license: MIT
- Developer: John Davis
Creates D&D monsters of CR 1-50 for use with the Pathfinder ruleset. Creates D&D monsters of CR 1-50 for use with the Pathfinder ruleset.

View File

@ -7,5 +7,6 @@
- Code repository: https://github.com/osgamearchive/mpango.git (conversion of svn and git), https://git.code.sf.net/p/mpango/git @add, https://svn.code.sf.net/p/mpango/code (svn) - Code repository: https://github.com/osgamearchive/mpango.git (conversion of svn and git), https://git.code.sf.net/p/mpango/git @add, https://svn.code.sf.net/p/mpango/code (svn)
- Code language: Java - Code language: Java
- Code license: GPL-2.0 - Code license: GPL-2.0
- Developer: Eduardo de Vera, Andrzej P, devdlee, jay wellings, Serg Rubtsov, Marc Badia, philipp kleinschmit, vinod
## Building ## Building

View File

@ -9,6 +9,7 @@
- Code repository: https://gitlab.com/osgames/murderpd.git (copy of versions 1.0.0 - 1.3.1) - Code repository: https://gitlab.com/osgames/murderpd.git (copy of versions 1.0.0 - 1.3.1)
- Code language: C++ - Code language: C++
- Code license: GPL-3.0 - Code license: GPL-3.0
- Developer: Chris Ohmstede
A murder mystery game or visual novel built from public domain movies, sounds, pictures, and images. A murder mystery game or visual novel built from public domain movies, sounds, pictures, and images.

View File

@ -8,7 +8,7 @@
- Code repository: https://gitlab.com/osgames/musosu.git (import of sources) - Code repository: https://gitlab.com/osgames/musosu.git (import of sources)
- Code language: Java - Code language: Java
- Code license: GPL-3.0 - Code license: GPL-3.0
- Developer: Marios Visvardis - Developer: Marios Visvardis, Visvardis Marios
Sudoku puzzle game (generator and solver). Sudoku puzzle game (generator and solver).

View File

@ -9,6 +9,7 @@
- Code language: C, Lua - Code language: C, Lua
- Code license: GPL-3.0 - Code license: GPL-3.0
- Code dependency: libxml, OpenAL, SDL2 - Code dependency: libxml, OpenAL, SDL2
- Developer: bobbens, Deiz, BTAxis
Also available on Steam. Also available on Steam.

View File

@ -9,6 +9,7 @@
- Code repository: https://github.com/NetHack/NetHack.git, https://github.com/Vanilla-NetHack/NetHack-3.4.3.git @add, https://git.code.sf.net/p/nethack/NetHack - Code repository: https://github.com/NetHack/NetHack.git, https://github.com/Vanilla-NetHack/NetHack-3.4.3.git @add, https://git.code.sf.net/p/nethack/NetHack
- Code language: C - Code language: C
- Code license: Custom (Nethack General Public License) - Code license: Custom (Nethack General Public License)
- Developer: Patric Mueller, David Cohrs, Dean Luick, Jean-Christophe Collet, Janet Walz, Mike Stephenson, Kenneth Lorber, Kevin Hugo, nhmall, Derek Ray, Pat Rankin, Warwick Allison, NetHack Read-only user
Single player dungeon exploration game that runs on a wide variety of computer systems. Single player dungeon exploration game that runs on a wide variety of computer systems.
See also [NetHack Falcon's Eye](https://sourceforge.net/projects/falconseye/), a graphical modification of NetHack. See also [NetHack Falcon's Eye](https://sourceforge.net/projects/falconseye/), a graphical modification of NetHack.

View File

@ -9,6 +9,7 @@
- Code repository: http://netrek.cvs.sourceforge.net (cvs) - Code repository: http://netrek.cvs.sourceforge.net (cvs)
- Code language: C - Code language: C
- Code license: Custom (permissive) - Code license: Custom (permissive)
- Developer: Dave Ahn, James Cameron, Kurt Siegl, Bob Tanner, Dave Pinkney, David Swasey, Alec Habig, Jeff Nowakowski, Stephen Thorne, Karthik Arumugham, Stas Pirogov, Gerard Lim, Bill Balcerski, 324523, Steve Sheldon, Niclas Fredriksson, Michael Wyatt, Trent Piepho, Zachary Uram
Multi-player battle simulation with a Star Trek theme. Multi-player battle simulation with a Star Trek theme.
See also [JTrek](http://ftp.netrek.org/pub/netrek/clients/jtrek/), [Netrek RES-RSA](https://launchpad.net/netrek-res-rsa), [HTML5 netrek](https://github.com/apsillers/html5-netrek) See also [JTrek](http://ftp.netrek.org/pub/netrek/clients/jtrek/), [Netrek RES-RSA](https://launchpad.net/netrek-res-rsa), [HTML5 netrek](https://github.com/apsillers/html5-netrek)

View File

@ -8,7 +8,7 @@
- Code language: C - Code language: C
- Code license: Public domain - Code license: Public domain
- Assets license: (player pictures are from baseball-reference.com) - Assets license: (player pictures are from baseball-reference.com)
- Developer: Marshal Lake - Developer: Marshall Lake
Major League Baseball Simulation. Major League Baseball Simulation.

View File

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

View File

@ -9,7 +9,7 @@
- Code repository: https://gitlab.com/osgames/night-hawk.git (conversion of cvs), http://night-hawk.cvs.sourceforge.net (cvs) - Code repository: https://gitlab.com/osgames/night-hawk.git (conversion of cvs), http://night-hawk.cvs.sourceforge.net (cvs)
- Code language: C++ - Code language: C++
- Code license: GPL-2.0 - Code license: GPL-2.0
- Developer: Jason Nunn, Eric Gillespie - Developer: Jason Nunn, Eric Gillespie, Dion Bonner, Eskild Hustvedt
May be uploaded in the future under https://github.com/brickviking May be uploaded in the future under https://github.com/brickviking

View File

@ -9,5 +9,6 @@
- Code repository: https://github.com/nlarn/nlarn.git - Code repository: https://github.com/nlarn/nlarn.git
- Code language: C, Lua - Code language: C, Lua
- Code license: GPL-3.0 - Code license: GPL-3.0
- Developer: Joachim de Groot, jpeg
## Building ## Building

View File

@ -9,6 +9,7 @@
- Code repository: http://nogravity.cvs.sourceforge.net (cvs) - Code repository: http://nogravity.cvs.sourceforge.net (cvs)
- Code language: C - Code language: C
- Code license: GPL-2.0 - Code license: GPL-2.0
- Developer: Stephane Denis, Matt Williams
## Building ## Building

View File

@ -8,5 +8,6 @@
- Code language: C, C++ - Code language: C, C++
- Code license: 2-clause BSD - Code license: 2-clause BSD
- Code dependency: SDL - Code dependency: SDL
- Developer: Evil Mr Henry
## Building ## Building

View File

@ -9,5 +9,6 @@
- Code repository: http://nstars.cvs.sourceforge.net (cvs) - Code repository: http://nstars.cvs.sourceforge.net (cvs)
- Code language: C# - Code language: C#
- Code license: ? - Code license: ?
- Developer: Nathaniel Woods
## Building ## Building

View File

@ -7,6 +7,7 @@
- Code repository: https://github.com/nuvie/nuvie.git, https://svn.code.sf.net/p/nuvie/code (svn) - Code repository: https://github.com/nuvie/nuvie.git, https://svn.code.sf.net/p/nuvie/code (svn)
- Code language: C, C++, Lua - Code language: C, C++, Lua
- Code license: GPL-2.0 - Code license: GPL-2.0
- Developer: Eric Fry, Dominik Reichardt, kirben, Jeremy Newman, Pieter Christiaan Luteijn, Malignant Manor, Jonathan E. Wright, Markus Niemistö, J. Applegate, Sam Matthews, Michael Fink, Willem Jan Palenstijn
Does it include alternate graphics? Does it include alternate graphics?

View File

@ -10,6 +10,7 @@
- Code language: C, C++ - Code language: C, C++
- Code license: GPL-3.0 - Code license: GPL-3.0
- Code dependency: SDL - Code dependency: SDL
- Developer: Caitlin Shaw
Does it require original content? Does it require original content?

View File

@ -10,5 +10,6 @@
- Code language: Python - Code language: Python
- Code license: GPL-3.0 - Code license: GPL-3.0
- Code dependency: OGRE - Code dependency: OGRE
- Developer: Quadrofonic, Richard Hendricks, OneOfAmorphis, ryanismean
## Building ## Building

View File

@ -8,6 +8,7 @@
- Code repository: https://github.com/OGRECave/ogre.git, https://svn.code.sf.net/p/ogre/code (svn) - Code repository: https://github.com/OGRECave/ogre.git, https://svn.code.sf.net/p/ogre/code (svn)
- Code language: C++ - Code language: C++
- Code license: MIT - Code license: MIT
- Developer: Assaf Raman, Brian, Dark_Sylinc, David Rogers, paroj, Steve Streeting, Philip Allgaier, TheSHEEEP, Murat Sari, Holger Frydrych, Hern, Nir Hasson, Noam Gat, Zaid Abdulla
Scene-oriented, flexible 3D engine. Scene-oriented, flexible 3D engine.

View File

@ -10,7 +10,7 @@
- Code language: C++ - Code language: C++
- Code license: GPL-3.0 - Code license: GPL-3.0
- Code dependency: CEGUI, OGRE - Code dependency: CEGUI, OGRE
- Developer: Opensource Game Studio - Developer: Opensource Game Studio, Kai SD, kornerr, AleXXandEr, kornerrjenkins, xmorph
Simple mahjong solitaire game with 3D graphics. Simple mahjong solitaire game with 3D graphics.

View File

@ -6,7 +6,7 @@
- Code repository: https://gitlab.com/osgames/omega-roguelike.git (conversion of cvs), http://omega-roguelike.cvs.sourceforge.net (cvs) - Code repository: https://gitlab.com/osgames/omega-roguelike.git (conversion of cvs), http://omega-roguelike.cvs.sourceforge.net (cvs)
- Code language: C - Code language: C
- Code license: LGPL-2.0 - Code license: LGPL-2.0
- Developer: Laurence R. Brothers, Sheldon Simms, David Gibbs, William Tanksley - Developer: Laurence R. Brothers, Sheldon Simms, David Gibbs, William Tanksley, Eric Shafto, Jay Kint, Rick Cooley, Guus Sliepen, Tom Breton, Hal Bonnin, Josh Kelley
## Building ## Building

View File

@ -8,6 +8,7 @@
- Code repository: https://gitlab.com/osgames/oge.git (combination of cvs+svn+git), https://git.code.sf.net/p/oge/git @add, https://svn.code.sf.net/p/oge/svn (svn), http://oge.cvs.sourceforge.net (cvs) - Code repository: https://gitlab.com/osgames/oge.git (combination of cvs+svn+git), https://git.code.sf.net/p/oge/git @add, https://svn.code.sf.net/p/oge/svn (svn), http://oge.cvs.sourceforge.net (cvs)
- Code language: C++ - Code language: C++
- Code license: LGPL-2.1 - Code license: LGPL-2.1
- Developer: Steven 'lazalong' Gay, petrocket, Chris Jones, Vincenzo Greco, mehdix, Serdar Dere, Ralph Little
Game engine and editor. Game engine and editor.

View File

@ -7,6 +7,7 @@
- Code repository: https://git.code.sf.net/p/opengate/code - Code repository: https://git.code.sf.net/p/opengate/code
- Code language: C++ - Code language: C++
- Code license: GPL-2.0 - Code license: GPL-2.0
- Developer: Christoph Brill, spom_spom, Daniel S.
Early development. Early development.

View File

@ -9,7 +9,7 @@
- Code language: C - Code language: C
- Code license: GPL-2.0 - Code license: GPL-2.0
- Assets license: ? (GPL) - Assets license: ? (GPL)
- Developer: Toddd - Developer: Toddd, Mapes, Seth Galbraith, David Costanzo, Gargoylol, Charles Galbraith, Bill Currie
Implementation of the GPL Quake source. Implementation of the GPL Quake source.

View File

@ -10,5 +10,6 @@
- Code language: C++ - Code language: C++
- Code license: MIT (was GPL-3.0) - Code license: MIT (was GPL-3.0)
- Code dependency: Qt, SFML - Code dependency: Qt, SFML
- Developer: Pierre
## Building ## Building

View File

@ -7,6 +7,7 @@
- Code repository: https://gitlab.com/osgames/openrpgmaker.git (snapshot of source releases) - Code repository: https://gitlab.com/osgames/openrpgmaker.git (snapshot of source releases)
- Code language: C++ - Code language: C++
- Code license: GPL-3.0 - Code license: GPL-3.0
- Developer: "Justin (Tuxinator) Davis", Tobin Davis, Ithior
2D RPG creation utility, similar to the popular RPG Maker series. 2D RPG creation utility, similar to the popular RPG Maker series.

View File

@ -9,6 +9,7 @@
- Code language: C - Code language: C
- Code license: GPL-3.0 (was GPL-2.0) - Code license: GPL-3.0 (was GPL-2.0)
- Code dependency: Allegro - Code dependency: Allegro
- Developer: Alexandre Martins, Arthur Blot, Christopher Martinus, Christian Zigotzky, Francesco, Reimund Renner, Szymon Weihs, Tomires
Renamed from Open Sonic to Open Surge in 2011. Renamed from Open Sonic to Open Surge in 2011.

View File

@ -8,6 +8,7 @@
- Code repository: https://github.com/opentibia/server.git, https://github.com/opentibia/yatc.git @add - Code repository: https://github.com/opentibia/server.git, https://github.com/opentibia/yatc.git @add
- Code language: C++ - Code language: C++
- Code license: GPL-2.0 - Code license: GPL-2.0
- Developer: GriZzm0, mips, Simone, Remere, Anstice, Assassina Mutante, Axel, Daniel Antunes, Arkold Thos, Dennis, Elf, Haktivex, Heliton, Konrad Kuśnierz, Ivan Vučica, "jakexblaster (Marcos Cunha)", Jiddo, johnny8020, Alexandre Severino, Mark Samman, Nate Fries, OsoSangre, Luis Hernandez, fike, Thomaz Yuji Babá, Vitor, Piotr Walaszczyk, pedro_b, 13r, Rafael Hamdan, Ricochet, Sven Matner, smyg, Gilfar, Sorcuring, Stefan Maier, Winghawk, Rafał Wrzeszcz
Based on [Tibia](https://tibia.fandom.com/wiki/CipSoft_GmbH). Based on [Tibia](https://tibia.fandom.com/wiki/CipSoft_GmbH).

View File

@ -9,6 +9,7 @@
- Code repository: https://git.code.sf.net/p/openyahtzee/code, https://gitlab.com/osgames/openyahtzee.git @add - Code repository: https://git.code.sf.net/p/openyahtzee/code, https://gitlab.com/osgames/openyahtzee.git @add
- Code language: C++ - Code language: C++
- Code license: GPL-2.0 - Code license: GPL-2.0
- Developer: Guy Rutenberg, Journeyman, smcgill
Infos about [Yahtzee](https://en.wikipedia.org/wiki/Yahtzee). Infos about [Yahtzee](https://en.wikipedia.org/wiki/Yahtzee).

View File

@ -11,7 +11,7 @@
- Code license: GPL-2.0 - Code license: GPL-2.0
- Code dependency: ClanLib - Code dependency: ClanLib
- Assets license: CC-BY-SA 2.0 - Assets license: CC-BY-SA 2.0
- Developer: Antoine Morineau (graphics), Guillaume Delhumeau (code), silkut (win32 port), MrPouit (Ubuntu packages) - Developer: Antoine Morineau (graphics), Guillaume Delhumeau (code), silkut (win32 port), MrPouit (Ubuntu packages), Gecko667, guigoz
Falling block puzzle game. Falling block puzzle game.

View File

@ -10,6 +10,7 @@
- Code license: GPL-3.0 - Code license: GPL-3.0
- Code dependency: Panda3D, wxPython - Code dependency: Panda3D, wxPython
- Assets license: CC-BY-SA-3.0 - Assets license: CC-BY-SA-3.0
- Developer: DangerOnTheRanger, Alfredzo Nash, Bednesti, brutustodd, Chris Bradley, Danny Green, TheEnd, Oliver Frye
Make games with a built-in physics engine, Lego-like building blocks, and a scripting language called Lua. Make games with a built-in physics engine, Lego-like building blocks, and a scripting language called Lua.

View File

@ -9,6 +9,7 @@
- Code repository: https://gitlab.com/osgames/opencity.git (combination of cvs and svn), https://svn.code.sf.net/p/opencity/code (svn), http://opencity.cvs.sourceforge.net (cvs) - Code repository: https://gitlab.com/osgames/opencity.git (combination of cvs and svn), https://svn.code.sf.net/p/opencity/code (svn), http://opencity.cvs.sourceforge.net (cvs)
- Code language: C++ - Code language: C++
- Code license: GPL-2.0 - Code license: GPL-2.0
- Developer: Duong Khang NGUYEN, frodrigo
Another 3D city simulator. Another 3D city simulator.
https://github.com/frodrigo/opencity, https://github.com/vorot93/opencity, https://github.com/AnotherFoxGuy/OpenCity https://github.com/frodrigo/opencity, https://github.com/vorot93/opencity, https://github.com/AnotherFoxGuy/OpenCity

View File

@ -7,6 +7,7 @@
- Code repository: https://svn.code.sf.net/p/openfrag/code (svn) - Code repository: https://svn.code.sf.net/p/openfrag/code (svn)
- Code language: C++, Lua - Code language: C++, Lua
- Code license: GPL-2.0 - Code license: GPL-2.0
- Developer: Sander Bisschops, Geert Schoots, IFASS, Levia, Simon de la Court, b1n, Captnoord, Frank Oosterhuis, Frank, Lukas Tönne, Jack Coulter, Matt Williams, Lythaniel, Alex Trujillo, Luke Papaj, Simon G, Micah, Andreas Osowski, Ivan Nikolaev, Pedro Azevedo, yaen, Yossi mozgerashvily
## Building ## Building

View File

@ -9,6 +9,7 @@
- Code language: C++ - Code language: C++
- Code license: GPL-2.0 - Code license: GPL-2.0
- Code dependency: SDL - Code dependency: SDL
- Developer: Sean Ford, Zardus, Jonny D
Original code released under GPL. Original code released under GPL.

View File

@ -9,6 +9,7 @@
- Code language: C++ - Code language: C++
- Code license: GPL-3.0 - Code license: GPL-3.0
- Code dependency: Qt, SDL - Code dependency: Qt, SDL
- Developer: crackedmind, Ice
Open source clone of 'Heroes Of Might And Magic III' engine. Open source clone of 'Heroes Of Might And Magic III' engine.
Requires ownership of Heroes of Might and Magic III. Requires ownership of Heroes of Might and Magic III.

View File

@ -9,7 +9,7 @@
- Code repository: https://gitlab.com/osgames/openmortal.git (conversion of cvs), http://openmortal.cvs.sourceforge.net (cvs) - Code repository: https://gitlab.com/osgames/openmortal.git (conversion of cvs), http://openmortal.cvs.sourceforge.net (cvs)
- Code language: C++, Perl - Code language: C++, Perl
- Code license: GPL-2.0 - Code license: GPL-2.0
- Developer: UPi - Developer: UPi, arvind, Kami, openmortaldev, Gabor Sebestyen
## Building ## Building

View File

@ -8,6 +8,7 @@
- Code repository: https://github.com/openMSX/openMSX.git, https://git.code.sf.net/p/openmsx/openmsx (old), https://svn.code.sf.net/p/openmsx/code (old svn) - Code repository: https://github.com/openMSX/openMSX.git, https://git.code.sf.net/p/openmsx/openmsx (old), https://svn.code.sf.net/p/openmsx/code (old svn)
- Code language: C++ - Code language: C++
- Code license: GPL-2.0 - Code license: GPL-2.0
- Developer: Joost Yervante Damad, Wouter Vermaelen, Manuel Bilderbeek, Maarten ter Huurne, David Heremans, Arnold Metselaar, Eric Boon, Alex Wulms, Albert Beevendorp, boukichi, Edwin, Filip H.F. "FiXato" Slagter, Laurens Holst, Herman Oudejans, Max Feingold, Reikan, Sean Young, Patrick van Arkel
MSX emulator. MSX emulator.

View File

@ -10,6 +10,7 @@
- Code language: C, C++ - Code language: C, C++
- Code license: GPL-2.0 - Code license: GPL-2.0
- Code dependency: OpenAL, OpenGL, SDL2 - Code dependency: OpenAL, OpenGL, SDL2
- Developer: Terry 'Mongoose' Hendrix II
## Building ## Building

View File

@ -8,6 +8,7 @@
- Code language: Python - Code language: Python
- Code license: GPL-2.0 - Code license: GPL-2.0
- Code dependency: CherryPy, Pillow, wxPython - Code dependency: CherryPy, Pillow, wxPython
- Developer: chris davis, Todd Faris, Thomas Baleno, Christopher Rouse, David Byron, Digital Xero, Dj Gilcrease, Travis Casey, Chris Blocher, Mark Tarrabain, Rome Reginelli, Mojo Xanadu, Robert T Childers, Stefanos Armstrong, Ben Collins-Sussman, Ted Berg
Allows people to play Role Playing Games and some miniature based war games in real-time over the Internet. Allows people to play Role Playing Games and some miniature based war games in real-time over the Internet.

View File

@ -8,7 +8,7 @@
- Code language: Python - Code language: Python
- Code license: GPL-2.0 - Code license: GPL-2.0
- Code dependency: PGU, pygame - Code dependency: PGU, pygame
- Developer: Andreas Røsdal - Developer: Andreas Røsdal, Rtsfan
Also known as arrakis. Also known as arrakis.

View File

@ -9,6 +9,7 @@
- Code language: C - Code language: C
- Code license: GPL-3.0 - Code license: GPL-3.0
- Code dependency: SDL - Code dependency: SDL
- Developer: Eirik Stople
SVN of project is gone and Git is older than releases, take from download page maybe? SVN of project is gone and Git is older than releases, take from download page maybe?

View File

@ -7,6 +7,7 @@
- Code repository: https://gitlab.com/osgames/kursk.git (snapshot of source releases) - Code repository: https://gitlab.com/osgames/kursk.git (snapshot of source releases)
- Code language: C++ - Code language: C++
- Code license: GPL-2.0 - Code license: GPL-2.0
- Developer: Kalman Andrasi
A WWII, turn-based platoon, company level war game on the Eastern Front. A WWII, turn-based platoon, company level war game on the Eastern Front.

View File

@ -7,6 +7,7 @@
- Code repository: https://gitlab.com/osgames/orient.git (snapshot of sources in download) - Code repository: https://gitlab.com/osgames/orient.git (snapshot of sources in download)
- Code language: C#, Java - Code language: C#, Java
- Code license: GPL-2.0 - Code license: GPL-2.0
- Developer: Michael Kriegel
Prototype for an educational role-playing game for intercultural education. Prototype for an educational role-playing game for intercultural education.

View File

@ -8,6 +8,7 @@
- Code language: Python - Code language: Python
- Code license: GPL-2.0 - Code license: GPL-2.0
- Code dependency: pygame - Code dependency: pygame
- Developer: Qark, Anderuso, Marek Haičman, Sindel, Aina Melkor, Mental, Vladimir Meister, Random Chaos, PeS
On-line strategy game which takes place in the dangerous universe. On-line strategy game which takes place in the dangerous universe.
See also https://github.com/Lukc/ospace-lukc, https://github.com/mozts2005/OuterSpace, https://github.com/OuterDeepSpace/OuterDeepSpace See also https://github.com/Lukc/ospace-lukc, https://github.com/mozts2005/OuterSpace, https://github.com/OuterDeepSpace/OuterDeepSpace

View File

@ -9,6 +9,7 @@
- Code language: C++, Java, Python - Code language: C++, Java, Python
- Code license: 3-clause BSD - Code license: 3-clause BSD
- Code dependency: Allegro, FreeType, libpng, PyQt - Code dependency: Allegro, FreeType, libpng, PyQt
- Developer: Juvinious, Jon Rafkind, drafkind, Kwadroke of "The Wired", scristopher
Android port is written in Java. Android port is written in Java.

View File

@ -10,5 +10,6 @@
- Code language: Perl - Code language: Perl
- Code license: GPL-2.0 - Code license: GPL-2.0
- Code dependency: SDL - Code dependency: SDL
- Developer: UPi
## Building ## Building

View File

@ -10,6 +10,7 @@
- Code license: GPL-3.0 - Code license: GPL-3.0
- Code dependency: Blender game engine, FIFE, psyco, pygame, PyQt, PySide - Code dependency: Blender game engine, FIFE, psyco, pygame, PyQt, PySide
- Assets license: CC-BY-SA - Assets license: CC-BY-SA
- Developer: Karsten Bock, mvBarracuda
Post-Apocalyptic RPG. Post-Apocalyptic RPG.
See also: https://github.com/arikel/PPARPG, https://github.com/mvbarracuda/parpg_mvbarracuda, https://github.com/parpg/parpg See also: https://github.com/arikel/PPARPG, https://github.com/mvbarracuda/parpg_mvbarracuda, https://github.com/parpg/parpg

View File

@ -8,6 +8,7 @@
- Code language: D - Code language: D
- Code license: 2-clause BSD - Code license: 2-clause BSD
- Code dependency: SDL - Code dependency: SDL
- Developer: Evil Mr Henry
Retromodern hispeed shmashup. Retromodern hispeed shmashup.

View File

@ -8,6 +8,7 @@
- Code repository: https://git.code.sf.net/p/pasang-emas/code - Code repository: https://git.code.sf.net/p/pasang-emas/code
- Code language: Vala - Code language: Vala
- Code license: GPL-3.0 - Code license: GPL-3.0
- Developer: Nor Jaidi Tuah
Traditional two-player board game of Brunei. Traditional two-player board game of Brunei.
See also [Pasang Emas for Android](https://sourceforge.net/projects/pasang-android/). See also [Pasang Emas for Android](https://sourceforge.net/projects/pasang-android/).

View File

@ -7,6 +7,7 @@
- Code repository: https://github.com/PCGen/pcgen.git, https://svn.code.sf.net/p/pcgen/code (svn), http://pcgen.cvs.sourceforge.net (cvs) - Code repository: https://github.com/PCGen/pcgen.git, https://svn.code.sf.net/p/pcgen/code (svn), http://pcgen.cvs.sourceforge.net (cvs)
- Code language: Java - Code language: Java
- Code license: LGPL-2.1 - Code license: LGPL-2.1
- Developer: LegacyKing, Distant Scholar, Martijn Verburg, Anestis Kozakis, Bryan McRoberts, Tom Parker, Stefan Radermacher, AinvarG, ankur rathi, Thomas Clegg, Rich Baumann, BenDog, Brad Stiles, Greg Bingleman, Skylar Hiebert, Richard Homonnai, Chuck Pint, Connor Petty, DJBlayde, Dreaming Psion, Eddy Anthony, elro the onk, Eric Parker, W. Robert Reed III, Fitzs, Fluxxdog, Gjorbjond, Hades Lucifer, Henk Slaaf, Vince Schiavoni, Jasper Spaans, Jayme Cox, J. Hunter Johnson, Joe Wells, Jonas Karlsson, Zacharia Bickley, Rebecca Downey, Kieth A. Coleman, Paul W. King, Kim Winz, Moni, Jason Buchanan, Thomas Cooper, Jeff Baril, Mark Schrijver, MDT, Merkidemis, Scott Meyer, moogle0001, MotorViper, Mike van Riel, Phoex, NeoFax, Andrew Wilson, Paul Grosse, Matt Chambers, David R. Bender, Per Christian Henden, Paul M. Lambert, Peter Yovich, randomclass, Steven West, Robert Ward, Ryelle, Don Peterson, Mike Elliott, Arjan van Ginneken, Devon Jones, Vincent Hatakeyama, Dark Mike, Shelley, Dave Cheever, theheadkase, Andrew McDougall, Leandro Coutinho, Tod Milam, Brad Kester, Phantom of Krankor
RPG Character Generator RPG Character Generator

View File

@ -9,6 +9,7 @@
- Code repository: https://github.com/pentagram-u8/pentagram.git, https://svn.code.sf.net/p/pentagram/code (svn) - Code repository: https://github.com/pentagram-u8/pentagram.git, https://svn.code.sf.net/p/pentagram/code (svn)
- Code language: C++ - Code language: C++
- Code license: GPL-2.0 - Code license: GPL-2.0
- Developer: Willem Jan Palenstijn, btietz, colourles, Darke, Dominik Reichardt, Max Horn, kirben, Matthew Jimenez
## Building ## Building

View File

@ -7,6 +7,7 @@
- Code repository: http://hg.code.sf.net/p/phantasy/code (hg), https://gitlab.com/osgames/phantasy.git @add - Code repository: http://hg.code.sf.net/p/phantasy/code (hg), https://gitlab.com/osgames/phantasy.git @add
- Code language: C++ - Code language: C++
- Code license: GPL-3.0 - Code license: GPL-3.0
- Developer: Jack Bohlen, Paul, Kami, Cool Spot
Oldschool 90' sega genesis style. Oldschool 90' sega genesis style.

View File

@ -8,7 +8,7 @@
- Code repository: https://gitlab.com/osgames/phprpg.git (conversion from cvs), http://phprpg.cvs.sourceforge.net (cvs) - Code repository: https://gitlab.com/osgames/phprpg.git (conversion from cvs), http://phprpg.cvs.sourceforge.net (cvs)
- Code language: PHP - Code language: PHP
- Code license: GPL-2.0 - Code license: GPL-2.0
- Developer: Haeric, Rob Norman, Timothy Chung - Developer: Haeric, Rob Norman, Timothy Chung, Joerg Kirchhoff, Michael Yarbrough, Ambystoma Mexicanum, Jan Urva
Multiplayer role playing game engine which shares common qualities between multiple user dungeons (MUDs), paper & pen RPGs and computer RPGs. Multiplayer role playing game engine which shares common qualities between multiple user dungeons (MUDs), paper & pen RPGs and computer RPGs.

View File

@ -8,6 +8,7 @@
- Code repository: https://svn.code.sf.net/p/pio/code (svn active) - Code repository: https://svn.code.sf.net/p/pio/code (svn active)
- Code language: C - Code language: C
- Code license: GPL-2.0 - Code license: GPL-2.0
- Developer: Dave Cole, Andy Heroff, rclobus, Roman Hodek, Steve Langasek, Micah Bunting, Kevin Eustice, Brian Wellington, Matt McClanahan, David Fallon, dirtside, Matt Waggoner, Hal Eisen, Jeff Breidenbach, RodrigoEspiga, Bas Wijnen, Yevgeny Gurevich, Matt Zagrabelny
Emulation of the board game The Settlers of Catan, which can be played over the internet. Emulation of the board game The Settlers of Catan, which can be played over the internet.

View File

@ -8,6 +8,7 @@
- Code repository: https://github.com/PixelLightFoundation/pixellight.git, https://git.code.sf.net/p/pixellight/code @add, https://git.code.sf.net/p/pixellight/pixellight2 @add - Code repository: https://github.com/PixelLightFoundation/pixellight.git, https://git.code.sf.net/p/pixellight/code @add, https://git.code.sf.net/p/pixellight/pixellight2 @add
- Code language: C, C++ - Code language: C, C++
- Code license: MIT - Code license: MIT
- Developer: Christian Ofenberg, Thomas Mühsam, NightFox, Stefan Buschmann, Stephan Wezel, cin, deaf.seven, Frank Deinzer, Christian Petry, katoun, Maximilian Reß, Jens Schmer, Michael Bernard, Stephan Lemnitzer
## Building ## Building

View File

@ -9,6 +9,7 @@
- Code language: C++ - Code language: C++
- Code license: GPL-2.0 - Code license: GPL-2.0
- Code dependency: wxWidgets - Code dependency: wxWidgets
- Developer: Tony Granberg, Dan Poineau, Johnny Salazar, Jeff Koerner, Saurabh Gupta
Start and control a pizza business / pizza restaurants, limited to a budget. Start and control a pizza business / pizza restaurants, limited to a budget.

View File

@ -8,5 +8,6 @@
- Code repository: https://svn.code.sf.net/p/planeshift/code (svn) - Code repository: https://svn.code.sf.net/p/planeshift/code (svn)
- Code language: C++ - Code language: C++
- Code license: GPL-2.0 - Code license: GPL-2.0
- Developer: Andrew Craig, Luca Pancallo, weltall, Andrew Robberts, Aresilek, DaveG, Joe Lyon, Jorrit Tyberghein, Kenny Graunke, Andy, Tristan Cragnolini, Travis Harris, Anders Reggestad, Dave Bentham, PlaneShift Team, Ralph Campbell, ravna, Roland Schulz, F Richter, Andrew Mann, RlyDontKnow, tomtt, Tuathanach, Venalan, Keith Fulton, Andrea Rizzi, Daniel Persson, Mike Gist
## Building ## Building

View File

@ -7,5 +7,6 @@
- Code repository: https://gitlab.com/osgames/planets.git (backup of cvs), http://planets.cvs.sourceforge.net/ (cvs) - Code repository: https://gitlab.com/osgames/planets.git (backup of cvs), http://planets.cvs.sourceforge.net/ (cvs)
- Code language: Java - Code language: Java
- Code license: GPL-2.0 - Code license: GPL-2.0
- Developer: Teemu J. Takanen, Juha Henrikki Merikallio, Jussi Rautio, Antti Nikolai Lehtoranta
## Building ## Building

View File

@ -9,7 +9,7 @@
- Code license: GPL-3.0 - Code license: GPL-3.0
- Code dependency: Bear, SDL - Code dependency: Bear, SDL
- Assets license: CC BY-SA-3.0 - Assets license: CC BY-SA-3.0
- Developer: Julien Jorge, Sébastien Angibaud - Developer: Julien Jorge, Sébastien Angibaud, mothsart
Player controls a bear in single or multiplayer mode. Player controls a bear in single or multiplayer mode.

View File

@ -8,6 +8,7 @@
- Code repository: https://svn.code.sf.net/p/plib/code (svn) - Code repository: https://svn.code.sf.net/p/plib/code (svn)
- Code language: C++ - Code language: C++
- Code license: LGPL-2.0 - Code license: LGPL-2.0
- Developer: Steve Baker, Alex Perry, Bram Stolk, Curtis Olson, Gerard Decatrel, Bert Driehuis, John F. Fay, Gil Carter, Jürgen Marquardt, Giancarlo Niccolai, Per Liedman, Mark K Vallevand, Norman Vine, Nick McEvoy, James 'J.C.' Jones, J. Nathan Matias, Eric Lavigne, Sam Stickland, Mĺrten Strömberg, Sebastian Ude, Wolfram Kuss, Ben Woodhead
## Building ## Building

View File

@ -10,6 +10,7 @@
- Code language: C++ - Code language: C++
- Code license: AGPL-3.0 - Code license: AGPL-3.0
- Code dependency: Qt - Code dependency: Qt
- Developer: Felix Hammer, Florian Thauer, Lothar May, Kai Philipp, Erhard List
Texas Hold'em poker game playable against up to nine computer-opponents or with people all over the world. Texas Hold'em poker game playable against up to nine computer-opponents or with people all over the world.

View File

@ -10,6 +10,6 @@
- Code license: GPL-3.0 - Code license: GPL-3.0
- Code dependency: SDL - Code dependency: SDL
- Assets license: GPL - Assets license: GPL
- Developer: Bruno Ethvignot, Emmanuel Founaud, Etienne Sobole, Jean-Michel Martin de Santero, Sam Hocevar - Developer: Bruno Ethvignot, Emmanuel Founaud, Etienne Sobole, Jean-Michel Martin de Santero, Sam Hocevar, Patrice Duhamel
## Building ## Building

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