added a few new entries, updated some outdated links, refreshed generated content

This commit is contained in:
Trilarion
2021-08-27 12:55:00 +02:00
parent 2d78a4c68b
commit 58e9b01fbf
80 changed files with 800 additions and 483 deletions

View File

@ -3,11 +3,11 @@
**[Dynamic HTML table](https://trilarion.github.io/opensourcegames/)** of the entries / Development **[Blog](https://trilarion.blogspot.com/search/label/osgames)** / **[Statistics](statistics.md#statistics)**
[comment]: # (start of autogenerated content, do not edit)
**[Games](entries/tocs/_games.md#Games)** (1284) - **[Tools](entries/tocs/_tools.md#Tools)** (42) - **[Frameworks](entries/tocs/_frameworks.md#Frameworks)** (83) - **[Libraries](entries/tocs/_libraries.md#Libraries)** (44)
**[Games](entries/tocs/_games.md#Games)** (1291) - **[Tools](entries/tocs/_tools.md#Tools)** (42) - **[Frameworks](entries/tocs/_frameworks.md#Frameworks)** (83) - **[Libraries](entries/tocs/_libraries.md#Libraries)** (44)
By category: **[Action](entries/tocs/_action.md#action)** (238), **[Adventure](entries/tocs/_adventure.md#adventure)** (55), **[Arcade](entries/tocs/_arcade.md#arcade)** (120), **[Board](entries/tocs/_board.md#board)** (23), **[Cards](entries/tocs/_cards.md#cards)** (17), **[Educational](entries/tocs/_educational.md#educational)** (13), **[Framework](entries/tocs/_framework.md#framework)** (83), **[Game engine](entries/tocs/_game-engine.md#game-engine)** (121), **[Library](entries/tocs/_library.md#library)** (44), **[Music](entries/tocs/_music.md#music)** (13), **[Platform](entries/tocs/_platform.md#platform)** (59), **[Puzzle](entries/tocs/_puzzle.md#puzzle)** (142), **[Remake](entries/tocs/_remake.md#remake)** (531), **[Role playing](entries/tocs/_role-playing.md#role-playing)** (201), **[Simulation](entries/tocs/_simulation.md#simulation)** (115), **[Sports](entries/tocs/_sports.md#sports)** (25), **[Strategy](entries/tocs/_strategy.md#strategy)** (269), **[Tool](entries/tocs/_tool.md#tool)** (42), **[Visual novel](entries/tocs/_visual-novel.md#visual-novel)** (6)
By category: **[Action](entries/tocs/_action.md#action)** (238), **[Adventure](entries/tocs/_adventure.md#adventure)** (55), **[Arcade](entries/tocs/_arcade.md#arcade)** (123), **[Board](entries/tocs/_board.md#board)** (24), **[Cards](entries/tocs/_cards.md#cards)** (18), **[Educational](entries/tocs/_educational.md#educational)** (13), **[Framework](entries/tocs/_framework.md#framework)** (83), **[Game engine](entries/tocs/_game-engine.md#game-engine)** (121), **[Library](entries/tocs/_library.md#library)** (44), **[Music](entries/tocs/_music.md#music)** (13), **[Platform](entries/tocs/_platform.md#platform)** (59), **[Puzzle](entries/tocs/_puzzle.md#puzzle)** (142), **[Remake](entries/tocs/_remake.md#remake)** (531), **[Role playing](entries/tocs/_role-playing.md#role-playing)** (201), **[Simulation](entries/tocs/_simulation.md#simulation)** (115), **[Sports](entries/tocs/_sports.md#sports)** (25), **[Strategy](entries/tocs/_strategy.md#strategy)** (273), **[Tool](entries/tocs/_tool.md#tool)** (42), **[Visual novel](entries/tocs/_visual-novel.md#visual-novel)** (6)
By platform: **[Windows](entries/tocs/_windows.md#windows)** (457), **[Linux](entries/tocs/_linux.md#linux)** (443), **[macOS](entries/tocs/_macos.md#macos)** (249), **[Android](entries/tocs/_android.md#android)** (70), **[iOS](entries/tocs/_ios.md#ios)** (15), **[Web](entries/tocs/_web.md#web)** (135)
By platform: **[Windows](entries/tocs/_windows.md#windows)** (464), **[Linux](entries/tocs/_linux.md#linux)** (450), **[macOS](entries/tocs/_macos.md#macos)** (255), **[Android](entries/tocs/_android.md#android)** (84), **[iOS](entries/tocs/_ios.md#ios)** (16), **[Web](entries/tocs/_web.md#web)** (135)
[comment]: # (end of autogenerated content)

View File

@ -9,6 +9,7 @@
"https://anongit.kde.org/ksudoku.git",
"https://bitbucket.org/SteveSmith16384/teamtactics.git",
"https://bitbucket.org/annexctw/annex.git",
"https://bitbucket.org/brucelet/space-trader.git",
"https://bitbucket.org/czirkoszoltan/gdash.git",
"https://bitbucket.org/dalerank/caesaria.git",
"https://bitbucket.org/dividuum/infon.git",
@ -162,11 +163,11 @@
"https://github.com/Blzut3/CatacombSDL.git",
"https://github.com/BrooklynKing/Grimsonland.git",
"https://github.com/BrunoAOR/Space-Harrier-Clone.git",
"https://github.com/Bubu/android-dice-game.git",
"https://github.com/Calinou/libre-pinball.git",
"https://github.com/CamHenlin/ExecutiveMan.git",
"https://github.com/CamHenlin/Roguish.git",
"https://github.com/CartBlanche/Siege-of-Avalon-Open-Source.git",
"https://github.com/Ceva24/ceva24.github.io.git",
"https://github.com/ChildrenOfUr/coUclient.git",
"https://github.com/Chris3606/GoRogue.git",
"https://github.com/ChrisDill/Raylib-cs.git",
@ -222,6 +223,7 @@
"https://github.com/Gnomescroll/Gnomescroll.git",
"https://github.com/GoogleChromeLabs/proxx.git",
"https://github.com/Greavesy1899/Mafia2Toolkit.git",
"https://github.com/Greentwip/HoneyTown.git",
"https://github.com/Grokmoo/hale.git",
"https://github.com/GunshipPenguin/open_flood.git",
"https://github.com/HackerPoet/MarbleMarcher.git",
@ -257,7 +259,6 @@
"https://github.com/LagoLunatic/wwrando.git",
"https://github.com/LambdaHack/LambdaHack.git",
"https://github.com/Last-Minute-Creations/openFire.git",
"https://github.com/LastTryR/LastTry.git",
"https://github.com/Leejjon/Battleround.git",
"https://github.com/LibreGamesArchive/galaxymageredux.git",
"https://github.com/LibreGamesArchive/silvertree.git",
@ -354,7 +355,6 @@
"https://github.com/SimonLarsen/mrrescue.git",
"https://github.com/SimonN/Lix.git",
"https://github.com/SimonN/LixD.git",
"https://github.com/SmallRoomLabs/ladder.git",
"https://github.com/SoapyMan/REDRIVER2.git",
"https://github.com/SpaceTraderGame/SpaceTrader-Windows.git",
"https://github.com/Stabyourself/mari0.git",
@ -434,6 +434,7 @@
"https://github.com/alemart/opensurge.git",
"https://github.com/alexdantas/www.git",
"https://github.com/alexknvl/fonline.git",
"https://github.com/alkom/droidzebra.git",
"https://github.com/alphaonex86/CatchChallenger.git",
"https://github.com/alxm/faur.git",
"https://github.com/amerkoleci/alimer.git",
@ -495,6 +496,7 @@
"https://github.com/bote-team/bote.git",
"https://github.com/bradhannah/Ultima5Redux.git",
"https://github.com/bradharding/doomretro.git",
"https://github.com/brain-workshop/brainworkshop.git",
"https://github.com/brandon-rhodes/python-adventure.git",
"https://github.com/brenns10/minesweeper.git",
"https://github.com/brenns10/tetris.git",
@ -513,6 +515,7 @@
"https://github.com/castle-engine/castle-engine.git",
"https://github.com/ccdevnet/openc2e.git",
"https://github.com/cdetamble/jewelthief.git",
"https://github.com/ceva24/gift-grabber.git",
"https://github.com/cflavio/yorg.git",
"https://github.com/chaosforgeorg/doomrl.git",
"https://github.com/chocolate-doom/chocolate-doom.git",
@ -536,6 +539,7 @@
"https://github.com/crawl/crawl.git",
"https://github.com/crosire/reshade.git",
"https://github.com/crossuo/crossuo.git",
"https://github.com/crownengine/crown.git",
"https://github.com/cthielen/Epiar.git",
"https://github.com/cubei/FlappyCow.git",
"https://github.com/cubosphere/cubosphere-code.git",
@ -552,7 +556,6 @@
"https://github.com/danielcrenna/TrueCraft.git",
"https://github.com/darklegion/tremulous.git",
"https://github.com/davidjoffe/dave_gnukem.git",
"https://github.com/dbartolini/crown.git",
"https://github.com/ddevault/TrueCraft.git",
"https://github.com/deathbeam/spooker.git",
"https://github.com/deathbeam/yae.git",
@ -560,7 +563,7 @@
"https://github.com/deerportal/deerportal.git",
"https://github.com/delight-im/OpenSoccer.git",
"https://github.com/demonixis/C3DE.git",
"https://github.com/dgengin/DGEngine.git",
"https://github.com/dgcor/DGEngine.git",
"https://github.com/dhewm/dhewm3.git",
"https://github.com/diasurgical/devilution.git",
"https://github.com/diasurgical/devilutionX.git",
@ -573,7 +576,9 @@
"https://github.com/dorkster/freeblocks.git",
"https://github.com/dougmencken/HeadOverHeels.git",
"https://github.com/doxygen/doxygen.git",
"https://github.com/dozingcat/Vector-Pinball.git",
"https://github.com/dreamchess/dreamchess.git",
"https://github.com/drodin/TuxRider.git",
"https://github.com/dsallen7/ransack-python.git",
"https://github.com/dulsi/btbuilder.git",
"https://github.com/dulsi/ostrichriders.git",
@ -586,6 +591,7 @@
"https://github.com/ec-/Quake3e.git",
"https://github.com/ec429/harris.git",
"https://github.com/egoboo/egoboo.git",
"https://github.com/egordorichev/LastTry.git",
"https://github.com/eguneys/lose-your-marbles.git",
"https://github.com/eguneys/supaxl.git",
"https://github.com/electronicarts/CnC_Remastered_Collection.git",
@ -644,7 +650,6 @@
"https://github.com/gondur/cartlife_src.git",
"https://github.com/gp-alex/world-of-might-and-magic.git",
"https://github.com/graememcc/micropolisJS.git",
"https://github.com/greentwip/HarvestMoon.git",
"https://github.com/gregoryfenton/other-life.git",
"https://github.com/griefly/griefly.git",
"https://github.com/grit-engine/grit-engine.git",
@ -775,6 +780,7 @@
"https://github.com/mdsteele/azimuth.git",
"https://github.com/mdsteele/syzygy.git",
"https://github.com/melonjs/melonJS.git",
"https://github.com/mengstr/ladder.git",
"https://github.com/mgechev/mk.js.git",
"https://github.com/mgerhardy/caveexpress.git",
"https://github.com/mgfreshour/hexwar.git",
@ -893,6 +899,7 @@
"https://github.com/raysan5/rfxgen.git",
"https://github.com/red-eclipse/base.git",
"https://github.com/reed-jones/minesweeper_js.git",
"https://github.com/reloZid/android-anuto.git",
"https://github.com/renpy/pygame_sdl2.git",
"https://github.com/renpy/python-for-android.git",
"https://github.com/renpy/rapt.git",
@ -900,10 +907,12 @@
"https://github.com/renpy/renpy-deps.git",
"https://github.com/renpy/renpy.git",
"https://github.com/residualvm/residualvm.git",
"https://github.com/retrowars/retrowars.git",
"https://github.com/richardjs/Maelstrom.git",
"https://github.com/riksweeney/edgar.git",
"https://github.com/riperiperi/FreeSO.git",
"https://github.com/riperiperi/Simitone.git",
"https://github.com/rnauber/xskat-android.git",
"https://github.com/rofl0r/openDOW.git",
"https://github.com/rohit-n/Clonepoint.git",
"https://github.com/romlok/godot-gdhexgrid.git",
@ -918,7 +927,6 @@
"https://github.com/sabetts/bratwurst.git",
"https://github.com/sago007/annchienta.git",
"https://github.com/salvadorc17/Prince-Monogame.git",
"https://github.com/samcv/brainworkshop.git",
"https://github.com/sandsmark/aicompo-tg17.git",
"https://github.com/sandsmark/freeaoe.git",
"https://github.com/sandsmark/kart.git",
@ -967,6 +975,7 @@
"https://github.com/stephenjsweeney/blobwarsAttrition.git",
"https://github.com/stepmania/stepmania.git",
"https://github.com/stople/OpenTitus.git",
"https://github.com/storm-devs/storm-engine.git",
"https://github.com/stransky/berusky.git",
"https://github.com/stransky/berusky2.git",
"https://github.com/stuntrally/stuntrally.git",
@ -1034,6 +1043,7 @@
"https://github.com/verhoevenv/OpenNotrium.git",
"https://github.com/vgc/vgc.git",
"https://github.com/vicgeralds/vitetris.git",
"https://github.com/videogameboy76/frozenbubbleandroid.git",
"https://github.com/videogamepreservation/abuse.git",
"https://github.com/viewizard/astromenace.git",
"https://github.com/vilbeyli/VQEngine.git",
@ -1074,7 +1084,7 @@
"https://github.com/zenorogue/noteye.git",
"https://github.com/zombieman1041/BlakedAwesomenaughts.git",
"https://github.com/zuzuf/TA3D.git",
"https://gitlab.axiodl.com/AxioDL/urde.git",
"https://gitlab.axiodl.com/AxioDL/metaforce.git",
"https://gitlab.com/Dringgstein/Commander-Genius.git",
"https://gitlab.com/EugeneLoza/Project-Helena.git",
"https://gitlab.com/KilgoreTroutMaskReplicant/1oom.git",
@ -1312,12 +1322,12 @@
"https://gitlab.com/wavexx/regame.git",
"https://gitlab.com/xonotic/darkplaces.git",
"https://gitlab.com/xonotic/xonotic.git",
"https://gitlab.gnome.org/GNOME/gcompris.git",
"https://gitlab.gnome.org/GNOME/gnome-chess.git",
"https://gitlab.gnome.org/GNOME/gnome-mines.git",
"https://gitlab.gnome.org/GNOME/gtk.git",
"https://gitlab.gnome.org/GNOME/libxml2.git",
"https://gitlab.gnome.org/GNOME/quadrapassel.git",
"https://invent.kde.org/education/gcompris.git",
"https://invent.kde.org/games/granatier.git",
"https://invent.kde.org/games/katomic.git",
"https://invent.kde.org/games/kgoldrunner.git",

View File

@ -161,6 +161,7 @@ https://directory.fsf.org/wiki/Collection:GNOME_Games (all of them)
https://dosgames.com/about.php (search for public domain games with sources)
https://dosgames.com/forum/about19706.html
https://dragengine.rptd.ch/
https://drodin.com/ (all games there)
https://eblong.com/zarf/twilight/index.html
https://edu.kde.org/
https://empiredirectory.net/
@ -201,6 +202,7 @@ https://github.blog/2021-05-19-ludum-dare-48-staff-picks/
https://github.com/00-Evan/shattered-pixel-dungeon
https://github.com/00-Evan/shattered-pixel-dungeon-gdx
https://github.com/acedogblast/Project-Uranium-Godot
https://github.com/adriengivry/overload
https://github.com/adriengivry/Overload
https://github.com/aloisdeniel/awesome-monogame
https://github.com/Alzter/TuxBuilder
@ -269,11 +271,13 @@ https://github.com/flathub (all repositories which are games there)
https://github.com/FUSEEProjectTeam/Fusee
https://github.com/fynnfluegge/oreon-engine
https://github.com/Galapix/galapix
https://github.com/Gamaen (all their repositories)
https://github.com/gamearians
https://github.com/GamedevFramework/gf
https://github.com/gan74/Yave
https://github.com/GarageGames/Torque3D
https://github.com/GDQuest/godot-visual-effects
https://github.com/Gforcex/OpenGraphic (all open source game engines there)
https://github.com/GlPortal/RadixEngine
https://github.com/gnFur/Monofoxe
https://github.com/GNOME/quadrapassel
@ -322,6 +326,7 @@ https://github.com/luciopanepinto/pacman
https://github.com/LuminoEngine/Lumino
https://github.com/MarcoLizza/tofu-engine
https://github.com/MarilynDafa/Bulllord-Engine
https://github.com/mars-sim/mars-sim
https://github.com/marshallward/TiledSharp
https://github.com/Martenfur/Monofoxe
https://github.com/marukrap/RoguelikeDevResources
@ -348,6 +353,7 @@ https://github.com/nfprojects/nfengine
https://github.com/NickMcConnell/FAangband
https://github.com/NoelFB/blah
https://github.com/Noesis/UE4-ShooterGame
https://github.com/oers/reversatile
https://github.com/ogarcia/opensudoku
https://github.com/Ogmo-Editor-3/OgmoEditor3-CE
https://github.com/OGRECave/scape
@ -380,6 +386,7 @@ https://github.com/psuong/ig-developer-console
https://github.com/qiciengine/qiciengine
https://github.com/Quaver/Wobble
https://github.com/quinnvoker/qurobullet
https://github.com/rafaelcastrocouto/foda
https://github.com/rakugoteam/Rakugo
https://github.com/RandyGaul/qu3e
https://github.com/rds1983/Jord
@ -397,6 +404,7 @@ https://github.com/rotators/Fo1in2
https://github.com/RoxasShadow/Sottaceto
https://github.com/roy-t/MiniRTS
https://github.com/rramsden/ymir
https://github.com/RSamaium/RPG-JS
https://github.com/Ruin0x11/OpenNefia
https://github.com/sabresaurus/SabreCSG
https://github.com/SadConsole/SadConsole
@ -426,6 +434,7 @@ https://github.com/Suprcode/mir3-zircon
https://github.com/Sygmei/ObEngine
https://github.com/tainicom/Aether.Physics2D
https://github.com/tangziwen/Cube-Engine
https://github.com/teeworlds/teeworlds
https://github.com/terrafx/terrafx
https://github.com/the-insulines
https://github.com/theaigames
@ -444,6 +453,7 @@ https://github.com/uberspot/2048-android
https://github.com/untakenstupidnick/nbsdgames (Blockout II)
https://github.com/untakenstupidnick/nbsdgames (Cross-platform ncurses/pdcurses based games under active development)
https://github.com/UnterrainerInformatik/GameDevelopmentLinks
https://github.com/UPBGE/upbge
https://github.com/Venom0us/Emberpoint
https://github.com/videogamepreservation
https://github.com/vini-guerrero/Godot_Game_Tools
@ -491,6 +501,7 @@ https://notabug.org/Calinou/awesome-gamedev#games
https://odr.chalmers.se/handle/20.500.12380/219006
https://osdn.net/softwaremap/trove_list.php?form_cat=80
https://packages.debian.org/sid/games/etw
https://pipoypipagames.itch.io/cows-revenge (https://github.com/Dariasteam/Cows-Revenge)
https://pixeldoctrine.com/index.html (more than just slime volleyball)
https://play.google.com/store/apps/dev?id=8387589286898375037 (where is the source, not open source otherwise)
https://playcanvas.com/
@ -541,7 +552,6 @@ https://sourceforge.net/projects/tbswwengine/
https://sourceforge.net/projects/terratenebrae/
https://sourceforge.net/projects/tyrant/
https://sourceforge.net/projects/untitled-rpg/
https://sourceforge.net/projects/wesnoth-on-android/
https://sourceforge.net/projects/wme/
https://sourceforge.net/projects/wowrl/
https://sourceforge.net/projects/wwiig/
@ -574,6 +584,7 @@ https://www.freegamesutopia.com/
https://www.frictionalgames.com/forum/forum-28.html
https://www.gamingonlinux.com/free-games/ (all of them that are open source)
https://www.glitchthegame.com/ (Glitch the game, by Tiny Speck Inc. public domain)
https://www.gog.com/forum/general/free_open_source_games (and suggestions therein)
https://www.libretro.com/
https://www.libsdl.org/
https://www.moddb.com/ (scrape, look for open source)

View File

@ -17,50 +17,53 @@ Listing:
"""
# TODO index.html add small introductory text
# TODO index: icons not shown
# pre-release
# project LICENSE file not auto recognized by Github (use https://github.com/simple-icons/simple-icons/blob/develop/LICENSE.md instead)
# TODO contribute.html add content
# TODO update Bulma
# TODO more icons - (missing categories, index.html without icons)
# TODO more icons - missing categories
# TODO replace or remove @notices in entries (maybe different entries format)
# TODO SEO optimizations, google search ...
# TODO sitemap
# TODO Google search console
# TODO <a> rel attribute https://www.w3schools.com/TAGS/att_a_rel.asp
# TODO everywhere: style URLs (Github, Wikipedia, Internet archive, SourceForge, ...)
# TODO everywhere: singular, plural (game, entries, items)
# TODO everywhere: meta/title tag
# TODO everywhere: optimize jinja for line breaks and indention and minimal amount of spaces (and size of files) and minimal amount of repetition of tags
# TODO inspirations: icon full lamp (not contained in icomoon.io)
# TODO inspirations: if included in the database, link instead to game
# TODO statistics: better and more statistics with links where possible
# TODO statistics: with nice graphics (pie charts in SVG) with matplotlib, seaborn, plotly?
# TODO statistics: get it from common statistics generator
# TODO footer: clean up, link to Github project
# TODO frameworks: icons for frameworks/libraryies/tools
# TODO filter by category: icons too large (overlapping)
# TODO games: keywords as labels (some as links)
# TODO games: platforms as labels and with links (links don't work)
# TODO games: Build system with links like licenses
# TODo games: developers if more than a single line (collapse, expand?) without JS?
# TODO games: mature, active not blue (link) maybe red or just bold black and beta inactive gray? and add tooltips
# TODO games: code repositories (stars and forks), list all comma-separated (should be ()) instead
# TODO games: @see-home/@see-download/@add (ignore or replace?)
# TODO games/frameworks: tooltip of supported OS
# TODO games: link to dependencies (either if existing or if url)
# TODO games: top 50 list from Github via their stars with download links (add to entries) and with screenshot
# TODO games: add screenshot ability (add screenshot to database, at least for top 50)
# release
# TODO update Bulma
# TODO everywhere: optimize jinja for line breaks and indention and minimal amount of spaces (and size of files) and minimal amount of repetition of tags
# post-release
# TODO everywhere: meta/title tag
# TODO everywhere: style URLs (Github, Wikipedia, Internet archive, SourceForge, ...)
# TODO inspirations: icon full lamp (not contained in icomoon.io)
# TODO games: developers if more than a single line (collapse, expand?) without JS? (https://stackoverflow.com/questions/41220717/collapse-without-javascript, https://codeconvey.com/html-expand-collapse-text-without-javascript/)
# TODO games: technical info (collapse on click)
# TODO games: link to dependencies (either if existing or if url)
# TODO games: javascript table
# TODO games/frameworks: bug, recommended tags, links not going to genre
# TODO games: repositories comments have too much space after( and before )
# TODO SEO optimizations, google search ...
# TODO sitemap
# TODO Google search console
# TODO <a> rel attribute https://www.w3schools.com/TAGS/att_a_rel.asp
# TODO inspirations: if included in the database, link instead to game
import os
import shutil
@ -179,6 +182,7 @@ def write(text, file):
html5parser.parse(text)
except Exception as e:
utils.write_text(os.path.join(c.web_path, 'invalid.html'), text) # for further checking with https://validator.w3.org/
print('probem with file {}, see invalid.html'.format(file))
raise RuntimeError(e)
# output file
file = os.path.join(c.web_path, *file)
@ -404,7 +408,7 @@ def make_repo_url(x, name):
# this is the default element
url = make_url(x.value, shortcut_url(x.value, name), css_class='is-size-7')
if comments:
return make_enumeration([url, make_enumeration(comments)], '')
return make_enumeration([url, make_enclose(make_enumeration(comments), '(', ')')], '')
else:
return url
@ -435,6 +439,16 @@ def make_nothing():
}
def make_enclose(entry, left, right):
enclose = {
'type': 'enclose',
'entry': entry,
'left': left,
'right': right
}
return enclose
def make_enumeration(entries, divider=', '):
enumeration = {
'type': 'enumeration',
@ -530,10 +544,10 @@ def create_state_texts(states):
if 'mature' in states:
texts.append(make_text('mature', 'is-size-7 has-text-weight-bold has-text-info'))
else:
texts.append(make_text('beta', 'is-size-7 has-text-gray-light'))
texts.append(make_text('beta', 'is-size-7 has-text-gray-lighter'))
inactive = [x for x in states if x.startswith('inactive since')]
if inactive:
texts.append([make_text(inactive[0], 'is-size-7 has-text-gray-light'), make_icon('brightness_3')])
texts.append([make_text(inactive[0], 'is-size-7 has-text-gray-lighter'), make_icon('brightness_3')])
else:
texts.append([make_text('active', 'is-size-7 has-text-weight-bold has-text-info'), make_icon('sun')])
return texts
@ -576,9 +590,9 @@ def convert_entries(entries, inspirations, developers):
e = [make_url(x, shortcut_url(x, name)) for x in e]
else:
e = [make_text(x) for x in e]
if field == 'Home': # Home -> Homepage
if field == 'Home': # Home -> Homepage
field = 'Homepage'
elif field == 'Play': # Play -> Play online
elif field == 'Play': # Play -> Play online
field = 'Play online'
namex = make_text('{}: '.format(get_plural_or_singular(field, len(e))), 'has-text-weight-semibold')
entry[field.lower()] = [namex, make_enumeration(e, divider)]
@ -588,12 +602,11 @@ def convert_entries(entries, inspirations, developers):
e = entry['Platform']
if isinstance(e[0], osg.osg_parse.ValueWithComment):
e = [x.value for x in e]
e = [make_url('', make_icon(platform_icon_map[x]), x) if x in platform_icon_map else make_text(x, 'is-size-7') for x in e]
namex = make_text('{}:'.format(get_plural_or_singular('Platform', len(e))), 'has-text-weight-semibold')
entry['platform'] = [namex] + e
else:
namex = make_text('{}:'.format(get_plural_or_singular('Platform', 1)), 'has-text-weight-semibold')
entry['platform'] = [namex, make_icon(platform_icon_map['Unspecified'])]
e = ['Unspecified']
e = [make_url(games_by_platform_path[:-1] + ['{}#{}'.format(games_by_platform_path[-1], x.lower())], make_icon(platform_icon_map[x]), x) if x in platform_icon_map else make_text(x, 'is-size-7') for x in e]
namex = make_text('{}:'.format(get_plural_or_singular('Platform', len(e))), 'has-text-weight-semibold')
entry['platform'] = [namex] + e
# technical info fields
for field in ('Code language', 'Code license', 'Code repository', 'Code dependency', 'Assets license'):
@ -624,7 +637,7 @@ def convert_entries(entries, inspirations, developers):
divider = ', '
if isinstance(e[0], osg.osg_parse.ValueWithComment):
e = [x.value for x in e]
e = [make_text(x, 'is-size-7') for x in e]
e = [make_url(c.build_system_urls[x], x, css_class='is-size-7') if x in c.build_system_urls else make_text(x, 'is-size-7') for x in e]
namex = make_text('{}: '.format(field), 'is-size-7')
entry[field.lower()] = [namex, make_enumeration(e, divider)]
@ -865,7 +878,8 @@ def generate(entries, inspirations, developers):
# top 50 games
base['active_nav'] = ['filter', 'top50']
listing = {
'title': 'Top 50 games (stars)',
'title': 'GitHub Stars Top 50',
'subtitle': '50 highest rated (by stars on Github) open source games in the database',
'items': top50_games
}
write(template_listing_entries.render(listing=listing), games_top50_path)

View File

@ -37,15 +37,14 @@
{% block content %}{% endblock %}
{#- footer -#}
<footer class="footer">
<div class="container is-size-7">
<div class="block">
Follow the <a href="https://trilarion.blogspot.com/search/label/osgames">Blog</a><br>
</div>
<div class="block">
Disclaimer: The content on this site is the result of voluntary work and may be outdated or incorrect.
The content is licensed <a href="https://github.com/Trilarion/opensourcegames/blob/master/LICENSE">CC-0</a>. Icons and ... <br>
Last updated: {{ base['creation-date'] }}
</div>
<div class="container content is-size-7">
<p>The <a href="https://github.com/Trilarion/opensourcegames">Open source games list (OSGL)</a> is a collection of open source game descriptions focusing on technical aspects.
The content on this site is the result of voluntary work and may be outdated or incorrect.<br>
For giving feedback or improving the content see the <a href="contribute.html">contribution guidelines</a> or read the <a href="https://trilarion.blogspot.com/search/label/osgames">Blog</a>.</p>
<p>The content (games descriptions) is licensed <a href="https://github.com/Trilarion/opensourcegames/blob/master/LICENSE">CC-0</a>.
Used icons are licensed under CC BY-SA 3.0 (<a href="https://github.com/somerandomdude/Iconic">Iconic</a> or <a href="http://designmodo.com/linecons-free/">Linecons</a>), CC0 1.0 (<a href="https://simpleicons.org/">Simple Icons</a>),
CC BY 4.0 (<a href="https://github.com/FortAwesome/Font-Awesome">Font Awesome</a> or <a href="https://icomoon.io/#icons-icomoon">IcoMoon Free</a>), CC BY-SA 4.0 (<a href="http://www.entypo.com/">Entypo+</a>) or Apache License 2.0 (<a href="https://material.io/resources/icons">Material Icons</a>).
This website is built using Python, Lark, Jinja2 and Bulma. Last updated: {{ base['creation-date'] }}</p>
</div>
</footer>
</body>

View File

@ -2,17 +2,28 @@
{% block content %}
<section class="section">
<div class="container">
<div class="box">
<div class="box content">
<h1 class="title is-size-4">Contribution guide</h1>
<p>Please help improve the content of this site. The preferred way to contribute or give feedback is:</p>
<ul>
<li>Open an <a href="https://github.com/Trilarion/opensourcegames/issues">issue at the Github page</a>.</li>
<li>Fork the Github project and create a <a href="https://github.com/Trilarion/opensourcegames/pulls">pull request</a> (if you are familiar with that).</li>
<li>Send an email to ...</li>
</ul>
</div>
<div class="box">
<div class="block">
<h2 id="games">Improving games/frameworks/tools information</h2>
<p>Entries for open source games, gaming engines and gaming tools are stored as human readable text version in a markdown format (<a href="">example</a>).
For each entry, the database content can be seen when clicking on "Raw entry" below the entry. You can suggest corrections or updates to an entry or a list of entries in one of the following ways:</p>
</div>
</div>
<div class="box">
<div class="block">
<h2 id="developers">Improving developers information</h2>
<p>The developer information is stored in a single big file (<a href="">developer database</a>) and relates developers to open source games they have participated in. Additionally, developer profiles on GitHub, SourceForge or BitBucket are linked on
a developer information and again on the game entries, in the developers field, all developers are listed. The relation between developers and games is stored twice to allow for both search directions, i.e. find all developers of a game or all games of a developer.
A consistency check will run regularly on the content and will give precedence to the developer names stored in the games entries (the games list stored in the developer information will be overwritten).</p>
</div>
</div>
<div class="box">

View File

@ -3,9 +3,14 @@
{% block content %}
<section class="hero is-info is-bold">
<div class="hero-body">
<div class="container">
<div class="container content">
<h1 class="title">Open source games list (OSGL)</h1>
<p class="subtitle">{{ macros.render_text(index['subtitle']) }}</p>
<p>The content of this site is based on a collection of open source game descriptions stored on <a href="https://github.com/Trilarion/opensourcegames">Github</a>.
The descriptions concentrate on technical and general aspects of the games. Lots of sorting options are available and a list of inspirations and developers is cross-referenced.
This work is a best-effort based result and will surely contain inaccurate information.<br>
Please help improve the content (see <a href="contribute.html">contribution guidelines</a>).
</p>
<figure class="image is-2by1">
<img src="collage_games.jpg" alt="">
</figure>

View File

@ -1,23 +1,4 @@
{# A single piece of text optionally with a format class. (see https://bulma.io/documentation/helpers/typography-helpers/) #}
{%- macro render_text(text) -%}
{%- if 'class' in text -%} {# Enhanced text #}
<span class="{{ text['class'] }}">{{ text['text'] }}</span>
{%- else -%}
{{ text['text'] }}{# <span>{{ text['text'] }}</span> #}
{%- endif -%}
{%- endmacro -%}
{# #}
{%- macro render_icon(icon) -%}
<span class="icon has-text-black" {% if 'title' in icon %} title="{{ icon['title'] }}"{% endif %}><i class="icon-{{ icon['class'] }}"></i></span>
{%- endmacro -%}
{# Some text surrounded by a link tag #}
{%- macro render_url(url) -%}
<a href="{{ base['url_to'](url['href'], url) }}"{% if 'title' in url %} title="{{ url['title'] }}"{% endif %}{% if 'class' in url %} class="{{ url['class'] }}"{% endif %}>{{ render_element(url['content']) }}</a>
{%- endmacro -%}
{# Renders either plain text or a link depending on the type #}
{# Renders either as plain text or everything else depending on the type #}
{%- macro render_element(entry) -%}
{%- if entry is string -%}
{{ render_text({'text': entry}) }}
@ -33,17 +14,44 @@
{{ render_enumeration(entry) }}
{%- elif entry['type'] == 'tags' -%}
{{ render_tags(entry) }}
{%- elif entry['type'] == 'enclose' -%}
{{ render_enclose(entry) }}
{%- else -%}
{{ raise('Unknown entry type: {}.'.format(entry)) }}
{%- endif -%}
{%- endmacro -%}
{# A single piece of text optionally with a format class. (see https://bulma.io/documentation/helpers/typography-helpers/) #}
{%- macro render_text(text) -%}
{%- if 'class' in text -%} {# Enhanced text #}
<span class="{{ text['class'] }}">{{ text['text'] }}</span>
{%- else -%}
{{ text['text'] }}{# <span>{{ text['text'] }}</span> #}
{%- endif -%}
{%- endmacro -%}
{# Renders an icon #}
{%- macro render_icon(icon) -%}
<span class="icon has-text-black" {% if 'title' in icon %} title="{{ icon['title'] }}"{% endif %}><i class="icon-{{ icon['class'] }}"></i></span>
{%- endmacro -%}
{# Some text surrounded by a link tag #}
{%- macro render_url(url) -%}
<a href="{{ base['url_to'](url['href'], url) }}"{% if 'title' in url %} title="{{ url['title'] }}"{% endif %}{% if 'class' in url %} class="{{ url['class'] }}"{% endif %}>{{ render_element(url['content']) }}</a>
{%- endmacro -%}
{# Renders a list of enumeration entries (either links or text) #}
{%- macro render_enumeration(enumeration) -%}
{%- set divider = joiner(enumeration['divider']) -%}
{% for entry in enumeration['entries'] -%}{{ divider() }}{{ render_element(entry) }}{%- endfor -%}
{%- for entry in enumeration['entries'] -%}{{ divider() }}{{ render_element(entry) }}{%- endfor -%}
{%- endmacro -%}
{# #}
{%- macro render_tags(tags) -%}
<div class="tags has-addons">{{ render_enumeration(tags['enumeration']) }}</div>
{%- endmacro -%}
{# #}
{%- macro render_enclose(enclose) -%}
{{ enclose['left'] }}{{ render_element(enclose['entry']) }}{{ enclose['right'] }}
{%- endmacro -%}

View File

@ -379,6 +379,8 @@ class EntriesMaintainer:
continue # even though verify is False, these errors still get through
print('{}: {} - exception {}'.format(names, url, error_name))
print('external links checked')
def update_readme_tocs(self):
"""
Recounts entries in sub categories and writes them to the readme.

View File

@ -201,6 +201,22 @@ general_code_dependencies_without_entry = {'OpenGL': 'https://www.opengl.org/',
'GNU Guile': 'https://www.gnu.org/software/guile/',
'tkinter': 'https://docs.python.org/3/library/tk.html'}
# build system urls
build_system_urls = {
'CMake': 'https://cmake.org/',
'Make': 'https://en.wikipedia.org/wiki/Make_(software)',
'Autoconf': 'https://en.wikipedia.org/wiki/Autoconf',
'Gradle': 'https://gradle.org/',
'Visual Studio': 'https://en.wikipedia.org/wiki/Microsoft_Visual_Studio',
'setup.py': 'https://packaging.python.org/tutorials/packaging-projects/#configuring-metadata',
'Scons': 'https://scons.org/',
'Ant': 'http://ant.apache.org/',
'Maven': 'https://maven.apache.org/index.html',
'Meson': 'https://mesonbuild.com/',
'premake': 'https://premake.github.io/',
'QMake': 'https://doc.qt.io/qt-5/qmake-manual.html',
}
# developer information (in the file all fields will be capitalized)
essential_developer_fields = ('Name', 'Games')
optional_developer_fields = ('Home', 'Contact', 'Organization')

File diff suppressed because it is too large Load Diff

View File

@ -4,12 +4,12 @@
- State: beta
- Download: https://f-droid.org/packages/com.gpl.rpg.AndorsTrail/
- Platform: Android
- Keyword: role playing, dungeon, roguelike
- Keyword: role playing, content commercial, dungeon, roguelike
- Code repository: https://github.com/Zukero/andors-trail.git (@created 2013, @stars 126, @forks 75)
- Code language: Java
- Code license: GPL-2.0
- Developer: Allan Nordhøy, Anderson Nogueira, Bervianto Leo Pratama, carceris-magister, Chriz76, David García Garzón, fifa1988, finnomeno, Firefly130984, Heimen Stoffels, Hummus Samurai, Ian Haase, Jiri Daněk, Lucas Delvallet, Lunovox, Mauro Carvalho Chehab, Michael L., Moerit, Moonbood, Nut, Olivier Dragon, Oskar Wiksten, osoitz, Richard, satanas99, Satnam S Virdi, Scott Devaney, Silvério Santos, sosozozo, Valentin, Viktar Vaŭčkievič, "Weblate (bot)", Wuerfelbruder, Xaver-Entropia, Zizkin, Zukero
Quest-driven roguelike fantasy dungeon crawler RPG with a powerful story.
Quest-driven roguelike fantasy dungeon crawler RPG with a powerful story. Contains non-free assets.
## Building

View File

@ -1,9 +1,9 @@
# Angband
- Home: http://rephial.org/
- Home: https://rephial.org/
- Media: https://en.wikipedia.org/wiki/Angband_(video_game)
- State: mature
- Download: http://rephial.org/release/
- Download: https://rephial.org/release/
- Keyword: role playing, roguelike
- Code repository: https://github.com/angband/angband.git (@created 2010, @stars 820, @forks 273)
- Code language: C

15
entries/anuto.md Normal file
View File

@ -0,0 +1,15 @@
# Anuto
- Home: https://github.com/reloZid/android-anuto
- Inspiration: tower defense
- State: mature
- Download: https://f-droid.org/en/packages/ch.logixisland.anuto/
- Platform: Android
- Keyword: strategy, skill
- Code repository: https://github.com/reloZid/android-anuto.git
- Code language: Java
- Code license: GPL-2.0
## Building
- Build system: Gradle

View File

@ -4,7 +4,7 @@
- Media: https://en.wikipedia.org/wiki/Arx_Fatalis#Development
- Inspiration: Arx Fatalis
- State: mature
- Download: https://wiki.arx-libertatis.org/Download
- Download: https://arx-libertatis.org/download
- Keyword: remake, role playing, "content commercial + original required (Arx Fatalis)", dungeon
- Code repository: https://github.com/arx/ArxLibertatis.git (@created 2011, @stars 583, @forks 91)
- Code language: C++

View File

@ -15,4 +15,4 @@ Part of Blender.
## Building
- Build system: CMake
- Build instruction: https://wiki.blender.org/index.php/Dev:Doc/Building_Blender
- Build instruction: https://wiki.blender.org/wiki/Building_Blender

View File

@ -11,6 +11,6 @@
- Developer: Syll
Little turn-based strategy game based on Pendulous shareware rules.
See also [Pendulous](http://www.blackfalcongames.net/?p=225).
See also [Pendulous](https://www.blackfalcongames.net/?p=225).
## Building

View File

@ -5,13 +5,13 @@
- 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 (@created 2017, @stars 88, @forks 20), https://gitlab.com/osgames/brain-workshop.git @add, https://svn.code.sf.net/p/brainworkshop/code (svn)
- Code repository: https://github.com/brain-workshop/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: Ashwin Menon, DavidF, Jonathan Toomim, Paul, Paul Hoskinson, Rahul Patel, Samantha McVey, xantares
Dual n-back brain training exercise.
Brain training exercise.
## Building

View File

@ -1,6 +1,6 @@
# Cart Life
- Home: https://web.archive.org/web/20150619214353/http://www.richardhofmeier.com/cartlife/editions.html, http://indiegames.ch/die-geheimen-projekte-des-richard-hofmeier/
- Home: https://web.archive.org/web/20150619214353/http://www.richardhofmeier.com/cartlife/editions.html, https://indiegames.ch/die-geheimen-projekte-des-richard-hofmeier/
- Media: https://en.wikipedia.org/wiki/Cart_Life
- State: mature, inactive since 2014
- Download: https://sourceforge.net/projects/cartlife/files/OpenSores_0.1/

View File

@ -0,0 +1,15 @@
# Catan Dice Game
- Home: https://github.com/Bubu/android-dice-game
- Inspiration: Catan
- State: mature
- Download: https://f-droid.org/en/packages/com.ridgelineapps.resdicegame/
- Platform: Android
- Keyword: board, strategy
- Code repository: https://github.com/Bubu/android-dice-game.git
- Code language: Java
- Code license: GPL-3.0
## Building
- Build system: Gradle

View File

@ -1,9 +1,9 @@
# Commander Genius
- Home: http://clonekeenplus.sourceforge.net/, https://sourceforge.net/projects/clonekeenplus/
- Home: https://clonekeenplus.sourceforge.io/, https://sourceforge.net/projects/clonekeenplus/
- Inspiration: Commander Keen Series
- State: mature
- Download: http://clonekeenplus.sourceforge.net/download.php
- Download: https://clonekeenplus.sourceforge.io/download.php
- Platform: Windows, Linux, Android
- Keyword: action, remake
- Code repository: https://gitlab.com/Dringgstein/Commander-Genius.git, https://github.com/albertz/commandergenius.git @add (@created 2009, @stars 31, @forks 249), https://github.com/pelya/commandergenius.git @add (@created 2009, @stars 442, @forks 224), https://github.com/gerstrong/Commander-Genius.git @add (@created 2011, @stars 140, @forks 29)

View File

@ -1,6 +1,6 @@
# Crosswords
- Home: http://xwords.sourceforge.net/
- Home: https://xwords.sourceforge.io/
- Inspiration: Scrabble
- State: mature
- Download: https://sourceforge.net/projects/xwords/files/

View File

@ -1,10 +1,10 @@
# Crown
- Home: https://github.com/dbartolini/crown
- Home: https://www.crownengine.org/
- State: beta
- Platform: Linux
- Keyword: game engine
- Code repository: https://github.com/dbartolini/crown.git (@created 2012, @stars 1293, @forks 103)
- Code repository: https://github.com/crownengine/crown.git (@created 2012, @stars 1293, @forks 103)
- Code language: C, C++, Vala
- Code license: MIT
- Developer: Daniele Bartolini, Michele Rossi, Moshimo, Raphael de Vasconcelos Nascimento, Simone Boscaratto

View File

@ -3,7 +3,7 @@
- Home: https://www.dfworkshop.net/
- Inspiration: The Elder Scrolls II: Daggerfall
- State: mature
- Download: https://www.dfworkshop.net/projects/daggerfall-unity/live-builds/
- Download: https://github.com/Interkarma/daggerfall-unity/releases
- Platform: Windows, Linux, macOS
- Keyword: remake, role playing, content original required
- Code repository: https://github.com/Interkarma/daggerfall-unity.git (@created 2015, @stars 919, @forks 173)

View File

@ -1,10 +1,10 @@
# DGEngine
- Home: https://github.com/dgengin/DGEngine/wiki
- Home: https://github.com/dgcor/DGEngine/wiki
- Inspiration: Diablo
- State: beta
- Keyword: action, remake, content commercial + original required
- Code repository: https://github.com/dgengin/DGEngine.git (@created 2016, @stars 196, @forks 21)
- Code repository: https://github.com/dgcor/DGEngine.git (@created 2016, @stars 196, @forks 21)
- Code language: C++
- Code license: zlib, GPL-3.0 (depending on the use mode)
- Code dependency: SFML

View File

@ -1,6 +1,6 @@
# Digital: A Love Story
- Home: http://scoutshonour.com/digital/
- Home: https://scoutshonour.com/digital/
- Media: https://web.archive.org/web/20160507142946/https://lgdb.org/game/digital_love_story
- State: mature
- Platform: Windows, Linux, macOS

17
entries/droidzebra.md Normal file
View File

@ -0,0 +1,17 @@
# DroidZebra
- Home: https://github.com/alkom/droidzebra
- Inspiration: Reversi
- State: mature, inactive since 2015
- Download: https://f-droid.org/de/packages/com.shurik.droidzebra/
- Platform: Android
- Keyword: strategy
- Code repository: https://github.com/alkom/droidzebra.git
- Code language: C, Java
- Code license: GPL-3.0
See also Reversatile
## Building
- Build system: Gradle

View File

@ -1,13 +0,0 @@
# Dune 2 - The Maker
- Home: http://dune2themaker.fundynamic.com/
- Media: https://en.wikipedia.org/wiki/Dune_II#Legacy
- Inspiration: Dune 2
- State: beta
- Keyword: remake, strategy, real-time
- Code repository: https://github.com/Fundynamic/dune2themaker4j.git (@created 2012, @stars 46, @forks 18)
- Code language: Java
- Code license: MIT
- Developer: Arjen van der Ende, Stefan Hendriks
## Building

View File

@ -1,10 +1,12 @@
# Dune II - The Maker
- Home: http://dune2themaker.fundynamic.com/
- Home: https://dune2themaker.fundynamic.com
- Media: https://en.wikipedia.org/wiki/Dune_II#Legacy
- Inspiration: Dune 2
- State: beta
- Download: http://dune2themaker.fundynamic.com/?page_id=11
- Keyword: strategy, real-time
- Download: https://dune2themaker.fundynamic.com/releases/
- Platform: Windows
- Keyword: remake, strategy, real-time
- Code repository: https://github.com/Fundynamic/dune2themaker4j.git (@created 2012, @stars 46, @forks 18)
- Code language: Java
- Code license: MIT

View File

@ -3,8 +3,8 @@
- Home: https://daid.github.io/EmptyEpsilon/
- Inspiration: Artemis: Spaceship Bridge Simulator
- State: mature
- Download: http://daid.github.io/EmptyEpsilon/#tabs=5
- Platform: Windows
- Download: https://daid.github.io/EmptyEpsilon/#tabs=5
- Platform: Windows, Linux, Android
- Keyword: role playing, clone, multiplayer online + LAN
- Code repository: https://github.com/daid/EmptyEpsilon.git (@created 2014, @stars 326, @forks 126), https://github.com/daid/SeriousProton.git @add (@created 2014, @stars 46, @forks 36)
- Code language: C, C++, Lua

View File

@ -12,7 +12,7 @@
- Developer: Bas Doodeman, blazindragon, Chris Oelmueller, Clint Bellanger, dallatower, Daniel Santos, David Bariod, Dmitriy A. Perlow, Dmitry Marakasov, DoKel, Evgen Pavlov, feelydj, Gabriel Pettier, Grisha, gunchleoc, Hans Joachim Desserud, Henrik Andersson, henrik-m, Igor Paliychuk, JanetHunt, Joseph Bleau, Justin Jacobs, Ludo, Manuel A. Fernandez Montecelo, Matthew Krohn, Matthias Krüger, Mikaláï Valér'evič Sakalóuskĩ, Milan, Nojan, Paul Wortmann, Pawonashi, piotrrak, Quentin Stiévenart, Queria Sa-Tas, Ryan Dansie, Sergey Basalaev, Stefan Beller, Stefano Peris, sujiniku, Thane Brimhall, Thomas Glamsch
Flare (Free Libre Action Roleplaying Engine) is a simple game engine built to handle a very specific kind of game: single-player 2D action RPGs.
See also [Get Involved](https://flarerpg.org/index.php/get-involved/).
See also [Get Involved](https://flarerpg.org/get-involved/).
## Building

View File

@ -1,6 +1,6 @@
# FLTK Recycling Game!
- Home: http://www.thregr.org/~wavexx/software/regame/
- Home: https://www.thregr.org/~wavexx/software/regame/
- State: mature, inactive since 2014
- Platform: Windows, Linux, macOS
- Keyword: arcade, content open

View File

@ -1,6 +1,6 @@
# Frets on Fire X
- Home: https://fofix.github.io/
- Home: https://fofix.org/
- Inspiration: Frets on Fire, Guitar Hero
- State: mature
- Keyword: music, remake

View File

@ -1,15 +1,17 @@
# Frozen Bubble
- Home: http://frozen-bubble.org/
- Home: http://frozen-bubble.org/, https://github.com/videogameboy76/frozenbubbleandroid
- Media: https://en.wikipedia.org/wiki/Frozen_Bubble
- Inspiration: Puzzle Bobble
- State: mature, inactive since 2012
- Download: http://www.frozen-bubble.org/downloads/
- Platform: Linux, macOS
- Download: http://www.frozen-bubble.org/downloads/, https://f-droid.org/de/packages/org.jfedor.frozenbubble/
- Platform: Linux, macOS, Android
- Keyword: puzzle, clone, matching
- Code repository: https://github.com/kthakore/frozen-bubble.git (@created 2009, @stars 100, @forks 26)
- Code repository: https://github.com/kthakore/frozen-bubble.git (@created 2009, @stars 100, @forks 26), https://github.com/videogameboy76/frozenbubbleandroid.git @add
- Code language: Perl
- Code license: GPL-2.0
- Developer: Dirk Stöcker, gcottenc, kmx, Lars Dɪ 迪拉斯, Tobias Leich
Android version is still actively developed.
## Building

View File

@ -1,18 +1,17 @@
# GCompris
- Home: https://gcompris.net/index-en.html
- State: mature, inactive since 2016
- Download: https://gcompris.net/downloads-en.html
- State: mature
- Download: https://gcompris.net/downloads-en.html, https://f-droid.org/de/packages/net.gcompris.full/
- Platform: Windows, Linux, macOS, Android
- Keyword: educational, content open (?), for kids
- Code repository: https://gitlab.gnome.org/GNOME/gcompris.git
- Code repository: https://invent.kde.org/education/gcompris.git, https://gitlab.gnome.org/Archive/gcompris.git @archive
- Code language: C, Python
- Code license: GPL-3.0
- Code dependency: GTK
- Assets license: CC-BY-SA, GPL-3.0
Educational software suite comprising of numerous activities for children aged 2 to 10.
Partly commercial.
Educational software suite offering numerous activities for children aged 2 to 10. Partly commercial.
## Building

View File

@ -1,12 +1,12 @@
# Gift Grabber
- Home: https://ceva24.github.io/
- Home: https://github.com/ceva24/gift-grabber
- Inspiration: Flag Catcher
- State: mature
- Play: https://ceva24.github.io/
- Play: https://ceva24.github.io/gift-grabber/
- Platform: Web
- Keyword: puzzle, remake
- Code repository: https://github.com/Ceva24/ceva24.github.io.git (@created 2015, @stars 6, @forks 1)
- Code repository: https://github.com/ceva24/gift-grabber.git (@created 2015, @stars 6, @forks 1)
- Code language: JavaScript
- Code license: Apache-2.0
- Code dependency: BackBone.js

View File

@ -1,10 +1,10 @@
# Greentwip's Harvest Moon
- Home: https://github.com/greentwip/HarvestMoon
- Home: https://github.com/Greentwip/HoneyTown
- Inspiration: Story of Seasons series
- State: beta
- Keyword: remake, content commercial (?)
- Code repository: https://github.com/greentwip/HarvestMoon.git (@created 2019, @stars 11, @forks 1)
- Code repository: https://github.com/Greentwip/HoneyTown.git (@created 2019, @stars 11, @forks 1)
- Code language: C#
- Code license: GPL-3.0
- Developer: Victor Lopez

View File

@ -1,9 +1,9 @@
# Irrlicht Engine
- Home: http://irrlicht.sourceforge.net/
- Home: https://irrlicht.sourceforge.io/
- Media: https://en.wikipedia.org/wiki/Irrlicht_Engine
- State: mature
- Download: http://irrlicht.sourceforge.net/?page_id=10
- Download: https://irrlicht.sourceforge.io/?page_id=10
- Keyword: framework, 3D, real-time
- Code repository: https://github.com/zaki/irrlicht.git (mirror, @created 2010, @stars 374, @forks 121), https://svn.code.sf.net/p/irrlicht/code (svn)
- Code language: C++, C

View File

@ -1,6 +1,6 @@
# KAtomic
- Home: https://kde.org/applications/en/games/org.kde.katomic, https://games.kde.org/game.php?game=katomic
- Home: https://kde.org/applications/en/games/org.kde.katomic, https://games.kde.org/games/katomic/
- Inspiration: Atomix
- State: mature
- Keyword: puzzle, remake

View File

@ -1,6 +1,6 @@
# KGoldrunner
- Home: https://kde.org/applications/en/games/org.kde.kgoldrunner
- Home: https://apps.kde.org/kgoldrunner/
- Inspiration: Lode Runner
- State: mature
- Keyword: action, remake

View File

@ -1,6 +1,6 @@
# L'Abbaye des Morts
- Home: https://www.locomalito.com/abbaye_des_morts.php
- Home: https://locomalito.com/abbaye_des_morts.php
- State: mature, inactive since 2018
- Platform: Windows, Linux
- Keyword: adventure, platform, 2D, content open, side-scrolling

View File

@ -1,10 +1,10 @@
# ladder
- Home: https://github.com/SmallRoomLabs/
- Home: https://github.com/mengstr/ladder
- Inspiration: Ladder
- State: beta, inactive since 2016
- Keyword: arcade, remake, text-based
- Code repository: https://github.com/SmallRoomLabs/ladder.git (@created 2016, @stars 4, @forks 0)
- Code repository: https://github.com/mengstr/ladder.git (@created 2016, @stars 4, @forks 0)
- Code language: Go
- Code license: MIT
- Developer: Mats Engstrom

View File

@ -1,11 +1,11 @@
# LastTry
- Home: https://github.com/LastTryR/LastTry
- Home: https://github.com/egordorichev/LastTry
- Media: https://en.wikipedia.org/wiki/Terraria#Legacy
- Inspiration: Terraria
- State: beta, inactive since 2017
- Keyword: action, remake
- Code repository: https://github.com/LastTryR/LastTry.git (@archived, @created 2017, @stars 101, @forks 17)
- Code repository: https://github.com/egordorichev/LastTry.git (@archived, @created 2017, @stars 101, @forks 17)
- Code language: Java
- Code license: MIT
- Code dependency: libGDX

View File

@ -1,8 +1,8 @@
# LGames
- Home: http://lgames.sourceforge.net/
- Home: https://lgames.sourceforge.io/
- State: mature
- Download: http://lgames.sourceforge.net/downloads.php
- Download: https://lgames.sourceforge.io/downloads.php
- Platform: Windows, Linux, macOS
- Keyword: action
- Code repository: https://svn.code.sf.net/p/lgames/code (svn)

View File

@ -1,9 +1,8 @@
# libGDX
- Home: https://libgdx.badlogicgames.com/
- Home: https://libgdx.com/
- Media: https://en.wikipedia.org/wiki/LibGDX
- State: mature
- Download: https://libgdx.badlogicgames.com/download.html
- Keyword: framework
- Code repository: https://github.com/libgdx/libgdx.git (@created 2012, @stars 17910, @forks 6110)
- Code language: Java, C++, C

View File

@ -1,6 +1,6 @@
# MechCommander 2 Omnitech
- Home: https://github.com/Echelon9/mechcommander2-open, http://www.hard-light.net/forums/index.php?board=210.0
- Home: https://github.com/Echelon9/mechcommander2-open, https://www.hard-light.net/forums/index.php?board=210.0
- Media: https://en.wikipedia.org/wiki/MechCommander_2
- Inspiration: MechCommander 2
- State: beta, inactive since 2013

View File

@ -1,7 +1,7 @@
# MegaMek
- Home: https://www.megamek.org/, https://sourceforge.net/projects/megamek/
- Media: https://en.wikipedia.org/wiki/MegaMek
- Media: https://en.wikipedia.org/wiki/BattleTech#Spin-offs
- Inspiration: BattleTech
- State: mature
- Download: https://megamek.org/downloads

View File

@ -1,6 +1,6 @@
# melonJS
- Home: http://melonjs.org/
- Home: https://melonjs.org/
- State: mature
- Download: https://github.com/melonjs/melonJS/releases
- Platform: Web

View File

@ -1,9 +1,9 @@
# O.H.R.RPG.C.E.
- Home: http://rpg.hamsterrepublic.com/ohrrpgce/Main_Page
- Home: https://rpg.hamsterrepublic.com/ohrrpgce/Main_Page
- Media: https://en.wikipedia.org/wiki/OHRRPGCE
- State: mature
- Download: http://rpg.hamsterrepublic.com/ohrrpgce/Downloads
- Download: https://rpg.hamsterrepublic.com/ohrrpgce/Downloads
- Keyword: framework
- Code repository: https://bitbucket.org/rbv/ohrrpgce-svn.git (mirror), https://github.com/ohrrpgce/ohrrpgce.git @add (@created 2019, @stars 22, @forks 3), https://rpg.hamsterrepublic.com/source/wip @add (svn)
- Code language: Basic, Visual Basic

View File

@ -1,6 +1,6 @@
# Open Apocalypse
- Home: http://openapoc.org/
- Home: https://openapoc.org/
- Inspiration: X-COM: Apocalypse, X-COM: Terror from the Deep, X-COM: UFO Defense
- State: beta
- Download: https://ci.appveyor.com/project/openapoc/openapoc

View File

@ -18,4 +18,4 @@ OpenRA mod with freely licensed pixelart building upon the unreleased [Hard Vacu
## Building
- Build system: make, msbuild
- Build system: Make, msbuild

View File

@ -1,10 +1,10 @@
# OpenOMF
- Home: http://www.openomf.org/
- Home: https://www.openomf.org/
- Media: https://en.wikipedia.org/wiki/One_Must_Fall:_2097#Legacy
- Inspiration: One Must Fall: 2097
- State: beta
- Download: http://www.openomf.org/downloads/, https://github.com/omf2097/openomf/releases
- Download: https://www.openomf.org/downloads/, https://github.com/omf2097/openomf/releases
- Platform: Windows, Linux
- Keyword: action, remake, "content commercial (?) + open (?) + original required"
- Code repository: https://github.com/omf2097/openomf.git (@created 2013, @stars 239, @forks 28)

View File

@ -13,4 +13,4 @@ Prototype for an educational role-playing game for intercultural education.
## Building
- Build system: VisualStudio, Ant
- Build system: Visual Studio, Ant

View File

@ -4,7 +4,8 @@
- Media: https://en.wikipedia.org/wiki/Rocks%27n%27Diamonds
- Inspiration: Boulder Dash, Emerald Mine, Sokoban, Supaplex
- State: mature
- Download: https://www.artsoft.org/rocksndiamonds/download/
- Download: https://www.artsoft.org/rocksndiamonds/download/, https://f-droid.org/en/packages/org.artsoft.rocksndiamonds/
- Platform: Windows, Linux, macOS, Android
- Keyword: action, puzzle, remake
- Code repository: https://git.artsoft.org/rocksndiamonds.git
- Code language: C

View File

@ -0,0 +1,15 @@
# Space Trader for Android
- Home: https://bitbucket.org/brucelet/space-trader/
- Inspiration: Space Trader
- State: mature, inactive since 2016
- Download: https://f-droid.org/de/packages/com.brucelet.spacetrader/
- Platform: Android
- Keyword: strategy, space, turn-based
- Code repository: https://bitbucket.org/brucelet/space-trader.git
- Code language: Java
- Code license: GPL-3.0
## Building
- Build system: Gradle

View File

@ -11,7 +11,7 @@
- Code license: GPL-2.0
- Developer: -jK-, 12345swordy, abma, Achim Königs, Beherith, Bernd Schmidt, Betalord, Chris Han, daftalx, Daniel, DeadnightWarrior, Dmitry Marakasov, Dmytry, Dylan Petonke, esainane, Eshed, Eshed Shaham, FLOZi, Gajo Petrovic, George Hilios, gnibu, GoogleFrog, hoijui, Hugh Perkins, jcnossen, JeeZ, jk3064, Johan Rehnberg, Jose Luis Cercós Pita, Karl-R., Licho, LunaMoo, MadrMan, MajBoredom, Marek Baczyński, Matt Peterson, N0U, psarkozy, Rainer Müller, René Fritze, rlcevg, Robin Vobruba, Robin Westberg, rtri, Samuel Nicholas, Simon Logic, SpliFF, sprunk, Stefan Johansson, Tobi Vollebregt, Tom J Nowell, TurBoss, Yaribz, Yeha, yokosou, zerver
See also [Spring 1944](http://spring1944.net/) a special scenario of the spring engine, code: https://github.com/spring1944/spring1944
See also [Spring 1944](https://spring1944.net/) a special scenario of the spring engine, code: https://github.com/spring1944/spring1944
Or [ZeroK](http://zero-k.info/) another game using SpringRTS.

View File

@ -1,6 +1,6 @@
# Spring: 1944
- Home: http://spring1944.net
- Home: https://spring1944.net/
- Inspiration: Company of Heroes, Company of Heroes 2, Company of Heroes: Opposing Fronts, Company of Heroes: Tales of Valor, Supreme Commander
- State: mature
- Keyword: strategy, clone, real-time

View File

@ -0,0 +1,14 @@
# Super Retro Mega Wars
- Home: https://github.com/retrowars/retrowars
- State: beta
- Download: https://f-droid.org/de/packages/com.serwylo.retrowars/
- Platform: Android
- Keyword: arcade, skill
- Code repository: https://github.com/retrowars/retrowars.git
- Code language: Kotlin
- Code license: GPL-3.0
## Building
- Build system: Gradle

View File

@ -3,7 +3,8 @@
- Home: https://supertuxkart.net/Main_Page, https://sourceforge.net/projects/supertuxkart/
- Inspiration: Mario Kart
- State: mature
- Download: https://supertuxkart.net/Download
- Download: https://supertuxkart.net/Download, https://f-droid.org/en/packages/org.supertuxkart.stk/
- Platform: Windows, Linux, macOS, Android
- Keyword: action, clone, racing
- Code repository: https://github.com/supertuxkart/stk-code.git (@created 2014, @stars 3137, @forks 903), https://svn.code.sf.net/p/supertuxkart/code (svn)
- Code language: C++, C

View File

@ -3,6 +3,7 @@
- Home: https://tof.p1x.in/, https://w84death.itch.io/tanks-of-freedom
- Inspiration: Advance Wars
- State: mature
- Platform: Windows, Linux, macOS, Android
- Keyword: strategy, clone, content open, isometric, multiplayer hotseat + online, turn-based
- Code repository: https://github.com/w84death/Tanks-of-Freedom.git (@created 2015, @stars 878, @forks 127)
- Code language: GDScript

View File

@ -1,10 +1,11 @@
# The Battle for Wesnoth
- Home: https://www.wesnoth.org/, https://sourceforge.net/projects/wesnoth/
- Home: https://www.wesnoth.org/, https://sourceforge.net/projects/wesnoth/, https://sourceforge.net/projects/wesnoth-on-android/
- Media: https://en.wikipedia.org/wiki/The_Battle_for_Wesnoth
- Inspiration: Master of Monsters, Warsong
- State: mature
- Download: http://www.wesnoth.org/#download
- Download: http://www.wesnoth.org/#download, https://sourceforge.net/projects/wesnoth-on-android/files/
- Platform: Windows, Linux, macOS, Android, iOS
- Keyword: strategy, clone, multiplayer, setting fantasy, turn-based
- Code repository: https://github.com/wesnoth/wesnoth.git (@created 2013, @stars 3088, @forks 605)
- Code language: C, C++, Java, Python, Lua

View File

@ -4,25 +4,30 @@
- **[Andor's Trail](../andors_trail.md)** (Java, GPL-2.0, beta)
- **[android-chess](../android-chess.md)** (Java, C++, MIT, mature)
- **[antiyoy](../antiyoy.md)** (Java, GPL-3.0, beta)
- **[Anuto](../anuto.md)** (Java, GPL-2.0, mature)
- **[Battleround](../battleround.md)** (Java, Apache-2.0, beta, inactive since 2015)
- **[Biniax](../biniax.md)** (C, zlib, mature, inactive since 2012)
- **[Bladecoder Adventure Engine](../bladecoder_adventure_engine.md)** (Java, Apache-2.0, mature)
- **[Blitwizard](../blitwizard.md)** (C, C++, Lua, zlib, beta, inactive since 2015)
- **[Catan Dice Game](../catan_dice_game.md)** (Java, GPL-3.0, mature)
- **[CaveExpress](../caveexpress.md)** (C, JavaScript, GPL-3.0, mature)
- **[Commander Genius](../commander_genius.md)** (C, C++, GPL-2.0, mature)
- **[Crosswords](../crosswords.md)** (Java, GPL-2.0, mature)
- **[DemiGod](../demigod.md)** (Java, GPL-3.0, beta, inactive since 2013)
- **[Destination Sol](../destination_sol.md)** (Java, Apache-2.0, mature)
- **[Domination](../domination.md)** (Java, GPL-3.0, mature)
- **[DroidZebra](../droidzebra.md)** (C, Java, GPL-3.0, mature, inactive since 2015)
- **[Dungeon Hero](../dungeon_hero.md)** (Java, MIT, mature)
- **[Dungeon Quest](../dungeon_quest.md)** (Java, MIT, mature)
- **[ECWolf](../ecwolf.md)** (C++, GPL-2.0, LGPL-2.1, zlib, MIT, IJG, Public domain, mature)
- **[EmptyEpsilon](../emptyepsilon.md)** (C, C++, Lua, GPL-2.0, mature)
- **[Esenthel Engine](../esenthel_engine.md)** (C, C++, Custom, beta)
- **[EternalWinterWars](../eternalwinterwars.md)** (Java, MIT, beta, inactive since 2014)
- **[Flappy Cow](../flappy_cow.md)** (Java, MIT, mature)
- **[flixel-gdx](../flixel-gdx.md)** (Java, 3-clause BSD, beta, inactive since 2017)
- **[FreeBlocks](../freeblocks.md)** (C, Java, GPL-3.0, beta, inactive since 2015)
- **[GCompris](../gcompris.md)** (C, Python, GPL-3.0, mature, inactive since 2016)
- **[Frozen Bubble](../frozen_bubble.md)** (Perl, GPL-2.0, mature, inactive since 2012)
- **[GCompris](../gcompris.md)** (C, Python, GPL-3.0, mature)
- **[GL4ES](../gl4es.md)** (C, MIT, mature)
- **[Golly](../golly.md)** (C++, Java, GPL-2.0, mature)
- **[HyperRogue](../hyperrogue.md)** (C++, GPL-2.0, mature)
@ -58,16 +63,25 @@
- **[raylib](../raylib.md)** (C, C++, C#, zlib, mature)
- **[Remixed Dungeon](../remixed_dungeon.md)** (Java, GPL-3.0, mature)
- **[Ren'Py](../renpy.md)** (C, Python, Ren'Py, LGPL-2.1, mature)
- **[Rocks'n'Diamonds](../rocksndiamonds.md)** (C, GPL-2.0, mature)
- **[SanAndreasUnity](../sanandreasunity.md)** (C#, MIT, mature)
- **[Settlers III remake](../settlers_iii_remake.md)** (Java, MIT, beta)
- **[Simon Tatham's Portable Puzzle Collection](../simon_tathams_portable_puzzle_collection.md)** (C, MIT, mature)
- **[Simple-Solitaire](../simple-solitaire.md)** (Java, GPL-3.0, mature)
- **[Space Trader for Android](../space_trader_for_android.md)** (Java, GPL-3.0, mature, inactive since 2016)
- **[Super Retro Mega Wars](../super_retro_mega_wars.md)** (Kotlin, GPL-3.0, beta)
- **[SuperTuxKart](../supertuxkart.md)** (C++, C, GPL-3.0, mature)
- **[Tanks of Freedom](../tanks_of_freedom.md)** (GDScript, MIT, mature)
- **[The Battle for Wesnoth](../the_battle_for_wesnoth.md)** (C, C++, Java, Python, Lua, GPL-2.0, mature)
- **[The Powder Toy](../the_powder_toy.md)** (C++, C, Lua, Python, GPL-3.0, mature)
- **[TinTin++](../tintin++.md)** (C, GPL-3.0, mature)
- **[TowerJumper](../towerjumper.md)** (C++, GDScript, GPL-3.0, mature)
- **[Turn of War](../turn_of_war.md)** (Java, GPL-3.0, beta, inactive since 2014)
- **[Tux Paint](../tux_paint.md)** (C, C++, GPL-2.0, beta)
- **[Tux Rider](../tux_rider.md)** (C, GPL-2.0, mature, inactive since 2019)
- **[UnCiv](../unciv.md)** (Kotlin, MPL-2.0, beta)
- **[Vector Pinball](../vector_pinball.md)** (Java, GPL-3.0, mature)
- **[warcraft-remake](../warcraft-remake.md)** (Java, GPL-2.0, beta)
- **[Xenowar](../xenowar.md)** (C, C++, GPL-3.0, mature, inactive since 2014)
- **[XSkat](../xskat.md)** (Java, Custom, mature)
- **[Yet Another Engine](../yet_another_engine.md)** (MoonScript, Java, Lua, MIT, beta, inactive since 2016)

View File

@ -102,6 +102,7 @@
- **[Star-Wars-III](../star-wars-iii.md)** (Python, GPL-2.0, mature, inactive since 2014)
- **[Super Methane Brothers for Wii and GameCube](../super_methane_brothers_for_wii_and_gamecube.md)** (C++, GPL-2.0, beta, inactive since 2018)
- **[Super Methane Brothers](../super_methane_brothers.md)** (C++, GPL-2.0, mature, inactive since 2011)
- **[Super Retro Mega Wars](../super_retro_mega_wars.md)** (Kotlin, GPL-3.0, beta)
- **[Super Transball 2](../super_transball_2.md)** (C++, GPL-2.0, mature, inactive since 2005)
- **[TecnoballZ](../tecnoballz.md)** (C++, GPL-3.0, beta, inactive since 2016)
- **[TermFrogger](../termfrogger.md)** (Ada, GPL-3.0, mature)
@ -112,6 +113,8 @@
- **[Trip on the Funny Boat](../trip_on_the_funny_boat.md)** (Python, GPL-2.0, mature, inactive since 2007)
- **[Tumiki Fighters](../tumiki_fighters.md)** (D, C++, 2-clause BSD, mature, inactive since 2005)
- **[Tux Football](../tux_football.md)** (C++, GPL-2.0, beta, inactive since 2012)
- **[Tux Rider](../tux_rider.md)** (C, GPL-2.0, mature, inactive since 2019)
- **[Vector Pinball](../vector_pinball.md)** (Java, GPL-3.0, mature)
- **[Vectoroids](../vectoroids.md)** (C, GPL-2.0, mature, inactive since 2002)
- **[Windstille](../windstille.md)** (C++, Scheme, GPL-3.0, beta, inactive since 2017)
- **[Wizznic!](../wizznic.md)** (C, GPL-3.0, beta, inactive since 2016)

View File

@ -3,6 +3,7 @@
- **[3Dc](../3dc.md)** (C, GPL-2.0, mature, inactive since 2000)
- **[British Bingo](../british_bingo.md)** (JavaScript, GPL-3.0, mature)
- **[Catan Dice Game](../catan_dice_game.md)** (Java, GPL-3.0, mature)
- **[Chess3D](../chess3d.md)** (JavaScript, Python, GPL-3.0, mature, inactive since 2016)
- **[Crosswords](../crosswords.md)** (Java, GPL-2.0, mature)
- **[Deer Portal](../deer_portal.md)** (C++, zlib, beta)

View File

@ -18,3 +18,4 @@
- **[Tressette](../tressette.md)** (C++, GPL-2.0, mature, inactive since 2017)
- **[Wizards Magic](../wizards_magic.md)** (Python, GPL-2.0, mature, inactive since 2012)
- **[XMage](../xmage.md)** (Java, MIT, mature)
- **[XSkat](../xskat.md)** (Java, Custom, mature)

View File

@ -5,7 +5,7 @@
- **[Blinken](../blinken.md)** (C++, GPL-2.0, mature)
- **[Childsplay](../childsplay.md)** (Python, GPL-3.0, mature)
- **[Garith](../garith.md)** (C++, LGPL-2.1, mature, inactive since 2013)
- **[GCompris](../gcompris.md)** (C, Python, GPL-3.0, mature, inactive since 2016)
- **[GCompris](../gcompris.md)** (C, Python, GPL-3.0, mature)
- **[ORIENT](../orient.md)** (C#, Java, GPL-2.0, mature, inactive since 2009)
- **[Prescription Wars](../prescription_wars.md)** (ColdFusion, JavaScript, GPL-3.0, mature, inactive since 2016)
- **[PrimeShooter](../primeshooter.md)** (JavaScript, GPL-2.0, mature, inactive since 2010)

View File

@ -49,6 +49,7 @@
- **[AntiChess](../antichess.md)** (Java, MIT, beta, inactive since 2003)
- **[antiyoy](../antiyoy.md)** (Java, GPL-3.0, beta)
- **[Anura](../anura.md)** (C, C++, zlib, mature)
- **[Anuto](../anuto.md)** (Java, GPL-2.0, mature)
- **[Apricots](../apricots.md)** (C++, GPL-2.0, beta, inactive since 2003)
- **[aquastax](../aquastax.md)** (JavaScript, MIT, beta)
- **[Arashi-JS](../arashi-js.md)** (JavaScript, GPL-2.0, beta, inactive since 2010)
@ -167,6 +168,7 @@
- **[Cataclysm](../cataclysm.md)** (C++, CC-BY-SA-3.0, beta, inactive since 2012)
- **[CatacombGL](../catacombgl.md)** (C++, GPL-3.0, beta)
- **[CatacombSDL](../catacombsdl.md)** (C, GPL-2.0, mature, inactive since 2014)
- **[Catan Dice Game](../catan_dice_game.md)** (Java, GPL-3.0, mature)
- **[Catch Challenger](../catch_challenger.md)** (C++, C, GPL-3.0, mature)
- **[Cattle Bity](../cattle_bity.md)** (TypeScript, MIT, mature)
- **[CaveExpress](../caveexpress.md)** (C, JavaScript, GPL-3.0, mature)
@ -287,13 +289,13 @@
- **[DreamZZT](../dreamzzt.md)** (C, C++, GPL-2.0, beta, inactive since 2007)
- **[Dreerally](../dreerally.md)** (C, C++, Custom, beta)
- **[DRL](../drl.md)** (Lua, Pascal, GPL-2.0, mature)
- **[DroidZebra](../droidzebra.md)** (C, Java, GPL-3.0, mature, inactive since 2015)
- **[Duality](../duality.md)** (C#, MIT, mature)
- **[Duck Marines](../duck_marines.md)** (Lua, zlib, mature, inactive since 2016)
- **[Duel Commander](../duel_commander.md)** (C, GPL-3.0, beta, inactive since 2009)
- **[Duke3D](../duke3d.md)** (C, GPL-2.0, beta, inactive since 2009)
- **[Duke3d_w32](../duke3dw32.md)** (C, GPL-2.0, beta, inactive since 2008)
- **[DukeGDX](../dukegdx.md)** (Java, GPL-3.0, beta)
- **[Dune 2 - The Maker](../dune_2-the_maker.md)** (Java, MIT, beta)
- **[Dune Dynasty](../dune_dynasty.md)** (C, GPL-2.0, mature, inactive since 2014)
- **[Dune II - The Maker](../dune_ii-the_maker.md)** (Java, MIT, beta)
- **[Dune Legacy](../dune_legacy.md)** (C++, GPL-2.0, mature)
@ -420,7 +422,7 @@
- **[GameLV](../gamelv.md)** (C++, GPL-2.0, beta)
- **[Gang Garrison 2](../gang_garrison_2.md)** (Game Maker Script, MPL-2.0, mature)
- **[Garith](../garith.md)** (C++, LGPL-2.1, mature, inactive since 2013)
- **[GCompris](../gcompris.md)** (C, Python, GPL-3.0, mature, inactive since 2016)
- **[GCompris](../gcompris.md)** (C, Python, GPL-3.0, mature)
- **[GDash](../gdash.md)** (C++, MIT, beta)
- **[GDHexGrid](../gdhexgrid.md)** (GDScript, MIT, mature)
- **[GearHead 2](../gearhead_2.md)** (Pascal, LGPL-2.0, beta)
@ -1025,6 +1027,7 @@
- **[Space Nerds In Space](../space_nerds_in_space.md)** (C, Lua, GPL-2.0, beta)
- **[Space Opera](../space_opera.md)** (Java, GPL-2.0, beta, inactive since 2008)
- **[Space Station 13](../space_station_13.md)** (DM, AGPL-3.0, mature)
- **[Space Trader for Android](../space_trader_for_android.md)** (Java, GPL-3.0, mature, inactive since 2016)
- **[Space Trader for Windows](../space_trader_for_windows.md)** (C#, GPL-2.0, mature, inactive since 2009)
- **[Space War](../space_war.md)** (Java, Apache-2.0, mature)
- **[SpaceTrader for Java](../spacetrader_for_java.md)** (Java, GPL-2.0, mature, inactive since 2010)
@ -1065,6 +1068,7 @@
- **[Supaxl](../supaxl.md)** (JavaScript, MIT, mature)
- **[Super Methane Brothers for Wii and GameCube](../super_methane_brothers_for_wii_and_gamecube.md)** (C++, GPL-2.0, beta, inactive since 2018)
- **[Super Methane Brothers](../super_methane_brothers.md)** (C++, GPL-2.0, mature, inactive since 2011)
- **[Super Retro Mega Wars](../super_retro_mega_wars.md)** (Kotlin, GPL-3.0, beta)
- **[Super Tilt Bro](../super_tilt_bro.md)** (Assembly, Python, WTFPL, mature)
- **[Super Transball 2](../super_transball_2.md)** (C++, GPL-2.0, mature, inactive since 2005)
- **[Supercars III](../supercars_iii.md)** (Java, ?, mature, inactive since 2014)
@ -1160,6 +1164,7 @@
- **[Tux of Math Command](../tux_of_math_command.md)** (C, GPL-3.0, mature, inactive since 2011)
- **[Tux Paint](../tux_paint.md)** (C, C++, GPL-2.0, beta)
- **[Tux Racer](../tux_racer.md)** (C, GPL-2.0, beta, inactive since 2001)
- **[Tux Rider](../tux_rider.md)** (C, GPL-2.0, mature, inactive since 2019)
- **[Tuxemon](../tuxemon.md)** (Python, GPL-3.0, mature)
- **[TuxKart](../tuxkart.md)** (C++, GPL-2.0, beta, inactive since 2004)
- **[TVTower](../tvtower.md)** (BlitzMax, Lua, Custom, mature)
@ -1193,6 +1198,7 @@
- **[Vanilla-Conquer](../vanilla-conquer.md)** (C, C++, Assembly, GPL-3.0, mature)
- **[VCMI](../vcmi.md)** (C++, GPL-2.0, mature)
- **[VDrift](../vdrift.md)** (C++, GPL-3.0, mature, inactive since 2014)
- **[Vector Pinball](../vector_pinball.md)** (Java, GPL-3.0, mature)
- **[Vectoroids](../vectoroids.md)** (C, GPL-2.0, mature, inactive since 2002)
- **[Vegan on a Desert Island](../vegan_on_a_desert_island.md)** (Lua, GPL-3.0, beta)
- **[Veloren](../veloren.md)** (Rust, GPL-3.0, beta)
@ -1260,6 +1266,7 @@
- **[XPilot](../xpilot.md)** (C, GPL-2.0, mature, inactive since 2010)
- **[XScavenger](../xscavenger.md)** (C, GPL-2.0, mature, inactive since 2015)
- **[XSera](../xsera.md)** (C, Lua, MIT, beta, inactive since 2010)
- **[XSkat](../xskat.md)** (Java, Custom, mature)
- **[XSwing Plus](../xswing_plus.md)** (Java, GPL-3.0, beta, inactive since 2010)
- **[xu4](../xu4.md)** (C++, GPL-2.0, mature, inactive since 2016)
- **[Xultris](../xultris.md)** (JavaScript, XUL, MPL-1.1, mature, inactive since 2011)

View File

@ -14,5 +14,6 @@
- **[PyQt](../pyqt.md)** (C++, Python, GPL-3.0, Custom, mature)
- **[Ren'Py](../renpy.md)** (C, Python, Ren'Py, LGPL-2.1, mature)
- **[Simon Tatham's Portable Puzzle Collection](../simon_tathams_portable_puzzle_collection.md)** (C, MIT, mature)
- **[The Battle for Wesnoth](../the_battle_for_wesnoth.md)** (C, C++, Java, Python, Lua, GPL-2.0, mature)
- **[Tux Paint](../tux_paint.md)** (C, C++, GPL-2.0, beta)
- **[Yet Another Engine](../yet_another_engine.md)** (MoonScript, Java, Lua, MIT, beta, inactive since 2016)

View File

@ -109,6 +109,7 @@
- **[Elysium Engine](../elysium_engine.md)** (C, GPL-2.0, beta, inactive since 2006)
- **[Emilia Pinball](../emilia_pinball.md)** (C++, GPL-2.0, beta)
- **[Empty Clip](../empty_clip.md)** (C++, GPL-2.0, mature)
- **[EmptyEpsilon](../emptyepsilon.md)** (C, C++, Lua, GPL-2.0, mature)
- **[Enigma](../enigma.md)** (C, C++, GPL-2.0, mature)
- **[Esenthel Engine](../esenthel_engine.md)** (C, C++, Custom, beta)
- **[ET: Legacy](../et_legacy.md)** (C, C++, Lua, GPL-3.0, mature)
@ -133,7 +134,7 @@
- **[Friking Shark](../friking_shark.md)** (C++, C, GPL-3.0, mature)
- **[Frozen Bubble](../frozen_bubble.md)** (Perl, GPL-2.0, mature, inactive since 2012)
- **[GameCake](../gamecake.md)** (C, C++, Lua, MIT, mature)
- **[GCompris](../gcompris.md)** (C, Python, GPL-3.0, mature, inactive since 2016)
- **[GCompris](../gcompris.md)** (C, Python, GPL-3.0, mature)
- **[Gem Drop X](../gem_drop_x.md)** (C, GPL-2.0, beta, inactive since 2002)
- **[GeonBit.UI](../geonbitui.md)** (C#, MIT, mature)
- **[Gilbert and the doors](../gilbert_and_the_doors.md)** (C, GPL-3.0, mature, inactive since 2018)
@ -320,6 +321,7 @@
- **[Ren'Py](../renpy.md)** (C, Python, Ren'Py, LGPL-2.1, mature)
- **[ReTux](../retux.md)** (Python, GPL-3.0, mature, inactive since 2018)
- **[Ri-li](../ri-li.md)** (C++, GPL-3.0, mature, inactive since 2007)
- **[Rocks'n'Diamonds](../rocksndiamonds.md)** (C, GPL-2.0, mature)
- **[RogueBox Adventures](../roguebox_adventures.md)** (Python, GPL-3.0, mature, inactive since 2017)
- **[Rolisteam](../rolisteam.md)** (C++, JavaScript, GPL-2.0, mature)
- **[RPG-X](../rpg-x.md)** (C, GPL-2.0, mature, inactive since 2015)
@ -366,6 +368,7 @@
- **[Super Methane Brothers](../super_methane_brothers.md)** (C++, GPL-2.0, mature, inactive since 2011)
- **[SuperStarfighter](../superstarfighter.md)** (GDScript, MIT, beta)
- **[SuperTux](../supertux.md)** (C++, GPL-3.0, beta)
- **[SuperTuxKart](../supertuxkart.md)** (C++, C, GPL-3.0, mature)
- **[SuperTuxParty](../supertuxparty.md)** (GDScript, GPL-3.0, beta)
- **[System Syzygy](../system_syzygy.md)** (Rust, GPL-3.0, mature, inactive since 2018)
- **[T^3](../t3.md)** (C++, GPL-2.0, beta, inactive since 2005)
@ -373,12 +376,14 @@
- **[Taisei Project](../taisei_project.md)** (C, Python, MIT, mature)
- **[Tangomon](../tangomon.md)** (Python, GPL-3.0, mature, inactive since 2017)
- **[TankistOnline](../tankistonline.md)** (Python, GPL-3.0, beta)
- **[Tanks of Freedom](../tanks_of_freedom.md)** (GDScript, MIT, mature)
- **[Team Tactics](../team_tactics.md)** (Java, MIT, beta, inactive since 2016)
- **[Teeworlds](../teeworlds.md)** (C, C++, zlib, beta, inactive since 2013)
- **[Tenes Empanadas Graciela](../tenes_empanadas_graciela.md)** (C, JavaScript, Perl, GPL-2.0, beta, inactive since 2015)
- **[TermFrogger](../termfrogger.md)** (Ada, GPL-3.0, mature)
- **[TerminalApps](../terminalapps.md)** (Ada, GPL-3.0, mature)
- **[TES3MP](../tes3mp.md)** (C++, GPL-3.0, beta)
- **[The Battle for Wesnoth](../the_battle_for_wesnoth.md)** (C, C++, Java, Python, Lua, GPL-2.0, mature)
- **[The Bub's Brothers](../the_bubs_brothers.md)** (Python, MIT, mature, inactive since 2013)
- **[The Butterfly Effect](../the_butterfly_effect.md)** (C++, GPL-2.0, beta)
- **[The Dark Mod](../the_dark_mod.md)** (C++, GPL-3.0, mature)
@ -408,6 +413,7 @@
- **[Twisted](../twisted.md)** (Python, MIT, mature)
- **[Ultimate Stunts](../ultimate_stunts.md)** (C++, GPL-2.0, beta, inactive since 2013)
- **[UltraStar Deluxe](../ultrastar_deluxe.md)** (Pascal, GPL-2.0, mature)
- **[UnCiv](../unciv.md)** (Kotlin, MPL-2.0, beta)
- **[unitystation](../unitystation.md)** (C#, AGPL-3.0, beta)
- **[Unvanquished](../unvanquished.md)** (C, C++, GPL-3.0, mature)
- **[Vamos](../vamos.md)** (C++, Python, GPL-3.0, beta, inactive since 2014)
@ -436,6 +442,7 @@
- **[XorCurses](../xorcurses.md)** (C, GPL-3.0, beta, inactive since 2012)
- **[XPilot NG](../xpilot_ng.md)** (C, GPL-2.0, mature, inactive since 2010)
- **[XPilot](../xpilot.md)** (C, GPL-2.0, mature, inactive since 2010)
- **[XSkat](../xskat.md)** (Java, Custom, mature)
- **[Yamagi Quake II](../yamagi_quake_ii.md)** (C, GPL-2.0, mature)
- **[Yet Another Engine](../yet_another_engine.md)** (MoonScript, Java, Lua, MIT, beta, inactive since 2016)
- **[Yo Frankie!](../yo_frankie.md)** (Blender Script, ?, mature, inactive since 2009)

View File

@ -77,7 +77,7 @@
- **[Frets on Fire](../frets_on_fire.md)** (Python, GPL-2.0, mature, inactive since 2008)
- **[Frozen Bubble](../frozen_bubble.md)** (Perl, GPL-2.0, mature, inactive since 2012)
- **[GameCake](../gamecake.md)** (C, C++, Lua, MIT, mature)
- **[GCompris](../gcompris.md)** (C, Python, GPL-3.0, mature, inactive since 2016)
- **[GCompris](../gcompris.md)** (C, Python, GPL-3.0, mature)
- **[Gem Drop X](../gem_drop_x.md)** (C, GPL-2.0, beta, inactive since 2002)
- **[GL-117](../gl-117.md)** (C++, GPL-2.0, mature, inactive since 2005)
- **[GLEW](../glew.md)** (C, C++, Perl, 3-clause BSD, mature)
@ -189,6 +189,7 @@
- **[Ren'Py](../renpy.md)** (C, Python, Ren'Py, LGPL-2.1, mature)
- **[ResidualVM](../residualvm.md)** (C++, GPL-2.0, beta)
- **[Ri-li](../ri-li.md)** (C++, GPL-3.0, mature, inactive since 2007)
- **[Rocks'n'Diamonds](../rocksndiamonds.md)** (C, GPL-2.0, mature)
- **[Rolisteam](../rolisteam.md)** (C++, JavaScript, GPL-2.0, mature)
- **[rpgboss](../rpgboss.md)** (Scala, JavaScript, AGPL-3.0, beta, inactive since 2017)
- **[Ruby-warrior](../ruby-warrior.md)** (Ruby, MIT, beta, inactive since 2012)
@ -215,15 +216,18 @@
- **[SuperFoulEgg](../superfoulegg.md)** (Objective-C, C, MIT, mature, inactive since 2014)
- **[SuperStarfighter](../superstarfighter.md)** (GDScript, MIT, beta)
- **[SuperTux](../supertux.md)** (C++, GPL-3.0, beta)
- **[SuperTuxKart](../supertuxkart.md)** (C++, C, GPL-3.0, mature)
- **[SuperTuxParty](../supertuxparty.md)** (GDScript, GPL-3.0, beta)
- **[System Syzygy](../system_syzygy.md)** (Rust, GPL-3.0, mature, inactive since 2018)
- **[Taisei Project](../taisei_project.md)** (C, Python, MIT, mature)
- **[TankistOnline](../tankistonline.md)** (Python, GPL-3.0, beta)
- **[Tanks of Freedom](../tanks_of_freedom.md)** (GDScript, MIT, mature)
- **[Teeworlds](../teeworlds.md)** (C, C++, zlib, beta, inactive since 2013)
- **[TermFrogger](../termfrogger.md)** (Ada, GPL-3.0, mature)
- **[TerminalApps](../terminalapps.md)** (Ada, GPL-3.0, mature)
- **[TES3MP](../tes3mp.md)** (C++, GPL-3.0, beta)
- **[TetraVex](../tetravex.md)** (Swift, GPL-3.0, beta)
- **[The Battle for Wesnoth](../the_battle_for_wesnoth.md)** (C, C++, Java, Python, Lua, GPL-2.0, mature)
- **[The Bub's Brothers](../the_bubs_brothers.md)** (Python, MIT, mature, inactive since 2013)
- **[The Butterfly Effect](../the_butterfly_effect.md)** (C++, GPL-2.0, beta)
- **[The Eternity Engine](../the_eternity_engine.md)** (C, C++, GPL-3.0, mature)
@ -236,6 +240,7 @@
- **[Tux Paint](../tux_paint.md)** (C, C++, GPL-2.0, beta)
- **[Ultimate Stunts](../ultimate_stunts.md)** (C++, GPL-2.0, beta, inactive since 2013)
- **[UltraStar Deluxe](../ultrastar_deluxe.md)** (Pascal, GPL-2.0, mature)
- **[UnCiv](../unciv.md)** (Kotlin, MPL-2.0, beta)
- **[unitystation](../unitystation.md)** (C#, AGPL-3.0, beta)
- **[Unvanquished](../unvanquished.md)** (C, C++, GPL-3.0, mature)
- **[VASSAL](../vassal.md)** (Java, LGPL-2.1, mature)
@ -245,6 +250,7 @@
- **[wxPython](../wxpython.md)** (Python, C, wxWindows license, mature)
- **[X-Moto](../x-moto.md)** (C++, GPL-2.0, mature, inactive since 2014)
- **[XPilot NG](../xpilot_ng.md)** (C, GPL-2.0, mature, inactive since 2010)
- **[XSkat](../xskat.md)** (Java, Custom, mature)
- **[Yet Another Engine](../yet_another_engine.md)** (MoonScript, Java, Lua, MIT, beta, inactive since 2016)
- **[Yo Frankie!](../yo_frankie.md)** (Blender Script, ?, mature, inactive since 2009)
- **[YSoccer](../ysoccer.md)** (Java, GPL-2.0, mature)

View File

@ -102,8 +102,8 @@
- **[Duke3D](../duke3d.md)** (C, GPL-2.0, beta, inactive since 2009)
- **[Duke3d_w32](../duke3dw32.md)** (C, GPL-2.0, beta, inactive since 2008)
- **[DukeGDX](../dukegdx.md)** (Java, GPL-3.0, beta)
- **[Dune 2 - The Maker](../dune_2-the_maker.md)** (Java, MIT, beta)
- **[Dune Dynasty](../dune_dynasty.md)** (C, GPL-2.0, mature, inactive since 2014)
- **[Dune II - The Maker](../dune_ii-the_maker.md)** (Java, MIT, beta)
- **[Dune Legacy](../dune_legacy.md)** (C++, GPL-2.0, mature)
- **[Dungeon Craft](../dungeon_craft.md)** (C++, GPL-2.0, mature)
- **[Dust Racing 2D](../dust_racing_2d.md)** (C, C++, GPL-3.0, mature)

View File

@ -14,6 +14,7 @@
- **[Annex: Conquer the World](../annex_conquer_the_world.md)** (Lua, GPL-3.0, mature, inactive since 2014)
- **[Antares](../antares.md)** (C++, LGPL-3.0, beta)
- **[AntiChess](../antichess.md)** (Java, MIT, beta, inactive since 2003)
- **[Anuto](../anuto.md)** (Java, GPL-2.0, mature)
- **[Armies](../armies.md)** (C++, GPL-3.0, mature, inactive since 2007)
- **[Armor Alley](../armor_alley.md)** (JavaScript, CC-BY-NC-3.0, beta)
- **[Attal: Lords of doom](../attal_lords_of_doom.md)** (C++, GPL-2.0, mature, inactive since 2008)
@ -35,6 +36,7 @@
- **[c64-nuclearreaction](../c64-nuclearreaction.md)** (C, Assembly, GPL-3.0, mature, inactive since 2014)
- **[CaesarIA](../caesaria.md)** (C++, JavaScript, C, GPL-3.0, beta)
- **[Castle-Combat](../castle-combat.md)** (Python, GPL-2.0, beta, inactive since 2006)
- **[Catan Dice Game](../catan_dice_game.md)** (Java, GPL-3.0, mature)
- **[cc94](../cc94.md)** (C++, Python, AGPL-3.0, beta)
- **[CCCP](../cccp.md)** (C++, AGPL-3.0, beta)
- **[chainreaction](../chainreaction.md)** (Java, LGPL-3.0, mature, inactive since 2017)
@ -58,8 +60,8 @@
- **[Devana](../devana.md)** (PHP, zlib, beta)
- **[Domination](../domination.md)** (Java, GPL-3.0, mature)
- **[DreamChess](../dreamchess.md)** (C, GPL-3.0, beta)
- **[DroidZebra](../droidzebra.md)** (C, Java, GPL-3.0, mature, inactive since 2015)
- **[Duel Commander](../duel_commander.md)** (C, GPL-3.0, beta, inactive since 2009)
- **[Dune 2 - The Maker](../dune_2-the_maker.md)** (Java, MIT, beta)
- **[Dune Dynasty](../dune_dynasty.md)** (C, GPL-2.0, mature, inactive since 2014)
- **[Dune II - The Maker](../dune_ii-the_maker.md)** (Java, MIT, beta)
- **[Dune Legacy](../dune_legacy.md)** (C++, GPL-2.0, mature)
@ -206,6 +208,7 @@
- **[Space Harrier Clone](../space_harrier_clone.md)** (C, C++, MIT, beta, inactive since 2018)
- **[Space Nerds In Space](../space_nerds_in_space.md)** (C, Lua, GPL-2.0, beta)
- **[Space Opera](../space_opera.md)** (Java, GPL-2.0, beta, inactive since 2008)
- **[Space Trader for Android](../space_trader_for_android.md)** (Java, GPL-3.0, mature, inactive since 2016)
- **[Space Trader for Windows](../space_trader_for_windows.md)** (C#, GPL-2.0, mature, inactive since 2009)
- **[Space War](../space_war.md)** (Java, Apache-2.0, mature)
- **[SpaceTrader for Java](../spacetrader_for_java.md)** (Java, GPL-2.0, mature, inactive since 2010)
@ -264,6 +267,7 @@
- **[Xenowar](../xenowar.md)** (C, C++, GPL-3.0, mature, inactive since 2014)
- **[XMage](../xmage.md)** (Java, MIT, mature)
- **[XSera](../xsera.md)** (C, Lua, MIT, beta, inactive since 2010)
- **[XSkat](../xskat.md)** (Java, Custom, mature)
- **[Zed Online](../zed_online.md)** (C++, ?, mature)
- **[Zero Ballistics](../zero_ballistics.md)** (C++, MIT, mature, inactive since 2013)
- **[Zero-K](../zero-k.md)** (Lua, GPL-2.0, mature)

View File

@ -95,6 +95,7 @@
- **[DRL](../drl.md)** (Lua, Pascal, GPL-2.0, mature)
- **[Duck Marines](../duck_marines.md)** (Lua, zlib, mature, inactive since 2016)
- **[Duel Commander](../duel_commander.md)** (C, GPL-3.0, beta, inactive since 2009)
- **[Dune II - The Maker](../dune_ii-the_maker.md)** (Java, MIT, beta)
- **[Dust Racing 2D](../dust_racing_2d.md)** (C, C++, GPL-3.0, mature)
- **[DwarfCorp](../dwarfcorp.md)** (C#, MIT, mature)
- **[DXX-Rebirth](../dxx-rebirth.md)** (C, C++, Python, GPL-3.0, Custom, mature)
@ -132,7 +133,7 @@
- **[FunLabyrinthe](../funlabyrinthe.md)** (Pascal, GPL-2.0, mature, inactive since 2012)
- **[GameCake](../gamecake.md)** (C, C++, Lua, MIT, mature)
- **[Gang Garrison 2](../gang_garrison_2.md)** (Game Maker Script, MPL-2.0, mature)
- **[GCompris](../gcompris.md)** (C, Python, GPL-3.0, mature, inactive since 2016)
- **[GCompris](../gcompris.md)** (C, Python, GPL-3.0, mature)
- **[GeonBit.UI](../geonbitui.md)** (C#, MIT, mature)
- **[Gilbert and the doors](../gilbert_and_the_doors.md)** (C, GPL-3.0, mature, inactive since 2018)
- **[GL-117](../gl-117.md)** (C++, GPL-2.0, mature, inactive since 2005)
@ -333,6 +334,7 @@
- **[rFXGen](../rfxgen.md)** (C, zlib, mature)
- **[Ri-li](../ri-li.md)** (C++, GPL-3.0, mature, inactive since 2007)
- **[Rigs of Rods](../rigs_of_rods.md)** (C, C++, AngelScript, GPL-3.0, mature)
- **[Rocks'n'Diamonds](../rocksndiamonds.md)** (C, GPL-2.0, mature)
- **[RogueBox Adventures](../roguebox_adventures.md)** (Python, GPL-3.0, mature, inactive since 2017)
- **[Rolisteam](../rolisteam.md)** (C++, JavaScript, GPL-2.0, mature)
- **[RPG-X](../rpg-x.md)** (C, GPL-2.0, mature, inactive since 2015)
@ -380,6 +382,7 @@
- **[Super Methane Brothers](../super_methane_brothers.md)** (C++, GPL-2.0, mature, inactive since 2011)
- **[SuperStarfighter](../superstarfighter.md)** (GDScript, MIT, beta)
- **[SuperTux](../supertux.md)** (C++, GPL-3.0, beta)
- **[SuperTuxKart](../supertuxkart.md)** (C++, C, GPL-3.0, mature)
- **[SuperTuxParty](../supertuxparty.md)** (GDScript, GPL-3.0, beta)
- **[System Syzygy](../system_syzygy.md)** (Rust, GPL-3.0, mature, inactive since 2018)
- **[T^3](../t3.md)** (C++, GPL-2.0, beta, inactive since 2005)
@ -387,11 +390,13 @@
- **[Taisei Project](../taisei_project.md)** (C, Python, MIT, mature)
- **[Tangomon](../tangomon.md)** (Python, GPL-3.0, mature, inactive since 2017)
- **[TankistOnline](../tankistonline.md)** (Python, GPL-3.0, beta)
- **[Tanks of Freedom](../tanks_of_freedom.md)** (GDScript, MIT, mature)
- **[Team Tactics](../team_tactics.md)** (Java, MIT, beta, inactive since 2016)
- **[Teeworlds](../teeworlds.md)** (C, C++, zlib, beta, inactive since 2013)
- **[TermFrogger](../termfrogger.md)** (Ada, GPL-3.0, mature)
- **[TerminalApps](../terminalapps.md)** (Ada, GPL-3.0, mature)
- **[TES3MP](../tes3mp.md)** (C++, GPL-3.0, beta)
- **[The Battle for Wesnoth](../the_battle_for_wesnoth.md)** (C, C++, Java, Python, Lua, GPL-2.0, mature)
- **[The Bub's Brothers](../the_bubs_brothers.md)** (Python, MIT, mature, inactive since 2013)
- **[The Butterfly Effect](../the_butterfly_effect.md)** (C++, GPL-2.0, beta)
- **[The Dark Mod](../the_dark_mod.md)** (C++, GPL-3.0, mature)
@ -423,6 +428,7 @@
- **[Ultimate Stunts](../ultimate_stunts.md)** (C++, GPL-2.0, beta, inactive since 2013)
- **[UltraStar Deluxe](../ultrastar_deluxe.md)** (Pascal, GPL-2.0, mature)
- **[UltraStar](../ultrastar.md)** (Pascal, ?, mature, inactive since 2010)
- **[UnCiv](../unciv.md)** (Kotlin, MPL-2.0, beta)
- **[unitystation](../unitystation.md)** (C#, AGPL-3.0, beta)
- **[Unvanquished](../unvanquished.md)** (C, C++, GPL-3.0, mature)
- **[Vanilla-Conquer](../vanilla-conquer.md)** (C, C++, Assembly, GPL-3.0, mature)
@ -448,6 +454,7 @@
- **[Xenowar](../xenowar.md)** (C, C++, GPL-3.0, mature, inactive since 2014)
- **[XPilot NG](../xpilot_ng.md)** (C, GPL-2.0, mature, inactive since 2010)
- **[XPilot](../xpilot.md)** (C, GPL-2.0, mature, inactive since 2010)
- **[XSkat](../xskat.md)** (Java, Custom, mature)
- **[Yamagi Quake II](../yamagi_quake_ii.md)** (C, GPL-2.0, mature)
- **[Yet Another Engine](../yet_another_engine.md)** (MoonScript, Java, Lua, MIT, beta, inactive since 2016)
- **[Yo Frankie!](../yo_frankie.md)** (Blender Script, ?, mature, inactive since 2009)

15
entries/tux_rider.md Normal file
View File

@ -0,0 +1,15 @@
# Tux Rider
- Home: https://drodin.com/tuxrider/
- Inspiration: Tux Racer
- State: mature, inactive since 2019
- Download: https://f-droid.org/de/packages/com.drodin.tuxrider/
- Platform: Android
- Keyword: arcade, 3D, content open, racing, skill
- Code repository: https://github.com/drodin/TuxRider.git
- Code language: C
- Code license: GPL-2.0
## Building
- Build system: Gradle

View File

@ -1,9 +1,9 @@
# UnCiv
- Home: https://github.com/yairm210/UnCiv
- Home: https://github.com/yairm210/UnCiv, https://yairm210.itch.io/unciv
- Inspiration: Civilization V
- State: beta
- Platform: Android
- Platform: Windows, Linux, macOS, Android
- Keyword: remake, strategy, content open, multiplayer online + hotseat, turn-based
- Code repository: https://github.com/yairm210/UnCiv.git (@created 2017, @stars 1993, @forks 580)
- Code language: Kotlin

View File

@ -1,6 +1,6 @@
# Unknown Horizons
- Home: http://unknown-horizons.org/, https://sourceforge.net/projects/unknownhorizons/
- Home: https://unknown-horizons.org/, https://sourceforge.net/projects/unknownhorizons/
- Media: https://en.wikipedia.org/wiki/Unknown_Horizons
- Inspiration: "Anno (series)"
- State: beta

14
entries/vector_pinball.md Normal file
View File

@ -0,0 +1,14 @@
# Vector Pinball
- Home: https://github.com/dozingcat/Vector-Pinball
- State: mature
- Download: https://f-droid.org/de/packages/com.dozingcatsoftware.bouncy/
- Platform: Android
- Keyword: arcade, flipper, skill
- Code repository: https://github.com/dozingcat/Vector-Pinball.git
- Code language: Java
- Code license: GPL-3.0
## Building
- Build system: Gradle

13
entries/xskat.md Normal file
View File

@ -0,0 +1,13 @@
# XSkat
- Home: http://www.xskat.de/xskat.html
- Inspiration: Skat
- State: mature
- Download: http://www.xskat.de/xskat-latest.html, https://f-droid.org/de/packages/de.xskat/
- Platform: Windows, Linux, macOS, Android
- Keyword: cards, strategy
- Code repository: https://github.com/rnauber/xskat-android.git
- Code language: Java
- Code license: Custom
## Building

View File

@ -1,5 +1,5 @@
[comment]: # (partly autogenerated content, edit with care, read the manual before)
# Inspirations [618]
# Inspirations [620]
## 1010! [1]
@ -422,6 +422,10 @@
- Inspired entries: CatacombSDL
- Media: https://en.wikipedia.org/wiki/Catacomb_(video_game)
## Catan [1]
- Inspired entries: Catan Dice Game
## Cave Story [2]
- Inspired entries: NXEngine, NXEngine-evo
@ -2556,6 +2560,10 @@
- Inspired entries: Taisei Project
## tower defense [1]
- Inspired entries: Anuto
## TrackMania [2]
- Inspired entries: ManiaDrive, Stunt Rally

File diff suppressed because one or more lines are too long