diff --git a/README.md b/README.md index 0a6c74c7..dcecdcbc 100644 --- a/README.md +++ b/README.md @@ -5,9 +5,9 @@ Development **[Blog](https://trilarion.blogspot.com/search/label/osgames)** / **[Statistics](statistics.md#statistics)** about entries [comment]: # (start of autogenerated content, do not edit) -**[Games](entries/tocs/_games.md#Games)** (1487) - **[Tools](entries/tocs/_tools.md#Tools)** (48) - **[Frameworks](entries/tocs/_frameworks.md#Frameworks)** (95) - **[Libraries](entries/tocs/_libraries.md#Libraries)** (16) +**[Games](entries/tocs/_games.md#Games)** (1486) - **[Tools](entries/tocs/_tools.md#Tools)** (48) - **[Frameworks](entries/tocs/_frameworks.md#Frameworks)** (95) - **[Libraries](entries/tocs/_libraries.md#Libraries)** (16) -By category: **[Action](entries/tocs/_action.md#action)** (281), **[Adventure](entries/tocs/_adventure.md#adventure)** (59), **[Arcade](entries/tocs/_arcade.md#arcade)** (159), **[Board](entries/tocs/_board.md#board)** (26), **[Cards](entries/tocs/_cards.md#cards)** (22), **[Educational](entries/tocs/_educational.md#educational)** (13), **[Framework](entries/tocs/_framework.md#framework)** (95), **[Game engine](entries/tocs/_game-engine.md#game-engine)** (163), **[Library](entries/tocs/_library.md#library)** (16), **[Music](entries/tocs/_music.md#music)** (15), **[Platform](entries/tocs/_platform.md#platform)** (69), **[Puzzle](entries/tocs/_puzzle.md#puzzle)** (159), **[Remake](entries/tocs/_remake.md#remake)** (572), **[Role playing](entries/tocs/_role-playing.md#role-playing)** (222), **[Simulation](entries/tocs/_simulation.md#simulation)** (127), **[Sports](entries/tocs/_sports.md#sports)** (25), **[Strategy](entries/tocs/_strategy.md#strategy)** (298), **[Tool](entries/tocs/_tool.md#tool)** (48), **[Visual novel](entries/tocs/_visual-novel.md#visual-novel)** (7) +By category: **[Action](entries/tocs/_action.md#action)** (281), **[Adventure](entries/tocs/_adventure.md#adventure)** (59), **[Arcade](entries/tocs/_arcade.md#arcade)** (159), **[Board](entries/tocs/_board.md#board)** (26), **[Cards](entries/tocs/_cards.md#cards)** (22), **[Educational](entries/tocs/_educational.md#educational)** (13), **[Framework](entries/tocs/_framework.md#framework)** (95), **[Game engine](entries/tocs/_game-engine.md#game-engine)** (163), **[Library](entries/tocs/_library.md#library)** (16), **[Music](entries/tocs/_music.md#music)** (15), **[Platform](entries/tocs/_platform.md#platform)** (69), **[Puzzle](entries/tocs/_puzzle.md#puzzle)** (159), **[Remake](entries/tocs/_remake.md#remake)** (571), **[Role playing](entries/tocs/_role-playing.md#role-playing)** (221), **[Simulation](entries/tocs/_simulation.md#simulation)** (126), **[Sports](entries/tocs/_sports.md#sports)** (25), **[Strategy](entries/tocs/_strategy.md#strategy)** (298), **[Tool](entries/tocs/_tool.md#tool)** (48), **[Visual novel](entries/tocs/_visual-novel.md#visual-novel)** (7) By platform: **[Windows](entries/tocs/_windows.md#windows)** (529), **[Linux](entries/tocs/_linux.md#linux)** (502), **[macOS](entries/tocs/_macos.md#macos)** (296), **[Android](entries/tocs/_android.md#android)** (150), **[iOS](entries/tocs/_ios.md#ios)** (21), **[Web](entries/tocs/_web.md#web)** (152) diff --git a/code/archives.json b/code/archives.json index 858cbd43..5ec423c6 100644 --- a/code/archives.json +++ b/code/archives.json @@ -843,6 +843,7 @@ "https://github.com/jonof/jfduke3d.git", "https://github.com/jonof/jfsw.git", "https://github.com/joshbressers/ularn.git", + "https://github.com/jotd666/supercars3.git", "https://github.com/jp8900308/other-life.git", "https://github.com/jpmalkiewicz/decker.git", "https://github.com/jsettlers/settlers-remake.git", @@ -1577,7 +1578,6 @@ "https://svn.code.sf.net/p/sokosolve/code", "https://svn.code.sf.net/p/spacezero/code", "https://svn.code.sf.net/p/speed-dreams/code", - "https://svn.code.sf.net/p/sundog/code", "https://svn.code.sf.net/p/therush/code", "https://svn.code.sf.net/p/toohardforyou/code", "https://svn.code.sf.net/p/tpb3d/code", diff --git a/code/backlog.txt b/code/backlog.txt index 3192f5a0..208c1373 100644 --- a/code/backlog.txt +++ b/code/backlog.txt @@ -91,4 +91,9 @@ https://www.seul.org/~grumbel/tmp/clanlib/games.html https://www.tapatalk.com/groups/imperilist/ https://www.wurfelengine.net/ https://zdoom.org/downloads (gzdoom, lzdoom) -https://zope.readthedocs.io/en/latest/ \ No newline at end of file +https://zope.readthedocs.io/en/latest/ +https://github.com/QodotPlugin/qodot-plugin +https://github.com/gecko0307/dagon +https://github.com/open-telemetry/opentelemetry-cpp +https://github.com/googleforgames/open-match +https://github.com/hiitiger/goverlay \ No newline at end of file diff --git a/code/html/base.jinja b/code/html/base.jinja index 360e23f2..a826399c 100644 --- a/code/html/base.jinja +++ b/code/html/base.jinja @@ -9,6 +9,7 @@ {{ base['title'] }} + {#- navigation bar -#} diff --git a/code/html/favicon.svg b/code/html/favicon.svg new file mode 100644 index 00000000..7a8ed675 --- /dev/null +++ b/code/html/favicon.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + diff --git a/code/html/generate_static_website.py b/code/html/generate_static_website.py index 9e43759d..a6284628 100644 --- a/code/html/generate_static_website.py +++ b/code/html/generate_static_website.py @@ -747,9 +747,9 @@ def generate(entries, inspirations, developers): # copy css utils.copy_tree(os.path.join(c.web_template_path, 'css'), c.web_css_path) - # collage_image and google search console token - shutil.copyfile(os.path.join(c.web_template_path, 'collage_games.jpg'), os.path.join(c.web_path, 'collage_games.jpg')) - shutil.copyfile(os.path.join(c.web_template_path, 'google1f8a3863114cbcb3.html'), os.path.join(c.web_path, 'google1f8a3863114cbcb3.html')) + # collage_image and google search console token and favicon.svg + for file in ('collage_games.jpg', 'google1f8a3863114cbcb3.html', 'favicon.svg'): + shutil.copyfile(os.path.join(c.web_template_path, file), os.path.join(c.web_path, file)) # create Jinja Environment diff --git a/code/rejected.txt b/code/rejected.txt index 6487c1f7..26a381d8 100644 --- a/code/rejected.txt +++ b/code/rejected.txt @@ -185,6 +185,7 @@ Story Game Create (https://storygamecreator.webs.com/): No license nor sources f Stunt Car Racer Remake (http://stuntcarracerwin32.bravesites.com, https://sourceforge.net/projects/stuntcarremake/, https://git.code.sf.net/p/stuntcarremake/code): License unclear, author confirmed that there is not license and didn't answer when asked if there could one be added (see https://github.com/Trilarion/opensourcegames/issues/244) Styx (http://retrospec.sgn.net/game/styx, http://retrospec.sgn.net/game-links.php?link=styx): Unclear license information, not open source in our sense, see other entries from retrospec here Sudoku86 (http://sudoku86.sourceforge.net/): Does only run under DOS. Not the preferred OS for this database. +SunDog Resurrection (http://www.sundogresurrectionproject.com/, https://sourceforge.net/projects/sundog/): Sources old and in alpha state and without license information, newer sources difficult to get (sign NDA ...) not pursued further, see issue #243 Super Mario Bros With SFML in C# (https://mario.codeplex.com/, https://mario.codeplex.com/SourceControl/latest): Codeplex cannot access archive, therefore no source, might be just a previous state of Mario Objects Sworsorc (https://github.com/cjeffery/sworsorc, https://svn.code.sf.net/p/alteraterra/code/): Proprietary license (copyright headers in files) tecbattle (https://code.google.com/archive/p/tecbattle/): Not advanced enough, no license information. diff --git a/developers.md b/developers.md index 05eeabfa..05daa9b4 100644 --- a/developers.md +++ b/developers.md @@ -1,5 +1,5 @@ [comment]: # (partly autogenerated content, edit with care, read the manual before) -# Developer [12186] +# Developer [12172] ## #Momo [1] @@ -3544,9 +3544,9 @@ - Contact: gusnan@GH - Home: http://www.gusnan.se -## Andreas Röver [2] +## Andreas Röver [3] -- Games: Pushover, Toppler +- Games: Pushover, Toppler, Tower Toppler - Contact: roever@SF ## Andreas Rønning [1] @@ -5371,11 +5371,6 @@ - Games: ScummVM - Contact: Strangerke@GH -## Arnaud Cheritat [1] - -- Games: SunDog Resurrection -- Contact: arnache@SF - ## Arne de Bruijn [1] - Games: DXX-Rebirth @@ -5448,9 +5443,9 @@ - Contact: ArtBIT@GH - Home: https://djordjeungar.com -## Artem [3] +## Artem [4] -- Games: ClanLib, SuperTuxKart, VCMI +- Games: ClanLib, PipeWalker, SuperTuxKart, VCMI - Contact: artemsen@SF, ArtHome12@GH, KroArtem@GH, v-for-vandal@GH - Home: https://kroartem.wordpress.com/ @@ -8117,11 +8112,6 @@ - Contact: BrandonLittell@GH - Home: https://brandonlittell.com -## Brandon Little [1] - -- Games: SunDog Resurrection -- Contact: xaxes@SF - ## Brandon McCaig [1] - Games: Liberation Circuit @@ -8529,11 +8519,6 @@ - Contact: SuborbitalPigeon@GH - Home: https://bcowan.me.uk -## Bruce F. Webster [1] - -- Games: SunDog Resurrection -- Contact: bfwebster@SF - ## Bruce Mitchener [1] - Games: Dear ImGui @@ -11116,11 +11101,6 @@ - Games: ioquake3, Tremulous, Unvanquished - Contact: cmf028@GH -## CMG Lee [1] - -- Games: Grabble -- Contact: cmglee@SF - ## cmocanu [1] - Games: Unknown Horizons @@ -11510,9 +11490,9 @@ - Contact: cor3ntin@GH - Home: https://www.linkedin.com/in/corentin-jabot-190b9749/ -## Cord Awtry [1] +## Cord Awtry [2] -- Games: MegaMek +- Games: MegaMek, MekWars - Contact: kipsta@SF ## Cord Rehn [1] @@ -11587,11 +11567,6 @@ - Games: UnCiv - Contact: Coruna@GH -## Corvus [1] - -- Games: UltraStar -- Contact: corvus5@SF - ## Cory Sanin [1] - Games: OpenRCT2 @@ -11775,11 +11750,6 @@ - Games: TripleA - Contact: CrazyGerman@GH -## CrazyWeazel [1] - -- Games: SunDog Resurrection -- Contact: crazyweazel@SF - ## crazzymad777 [1] - Games: Griefly @@ -11992,9 +11962,9 @@ - Games: Cataclysm: Dark Days Ahead - Contact: KorGgenT@GH -## Curtis Olson [1] +## Curtis Olson [2] -- Games: FlightGear +- Games: FlightGear, PLIB - Contact: curt@SF ## Curtis Shmyr [1] @@ -13194,11 +13164,6 @@ - Games: Endless Sky - Contact: Darcman99@GH -## Darcy Phipps [1] - -- Games: SunDog Resurrection -- Contact: tact@SF - ## darealshinji [2] - Games: Aleph One, Chocolate Duke3D @@ -16174,9 +16139,9 @@ - Games: Craft - Contact: dymk@GH -## Dylan Myers [1] +## Dylan Myers [2] -- Games: MegaMek +- Games: MegaMek, MekWars - Contact: Dylan-M@GH, ralgith-erian@SF ## Dylan Petonke [1] @@ -16190,9 +16155,9 @@ - Contact: djsrv@GH - Home: https://djsrv.github.io/ -## Dylan Thurston [1] +## Dylan Thurston [2] -- Games: Toppler +- Games: Toppler, Tower Toppler - Contact: dthurston@SF ## dylanetaft [1] @@ -22762,9 +22727,9 @@ - Games: The Battle for Wesnoth - Contact: Hejnewar@GH -## Helge Richter [1] +## Helge Richter [2] -- Games: MegaMek +- Games: MegaMek, MekWars - Contact: mcwizard@SF ## Heli Aldridge [1] @@ -25096,11 +25061,6 @@ - Games: CivOne - Contact: jakebrown58@GH -## Jake La Foret [1] - -- Games: SunDog Resurrection -- Contact: terofal77@SF - ## Jake Petroules [1] - Games: Qt @@ -25960,9 +25920,9 @@ - Games: Golly - Contact: jsummers@SF -## Jason Tighe [1] +## Jason Tighe [2] -- Games: MegaMek +- Games: MegaMek, MekWars - Contact: torren@SF ## Jason Wall [1] @@ -26640,11 +26600,6 @@ - Games: FreeSO - Contact: JDrocks450@GH -## Jeremy Hitchcock [1] - -- Games: SunDog Resurrection -- Contact: jhitchco@SF - ## Jeremy Lainé [1] - Games: Qt @@ -26721,11 +26676,6 @@ - Contact: jpwhiting@GH - Home: https://jpwhiting.blogspot.com -## Jeremy Yoder [1] - -- Games: SunDog Resurrection -- Contact: jyoder@SF - ## Jeric [1] - Games: libGDX @@ -33141,11 +33091,6 @@ - Games: 0 A.D., SuperTux, SuperTuxKart - Contact: leper@GH -## Les Thompson [1] - -- Games: SunDog Resurrection -- Contact: thompson_les@SF - ## Lethal Ghost [1] - Games: ClanLib @@ -37052,9 +36997,9 @@ - Games: SuperStarfighter - Contact: nitaku@GH -## Matthew [6] +## Matthew [5] -- Games: Godot, SunDog Resurrection, SuperTux, Thrive, Tux Builder, Vega Strike +- Games: Godot, SuperTux, Thrive, Tux Builder, Vega Strike - Contact: mahboi@GH, roguestar191@SF, skyace65@GH, solo_anakin@SF ## Matthew C [1] @@ -40960,7 +40905,7 @@ ## Nate [2] - Games: TankistOnline, The Powder Toy -- Contact: ief015@GH, servusDei2018@GH, servusdei2018@GH +- Contact: ief015@GH, servusdei2018@GH, servusDei2018@GH - Home: https://servusdei.github.io ## Nate Fries [1] @@ -43948,9 +43893,9 @@ - Games: Bloodmasters - Contact: codeimp@SF -## Pasi Kallinen [4] +## Pasi Kallinen [5] -- Games: NetHack, The Bub's Brothers, Toppler, UnNetHack +- Games: NetHack, The Bub's Brothers, Toppler, Tower Toppler, UnNetHack - Contact: paxed@GH, pkalli@SF ## Pasi Lackman [1] @@ -44059,11 +44004,6 @@ - Games: Ren'Py - Contact: pkdawson@GH -## Patrick Devine [1] - -- Games: SunDog Resurrection -- Contact: agntdrake@SF - ## Patrick Dworski [1] - Games: xoreos @@ -48524,11 +48464,6 @@ - Games: AssaultCube - Contact: rick_helmus@SF -## rick browne [1] - -- Games: SunDog Resurrection -- Contact: rick_browne@SF - ## Rick Cooley [1] - Games: Omega-rpg @@ -51580,9 +51515,9 @@ - Contact: donalffons@GH - Home: https://www.interactiveimpressions.com -## Sebastian Brocks [1] +## Sebastian Brocks [2] -- Games: MegaMek +- Games: MegaMek, MekWars - Contact: beerockxs@GH, beerockxs@SF ## Sebastian Brodehl [1] @@ -52794,12 +52729,6 @@ - Games: Zatacka X - Contact: simenheg@GH -## Simeon Pilgrim [1] - -- Games: coab -- Contact: simeonpilgrim@GH -- Home: http://simeonpilgrim.com/blog/ - ## Simon [1] - Games: The Powder Toy @@ -54550,9 +54479,9 @@ - Contact: KonajuGames@GH - Home: http://konaju.com -## Steve Baker [1] +## Steve Baker [2] -- Games: TuxKart +- Games: PLIB, TuxKart - Contact: sjbaker@SF ## Steve Checkoway [1] @@ -55566,9 +55495,9 @@ - Contact: tdgunes@GH - Home: https://tdgunes.com -## Taharqa [1] +## Taharqa [2] -- Games: MegaMek +- Games: MegaMek, MekWars - Contact: bombaijin@SF, Taharqa@GH, taharqa@SF ## Tahsin Jahin Khalid [1] @@ -59299,9 +59228,9 @@ - Games: Cataclysm: Dark Days Ahead - Contact: UrbanCMC@GH -## urgru [1] +## urgru [2] -- Games: MegaMek +- Games: MegaMek, MekWars - Contact: urgru@SF ## urho3d-travis-ci [1] diff --git a/docs/contribute.html b/docs/contribute.html index 43f1d964..c45c4b35 100644 --- a/docs/contribute.html +++ b/docs/contribute.html @@ -8,6 +8,7 @@ OSGL +