import developer information from github
This commit is contained in:
parent
45dffe55d2
commit
023ca7e9f0
1
.gitignore
vendored
1
.gitignore
vendored
@ -4,3 +4,4 @@ __pycache__
|
||||
/code/archive/**
|
||||
/code/lgw-import
|
||||
/code/html/images-download
|
||||
/private.properties
|
||||
|
@ -9,6 +9,24 @@ from utils import constants as c, utils, osg, osg_parse, osg_github
|
||||
gh_entries_file = os.path.join(c.code_path, 'github_entries.txt')
|
||||
prefix = 'https://github.com/'
|
||||
|
||||
blog_alias = {'http://k776.tumblr.com/': 'https://k776.tumblr.com/', 'http://timpetricola.com': 'https://timpetricola.com',
|
||||
'http:/code.schwitzer.ca': 'https://code.schwitzer.ca/', 'http:\\www.vampier.net': 'https://www.vampier.net/'}
|
||||
ignored_blogs = ('https://uto.io',)
|
||||
|
||||
ignored_languages = ('CSS', 'HTML', 'CMake', 'XSLT', 'ShaderLab')
|
||||
language_aliases = {'VBA': 'Visual Basic', 'Common Lisp': 'Lisp', 'Game Maker Language': 'Game Maker Script', 'NewLisp': 'Lisp'}
|
||||
|
||||
ignored_repos = ('https://github.com/jtc0de/Blitwizard.git','https://github.com/IceReaper/KKnD.git',
|
||||
'https://github.com/KaidemonLP/Open-Fortress-Source.git', 'https://github.com/danielcrenna/TrueCraft.git')
|
||||
|
||||
name_aliases = {'Andreas Rosdal': 'Andreas Røsdal', 'davefancella': 'Dave Fancella', 'himiloshpetrov': 'Milosh Petrov',
|
||||
'Jeremy Monin': 'Jeremy D. Monin', 'lennertclaeys': 'Lennert Claeys', 'malignantmanor': 'Malignant Manor',
|
||||
'turulomio': 'Turulomio', '_Shaman': 'Shaman', 'alexandreSalconiDenis': 'Alexandre Salconi-Denis',
|
||||
'buginator': 'Buginator', 'CiprianKhlud': 'Ciprian Khlud', 'dericpage': 'Deric Page',
|
||||
'DI Murat Sari': 'Murat Sari', 'DolceTriade': 'Dolce Triade', 'DreamingPsion': 'Dreaming Psion',
|
||||
'edwardlii': 'Edward Lii', 'erik-vos': 'Erik Vos', 'joevenzon': 'Joe Venzon', 'noamgat': 'Noam Gat',
|
||||
'Dr. Martin Brumm': 'Martin Brumm'}
|
||||
|
||||
|
||||
def collect_github_entries():
|
||||
"""
|
||||
@ -36,6 +54,8 @@ def github_import():
|
||||
|
||||
:return:
|
||||
"""
|
||||
private_properties = json.loads(utils.read_text(c.private_properties_file))
|
||||
|
||||
files = json.loads(utils.read_text(gh_entries_file))
|
||||
|
||||
all_developers = osg.read_developers()
|
||||
@ -51,10 +71,14 @@ def github_import():
|
||||
entry = osg.read_entry(file)
|
||||
code_repositories = entry['Code repository']
|
||||
repos = [x.value for x in code_repositories if x.startswith(prefix)]
|
||||
repos[0] += ' @add'
|
||||
repos = [x for x in repos if '@add' in x]
|
||||
repos = [x.split(' ')[0] for x in repos]
|
||||
repos = [x for x in repos if x not in ignored_repos]
|
||||
for repo in repos:
|
||||
print(' GH repo {}'.format(repo))
|
||||
|
||||
info = osg_github.retrieve_repo_info(repo)
|
||||
info = osg_github.retrieve_repo_info(repo, private_properties['github-token'])
|
||||
|
||||
new_comments = []
|
||||
# is archived
|
||||
@ -75,18 +99,24 @@ def github_import():
|
||||
|
||||
# update comment
|
||||
for r in code_repositories:
|
||||
if r.value == repo:
|
||||
if r.value.startswith(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)
|
||||
comments = [c.strip() for c in comments]
|
||||
comments = [c for c in comments if not c.startswith('@')] # delete old ones
|
||||
comments += new_comments
|
||||
else:
|
||||
comments = new_comments
|
||||
r.comment = ', '.join(comments)
|
||||
|
||||
# language in languages
|
||||
language = info['language']
|
||||
if language not in entry['Code language']:
|
||||
entry['Code language'].append(language)
|
||||
language = language_aliases.get(language, language)
|
||||
if language and language not in entry['Code language'] and language not in ignored_languages:
|
||||
entry['Code language'].append(osg_parse.ValueWithComment(language))
|
||||
print(' added to languages: {}'.format(language))
|
||||
|
||||
# contributors
|
||||
for contributor in info['contributors']:
|
||||
@ -98,7 +128,15 @@ def github_import():
|
||||
name = contributor.name
|
||||
if not name:
|
||||
name = contributor.login
|
||||
name = name_aliases.get(name, name)
|
||||
nickname = '{}@GH'.format(contributor.login)
|
||||
blog = contributor.blog
|
||||
if blog:
|
||||
blog = blog_alias[blog] if blog in blog_alias else blog
|
||||
if not blog.startswith('http'):
|
||||
blog = 'https://' + blog
|
||||
if blog in ignored_blogs:
|
||||
blog = None
|
||||
|
||||
# look up author in entry developers
|
||||
if name not in entry.get('Developer', []):
|
||||
@ -114,13 +152,14 @@ def github_import():
|
||||
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]
|
||||
if blog and blog not in dev.get('Home', []):
|
||||
dev['Home'] = dev.get('Home', []) + [blog]
|
||||
# TODO add to games entries!
|
||||
else:
|
||||
print(' dev "{}" ({}) added to developer database'.format(name, nickname))
|
||||
all_developers[name] = {'Name': name, 'Contact': [nickname], 'Games': [entry['Title']]}
|
||||
if contributor.blog:
|
||||
all_developers[name]['Home'] = [contributor.blog]
|
||||
if blog:
|
||||
all_developers[name]['Home'] = [blog]
|
||||
|
||||
|
||||
entry['Code repository'] = code_repositories
|
||||
|
@ -4,9 +4,12 @@ stored Git repositories.
|
||||
"""
|
||||
# TODO bag of words (split, strip, lowercase) on dev names and try to detect sex and nationality
|
||||
# TODO for duplicate names, create ignore list
|
||||
# TODO split devs with multiple gh or sf accounts (unlikely), start with most (like name Adam) - naming convention @01 etc.
|
||||
# TODO check for devs without contact after gitlab/bitbucket/..
|
||||
# TODO gitlab/bitbucket import
|
||||
|
||||
from utils import osg_ui
|
||||
from utils import osg
|
||||
import time
|
||||
from utils import osg, osg_ui
|
||||
|
||||
|
||||
class DevelopersMaintainer:
|
||||
@ -30,12 +33,13 @@ class DevelopersMaintainer:
|
||||
if not self.developers:
|
||||
print('developers not yet loaded')
|
||||
return
|
||||
start_time = time.process_time()
|
||||
developer_names = list(self.developers.keys())
|
||||
for index, name in enumerate(developer_names):
|
||||
for other_name in developer_names[index + 1:]:
|
||||
if osg.name_similarity(str.casefold(name), str.casefold(other_name)) > 0.85:
|
||||
print(' {} - {} is similar'.format(name, other_name))
|
||||
print('duplicates checked')
|
||||
print('duplicates checked (took {:.3f}s)'.format(time.process_time()-start_time))
|
||||
|
||||
def check_for_orphans(self):
|
||||
if not self.developers:
|
||||
@ -44,7 +48,7 @@ class DevelopersMaintainer:
|
||||
for dev in self.developers.values():
|
||||
if not dev['Games']:
|
||||
print(' {} has no games'.format(dev['Name']))
|
||||
print('orphanes checked')
|
||||
print('orphans checked')
|
||||
|
||||
def check_for_missing_developers_in_entries(self):
|
||||
if not self.developers:
|
||||
@ -81,12 +85,12 @@ class DevelopersMaintainer:
|
||||
entry_name = entry['Title']
|
||||
entry_devs = entry.get('Developer', [])
|
||||
for entry_dev in entry_devs:
|
||||
entry_dev = entry_dev.value # ignored the comment
|
||||
entry_dev = entry_dev.value # ignore a possible comment
|
||||
if entry_dev in self.developers:
|
||||
self.developers[entry_dev]['Games'].append(entry_name)
|
||||
else:
|
||||
# completely new developer
|
||||
self.developers[entry_dev] = {'Name': entry_dev, 'Games': entry_name}
|
||||
self.developers[entry_dev] = {'Name': entry_dev, 'Games': [entry_name]}
|
||||
print('developers updated')
|
||||
|
||||
def read_entries(self):
|
||||
|
@ -6,6 +6,11 @@ Counts the number of records each sub-folder and updates the overview.
|
||||
Sorts the entries in the contents files of each sub folder alphabetically.
|
||||
"""
|
||||
|
||||
# TODO check for within an entry for similar dev names
|
||||
# TODO special mode (load all and safe all)
|
||||
# TODO sort devs alphabetically upon save (if not done yet)
|
||||
# TODO statistics on git repositories (created, stars, forks) and meaningful categories
|
||||
|
||||
import os
|
||||
import re
|
||||
import datetime
|
||||
|
@ -16,7 +16,12 @@ SF_alias_list = {'Erik Johansson (aka feneur)': 'Erik Johansson', 'Itms': 'Nicol
|
||||
'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',
|
||||
'L. H. [Lubomír]': 'L. H. Lubomír'}
|
||||
'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',
|
||||
'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'}
|
||||
|
||||
SF_ignore_list = ('', 'Arianne Integration Bot')
|
||||
|
||||
|
@ -14,7 +14,7 @@ web_path = os.path.join(root_path, 'docs')
|
||||
web_template_path = os.path.join(code_path, 'html')
|
||||
web_css_path = os.path.join(web_path, 'css')
|
||||
|
||||
|
||||
private_properties_file = os.path.join(root_path, 'private.properties')
|
||||
inspirations_file = os.path.join(root_path, 'inspirations.md')
|
||||
developer_file = os.path.join(root_path, 'developers.md')
|
||||
|
||||
|
@ -2,7 +2,7 @@
|
||||
Everything specific to the Github API (via PyGithub).
|
||||
"""
|
||||
|
||||
from github import Github
|
||||
from github import Github, GithubException
|
||||
|
||||
|
||||
def normalize_repo_name(repo):
|
||||
@ -26,7 +26,7 @@ def repo_get_contributors(repo):
|
||||
return contributors
|
||||
|
||||
|
||||
def retrieve_repo_info(repos):
|
||||
def retrieve_repo_info(repos, token=None):
|
||||
"""
|
||||
For a list of Github repos, retrieves repo information.
|
||||
|
||||
@ -36,10 +36,16 @@ def retrieve_repo_info(repos):
|
||||
if single_repo:
|
||||
repos = (repos,)
|
||||
result = []
|
||||
g = Github()
|
||||
if token:
|
||||
g = Github(token)
|
||||
else:
|
||||
g = Github()
|
||||
for repo in repos:
|
||||
repo = normalize_repo_name(repo)
|
||||
r = g.get_repo(repo)
|
||||
try:
|
||||
r = g.get_repo(repo)
|
||||
except GithubException as e:
|
||||
raise RuntimeError(e) # TODO what to do if repo does not exist?
|
||||
e = {'archived': r.archived, 'contributors': repo_get_contributors(r), 'created': r.created_at, 'description': r.description,
|
||||
'forks': r.forks_count, 'language': r.language, 'last modified': r.last_modified, 'name': r.name,
|
||||
'open issues count': r.open_issues_count, 'owner': r.owner, 'stars': r.stargazers_count, 'topics': r.get_topics(), 'repo': repo}
|
||||
|
46663
developers.md
46663
developers.md
File diff suppressed because it is too large
Load Diff
@ -7,7 +7,7 @@
|
||||
- Download: https://play0ad.com/download/
|
||||
- Platform: Windows, Linux, macOS
|
||||
- Keyword: strategy, content open, multiplayer online + LAN, real-time
|
||||
- Code repository: https://github.com/0ad/0ad.git (mirror), https://svn.wildfiregames.com/public/ps/ (svn)
|
||||
- Code repository: https://github.com/0ad/0ad.git (mirror, @created 2010, @stars 1712, @forks 377), https://svn.wildfiregames.com/public/ps/ (svn)
|
||||
- Code language: C, C++, JavaScript
|
||||
- Code license: GPL-2.0
|
||||
- Code dependency: libogg, libvorbis, libxml2, OpenAL, SDL2, zlib
|
||||
|
@ -5,10 +5,10 @@
|
||||
- State: mature
|
||||
- Download: https://github.com/2006rebotted/2006rebotted/releases
|
||||
- Keyword: remake, role playing, content commercial, multiplayer online + co-op
|
||||
- Code repository: https://github.com/2006rebotted/2006rebotted.git
|
||||
- Code repository: https://github.com/2006rebotted/2006rebotted.git (@created 2019, @stars 65, @forks 119)
|
||||
- Code language: Java
|
||||
- Code license: 2-clause BSD
|
||||
- Developer: Daniel Ginovker
|
||||
- Developer: Daniel Ginovker, Danial, Mr Extremez, Josh Shippam, Gptaqbc, Olivier, Damion, Ben Maher, DPSCryptic, MitchvanWijngaarden, Arisu, Sandro Coutinho
|
||||
|
||||
Remake of Runescape Classic.
|
||||
Open source 2006 Runescape emulation with botting.
|
||||
|
@ -5,11 +5,11 @@
|
||||
- Play: https://play2048.co/
|
||||
- Platform: Web
|
||||
- Keyword: puzzle, sliding blocks
|
||||
- Code repository: https://github.com/gabrielecirulli/2048.git, https://github.com/tpcstld/2048.git @add
|
||||
- Code language: JavaScript
|
||||
- Code repository: https://github.com/gabrielecirulli/2048.git (@created 2014, @stars 10715, @forks 15704), https://github.com/tpcstld/2048.git @add (@created 2014, @stars 325, @forks 188)
|
||||
- Code language: JavaScript, Java
|
||||
- Code license: MIT
|
||||
- Assets license: MIT (very few assets)
|
||||
- Developer: Gabriele Cirulli, Laurent, Jerry Jiang (Android port)
|
||||
- Developer: Gabriele Cirulli, Laurent, Jerry Jiang (Android port), sigod, Tim Petricola, Lee Reilly, Paul Woitaschek
|
||||
|
||||
Sliding block puzzle game.
|
||||
Port to Android: https://github.com/tpcstld/2048
|
||||
|
@ -5,9 +5,9 @@
|
||||
- Download: https://github.com/jkroepke/2Moons/releases
|
||||
- Platform: Web
|
||||
- Keyword: framework, simulation, strategy, space
|
||||
- Code repository: https://github.com/jkroepke/2Moons.git (archived), https://github.com/steemnova/steemnova.git @add
|
||||
- Code repository: https://github.com/jkroepke/2Moons.git (archived, @archived, @created 2015, @stars 133, @forks 102), https://github.com/steemnova/steemnova.git @add (@created 2018, @stars 50, @forks 49)
|
||||
- Code language: PHP, JavaScript
|
||||
- Code license: MIT
|
||||
- Developer: Jan-Otto Kröpke, Ozan Kurt, Hilarious001
|
||||
- Developer: Jan-Otto Kröpke, Ozan Kurt, Hilarious001, bergi9, tatarysh, mys, IntinteDAO, Adam Jordanek, Flugschwein, Roberto, Martin, Gregario Mansa, Ravikin, sarmaticus, z3ll1337, Pope19, Casey Parker, louis88, donpepe0
|
||||
|
||||
## Building
|
||||
|
@ -6,7 +6,7 @@
|
||||
- Play: http://lo-th.github.io/3d.city/index.html
|
||||
- Platform: Web
|
||||
- Keyword: simulation, clone, content open
|
||||
- Code repository: https://github.com/lo-th/3d.city.git
|
||||
- Code repository: https://github.com/lo-th/3d.city.git (@created 2014, @stars 1198, @forks 188)
|
||||
- Code language: JavaScript
|
||||
- Code license: GPL-3.0 (with additional terms)
|
||||
- Code dependency: SEA3D, Three.js
|
||||
|
@ -6,9 +6,10 @@
|
||||
- Play: https://kurve.se/
|
||||
- Platform: Web
|
||||
- Keyword: action, clone, content open, multiplayer local
|
||||
- Code repository: https://github.com/SimonAlling/kurve.git
|
||||
- Code repository: https://github.com/SimonAlling/kurve.git (@created 2016, @stars 30, @forks 5)
|
||||
- Code language: JavaScript
|
||||
- Code license: AGPL-3.0
|
||||
- Developer: Simon Alling
|
||||
|
||||
Simple skill game.
|
||||
See also [another clone](https://achtungkurve.com/).
|
||||
|
@ -3,9 +3,10 @@
|
||||
- Home: https://github.com/AdaDoom3/AdaDoom3
|
||||
- State: beta
|
||||
- Keyword: action, remake, shooter
|
||||
- Code repository: https://github.com/AdaDoom3/AdaDoom3.git
|
||||
- Code repository: https://github.com/AdaDoom3/AdaDoom3.git (@created 2013, @stars 207, @forks 23)
|
||||
- Code language: Ada
|
||||
- Code license: GPL-3.0
|
||||
- Developer: AdaDoom3, Adrian-Ken Rueegsegger, mulander, OneWingedShark, Michael Hardeman
|
||||
|
||||
Id Software's Id-tech-4-BFG ported to Ada
|
||||
|
||||
|
@ -4,9 +4,10 @@
|
||||
- State: mature
|
||||
- Download: https://github.com/fastrgv/AdaVenture/releases
|
||||
- Keyword: adventure, for kids, point & click
|
||||
- Code repository: https://github.com/fastrgv/AdaVenture.git
|
||||
- Code repository: https://github.com/fastrgv/AdaVenture.git (@created 2016, @stars 4, @forks 0)
|
||||
- Code language: Ada
|
||||
- Code license: GPL-3.0
|
||||
- Developer: fastrgv
|
||||
|
||||
Set in ancient Persia.
|
||||
|
||||
|
@ -5,10 +5,10 @@
|
||||
- Inspiration: Battle Isle series
|
||||
- State: mature
|
||||
- Keyword: strategy, clone, turn-based
|
||||
- Code repository: https://github.com/ValHaris/asc-hq.git
|
||||
- Code repository: https://github.com/ValHaris/asc-hq.git (@created 2019, @stars 11, @forks 2)
|
||||
- Code language: C++
|
||||
- Code license: GPL-2.0
|
||||
- Developer: Martin Bickel, Christian Schramm, valuial, Armin Bajramovic, Dorfdrull, Michael Moerz, Frederik Kesting, Torsten Maekler
|
||||
- Developer: Martin Bickel, Christian Schramm, valuial, Armin Bajramovic, Dorfdrull, Michael Moerz, Frederik Kesting, Torsten Maekler, ValHaris
|
||||
|
||||
## Building
|
||||
|
||||
|
@ -4,9 +4,10 @@
|
||||
- Inspiration: Moai
|
||||
- State: mature, inactive since 2013
|
||||
- Keyword: adventure, game engine, point & click
|
||||
- Code repository: https://github.com/isovector/adventure.git
|
||||
- Code repository: https://github.com/isovector/adventure.git (@created 2011, @stars 24, @forks 2)
|
||||
- Code language: Lua
|
||||
- Code license: MIT
|
||||
- Developer: Sandy Maguire
|
||||
|
||||
Graphical game engine.
|
||||
|
||||
|
@ -3,7 +3,7 @@
|
||||
- Home: https://code.google.com/archive/p/aiwars/
|
||||
- State: beta, inactive since 2010
|
||||
- Keyword: strategy, turn-based
|
||||
- Code repository: https://github.com/suprafun/aiwars.git, https://code.google.com/archive/p/aiwars/source
|
||||
- Code repository: https://github.com/suprafun/aiwars.git (@created 2015, @stars 2, @forks 0), https://code.google.com/archive/p/aiwars/source
|
||||
- Code language: Python
|
||||
- Code license: MIT
|
||||
- Code dependency: Pillow, pygame
|
||||
|
@ -5,10 +5,11 @@
|
||||
- Download: https://github.com/GNOME/aisleriot/releases
|
||||
- Platform: Linux
|
||||
- Keyword: arcade, cards, content open
|
||||
- Code repository: https://github.com/GNOME/aisleriot.git
|
||||
- Code repository: https://github.com/GNOME/aisleriot.git (@created 2012, @stars 20, @forks 11)
|
||||
- Code language: C, Scheme
|
||||
- Code license: GPL-3.0
|
||||
- Assets license: GPL-3.0
|
||||
- Developer: Thomas H. P. Andersen, Esme, dmustieles, Marv-CZ, Robert Ancell, Jason D. Clinton, Miloslav Trmač, Piotr Drąg, Matej, Fran Diéguez, Claude Paroz, Jordi Mas, Ivar Smolin, Daniel Nylander, kelemeng, Ask Hjorth Larsen, Anders Jonsson, pesder, Milo Casagrande, Iñaki Larrañaga Murgoitio, aurisc4, Tim Horton, Changwoo Ryu, Yuri Myasoedov, tmtfx, Gil Forcada Codinachs, Jeremy Bicha, mirosnik1, Andika Triwidada, nma-2009, Uyghur, Danylo Korostil, Ihar Hrachyshka, Takeshi Aihana, Tom Tryfonidis, Yaron Shahrabani, Dmytro-bit, annoab, Branko Kokanovic, Dušan Kazik, Leonardo Ferreira Fontenelle, William Jon McCann, Andre Klapper, Kristjan, gogogogi, Rūdolfs Mazurs, Alexander Shopov, Christian Kirbach, dmtrs32, Vincent Untz, Bruce Cowan, Cedric Valmary, Petr Kovar, Alexandre Franke, dasj19, enrico-br, Javier Jardón, etkinator, Philip Withnall, Rafael Fontenelle, Stéphane Raimbault, Sveinn í Felli, Ville-Pekka Vainio, Yanko Kaneti, Yuri Chornoivan, Jan Kyselica, sicklylife.jp
|
||||
|
||||
Collection of patience games.
|
||||
|
||||
|
@ -6,10 +6,10 @@
|
||||
- Download: https://sourceforge.net/projects/marathon/files/
|
||||
- Platform: Windows, Linux, macOS
|
||||
- Keyword: action, remake, first-person, shooter
|
||||
- Code repository: https://github.com/Aleph-One-Marathon/alephone.git, https://svn.code.sf.net/p/marathon/code (svn)
|
||||
- Code repository: https://github.com/Aleph-One-Marathon/alephone.git (@created 2015, @stars 291, @forks 58), https://svn.code.sf.net/p/marathon/code (svn)
|
||||
- Code language: C++, Lua
|
||||
- Code license: GPL-3.0
|
||||
- Developer: Christian Bauer, Jeremiah Morris, Jesse Simko, Loren Petrich, Alexander Strange, Gregory Smith, Aaron Davies, Jeremy Parsons, Catherine Seppanen, Daniel Blezek, hogdotmac, Jason Yates, Mike Benonis, Michael D. Adams, Nigel, Alexei Svitkine, Solra Bizna, 0xMk, Chris Hellberg
|
||||
- Developer: Christian Bauer, Jeremiah Morris, Jesse Simko, Loren Petrich, Alexander Strange, Gregory Smith, Aaron Davies, Jeremy Parsons, Catherine Seppanen, Daniel Blezek, hogdotmac, Jason Yates, Mike Benonis, Michael D. Adams, Nigel, Alexei Svitkine, Solra Bizna, 0xMk, Chris Hellberg, Chris Hallock, Benoît Hauquier, TrajansRow, darealshinji, Joshua Scoggins
|
||||
|
||||
Continuation of Bungie's Marathon 2 FPS game engine.
|
||||
|
||||
|
@ -6,10 +6,10 @@
|
||||
- Download: https://sourceforge.net/projects/aatrade/files/
|
||||
- Platform: Web
|
||||
- Keyword: strategy, online, space, turn-based
|
||||
- Code repository: https://github.com/tarnus/aatraders.git, https://gitlab.com/osgames/aatraders.git @add
|
||||
- Code repository: https://github.com/tarnus/aatraders.git (@created 2013, @stars 4, @forks 5), https://gitlab.com/osgames/aatraders.git @add
|
||||
- Code language: PHP
|
||||
- Code license: GPL-2.0
|
||||
- Developer: Mark Dickenson, Rick Thomson
|
||||
- Developer: Mark Dickenson, Rick Thomson, tarnus
|
||||
|
||||
Trading game forked off the source of both Black Nova Traders and Nova Game Systems software and inspired by the popular BBS game of TradeWars.
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
- Inspiration: OGRE, Urho3D
|
||||
- State: beta
|
||||
- Keyword: game engine, 2D, 3D
|
||||
- Code repository: https://github.com/amerkoleci/alimer.git
|
||||
- Code repository: https://github.com/amerkoleci/alimer.git (@created 2018, @stars 163, @forks 11)
|
||||
- Code language: C++
|
||||
- Code license: MIT
|
||||
- Developer: Amer Koleci
|
||||
|
@ -5,9 +5,10 @@
|
||||
- State: beta
|
||||
- Platform: Windows, Linux
|
||||
- Keyword: action, remake
|
||||
- Code repository: https://github.com/AliveTeam/alive_reversing.git, https://github.com/paulsapps/alive.git @add
|
||||
- Code repository: https://github.com/AliveTeam/alive_reversing.git (@created 2018, @stars 111, @forks 22), https://github.com/paulsapps/alive.git @add (@created 2015, @stars 107, @forks 7)
|
||||
- Code language: C++
|
||||
- Code license: MIT
|
||||
- Code dependency: SDL2
|
||||
- Developer: Paul, d3nwah, Michael Grima, mouzedrift, UltraStars3000, pryon, THEONLYDarkShadow, L. P., GproKaru, Kari1993, FrozenFish24, Jay Peet
|
||||
|
||||
## Building
|
||||
|
@ -5,9 +5,10 @@
|
||||
- State: mature
|
||||
- Download: https://liballeg.org/download.html
|
||||
- Keyword: framework
|
||||
- Code repository: https://github.com/liballeg/allegro5.git
|
||||
- Code repository: https://github.com/liballeg/allegro5.git (@created 2010, @stars 1106, @forks 209)
|
||||
- Code language: C
|
||||
- Code license: zlib
|
||||
- Developer: allefant, Trent Gamblin, Pavel Sountsov, SiegeLord, Jon Rafkind, Sebastian Krzyszkowiak, Peter Hull, Beoran, Julian Smythe, Bruce Pascoe, Andreas Rönnquist, elias-pschernig, Ryan Roden-Corrent, Bill Quith, Aldrik Ramaekers, mhenschel, Doug Thompson, Bruno Félix Rezende Ribeiro, Zorro, tobing65, Fırat Salgür, Jonathan Lilliemarck, Karthik Kumar Viswanathan, Orangeyness, Boris Carvajal, Jonathan Seeley, wangp, Rm Beer, Rodolfo Borges, Mark Oates
|
||||
|
||||
## Building
|
||||
|
||||
|
@ -5,11 +5,12 @@
|
||||
- Play: http://www.allureofthestars.com/play/
|
||||
- Platform: Web
|
||||
- Keyword: role playing, strategy, content open, roguelike, turn-based
|
||||
- Code repository: https://github.com/AllureOfTheStars/Allure.git
|
||||
- Code repository: https://github.com/AllureOfTheStars/Allure.git (@created 2010, @stars 149, @forks 9)
|
||||
- Code language: Haskell
|
||||
- Code license: AGPL-3.0
|
||||
- Code dependency: LambdaHack, SDL
|
||||
- Assets license: AGPL-3.0
|
||||
- Developer: Mikolaj Konarski, Andres Löh, Dan Keefe
|
||||
|
||||
Sci-Fi roguelike and tactical squad combat game.
|
||||
|
||||
|
@ -5,9 +5,10 @@
|
||||
- State: mature
|
||||
- Platform: Web
|
||||
- Keyword: strategy, clone, turn-based
|
||||
- Code repository: https://github.com/FreezingMoon/AncientBeast.git
|
||||
- Code repository: https://github.com/FreezingMoon/AncientBeast.git (@created 2011, @stars 890, @forks 276)
|
||||
- Code language: JavaScript
|
||||
- Code license: AGPL-3.0
|
||||
- Code dependency: Phaser
|
||||
- Developer: Dread Knight, Clément Foucault, Cong, Karl Tiedt, Robin Van den Broeck, Caleb Joseph, Tristan Kernan, Archiboldian Cartheniscope, nemui, Shane Walsh, BLBLBL, TheSeally, leopoldwe, Sebastian Lugo, Calvin , SlimeTP, yoel123, Max0nyshchenko, Ray Nathan Low, Sean Diamond, Henrik Aarnio, Bruce Olivier, Matt Horning, Janne, Willian Gustavo Veiga, randompast, Raul Humberto Lopez Lopez, Spencer Zhang, Jordan Barnes, marcel-odya, Patryk Bieszke, CameronFoss, Ignacio Cartes, James Archbold, Tilman Raendchen, vampiressae, ChengYuuu, Dusty Williams, Kaylina Savela, zaryanz
|
||||
|
||||
## Building
|
||||
|
@ -5,9 +5,10 @@
|
||||
- Download: https://f-droid.org/packages/com.gpl.rpg.AndorsTrail/
|
||||
- Platform: Android
|
||||
- Keyword: role playing, dungeon, roguelike
|
||||
- Code repository: https://github.com/Zukero/andors-trail.git
|
||||
- Code repository: https://github.com/Zukero/andors-trail.git (@created 2013, @stars 126, @forks 75)
|
||||
- Code language: Java
|
||||
- Code license: GPL-2.0
|
||||
- Developer: Oskar Wiksten, Nut, Firefly130984, Zukero, Richard, Hummus Samurai, Olivier Dragon, Ian Haase, Allan Nordhøy, Mauro Carvalho Chehab, Zizkin, "Weblate (bot)", Lunovox, Moerit, Moonbood, satanas99, Valentin, finnomeno, Silvério Santos, Xaver-Entropia, David García Garzón, Lucas Delvallet, fifa1988, Satnam S Virdi, Scott Devaney, Viktar Vaŭčkievič, Anderson Nogueira, carceris-magister, Michael L., Bervianto Leo Pratama, Chriz76, Heimen Stoffels, sosozozo, Jiri Daněk, osoitz, Wuerfelbruder
|
||||
|
||||
Quest-driven roguelike fantasy dungeon crawler RPG with a powerful story.
|
||||
|
||||
|
@ -5,9 +5,10 @@
|
||||
- Download: https://www.jwtc.nl/downloads
|
||||
- Platform: Android
|
||||
- Keyword: strategy, chess
|
||||
- Code repository: https://github.com/jcarolus/android-chess.git
|
||||
- Code repository: https://github.com/jcarolus/android-chess.git (@created 2014, @stars 258, @forks 187)
|
||||
- Code language: Java, C++
|
||||
- Code license: MIT
|
||||
- Developer: Jeroen Carolus, TimmyT123, Alessandro Dal Bello, alondene, Brainsucker92
|
||||
|
||||
## Building
|
||||
|
||||
|
@ -5,10 +5,11 @@
|
||||
- State: mature
|
||||
- Download: http://rephial.org/release/
|
||||
- Keyword: role playing, roguelike
|
||||
- Code repository: https://github.com/angband/angband.git
|
||||
- Code repository: https://github.com/angband/angband.git (@created 2010, @stars 820, @forks 273)
|
||||
- Code language: C
|
||||
- Code license: GPL-2.0
|
||||
- Code dependency: SDL
|
||||
- Developer: Nick McConnell, Anna Sidwell, Chris Carr, Erik Osheim, backwardsEric, Peter Denison, fizzix, Ben Semmler, ajps, David Barr, Kusunose Toru, Tim Schumacher, Mikolaj Konarski, artes-liberales, Alex Mooney, Colin Woodbury, Dag Arneson, pete-mack, Bardur Arantsson, CJNyfalt, LostTemplar, jenschou, 3m4r, Cuboideb, kjfletch, David Medley, ridiculousfish, Eastwind921, LuthienCeleste, Ryan Schmidt, Spenser Black, sulkasormi
|
||||
|
||||
Single-player dungeon exploration game.
|
||||
|
||||
|
@ -3,10 +3,11 @@
|
||||
- Home: https://github.com/estevaofon/angry-birds-python
|
||||
- State: mature, inactive since 2017
|
||||
- Keyword: role playing, skill
|
||||
- Code repository: https://github.com/estevaofon/angry-birds-python.git
|
||||
- Code repository: https://github.com/estevaofon/angry-birds-python.git (@created 2014, @stars 240, @forks 97)
|
||||
- Code language: Python
|
||||
- Code license: MIT
|
||||
- Code dependency: pygame, pymunk
|
||||
- Developer: Estevao Fonseca
|
||||
|
||||
Angry Birds game.
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
- State: mature, inactive since 2009
|
||||
- Download: https://sourceforge.net/projects/annchienta/files/annchienta/current/
|
||||
- Keyword: framework, 2D
|
||||
- Code repository: https://github.com/sago007/annchienta.git, https://svn.code.sf.net/p/annchienta/code (svn)
|
||||
- Code repository: https://github.com/sago007/annchienta.git (@created 2017, @stars 1, @forks 0), https://svn.code.sf.net/p/annchienta/code (svn)
|
||||
- Code language: C++
|
||||
- Code license: GPL-3.0
|
||||
- Developer: Jasper Van der Jeugt, qubodup
|
||||
|
@ -4,9 +4,10 @@
|
||||
- Inspiration: Ares
|
||||
- State: beta
|
||||
- Keyword: remake, strategy, real-time, shooter
|
||||
- Code repository: https://github.com/arescentral/antares.git
|
||||
- Code repository: https://github.com/arescentral/antares.git (@created 2011, @stars 54, @forks 13)
|
||||
- Code language: C++
|
||||
- Code license: LGPL-3.0
|
||||
- Developer: Chris Pickel, Scott McClaugherty
|
||||
|
||||
Port of the original Ares code base that was open sourced in 2008.
|
||||
|
||||
|
@ -4,9 +4,10 @@
|
||||
- Inspiration: Ultima III: Exodus
|
||||
- State: beta
|
||||
- Keyword: role playing, similar
|
||||
- Code repository: https://github.com/Feneric/Anteform.git
|
||||
- Code repository: https://github.com/Feneric/Anteform.git (@created 2019, @stars 10, @forks 2)
|
||||
- Code language: Lua
|
||||
- Code license: GPL-3.0
|
||||
- Code dependency: PICO-8
|
||||
- Developer: Eric W. Brown
|
||||
|
||||
## Building
|
||||
|
@ -4,10 +4,11 @@
|
||||
- State: beta
|
||||
- Platform: Android
|
||||
- Keyword: arcade
|
||||
- Code repository: https://github.com/yiotro/Antiyoy.git
|
||||
- Code repository: https://github.com/yiotro/Antiyoy.git (@created 2016, @stars 298, @forks 44)
|
||||
- Code language: Java
|
||||
- Code license: GPL-3.0
|
||||
- Code dependency: libGDX
|
||||
- Developer: yiotro
|
||||
|
||||
## Building
|
||||
|
||||
|
@ -4,9 +4,10 @@
|
||||
- State: mature
|
||||
- Platform: Windows
|
||||
- Keyword: arcade, game engine
|
||||
- Code repository: https://github.com/anura-engine/anura.git
|
||||
- Code repository: https://github.com/anura-engine/anura.git (@created 2013, @stars 308, @forks 63)
|
||||
- Code language: C, C++
|
||||
- Code license: zlib (src folder)
|
||||
- Developer: davewx7, Kristina Simpson, David Roberts, Richard Kettering, garbageslam, galegosimpatico, Joni Orponen, Yaohan Chen, anura-worker, Autofire, Alexander van Gessel, marcavis, Anthony J. Bentley
|
||||
|
||||
Engine for Frogatto and Friends.
|
||||
|
||||
|
@ -5,8 +5,9 @@
|
||||
- State: beta
|
||||
- Platform: Web
|
||||
- Keyword: puzzle, remake
|
||||
- Code repository: https://github.com/LongSteve/aquastax.git
|
||||
- Code repository: https://github.com/LongSteve/aquastax.git (@created 2016, @stars 10, @forks 2)
|
||||
- Code language: JavaScript
|
||||
- Code license: MIT
|
||||
- Developer: Steve Longhurst
|
||||
|
||||
## Building
|
||||
|
@ -6,7 +6,7 @@
|
||||
- Play: http://stephank.github.io/arashi-js/
|
||||
- Platform: Web
|
||||
- Keyword: remake, shooter
|
||||
- Code repository: https://github.com/stephank/arashi-js.git
|
||||
- Code repository: https://github.com/stephank/arashi-js.git (@created 2010, @stars 14, @forks 9)
|
||||
- Code language: JavaScript
|
||||
- Code license: GPL-2.0
|
||||
|
||||
|
@ -4,10 +4,11 @@
|
||||
- State: beta
|
||||
- Platform: Windows
|
||||
- Keyword: library, renderer
|
||||
- Code repository: https://github.com/Ershany/Arcane-Engine.git
|
||||
- Code repository: https://github.com/Ershany/Arcane-Engine.git (@created 2016, @stars 232, @forks 22)
|
||||
- Code language: C++
|
||||
- Code license: MIT
|
||||
- Code dependency: ImGUI, OpenGL
|
||||
- Developer: Brady Jessup, moekaz
|
||||
|
||||
Real-time, physically based renderer.
|
||||
|
||||
|
@ -4,10 +4,11 @@
|
||||
- State: mature, inactive since 2009
|
||||
- Download: https://web.archive.org/web/20180531203109/http://www.jordantrudgett.com/ardentryst/ardentryst-downloads/, https://web.archive.org/web/20201023111605/https://sourceforge.net/projects/ardentryst/files/
|
||||
- Keyword: action, role playing, side-scrolling
|
||||
- Code repository: https://github.com/ardentryst/ardentryst.git
|
||||
- Code repository: https://github.com/ardentryst/ardentryst.git (@created 2016, @stars 8, @forks 6)
|
||||
- Code language: Python
|
||||
- Code license: GPL-3.0
|
||||
- Code dependency: pygame
|
||||
- Developer: Nathan Mills, Henry Hirsch, Elle, Miguel de Dios Matias
|
||||
|
||||
Focused not just on fighting, but on story and character development.
|
||||
|
||||
|
@ -5,11 +5,11 @@
|
||||
- Download: https://stephensmith.itch.io/aresdogfighter
|
||||
- Platform: Windows, Linux
|
||||
- Keyword: action, 3D, space
|
||||
- Code repository: https://github.com/SteveSmith16384/AresDogfighter.git
|
||||
- Code repository: https://github.com/SteveSmith16384/AresDogfighter.git (@created 2019, @stars 2, @forks 0)
|
||||
- Code language: Java
|
||||
- Code license: GPL-3.0
|
||||
- Code dependency: jMonkeyEngine
|
||||
- Assets license: (See relevant asset folders)
|
||||
- Developer: Stephen Carlyle-Smith
|
||||
- Developer: Stephen Carlyle-Smith, Steve Smith
|
||||
|
||||
## Building
|
||||
|
@ -4,10 +4,10 @@
|
||||
- State: beta, inactive since 2014
|
||||
- Download: https://www.comunidadargentum.com/descargas/, https://sourceforge.net/projects/morgoao/files/
|
||||
- Keyword: role playing, 2D, multiplayer online + massive
|
||||
- Code repository: https://github.com/ao-libre/ao-server.git, https://github.com/ao-libre/ao-cliente.git @add, https://github.com/ao-libre/ao-worldeditor.git @add, http://morgoao.cvs.sourceforge.net/ (cvs)
|
||||
- Code repository: https://github.com/ao-libre/ao-server.git (@created 2018, @stars 33, @forks 36), https://github.com/ao-libre/ao-cliente.git @add (@created 2018, @stars 44, @forks 59), https://github.com/ao-libre/ao-worldeditor.git @add (@created 2020, @stars 1, @forks 5), http://morgoao.cvs.sourceforge.net/ (cvs)
|
||||
- Code language: Visual Basic
|
||||
- Code license: GPL-2.0, AGPL-3.0
|
||||
- Developer: Pablo Ignacio Márquez, Amraphen, AOSecProj, Ignacio Arminas, Juan Dalmasso, BrianPr, Luciano Contartese, Mauro Segoviano, Samuel Fernandez, Jotabe, Leandro Mendoza, Marco Vanotti, Mateo, Pato, BoxStar
|
||||
- Developer: Pablo Ignacio Márquez, Amraphen, AOSecProj, Ignacio Arminas, Juan Dalmasso, BrianPr, Luciano Contartese, Mauro Segoviano, Samuel Fernandez, Jotabe, Leandro Mendoza, Marco Vanotti, Mateo, Pato, BoxStar, Lucas, Juan Martín Sotuyo Dodero, Joaquín, ReyarB, Zaxtor, Pato Torres, LoreleiArgAoLibre, Ronin, Alexis Caraballo, Neox189, cucsijuan, FrancoBenito, Fredy Treboux, Fakkerz, Natanael Andrés Garrido, Borouse, Cuicui, abusiv0, WalterSit0, Juanmz, Lautaro Marino, pLuS, Alejandro Santos
|
||||
|
||||
See also: [spin-off](https://github.com/horacioMartinez/argentumonline.io), [server mod](https://sourceforge.net/projects/aoserverbyshura/).
|
||||
|
||||
|
@ -6,10 +6,10 @@
|
||||
- State: mature
|
||||
- Download: http://www.armagetronad.org/downloads.php
|
||||
- Keyword: action
|
||||
- Code repository: https://gitlab.com/armagetronad/armagetronad.git, https://github.com/ArmagetronAd/armagetronad.git, https://svn.code.sf.net/p/armagetronad/code (svn)
|
||||
- Code repository: https://gitlab.com/armagetronad/armagetronad.git, https://github.com/ArmagetronAd/armagetronad.git (@created 2019, @stars 10, @forks 2), https://svn.code.sf.net/p/armagetronad/code (svn)
|
||||
- Code language: C++
|
||||
- Code license: GPL-2.0
|
||||
- Developer: Dave Fancella, Fred, Manuel Moos, Andreas Bombe, Manuel Moos, blane, Charlie Head, epsy, dave iceman, Kurt Johnson, klaxnek, Menno de Bell, Luke-Jr, Alex E. Kelly, Michael Lechtermann, MocI, DLH, Philippe Villeneuve, Self_Destructo, Edmund Keefe, wrtlprnft, yarrt, Your_mom_arma
|
||||
- Developer: Wrzlprnft, Dave Fancella, Fred, Manuel Moos, Andreas Bombe, Manuel Moos, blane, Charlie Head, epsy, dave iceman, Kurt Johnson, klaxnek, Menno de Bell, Luke-Jr, Alex E. Kelly, Michael Lechtermann, MocI, DLH, Philippe Villeneuve, Self_Destructo, Edmund Keefe, yarrt, Your_mom_arma, Yann Kaiser, Luke Dashjr, armanelgtron, Matías Pino
|
||||
|
||||
Simple action game modeled after the lightcycle sequence of the movie Tron.
|
||||
|
||||
|
@ -5,10 +5,11 @@
|
||||
- State: beta
|
||||
- Platform: Web
|
||||
- Keyword: action, remake, strategy, content open + non-commercial, shooter
|
||||
- Code repository: https://github.com/scottschiller/ArmorAlley.git
|
||||
- Code repository: https://github.com/scottschiller/ArmorAlley.git (@created 2013, @stars 57, @forks 17)
|
||||
- Code language: JavaScript
|
||||
- Code license: CC-BY-NC-3.0 (https://github.com/scottschiller/ArmorAlley/blob/master/LICENSE.txt)
|
||||
- Assets license: ISC, CC-BY-NC-3.0 (sounds, https://github.com/scottschiller/ArmorAlley/blob/master/CREDITS.txt)
|
||||
- Developer: Scott Schiller
|
||||
|
||||
Helicopter shooter.
|
||||
|
||||
|
@ -6,9 +6,10 @@
|
||||
- State: mature
|
||||
- Download: https://wiki.arx-libertatis.org/Download
|
||||
- Keyword: remake, role playing, "content commercial + original required (Arx Fatalis)", dungeon
|
||||
- Code repository: https://github.com/arx/ArxLibertatis.git
|
||||
- Code repository: https://github.com/arx/ArxLibertatis.git (@created 2011, @stars 583, @forks 91)
|
||||
- Code language: C++
|
||||
- Code license: GPL-3.0
|
||||
- Developer: Daniel Scharrer, Eli2, Erik Lund, David Stejskal, Lubosz Sarnecki, Chris Gray, Dimoks, Philippe Cavalaria, Olzaq, adejr, Thomas L, Jonathan Powell, Frederik Gelder, Jan-Hendrik Peters, Dreamer
|
||||
|
||||
Port of Arx Fatalis.
|
||||
|
||||
|
@ -6,8 +6,9 @@
|
||||
- Play: https://timpietrusky.github.io/asdf/
|
||||
- Platform: Web
|
||||
- Keyword: action, remake
|
||||
- Code repository: https://github.com/TimPietrusky/asdf.git
|
||||
- Code repository: https://github.com/TimPietrusky/asdf.git (@created 2012, @stars 6, @forks 3)
|
||||
- Code language: JavaScript
|
||||
- Code license: MIT
|
||||
- Developer: Tim Pietrusky
|
||||
|
||||
## Building
|
||||
|
@ -6,11 +6,11 @@
|
||||
- State: mature, inactive since 2018
|
||||
- Platform: Windows, Linux, macOS
|
||||
- Keyword: action, first-person, shooter
|
||||
- Code repository: https://github.com/assaultcube/AC.git
|
||||
- Code repository: https://github.com/assaultcube/AC.git (@created 2013, @stars 395, @forks 145)
|
||||
- Code language: C, C++
|
||||
- Code license: Custom (zlib like)
|
||||
- Code dependency: SDL
|
||||
- Developer: Sebastian, flow, RandumKiwi, driAn, Rafael C. Barreto, Bukz, Lee Salzman, Mr.Floppy, GeneralDisarray, Lucas GAUTHERON, makkE, Glen Masgai, Nieb, Ronald Reagan, sireus, Cleaner, Toca, Ricky Ratzlaff, Cristian Vlasceanu, stef, Andrew D, Julian, Rick, Elliot Lockwood
|
||||
- Developer: Sebastian, flow, RandumKiwi, driAn, Rafael C. Barreto, Bukz, Lee Salzman, Mr.Floppy, GeneralDisarray, makkE, Glen Masgai, Nieb, Ronald Reagan, sireus, Cleaner, Toca, Ricky Ratzlaff, Cristian Vlasceanu, stef, Andrew D, Julian, Rick, Elliot Lockwood, Lucas Gautheron, Alejandro V. Garcia, "szyk (grenadier)", RonaldReagan, Cristian
|
||||
|
||||
## Building
|
||||
|
||||
|
@ -5,10 +5,10 @@
|
||||
- State: mature
|
||||
- Download: https://viewizard.com/download.html
|
||||
- Keyword: action, remake, 3D, shooter, space
|
||||
- Code repository: https://github.com/viewizard/astromenace.git
|
||||
- Code repository: https://github.com/viewizard/astromenace.git (@created 2018, @stars 99, @forks 14)
|
||||
- Code language: C++, C
|
||||
- Code license: GPL-3.0
|
||||
- Developer: Mikkhail Kurin, viewizard
|
||||
- Developer: Mikkhail Kurin, viewizard, Mikhail Kurinnoi, Alistair Findlay, Dmitry Marakasov
|
||||
|
||||
## Building
|
||||
|
||||
|
@ -4,9 +4,10 @@
|
||||
- Inspiration: Fall Down
|
||||
- State: mature, inactive since 2015
|
||||
- Keyword: action, clone
|
||||
- Code repository: https://github.com/Nebuleon/ativayeban.git
|
||||
- Code repository: https://github.com/Nebuleon/ativayeban.git (@archived, @created 2014, @stars 4, @forks 11)
|
||||
- Code language: C, C++
|
||||
- Code license: GPL-2.0
|
||||
- Code dependency: SDL
|
||||
- Developer: Cong
|
||||
|
||||
## Building
|
||||
|
@ -4,9 +4,10 @@
|
||||
- Media: https://en.wikipedia.org/wiki/Atlantis_PbeM
|
||||
- State: mature, inactive since 2016
|
||||
- Keyword: framework
|
||||
- Code repository: https://github.com/Atlantis-PBEM/Atlantis.git, https://svn.code.sf.net/p/atlantis/code (svn)
|
||||
- Code repository: https://github.com/Atlantis-PBEM/Atlantis.git (@created 2011, @stars 50, @forks 31), https://svn.code.sf.net/p/atlantis/code (svn)
|
||||
- Code language: C++
|
||||
- Code license: GPL-2.0
|
||||
- Developer: Stephen Baillie, Loriaki, T Gerigk, Enno Rehling, Artem Trytiak
|
||||
|
||||
PBEM Game engine which is used to create many different strategy wargames today and for the past decade.
|
||||
Game engine? Implementations?
|
||||
|
@ -4,9 +4,10 @@
|
||||
- Inspiration: Atomix
|
||||
- State: mature
|
||||
- Keyword: puzzle, remake
|
||||
- Code repository: https://github.com/GNOME/atomix.git
|
||||
- Code repository: https://github.com/GNOME/atomix.git (@created 2012, @stars 17, @forks 4)
|
||||
- Code language: C
|
||||
- Code license: GPL-2.0
|
||||
- Developer: evfool, Piotr Drąg, Marv-CZ, Matej, aurisc4, Anders Jonsson, dmustieles, Thomas H. P. Andersen, Rafael Fontenelle, Alan01, kelemeng, Javier Jardón, Mario Blättermann, Yosef Or Boczko
|
||||
|
||||
A puzzle game in which you have to build full molecules.
|
||||
|
||||
|
@ -4,9 +4,10 @@
|
||||
- Inspiration: Crossfire, Daimonin
|
||||
- State: mature, inactive since 2016
|
||||
- Keyword: role playing, 2D
|
||||
- Code repository: https://github.com/atrinik/atrinik.git
|
||||
- Code repository: https://github.com/atrinik/atrinik.git (@created 2014, @stars 13, @forks 3)
|
||||
- Code language: C, Python
|
||||
- Code license: GPL-2.0
|
||||
- Developer: Alex Tokar, Brian Angeletti, Edwin Miltenburg, Lippy13
|
||||
|
||||
Multiplayer Online Role Playing Game (MORPG) with 2D isometric graphics based on Daimonin and Crossfire.
|
||||
|
||||
|
@ -7,6 +7,6 @@
|
||||
- Code repository: https://gitlab.com/osgames/attal.git (backup of cvs), http://attal.cvs.sourceforge.net/ (cvs)
|
||||
- Code language: C++
|
||||
- Code license: GPL-2.0
|
||||
- Developer: Audoux, lusum, Gilles Oppeneau, alexandre, Verrier Cyrille, Forest Darling, Quentin DUSOULIER, leyral, Raphael Goulais, timfelgentreff, tribunal
|
||||
- Developer: Audoux, lusum, Gilles Oppeneau, alexandre, Verrier Cyrille, Forest Darling, Quentin DUSOULIER, leyral, Raphael Goulais, Tim Felgentreff, tribunal
|
||||
|
||||
## Building
|
||||
|
@ -6,12 +6,12 @@
|
||||
- Download: https://github.com/Keriew/augustus/releases
|
||||
- Platform: Windows, Linux, macOS
|
||||
- Keyword: remake, simulation, content commercial, engine recreation, fork Julius
|
||||
- Code repository: https://github.com/Keriew/augustus.git
|
||||
- Code repository: https://github.com/Keriew/augustus.git (@created 2020, @stars 311, @forks 33)
|
||||
- Code language: C, C++
|
||||
- Code license: AGPL-3.0
|
||||
- Code dependency: SDL2
|
||||
- Assets license: Commercial
|
||||
- Developer: Keriew, whgest
|
||||
- Developer: Keriew, whgest, Bianca van Schaik, José Cadete, William Hardy Gest, devnoname120, Vittorio Mattei, HoratioVex, rsn8887, HyperJeanJean, Alexey, nwtour
|
||||
|
||||
## Building
|
||||
|
||||
|
@ -6,12 +6,12 @@
|
||||
- Download: https://mdsteele.games/azimuth/download.html
|
||||
- Platform: Windows, Linux, macOS
|
||||
- Keyword: adventure, content open, shooter, top-down
|
||||
- Code repository: https://github.com/mdsteele/azimuth.git
|
||||
- Code repository: https://github.com/mdsteele/azimuth.git (@created 2012, @stars 25, @forks 8)
|
||||
- Code language: C
|
||||
- Code license: GPL-3.0
|
||||
- Code dependency: SDL
|
||||
- Assets license: GPL-3.0
|
||||
- Developer: Matthew D. Steele
|
||||
- Developer: Matthew D. Steele, Lucas O. Wagner
|
||||
|
||||
Metroidvania with vector graphics.
|
||||
|
||||
|
@ -3,10 +3,11 @@
|
||||
- Home: https://web.archive.org/web/20171114191824/http://bacon2d.com/, http://bacon2d.github.io/docs/
|
||||
- State: beta, inactive since 2018
|
||||
- Keyword: game engine, 2D
|
||||
- Code repository: https://github.com/Bacon2D/Bacon2D.git
|
||||
- Code repository: https://github.com/Bacon2D/Bacon2D.git (@created 2014, @stars 190, @forks 42)
|
||||
- Code language: C++
|
||||
- Code license: MIT
|
||||
- Code dependency: Qt
|
||||
- Developer: Roger Zanoni, Ken VanDine, Rodrigo Oliveira, Tomaz Noleto, Ragner Magalhaes, Paulo Pinheiro
|
||||
|
||||
2D Game Engine for QML.
|
||||
|
||||
|
@ -5,8 +5,9 @@
|
||||
- State: mature, inactive since 2015
|
||||
- Platform: Web
|
||||
- Keyword: action, clone
|
||||
- Code repository: https://github.com/budnix/ball-and-wall.git
|
||||
- Code repository: https://github.com/budnix/ball-and-wall.git (@created 2015, @stars 24, @forks 21)
|
||||
- Code language: JavaScript
|
||||
- Code license: MIT
|
||||
- Developer: Krzysztof Budnik
|
||||
|
||||
## Building
|
||||
|
@ -4,9 +4,10 @@
|
||||
- Inspiration: Barony
|
||||
- State: mature
|
||||
- Keyword: remake, role playing, 3D, content commercial, first-person, multiplayer co-op + online + LAN, roguelike
|
||||
- Code repository: https://github.com/TurningWheel/Barony.git
|
||||
- Code repository: https://github.com/TurningWheel/Barony.git (@created 2016, @stars 300, @forks 79)
|
||||
- Code language: C++
|
||||
- Code license: GPL-3.0
|
||||
- Code dependency: OpenGL, SDL2
|
||||
- Developer: Ciprian, WALL OF JUSTICE, Lutz Kellen, DrWhoCares, David CARLIER, Sheridan Kane Rathbun, Pegasus Epsilon, Linus Heckemann, ptitSeb, Gilgatex, akp, Phillip Whelan
|
||||
|
||||
## Building
|
||||
|
@ -4,7 +4,7 @@
|
||||
- Inspiration: Tetris
|
||||
- State: beta, inactive since 2018
|
||||
- Keyword: puzzle, content open, skill
|
||||
- Code repository: https://github.com/fph/bastet.git
|
||||
- Code repository: https://github.com/fph/bastet.git (@created 2013, @stars 187, @forks 25)
|
||||
- Code language: C++
|
||||
- Code license: GPL-2.0
|
||||
- Assets license: no assets
|
||||
|
@ -4,10 +4,10 @@
|
||||
- State: mature, inactive since 2009
|
||||
- Download: https://sourceforge.net/projects/battery/files/battery/
|
||||
- Keyword: arcade, flight, side-scrolling
|
||||
- Code repository: https://github.com/GaidamakUA/BatteryReborn.git (new approach)
|
||||
- Code repository: https://github.com/GaidamakUA/BatteryReborn.git (new approach, @created 2019, @stars 3, @forks 1)
|
||||
- Code language: Java
|
||||
- Code license: EPL-2.0 (new approach), Custom (old see _README.txt)
|
||||
- Developer: Maxim Markaitis, em7em7em, Ian Gusev
|
||||
- Developer: Maxim Markaitis, em7em7em, Ian Gusev, Yurii Mazurevich
|
||||
|
||||
Control an airplane in a top-down view and shoot down enemy planes, helicopters and tanks.
|
||||
|
||||
|
@ -4,8 +4,9 @@
|
||||
- Inspiration: Battle City
|
||||
- State: mature, inactive since 2013
|
||||
- Keyword: action, remake, strategy
|
||||
- Code repository: https://github.com/Deceth/Battle-City.git
|
||||
- Code repository: https://github.com/Deceth/Battle-City.git (@created 2009, @stars 40, @forks 23)
|
||||
- Code language: C, C++, Pascal
|
||||
- Code license: GPL-3.0
|
||||
- Developer: abiffle, deceth, Riley W.
|
||||
|
||||
## Building
|
||||
|
@ -5,11 +5,11 @@
|
||||
- Download: https://sourceforge.net/projects/btanks/files/
|
||||
- Platform: Windows, Linux, macOS
|
||||
- Keyword: action, arcade, 2D, content commercial, tank
|
||||
- Code repository: https://github.com/whoozle/btanks.git, https://svn.code.sf.net/p/btanks/code (svn)
|
||||
- Code repository: https://github.com/whoozle/btanks.git (@created 2012, @stars 10, @forks 0), https://svn.code.sf.net/p/btanks/code (svn)
|
||||
- Code language: C++
|
||||
- Code license: GPL-2.0
|
||||
- Assets license: Proprietary
|
||||
- Developer: Vladimir Menshakov, Methos, Vladimir Zhuravlev
|
||||
- Developer: Vladimir Menshakov, Methos, Vladimir Zhuravlev, Vladimir
|
||||
|
||||
Fast 2D tank arcade game with multiplayer and split-screen modes.
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
- State: beta, inactive since 2011
|
||||
- Download: https://sourceforge.net/projects/battlefieldjava/files/battlefieldjava/
|
||||
- Keyword: strategy, turn-based
|
||||
- Code repository: https://github.com/bsutton/BattlefieldJava.git, https://git.code.sf.net/p/battlefieldjava/git, http://battlefieldjava.cvs.sourceforge.net (cvs)
|
||||
- Code repository: https://github.com/bsutton/BattlefieldJava.git (@created 2014, @stars 4, @forks 1), https://git.code.sf.net/p/battlefieldjava/git, http://battlefieldjava.cvs.sourceforge.net (cvs)
|
||||
- Code language: Java
|
||||
- Code license: GPL-3.0
|
||||
- Developer: Brett
|
||||
|
@ -4,10 +4,11 @@
|
||||
- State: beta, inactive since 2015
|
||||
- Platform: Android
|
||||
- Keyword: role playing, turn-based
|
||||
- Code repository: https://github.com/Leejjon/Battleround.git
|
||||
- Code repository: https://github.com/Leejjon/Battleround.git (@created 2015, @stars 2, @forks 0)
|
||||
- Code language: Java
|
||||
- Code license: Apache-2.0
|
||||
- Code dependency: libGDX
|
||||
- Developer: Leon Liefting
|
||||
|
||||
May be more like alpha.
|
||||
|
||||
|
@ -4,8 +4,9 @@
|
||||
- Inspiration: Powermonger, Settlers, Warcraft
|
||||
- State: beta, inactive since 2014
|
||||
- Keyword: strategy, real-time
|
||||
- Code repository: https://github.com/godrin/antargis.git
|
||||
- Code repository: https://github.com/godrin/antargis.git (@created 2013, @stars 10, @forks 1)
|
||||
- Code language: C, C++
|
||||
- Code license: GPL-2.0
|
||||
- Developer: David Kamphausen
|
||||
|
||||
## Building
|
||||
|
@ -6,11 +6,12 @@
|
||||
- Download: @see-home (and https://web.archive.org/web/*/https://sourceforge.net/projects/berusky/files/*)
|
||||
- Platform: Windows, Linux
|
||||
- Keyword: action, content open, logic
|
||||
- Code repository: https://github.com/stransky/berusky.git
|
||||
- Code repository: https://github.com/stransky/berusky.git (@created 2011, @stars 16, @forks 4)
|
||||
- Code language: C++
|
||||
- Code license: GPL-3.0
|
||||
- Code dependency: SDL
|
||||
- Assets license: GPL
|
||||
- Developer: Martin Stransky
|
||||
|
||||
Based on Sokoban, expanded with new items such as explosives, stones, special gates.
|
||||
|
||||
|
@ -3,10 +3,11 @@
|
||||
- Home: https://www.anakreon.cz/berusky2.html, https://web.archive.org/web/20150103190301/https://sourceforge.net/projects/berusky2/
|
||||
- State: beta
|
||||
- Keyword: action, content open, logic
|
||||
- Code repository: https://github.com/stransky/berusky2.git
|
||||
- Code repository: https://github.com/stransky/berusky2.git (@created 2011, @stars 11, @forks 3)
|
||||
- Code language: C++
|
||||
- Code license: GPL-3.0
|
||||
- Assets license: GPL-2.0
|
||||
- Developer: Martin Stransky
|
||||
|
||||
Logic game.
|
||||
Also contained in Fedora, Debian, ..
|
||||
|
@ -4,9 +4,10 @@
|
||||
- Inspiration: Ace of Spades
|
||||
- State: beta
|
||||
- Keyword: cards, remake, content open, multiplayer online
|
||||
- Code repository: https://github.com/xtreme8000/BetterSpades.git
|
||||
- Code repository: https://github.com/xtreme8000/BetterSpades.git (@created 2016, @stars 109, @forks 17)
|
||||
- Code language: C
|
||||
- Code license: GPL-3.0
|
||||
- Developer: xtreme8000
|
||||
|
||||
## Building
|
||||
|
||||
|
@ -4,9 +4,10 @@
|
||||
- Inspiration: Master of Orion 2, Star Trek: Birth of the Federation
|
||||
- State: mature, inactive since 2016
|
||||
- Keyword: strategy, 4X, space, turn-based
|
||||
- Code repository: https://github.com/bote-team/bote.git
|
||||
- Code repository: https://github.com/bote-team/bote.git (@created 2013, @stars 19, @forks 4)
|
||||
- Code language: C++
|
||||
- Code license: Custom (private use allowed)
|
||||
- Developer: anonymissimus, Reg, Vuto-BotE, Malvoisin, Iceflower
|
||||
|
||||
In the style of classics such as Microprose's Master of Orion 2 or ST: Birth of the Federation.
|
||||
See also [Android/Java version](https://bitbucket.org/sarkanyi/bote-libgdx/) and https://blotunga.itch.io/birth-of-the-empires
|
||||
|
@ -5,11 +5,12 @@
|
||||
- Download: http://bitfighter.org/downloads/
|
||||
- Platform: Windows, Linux, macOS
|
||||
- Keyword: action, content open, space
|
||||
- Code repository: https://github.com/bitfighter/bitfighter.git
|
||||
- Code repository: https://github.com/bitfighter/bitfighter.git (@created 2015, @stars 33, @forks 13)
|
||||
- Code language: C, C++
|
||||
- Code license: GPL-2.0
|
||||
- Code dependency: SDL2
|
||||
- Assets license: GPL
|
||||
- Developer: eykamp, raptor, Samuel Williams, Bryan Conrad, Vittorio Giovara, Rémi Verschelde, bobdaduck, Naleo Hyde, Carl Hewett, Pascal Terjan
|
||||
|
||||
## Building
|
||||
|
||||
|
@ -4,10 +4,11 @@
|
||||
- Inspiration: Bug Bomber
|
||||
- State: beta, inactive since 2017
|
||||
- Keyword: strategy, clone, content open, multiplayer co-op
|
||||
- Code repository: https://github.com/VenKamikaze/BitRiot.git
|
||||
- Code repository: https://github.com/VenKamikaze/BitRiot.git (@created 2016, @stars 9, @forks 3)
|
||||
- Code language: C++
|
||||
- Code license: Apache-2.0
|
||||
- Code dependency: SDL2
|
||||
- Developer: VenKamikaze, Luke Hoschke
|
||||
|
||||
## Building
|
||||
|
||||
|
@ -5,11 +5,12 @@
|
||||
- Download: https://www.blackvoxel.com/view.php?node=1541
|
||||
- Platform: Windows, Linux
|
||||
- Keyword: simulation, 3D, content open, sandbox, voxel
|
||||
- Code repository: https://github.com/Blackvoxel/Blackvoxel.git
|
||||
- Code repository: https://github.com/Blackvoxel/Blackvoxel.git (@created 2014, @stars 73, @forks 16)
|
||||
- Code language: C++
|
||||
- Code license: GPL-3.0
|
||||
- Code dependency: OpenGL
|
||||
- Assets license: GPL-3.0
|
||||
- Developer: Blackvoxel
|
||||
|
||||
The backstory takes place in the future, with the player finding themselves on a mysterious planet, after the crash of their spaceship.
|
||||
|
||||
|
@ -5,10 +5,11 @@
|
||||
- Download: https://github.com/bladecoder/bladecoder-adventure-engine/releases
|
||||
- Platform: Windows, Linux, macOS, Android
|
||||
- Keyword: adventure, game engine, point & click
|
||||
- Code repository: https://github.com/bladecoder/bladecoder-adventure-engine.git
|
||||
- Code repository: https://github.com/bladecoder/bladecoder-adventure-engine.git (@created 2014, @stars 280, @forks 45)
|
||||
- Code language: Java
|
||||
- Code license: Apache-2.0
|
||||
- Code dependency: libGDX
|
||||
- Developer: Rafael Garcia, Edu Garcia, danigm
|
||||
|
||||
## Building
|
||||
|
||||
|
@ -5,8 +5,9 @@
|
||||
- State: beta, inactive since 2015
|
||||
- Platform: Web
|
||||
- Keyword: action, remake
|
||||
- Code repository: https://github.com/zombieman1041/BlakedAwesomenaughts.git
|
||||
- Code repository: https://github.com/zombieman1041/BlakedAwesomenaughts.git (@created 2015, @stars 18, @forks 8)
|
||||
- Code language: JavaScript, PHP
|
||||
- Code license: MIT
|
||||
- Developer: Blake Dayman
|
||||
|
||||
## Building
|
||||
|
@ -4,12 +4,12 @@
|
||||
- Media: https://www.indiedb.com/games/blasphemer
|
||||
- State: mature, inactive since 2017
|
||||
- Keyword: action, content open, first-person, shooter
|
||||
- Code repository: https://github.com/Blasphemer/blasphemer.git
|
||||
- Code language: None (only assets)
|
||||
- Code repository: https://github.com/Blasphemer/blasphemer.git (@created 2015, @stars 37, @forks 7)
|
||||
- Code language: None (only assets), Python
|
||||
- Code license: None (only assets)
|
||||
- Code dependency: Heretic
|
||||
- Assets license: 3-clause BSD
|
||||
- Developer: G. Wessner, Jute Gyte
|
||||
- Developer: G. Wessner, Jute Gyte, Blasphemer
|
||||
|
||||
Initial goal is to serve as a Free data package for engines based on the GPLed Heretic source.
|
||||
The IWAD data is released under a 3-clause BSD license. Its theme is dark fantasy with inspirations from metal music and horror.
|
||||
|
@ -4,12 +4,12 @@
|
||||
- Inspiration: Simon Says
|
||||
- State: mature
|
||||
- Keyword: educational, content open, memory
|
||||
- Code repository: https://github.com/KDE/blinken.git
|
||||
- Code repository: https://github.com/KDE/blinken.git (@created 2015, @stars 4, @forks 0)
|
||||
- Code language: C++
|
||||
- Code license: GPL-2.0
|
||||
- Code dependency: KDE Frameworks
|
||||
- Assets license: GPL-2.0, GFDL (documentation)
|
||||
- Developer: Albert Astals Cid, Danny Allen (artwork, documentation), Steve Jordi (font)
|
||||
- Developer: Albert Astals Cid, Danny Allen (artwork, documentation), Steve Jordi (font), tsdgeos, Montel Laurent, Christoph Feck, Andreas Cord-Landwehr, Jonathan Riddell, Patrick Spendrin, Yuri Chornoivan, Jeremy Whiting, Stephan Kulow, Urs Wolfer, Eckhart Wörner, Matthias Kretz
|
||||
|
||||
KDE implementation of the memory game Simon Says.
|
||||
|
||||
|
@ -4,8 +4,9 @@
|
||||
- Inspiration: Blob Wars Attrition
|
||||
- State: mature
|
||||
- Keyword: platform, 2D, content commercial + original required
|
||||
- Code repository: https://github.com/stephenjsweeney/blobwarsAttrition.git
|
||||
- Code repository: https://github.com/stephenjsweeney/blobwarsAttrition.git (@created 2018, @stars 16, @forks 5)
|
||||
- Code language: C, C++
|
||||
- Code license: GPL-3.0
|
||||
- Developer: Stephen J Sweeney
|
||||
|
||||
## Building
|
||||
|
@ -4,12 +4,12 @@
|
||||
- Media: https://www.parallelrealities.co.uk/games/blobAndConquer/
|
||||
- State: mature, inactive since 2016
|
||||
- Keyword: platform, 3D, content commercial, shooter, third-person
|
||||
- Code repository: https://github.com/perpendicular-dimensions/blobandconquer.git, https://git.code.sf.net/p/blobandconquer/code @add
|
||||
- Code repository: https://github.com/perpendicular-dimensions/blobandconquer.git (@created 2016, @stars 9, @forks 3), https://git.code.sf.net/p/blobandconquer/code @add
|
||||
- Code language: C++
|
||||
- Code license: GPL-2.0
|
||||
- Code dependency: SDL
|
||||
- Assets license: commercial
|
||||
- Developer: Stephen Sweeney, Hans de Goede, Guus Sliepen
|
||||
- Developer: Stephen Sweeney, Hans de Goede, Guus Sliepen, Alba Mendez
|
||||
|
||||
Created by Parallel Realities.
|
||||
|
||||
|
@ -6,7 +6,7 @@
|
||||
- Download: https://sourceforge.net/projects/blobwars/files/
|
||||
- Platform: Windows
|
||||
- Keyword: arcade, platform, 2D, content commercial
|
||||
- Code repository: https://git.code.sf.net/p/blobwars/code, https://gitlab.com/osgames/blobwars.git @add, https://src.fedoraproject.org/rpms/blobwars.git @add, https://github.com/OSSGames/GAME-SDL-ACTION-Blobwars_Metal_Blob_Solid.git
|
||||
- Code repository: https://git.code.sf.net/p/blobwars/code, https://gitlab.com/osgames/blobwars.git @add, https://src.fedoraproject.org/rpms/blobwars.git @add, https://github.com/OSSGames/GAME-SDL-ACTION-Blobwars_Metal_Blob_Solid.git (@created 2019, @stars 0, @forks 0)
|
||||
- Code language: C++
|
||||
- Code license: GPL-2.0
|
||||
- Developer: Hans de Goede, Guus Sliepen, Stephen Sweeney
|
||||
|
@ -6,11 +6,12 @@
|
||||
- Download: https://blockattack.net/download/
|
||||
- Platform: Windows, Linux
|
||||
- Keyword: puzzle, clone, match 3, sliding blocks
|
||||
- Code repository: https://github.com/blockattack/blockattack-game.git
|
||||
- Code repository: https://github.com/blockattack/blockattack-game.git (@created 2015, @stars 25, @forks 3)
|
||||
- Code language: C++
|
||||
- Code license: GPL-2.0
|
||||
- Code dependency: SDL2
|
||||
- Assets license: GPL-2.0, CC-BY-SA, Public domain
|
||||
- Developer: Poul Sander
|
||||
|
||||
A match-3 game inspired by "Tetris Attack" but more PC friendly.
|
||||
|
||||
|
@ -4,9 +4,10 @@
|
||||
- State: beta
|
||||
- Platform: Web
|
||||
- Keyword: game engine, strategy, turn-based
|
||||
- Code repository: https://github.com/boardgameio/boardgame.io.git
|
||||
- Code repository: https://github.com/boardgameio/boardgame.io.git (@created 2017, @stars 8396, @forks 596)
|
||||
- Code language: JavaScript, TypeScript
|
||||
- Code license: MIT
|
||||
- Developer: Nicolo John Davis, Chris Swithinbank, flamecoals, Stefan Hanke, Jason Harrison, Philihp Busby, Francois Schneider, Amit Portnoy, Clemens Wolff, Saeid Alidadi, Stefan Ladwig, Adrian Gaudebert, Kyle J. Roux, Omar Halbouni, janKir, qsona, Chris Heninger
|
||||
|
||||
Notable probjects: https://boardgame.io/documentation/#/notable_projects
|
||||
Platform: https://github.com/freeboardgames/FreeBoardGames.org
|
||||
|
@ -5,10 +5,11 @@
|
||||
- Download: https://download.tuxfamily.org/boohu/downloads/
|
||||
- Platform: Web
|
||||
- Keyword: role playing, content open, roguelike, turn-based
|
||||
- Code repository: https://git.tuxfamily.org/boohu/boohu.git, https://github.com/anaseto/boohu.git @add
|
||||
- Code repository: https://git.tuxfamily.org/boohu/boohu.git, https://github.com/anaseto/boohu.git @add (@created 2017, @stars 111, @forks 7)
|
||||
- Code language: Go
|
||||
- Code license: ISC
|
||||
- Assets license: ISC
|
||||
- Developer: anaseto
|
||||
|
||||
Break Out Of Hareka's Underground is focusing on tactical positioning mechanisms.
|
||||
|
||||
|
@ -4,10 +4,11 @@
|
||||
- Inspiration: BOOM
|
||||
- State: mature
|
||||
- Keyword: action, remake, content swappable
|
||||
- Code repository: https://github.com/silverweed/lifish.git
|
||||
- Code repository: https://github.com/silverweed/lifish.git (@created 2015, @stars 20, @forks 3)
|
||||
- Code language: C++
|
||||
- Code license: Custom (non commercial)
|
||||
- Code dependency: SFML
|
||||
- Developer: Silverweed
|
||||
|
||||
## Building
|
||||
|
||||
|
@ -5,9 +5,10 @@
|
||||
- State: mature
|
||||
- Download: https://www.boost.org/users/download/
|
||||
- Keyword: library
|
||||
- Code repository: https://github.com/boostorg/boost.git
|
||||
- Code repository: https://github.com/boostorg/boost.git (@created 2013, @stars 3932, @forks 1171)
|
||||
- Code language: C++
|
||||
- Code license: Boost-1.0
|
||||
- Developer: boost-commitbot, Vladimir Prus, Dave Abrahams, jzmaddock, Hartmut Kaiser, Jeremy G. Siek, Daniel James, Beman Dawes, Doug Gregor, Eric Niebler, René Ferdinand Rivera Morell, Joel de Guzman, Robert Ramey, Peter Dimov, Jens Maurer, Gennadiy Rozental, Jeff Garland, Jonathan Turkanis, chriskohlhoff, jewillco, joaquintides, stevensmi, swatanabe, thorsten-ottosen, Ion Gaztañaga, rxg, Jurko Gospodnetić, Vicente J. Botet Escriba, tschw, Marshall Clow, Barend Gehrels, Andrey Semashev, Daniel Wallin, Frank Mori Hess, Paul Mensonides, Paul A. Bristow, Jürgen Hunold, Fernando Cacciola, Toon Knapen, henry-ch, Alexander Nasonov, Roland, Guillaume Melquiond, Gunter Winkler, Andrew Sutton, Noel Belcourt, Thomas Witt, João Abecasis, Matthias Troyer, Troy Straszheim, Bryce Adelstein Lelbach aka wash, Daryle Walker, Antony Polukhin, danielmarsden, burbelgruff, Matias Capeletto, Oliver Kowalke, Andy Tompkins, goerch, Aaron Windsor, Alisdair Meredith, François, Nicola Musatti, Tim Blechmann, Hailin Jin, Glen Fernandes, chhenning, Daniel Frey, Stefan Seefeld, David Bellot, ngedmond, David Deakins, hervebronnimann, Christopher Currie, Dave Jenkins, Andrii Sydorchuk, Michael Jackson, Christopher Jefferson, Giovanni Bajo, jayayedee, Edward Diener, Raoouul, Artyom Beilis, Lorenzo Caminiti, Nathan Ridge, nikiml, Thomas Heller, jhellrung, Juan Carlos Arevalo Baeza, cppljevans, Matt Calabrese, Michael Caisse, Jonathan Wakely, Abel Sinkovics
|
||||
|
||||
Portable C++ source libraries.
|
||||
[Boost Software License 1.0](https://github.com/boostorg/boost/blob/master/LICENSE_1_0.txt)
|
||||
|
@ -4,7 +4,7 @@
|
||||
- State: mature, inactive since 2013
|
||||
- Download: https://www.boswars.org/download.shtml
|
||||
- Keyword: strategy, real-time
|
||||
- Code repository: https://github.com/OneSleepyDev/boswars_osd.git, https://github.com/OneSleepyDev/boswars_osd_archive.git @add
|
||||
- Code repository: https://github.com/OneSleepyDev/boswars_osd.git (@created 2016, @stars 1, @forks 0), https://github.com/OneSleepyDev/boswars_osd_archive.git @add (@created 2017, @stars 0, @forks 0)
|
||||
- Code language: C++
|
||||
- Code license: GPL-2.0
|
||||
|
||||
|
@ -5,9 +5,10 @@
|
||||
- State: mature, inactive since 2015
|
||||
- Download: https://github.com/valeriansaliou/boulder-dash/releases
|
||||
- Keyword: action, remake
|
||||
- Code repository: https://github.com/valeriansaliou/boulder-dash.git
|
||||
- Code repository: https://github.com/valeriansaliou/boulder-dash.git (@created 2015, @stars 11, @forks 8)
|
||||
- Code language: Java
|
||||
- Code license: MIT
|
||||
- Developer: Valerian Saliou, Colin LEVERGER
|
||||
|
||||
Dig through caves collecting gems.
|
||||
|
||||
|
@ -3,9 +3,10 @@
|
||||
- Home: https://box2d.org/
|
||||
- State: mature
|
||||
- Keyword: library, 2D, physics
|
||||
- Code repository: https://github.com/erincatto/Box2D.git
|
||||
- Code repository: https://github.com/erincatto/Box2D.git (@created 2015, @stars 4634, @forks 910)
|
||||
- Code language: C, C++, Objective-C
|
||||
- Code license: zlib
|
||||
- Developer: Erin Catto, Jarrod Mosen, Isaac Burns
|
||||
|
||||
|
||||
## Building
|
||||
|
@ -5,12 +5,12 @@
|
||||
- Download: http://brainworkshop.sourceforge.net/download.html, https://sourceforge.net/projects/brainworkshop/files/brainworkshop/
|
||||
- Platform: Windows, Linux, macOS
|
||||
- Keyword: puzzle, brain exercise
|
||||
- Code repository: https://github.com/samcv/brainworkshop.git, https://gitlab.com/osgames/brain-workshop.git @add, https://svn.code.sf.net/p/brainworkshop/code (svn)
|
||||
- Code repository: https://github.com/samcv/brainworkshop.git (@created 2017, @stars 88, @forks 20), https://gitlab.com/osgames/brain-workshop.git @add, https://svn.code.sf.net/p/brainworkshop/code (svn)
|
||||
- Code language: Python
|
||||
- Code license: GPL-2.0
|
||||
- Code dependency: pyglet
|
||||
- Assets license: CC (caprica-letters and all the music in the latest version)
|
||||
- Developer: Paul, DavidF, Ashwin Menon, Jonathan Toomim, Rahul Patel
|
||||
- Developer: Paul, DavidF, Ashwin Menon, Jonathan Toomim, Rahul Patel, Samantha McVey, Paul Hoskinson, xantares
|
||||
|
||||
Dual n-back brain training exercise.
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
- Inspiration: Bratwurst
|
||||
- State: mature, inactive since 2009
|
||||
- Keyword: action, remake
|
||||
- Code repository: https://github.com/sabetts/bratwurst.git
|
||||
- Code repository: https://github.com/sabetts/bratwurst.git (@created 2009, @stars 12, @forks 1)
|
||||
- Code language: Lisp
|
||||
- Code license: GPL-2.0
|
||||
|
||||
|
@ -4,7 +4,7 @@
|
||||
- Inspiration: Breakout
|
||||
- State: beta, inactive since 2017
|
||||
- Keyword: action, 3D, clone
|
||||
- Code repository: https://github.com/marksteelz3/Atari-VR---Breakout.git
|
||||
- Code repository: https://github.com/marksteelz3/Atari-VR---Breakout.git (@created 2017, @stars 3, @forks 0)
|
||||
- Code language: C#
|
||||
- Code license: MIT
|
||||
- Code dependency: Unity
|
||||
|
@ -4,9 +4,10 @@
|
||||
- Inspiration: Ship Simulator 2006, Ship Simulator 2008, Ship Simulator Extremes
|
||||
- State: mature
|
||||
- Keyword: simulation, clone
|
||||
- Code repository: https://github.com/bridgecommand/bc.git
|
||||
- Code repository: https://github.com/bridgecommand/bc.git (@created 2015, @stars 29, @forks 14)
|
||||
- Code language: C++
|
||||
- Code license: GPL-2.0
|
||||
- Code dependency: Irrlicht Engine
|
||||
- Developer: James Packer, whoopsie, ceeac, David Elir Evans
|
||||
|
||||
## Building
|
||||
|
@ -4,9 +4,10 @@
|
||||
- State: mature
|
||||
- Platform: Windows, Linux, macOS
|
||||
- Keyword: role playing, roguelike
|
||||
- Code repository: https://github.com/tsadok/brogue.git
|
||||
- Code repository: https://github.com/tsadok/brogue.git (@created 2016, @stars 35, @forks 8)
|
||||
- Code language: C
|
||||
- Code license: AGPL-3.0
|
||||
- Developer: Jonadab the Unsightly One
|
||||
|
||||
Your quest is to find the Amulet of Yendor.
|
||||
|
||||
|
@ -6,9 +6,10 @@
|
||||
- Play: @see-home
|
||||
- Platform: Web
|
||||
- Keyword: adventure, role playing, multiplayer online + massive
|
||||
- Code repository: https://github.com/mozilla/BrowserQuest.git
|
||||
- Code repository: https://github.com/mozilla/BrowserQuest.git (@created 2011, @stars 8603, @forks 2567)
|
||||
- Code language: JavaScript
|
||||
- Code license: MPL-2.0
|
||||
- Developer: Franck Lecollinet, Guillaume Lecollinet, Myles Recny
|
||||
|
||||
## Building
|
||||
|
||||
|
@ -6,9 +6,10 @@
|
||||
- Download: https://github.com/bibendovsky/bstone/releases
|
||||
- Platform: Windows
|
||||
- Keyword: remake, role playing
|
||||
- Code repository: https://github.com/bibendovsky/bstone.git
|
||||
- Code repository: https://github.com/bibendovsky/bstone.git (@created 2013, @stars 161, @forks 24)
|
||||
- Code language: C++
|
||||
- Code license: GPL-2.0
|
||||
- Developer: Boris I. Bendovsky, 01y, Manuel K, Cong, Scott, CrimsonTautology, XxMiltenXx
|
||||
|
||||
## Building
|
||||
|
||||
|
@ -4,9 +4,10 @@
|
||||
- Inspiration: Bard's Tale Contruction Set
|
||||
- State: beta
|
||||
- Keyword: remake, tool
|
||||
- Code repository: https://github.com/dulsi/btbuilder.git
|
||||
- Code repository: https://github.com/dulsi/btbuilder.git (@created 2012, @stars 26, @forks 4)
|
||||
- Code language: C, C++
|
||||
- Code license: GPL-3.0
|
||||
- Developer: dulsi
|
||||
|
||||
Does it require original content?
|
||||
|
||||
|
@ -7,10 +7,10 @@
|
||||
- Download: https://www.bzflag.org/downloads/
|
||||
- Platform: Windows, Linux, macOS
|
||||
- Keyword: action, clone, multiplayer, shooter, tank
|
||||
- Code repository: https://github.com/BZFlag-Dev/bzflag.git, https://svn.code.sf.net/p/bzflag/code (svn)
|
||||
- Code repository: https://github.com/BZFlag-Dev/bzflag.git (@created 2015, @stars 201, @forks 64), https://svn.code.sf.net/p/bzflag/code (svn)
|
||||
- Code language: C++
|
||||
- Code license: LGPL-2.1, MPL-2.0
|
||||
- Developer: blast007, Sean Morrison, Bullet Catcher, Tim Riker, Vladimir Jimenez, Tupone Alfredo, Bryan Jennings, Bernt Hansen, Steven Mertens, Frank Thilo, Cobra_Fast, Chris Schoeneman, Dave Brosius, David Wollner, Daniel Remenak, Alexander Boyd, Joe Van Overberghe, Flash, Kyle Mills, kingrobot, alezakos, L4m3r, Joshua Bodine, Mark Thomas, mdskpr , Frank Evers, Thomas Stauer, Dave Rodgers
|
||||
- Developer: blast007, Sean Morrison, Bullet Catcher, Tim Riker, Vladimir Jimenez, Tupone Alfredo, Bryan Jennings, Bernt Hansen, Steven Mertens, Frank Thilo, Cobra_Fast, Chris Schoeneman, Dave Brosius, David Wollner, Daniel Remenak, Alexander Boyd, Joe Van Overberghe, Flash, Kyle Mills, kingrobot, alezakos, L4m3r, Joshua Bodine, Mark Thomas, mdskpr, Frank Evers, Thomas Stauer, Dave Rodgers, Jeffery Myers, Jeff Makey, Alfredo Tupone, jwmelto, Mike Miller, Zehra
|
||||
|
||||
## Building
|
||||
|
||||
|
@ -7,11 +7,12 @@
|
||||
- Download: https://cxong.github.io/cdogs-sdl/downloads.html
|
||||
- Platform: Windows, Linux, macOS
|
||||
- Keyword: action, remake, shooter
|
||||
- Code repository: https://github.com/cxong/cdogs-sdl.git
|
||||
- Code repository: https://github.com/cxong/cdogs-sdl.git (@created 2013, @stars 407, @forks 71)
|
||||
- Code language: C
|
||||
- Code license: GPL-2.0 (parts 2-clause BSD)
|
||||
- Code dependency: SDL2
|
||||
- Assets license: CC0, CC-BY, CC-BY-SA
|
||||
- Developer: Cong, Lucas Martin-King, Carsten Teibes, Matthias Mailänder, Antoine Musso, Justin Jacobs, William, Veikko Soininen
|
||||
|
||||
Overhead run-and-gun game.
|
||||
|
||||
|
@ -6,9 +6,10 @@
|
||||
- State: mature, inactive since 2013
|
||||
- Download: http://www.c-evo.org/files/files.php
|
||||
- Keyword: strategy, clone, turn-based
|
||||
- Code repository: https://github.com/vn971/cevo.git (and also download http://c-evo.org/files/cevosrc.zip)
|
||||
- Code repository: https://github.com/vn971/cevo.git (and also download http://c-evo.org/files/cevosrc.zip, @created 2015, @stars 8, @forks 4)
|
||||
- Code language: Pascal
|
||||
- Code license: Public domain (original project), GPL-3.0 (Github project)
|
||||
- Developer: Vasili Novikov
|
||||
|
||||
Empire building game.
|
||||
|
||||
|
@ -3,10 +3,11 @@
|
||||
- Home: https://github.com/demonixis/C3DE
|
||||
- State: beta
|
||||
- Keyword: game engine, 3D
|
||||
- Code repository: https://github.com/demonixis/C3DE.git
|
||||
- Code repository: https://github.com/demonixis/C3DE.git (@created 2014, @stars 76, @forks 10)
|
||||
- Code language: C#
|
||||
- Code license: MIT
|
||||
- Code dependency: MonoGame
|
||||
- Developer: Yannick Comte
|
||||
|
||||
## Building
|
||||
|
||||
|
@ -4,8 +4,9 @@
|
||||
- Inspiration: Nuclear Reaction
|
||||
- State: mature, inactive since 2014
|
||||
- Keyword: remake, strategy
|
||||
- Code repository: https://github.com/maikmerten/c64-nuclearreaction.git
|
||||
- Code repository: https://github.com/maikmerten/c64-nuclearreaction.git (@created 2012, @stars 3, @forks 0)
|
||||
- Code language: C, Assembly
|
||||
- Code license: GPL-3.0
|
||||
- Developer: maikmerten
|
||||
|
||||
## Building
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user