Skip to content

Commit

Permalink
descriptions of entries checked and either incorporated to keywords a…
Browse files Browse the repository at this point in the history
…nd inspirations or redundancies removed
  • Loading branch information
Trilarion committed Dec 9, 2020
1 parent 8d5b43e commit cc0f061
Show file tree
Hide file tree
Showing 1,044 changed files with 622 additions and 1,945 deletions.
55 changes: 45 additions & 10 deletions code/utils/constants.py
Original file line number Diff line number Diff line change
Expand Up @@ -70,17 +70,9 @@ def get_config(key):

# known programming languages, anything else will result in a warning during a maintenance operation
# only these will be used when gathering statistics
known_languages = (
'AGS Script', 'ActionScript', 'Ada', 'AngelScript', 'Assembly', 'Basic', 'Blender Script', 'BlitzMax', 'C', 'C#',
'C++', 'Clojure', 'CoffeeScript', 'ColdFusion', 'D', 'DM', 'Dart', 'Dia', 'Elm', 'Emacs Lisp', 'F#', 'GDScript',
'Game Maker Script', 'Go', 'Groovy', 'Haskell', 'Haxe', 'Io', 'Java', 'JavaScript', 'Kotlin', 'Lisp', 'Lua',
'MegaGlest Script', 'MoonScript', 'None', 'OCaml', 'Objective-C', 'PHP', 'Pascal', 'Perl', 'Python', 'QuakeC', 'R',
"Ren'Py", 'Ruby', 'Rust', 'Scala', 'Scheme', 'Script', 'Shell', 'Swift', 'TorqueScript', 'TypeScript', 'Vala',
'Visual Basic', 'XUL', 'ZenScript', 'ooc', '?')

language_urls = {
'AGS Script': 'https://en.wikipedia.org/wiki/Adventure_Game_Studio',
'Action Script': 'https://en.wikipedia.org/wiki/ActionScript',
'ActionScript': 'https://en.wikipedia.org/wiki/ActionScript',
'Ada': 'https://en.wikipedia.org/wiki/Ada_(programming_language)',
'AngelScript': 'https://en.wikipedia.org/wiki/AngelScript',
'Assembly': 'https://en.wikipedia.org/wiki/Assembly_language',
Expand All @@ -90,9 +82,52 @@ def get_config(key):
'C': 'https://en.wikipedia.org/wiki/C_(programming_language)',
'C#': 'https://en.wikipedia.org/wiki/C_Sharp_(programming_language)',
'C++': 'https://en.wikipedia.org/wiki/C%2B%2B',
'Clojure': 'https://en.wikipedia.org/wiki/Clojure'
'Clojure': 'https://en.wikipedia.org/wiki/Clojure',
'CoffeeScript': 'https://en.wikipedia.org/wiki/CoffeeScript',
'ColdFusion': 'https://en.wikipedia.org/wiki/ColdFusion_Markup_Language',
'D': 'https://en.wikipedia.org/wiki/D_(programming_language)',
'DM': 'http://www.byond.com/docs/guide/',
'Dart': 'https://en.wikipedia.org/wiki/Dart_(programming_language)',
'Elm': 'https://en.wikipedia.org/wiki/Elm_(programming_language)',
'Emacs Lisp': 'https://en.wikipedia.org/wiki/Emacs_Lisp',
'F#': 'https://en.wikipedia.org/wiki/F_Sharp_(programming_language)',
'GDScript': 'https://en.wikipedia.org/wiki/Godot_(game_engine)#Scripting',
'Game Maker Script': 'https://en.wikipedia.org/wiki/GameMaker#GameMaker_Language',
'Go': 'https://en.wikipedia.org/wiki/Go_(programming_language)',
'Groovy': 'https://en.wikipedia.org/wiki/Apache_Groovy',
'Haskell': 'https://en.wikipedia.org/wiki/Haskell_(programming_language)',
'Haxe': 'https://en.wikipedia.org/wiki/Haxe',
'Io': 'https://en.wikipedia.org/wiki/Io_(programming_language)',
'Java': 'https://en.wikipedia.org/wiki/Java_(programming_language)',
'JavaScript': 'https://en.wikipedia.org/wiki/JavaScript',
'Kotlin': 'https://en.wikipedia.org/wiki/Kotlin_(programming_language)',
'Lisp': 'https://en.wikipedia.org/wiki/Lisp_(programming_language)',
'Lua': 'https://en.wikipedia.org/wiki/Lua_(programming_language)',
'MoonScript': 'https://moonscript.org/',
'OCaml': 'https://en.wikipedia.org/wiki/OCaml',
'Objective-C': 'https://en.wikipedia.org/wiki/Objective-C',
'ooc': 'https://ooc-lang.org/',
'PHP': 'https://en.wikipedia.org/wiki/PHP',
'Pascal': 'https://en.wikipedia.org/wiki/Pascal_(programming_language)',
'Perl': 'https://en.wikipedia.org/wiki/Perl',
'Python': 'https://en.wikipedia.org/wiki/Python_(programming_language)',
'QuakeC': 'https://en.wikipedia.org/wiki/QuakeC',
"Ren'Py": 'https://en.wikipedia.org/wiki/Ren%27Py',
'Ruby': 'https://en.wikipedia.org/wiki/Ruby_(programming_language)',
'Rust': 'https://en.wikipedia.org/wiki/Rust_(programming_language)',
'Scala': 'https://en.wikipedia.org/wiki/Scala_(programming_language)',
'Scheme': 'https://en.wikipedia.org/wiki/Scheme_(programming_language)',
'Swift': 'https://en.wikipedia.org/wiki/Swift_(programming_language)',
'TorqueScript': 'https://en.wikipedia.org/wiki/Torque_(game_engine)',
'TypeScript': 'https://en.wikipedia.org/wiki/TypeScript',
'Vala': 'https://en.wikipedia.org/wiki/Vala_(programming_language)',
'Visual Basic': 'https://en.wikipedia.org/wiki/Visual_Basic',
'XUL': 'https://en.wikipedia.org/wiki/XUL',
'ZenScript': 'https://github.com/CraftTweaker/ZenScript'
}

known_languages = tuple(sorted(list(language_urls.keys()) + ['None', 'Script', 'Shell', '?'], key=str.casefold))

# known licenses, anything outside of this will result in a warning during a maintenance operation
# only these will be used when gathering statistics
known_licenses = (
Expand Down
4 changes: 1 addition & 3 deletions entries/a7xpg.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,11 @@
- Home: http://a7xpg.sourceforge.net/, http://www.asahi-net.or.jp/~cs8k-cyu/windows/a7xpg_e.html
- State: beta, inactive since 2005
- Download: https://sourceforge.net/projects/a7xpg/files/a7xpg/
- Keyword: arcade
- Keyword: arcade, space, flight
- Code repository: @see-home
- Code language: D
- Code license: 2-clause BSD
- Code dependency: libvorbis, SDL
- Developer: Kenta Cho

Arcade space flier.

## Building
4 changes: 2 additions & 2 deletions entries/a_planets_revenge.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,13 @@
- Inspiration: Space Federation: Galactic Conquest
- State: beta, inactive since 2008
- Download: https://sourceforge.net/projects/aplanetsrevenge/files/aplanetsrevenge/apr-1.0-alpha/
- Keyword: strategy, text-based
- Keyword: strategy, text-based, space
- Code repository: https://gitlab.com/osgames/aplanetsrevenge.git (copy of last source release)
- Code language: Python
- Code license: GPL-3.0
- Code dependency: curses

Set in space, it is similar to a 4X game.
Similar to a 4X game.

## Building

Expand Down
2 changes: 0 additions & 2 deletions entries/abes_amazing_adventure.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,6 @@
- Code dependency: SDL
- Developer: Gabor Torok, Pedro Izecksohn, Alex Clark

Side scrolling platform game.

## Building

- Build system: Autoconf
4 changes: 2 additions & 2 deletions entries/abuse.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@
- State: mature, inactive since 2011
- Download: http://abuse.zoy.org/wiki/download
- Platform: Linux
- Keyword: action, platform, remake, swappable content
- Keyword: action, platform, remake, swappable content, side-scrolling, 2D
- Code repository: svn://svn.zoy.org/abuse/abuse/trunk (svn)
- Code language: C++, Lisp
- Code license: Public domain (parts), GPL-2.0 (parts), WTFPL (parts)
- Code dependency: SDL
- Assets license: Public domain, Custom (music)

Dark 2D side-scrolling platform game.
Dark game.

## Building
2 changes: 0 additions & 2 deletions entries/adanaxis.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,4 @@
- Assets license: GPL-2.0
- Developer: Andy Southgate

Deep space first-person shooter.

## Building
4 changes: 2 additions & 2 deletions entries/adaventure.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,12 @@
- Home: https://github.com/fastrgv/AdaVenture
- State: mature
- Download: https://github.com/fastrgv/AdaVenture/releases
- Keyword: adventure, for kids, point&click
- Keyword: adventure, for kids, point & click
- Code repository: https://github.com/fastrgv/AdaVenture.git
- Code language: Ada
- Code license: GPL-3.0

A point & click quest set in ancient Persia.
Set in ancient Persia.

## Building

Expand Down
2 changes: 0 additions & 2 deletions entries/advanced_strategic_command.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,6 @@
- Code license: GPL-2.0
- Developer: Martin Bickel, Christian Schramm, valuial, Armin Bajramovic, Dorfdrull, Michael Moerz, Frederik Kesting, Torsten Maekler

Turn based strategy game.

## Building

- Build system: Autoconf
4 changes: 2 additions & 2 deletions entries/adventure_engine.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@
- Home: https://github.com/isovector/adventure
- Inspiration: Moai
- State: mature, inactive since 2013
- Keyword: adventure, game engine
- Keyword: adventure, game engine, point & click
- Code repository: https://github.com/isovector/adventure.git
- Code language: Lua
- Code license: MIT

Point-n-click graphical game engine.
Graphical game engine.

## Building
2 changes: 1 addition & 1 deletion entries/afternoon_stalker.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,6 @@
- Code license: GPL-2.0
- Code dependency: SDL

Robot-killing video game.
Robot-killing game.

## Building
4 changes: 2 additions & 2 deletions entries/ai_wars.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@

- Home: https://code.google.com/archive/p/aiwars/
- State: beta, inactive since 2010
- Keyword: strategy
- Keyword: strategy, turn based
- Code repository: https://github.com/suprafun/aiwars.git, https://code.google.com/archive/p/aiwars/source
- Code language: Python
- Code license: MIT
- Code dependency: Pillow, pygame

Turn-based strategy game, an AI client development testbed.
AI client development testbed.

## Building
2 changes: 0 additions & 2 deletions entries/ajax3d.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,4 @@
- Code license: GPL-2.0
- Developer: Eben Upton

Remake of Zarch.

## Building
2 changes: 1 addition & 1 deletion entries/aleph_one.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
- State: mature
- Download: https://sourceforge.net/projects/marathon/files/
- Platform: Windows, Linux, macOS
- Keyword: action, remake, shooter
- Keyword: action, remake, shooter, first person
- Code repository: https://github.com/Aleph-One-Marathon/alephone.git, https://svn.code.sf.net/p/marathon/code (svn)
- Code language: C++, Lua
- Code license: GPL-3.0
Expand Down
6 changes: 4 additions & 2 deletions entries/alien_assault_traders.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,16 @@
# Alien Assault Traders

- Home: http://www.aatraders.com/, https://sourceforge.net/projects/aatrade/
- Inspiration: TradeWars
- State: beta, inactive since 2009
- Download: https://sourceforge.net/projects/aatrade/files/
- Keyword: strategy, online
- Platform: Web
- Keyword: strategy, online, turn based, space
- Code repository: https://github.com/tarnus/aatraders.git, https://gitlab.com/osgames/aatraders.git @add
- Code language: PHP
- Code license: GPL-2.0
- Developer: Mark Dickenson, Rick Thomson

Online, web-based, turn-based strategy space 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.
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.

## Building
2 changes: 0 additions & 2 deletions entries/alimer.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,6 @@
- Code license: MIT
- Developer: Amer Koleci

Cross-platform 2D and 3D game engine.

## Building

- Build system: CMake
2 changes: 0 additions & 2 deletions entries/alive.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,4 @@
- Code license: MIT
- Code dependency: SDL2

Remake of Oddworld: Abe's Oddysee, Oddworld: Abe's Exoddus

## Building
2 changes: 0 additions & 2 deletions entries/allegro.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,6 @@
- Code language: C
- Code license: zlib

Cross-platform library mainly aimed at video game and multimedia programming.

## Building

- Build system: CMake
4 changes: 1 addition & 3 deletions entries/amphetamine.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,12 @@

- Home: https://packages.debian.org/stable/games/amphetamine, https://web.archive.org/web/20101023090423/http://homepage.hispeed.ch/loehrer/amph/amph.html
- State: beta, inactive since 2008
- Keyword: platform, open content
- Keyword: platform, open content, 2D
- Code repository: @see-home
- Code language: C
- Code license: GPL-2.0
- Code dependency: SDL
- Assets license: GPL
- Developer: Jonas Spillmann, Lukas Löhrer, Patrick J. Naughton, Chris Laurel

2D platform game.

## Building
2 changes: 0 additions & 2 deletions entries/ancient_beast.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,4 @@
- Code license: AGPL-3.0
- Code dependency: Phaser

Turn based strategy indie game project.

## Building
4 changes: 2 additions & 2 deletions entries/andors_trail.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@
- State: beta
- Download: https://f-droid.org/packages/com.gpl.rpg.AndorsTrail/
- Platform: Android
- Keyword: role playing
- Keyword: role playing, roguelike, dungeon
- Code repository: https://github.com/Zukero/andors-trail.git
- Code language: Java
- Code license: GPL-2.0

Quest-driven Roguelike fantasy dungeon crawler RPG with a powerful story.
Quest-driven roguelike fantasy dungeon crawler RPG with a powerful story.

## Building
4 changes: 1 addition & 3 deletions entries/android-chess.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,11 @@
- State: mature
- Download: https://www.jwtc.nl/downloads
- Platform: Android
- Keyword: strategy
- Keyword: strategy, chess
- Code repository: https://github.com/jcarolus/android-chess.git
- Code language: Java, C++
- Code license: MIT

Chess game.

## Building

- Build system: Gradle
4 changes: 1 addition & 3 deletions entries/annchienta.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,11 @@
- Home: http://annchienta.sourceforge.net/?page=home, https://sourceforge.net/projects/annchienta/
- State: mature, inactive since 2009
- Download: https://sourceforge.net/projects/annchienta/files/annchienta/current/
- Keyword: framework
- Keyword: framework, 2D
- Code repository: https://github.com/sago007/annchienta.git, https://svn.code.sf.net/p/annchienta/code (svn)
- Code language: C++
- Code license: GPL-3.0

A 2D game engine.

## Building

- Build system: CMake
2 changes: 1 addition & 1 deletion entries/annex_conquer_the_world.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
- Platform: Windows, Linux
- Keyword: strategy, open content, real time
- Code repository: https://bitbucket.org/annexctw/annex.git
- Code language: MegaGlest Script (?)
- Code language: Lua (MegaGlest Script ?)
- Code license: GPL-3.0
- Code dependency: MegaGlest Engine
- Assets license: CC-BY-SA
Expand Down
2 changes: 0 additions & 2 deletions entries/anteform.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,4 @@
- Code license: GPL-3.0
- Code dependency: PICO-8

Similar of Ultima III: Exodus.

## Building
5 changes: 2 additions & 3 deletions entries/antichess.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,11 @@
- Home: https://sourceforge.net/projects/antichess/
- State: mature, inactive since 2003
- Download: https://sourceforge.net/projects/antichess/files/antichess/1.0/
- Keyword: strategy
- Keyword: strategy, chess
- Code repository: https://gitlab.com/osgames/antichess.git (backup of cvs), http://antichess.cvs.sourceforge.net/ (cvs)
- Code language: Java
- Code license: MIT

Anti chess game.
You have to take your opponents piece if you can.
Anti chess game: you have to take your opponents piece if you can.

## Building
2 changes: 1 addition & 1 deletion entries/apricots.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

- Home: https://web.archive.org/web/20110819212117/http://www.fishies.org.uk/apricots.html
- State: beta, inactive since 2003
- Keyword: arcade, 2D, open content, side-scrolling
- Keyword: arcade, 2D, open content, side-scrolling, flight
- Code repository: @see-home
- Code language: C++
- Code license: GPL-2.0
Expand Down
2 changes: 0 additions & 2 deletions entries/aquastax.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,4 @@
- Code language: JavaScript
- Code license: MIT

Remake of Aquastax, the 2007 mobile puzzle game.

## Building
2 changes: 0 additions & 2 deletions entries/arashi-js.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,4 @@
- Code language: JavaScript
- Code license: GPL-2.0

Remake of Tempest.

## Building
2 changes: 1 addition & 1 deletion entries/arcane-engine.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
- Home: https://github.com/Ershany/Arcane-Engine
- State: beta
- Platform: Windows
- Keyword: library
- Keyword: library, renderer
- Code repository: https://github.com/Ershany/Arcane-Engine.git
- Code language: C++
- Code license: MIT
Expand Down
Loading

0 comments on commit cc0f061

Please sign in to comment.