diff --git a/README.md b/README.md
index bd780d05..57893c14 100644
--- a/README.md
+++ b/README.md
@@ -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)** (1228) - **[Tools](entries/tocs/_tools.md#Tools)** (35) - **[Frameworks](entries/tocs/_frameworks.md#Frameworks)** (78) - **[Libraries](entries/tocs/_libraries.md#Libraries)** (39)
+**[Games](entries/tocs/_games.md#Games)** (1227) - **[Tools](entries/tocs/_tools.md#Tools)** (36) - **[Frameworks](entries/tocs/_frameworks.md#Frameworks)** (79) - **[Libraries](entries/tocs/_libraries.md#Libraries)** (40)
-By category: **[Action](entries/tocs/_action.md#action)** (222), **[Adventure](entries/tocs/_adventure.md#adventure)** (48), **[Arcade](entries/tocs/_arcade.md#arcade)** (115), **[Board game](entries/tocs/_board-game.md#board-game)** (0), **[Card game](entries/tocs/_card-game.md#card-game)** (0), **[Educational](entries/tocs/_educational.md#educational)** (12), **[Framework](entries/tocs/_framework.md#framework)** (78), **[Game engine](entries/tocs/_game-engine.md#game-engine)** (109), **[Library](entries/tocs/_library.md#library)** (39), **[Music](entries/tocs/_music.md#music)** (14), **[Platform](entries/tocs/_platform.md#platform)** (54), **[Puzzle](entries/tocs/_puzzle.md#puzzle)** (137), **[Remake](entries/tocs/_remake.md#remake)** (492), **[Role playing](entries/tocs/_role-playing.md#role-playing)** (182), **[Simulation](entries/tocs/_simulation.md#simulation)** (106), **[Sports](entries/tocs/_sports.md#sports)** (23), **[Strategy](entries/tocs/_strategy.md#strategy)** (259), **[Tool](entries/tocs/_tool.md#tool)** (35), **[Visual novel](entries/tocs/_visual-novel.md#visual-novel)** (5)
+By category: **[Action](entries/tocs/_action.md#action)** (222), **[Adventure](entries/tocs/_adventure.md#adventure)** (48), **[Arcade](entries/tocs/_arcade.md#arcade)** (115), **[Board](entries/tocs/_board.md#board)** (23), **[Cards](entries/tocs/_cards.md#cards)** (15), **[Educational](entries/tocs/_educational.md#educational)** (12), **[Framework](entries/tocs/_framework.md#framework)** (79), **[Game engine](entries/tocs/_game-engine.md#game-engine)** (109), **[Library](entries/tocs/_library.md#library)** (40), **[Music](entries/tocs/_music.md#music)** (14), **[Platform](entries/tocs/_platform.md#platform)** (54), **[Puzzle](entries/tocs/_puzzle.md#puzzle)** (137), **[Remake](entries/tocs/_remake.md#remake)** (492), **[Role playing](entries/tocs/_role-playing.md#role-playing)** (182), **[Simulation](entries/tocs/_simulation.md#simulation)** (106), **[Sports](entries/tocs/_sports.md#sports)** (22), **[Strategy](entries/tocs/_strategy.md#strategy)** (259), **[Tool](entries/tocs/_tool.md#tool)** (36), **[Visual novel](entries/tocs/_visual-novel.md#visual-novel)** (6)
-By platform: **[Windows](entries/tocs/_windows.md#windows)** (421), **[Linux](entries/tocs/_linux.md#linux)** (408), **[macOS](entries/tocs/_macos.md#macos)** (225), **[Android](entries/tocs/_android.md#android)** (65), **[iOS](entries/tocs/_ios.md#ios)** (13), **[Web](entries/tocs/_web.md#web)** (73)
+By platform: **[Windows](entries/tocs/_windows.md#windows)** (423), **[Linux](entries/tocs/_linux.md#linux)** (410), **[macOS](entries/tocs/_macos.md#macos)** (227), **[Android](entries/tocs/_android.md#android)** (66), **[iOS](entries/tocs/_ios.md#ios)** (14), **[Web](entries/tocs/_web.md#web)** (74)
[comment]: # (end of autogenerated content)
diff --git a/developer.md b/developer.md
index 374696ae..072d5d15 100644
--- a/developer.md
+++ b/developer.md
@@ -1,1185 +1,1205 @@
[comment]: # (partly autogenerated content, edit with care, read the manual before)
# Developer
-295 listed developer(s).
+300 listed developer(s).
-## Akira Higuchi
+## Akira Higuchi (1)
- Games: Kobo Deluxe
-## Alan Grier
+## Alan Grier (1)
- Games: Anagramarama
-## Alan Witkowski
+## Alan Witkowski (1)
- Games: Empty Clip
-## Albert Astals Cid
+## Albert Astals Cid (1)
- Games: Blinken
-## Alex Gleason
+## Alex Gleason (1)
- Games: Vegan on a Desert Island
-## Alex Henry
+## Alex Henry (1)
- Games: Javelin
-## Alex Margarit
+## Alex Margarit (1)
- Games: a2x
-## Alexander Söderlund
+## Alexander Lang (1)
+
+- Games: xdigger
+
+## Alexander Söderlund (1)
- Games: Hnefatafl
-## Anders Svensson
+## Anders Svensson (1)
- Games: Alex the Allegator 4
-## Andreas Kattner
+## Andreas Kattner (1)
- Games: Canta
-## Andreas Røsdal
+## Andreas Røsdal (1)
- Games: OpenRTS
-## Andy Southgate
+## Andy Southgate (1)
- Games: SDL Asylum
-## Anthony Mariette Louis Liekens
+## Anthony Mariette Louis Liekens (1)
- Games: Qonk
-## Antoine Morineau
+## Antoine Morineau (1)
- Games: OpenAlchemist
-## Anton Norup Sørensen
+## Anton Norup Sørensen (1)
- Games: Vertigo
-## Ari Mustonen
+## Ari Mustonen (1)
- Games: Hex-a-hop
-## Arne Reiners
+## Arne Reiners (1)
- Games: GL-117
-## Aurélien Gâteau
+## Aurélien Gâteau (1)
- Games: Pixel Wheels
-## Bart Mak
+## Bart Mak (1)
- Games: Slingshot
-## Ben Kibbey
+## Ben Kibbey (1)
- Games: CBoard
-## Benjamin Meyer
+## Benjamin Meyer (1)
- Games: KSnakeDuel
-## Bernard Kennedy
+## Bernard Kennedy (1)
- Games: 3Dc
-## Bernhard Kaindl
+## Bernhard Kaindl (1)
- Games: GL-117
-## Bernhard Trummer
+## Bernhard Trummer (1)
- Games: Moagg2
-## Bert Beckwith
+## Bert Beckwith (1)
- Games: British Bingo
-## Bill Kendrick
+## Bill Kendrick (2)
- Games: Gem Drop X, Tux Paint
-## Bjørn Hansen
+## Bjørn Hansen (1)
- Games: Balder2D
-## Bob Winckelmans
+## Bob Winckelmans (1)
- Games: Critterding
-## Bokorn
+## Bokorn (1)
- Games: Brikx
-## Brian Wellington
+## Brian Wellington (1)
- Games: XBill
-## Bruno Ethvignot
+## Bruno Ethvignot (2)
- Games: Powermanga, TecnoballZ
-## Calle Laakkonen
+## Calle Laakkonen (1)
- Games: Luola
-## Cedric Delfosse
+## Cedric Delfosse (1)
- Games: GL-117
-## Chris DeLeon
+## Chris DeLeon (1)
- Games: Shotgun Debugger
-## Chris Hopp
+## Chris Hopp (2)
- Games: buggyGame, Pillows
-## Chris Laurel
+## Chris Laurel (1)
- Games: Amphetamine
-## Christian Haag
+## Christian Haag (1)
- Games: RedShift
-## Chuck Simmons
+## Chuck Simmons (1)
- Games: VMS Empire
-## Clive Crous
+## Clive Crous (1)
- Games: Vulture's Eye
-## Coda
+## Coda (1)
- Games: Stringrolled
-## Colm Gallagher
+## Colm Gallagher (1)
- Games: Anagramarama
-## copx. Sherm Pendley
+## copx. Sherm Pendley (1)
- Games: Warp Rogue
-## Daniel Champagne
+## Daniel Champagne (1)
- Games: Gilbert and the doors
-## Daniel Loreck
+## Daniel Loreck (1)
- Games: JSkat
-## Daniel Roux
+## Daniel Roux (1)
- Games: Colobot: Gold Edition
-## Danny Allen
+## Daniele Napolitano (1)
+
+- Games: Gweled
+
+## Danny Allen (1)
- Games: Blinken
-## David Igreja
+## David Igreja (1)
- Games: TecnoballZ
-## David McNamara
+## David McNamara (1)
- Games: Xultris
-## David Olofson
+## David Olofson (1)
- Games: Kobo Deluxe
-## David Perrenoud
+## David Perrenoud (1)
- Games: Jamp
-## David Rosen
+## David Rosen (1)
- Games: Black Shades Elite
-## DelphaDesign
+## DelphaDesign (1)
- Games: Annex: Conquer the World
-## Derek Hausauer
+## Derek Hausauer (1)
- Games: T^3
-## Dettus
+## Dettus (1)
- Games: n2048
-## Dimitris Papavasiliou
+## Dimitris Papavasiliou (1)
- Games: Billiards
-## Dmitry Suzdalev
+## Dmitry Suzdalev (1)
- Games: KMines
-## Dominique Roux-Serret
+## Dominique Roux-Serret (1)
- Games: Ri-li
-## Don Llopis
+## Don Llopis (1)
- Games: XInvaders 3D
-## Don Woods
+## Don Woods (1)
- Games: Colossal Cave Adventure
-## Drummyfish
+## Drummyfish (1)
- Games: Steamer Duck
-## Ed James
+## Ed James (1)
- Games: VMS Empire
-## Eero Tamminen
+## Eero Tamminen (1)
- Games: SolarWolf
-## Emmanuel Founaud
+## Emmanuel Founaud (1)
- Games: Powermanga
-## Eric Cheung
+## Eric Cheung (1)
- Games: GL-117
-## Eric House
+## Eric House (1)
- Games: Crosswords
-## Eric P. Hutchins
+## Eric P. Hutchins (1)
- Games: Ball and Paddle
-## Eric S. Raymond
+## Eric S. Raymond (1)
- Games: VMS Empire
-## Eric Söderberg
+## Eric Söderberg (1)
- Games: Zauberer
-## Erik Auerswald
+## Erik Auerswald (1)
- Games: Kobo Deluxe
-## Etienne Sobole
+## Etienne Sobole (1)
- Games: Powermanga
-## Eugene Andreeschev
+## Eugene Andreeschev (1)
- Games: GL-117
-## Farsides
+## Farsides (1)
- Games: Card Stories
-## Federico Poloni
+## Federico Poloni (1)
- Games: Bastet
-## Felix Lauer
+## Felix Lauer (1)
- Games: M.A.R.S.
-## Felix Rodriguez Lopez
+## Felix Rodriguez Lopez (1)
- Games: Canta
-## Flavio Calva
+## Flavio Calva (1)
- Games: Yorg
-## Florian Berger
+## Florian Berger (1)
- Games: FooBillard
-## Florian Fischer
+## Florian Fischer (1)
- Games: Holtz
-## Florian Schulze
+## Florian Schulze (1)
- Games: Kobo Deluxe
-## Florian Wesch
+## Florian Wesch (1)
- Games: Infon Battle Arena
-## Francesco Rossi
+## Francesco Rossi (1)
- Games: Ksudoku
-## Fredrik Portstrom
+## Fredrik Portstrom (1)
- Games: Sinatra
-## FrenchYann
+## FrenchYann (1)
- Games: Chess3D
-## G. Wessner
+## G. Wessner (1)
- Games: Blasphemer
-## Ghoulsblade
+## Ghoulsblade (1)
- Games: Iris2
-## Gnome
+## Gnome (2)
- Games: Gnome Chess, Mines
-## Graeme Gott
+## Graeme Gott (5)
- Games: CuteMaze, Gottet, Simsu, Tanglet, Tetzle
-## Gregory Peng
+## Gregory Peng (1)
- Games: Shotgun Debugger
-## Guillaume Delhumeau
+## Gryc Ueusp (1)
+
+- Games: Libre: The Open Source Card Game
+
+## Guillaume Delhumeau (1)
- Games: OpenAlchemist
-## Guy Langston
+## Guy Langston (1)
- Games: SokoSolve
-## Hagish
+## Hagish (1)
- Games: Iris2
-## Harm Geert Muller
+## Harm Geert Muller (1)
- Games: Fairy-Max
-## Harmen van der Wal
+## Harmen van der Wal (1)
- Games: Hypercube
-## Heiko Schäfer
+## Heiko Schäfer (1)
- Games: NetMauMau
-## Heiner Marxen
+## Heiner Marxen (1)
- Games: JSoko
-## Helmut Hoenig
+## Helmut Hoenig (1)
- Games: Xjig
-## HoleInTheHeadStudios
+## HoleInTheHeadStudios (2)
- Games: Magic Gardeners Tournament, Search for the Red Herring
-## Holger Schäkel
+## Holger Schäkel (1)
- Games: FooBillard++
-## Horst Kevin
+## Horst Kevin (1)
- Games: Fictional Air Combat
-## Hubert Lamontagne
+## Hubert Lamontagne (1)
- Games: Stringrolled
-## Hugh Robinson
+## Hugh Robinson (1)
- Games: SDL Asylum
-## Immanuel Halupczok
+## Immanuel Halupczok (1)
- Games: Cuyo
-## Ingo Ruhnke
+## Ingo Ruhnke (2)
- Games: Construo, Windstille
-## Isabelle Bouchard
+## Isabelle Bouchard (1)
- Games: Stringrolled
-## Jaakko Tapani Peltonen
+## Jaakko Tapani Peltonen (1)
- Games: Falcon's Eye
-## James Stone
+## James Stone (1)
- Games: GL-117
-## Jan Friederich
+## Jan Friederich (1)
- Games: Mmpong
-## Jan Mulder
+## Jan Mulder (2)
- Games: Pendumito, WebHangman
-## Jan Schäfer
+## Jan Schäfer (1)
- Games: JSkat
-## Jani Kajala
+## Jani Kajala (1)
- Games: Cat Mother Dead Justice
-## Jasmine Langridge
+## Jasmine Langridge (1)
- Games: Trigger
-## Jason Rohrer
+## Jason Rohrer (8)
- Games: Between, Cultivation, Gravitation, One Hour One Life, Passage, Primrose, Sleep Is Death, Transcend
-## Jay Fenlason
+## Jay Fenlason (1)
- Games: Hack
-## Jean-Baptiste Lamy / Nekeme Prod.
+## Jean-Baptiste Lamy / Nekeme Prod. (1)
- Games: Slune
-## Jean-Marc Le Peuvedic
+## Jean-Marc Le Peuvedic (1)
- Games: GL-117
-## Jean-Michel Martin de Santero
+## Jean-Michel Martin de Santero (2)
- Games: Powermanga, TecnoballZ
-## Jeff Thoene
+## Jeff Thoene (1)
- Games: Shotgun Debugger
-## Jens Fursund
+## Jens Fursund (1)
- Games: Qonk
-## Jeremy Sheeley
+## Jeremy Sheeley (1)
- Games: Kobo Deluxe
-## Jesse Smith
+## Jesse Smith (1)
- Games: Atomic Tanks
-## Jetro Lauha
+## Jetro Lauha (1)
- Games: Pathogen Warrior
-## Jim Gilloghy
+## Jim Gilloghy (1)
- Games: Colossal Cave Adventure
-## Jimmy Christensen
+## Jimmy Christensen (2)
- Games: OldSkool Gravity Game, SDL-Ball
-## Joan Queralt Molina
+## Joan Queralt Molina (1)
- Games: Biogenesis
-## Jochen Voss
+## Jochen Voss (1)
- Games: Moon-buggy
-## Joel Bouchard Lamontagne
+## Joel Bouchard Lamontagne (1)
- Games: Stringrolled
-## Joey Marshall
+## Joey Marshall (1)
- Games: Snowballz
-## Johan Peitz
+## Johan Peitz (1)
- Games: Alex the Allegator 4
-## Johannes Bergmeier
+## Johannes Bergmeier (1)
- Games: Ksudoku
-## John McIntosh
+## John McIntosh (1)
- Games: 4D Maze Game
-## John Nesky
+## John Nesky (1)
- Games: Shotgun Debugger
-## Jonas Eschenburg
+## Jonas Eschenburg (1)
- Games: Thunder&Lightning
-## Jonas Spillmann
+## Jonas Spillmann (1)
- Games: Amphetamine
-## Jonathan Musther
+## Jonathan Musther (1)
- Games: Slingshot
-## Joona "JDruid" Karjalainen
+## Joona "JDruid" Karjalainen (1)
- Games: Trip on the Funny Boat
-## Joseph Hewitt
+## Joseph Hewitt (3)
- Games: Dungeon Monkey Eternal, GearHead, GearHead 2
-## Jujucece
+## Jujucece (1)
- Games: pyRacerz
-## Julian Bradfield
+## Julian Bradfield (1)
- Games: Mah-Jong
-## Julian Oliver
+## Julian Oliver (1)
- Games: LevelHead
-## Julien Jorge
+## Julien Jorge (1)
- Games: Plee the Bear
-## Juraj Michalek
+## Juraj Michalek (1)
- Games: Atomic Tanks
-## Jute Gyte
+## Jute Gyte (1)
- Games: Blasphemer
-## Jérôme Bolot
+## Jérôme Bolot (1)
- Games: TecnoballZ
-## Kai Hertel
+## Kai Hertel (1)
- Games: Mmpong
-## Kanna Yoshihiro
+## Kanna Yoshihiro (1)
- Games: CannonSmash
-## Katia Zawadzka
+## Katia Zawadzka (1)
- Games: Deer Portal
-## Kenta Cho
+## Kenta Cho (2)
- Games: A7Xpg, Consomaton
-## Klivo
+## Klivo (1)
- Games: Pendumito
-## Konstantin Yegupov
+## Konstantin Yegupov (1)
- Games: Trip on the Funny Boat
-## Laurence R. Brothers
+## Laurence R. Brothers (1)
- Games: Omega-rpg
-## Laurent Guyon
+## Laurent Guyon (1)
- Games: TecnoballZ
-## legoluft
+## legoluft (1)
- Games: Krank
-## Linley Henzell
+## Linley Henzell (2)
- Games: Liberation Circuit, Overgod
-## Locomalito
+## Locomalito (1)
- Games: L'Abbaye des Morts
-## Loek
+## Loek (1)
- Games: Qonk
-## Lori Angela Nagel
+## Lori Angela Nagel (1)
- Games: Wograld
-## Louens Veen
+## Louens Veen (1)
- Games: GL-117
-## LucKey Productions
+## LucKey Productions (1)
- Games: Quatter
-## Luismv
+## Luismv (1)
- Games: Tactics Squad
-## Lukas Löhrer
+## Lukas Löhrer (1)
- Games: Amphetamine
-## Mage
+## Mage (1)
- Games: Zatacka
-## Magnus Auvinen
+## Magnus Auvinen (1)
- Games: Teeworlds
-## Mariano Muñoz
+## Mariano Muñoz (1)
- Games: glParchis
-## Mario Donick
+## Mario Donick (1)
- Games: LambdaRogue: The Book of Stars
-## Marios Visvardis
+## Marios Visvardis (1)
- Games: MUSoSu
-## Mark Harman
+## Mark Harman (1)
- Games: Apricots
-## Mark Snellgrove
+## Mark Snellgrove (1)
- Games: Apricots
-## Markus J. Luzius
+## Markus J. Luzius (1)
- Games: JSkat
-## Martin Trautmann
+## Martin Trautmann (1)
- Games: Holtz
-## Masanao Izumo
+## Masanao Izumo (1)
- Games: Kobo Deluxe
-## Mateusz Viste
+## Mateusz Viste (1)
- Games: Simple Sokoban
-## Matias Duarte
+## Matias Duarte (1)
- Games: XBill
-## Matthew D. Steele
+## Matthew D. Steele (2)
- Games: Azimuth, System Syzygy
-## Matthew Sarnoff
+## Matthew Sarnoff (1)
- Games: Shotgun Debugger
-## Matthias Kiefer
+## Matthias Kiefer (1)
- Games: KSnakeDuel
-## Matthias Meger
+## Matthias Meger (1)
- Games: JSoko
-## Matthias S. Benkmann
+## Matthias S. Benkmann (1)
- Games: Domino On Acid
-## Mauricio Piacentini
+## Mauricio Piacentini (1)
- Games: KMines
-## Maurizio Colucci
+## Maurizio Colucci (1)
- Games: Free Tennis
-## Max Bittker
+## Max Bittker (1)
- Games: sandspiel
-## Maxim Markaitis
+## Maxim Markaitis (1)
- Games: Battery
-## mbays
+## mbays (2)
- Games: Intricacy, Kuklomenos
-## MCMic
+## MCMic (1)
- Games: Slime Volley
-## Michael "fr1tz" Goldener
+## Michael "fr1tz" Goldener (1)
- Games: Terminal Overload
-## Michael Speck
+## Michael Speck (4)
- Games: LBreakout2, LBreakoutHD, LTris, Online Chess Club
-## Michael Weber
+## Michael Weber (1)
- Games: Shotgun Debugger
-## Mick Kappenburg
+## Mick Kappenburg (1)
- Games: Ksudoku
-## Mike McBride
+## Mike McBride (1)
- Games: KMines
-## Mike Schuette
+## Mike Schuette (1)
- Games: Xultris
-## Mike Sharov
+## Mike Sharov (1)
- Games: GJID
-## Mikhail Kourinny
+## Mikhail Kourinny (1)
- Games: KMines
-## Mikkhail Kurin
+## Mikkhail Kurin (1)
- Games: AstroMenace
-## Mohammed Morsi
+## Mohammed Morsi (1)
- Games: Omega
-## Mozilla
+## Mozilla (1)
- Games: Runfield
-## MrPouit
+## MrPouit (1)
- Games: OpenAlchemist
-## Mushware Limited
+## Mushware Limited (1)
- Games: Adanaxis
-## New Breed Software
+## New Breed Software (2)
- Games: 3D Pong, Tux Paint
-## Nicolas Hadacek
+## Nicolas Hadacek (1)
- Games: KMines
-## Nicolas Satragno
+## Nicolas Satragno (1)
- Games: Omega
-## Norbert Drexl
+## Norbert Drexl (1)
- Games: GL-117
-## Oliver Baker
+## Oliver Baker (1)
- Games: TuxKart
-## Oliver Feiler
+## Oliver Feiler (1)
- Games: Tornado
-## Oliver Vogel
+## Oliver Vogel (1)
- Games: XBlast
-## Olli "Hectigo" Etuaho
+## Olli "Hectigo" Etuaho (2)
- Games: Trip on the Funny Boat, Which Way Is Up?
-## Olli Etuaho
+## Olli Etuaho (2)
- Games: Beat Harvester, One is enough
-## Olli Sorjonen
+## Olli Sorjonen (1)
- Games: Cat Mother Dead Justice
-## onpon4
+## onpon4 (3)
- Games: Pacewar, ReTux, Tangomon
-## Opensource Game Studio
+## Opensource Game Studio (1)
- Games: OGS Mahjong
-## Parallel Realities
+## Parallel Realities (1)
- Games: Blob Wars Episode 2 : Blob And Conquer
-## Pascal v.d. Heiden
+## Pascal v.d. Heiden (1)
- Games: Bloodmasters
-## Patrick Fleckenstein
+## Patrick Fleckenstein (1)
- Games: 54321
-## Patrick Gerdsmeier
+## Patrick Gerdsmeier (1)
- Games: Sarah-Maries Eierjagd
-## Patrick J. Naughton
+## Patrick J. Naughton (1)
- Games: Amphetamine
-## Paul Hicks
+## Paul Hicks (1)
- Games: 3Dc
-## Paul Rouget
+## Paul Rouget (1)
- Games: Runfield
-## Paul Wise
+## Paul Wise (1)
- Games: Hex-a-hop
-## Pete Shinners
+## Pete Shinners (1)
- Games: SolarWolf
-## Philip Dorrell
+## Philip Dorrell (1)
- Games: PrimeShooter
-## Philip Rodrigues
+## Philip Rodrigues (1)
- Games: KMines
-## Philippe Bousquet
+## Philippe Bousquet (1)
- Games: DarkCity
-## Piotr Pawlow
+## Piotr Pawlow (1)
- Games: GL-117
-## plaimi
+## plaimi (2)
- Games: Limbs Off, Q
-## Puskutraktori
+## Puskutraktori (1)
- Games: Trip on the Funny Boat
-## PyMike
+## PyMike (1)
- Games: Mrfuze
-## Quetzy Garcia
+## Quetzy Garcia (1)
- Games: PSY PONG 3D
-## Rafal Zawadzki
+## Rafal Zawadzki (1)
- Games: Deer Portal
-## Reduz
+## Reduz (1)
- Games: Stringrolled
-## Rene Puls
+## Rene Puls (1)
- Games: Tornado
-## Reuben Lord
+## Reuben Lord (1)
- Games: Balder2D
-## Ricardo Quesada
+## Ricardo Quesada (1)
- Games: Batalla Naval
-## Richard Langridge
+## Richard Langridge (1)
- Games: Trigger
-## Richard Sweeney
+## Richard Sweeney (1)
- Games: Project: Starfighter
-## Richard T. Jones
+## Richard T. Jones (1)
- Games: Bouncy the Hungry Rabbit
-## Riley Rainey
+## Riley Rainey (1)
- Games: ACM
-## Robert Schuster
+## Robert Schuster (1)
- Games: Qonk
-## Roman Belov
+## Roman Belov (1)
- Games: Caph
-## Ron Schnell
+## Ron Schnell (1)
- Games: Dunnet
-## Ronen Ness
+## Ronen Ness (1)
- Games: GeonBit.UI
-## Russ Adams
+## Russ Adams (1)
- Games: Key Runner
-## Ryan Bates
+## Ryan Bates (1)
- Games: Ruby-warrior
-## Régis Parret
+## Régis Parret (1)
- Games: TecnoballZ
-## Sam Hocevar
+## Sam Hocevar (2)
- Games: Not Pacman, Powermanga
-## Sami Sorjonen
+## Sami Sorjonen (1)
- Games: Cat Mother Dead Justice
-## Santiago Ontañón
+## Santiago Ontañón (1)
- Games: Super Transball 2
-## Sascha Laurien
+## Sascha Laurien (1)
- Games: JSkat
-## Shard
+## Shard (1)
- Games: Anagramarama
-## Shawn Anderson
+## Shawn Anderson (1)
- Games: Snelps
-## SiENcE
+## SiENcE (1)
- Games: Iris2
-## silkut
+## silkut (1)
- Games: OpenAlchemist
-## Simon Peter
+## Simon Laszlo (1)
+
+- Games: 4D-TRIS
+
+## Simon Peter (1)
- Games: Kobo Deluxe
-## Simon Schneegans
+## Simon Schneegans (1)
- Games: M.A.R.S.
-## Simon Tatham
+## Simon Tatham (1)
- Games: Simon Tatham's Portable Puzzle Collection
-## Sixth Floor Labs
+## Sixth Floor Labs (1)
- Games: Project Alexandria
-## Slava Anishenko
+## Slava Anishenko (1)
- Games: Krank
-## Soenke Hahn
+## Soenke Hahn (1)
- Games: Nikki and the Robots
-## Spiderweb Software
+## Spiderweb Software (1)
- Games: Classic Blades of Exile
-## Stas Verberkt
+## Stas Verberkt (1)
- Games: KSnakeDuel
-## Stefan Aldinger
+## Stefan Aldinger (1)
- Games: Fictional Air Combat
-## Stefan Huchler
+## Stefan Huchler (1)
- Games: Canta
-## Stefan Majewsky
+## Stefan Majewsky (1)
- Games: Palapeli
-## Steffen Pohle
+## Steffen Pohle (1)
- Games: BomberClone
-## Stephen Branley
+## Stephen Branley (1)
- Games: Help Hannah's Horse
-## Stephen Carlyle-Smith
+## Stephen Carlyle-Smith (4)
- Games: Ares Dogfighter, Moonbase Assault, Sole Collector, SteveTech1
-## Stephen Sweeney
+## Stephen Sweeney (1)
- Games: Project: Starfighter
-## Steve Baker
+## Steve Baker (1)
- Games: TuxKart
-## Steve Jordi
+## Steve Jordi (1)
- Games: Blinken
-## Sylvain Beucler
+## Sylvain Beucler (1)
- Games: GNU FreeDink
-## Sylvain Vedrenne
+## Sylvain Vedrenne (1)
- Games: Sudokuki
-## Sébastien Angibaud
+## Sébastien Angibaud (1)
- Games: Plee the Bear
-## Tangram
+## Tangram (1)
- Games: Mr. Rescue
-## TerranovaTeam
+## TerranovaTeam (1)
- Games: Colobot: Gold Edition
-## themightyglider
+## themightyglider (1)
- Games: RogueBox Adventures
-## Thijs van Ommen
+## Thijs van Ommen (1)
- Games: Scrap
-## Thomas Drexl
+## Thomas Drexl (1)
- Games: GL-117
-## Thomas Hudson
+## Thomas Hudson (1)
- Games: Atomic Tanks
-## Thomas Perl
+## Thomas Perl (1)
- Games: Tennix!
-## Thomas Plunkett
+## Thomas Plunkett (1)
- Games: Anagramarama
-## Thorsten Kohnhorst
+## Thorsten Kohnhorst (1)
- Games: Krank
-## Tim Edmonds
+## Tim Edmonds (1)
- Games: Numpty Physics
-## Timong
+## Timong (1)
- Games: jClassicRPG
-## Toby A. Inkster
+## Toby A. Inkster (1)
- Games: Anagramarama
-## Tom Beaumont
+## Tom Beaumont (1)
- Games: Hex-a-hop
-## Tom Rune Flo
+## Tom Rune Flo (1)
- Games: CAVEZ of PHEAR
-## Toni Aittoniemi
+## Toni Aittoniemi (1)
- Games: Cat Mother Dead Justice
-## Tony Oakden
+## Tony Oakden (1)
- Games: Go Ollie!
-## Troels Kofoed Jacobsen
+## Troels Kofoed Jacobsen (1)
- Games: Qonk
-## Tuscan Knox
+## Tuscan Knox (1)
- Games: Shotgun Debugger
-## Vianney Lecroart
+## Vianney Lecroart (1)
- Games: Mtp Target
-## Victor Hugo Soliz Kuncar
+## Victor Hugo Soliz Kuncar (1)
- Games: Xye
-## VinDuv
+## VinDuv (1)
- Games: Slime Volley
-## William Crowther
+## Wes Ellis (1)
+
+- Games: Gweled
+
+## William Crowther (1)
- Games: Colossal Cave Adventure
-## XBlast development team
+## XBlast development team (1)
- Games: XBlast
-## xfennec
+## xfennec (1)
- Games: ManiaDrive
-## Yuri D'Elia
+## Yuri D'Elia (2)
- Games: FLTK Recycling Game!, Garith
-## Zeno Rogue
+## Zeno Rogue (1)
- Games: Necklace of the Eye
diff --git a/docs/data.json b/docs/data.json
index a7a5d7d6..4bc55cf2 100644
--- a/docs/data.json
+++ b/docs/data.json
@@ -94,7 +94,7 @@
"",
"mature / inactive since 2012",
"puzzle, clone, inspired by Tetris, open content",
- "Source - C - GPL-2.0"
+ "Source - C - GPL-2.0"
],
[
"54321 (home, entry)",
@@ -277,7 +277,7 @@
"Cross-platform 2D and 3D game engine.",
"",
"beta / active",
- "game engine, 2D, 3D, inspired by Urho3D + Ogre3D",
+ "game engine, 2D, 3D, inspired by Urho3D + OGRE",
"Source - C++ - MIT"
],
[
@@ -3966,7 +3966,7 @@
"Link",
"mature / active",
"puzzle, clone, inspired by Bejeweled, open content",
- "Source - C - GPL-2.0"
+ "Source - C - GPL-2.0"
],
[
"GZDoom (home, entry)",
@@ -5037,8 +5037,8 @@
"Strategic/trading/collectable card game.",
"Link",
"mature / inactive since 2010",
- "sports, cards",
- "Source - ? - ?"
+ "cards, tool",
+ "Source - Python - AGPL-3.0"
],
[
"Librelancer (home, entry)",
@@ -6057,7 +6057,7 @@
"Source - C, C++ - GPL-2.0"
],
[
- "OGRE3D (home, entry)",
+ "OGRE (home, entry)",
"Scene-oriented, flexible 3D engine written in C++.",
"Link",
"mature / active",
@@ -6144,22 +6144,6 @@
"simulation, clone, inspired by Elite, space",
"Source - Objective-C, C, JavaScript - GPL-2.0"
],
- [
- "Open AL (home, entry)",
- "Cross-platform audio application programming interface..",
- "Link",
- "mature / active",
- "library",
- "C - Proprietary"
- ],
- [
- "Open AL Soft (home, entry)",
- "Software implementation of the OpenAL 3D audio API.",
- "",
- "mature / active",
- "library",
- "Source - C - LGPL-2.0"
- ],
[
"Open Apocalypse (home, entry)",
"Remake of X-COM: UFO Defense, X-COM: Terror from the Deep,..",
@@ -6376,6 +6360,22 @@
"strategy, commercial content, game engine, inspired by Age of Empires + Age of Empires II + Star Wars: Galactic Battlegrounds, real time, remake, requires original content",
"Source - C++, Python - GPL-3.0"
],
+ [
+ "OpenAL (home, entry)",
+ "Cross-platform audio application programming interface..",
+ "Link",
+ "mature / active",
+ "library",
+ "C - Proprietary"
+ ],
+ [
+ "OpenAL Soft (home, entry)",
+ "Software implementation of the OpenAL 3D audio API.",
+ "",
+ "mature / active",
+ "library",
+ "Source - C - LGPL-2.0"
+ ],
[
"OpenAlchemist (home, entry)",
"Falling block puzzle game.",
@@ -6509,7 +6509,7 @@
"Remake of Elements.",
"",
"beta / active",
- "remake, cards, inspired by Elements",
+ "cards, inspired by Elements, remake",
"Source - JavaScript - MIT"
],
[
@@ -6877,7 +6877,7 @@
"Remake of Triple Triad.",
"",
"beta / inactive since 2017",
- "remake, cards, inspired by Triple Triad",
+ "cards, inspired by Triple Triad, remake",
"Source - Java - GPL-3.0"
],
[
@@ -7288,6 +7288,14 @@
"arcade, multiplayer, physics",
"Source - Java - MIT"
],
+ [
+ "Pillow (home, entry)",
+ "Fork of the Python Imaging Library.",
+ "",
+ "mature / active",
+ "library",
+ "Source - C, Python - PIL Software License"
+ ],
[
"Pillows (home, entry)",
"Save-the-world arcade game.",
@@ -7920,6 +7928,14 @@
"role playing, inspired by Pixel Dungeon, remake, roguelike",
"Source - Java - GPL-3.0"
],
+ [
+ "Ren'Py (home, entry)",
+ "Visual novel engine.",
+ "Link",
+ "mature / active",
+ "visual novel, framework",
+ "Source - C, Python, Ren'Py - LGPL-2.1"
+ ],
[
"ReQbert (home, entry)",
"Remake of Q*bert.",
@@ -9477,7 +9493,7 @@
"Networked clone of the classical Bubble Bobble board game.",
"Link",
"mature / inactive since 2013",
- "remake, board, clone, inspired by Bubble Bobble",
+ "board, clone, inspired by Bubble Bobble, remake",
"Source - Python - MIT"
],
[
@@ -10189,7 +10205,7 @@
"Game engine for creating electronic versions of..",
"Link",
"mature / active",
- "game engine, board, clone, framework, inspired by Board Game",
+ "board, clone, framework, game engine, inspired by Board Game",
"Source - Java - LGPL-2.1"
],
[
@@ -10686,7 +10702,7 @@
"Link",
"mature / inactive since 1999",
"action",
- "C - GPL-2.0"
+ "Source - C - GPL-2.0"
],
[
"xDuke (home, entry)",
diff --git a/entries/4d-tris.md b/entries/4d-tris.md
index a509b55d..66415480 100644
--- a/entries/4d-tris.md
+++ b/entries/4d-tris.md
@@ -6,10 +6,11 @@ _Tetris game extended to 4 dimension._
- State: mature, inactive since 2012
- Platform: Windows, Linux, macOS
- Keywords: puzzle, clone, inspired by Tetris, open content
-- Code repository: https://code.launchpad.net/4dtris (bzr)
+- Code repository: https://gitlab.com/osgames/dtris.git (conversion of bzr), https://code.launchpad.net/4dtris (bzr)
- Code language: C
- Code license: GPL-2.0
- Code dependencies: OpenGL, SDL
+- Developer: Simon Laszlo
## Building
diff --git a/entries/ai_wars.md b/entries/ai_wars.md
index 65031246..b3880913 100644
--- a/entries/ai_wars.md
+++ b/entries/ai_wars.md
@@ -8,7 +8,7 @@ _Turn-based strategy game, an AI client development testbed._
- Code repository: https://github.com/suprafun/aiwars.git, https://code.google.com/archive/p/aiwars/source
- Code language: Python
- Code license: MIT
-- Code dependencies: pillow, pygame
+- Code dependencies: Pillow, pygame
## Building
diff --git a/entries/alimer.md b/entries/alimer.md
index bca23a9e..ffc3bd57 100644
--- a/entries/alimer.md
+++ b/entries/alimer.md
@@ -4,7 +4,7 @@ _Cross-platform 2D and 3D game engine._
- Home: https://github.com/amerkoleci/alimer
- State: beta
-- Keywords: game engine, 2D, 3D, inspired by Urho3D + Ogre3D
+- Keywords: game engine, 2D, 3D, inspired by Urho3D + OGRE
- Code repository: https://github.com/amerkoleci/alimer.git
- Code language: C++
- Code license: MIT
diff --git a/entries/fallen_spire.md b/entries/fallen_spire.md
index 078d1741..4ba28a57 100644
--- a/entries/fallen_spire.md
+++ b/entries/fallen_spire.md
@@ -8,7 +8,7 @@ _Role-playing adventure game._
- Code repository: https://github.com/BGCX067/fallenspire-svn-to-git.git, https://code.google.com/archive/p/fallenspire/source/default/source
- Code language: Python
- Code license: GPL-3.0
-- Code dependencies: Blender game engine, cairo, numpy, PGU (https://code.google.com/archive/p/pgu/), pillow, pygame
+- Code dependencies: Blender game engine, cairo, numpy, PGU (https://code.google.com/archive/p/pgu/), Pillow, pygame
## Building
diff --git a/entries/freedoom.md b/entries/freedoom.md
index 25ab7bea..77b6be79 100644
--- a/entries/freedoom.md
+++ b/entries/freedoom.md
@@ -11,7 +11,7 @@ _Open content for the Doom._
- Code repository: https://github.com/freedoom/freedoom.git
- Code language: None (only content)
- Code license: None (only content)
-- Code dependencies: Doom, pillow
+- Code dependencies: Doom, Pillow
- Assets license: 3-clause BSD
## Building
diff --git a/entries/gustys_serpents.md b/entries/gustys_serpents.md
index 24d75a10..a0a30a24 100644
--- a/entries/gustys_serpents.md
+++ b/entries/gustys_serpents.md
@@ -10,7 +10,7 @@ _Clone of Snake._
- Code repository: https://svn.code.sf.net/p/gustysserpents/svn (svn download might contain newer version)
- Code language: C++
- Code license: GPL-3.0
-- Code dependencies: Ogre
+- Code dependencies: OGRE
- Assets license: CC-BY-NC-SA (music)
## Building
diff --git a/entries/gweled.md b/entries/gweled.md
index 8af06cd3..a398ba85 100644
--- a/entries/gweled.md
+++ b/entries/gweled.md
@@ -7,10 +7,11 @@ _Clone of Bejeweled._
- Download: http://gweled.org/download.html
- Platform: Linux
- Keywords: puzzle, clone, inspired by Bejeweled, open content
-- Code repository: https://code.launchpad.net/gweled (bzr)
+- Code repository: https://gitlab.com/osgames/gweled.git (conversion of bzr), https://code.launchpad.net/gweled (bzr)
- Code language: C
- Code license: GPL-2.0
- Code dependencies: GTK
+- Developer: Daniele Napolitano, Wes Ellis
## Building
diff --git a/entries/hardwar.md b/entries/hardwar.md
index 64c74d67..432ae658 100644
--- a/entries/hardwar.md
+++ b/entries/hardwar.md
@@ -8,7 +8,7 @@ _Remake of Hardwar._
- Code repository: https://github.com/andrewfenn/Hardwar.git
- Code language: C++
- Code license: GPL-3.0
-- Assets license: Ogre
+- Code dependencies: OGRE
Is it playable?
diff --git a/entries/iris2.md b/entries/iris2.md
index 4c1b9ef0..3e18f8a1 100644
--- a/entries/iris2.md
+++ b/entries/iris2.md
@@ -8,7 +8,7 @@ _2D/3D client for playing the MMORPG Ultima Online on Freeshards._
- Code repository: https://github.com/kblaschke/Iris2.git
- Code language: C, C++, Lua
- Code license: GPL-3.0
-- Code dependencies: Ogre
+- Code dependencies: OGRE
- Developer: SiENcE, Ghoulsblade, Hagish
## Building
diff --git a/entries/labyrinth_of_worlds.md b/entries/labyrinth_of_worlds.md
index 32f06264..387c5ed1 100644
--- a/entries/labyrinth_of_worlds.md
+++ b/entries/labyrinth_of_worlds.md
@@ -9,7 +9,7 @@ _Rewrite for modern architectures of the incredibly good game Ultima Underworld
- Code repository: https://gitlab.com/osgames/low.git (cvs and svn to git conversion), https://svn.code.sf.net/p/low/code (svn), https://low.cvs.sourceforge.net (cvs)
- Code language: C++
- Code license: LGPL-3.0
-- Code dependencies: Ogre
+- Code dependencies: OGRE
## Building
diff --git a/entries/libre_the_open_source_card_game.md b/entries/libre_the_open_source_card_game.md
index 641a63be..d13c7087 100644
--- a/entries/libre_the_open_source_card_game.md
+++ b/entries/libre_the_open_source_card_game.md
@@ -5,10 +5,14 @@ _Strategic/trading/collectable card game._
- Home: http://librecardgame.sourceforge.net/dokuwiki/doku.php, https://sourceforge.net/projects/librecardgame/
- State: mature, inactive since 2010
- Download: https://sourceforge.net/projects/librecardgame/files/
-- Keywords: sports, cards
-- Code repository: http://librecardgame.bzr.sourceforge.net/bzrroot/librecardgame (bzr)
-- Code language: ?
-- Code license: ?
+- Keywords: cards, tool
+- Code repository: https://gitlab.com/osgames/librecardgame.git (conversion from bzr), http://librecardgame.bzr.sourceforge.net/bzrroot/librecardgame (bzr)
+- Code language: Python
+- Code license: AGPL-3.0 (http://librecardgame.sourceforge.net/dokuwiki/licensing)
+- Assets license: CC-BY-SA-3.0 (http://librecardgame.sourceforge.net/dokuwiki/licensing)
+- Developer: Gryc Ueusp
+
+Requires https://fishshell.com/?
## Building
diff --git a/entries/nxtank.md b/entries/nxtank.md
index aed515e3..36f5229c 100644
--- a/entries/nxtank.md
+++ b/entries/nxtank.md
@@ -10,7 +10,7 @@ _Xtank in a modern gaming engine._
- Code repository: https://gitlab.com/osgames/nxtank.git (import of svn), https://svn.code.sf.net/p/nxtank/code (svn)
- Code language: Python
- Code license: GPL-3.0
-- Code dependencies: Ogre
+- Code dependencies: OGRE
## Building
diff --git a/entries/ogre3d.md b/entries/ogre.md
similarity index 98%
rename from entries/ogre3d.md
rename to entries/ogre.md
index cbbb2059..dbbf0354 100644
--- a/entries/ogre3d.md
+++ b/entries/ogre.md
@@ -1,4 +1,4 @@
-# OGRE3D
+# OGRE
_Scene-oriented, flexible 3D engine written in C++._
diff --git a/entries/ogs_mahjong.md b/entries/ogs_mahjong.md
index 9e351bf1..7655dfec 100644
--- a/entries/ogs_mahjong.md
+++ b/entries/ogs_mahjong.md
@@ -10,7 +10,7 @@ _Simple mahjong solitaire game with 3D graphics._
- Code repository: http://hg.code.sf.net/p/osrpgcreation/code (hg)
- Code language: C++
- Code license: GPL-3.0
-- Code dependencies: CEGUI, Ogre
+- Code dependencies: CEGUI, OGRE
- Developer: Opensource Game Studio
## Building
diff --git a/entries/open_al.md b/entries/openal.md
similarity index 97%
rename from entries/open_al.md
rename to entries/openal.md
index 687d38be..5880985b 100644
--- a/entries/open_al.md
+++ b/entries/openal.md
@@ -1,4 +1,4 @@
-# Open AL
+# OpenAL
_Cross-platform audio application programming interface (API)._
diff --git a/entries/open_al_soft.md b/entries/openal_soft.md
similarity index 95%
rename from entries/open_al_soft.md
rename to entries/openal_soft.md
index ff222b41..d4dcc41e 100644
--- a/entries/open_al_soft.md
+++ b/entries/openal_soft.md
@@ -1,4 +1,4 @@
-# Open AL Soft
+# OpenAL Soft
_Software implementation of the OpenAL 3D audio API._
diff --git a/entries/openetg.md b/entries/openetg.md
index e9499d91..29eb5da4 100644
--- a/entries/openetg.md
+++ b/entries/openetg.md
@@ -6,7 +6,7 @@ _Remake of Elements._
- State: beta
- Play: http://etg.dek.im/
- Platform: Web
-- Keywords: remake, cards, inspired by Elements
+- Keywords: cards, inspired by Elements, remake
- Code repository: https://github.com/serprex/openEtG.git
- Code language: JavaScript
- Code license: MIT
diff --git a/entries/openrpg.md b/entries/openrpg.md
index 035bf86b..e11d61ac 100644
--- a/entries/openrpg.md
+++ b/entries/openrpg.md
@@ -9,7 +9,7 @@ _OpenRPG is an Internet application that allows people to play Role Playing Game
- Code repository: https://gitlab.com/osgames/openrpg.git (conversion), https://svn.code.sf.net/p/openrpg/svn (svn), https://openrpg.cvs.sourceforge.net (cvs)
- Code language: Python
- Code license: GPL-2.0
-- Code dependencies: CherryPy, pillow, wxPython
+- Code dependencies: CherryPy, Pillow, wxPython
## Building
diff --git a/entries/opentriad.md b/entries/opentriad.md
index b98f3b32..f018d850 100644
--- a/entries/opentriad.md
+++ b/entries/opentriad.md
@@ -4,7 +4,7 @@ _Remake of Triple Triad._
- Home: https://github.com/benjaminfoo/OpenTriad
- State: beta, inactive since 2017
-- Keywords: remake, cards, inspired by Triple Triad
+- Keywords: cards, inspired by Triple Triad, remake
- Code repository: https://github.com/benjaminfoo/OpenTriad.git
- Code language: Java
- Code license: GPL-3.0
diff --git a/entries/pillow.md b/entries/pillow.md
new file mode 100644
index 00000000..c7592905
--- /dev/null
+++ b/entries/pillow.md
@@ -0,0 +1,16 @@
+# Pillow
+
+_Fork of the Python Imaging Library._
+
+- Home: https://python-pillow.org/
+- State: mature
+- Download: (pip install Pillow)
+- Platform: Windows, Linux, macOS
+- Keywords: library
+- Code repository: https://github.com/python-pillow/Pillow,git
+- Code language: C, Python
+- Code license: PIL Software License
+
+## Building
+
+- Build system: setup.py
diff --git a/entries/powerslide_remake.md b/entries/powerslide_remake.md
index c7f64d06..3807d510 100644
--- a/entries/powerslide_remake.md
+++ b/entries/powerslide_remake.md
@@ -9,7 +9,7 @@ _Remake of Powerslide._
- Code repository: https://bitbucket.org/dm_999/powerslideremake.git (git)
- Code language: C++
- Code license: MIT
-- Code dependencies: Ogre, SFML
+- Code dependencies: OGRE, SFML
## Building
diff --git a/entries/q-gears.md b/entries/q-gears.md
index 2fbf59d6..fc19e8cb 100644
--- a/entries/q-gears.md
+++ b/entries/q-gears.md
@@ -9,7 +9,7 @@ _Remake of Final Fantasy VII._
- Code repository: https://github.com/q-gears/q-gears.git, http://hg.code.sf.net/p/q-gears/code (hg old)
- Code language: C, C++
- Code license: GPL-2.0
-- Code dependencies: Ogre
+- Code dependencies: OGRE
## Building
diff --git a/entries/renpy.md b/entries/renpy.md
new file mode 100644
index 00000000..dc0be305
--- /dev/null
+++ b/entries/renpy.md
@@ -0,0 +1,15 @@
+# Ren'Py
+
+_Visual novel engine._
+
+- Home: https://www.renpy.org/
+- State: mature
+- Download: https://www.renpy.org/latest.html
+- Platform: Windows, Linux, macOS, Android, iOS, Web
+- Keywords: visual novel, framework
+- Code repository: https://github.com/renpy/renpy.git, https://github.com/renpy/pygame_sdl2.git (+), https://github.com/renpy/renpy-deps.git (+), https://github.com/renpy/python-for-android.git (+), https://github.com/renpy/rapt.git (+), https://github.com/renpy/renios.git (+)
+- Code language: C, Python, Ren'Py
+- Code license: LGPL-2.1 (most code under MIT)
+- Code dependencies: pygame, SDL2
+
+## Building
diff --git a/entries/rigs_of_rods.md b/entries/rigs_of_rods.md
index 5c158a5e..543271fa 100644
--- a/entries/rigs_of_rods.md
+++ b/entries/rigs_of_rods.md
@@ -11,7 +11,7 @@ _3D simulator game where you can drive, fly and sail various vehicles._
- Code repository: https://github.com/RigsOfRods/rigs-of-rods.git
- Code language: C, C++, AngelScript
- Code license: GPL-3.0
-- Code dependencies: Ogre
+- Code dependencies: OGRE
## Building
diff --git a/entries/stunt_rally.md b/entries/stunt_rally.md
index 730037b4..3ec8688d 100644
--- a/entries/stunt_rally.md
+++ b/entries/stunt_rally.md
@@ -10,7 +10,7 @@ _Racing game with rally style of driving._
- Code repository: https://github.com/stuntrally/stuntrally.git
- Code language: C, C++
- Code license: GPL-3.0
-- Code dependencies: Ogre, SDL2, VDrift
+- Code dependencies: OGRE, SDL2, VDrift
## Building
diff --git a/entries/the_bubs_brothers.md b/entries/the_bubs_brothers.md
index 9446e78a..74f436ce 100644
--- a/entries/the_bubs_brothers.md
+++ b/entries/the_bubs_brothers.md
@@ -6,7 +6,7 @@ _Networked clone of the classical Bubble Bobble board game._
- State: mature, inactive since 2013
- Download: http://bub-n-bros.sourceforge.net/download.html
- Platform: Windows, Linux, macOS
-- Keywords: remake, board, clone, inspired by Bubble Bobble
+- Keywords: board, clone, inspired by Bubble Bobble, remake
- Code repository: https://bitbucket.org/arigo/bub-n-bros (hg), https://gitlab.com/osgames/the-bubs-brothers.git (+), http://bub-n-bros.cvs.sourceforge.net (cvs)
- Code language: Python
- Code license: MIT
diff --git a/entries/tocs/_android.md b/entries/tocs/_android.md
index a9725c34..8d19c9be 100644
--- a/entries/tocs/_android.md
+++ b/entries/tocs/_android.md
@@ -55,6 +55,7 @@
- **[Rabbit Escape](../rabbit_escape.md)** (Java, GPL-2.0, mature)
- **[raylib](../raylib.md)** (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)
- **[SanAndreasUnity](../sanandreasunity.md)** (C#, MIT, mature)
- **[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)
diff --git a/entries/tocs/_board-game.md b/entries/tocs/_board-game.md
deleted file mode 100644
index bffa2260..00000000
--- a/entries/tocs/_board-game.md
+++ /dev/null
@@ -1,3 +0,0 @@
-[comment]: # (autogenerated content, do not edit)
-# Board game
-
diff --git a/entries/tocs/_board.md b/entries/tocs/_board.md
new file mode 100644
index 00000000..7266a21d
--- /dev/null
+++ b/entries/tocs/_board.md
@@ -0,0 +1,26 @@
+[comment]: # (autogenerated content, do not edit)
+# Board
+
+- **[3Dc](../3dc.md)** (C, GPL-2.0, mature, inactive since 2000)
+- **[British Bingo](../british_bingo.md)** (JavaScript, 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)
+- **[Domination](../domination.md)** (Java, GPL-3.0, mature)
+- **[DreamChess](../dreamchess.md)** (C, GPL-3.0, beta)
+- **[glParchis](../glparchis.md)** (Python, GPL-3.0, mature)
+- **[GNU Go](../gnu_go.md)** (C, GPL-3.0, mature, inactive since 2011)
+- **[Hnefatafl](../hnefatafl.md)** (C, ISC, beta, inactive since 2014)
+- **[Holtz](../holtz.md)** (C++, GPL, mature)
+- **[JSettlers](../jsettlers.md)** (Java, GPL-3.0, mature)
+- **[Magic Gardeners Tournament](../magic_gardeners_tournament.md)** (Python, GPL-2.0, beta, inactive since 2007)
+- **[OGS Mahjong](../ogs_mahjong.md)** (C++, GPL-3.0, mature, inactive since 2016)
+- **[Open Legend RPG](../open_legend_rpg.md)** (None, Custom, mature)
+- **[Pachi](../pachi.md)** (C, Python, GPL-2.0, mature)
+- **[Pasang Emas](../pasang_emas.md)** (Vala, GPL-3.0, mature)
+- **[Pentobi](../pentobi.md)** (C++, GPL-3.0, mature)
+- **[Pioneers](../pioneers.md)** (C, GPL-2.0, mature)
+- **[Quatter](../quatter.md)** (C++, GPL-2.0, mature, inactive since 2018)
+- **[Scrabble3D](../scrabble3d.md)** (Pascal, GPL-3.0, mature, inactive since 2015)
+- **[The Bub's Brothers](../the_bubs_brothers.md)** (Python, MIT, mature, inactive since 2013)
+- **[VASSAL](../vassal.md)** (Java, LGPL-2.1, mature)
\ No newline at end of file
diff --git a/entries/tocs/_card-game.md b/entries/tocs/_card-game.md
deleted file mode 100644
index 202b0441..00000000
--- a/entries/tocs/_card-game.md
+++ /dev/null
@@ -1,3 +0,0 @@
-[comment]: # (autogenerated content, do not edit)
-# Card game
-
diff --git a/entries/tocs/_cards.md b/entries/tocs/_cards.md
new file mode 100644
index 00000000..fad1a394
--- /dev/null
+++ b/entries/tocs/_cards.md
@@ -0,0 +1,18 @@
+[comment]: # (autogenerated content, do not edit)
+# Cards
+
+- **[Aisleriot](../aisleriot.md)** (C, Scheme, GPL-3.0, mature)
+- **[Card Stories](../card_stories.md)** (JavaScript, Python, AGPL-3.0, beta, inactive since 2012)
+- **[Deer Portal](../deer_portal.md)** (C++, zlib, beta)
+- **[Gnome Hearts](../gnome_hearts.md)** (Python, GPL-2.0, mature, inactive since 2015)
+- **[JSkat](../jskat.md)** (Java, GPL-3.0, Apache-2.0, beta)
+- **[Libre: The Open Source Card Game](../libre_the_open_source_card_game.md)** (Python, AGPL-3.0, mature, inactive since 2010)
+- **[Magarena](../magarena.md)** (Java, Groovy, GPL-3.0, mature)
+- **[NetMauMau](../netmaumau.md)** (C++, LGPL-3.0, mature, inactive since 2015)
+- **[OpenEtG](../openetg.md)** (JavaScript, MIT, beta)
+- **[OpenTriad](../opentriad.md)** (Java, GPL-3.0, beta, inactive since 2017)
+- **[PySol](../pysol.md)** (Python, GPL-2.0, mature, inactive since 2004)
+- **[Simple-Solitaire](../simple-solitaire.md)** (Java, GPL-3.0, mature)
+- **[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)
\ No newline at end of file
diff --git a/entries/tocs/_framework.md b/entries/tocs/_framework.md
index d46f8bfd..0f344b71 100644
--- a/entries/tocs/_framework.md
+++ b/entries/tocs/_framework.md
@@ -42,7 +42,7 @@
- **[Nazara Engine](../nazara_engine.md)** (C, C++, MIT, beta)
- **[O.H.R.RPG.C.E.](../ohrrpgce.md)** (Basic, GPL-2.0, mature)
- **[Octaforge](../octaforge.md)** (C++, Custom, mature)
-- **[OGRE3D](../ogre3d.md)** (C++, MIT, mature)
+- **[OGRE](../ogre.md)** (C++, MIT, mature)
- **[Omega-rpg](../omega-rpg.md)** (C, LGPL-2.0, beta, inactive since 2000)
- **[Open Game Engine](../open_game_engine.md)** (C++, LGPL-2.1, beta, inactive since 2008)
- **[Open RPG Maker](../open_rpg_maker.md)** (C++, GPL-3.0, beta, inactive since 2014)
@@ -60,6 +60,7 @@
- **[Qt](../qt.md)** (C++, LGPL-3.0, mature)
- **[Quad-engine](../quad-engine.md)** (Pascal, MIT, beta)
- **[raylib](../raylib.md)** (C, C++, zlib, mature)
+- **[Ren'Py](../renpy.md)** (C, Python, Ren'Py, LGPL-2.1, mature)
- **[rpge](../rpge.md)** (C, GPL-3.0, beta, inactive since 2014)
- **[sandbox Game Maker](../sandbox_game_maker.md)** (C++, C, Custom, mature, inactive since 2014)
- **[Scrolling Game Development Kit 2](../scrolling_game_development_kit_2.md)** (C#, GPL-2.0, mature, inactive since 2017)
diff --git a/entries/tocs/_frameworks.md b/entries/tocs/_frameworks.md
index 12b1904e..a6e205d7 100644
--- a/entries/tocs/_frameworks.md
+++ b/entries/tocs/_frameworks.md
@@ -42,7 +42,7 @@
- **[Nazara Engine](../nazara_engine.md)** (C, C++, MIT, beta)
- **[O.H.R.RPG.C.E.](../ohrrpgce.md)** (Basic, GPL-2.0, mature)
- **[Octaforge](../octaforge.md)** (C++, Custom, mature)
-- **[OGRE3D](../ogre3d.md)** (C++, MIT, mature)
+- **[OGRE](../ogre.md)** (C++, MIT, mature)
- **[Omega-rpg](../omega-rpg.md)** (C, LGPL-2.0, beta, inactive since 2000)
- **[Open Game Engine](../open_game_engine.md)** (C++, LGPL-2.1, beta, inactive since 2008)
- **[Open RPG Maker](../open_rpg_maker.md)** (C++, GPL-3.0, beta, inactive since 2014)
@@ -60,6 +60,7 @@
- **[Qt](../qt.md)** (C++, LGPL-3.0, mature)
- **[Quad-engine](../quad-engine.md)** (Pascal, MIT, beta)
- **[raylib](../raylib.md)** (C, C++, zlib, mature)
+- **[Ren'Py](../renpy.md)** (C, Python, Ren'Py, LGPL-2.1, mature)
- **[rpge](../rpge.md)** (C, GPL-3.0, beta, inactive since 2014)
- **[sandbox Game Maker](../sandbox_game_maker.md)** (C++, C, Custom, mature, inactive since 2014)
- **[Scrolling Game Development Kit 2](../scrolling_game_development_kit_2.md)** (C#, GPL-2.0, mature, inactive since 2017)
diff --git a/entries/tocs/_games.md b/entries/tocs/_games.md
index cf747e85..ae5ee3c2 100644
--- a/entries/tocs/_games.md
+++ b/entries/tocs/_games.md
@@ -574,7 +574,6 @@
- **[Liberal Crime Squad](../liberal_crime_squad.md)** (C++, GPL-2.0, mature, inactive since 2012)
- **[Liberation Circuit](../liberation_circuit.md)** (C, GPL-3.0, mature)
- **[Libre Pinball](../libre_pinball.md)** (GDScript, MIT, beta, inactive since 2015)
-- **[Libre: The Open Source Card Game](../libre_the_open_source_card_game.md)** (?, ?, mature, inactive since 2010)
- **[Librelancer](../librelancer.md)** (C, C#, MIT, beta)
- **[Limbs Off](../limbs_off.md)** (C++, GPL-3.0, beta, inactive since 2013)
- **[LinCity-NG](../lincity-ng.md)** (C++, GPL-2.0, mature)
diff --git a/entries/tocs/_ios.md b/entries/tocs/_ios.md
index 8da0362e..617c7988 100644
--- a/entries/tocs/_ios.md
+++ b/entries/tocs/_ios.md
@@ -11,6 +11,7 @@
- **[OpenLara](../openlara.md)** (C++, 2-clause BSD, mature)
- **[osu!](../osu.md)** (C#, MIT, beta)
- **[ouzel](../ouzel.md)** (C, C++, Objective-C, 2-clause BSD, beta)
+- **[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)
- **[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)
\ No newline at end of file
diff --git a/entries/tocs/_libraries.md b/entries/tocs/_libraries.md
index ac0693a1..83be673d 100644
--- a/entries/tocs/_libraries.md
+++ b/entries/tocs/_libraries.md
@@ -20,10 +20,11 @@
- **[Lua](../lua.md)** (C, MIT, mature)
- **[LZMA SDK](../lzma_sdk.md)** (C, LGPL-2.0, mature)
- **[Necklace of the Eye](../necklace_of_the_eye.md)** (C++, GPL-3.0, mature, inactive since 2016)
-- **[Open AL Soft](../open_al_soft.md)** (C, LGPL-2.0, mature)
-- **[Open AL](../open_al.md)** (C, Proprietary, mature)
+- **[OpenAL Soft](../openal_soft.md)** (C, LGPL-2.0, mature)
+- **[OpenAL](../openal.md)** (C, Proprietary, mature)
- **[OpenSSL](../openssl.md)** (C, Custom, mature)
- **[Penumbra](../penumbra.md)** (C#, MIT, mature)
+- **[Pillow](../pillow.md)** (C, Python, PIL Software License, mature)
- **[pkg-config](../pkg-config.md)** (C, GPL-2.0, mature)
- **[PLIB](../plib.md)** (C++, LGPL-2.0, mature, inactive since 2012)
- **[Pthreads-win32](../pthreads-win32.md)** (C, LGPL-2.1, mature)
diff --git a/entries/tocs/_library.md b/entries/tocs/_library.md
index 0c9d2441..2ceabb6b 100644
--- a/entries/tocs/_library.md
+++ b/entries/tocs/_library.md
@@ -20,10 +20,11 @@
- **[Lua](../lua.md)** (C, MIT, mature)
- **[LZMA SDK](../lzma_sdk.md)** (C, LGPL-2.0, mature)
- **[Necklace of the Eye](../necklace_of_the_eye.md)** (C++, GPL-3.0, mature, inactive since 2016)
-- **[Open AL Soft](../open_al_soft.md)** (C, LGPL-2.0, mature)
-- **[Open AL](../open_al.md)** (C, Proprietary, mature)
+- **[OpenAL Soft](../openal_soft.md)** (C, LGPL-2.0, mature)
+- **[OpenAL](../openal.md)** (C, Proprietary, mature)
- **[OpenSSL](../openssl.md)** (C, Custom, mature)
- **[Penumbra](../penumbra.md)** (C#, MIT, mature)
+- **[Pillow](../pillow.md)** (C, Python, PIL Software License, mature)
- **[pkg-config](../pkg-config.md)** (C, GPL-2.0, mature)
- **[PLIB](../plib.md)** (C++, LGPL-2.0, mature, inactive since 2012)
- **[Pthreads-win32](../pthreads-win32.md)** (C, LGPL-2.1, mature)
diff --git a/entries/tocs/_linux.md b/entries/tocs/_linux.md
index 0f76fbd8..3aaa0118 100644
--- a/entries/tocs/_linux.md
+++ b/entries/tocs/_linux.md
@@ -263,6 +263,7 @@
- **[Performous](../performous.md)** (C, C++, GPL-2.0, mature)
- **[Physics Platformer](../physics_platformer.md)** (Java, MIT, beta, inactive since 2019)
- **[Physics Spacewar](../physics_spacewar.md)** (Java, MIT, beta, inactive since 2019)
+- **[Pillow](../pillow.md)** (C, Python, PIL Software License, mature)
- **[Pillows](../pillows.md)** (Python, GPL-2.0, beta, inactive since 2007)
- **[Pingus](../pingus.md)** (C++, GPL-3.0, mature)
- **[Pink Pony](../pink_pony.md)** (C++, GPL-3.0, mature, inactive since 2017)
@@ -291,6 +292,7 @@
- **[Race Into Space](../race_into_space.md)** (C, C++, GPL-2.0, mature)
- **[raylib](../raylib.md)** (C, C++, zlib, mature)
- **[Reliquarium](../reliquarium.md)** (Ada, GPL-2.0, mature)
+- **[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)
- **[RogueBox Adventures](../roguebox_adventures.md)** (Python, GPL-3.0, mature, inactive since 2017)
diff --git a/entries/tocs/_macos.md b/entries/tocs/_macos.md
index b0c62334..06339ce1 100644
--- a/entries/tocs/_macos.md
+++ b/entries/tocs/_macos.md
@@ -149,6 +149,7 @@
- **[Penguin Command](../penguin_command.md)** (C, GPL-2.0, mature, inactive since 2007)
- **[Pentagram](../pentagram.md)** (C++, GPL-2.0, beta, inactive since 2018)
- **[Performous](../performous.md)** (C, C++, GPL-2.0, mature)
+- **[Pillow](../pillow.md)** (C, Python, PIL Software License, mature)
- **[Pillows](../pillows.md)** (Python, GPL-2.0, beta, inactive since 2007)
- **[Pingus](../pingus.md)** (C++, GPL-3.0, mature)
- **[Pixel Wheels](../pixel_wheels.md)** (Java, GPL-3.0, beta)
@@ -169,6 +170,7 @@
- **[Race Into Space](../race_into_space.md)** (C, C++, GPL-2.0, mature)
- **[raylib](../raylib.md)** (C, C++, zlib, mature)
- **[Reliquarium](../reliquarium.md)** (Ada, GPL-2.0, mature)
+- **[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)
- **[RPG Paper Maker](../rpg_paper_maker.md)** (C++, ?, mature)
diff --git a/entries/tocs/_sports.md b/entries/tocs/_sports.md
index c3ccd36c..ecad3794 100644
--- a/entries/tocs/_sports.md
+++ b/entries/tocs/_sports.md
@@ -12,7 +12,6 @@
- **[H-Craft Championship](../h-craft_championship.md)** (C++, zlib, mature, inactive since 2015)
- **[HoverRace](../hoverrace.md)** (C++, Custom, mature, inactive since 2016)
- **[Libre Pinball](../libre_pinball.md)** (GDScript, MIT, beta, inactive since 2015)
-- **[Libre: The Open Source Card Game](../libre_the_open_source_card_game.md)** (?, ?, mature, inactive since 2010)
- **[NetStatsBaseball](../netstatsbaseball.md)** (C, Public domain, mature)
- **[NOVA PINBALL](../nova_pinball.md)** (Lua, GPL-3.0, beta, inactive since 2017)
- **[Open Soccer Star](../open_soccer_star.md)** (PHP, GPL-3.0, beta)
diff --git a/entries/tocs/_tool.md b/entries/tocs/_tool.md
index b910f6f0..91f9ed6d 100644
--- a/entries/tocs/_tool.md
+++ b/entries/tocs/_tool.md
@@ -16,6 +16,7 @@
- **[GoRogue](../gorogue.md)** (C#, MIT, mature)
- **[Gottet](../gottet.md)** (C++, GPL, mature)
- **[JaNaG - Java Name Generator](../janag-java_name_generator.md)** (Java, GPL-3.0, mature, inactive since 2016)
+- **[Libre: The Open Source Card Game](../libre_the_open_source_card_game.md)** (Python, AGPL-3.0, mature, inactive since 2010)
- **[Monster Generator](../monster_generator.md)** (Java, MIT, mature)
- **[PCGen](../pcgen.md)** (Java, LGPL-2.1, mature)
- **[Pendumito](../pendumito.md)** (JavaScript, GPL-2.0, mature, inactive since 2003)
diff --git a/entries/tocs/_tools.md b/entries/tocs/_tools.md
index 32a2db87..90e4c7e9 100644
--- a/entries/tocs/_tools.md
+++ b/entries/tocs/_tools.md
@@ -16,6 +16,7 @@
- **[GoRogue](../gorogue.md)** (C#, MIT, mature)
- **[Gottet](../gottet.md)** (C++, GPL, mature)
- **[JaNaG - Java Name Generator](../janag-java_name_generator.md)** (Java, GPL-3.0, mature, inactive since 2016)
+- **[Libre: The Open Source Card Game](../libre_the_open_source_card_game.md)** (Python, AGPL-3.0, mature, inactive since 2010)
- **[Monster Generator](../monster_generator.md)** (Java, MIT, mature)
- **[PCGen](../pcgen.md)** (Java, LGPL-2.1, mature)
- **[Pendumito](../pendumito.md)** (JavaScript, GPL-2.0, mature, inactive since 2003)
diff --git a/entries/tocs/_visual-novel.md b/entries/tocs/_visual-novel.md
index 20d9d97c..8103a6f4 100644
--- a/entries/tocs/_visual-novel.md
+++ b/entries/tocs/_visual-novel.md
@@ -5,4 +5,5 @@
- **[INSTEAD](../instead.md)** (C, Lua, MIT, mature)
- **[Murder In The Public Domain](../murder_in_the_public_domain.md)** (C++, GPL-3.0, mature, inactive since 2013)
- **[Our Personal Space](../our_personal_space.md)** (Ren'py, GPL-3.0, mature)
+- **[Ren'Py](../renpy.md)** (C, Python, Ren'Py, LGPL-2.1, mature)
- **[Star Maiden Astraea Rio](../star_maiden_astraea_rio.md)** (Ren'py, MIT, mature)
\ No newline at end of file
diff --git a/entries/tocs/_web.md b/entries/tocs/_web.md
index 389dd13d..df943621 100644
--- a/entries/tocs/_web.md
+++ b/entries/tocs/_web.md
@@ -57,6 +57,7 @@
- **[QuakeJS](../quakejs.md)** (JavaScript, MIT, mature)
- **[RacerJS](../racerjs.md)** (JavaScript, MIT, mature, inactive since 2010)
- **[raylib](../raylib.md)** (C, C++, zlib, mature)
+- **[Ren'Py](../renpy.md)** (C, Python, Ren'Py, LGPL-2.1, mature)
- **[rock-raiders-remake](../rock-raiders-remake.md)** (JavaScript, MIT, beta)
- **[Runfield](../runfield.md)** (JavaScript, GPL-3.0, mature, inactive since 2011)
- **[sandspiel](../sandspiel.md)** (Rust, JavaScript, TypeScript, MIT, beta)
diff --git a/entries/tocs/_windows.md b/entries/tocs/_windows.md
index 01c1a97f..46a23956 100644
--- a/entries/tocs/_windows.md
+++ b/entries/tocs/_windows.md
@@ -275,6 +275,7 @@
- **[Performous](../performous.md)** (C, C++, GPL-2.0, mature)
- **[Physics Platformer](../physics_platformer.md)** (Java, MIT, beta, inactive since 2019)
- **[Physics Spacewar](../physics_spacewar.md)** (Java, MIT, beta, inactive since 2019)
+- **[Pillow](../pillow.md)** (C, Python, PIL Software License, mature)
- **[Pillows](../pillows.md)** (Python, GPL-2.0, beta, inactive since 2007)
- **[Pingus](../pingus.md)** (C++, GPL-3.0, mature)
- **[Pink Pony](../pink_pony.md)** (C++, GPL-3.0, mature, inactive since 2017)
@@ -302,6 +303,7 @@
- **[Race Into Space](../race_into_space.md)** (C, C++, GPL-2.0, mature)
- **[raylib](../raylib.md)** (C, C++, zlib, mature)
- **[Reliquarium](../reliquarium.md)** (Ada, GPL-2.0, mature)
+- **[Ren'Py](../renpy.md)** (C, Python, Ren'Py, LGPL-2.1, mature)
- **[ReShade](../reshade.md)** (C++, 3-clause BSD, mature)
- **[ResidualVM](../residualvm.md)** (C++, GPL-2.0, beta)
- **[ReTux](../retux.md)** (Python, GPL-3.0, mature, inactive since 2018)
diff --git a/entries/tuxemon.md b/entries/tuxemon.md
index 78d2671b..0591fda0 100644
--- a/entries/tuxemon.md
+++ b/entries/tuxemon.md
@@ -9,7 +9,7 @@ _Turn-based monster fighting RPG._
- Code repository: https://github.com/Tuxemon/Tuxemon.git
- Code language: Python
- Code license: GPL-3.0
-- Code dependencies: cx_Freeze, neteria, pillow, pygame, PyTMX
+- Code dependencies: cx_Freeze, neteria, Pillow, pygame, PyTMX
## Building
diff --git a/entries/uldunad.md b/entries/uldunad.md
index 198f6b10..cfc7ed7e 100644
--- a/entries/uldunad.md
+++ b/entries/uldunad.md
@@ -8,7 +8,7 @@ _Ultimate Dungeon Adventure (UlDunAd) - the extremely flexible, fun, text/graphi
- Code repository: https://github.com/nhydock/UlDunAd.git
- Code language: Python
- Code license: GPL-3.0
-- Code dependencies: numpy, OpenGL, pillow, pygame, wxPython
+- Code dependencies: numpy, OpenGL, Pillow, pygame, wxPython
## Building
diff --git a/entries/unknown_horizons.md b/entries/unknown_horizons.md
index b489aadd..8cc6cc1c 100644
--- a/entries/unknown_horizons.md
+++ b/entries/unknown_horizons.md
@@ -10,7 +10,7 @@ _A 2D real time strategy simulation with an emphasis on economy and city buildin
- Code repository: https://github.com/unknown-horizons/unknown-horizons.git, https://github.com/unknown-horizons/godot-port.git (+)
- Code language: Python
- Code license: GPL-2.0
-- Code dependencies: FIFE, pillow, yaml
+- Code dependencies: FIFE, Pillow, yaml
Uses the FIFE engine. Godot port: https://github.com/unknown-horizons/godot-port
diff --git a/entries/vassal.md b/entries/vassal.md
index 0bcf5795..234fa531 100644
--- a/entries/vassal.md
+++ b/entries/vassal.md
@@ -6,7 +6,7 @@ _Game engine for creating electronic versions of traditional board and card game
- State: mature
- Download: http://www.vassalengine.org/download.php, https://sourceforge.net/projects/vassalengine/files/
- Platform: Windows, Linux, macOS
-- Keywords: game engine, board, clone, framework, inspired by Board Game
+- Keywords: board, clone, framework, game engine, inspired by Board Game
- Code repository: https://svn.code.sf.net/p/vassalengine/svn (svn)
- Code language: Java
- Code license: LGPL-2.1
diff --git a/entries/xdigger.md b/entries/xdigger.md
index b11d4ac1..43e19775 100644
--- a/entries/xdigger.md
+++ b/entries/xdigger.md
@@ -7,9 +7,10 @@ _(KC85-)Digger game._
- Download: https://launchpad.net/debian/+source/xdigger
- Platform: Linux
- Keywords: action
-- Code repository: (see download)
+- Code repository: https://gitlab.com/osgames/xdigger.git (conversion of bzr), https://code.launchpad.net/~ubuntu-branches/debian/sid/xdigger/sid (bzr)
- Code language: C
- Code license: GPL-2.0
+- Developer: Alexander Lang
## Building
diff --git a/inspirations.md b/inspirations.md
index 50679dcb..8c24ac42 100644
--- a/inspirations.md
+++ b/inspirations.md
@@ -3,2035 +3,2035 @@
508 games listed as inspirations.
-## 1010!
+## 1010! (1)
- Inspired entries: Klooni 1010!
-## 3D Deathchase
+## 3D Deathchase (1)
- Inspired entries: Deathchase 3D
-## A-Train
+## A-Train (1)
- Inspired entries: FreeTrain
-## Abuse
+## Abuse (1)
- Inspired entries: Abuse
-## Ace Combat: Assault Horizon
+## Ace Combat: Assault Horizon (1)
- Inspired entries: Open Horizon
-## Ace of Spades
+## Ace of Spades (2)
- Inspired entries: Iceball, OpenSpades
-## Achtung die Kurve
+## Achtung die Kurve (1)
- Inspired entries: Zatacka
-## Achtung die Kurve!
+## Achtung die Kurve! (3)
- Inspired entries: Achtung, die Kurve!, Netacka, Zatacka X
-## Advance Wars
+## Advance Wars (1)
- Inspired entries: Tanks of Freedom
-## Age of Empires
+## Age of Empires (2)
- Inspired entries: 0 A.D., openage
-## Age of Empires II
+## Age of Empires II (2)
- Inspired entries: freeaoe, openage
-## Akalabeth: World of Doom
+## Akalabeth: World of Doom (1)
- Inspired entries: Aklabeth
-## Anno series
+## Anno series (1)
- Inspired entries: Unknown Horizons
-## Another World 2: Heart of the Alien
+## Another World 2: Heart of the Alien (1)
- Inspired entries: Heart of the Alien
-## AquaStax
+## AquaStax (1)
- Inspired entries: aquastax
-## Archon: The Light and the Dark
+## Archon: The Light and the Dark (1)
- Inspired entries: XArchon
-## Ares
+## Ares (1)
- Inspired entries: Antares
-## Arkanoid
+## Arkanoid (2)
- Inspired entries: Ball And Wall, PyBreak360
-## ARMA 2
+## ARMA 2 (1)
- Inspired entries: Uebergame
-## ARMA 3
+## ARMA 3 (1)
- Inspired entries: Uebergame
-## ARMA: Armed Assault
+## ARMA: Armed Assault (1)
- Inspired entries: Uebergame
-## Armor Alley
+## Armor Alley (1)
- Inspired entries: Armor Alley
-## Artemis: Spaceship Bridge Simulator
+## Artemis: Spaceship Bridge Simulator (2)
- Inspired entries: EmptyEpsilon, Space Nerds In Space
-## Artillery Duel
+## Artillery Duel (1)
- Inspired entries: Artillery Duel Reloaded
-## Arx Fatalis
+## Arx Fatalis (1)
- Inspired entries: Arx Libertatis
-## Asteroids
+## Asteroids (3)
- Inspired entries: Maelstrom, Sine, Vectoroids
-## AstroMenace
+## AstroMenace (1)
- Inspired entries: AstroMenace
-## Astrosmash
+## Astrosmash (1)
- Inspired entries: Cosmosmash
-## Asylum
+## Asylum (1)
- Inspired entries: SDL Asylum
-## Atomic Bomberman
+## Atomic Bomberman (1)
- Inspired entries: Bombman
-## Atomix
+## Atomix (4)
- Inspired entries: Atomiks, Atomix, KAtomic, WAtomic
-## Awesomenauts
+## Awesomenauts (1)
- Inspired entries: BlakedAwesomenaughts
-## Baldur's Gate
+## Baldur's Gate (1)
- Inspired entries: GemRB
-## Ballerburg
+## Ballerburg (1)
- Inspired entries: Ballerburg SDL
-## Bard's Tale Contruction Set
+## Bard's Tale Contruction Set (1)
- Inspired entries: Bt Builder
-## Barony
+## Barony (1)
- Inspired entries: Barony
-## Battle Chess
+## Battle Chess (1)
- Inspired entries: Brutal Chess
-## Battle City
+## Battle City (1)
- Inspired entries: Tank: Zone of Death
-## Battle Isle series
+## Battle Isle series (2)
- Inspired entries: Advanced Strategic Command, Crimson Fields
-## Battle Zone
+## Battle Zone (1)
- Inspired entries: BZFlag
-## Battlecity
+## Battlecity (1)
- Inspired entries: Battle City
-## BeamNG.drive
+## BeamNG.drive (1)
- Inspired entries: Rigs of Rods
-## Beatmania IIDX
+## Beatmania IIDX (1)
- Inspired entries: osu!
-## Bejeweled
+## Bejeweled (1)
- Inspired entries: Gweled
-## Betrayal at Krondor
+## Betrayal at Krondor (1)
- Inspired entries: xBaK
-## BioWare's Aurora engine
+## BioWare's Aurora engine (1)
- Inspired entries: xoreos
-## Black & White
+## Black & White (1)
- Inspired entries: openblack
-## Black Shades
+## Black Shades (1)
- Inspired entries: Black Shades Elite
-## Blake Stone: Planet Strike
+## Blake Stone: Planet Strike (1)
- Inspired entries: BStone
-## Blob Wars Attrition
+## Blob Wars Attrition (1)
- Inspired entries: Blob Wars : Attrition
-## Blobby Volley
+## Blobby Volley (1)
- Inspired entries: Slime Volley
-## Blokus
+## Blokus (1)
- Inspired entries: Pentobi
-## Blood
+## Blood (2)
- Inspired entries: NBlood, Transfusion
-## Board Game
+## Board Game (1)
- Inspired entries: VASSAL
-## Boggle
+## Boggle (1)
- Inspired entries: Tanglet
-## Bolo
+## Bolo (1)
- Inspired entries: orona
-## Bomberman
+## Bomberman (8)
- Inspired entries: Bombic, Bombic2, DynaDungeons, Granatier, I Have No Tomatoes, Mr.Boom, SDL Bomber, XBlast
-## BOOM
+## BOOM (1)
- Inspired entries: BOOM: Remake
-## Boulder Dash
+## Boulder Dash (4)
- Inspired entries: Boulder Dash, CAVEZ of PHEAR, GDash, Rocks'n'Diamonds
-## Bratwurst
+## Bratwurst (1)
- Inspired entries: bratwurst
-## Breakout
+## Breakout (2)
- Inspired entries: Breakout-VR, BRIQUOLO
-## Bubble Bobble
+## Bubble Bobble (1)
- Inspired entries: The Bub's Brothers
-## Bug Bomber
+## Bug Bomber (1)
- Inspired entries: BitRiot
-## BurgerTime
+## BurgerTime (1)
- Inspired entries: BurgerSpace
-## Buster Bros
+## Buster Bros (1)
- Inspired entries: Pang Zero
-## Buzz Aldrin's Race Into Space
+## Buzz Aldrin's Race Into Space (1)
- Inspired entries: Race Into Space
-## BVE Trainsim
+## BVE Trainsim (1)
- Inspired entries: OpenBVE
-## C-Dogs
+## C-Dogs (1)
- Inspired entries: C-Dogs SDL
-## Cadaver
+## Cadaver (1)
- Inspired entries: Cadaver
-## Caesar 3
+## Caesar 3 (2)
- Inspired entries: CaesarIA, Julius
-## Call to Power II
+## Call to Power II (1)
- Inspired entries: Civilization: Call To Power 2 Source Project
-## Cannon Fodder
+## Cannon Fodder (1)
- Inspired entries: Open Fodder
-## Carmageddon
+## Carmageddon (1)
- Inspired entries: OpenC1
-## Carrier Command
+## Carrier Command (1)
- Inspired entries: Thunder&Lightning
-## Castle of the Winds
+## Castle of the Winds (1)
- Inspired entries: Castle of the Winds in Elm
-## Cataclysm
+## Cataclysm (1)
- Inspired entries: Cataclysm: Dark Days Ahead
-## Catacomb
+## Catacomb (1)
- Inspired entries: CatacombSDL
-## Catacomb 3-D
+## Catacomb 3-D (2)
- Inspired entries: CatacombGL, Reflection Keen
-## Catacomb Adventure Series
+## Catacomb Adventure Series (1)
- Inspired entries: Reflection Keen
-## Catacomb II
+## Catacomb II (1)
- Inspired entries: CatacombSDL
-## Cave Story
+## Cave Story (2)
- Inspired entries: NXEngine, NXEngine-evo
-## Chip's Challenge
+## Chip's Challenge (1)
- Inspired entries: Tile World
-## Chris Sawyer's Locomotion
+## Chris Sawyer's Locomotion (1)
- Inspired entries: OpenLoco
-## ChuChu Rocket!
+## ChuChu Rocket! (1)
- Inspired entries: Duck Marines
-## Circus Atari
+## Circus Atari (1)
- Inspired entries: Circus Linux!
-## Civilization
+## Civilization (1)
- Inspired entries: CivOne
-## Civilization II
+## Civilization II (3)
- Inspired entries: C-evo, Freeciv, Freeciv-web
-## Civilization V
+## Civilization V (1)
- Inspired entries: UnCiv
-## Claw
+## Claw (1)
- Inspired entries: OpenClaw
-## Clonk
+## Clonk (1)
- Inspired entries: OpenClonk
-## Colobot
+## Colobot (1)
- Inspired entries: Colobot: Gold Edition
-## Command & Conquer
+## Command & Conquer (1)
- Inspired entries: OpenRA
-## Command & Conquer: Generals
+## Command & Conquer: Generals (2)
- Inspired entries: OpenSAGE, Thyme
-## Command & Conquer: Red Alert
+## Command & Conquer: Red Alert (2)
- Inspired entries: Chronoshift, OpenRA
-## Commander Keen Series
+## Commander Keen Series (4)
- Inspired entries: Commander Genius, Keen Dreams, Omnispeak, Reflection Keen
-## Commando
+## Commando (1)
- Inspired entries: CommandoJS
-## Company of Heroes
+## Company of Heroes (1)
- Inspired entries: Spring: 1944
-## Company of Heroes 2
+## Company of Heroes 2 (1)
- Inspired entries: Spring: 1944
-## Company of Heroes: Opposing Fronts
+## Company of Heroes: Opposing Fronts (1)
- Inspired entries: Spring: 1944
-## Company of Heroes: Tales of Valor
+## Company of Heroes: Tales of Valor (1)
- Inspired entries: Spring: 1944
-## CorsixTH
+## CorsixTH (1)
- Inspired entries: Project Dollhouse
-## Cortex Command
+## Cortex Command (1)
- Inspired entries: CCCP
-## Counter-Strike
+## Counter-Strike (1)
- Inspired entries: FreeCS
-## Crazy Machines series
+## Crazy Machines series (1)
- Inspired entries: The Butterfly Effect
-## Creatures
+## Creatures (1)
- Inspired entries: Open Creatures
-## Crimsonland
+## Crimsonland (2)
- Inspired entries: Grimsonland, Violetland
-## Crystal Caves
+## Crystal Caves (1)
- Inspired entries: OpenCrystalCaves
-## Crystal Quest
+## Crystal Quest (1)
- Inspired entries: CrystalQuest
-## Cube 2: Sauerbraten
+## Cube 2: Sauerbraten (2)
- Inspired entries: Inexor, Open Cube
-## CUBE engine
+## CUBE engine (1)
- Inspired entries: AssaultCube
-## Cube World
+## Cube World (1)
- Inspired entries: Veloren
-## Curse of the Azure Bonds
+## Curse of the Azure Bonds (1)
- Inspired entries: coab
-## Cytadela
+## Cytadela (1)
- Inspired entries: Cytadela
-## Dance Dance Revolution
+## Dance Dance Revolution (2)
- Inspired entries: Performous, StepMania
-## Death Rally
+## Death Rally (1)
- Inspired entries: Dreerally
-## Defender
+## Defender (2)
- Inspired entries: Defendguin, Word War vi
-## Deflektor
+## Deflektor (1)
- Inspired entries: Mirror Magic
-## Delver
+## Delver (1)
- Inspired entries: DelverEngine
-## Descent
+## Descent (2)
- Inspired entries: D2X-XL, DXX-Rebirth
-## Descent II
+## Descent II (2)
- Inspired entries: D2X-XL, DXX-Rebirth
-## Destructo
+## Destructo (1)
- Inspired entries: Return of Dr. Destructo
-## Diablo
+## Diablo (6)
- Inspired entries: Devilution, DevilutionX, DGEngine, Flare, freeablo, Summoning Wars
-## Diablo II
+## Diablo II (1)
- Inspired entries: Riiablo
-## Digger
+## Digger (2)
- Inspired entries: CAVEZ of PHEAR, Digger Remastered
-## Dink Smallwood
+## Dink Smallwood (1)
- Inspired entries: GNU FreeDink
-## Dogs of War
+## Dogs of War (1)
- Inspired entries: openDOW
-## Dominion
+## Dominion (1)
- Inspired entries: OpenDominion
-## Doom
+## Doom (14)
- Inspired entries: Chocolate Doom, Classic RBDoom 3 BFG, Doom Legacy, DOOM Retro, DOOM-iOS, Doomsday Engine, Freedoom, GZDoom, Mocha Doom, Odamex, PrBoom+, SLADE, The Eternity Engine, ZDoom
-## DOOM
+## DOOM (1)
- Inspired entries: Do It Yourself Doom With SDL
-## Doom 3
+## Doom 3 (3)
- Inspired entries: Classic RBDoom 3 BFG, dhewm3, RBDOOM-3-BFG
-## Doom 64
+## Doom 64 (1)
- Inspired entries: Doom64EX
-## Doom II
+## Doom II (10)
- Inspired entries: Doom Legacy, DOOM Retro, DOOM-iOS, Doomsday Engine, Freedoom, GZDoom, Mocha Doom, Odamex, PrBoom+, ZDoom
-## Double Dragon
+## Double Dragon (1)
- Inspired entries: OpenBOR
-## Drugwars
+## Drugwars (2)
- Inspired entries: Dope Wars, Prescription Wars
-## Duke Nukem
+## Duke Nukem (2)
- Inspired entries: Dave Gnukem, Freenukum
-## Duke Nukem 3D
+## Duke Nukem 3D (6)
- Inspired entries: Chocolate Duke3D, Duke3D, Duke3d_w32, EDuke32, JFDuke3D, xDuke
-## Duke Nukem II
+## Duke Nukem II (1)
- Inspired entries: Rigel Engine
-## Dune 2
+## Dune 2 (4)
- Inspired entries: Dune 2 - The Maker, Dune Dynasty, Dune Legacy, OpenDUNE
-## Dune 2000
+## Dune 2000 (1)
- Inspired entries: OpenRA
-## Dungeon Keeper
+## Dungeon Keeper (1)
- Inspired entries: OpenDungeons
-## Dungeon Keeper 2
+## Dungeon Keeper 2 (1)
- Inspired entries: OpenKeeper
-## Dungeon Keeper II
+## Dungeon Keeper II (1)
- Inspired entries: KeeperRL
-## Dwarf Fortress
+## Dwarf Fortress (1)
- Inspired entries: Veloren
-## E.T. the Extra-Terrestrial
+## E.T. the Extra-Terrestrial (1)
- Inspired entries: javascript-E.T.
-## Eat The Whistle
+## Eat The Whistle (1)
- Inspired entries: Eat The Whistle
-## Echochrome
+## Echochrome (1)
- Inspired entries: l-echo
-## Elasto Mania
+## Elasto Mania (1)
- Inspired entries: X-Moto
-## Elements
+## Elements (1)
- Inspired entries: OpenEtG
-## Elite
+## Elite (2)
- Inspired entries: Oolite, Vega Strike
-## Elite II
+## Elite II (1)
- Inspired entries: Pioneer
-## Enduro
+## Enduro (1)
- Inspired entries: Enduro tribute
-## Escape from Colditz
+## Escape from Colditz (1)
- Inspired entries: Colditz Escape
-## Escape from Monkey Island
+## Escape from Monkey Island (1)
- Inspired entries: ResidualVM
-## Escape Velocity
+## Escape Velocity (2)
- Inspired entries: Endless Sky, Naev
-## F-1 Spirit
+## F-1 Spirit (1)
- Inspired entries: F-1 Spirit
-## Falcon's Eye
+## Falcon's Eye (1)
- Inspired entries: Vulture's Eye
-## Fall Down
+## Fall Down (2)
- Inspired entries: ativayeban, Falling Time
-## Fallout 2
+## Fallout 2 (4)
- Inspired entries: Falltergeist, jsFO, PARPG, sfall
-## Fallout Online
+## Fallout Online (1)
- Inspired entries: fonline
-## Final Fantasy VII
+## Final Fantasy VII (1)
- Inspired entries: Q-Gears
-## Final Fantasy VIII
+## Final Fantasy VIII (1)
- Inspired entries: OpenVIII
-## Final Fight
+## Final Fight (1)
- Inspired entries: OpenBOR
-## Fire Power
+## Fire Power (1)
- Inspired entries: OpenFire
-## Flag Catcher
+## Flag Catcher (1)
- Inspired entries: Gift Grabber
-## Flappy Bird
+## Flappy Bird (4)
- Inspired entries: Clumsy Bird, CrappyBird, Flappy Cow, Hocoslamfy
-## Flying Shark
+## Flying Shark (1)
- Inspired entries: Friking Shark
-## FooBillard
+## FooBillard (1)
- Inspired entries: FooBillard++
-## Forgotten Realms: Unlimited Adventures
+## Forgotten Realms: Unlimited Adventures (1)
- Inspired entries: Dungeon Craft
-## Forsaken
+## Forsaken (1)
- Inspired entries: Forsaken
-## Freelancer
+## Freelancer (1)
- Inspired entries: Librelancer
-## Frets on Fire
+## Frets on Fire (1)
- Inspired entries: Frets on Fire X
-## Frogger
+## Frogger (2)
- Inspired entries: Froggix, TermFrogger
-## Frogs and Flies
+## Frogs and Flies (1)
- Inspired entries: Batrachians
-## GearHead
+## GearHead (1)
- Inspired entries: GearHead 2
-## Gish
+## Gish (1)
- Inspired entries: freegish
-## GL-117
+## GL-117 (1)
- Inspired entries: RedShift
-## Gladiator
+## Gladiator (1)
- Inspired entries: Openglad
-## Glest
+## Glest (1)
- Inspired entries: MegaGlest
-## GoldenEye 007
+## GoldenEye 007 (2)
- Inspired entries: ges-code, GoldenEye: Source
-## Gorillas
+## Gorillas (2)
- Inspired entries: Gorillas, Gorillas-rs
-## Gothic
+## Gothic (2)
- Inspired entries: OpenGothic, REGoth
-## Gothic 2
+## Gothic 2 (1)
- Inspired entries: OpenGothic
-## Gothic II
+## Gothic II (1)
- Inspired entries: REGoth
-## Grand Theft Auto III
+## Grand Theft Auto III (1)
- Inspired entries: OpenRW
-## Grand Theft Auto: San Andreas
+## Grand Theft Auto: San Andreas (2)
- Inspired entries: Grit Game Engine, SanAndreasUnity
-## Gravity Force
+## Gravity Force (2)
- Inspired entries: Galaxy Forces V2, Moagg2
-## Grim Fandango
+## Grim Fandango (1)
- Inspired entries: ResidualVM
-## Guitar Hero
+## Guitar Hero (3)
- Inspired entries: Frets on Fire, Frets on Fire X, Performous
-## Gunpoint
+## Gunpoint (1)
- Inspired entries: Clonepoint
-## Hammer of Thyrion
+## Hammer of Thyrion (1)
- Inspired entries: HHexen
-## Hardwar
+## Hardwar (1)
- Inspired entries: Hardwar
-## Head over Heels
+## Head over Heels (1)
- Inspired entries: Head over Heels
-## Heretic
+## Heretic (10)
- Inspired entries: Chocolate Doom, Doom Legacy, DOOM-iOS, Doomsday Engine, GZDoom, Mocha Doom, Odamex, PrBoom+, The Eternity Engine, ZDoom
-## Heroes of Might and Magic II
+## Heroes of Might and Magic II (1)
- Inspired entries: Free Heroes 2
-## Heroes of Might and Magic III
+## Heroes of Might and Magic III (2)
- Inspired entries: Ancient Beast, VCMI
-## Hexen
+## Hexen (10)
- Inspired entries: Chocolate Doom, Doom Legacy, DOOM-iOS, Doomsday Engine, GZDoom, Mocha Doom, Odamex, PrBoom+, The Eternity Engine, ZDoom
-## Hexen II
+## Hexen II (1)
- Inspired entries: Hammer of Thyrion
-## Highway Encounter
+## Highway Encounter (1)
- Inspired entries: Vorton
-## Hogs of War
+## Hogs of War (1)
- Inspired entries: OpenHoW
-## HoverRace
+## HoverRace (1)
- Inspired entries: HoverRace
-## Hovertank 3D
+## Hovertank 3D (1)
- Inspired entries: Hovertank3D
-## Icewind Dale
+## Icewind Dale (1)
- Inspired entries: GemRB
-## Imperium Galactica
+## Imperium Galactica (1)
- Inspired entries: Open Imperium Galactica
-## Indiana Jones and his Desktop Adventures
+## Indiana Jones and his Desktop Adventures (1)
- Inspired entries: DesktopAdventures
-## Infinity Loop
+## Infinity Loop (1)
- Inspired entries: IO Reboot
-## ioquake3
+## ioquake3 (1)
- Inspired entries: QuakeJS
-## Iron Seed
+## Iron Seed (1)
- Inspired entries: Iron Seed
-## Jagged Alliance 2
+## Jagged Alliance 2 (1)
- Inspired entries: Jagged Alliance 2 Stracciatella
-## Jazz Jackrabbit
+## Jazz Jackrabbit (1)
- Inspired entries: OpenJazz
-## Jazz Jackrabbit 2
+## Jazz Jackrabbit 2 (2)
- Inspired entries: Jazz² Resurrection, Project Carrot
-## Jedi Knight II: Jedi Outcast
+## Jedi Knight II: Jedi Outcast (1)
- Inspired entries: JediOutcastLinux
-## Jedi Knight: Jedi Academy
+## Jedi Knight: Jedi Academy (1)
- Inspired entries: OpenJK
-## Jet-Story
+## Jet-Story (1)
- Inspired entries: Jet-Story
-## Jewel Thief
+## Jewel Thief (1)
- Inspired entries: jewelthief
-## JezzBall
+## JezzBall (2)
- Inspired entries: Ice Breaker, WallBall
-## Joust
+## Joust (1)
- Inspired entries: Ostrich Riders
-## Jump 'n Bump
+## Jump 'n Bump (1)
- Inspired entries: Jump'n'Bump
-## Jumpgate: The Reconstruction Initiative
+## Jumpgate: The Reconstruction Initiative (1)
- Inspired entries: Open Jumpgate
-## Keen Dreams
+## Keen Dreams (1)
- Inspired entries: Reflection Keen
-## Knights
+## Knights (1)
- Inspired entries: Knights
-## Knights and Merchants
+## Knights and Merchants (1)
- Inspired entries: KaM Remake
-## Krush Kill 'n' Destroy
+## Krush Kill 'n' Destroy (1)
- Inspired entries: KKnD
-## Kula World
+## Kula World (1)
- Inspired entries: Cubosphere
-## Ladder
+## Ladder (2)
- Inspired entries: ladder, Ladder
-## Larn
+## Larn (2)
- Inspired entries: NLarn, Ularn
-## Laser Squad
+## Laser Squad (1)
- Inspired entries: Moonbase Assault
-## Legend of Zelda
+## Legend of Zelda (3)
- Inspired entries: Fanwor, Open Zelda, Zelda Classic
-## Legend of Zelda - A Link to the Past
+## Legend of Zelda - A Link to the Past (2)
- Inspired entries: lttp-phaser, Solarus
-## Lego Rock Raiders
+## Lego Rock Raiders (1)
- Inspired entries: rock-raiders-remake
-## Lemmings
+## Lemmings (5)
- Inspired entries: Lemmings.ts, Lemmini, Lix, Pingus, Rabbit Escape
-## Liero
+## Liero (4)
- Inspired entries: GUSANOS, LieroLibre, OpenLiero, OpenLieroX
-## Lionheart
+## Lionheart (1)
- Inspired entries: Lionheart Remake
-## Little Big Adventure
+## Little Big Adventure (2)
- Inspired entries: twin-e, TwinEngine
-## Little Fighter 2
+## Little Fighter 2 (1)
- Inspired entries: F.LF
-## Lode Runner
+## Lode Runner (2)
- Inspired entries: KGoldrunner, XScavenger
-## Log!cal
+## Log!cal (2)
- Inspired entries: Orbium, Pathological
-## Lose Your Marbles
+## Lose Your Marbles (1)
- Inspired entries: Lose Your Marbles
-## Lotus Esprit Turbo Challenge
+## Lotus Esprit Turbo Challenge (1)
- Inspired entries: RacerJS
-## Lugaru: The Rabbit's Foot
+## Lugaru: The Rabbit's Foot (1)
- Inspired entries: Lugaru
-## M.A.X.
+## M.A.X. (1)
- Inspired entries: Mechanized Assault & eXploration Reloaded
-## M.U.L.E.
+## M.U.L.E. (1)
- Inspired entries: M.E.W.L.
-## Mad TV
+## Mad TV (1)
- Inspired entries: TVTower
-## Magic: The Gathering Online
+## Magic: The Gathering Online (2)
- Inspired entries: Magarena, XMage
-## Magical Drop
+## Magical Drop (1)
- Inspired entries: Krystal Drop
-## Marathon
+## Marathon (1)
- Inspired entries: Aleph One
-## Marathon 2
+## Marathon 2 (1)
- Inspired entries: Aleph One
-## Marathon Infinity
+## Marathon Infinity (1)
- Inspired entries: Aleph One
-## Marble Madness
+## Marble Madness (1)
- Inspired entries: Trackballs
-## Mario Kart
+## Mario Kart (2)
- Inspired entries: Kartering, SuperTuxKart
-## Mario Party
+## Mario Party (1)
- Inspired entries: SuperTuxParty
-## Mario World
+## Mario World (3)
- Inspired entries: Mari0, Secret Maryo Chronicles, The Secret Chronicles of Dr. M.
-## Master of Magic
+## Master of Magic (1)
- Inspired entries: OpenMoM
-## Master of Monsters
+## Master of Monsters (1)
- Inspired entries: The Battle for Wesnoth
-## Master of Orion
+## Master of Orion (1)
- Inspired entries: 1oom
-## Master of Orion 1
+## Master of Orion 1 (1)
- Inspired entries: FreeOrion
-## Master of Orion 2
+## Master of Orion 2 (2)
- Inspired entries: FreeOrion, OpenMOO2
-## Maxit
+## Maxit (2)
- Inspired entries: KittenMaxit, Maxit
-## MechCommander 2
+## MechCommander 2 (1)
- Inspired entries: MechCommander 2 Omnitech
-## MechWarrior
+## MechWarrior (1)
- Inspired entries: Linwarrior 3D
-## Mega Lo Mania
+## Mega Lo Mania (1)
- Inspired entries: Gigalomania
-## MegaMan
+## MegaMan (2)
- Inspired entries: Executive Man, Rockbot
-## Meridian 59
+## Meridian 59 (1)
- Inspired entries: Open Meridian
-## Metroid Prime
+## Metroid Prime (1)
- Inspired entries: urde
-## Mice Men
+## Mice Men (1)
- Inspired entries: Mice Men: Remix
-## Micro Machines
+## Micro Machines (3)
- Inspired entries: Dust Racing 2D, Microracers, Yorg
-## Microprose Falcon 4.0 Combat Simulator
+## Microprose Falcon 4.0 Combat Simulator (1)
- Inspired entries: FreeFalcon
-## Microsoft Flight Simulator
+## Microsoft Flight Simulator (1)
- Inspired entries: FlightGear
-## Microsoft Train Simulator
+## Microsoft Train Simulator (1)
- Inspired entries: Open Rails
-## Midnight Club II
+## Midnight Club II (1)
- Inspired entries: OpenMC2
-## Millipede
+## Millipede (1)
- Inspired entries: Monsters and Mushrooms
-## Minecraft
+## Minecraft (13)
- Inspired entries: Chunk Stories, Craft, Digbuild, Gnomescroll, Hematite, Manic Digger, MineCraft-One-Week-Challenge, Minetest, pycraft, Terasology, TrueCraft, Veloren, Voxelands
-## Minesweeper
+## Minesweeper (4)
- Inspired entries: Mines, Minesweeper (in C), Minesweeper.Zone, proxx
-## Missile Command
+## Missile Command (2)
- Inspired entries: ICBM3D, Penguin Command
-## moon-patrol
+## moon-patrol (1)
- Inspired entries: Moon-buggy
-## Moonbase Commander
+## Moonbase Commander (1)
- Inspired entries: Scorched Moon
-## Morpheus
+## Morpheus (1)
- Inspired entries: Morpheus Web Remake
-## Mortal Kombat
+## Mortal Kombat (2)
- Inspired entries: mk.js, OpenMortal
-## Movie Business
+## Movie Business (1)
- Inspired entries: movbizz
-## Myst III: Exile
+## Myst III: Exile (1)
- Inspired entries: ResidualVM
-## Natural Selection
+## Natural Selection (2)
- Inspired entries: Tremulous, Unvanquished
-## NaturalChimie
+## NaturalChimie (1)
- Inspired entries: OpenAlchemist
-## Nebulus
+## Nebulus (1)
- Inspired entries: Toppler
-## Need For Speed II SE
+## Need For Speed II SE (1)
- Inspired entries: NFSIISE
-## Need For Speed III: Hot Pursuit
+## Need For Speed III: Hot Pursuit (1)
- Inspired entries: OpenNFS
-## NetHack
+## NetHack (1)
- Inspired entries: SLASH'EM
-## Neverball
+## Neverball (1)
- Inspired entries: Nuncabola
-## Nexuiz
+## Nexuiz (1)
- Inspired entries: Xonotic
-## Night Stalker
+## Night Stalker (1)
- Inspired entries: Afternoon Stalker
-## Notrium
+## Notrium (1)
- Inspired entries: OpenNotrium
-## Nuclear Reaction
+## Nuclear Reaction (2)
- Inspired entries: c64-nuclearreaction, chainreaction
-## Oddworld: Abe's Exoddus
+## Oddworld: Abe's Exoddus (1)
- Inspired entries: alive
-## Oddworld: Abe's Oddysee
+## Oddworld: Abe's Oddysee (1)
- Inspired entries: alive
-## Ogre3D
+## OGRE (1)
- Inspired entries: Alimer
-## Old School RuneScape
+## Old School RuneScape (1)
- Inspired entries: RuneLite
-## Omega Race
+## Omega Race (1)
- Inspired entries: Torrega Race
-## One Must Fall: 2097
+## One Must Fall: 2097 (1)
- Inspired entries: OpenOMF
-## Osu! Tatakae! Ouendan
+## Osu! Tatakae! Ouendan (1)
- Inspired entries: osu!
-## Oubliette
+## Oubliette (1)
- Inspired entries: Liberal Crime Squad
-## Outpost
+## Outpost (1)
- Inspired entries: Outpost HD
-## Outrun
+## Outrun (1)
- Inspired entries: Cannonball
-## Oxyd
+## Oxyd (1)
- Inspired entries: Enigma
-## Pac-Man
+## Pac-Man (5)
- Inspired entries: EnTT Pacman, Ghostly, HTML5 Pacman, Pac Go, pacman-canvas
-## Pacman
+## Pacman (1)
- Inspired entries: MiniPacman
-## Panzer General
+## Panzer General (2)
- Inspired entries: LGeneral, Open Panzer
-## Paradroid
+## Paradroid (2)
- Inspired entries: FreedroidRPG, Nighthawk
-## Pixel Dungeon
+## Pixel Dungeon (1)
- Inspired entries: Remixed Dungeon
-## Pizza Tycoon
+## Pizza Tycoon (1)
- Inspired entries: Pizza Business
-## Planescape: Torment
+## Planescape: Torment (1)
- Inspired entries: GemRB
-## Plasma Pong
+## Plasma Pong (1)
- Inspired entries: Fluid Table Tennis
-## Pokémon
+## Pokémon (2)
- Inspired entries: OPMon, Tuxemon
-## Portal
+## Portal (1)
- Inspired entries: glPortal
-## Postal
+## Postal (1)
- Inspired entries: POSTAL 1 Open Source
-## Powder Game
+## Powder Game (2)
- Inspired entries: sandspiel, The Powder Toy
-## Powerslave
+## Powerslave (1)
- Inspired entries: Powerslave EX
-## Powerslide
+## Powerslide (1)
- Inspired entries: Powerslide remake
-## Prince of Persia
+## Prince of Persia (3)
- Inspired entries: FreePrince, Mininim, SDLPoP
-## Progress Quest
+## Progress Quest (2)
- Inspired entries: pq2, progress-quest
-## Pushover
+## Pushover (1)
- Inspired entries: Pushover
-## Puzzle Bobble
+## Puzzle Bobble (1)
- Inspired entries: Frozen Bubble
-## Puzznic / Brix
+## Puzznic / Brix (1)
- Inspired entries: Wizznic!
-## Q*bert
+## Q*bert (1)
- Inspired entries: ReQbert
-## Quake
+## Quake (6)
- Inspired entries: DarkPlaces, ezQuake, ProQuake 4, QuakeSpasm, TyrQuake, vkQuake
-## Quake 2
+## Quake 2 (2)
- Inspired entries: Jake2, Yamagi Quake II
-## Quake 3
+## Quake 3 (4)
- Inspired entries: FQuake3, ioquake3, OpenArena, QuakeJS
-## Railroad Tycoon
+## Railroad Tycoon (1)
- Inspired entries: FreeRails
-## Rampart
+## Rampart (1)
- Inspired entries: Castle-Combat
-## RARS
+## RARS (1)
- Inspired entries: TORCS, The Open Racing Car Simulator
-## Redneck Rampage
+## Redneck Rampage (1)
- Inspired entries: erampage
-## Rescue!
+## Rescue! (1)
- Inspired entries: Rescue! Max
-## Return to Castle Wolfenstein
+## Return to Castle Wolfenstein (1)
- Inspired entries: iortcw
-## Revenge Of The Cats: Ethernet
+## Revenge Of The Cats: Ethernet (1)
- Inspired entries: Terminal Overload
-## Rick Dangerous
+## Rick Dangerous (1)
- Inspired entries: RickyD
-## RimWorld
+## RimWorld (1)
- Inspired entries: Magical Life
-## Rise of the Triad
+## Rise of the Triad (1)
- Inspired entries: Rise of the Triad for Linux
-## Rodent's Revenge
+## Rodent's Revenge (1)
- Inspired entries: Open Rodent's Revenge
-## RollerCoaster Tycoon
+## RollerCoaster Tycoon (1)
- Inspired entries: FreeRCT
-## RollerCoaster Tycoon 1
+## RollerCoaster Tycoon 1 (1)
- Inspired entries: OpenRCT2
-## RollerCoaster Tycoon 2
+## RollerCoaster Tycoon 2 (1)
- Inspired entries: OpenRCT2
-## RPG Maker
+## RPG Maker (3)
- Inspired entries: EasyRPG Player, mkxp, Tapir
-## Runescape Classic
+## Runescape Classic (2)
- Inspired entries: 2006-rebotted, Open RSC
-## Ryzom
+## Ryzom (1)
- Inspired entries: Ryzom Core
-## Scorched Earth
+## Scorched Earth (2)
- Inspired entries: Atomic Tanks, Scorched3D
-## SCUMM
+## SCUMM (1)
- Inspired entries: ScummVM
-## Sensible Soccer
+## Sensible Soccer (2)
- Inspired entries: Freekick 3, YSoccer
-## Sensitive
+## Sensitive (2)
- Inspired entries: One Way To Go, sensitive-js
-## Seven Kingdoms
+## Seven Kingdoms (1)
- Inspired entries: Seven Kingdoms: Ancient Adversaries
-## sfxr
+## sfxr (1)
- Inspired entries: rFXGen
-## Shadow of the Beast
+## Shadow of the Beast (1)
- Inspired entries: shadow-of-the-beast-html5
-## Shadow Warrior
+## Shadow Warrior (2)
- Inspired entries: JonoF's Shadow Warrior Port (JFSW), SWP
-## Shadowgrounds: Survivor
+## Shadowgrounds: Survivor (1)
- Inspired entries: Shadowgrounds
-## Ship Simulator 2006
+## Ship Simulator 2006 (1)
- Inspired entries: Bridge Command
-## Ship Simulator 2008
+## Ship Simulator 2008 (1)
- Inspired entries: Bridge Command
-## Ship Simulator Extremes
+## Ship Simulator Extremes (1)
- Inspired entries: Bridge Command
-## Shobon Action
+## Shobon Action (1)
- Inspired entries: Open Syobon Action
-## Sid Meier's Alpha Centauri
+## Sid Meier's Alpha Centauri (1)
- Inspired entries: Freeciv Alpha Centauri project
-## Sid Meier's Colonization
+## Sid Meier's Colonization (2)
- Inspired entries: cc94, FreeCol
-## Sid Meier's Pirates!
+## Sid Meier's Pirates! (1)
- Inspired entries: Crown and Cutlass
-## Siege
+## Siege (1)
- Inspired entries: FreeSiege
-## Siege of Avalon
+## Siege of Avalon (1)
- Inspired entries: Siege of Avalon : Open Source
-## Silent Hunter 4
+## Silent Hunter 4 (1)
- Inspired entries: Danger from the Deep
-## Simcity
+## Simcity (8)
- Inspired entries: 3d.city, Citybound, Cytopia, Lincity, LinCity-NG, Micropolis, micropolisJS, OpenCity
-## SimCity 2000
+## SimCity 2000 (1)
- Inspired entries: OpenSC2K
-## Simon
+## Simon (1)
- Inspired entries: asdf
-## Simon Says
+## Simon Says (1)
- Inspired entries: Blinken
-## SimTower
+## SimTower (1)
- Inspired entries: OpenSkyscraper
-## SingStar
+## SingStar (3)
- Inspired entries: Performous, UltraStar Deluxe, Vocaluxe
-## SkiFree
+## SkiFree (2)
- Inspired entries: Skifree-HTML5-clone, skifree.js
-## Skool Daze
+## Skool Daze (1)
- Inspired entries: pyskool
-## SkyRoads
+## SkyRoads (2)
- Inspired entries: OpenRoads, Orbit-Hopper
-## Slime Volleyball
+## Slime Volleyball (1)
- Inspired entries: Slime Volleyball
-## Slot Racers
+## Slot Racers (1)
- Inspired entries: Slot-Racers
-## Snake
+## Snake (2)
- Inspired entries: Gusty's Serpents, snake
-## Sokoban
+## Sokoban (1)
- Inspired entries: CavePacker
-## Solar Fox
+## Solar Fox (1)
- Inspired entries: SolarWolf
-## Sonic the Hedgehog
+## Sonic the Hedgehog (2)
- Inspired entries: Open Surge, Sonic Robo Blast 2
-## Sopwith
+## Sopwith (2)
- Inspired entries: SDL Sopwith, Sopwith 3
-## Space Harrier
+## Space Harrier (1)
- Inspired entries: Space Harrier Clone
-## Space Invaders
+## Space Invaders (1)
- Inspired entries: Hopson-Arcade
-## Space Rangers 2: Dominators
+## Space Rangers 2: Dominators (1)
- Inspired entries: OpenSR
-## Space Station 13
+## Space Station 13 (3)
- Inspired entries: Griefly, SS13 Remake, unitystation
-## Space Taxi
+## Space Taxi (1)
- Inspired entries: Moagg2
-## Spear of Destiny
+## Spear of Destiny (1)
- Inspired entries: ECWolf
-## Spore
+## Spore (1)
- Inspired entries: Thrive
-## Star Control 2
+## Star Control 2 (2)
- Inspired entries: star-control2, The Ur-Quan Masters
-## Star Ruler 2
+## Star Ruler 2 (1)
- Inspired entries: Star Ruler 2
-## Star Trek: Voyager – Elite Force
+## Star Trek: Voyager – Elite Force (1)
- Inspired entries: RPG-X
-## Star Wars 1983 arcade game
+## Star Wars 1983 arcade game (1)
- Inspired entries: Star-Wars-III
-## Star Wars Episode I: Racer
+## Star Wars Episode I: Racer (1)
- Inspired entries: OpenSWE1R
-## Star Wars Jedi Knight: Dark Forces II
+## Star Wars Jedi Knight: Dark Forces II (1)
- Inspired entries: Gorc
-## Star Wars: Galactic Battlegrounds
+## Star Wars: Galactic Battlegrounds (1)
- Inspired entries: openage
-## Star Wars: Yoda Stories
+## Star Wars: Yoda Stories (2)
- Inspired entries: DesktopAdventures, WebFun
-## Starcraft
+## Starcraft (1)
- Inspired entries: Stargus
-## Stars!
+## Stars! (2)
- Inspired entries: Freestars, NStars!
-## Starshatter
+## Starshatter (1)
- Inspired entries: starshatter-open
-## StepMania
+## StepMania (1)
- Inspired entries: OpenITG
-## Story of Seasons series
+## Story of Seasons series (1)
- Inspired entries: Greentwip's Harvest Moon
-## Streets of Rage
+## Streets of Rage (1)
- Inspired entries: OpenBOR
-## Strife
+## Strife (3)
- Inspired entries: Chocolate Doom, Strife: Veteran Edition, The Eternity Engine
-## Stronghold
+## Stronghold (1)
- Inspired entries: Sourcehold
-## Stunt Car Racer
+## Stunt Car Racer (1)
- Inspired entries: Stunt Car Racer Remake
-## Stunts
+## Stunts (1)
- Inspired entries: Ultimate Stunts
-## SunDog: Frozen Legacy
+## SunDog: Frozen Legacy (2)
- Inspired entries: sundog, SunDog Resurrection
-## Supaplex
+## Supaplex (3)
- Inspired entries: Rocks'n'Diamonds, splexhd, Supaxl
-## Super Cars
+## Super Cars (1)
- Inspired entries: Supercars III
-## Super Foul Egg
+## Super Foul Egg (1)
- Inspired entries: SuperFoulEgg
-## Super Hexagon
+## Super Hexagon (1)
- Inspired entries: Open Hexagon
-## Super Mario
+## Super Mario (4)
- Inspired entries: Mario Objects, Mega Mario, SuperTux, uMario
-## Super Methane Brothers
+## Super Methane Brothers (2)
- Inspired entries: Super Methane Brothers, super-methane-brothers-gx
-## Super Metroid
+## Super Metroid (1)
- Inspired entries: Hexoshi
-## Super Monkey Ball
+## Super Monkey Ball (4)
- Inspired entries: irrlamb, Neverball, Nuncabola, Veraball
-## Super Smash Bros.
+## Super Smash Bros. (2)
- Inspired entries: Super Tilt Bro, TUSSLE
-## Supreme Commander
+## Supreme Commander (1)
- Inspired entries: Zero-K
-## Survivor 1986
+## Survivor 1986 (1)
- Inspired entries: Survivor
-## Swing
+## Swing (1)
- Inspired entries: XSwing Plus
-## Syndicate
+## Syndicate (1)
- Inspired entries: FreeSynd
-## Syndicate Wars
+## Syndicate Wars (1)
- Inspired entries: Syndicate Wars Port
-## System Shock
+## System Shock (1)
- Inspired entries: Shockolate
-## System's Twilight
+## System's Twilight (1)
- Inspired entries: System Syzygy
-## Taiko no Tatsujin
+## Taiko no Tatsujin (1)
- Inspired entries: osu!
-## Team Fortress 2
+## Team Fortress 2 (2)
- Inspired entries: Gang Garrison 2, Open Fortress
-## Tempest
+## Tempest (1)
- Inspired entries: Arashi-JS
-## Terraria
+## Terraria (2)
- Inspired entries: LastTry, terrarium
-## Test Drive
+## Test Drive (1)
- Inspired entries: OpenGL Test Drive Remake
-## Tetris
+## Tetris (9)
- Inspired entries: 4D-TRIS, Hextris, Just another Tetris™ clone, NullpoMino, OpenBlok, Quadrapassel, Spludlow Tetris, Tetris (in C and NCURSES), vitetris
-## Tetris Attack
+## Tetris Attack (4)
- Inspired entries: Block Attack - Rise of the Blocks, Crack Attack!, FreeBlocks, Panel Attack
-## The Battle for Wesnoth
+## The Battle for Wesnoth (1)
- Inspired entries: Lords of the Fey
-## The Binding of Isaac
+## The Binding of Isaac (2)
- Inspired entries: Paper Isaac, Witch Blast
-## The Castles of Dr. Creep
+## The Castles of Dr. Creep (1)
- Inspired entries: The Castles of Dr. Creep
-## The Clue!
+## The Clue! (1)
- Inspired entries: Der Clou!
-## The Elder Scrolls II: Daggerfall
+## The Elder Scrolls II: Daggerfall (1)
- Inspired entries: Daggerfall Unity
-## The Elder Scrolls III: Morrowind
+## The Elder Scrolls III: Morrowind (3)
- Inspired entries: OpenMW, OpenMW for Android, TES3MP
-## The Elder Scrolls: Arena
+## The Elder Scrolls: Arena (1)
- Inspired entries: OpenTESArena
-## The Great Giana Sisters
+## The Great Giana Sisters (1)
- Inspired entries: OpenGGS
-## The Incredible Machine series
+## The Incredible Machine series (1)
- Inspired entries: The Butterfly Effect
-## The Legend of Zelda: The Wind Waker
+## The Legend of Zelda: The Wind Waker (1)
- Inspired entries: Wind Waker Randomizer
-## The Lost Vikings
+## The Lost Vikings (1)
- Inspired entries: freeVikings
-## The Oregon Trail
+## The Oregon Trail (1)
- Inspired entries: The-Trail
-## The Settlers
+## The Settlers (1)
- Inspired entries: Freeserf
-## The Settlers II
+## The Settlers II (2)
- Inspired entries: Return to the Roots, Widelands
-## The Settlers III
+## The Settlers III (1)
- Inspired entries: JSettlers
-## The Sims
+## The Sims (2)
- Inspired entries: FreeSims, Simitone
-## The Sims Online
+## The Sims Online (2)
- Inspired entries: FreeSO, Project Dollhouse
-## Theme Hospital
+## Theme Hospital (1)
- Inspired entries: CorsixTH
-## Theme Park
+## Theme Park (1)
- Inspired entries: Theme Park Builder 3D CAD
-## Thief
+## Thief (1)
- Inspired entries: The Dark Mod
-## Thrust
+## Thrust (1)
- Inspired entries: Thrust
-## Tiny Wings
+## Tiny Wings (1)
- Inspired entries: Tiny Wings
-## Titus the Fox
+## Titus the Fox (1)
- Inspired entries: OpenTitus
-## Tomb Raider
+## Tomb Raider (3)
- Inspired entries: OpenLara, OpenRaider, OpenTomb
-## Tomb Raider Chronicles
+## Tomb Raider Chronicles (1)
- Inspired entries: TOMB5
-## Toobz
+## Toobz (1)
- Inspired entries: Marblez
-## Total Annihilation
+## Total Annihilation (3)
- Inspired entries: Spring, Total Annihilation 3D, Zero-K
-## Touhou
+## Touhou (1)
- Inspired entries: Taisei Project
-## TrackMania
+## TrackMania (2)
- Inspired entries: ManiaDrive, Stunt Rally
-## Transball
+## Transball (1)
- Inspired entries: Super Transball 2
-## Transport Tycoon
+## Transport Tycoon (3)
- Inspired entries: OpenTTD, Simutrans, TTDPatch
-## Tremulous
+## Tremulous (1)
- Inspired entries: Tremfusion
-## Tricky Towers
+## Tricky Towers (1)
- Inspired entries: Tumbly Towers
-## Triple Triad
+## Triple Triad (1)
- Inspired entries: OpenTriad
-## Tron
+## Tron (1)
- Inspired entries: Pink Pony
-## Turmoil
+## Turmoil (1)
- Inspired entries: Data Storm
-## Turok
+## Turok (1)
- Inspired entries: TurokEX
-## TuxRacer
+## TuxRacer (1)
- Inspired entries: Extreme Tux Racer
-## Tyrian
+## Tyrian (2)
- Inspired entries: OpenTyrian, Tyrian Remake
-## UFO: Enemy Unknown
+## UFO: Enemy Unknown (6)
- Inspired entries: Open Apocalypse, OpenXcom, UFO2000, UFO: Alien Invasion, X-Force: Fight For Destiny, Xenowar
-## Ugh!
+## Ugh! (1)
- Inspired entries: CaveExpress
-## Ultima IV
+## Ultima IV (1)
- Inspired entries: xu4
-## Ultima Online
+## Ultima Online (2)
- Inspired entries: CrossUO, Iris2
-## Ultima series
+## Ultima series (1)
- Inspired entries: Haxima
-## Ultima VI
+## Ultima VI (1)
- Inspired entries: Nuvie
-## Ultima VII
+## Ultima VII (1)
- Inspired entries: Exult
-## Ultima VIII
+## Ultima VIII (1)
- Inspired entries: Pentagram
-## Ultima: Worlds of Adventure 2: Martian Dreams
+## Ultima: Worlds of Adventure 2: Martian Dreams (1)
- Inspired entries: Nuvie
-## UltraStar Deluxe
+## UltraStar Deluxe (1)
- Inspired entries: Vocaluxe
-## Uninvited
+## Uninvited (1)
- Inspired entries: uninvited
-## Urban Assault
+## Urban Assault (1)
- Inspired entries: UA_source
-## Urho3D
+## Urho3D (1)
- Inspired entries: Alimer
-## Visual Pinball
+## Visual Pinball (1)
- Inspired entries: Visual Pinball
-## Vlak
+## Vlak (1)
- Inspired entries: Train
-## VVVVVV
+## VVVVVV (1)
- Inspired entries: WWW
-## Warcraft II
+## Warcraft II (2)
- Inspired entries: Dark Oberon, Wargus
-## Warcraft: Orcs & Humans
+## Warcraft: Orcs & Humans (1)
- Inspired entries: warcraft-remake
-## Wario Land 3
+## Wario Land 3 (1)
- Inspired entries: Wario-Land-3
-## Warlords II
+## Warlords II (1)
- Inspired entries: FreeLords
-## Warrior Kings
+## Warrior Kings (1)
- Inspired entries: wkbre
-## Warsong
+## Warsong (1)
- Inspired entries: The Battle for Wesnoth
-## Warzone 2100
+## Warzone 2100 (1)
- Inspired entries: Warzone 2100
-## Webhangman
+## Webhangman (1)
- Inspired entries: Pendumito
-## What the Box
+## What the Box (1)
- Inspired entries: Killer Crates
-## Where in the World Is Carmen Sandiego? 1985
+## Where in the World Is Carmen Sandiego? 1985 (1)
- Inspired entries: thiefcatcher
-## Wing Commander: Privateer
+## Wing Commander: Privateer (1)
- Inspired entries: Privateer - Gemini Gold
-## Wipeout
+## Wipeout (4)
- Inspired entries: Ecksdee, H-Craft Championship, HexGL, The Rush
-## Wizard of Wor
+## Wizard of Wor (1)
- Inspired entries: KnightOfWor
-## Wizardry
+## Wizardry (1)
- Inspired entries: Wizardry Legacy
-## Wolfenstein 3D
+## Wolfenstein 3D (1)
- Inspired entries: ECWolf
-## Wolfenstein: Enemy Territory
+## Wolfenstein: Enemy Territory (1)
- Inspired entries: ET: Legacy
-## Worlds of Ultima: The Savage Empire
+## Worlds of Ultima: The Savage Empire (1)
- Inspired entries: Nuvie
-## Worms Series
+## Worms Series (2)
- Inspired entries: Hedgewars, WarMUX
-## X-COM: Apocalypse
+## X-COM: Apocalypse (6)
- Inspired entries: Open Apocalypse, OpenXcom, UFO2000, UFO: Alien Invasion, X-Force: Fight For Destiny, Xenowar
-## X-COM: Terror from the Deep
+## X-COM: Terror from the Deep (6)
- Inspired entries: Open Apocalypse, OpenXcom, UFO2000, UFO: Alien Invasion, X-Force: Fight For Destiny, Xenowar
-## X-COM: UFO Defense
+## X-COM: UFO Defense (6)
- Inspired entries: Open Apocalypse, OpenXcom, UFO2000, UFO: Alien Invasion, X-Force: Fight For Destiny, Xenowar
-## XKobo
+## XKobo (1)
- Inspired entries: Kobo Deluxe
-## XOR
+## XOR (1)
- Inspired entries: XorCurses
-## XPilot
+## XPilot (1)
- Inspired entries: XPilot NG
-## Z
+## Z (2)
- Inspired entries: Zed Online, Zod Engine
-## Zarch
+## Zarch (1)
- Inspired entries: Ajax3d
-## Zork
+## Zork (1)
- Inspired entries: zorkClone
-## Zuma
+## Zuma (1)
- Inspired entries: Zaz
diff --git a/statistics.md b/statistics.md
index 7e725101..ec82d2e3 100644
--- a/statistics.md
+++ b/statistics.md
@@ -1,13 +1,13 @@
[comment]: # (autogenerated content, do not edit)
# Statistics
-analyzed 1375 entries on 2019-12-12 13:52:18
+analyzed 1377 entries on 2019-12-13 14:33:57
## State
-- mature: 777 (56.5%)
+- mature: 779 (56.6%)
- beta: 596 (43.3%)
-- inactive: 715 (52.0%)
+- inactive: 715 (51.9%)
##### Inactive State
@@ -17,12 +17,12 @@ Moonbase Assault (2019), Orbit-Hopper (2019), Physics Platformer (2019), Physics
##### Language frequency
-- C++ (34.9%)
-- C (23.8%)
+- C++ (34.8%)
+- C (23.9%)
- Java (8.4%)
-- Python (7.7%)
+- Python (7.9%)
- JavaScript (6.0%)
-- Lua (4.3%)
+- Lua (4.2%)
- C# (3.2%)
- Pascal (1.4%)
- PHP (1.4%)
@@ -32,9 +32,9 @@ Moonbase Assault (2019), Orbit-Hopper (2019), Physics Platformer (2019), Physics
- GDScript (0.5%)
- Assembly (0.5%)
- Rust (0.4%)
-- ? (0.3%)
- Haskell (0.3%)
- Ruby (0.3%)
+- ? (0.3%)
- D (0.3%)
- Go (0.3%)
- Perl (0.3%)
@@ -71,6 +71,7 @@ Moonbase Assault (2019), Orbit-Hopper (2019), Physics Platformer (2019), Physics
- ooc (0.1%)
- QuakeC (0.1%)
- R (0.1%)
+- Ren'Py (0.1%)
- Scala (0.1%)
- Shell (0.1%)
- Swift (0.1%)
@@ -82,20 +83,20 @@ Moonbase Assault (2019), Orbit-Hopper (2019), Physics Platformer (2019), Physics
##### Licenses frequency
-- GPL-2.0 (34.2%)
-- GPL-3.0 (26.2%)
+- GPL-2.0 (34.1%)
+- GPL-3.0 (26.1%)
- MIT (14.8%)
- Custom (3.1%)
-- ? (2.6%)
+- ? (2.5%)
- Apache-2.0 (2.3%)
- zlib (2.3%)
- 3-clause BSD (1.8%)
- LGPL-2.1 (1.8%)
-- AGPL-3.0 (1.4%)
+- AGPL-3.0 (1.5%)
- LGPL-3.0 (1.2%)
- Public domain (1.2%)
- 2-clause BSD (1.0%)
-- GPL (0.9%)
+- GPL (0.8%)
- LGPL-2.0 (0.6%)
- MPL-2.0 (0.6%)
- ISC (0.5%)
@@ -126,6 +127,7 @@ Moonbase Assault (2019), Orbit-Hopper (2019), Physics Platformer (2019), Physics
- LGPL (0.1%)
- MPL-1.1 (0.1%)
- MS-RL (0.1%)
+- PIL Software License (0.1%)
- SWIG license (0.1%)
- wxWindows license (0.1%)
@@ -137,7 +139,7 @@ Moonbase Assault (2019), Orbit-Hopper (2019), Physics Platformer (2019), Physics
- remake (11.6%)
- open content (6.1%)
- strategy (6.1%)
-- action (5.3%)
+- action (5.2%)
- role playing (4.3%)
- clone (3.5%)
- puzzle (3.2%)
@@ -148,7 +150,7 @@ Moonbase Assault (2019), Orbit-Hopper (2019), Physics Platformer (2019), Physics
- multiplayer (2.6%)
- simulation (2.5%)
- shooter (2.4%)
-- framework (1.8%)
+- framework (1.9%)
- platform (1.3%)
- real time (1.3%)
- adventure (1.1%)
@@ -157,7 +159,7 @@ Moonbase Assault (2019), Orbit-Hopper (2019), Physics Platformer (2019), Physics
- turn-based (1.0%)
- library (0.9%)
- first-person (0.9%)
-- tool (0.8%)
+- tool (0.9%)
- racing (0.8%)
- skill (0.7%)
- online (0.7%)
@@ -185,8 +187,8 @@ Moonbase Assault (2019), Orbit-Hopper (2019), Physics Platformer (2019), Physics
- scrolling (0.2%)
- karaoke (0.1%)
- sokoban-like (0.1%)
-- physics (0.1%)
- visual novel (0.1%)
+- physics (0.1%)
- engine recreation (0.1%)
- original content required (0.1%)
- popular (0.1%)
@@ -276,37 +278,37 @@ Moonbase Assault (2019), Orbit-Hopper (2019), Physics Platformer (2019), Physics
## Entries without download or play fields
-557: 3D Pong, 3Dc, 4D Maze Game, 4D-TRIS, 54321, a2x, ACM, Adanaxis, Advanced Strategic Command, adventure engine, AI Wars, Airstrike, Alimer, alive, Amphetamine, Anagramarama, Ancient Beast, Angry Birds in Python, Antares, antiyoy, Anura, Apricots, aquastax, Arcane-Engine, Armor Alley, AssaultCube, Athenaeum, ativayeban, Atomix, Atrinik, Bacon2D, Ball and Paddle, Ball And Wall, Ballerburg SDL, Barony, Bastet, Battle City, Battleround, Battles of Antargis, Beat Harvester, Berusky II, BitRiot, Black Shades Elite, BlakedAwesomenaughts, Blasphemer, Blinken, Blitwizard, Blob Wars : Attrition, Blob Wars Episode 2 : Blob And Conquer, boardgame.io, Bombic2, Bombman, BOOM: Remake, Bouncy the Hungry Rabbit, Box2D, bratwurst, Breakout-VR, Bridge Command, Brogue, BrowserQuest, Bt Builder, buggyGame, C3DE, c64-nuclearreaction, Cabbages and Kings, Canta, Card Stories, Castle Game Engine, Castle of the Winds in Elm, Cataclysm, CatacombGL, CatacombSDL, CaveExpress, CavePacker, CAVEZ of PHEAR, CBoard, cc94, CCCP, CETech, chainreaction, Chess3D, Children of Ur, Chocolate Duke3D, Choria, Chronoshift, Civilization: Call To Power 2 Source Project, CivOne, ClanLib, Classic Blades of Exile, coab, Colossal Cave Adventure, CommandoJS, Conquest, Construo, Core War, Craft, CrappyBird, Creep Smash, CrossUO, Crown, CrystalQuest, Cubosphere, CuteMaze, D2X-XL, Dark Destiny, Dash Engine, Data Storm, Dawn, Deathchase 3D, Dedalus, Deer Portal, DelverEngine, DemiGod, DesktopAdventures, Devilution, DevilutionX, DGEngine, diablo-js, Digbuild, Digital: A Love Story, Dingo-Engine, DirectX12GameEngine, Do It Yourself Doom With SDL, Domino On Acid, DOOM, Dragon Hunt, Dreerally, Duke3D, Dune 2 - The Maker, Dungeon Monkey Eternal, Dungeon Quest, Dunnet, DwarfCorp, DynaDungeons, Ecksdee, Einstein Puzzle, Empty Clip, Endgame: Singularity, EnTT Pacman, EPOH, erampage, EternalWinterWars, Evil Cult, Excellent Bifurcation, F.LF, Fallen Spire, Falling Time, Fantasy Map Generator, Fanwor, FAR Colony, Fictional Air Combat, Flex Engine, flixel-gdx, FLTK Recycling Game!, Flukz, fonline, FQuake3, fRaBs, Free in the Dark (engine), freeablo, freeaoe, FreeBlocks, Freeciv-web, FreeFalcon, freegish, Freekick 3, Freeminer, FreeRCT, FreeSiege, Freestars, Frets on Fire X, Friking Shark, Fujo, GalaxyMage Redux, GameCake, GameLV, Garith, GDHexGrid, GeonBit.UI, ges-code, Ghostly, Gigalomania, gist-txt, GJID, GL4ES, glPortal, Gnome Hearts, Gnomescroll, Goblin Camp, GoldenEye: Source, Gorc, Gorillas, Gorillas-rs, Gottet, Grail, Granatier, Greenius' Civil War, Greentwip's Harvest Moon, Griefly, Grobots, H-Craft Championship, Hack, Hardwar, HarfBuzz, Harris, Hematite, Heroes of Wesnoth, Hex Game, heXon, Hextris, Hexwar, Hnefatafl, Hocoslamfy, Hopson-Arcade, Hovertank3D, HTML5 Pacman, Hypatia, Hypercube, Iceball, ika, Inexor, Infon Battle Arena, Intricacy, IO Reboot, Iris2, Jagged Alliance 2 Stracciatella, Jamp, javascript-E.T., Jazz² Resurrection, jClassicRPG, JediOutcastLinux, Jet-Story, jewelthief, JiGS Interactive Game System, Julius, Jump'n'Bump, Just another Tetris™ clone, Kartering, KAtomic, Keen Dreams, KeeperRL, Key Runner, KGoldrunner, Kingdoms, KittenMaxit, KMines, KnightOfWor, Kobo Deluxe, KSnakeDuel, Ksudoku, Kuklomenos, L'Abbaye des Morts, ladder, Land of Fire, LastTry, Lemmings.ts, Lemmini, LGeneral, Liberation Circuit, libpng, Libre Pinball, LieroLibre, Limbs Off, Lincity, Lionheart Remake, Lips of Suna, Lix, Lords of the Fey, LordsAWar!, lttp-phaser, Luola, LÖVE, M.E.W.L., MAGE - Matthias Advanced Game Engine, Magic Gardeners Tournament, Marble Marcher, Marblez, Mario Objects, MechCommander 2 Omnitech, Memory Game, Mercenary Commander, Meritous, Micropolis, micropolisJS, MineCraft-One-Week-Challenge, Mines, Minesweeper (in C), Minetest Game, Mininim, Mirror Magic, mk.js, mkxp, Mmpong, Monsters and Mushrooms, Moon-buggy, Moonbase Assault, Morpheus Web Remake, movbizz, Mr.Boom, Mrfuze, Mtp Target, n2048, Nazara Engine, NBlood, Netacka, NFSIISE, Nikki and the Robots, Nikwi, Noiz2sa, Not Pacman, Numpty Physics, Nuncabola, Nuvie, NXEngine-evo, Octaforge, Odamex, Omega, Omega-rpg, Omnispeak, One Hour One Life, One is enough, One Way To Go, Open AL Soft, Open Creatures, Open Cube, Open Fodder, Open Fortress, Open Hexagon, Open Jumpgate, Open Legend RPG, Open Panzer, Open RSC, Open Soccer Star, Open Zelda, openage, openblack, OpenBOR, OpenC1, OpenClaw, OpenCrystalCaves, OpenDominion, openDOW, OpenFire, OpenGL Test Drive Remake, OpenHoW, OpenITG, OpenKeeper, OpenLiero, OpenMC2, OpenMoM, OpenNFS, OpenNotrium, OpenRW, OpenSC2K, OpenSkyscraper, OpenSoccer, OpenSR, OpenSWE1R, OpenTESArena, OpenTriad, OpenVIII, OPMon, Orbit-Hopper, Orbium, orona, Ostrich Riders, Our Personal Space, Outpost HD, ouzel, Pac Go, Palapeli, Panel Attack, Paper Isaac, PARSEC47, Pathogen Warrior, Pathological, Pax Britannica, Pendumito, Penumbra, Peragro Tempus, Pillows, Pixel Wheels, Polis, POSTAL 1 Open Source, Powerslave EX, Powerslide remake, pq2, Prescription Wars, PrimeShooter, Procedural Map Generator, progress-quest, Pthreads-win32, Pygame---Alien-Invasion, pyORPG, pyscroll, PyTMX, Q, Quadrapassel, Quartz Engine, Quatter, RacerJS, Ragel, Raincat, ransack, RBDOOM-3-BFG, RedShift, Reflection Keen, ReQbert, Return of Dr. Destructo, rFXGen, Rigs of Rods, Riiablo, Rise of the Triad for Linux, rock-raiders-remake, Roguish, Room for Change, RPG Paper Maker, rpge, rRootage, Ruby-warrior, RuneLite, Sarah-Maries Eierjagd, Scorched Moon, Scrabble3D, Scrap, SDLPoP, sensitive-js, Sentient Storage, shadow-of-the-beast-html5, Shadowgrounds, Shotgun Debugger, Siege of Avalon : Open Source, Simitone, Simon Tatham's Portable Puzzle Collection, Simple-Solitaire, Simsu, Sinatra, Sine, Sintel The Game, Skifree-HTML5-clone, Sleep Is Death, Slime Volleyball, Slot-Racers, Smash, snake, Snelps, Snowballz, Song of Albion, Source of Tales, Sourcehold, Space Harrier Clone, Space Nerds In Space, Space Station 13, Spartan Engine, splexhd, Spooker Framework, Spring: 1944, SS13 Remake, Star Ruler 2, star-control2, Star-Wars-III, starshatter-open, Steamer Duck, Stendhal, SteveTech1, Strife: Veteran Edition, Stringrolled, sundog, Supaxl, Super Transball 2, super-methane-brothers-gx, SuperFoulEgg, SuperStarfighter, SWP, Taggem, Tanglet, Tank: Zone of Death, Tanks of Freedom, Tapir, TecnoballZ, Tenes Empanadas Graciela, Tennix!, Terasology, Terminal Overload, terrarium, Tetris (in C and NCURSES), Tetzle, The Powder Toy, The-Trail, thiefcatcher, Thunder Engine, Thyme, Tile World, Tiny Wings, TOMB5, Torrega Race, Total Annihilation 3D, Train, Tremfusion, Trinity Reign, TrueCraft, TTDPatch, Turious, Turn of War, TurokEX, TVTower, twin-e, Twine, TwinEngine, Tyrian Remake, TyrQuake, UA_source, UFO2000, Ularn, UlDunAd, uMario, UnCiv, Undum, uninvited, VCMI, VDrift, Vegan on a Desert Island, Veloren, VGC, VMS Empire, VQEngine, Vulture's Eye, War Of Kingdom, warcraft-remake, Wario-Land-3, WarMUX, Warp Rogue, Waste's Edge, WebFun, Which Way Is Up?, Windstille, Wizznic!, wkbre, WWW, Xenowar, XInvaders 3D, Xjig, XorCurses, XSera, Xultris, XZ Utils, Yamagi Quake II, yaml-cpp, Yet Another Engine, Yorg, Zatacka X, Zauberer, Zed Online, Zelda: Mystery of Solarus DX, Zetawar, zlib, zorkClone
+558: 3D Pong, 3Dc, 4D Maze Game, 4D-TRIS, 54321, a2x, ACM, Adanaxis, Advanced Strategic Command, adventure engine, AI Wars, Airstrike, Alimer, alive, Amphetamine, Anagramarama, Ancient Beast, Angry Birds in Python, Antares, antiyoy, Anura, Apricots, aquastax, Arcane-Engine, Armor Alley, AssaultCube, Athenaeum, ativayeban, Atomix, Atrinik, Bacon2D, Ball and Paddle, Ball And Wall, Ballerburg SDL, Barony, Bastet, Battle City, Battleround, Battles of Antargis, Beat Harvester, Berusky II, BitRiot, Black Shades Elite, BlakedAwesomenaughts, Blasphemer, Blinken, Blitwizard, Blob Wars : Attrition, Blob Wars Episode 2 : Blob And Conquer, boardgame.io, Bombic2, Bombman, BOOM: Remake, Bouncy the Hungry Rabbit, Box2D, bratwurst, Breakout-VR, Bridge Command, Brogue, BrowserQuest, Bt Builder, buggyGame, C3DE, c64-nuclearreaction, Cabbages and Kings, Canta, Card Stories, Castle Game Engine, Castle of the Winds in Elm, Cataclysm, CatacombGL, CatacombSDL, CaveExpress, CavePacker, CAVEZ of PHEAR, CBoard, cc94, CCCP, CETech, chainreaction, Chess3D, Children of Ur, Chocolate Duke3D, Choria, Chronoshift, Civilization: Call To Power 2 Source Project, CivOne, ClanLib, Classic Blades of Exile, coab, Colossal Cave Adventure, CommandoJS, Conquest, Construo, Core War, Craft, CrappyBird, Creep Smash, CrossUO, Crown, CrystalQuest, Cubosphere, CuteMaze, D2X-XL, Dark Destiny, Dash Engine, Data Storm, Dawn, Deathchase 3D, Dedalus, Deer Portal, DelverEngine, DemiGod, DesktopAdventures, Devilution, DevilutionX, DGEngine, diablo-js, Digbuild, Digital: A Love Story, Dingo-Engine, DirectX12GameEngine, Do It Yourself Doom With SDL, Domino On Acid, DOOM, Dragon Hunt, Dreerally, Duke3D, Dune 2 - The Maker, Dungeon Monkey Eternal, Dungeon Quest, Dunnet, DwarfCorp, DynaDungeons, Ecksdee, Einstein Puzzle, Empty Clip, Endgame: Singularity, EnTT Pacman, EPOH, erampage, EternalWinterWars, Evil Cult, Excellent Bifurcation, F.LF, Fallen Spire, Falling Time, Fantasy Map Generator, Fanwor, FAR Colony, Fictional Air Combat, Flex Engine, flixel-gdx, FLTK Recycling Game!, Flukz, fonline, FQuake3, fRaBs, Free in the Dark (engine), freeablo, freeaoe, FreeBlocks, Freeciv-web, FreeFalcon, freegish, Freekick 3, Freeminer, FreeRCT, FreeSiege, Freestars, Frets on Fire X, Friking Shark, Fujo, GalaxyMage Redux, GameCake, GameLV, Garith, GDHexGrid, GeonBit.UI, ges-code, Ghostly, Gigalomania, gist-txt, GJID, GL4ES, glPortal, Gnome Hearts, Gnomescroll, Goblin Camp, GoldenEye: Source, Gorc, Gorillas, Gorillas-rs, Gottet, Grail, Granatier, Greenius' Civil War, Greentwip's Harvest Moon, Griefly, Grobots, H-Craft Championship, Hack, Hardwar, HarfBuzz, Harris, Hematite, Heroes of Wesnoth, Hex Game, heXon, Hextris, Hexwar, Hnefatafl, Hocoslamfy, Hopson-Arcade, Hovertank3D, HTML5 Pacman, Hypatia, Hypercube, Iceball, ika, Inexor, Infon Battle Arena, Intricacy, IO Reboot, Iris2, Jagged Alliance 2 Stracciatella, Jamp, javascript-E.T., Jazz² Resurrection, jClassicRPG, JediOutcastLinux, Jet-Story, jewelthief, JiGS Interactive Game System, Julius, Jump'n'Bump, Just another Tetris™ clone, Kartering, KAtomic, Keen Dreams, KeeperRL, Key Runner, KGoldrunner, Kingdoms, KittenMaxit, KMines, KnightOfWor, Kobo Deluxe, KSnakeDuel, Ksudoku, Kuklomenos, L'Abbaye des Morts, ladder, Land of Fire, LastTry, Lemmings.ts, Lemmini, LGeneral, Liberation Circuit, libpng, Libre Pinball, LieroLibre, Limbs Off, Lincity, Lionheart Remake, Lips of Suna, Lix, Lords of the Fey, LordsAWar!, lttp-phaser, Luola, LÖVE, M.E.W.L., MAGE - Matthias Advanced Game Engine, Magic Gardeners Tournament, Marble Marcher, Marblez, Mario Objects, MechCommander 2 Omnitech, Memory Game, Mercenary Commander, Meritous, Micropolis, micropolisJS, MineCraft-One-Week-Challenge, Mines, Minesweeper (in C), Minetest Game, Mininim, Mirror Magic, mk.js, mkxp, Mmpong, Monsters and Mushrooms, Moon-buggy, Moonbase Assault, Morpheus Web Remake, movbizz, Mr.Boom, Mrfuze, Mtp Target, n2048, Nazara Engine, NBlood, Netacka, NFSIISE, Nikki and the Robots, Nikwi, Noiz2sa, Not Pacman, Numpty Physics, Nuncabola, Nuvie, NXEngine-evo, Octaforge, Odamex, Omega, Omega-rpg, Omnispeak, One Hour One Life, One is enough, One Way To Go, Open Creatures, Open Cube, Open Fodder, Open Fortress, Open Hexagon, Open Jumpgate, Open Legend RPG, Open Panzer, Open RSC, Open Soccer Star, Open Zelda, openage, OpenAL Soft, openblack, OpenBOR, OpenC1, OpenClaw, OpenCrystalCaves, OpenDominion, openDOW, OpenFire, OpenGL Test Drive Remake, OpenHoW, OpenITG, OpenKeeper, OpenLiero, OpenMC2, OpenMoM, OpenNFS, OpenNotrium, OpenRW, OpenSC2K, OpenSkyscraper, OpenSoccer, OpenSR, OpenSWE1R, OpenTESArena, OpenTriad, OpenVIII, OPMon, Orbit-Hopper, Orbium, orona, Ostrich Riders, Our Personal Space, Outpost HD, ouzel, Pac Go, Palapeli, Panel Attack, Paper Isaac, PARSEC47, Pathogen Warrior, Pathological, Pax Britannica, Pendumito, Penumbra, Peragro Tempus, Pillow, Pillows, Pixel Wheels, Polis, POSTAL 1 Open Source, Powerslave EX, Powerslide remake, pq2, Prescription Wars, PrimeShooter, Procedural Map Generator, progress-quest, Pthreads-win32, Pygame---Alien-Invasion, pyORPG, pyscroll, PyTMX, Q, Quadrapassel, Quartz Engine, Quatter, RacerJS, Ragel, Raincat, ransack, RBDOOM-3-BFG, RedShift, Reflection Keen, ReQbert, Return of Dr. Destructo, rFXGen, Rigs of Rods, Riiablo, Rise of the Triad for Linux, rock-raiders-remake, Roguish, Room for Change, RPG Paper Maker, rpge, rRootage, Ruby-warrior, RuneLite, Sarah-Maries Eierjagd, Scorched Moon, Scrabble3D, Scrap, SDLPoP, sensitive-js, Sentient Storage, shadow-of-the-beast-html5, Shadowgrounds, Shotgun Debugger, Siege of Avalon : Open Source, Simitone, Simon Tatham's Portable Puzzle Collection, Simple-Solitaire, Simsu, Sinatra, Sine, Sintel The Game, Skifree-HTML5-clone, Sleep Is Death, Slime Volleyball, Slot-Racers, Smash, snake, Snelps, Snowballz, Song of Albion, Source of Tales, Sourcehold, Space Harrier Clone, Space Nerds In Space, Space Station 13, Spartan Engine, splexhd, Spooker Framework, Spring: 1944, SS13 Remake, Star Ruler 2, star-control2, Star-Wars-III, starshatter-open, Steamer Duck, Stendhal, SteveTech1, Strife: Veteran Edition, Stringrolled, sundog, Supaxl, Super Transball 2, super-methane-brothers-gx, SuperFoulEgg, SuperStarfighter, SWP, Taggem, Tanglet, Tank: Zone of Death, Tanks of Freedom, Tapir, TecnoballZ, Tenes Empanadas Graciela, Tennix!, Terasology, Terminal Overload, terrarium, Tetris (in C and NCURSES), Tetzle, The Powder Toy, The-Trail, thiefcatcher, Thunder Engine, Thyme, Tile World, Tiny Wings, TOMB5, Torrega Race, Total Annihilation 3D, Train, Tremfusion, Trinity Reign, TrueCraft, TTDPatch, Turious, Turn of War, TurokEX, TVTower, twin-e, Twine, TwinEngine, Tyrian Remake, TyrQuake, UA_source, UFO2000, Ularn, UlDunAd, uMario, UnCiv, Undum, uninvited, VCMI, VDrift, Vegan on a Desert Island, Veloren, VGC, VMS Empire, VQEngine, Vulture's Eye, War Of Kingdom, warcraft-remake, Wario-Land-3, WarMUX, Warp Rogue, Waste's Edge, WebFun, Which Way Is Up?, Windstille, Wizznic!, wkbre, WWW, Xenowar, XInvaders 3D, Xjig, XorCurses, XSera, Xultris, XZ Utils, Yamagi Quake II, yaml-cpp, Yet Another Engine, Yorg, Zatacka X, Zauberer, Zed Online, Zelda: Mystery of Solarus DX, Zetawar, zlib, zorkClone
## Entries with a code repository not on a popular site
-67: Abuse, Ball and Paddle, Blender game engine, Bloboats, Crack Attack!, DarkPlaces, Duke3D, Elysium Engine, Excellent Bifurcation, Fanwor, FreeRails, FreeType, GCompris, Gnome Chess, GNU Chess, GNU FreeDink, GNU Go, Granatier, GUSANOS, Hexoshi, Intricacy, KAtomic, KGoldrunner, KMines, KSnakeDuel, Libre: The Open Source Card Game, Libxml2, LordsAWar!, ManiaDrive, Mechanized Assault & eXploration Reloaded, Mines, Mocha Doom, Netrek, NetStatsBaseball, Nexuiz, NStars!, Open AL Soft, Open Rails, Open Simulator, Pacewar, Palapeli, Passage, pkg-config, PrBoom+, ProQuake 4, Quadrapassel, Ragel, ReTux, Rise of the Triad for Linux, Rocks'n'Diamonds, RogueBox Adventures, Simple DirectMedia Layer, Tactics Squad, Tales of Maj'Eyal, Tangomon, Tennix!, The Dark Mod, Transcend, Turious, TuxKart, Waste's Edge, WebChess, Wolfpack Empire, X-Moto, XPilot NG, XZ Utils, Zatacka
+66: Abuse, Ball and Paddle, Blender game engine, Bloboats, Crack Attack!, DarkPlaces, Duke3D, Elysium Engine, Excellent Bifurcation, Fanwor, FreeRails, FreeType, GCompris, Gnome Chess, GNU Chess, GNU FreeDink, GNU Go, Granatier, GUSANOS, Hexoshi, Intricacy, KAtomic, KGoldrunner, KMines, KSnakeDuel, Libxml2, LordsAWar!, ManiaDrive, Mechanized Assault & eXploration Reloaded, Mines, Mocha Doom, Netrek, NetStatsBaseball, Nexuiz, NStars!, Open Rails, Open Simulator, OpenAL Soft, Pacewar, Palapeli, Passage, pkg-config, PrBoom+, ProQuake 4, Quadrapassel, Ragel, ReTux, Rise of the Triad for Linux, Rocks'n'Diamonds, RogueBox Adventures, Simple DirectMedia Layer, Tactics Squad, Tales of Maj'Eyal, Tangomon, Tennix!, The Dark Mod, Transcend, Turious, TuxKart, Waste's Edge, WebChess, Wolfpack Empire, X-Moto, XPilot NG, XZ Utils, Zatacka
## Code dependencies
-With code dependency field 541 (39.3%)
+With code dependency field 543 (39.4%)
##### Code dependencies frequency
-- SDL (21.3%)
-- SDL2 (9.4%)
-- pygame (8.0%)
-- OpenGL (5.3%)
+- SDL (21.2%)
+- SDL2 (9.5%)
+- pygame (8.1%)
+- OpenGL (5.2%)
- Qt (3.8%)
- SFML (2.4%)
- Allegro (1.9%)
- libGDX (1.9%)
- OpenAL (1.9%)
-- MonoGame (1.8%)
+- MonoGame (1.7%)
+- OGRE (1.3%)
- Godot (1.2%)
-- Ogre (1.2%)
- GLUT (1.1%)
- LÖVE (1.1%)
- WebGL (1.1%)
- jMonkeyEngine (0.9%)
- ncurses (0.9%)
- numpy (0.9%)
-- pillow (0.9%)
+- Pillow (0.9%)
- wxPython (0.9%)
- GTK (0.8%)
- libpng (0.8%)
@@ -462,17 +464,17 @@ With code dependency field 541 (39.3%)
## Build systems
-Build systems information available for 32.9% of all projects.
+Build systems information available for 33.0% of all projects.
-##### Build systems frequency (453)
+##### Build systems frequency (454)
-- CMake (44.4%)
+- CMake (44.3%)
- Make (23.6%)
- Autoconf (12.1%)
- Gradle (6.6%)
- Scons (2.2%)
- Maven (1.8%)
-- setup.py (1.5%)
+- setup.py (1.8%)
- VisualStudio (1.5%)
- Meson (1.1%)
- QMake (1.1%)
@@ -486,24 +488,24 @@ Build systems information available for 32.9% of all projects.
- Rake (0.2%)
- Xcode project (0.2%)
-##### C and C++ projects without build system information (481)
+##### C and C++ projects without build system information (482)
-2H4U, 3D Pong, 3Dc, 54321, Abuse, ACM, Adanaxis, Afternoon Stalker, Airstrike, Aklabeth, Aleph One, alive, Amphetamine, Anagramarama, Angband, Antares, Anura, Armagetron Advanced, Armies, ativayeban, Atlantis, Atomic Tanks, Atomiks, Atomix, Attal: Lords of doom, AutoREALM, Avanor, Ball and Paddle, Barony, Batrachians, Battle City, Battle Tanks, Battles of Antargis, Between, Biniax, Birth of the Empires, Blitwizard, Blob Wars : Attrition, Blob Wars Episode 2 : Blob And Conquer, Blobby Volley 2, Blobwars: Metal Blob Solid, BlockOut II, Bombermaaan, Bombic2, Boost (C++ Libraries), Bos Wars, Boson, Bridge Command, BRIQUOLO, Brogue, Brutal Chess, Bt Builder, BurgerSpace, c64-nuclearreaction, Cadaver, CannonSmash, Caph, Cat Mother Dead Justice, Cataclysm, CatacombGL, Catch Challenger, CAVEZ of PHEAR, CBoard, cc94, CCCP, CETech, Chrzaszcz, Circus Linux!, Civilization: Call To Power 2 Source Project, Classic Blades of Exile, Classic RBDoom 3 BFG, Clonepoint, Colonization too, Combat Simulator Project, Conquests, Core War, CorEngine, Cosmosmash, Crossfire, Crown and Cutlass, Crypto++, Cultivation, CuteMaze, Cytadela, D2X-XL, Daimonin, Danger from the Deep, Dark Oberon, DarkPlaces, Data Storm, Dave Gnukem, Dawn, Dear ImGui, Deathchase 3D, Deer Portal, Defendguin, Deliantra, DeSmuME, Digger Remastered, DirectPython, DOOM, Doom Legacy, DOOM-iOS, Dreerally, Duel Commander, Duke3D, Duke3d_w32, Dune Dynasty, Dune Legacy, Dungeon Craft, Dungeon Crawl Stone Soup, Dungeon Mapper, DXX-Rebirth, Ecksdee, EDuke32, Einstein Puzzle, Elysium Engine, Empty Clip, Endless Sky, ENIGMA (development environment), EnTT Pacman, Epiar, erampage, Erebus, Escape Towards The Unknown, Eternal Lands, Evol Online, Excellent Bifurcation, Extreme Tux Racer, Exult, ezQuake, F-1 Spirit, Fairy-Max, Falcon's Eye, Fall of Imiryn, Fanwor, Fictional Air Combat, Flex Engine, FLTK Recycling Game!, FLTrator, Flukz, Forsaken, Free Heroes 2, Free in the Dark (engine), Free Space Colonization, Freeciv Alpha Centauri project, FreeFalcon, Freekick 3, Freeminer, FreePrince, FreeRails, Freestars, Galaxy Forces V2, GalaxyNG, GameLV, Garith, GDash, Gee Whiz, Gem Drop X, Ghostly, Gigalomania, Globulation 2, GLtron, GM Tools, Gnomescroll, GNU FreeDink, Goblin Camp, Goblin Hack, Golly, Gottet, GPL Arcade Volleyball, Granatier, Gravitation, Greenius' Civil War, Grit Game Engine, Grobots, GUSANOS, Gusty's Serpents, H-Craft Championship, H-World, Hack, Hammer of Thyrion, Harris, Haxima, Heart of the Alien, Help Hannah's Horse, Heroes of Wesnoth, Hex Game, Hnefatafl, Holtz, HolySpirit, Hopson-Arcade, Hovertank3D, I Have No Tomatoes, ICBM3D, Ice Breaker, Inexor, Infon Battle Arena, iortcw, Irrlicht Engine, Iter Vehemens ad Necem, Jagged Alliance 2 Stracciatella, Jamp, Jet-Story, JFDuke3D, JonoF's Shadow Warrior Port (JFSW), Jump'n'Bump, Kartering, KAtomic, Keen Dreams, KeeperRL, KGoldrunner, kiki the nano bot, KMines, Knights, KQ Lives, Krystal Drop, KSnakeDuel, Ksudoku, L'Abbaye des Morts, l-echo, Labyrinth of Worlds, LBreakoutHD, LevelHead, LGames, LGeneral, libGDX, libpng, Libxml2, Lightweight Java Game Library, Lincity, LinCity-NG, Linley's Dungeon Crawl, Linwarrior 3D, Lips of Suna, Lix, LTris, Lua, Lumix Engine, Luola, LZMA SDK, M.E.W.L., Machinations, Mah-Jong, Mars, Land of No Mercy, Maxit, MechCommander 2 Omnitech, Mega Mario, Meridian 59, Meritous, MineCraft-One-Week-Challenge, Minesweeper (in C), Mirror Magic, Moria, Mr.Boom, Mtp Target, Naev, NBlood, Necklace of the Eye, NetHack, NetPanzer, Netrek, Neverball, Nexuiz, NFSIISE, Nighthawk, NLarn, Noiz2sa, OldSkool Gravity Game, One Hour One Life, Oolite, Open AL, Open Fodder, Open Fortress, Open Hexagon, Open Horizon, Open Jumpgate, Open Meridian, Open Rodent's Revenge, Open RPG Maker, Open Syobon Action, Open Yahtzee, Open Zelda, openage, OpenAlchemist, OpenArena, OpenCity, OpenCrystalCaves, OpenDUNE, OpenDungeons, OpenFire, OpenGGS, OpenGL Test Drive Remake, Openglad, OpenLara, OpenLiero, OpenMC2, OpenMW, OpenNFS, OpenNotrium, OpenSSL, OpenTitus, OpenTyrian, Operation Citadel, Orbit-Hopper, Orx, Other-Life, ouzel, Overgod, Palapeli, Panda 3D, Passage, Pathogen Warrior, Pax Britannica, Pentobi, Peragro Tempus, Phantasy Star Rebirth, Pioneers, Pizza Business, pkg-config, PlaneShift, Plee the Bear, PokerTH, POSTAL 1 Open Source, Powermanga, Powerslave EX, pq2, PrBoom+, Primrose, Procedural Map Generator, progress-quest, Project Carrot, Project: Starfighter, ProQuake 4, PSY PONG 3D, Psyco, Pthreads-win32, pycraft, pygame, Qt, QuakeSpasm, Quatter, Ragel, RBDOOM-3-BFG, Red Eclipse, RedShift, Reflection Keen, REGoth, ResidualVM, Return to the Roots, rFXGen, Rise of the Triad for Linux, Rockbot, Rocks'n'Diamonds, Rogue Clone IV, Rolisteam, rRootage, RufasSlider, S.C.O.U.R.G.E., sandbox Game Maker, Sarah-Maries Eierjagd, Scorched3D, SDL Asylum, SDL Bomber, SDL Game Engine 2D, SDL Sopwith, Secret Maryo Chronicles, Sengoku: Warring States of Japan, Seven Kingdoms: Ancient Adversaries, sfall, Shockolate, Shotgun Debugger, Simon Tatham's Portable Puzzle Collection, Simsu, Simutrans, Sinatra, Sine, SLADE, Slime Volleyball, Smash Battle, Song of Albion, Space Harrier Clone, SpaceZero, splexhd, Star Ruler 2, star-control2, StarBlastrix, starshatter-open, Strife: Veteran Edition, Stunt Car Racer Remake, Sudokuki, Summoning Wars, sundog, Super Methane Brothers, Super Transball 2, SuperFoulEgg, SuperTux, SuperTuxKart, SWIG, Syndicate Wars Port, T-Bots, T^3, Tactics Squad, Tales of Maj'Eyal, Tanglet, Tank: Zone of Death, Tapir, Teeworlds, Tenes Empanadas Graciela, Tennix!, Terminal Overload, Tetzle, The Clans, The Endless Dungeons, The Epic of Heroes, The Legend of Edgar, The Powder Toy, The Secret Chronicles of Dr. M., Theme Park Builder 3D CAD, Thousand Parsec, Thrust, Thunder&Lightning, Tile World, TinTin++, Tiny Wings, Toppler, TORCS, The Open Racing Car Simulator, Tornado, TowerJumper, Trackballs, Transcend, Transfusion, Tremfusion, Tremulous, Trigger, TTDPatch, Turious, TurokEX, Tux Racer, twin-e, UFO2000, Underworld Adventures, UnNetHack, VCMI, Vega Strike, VMS Empire, Vocaluxe, Vulture's Eye, War Of Kingdom, Wargamer, Wargus, WarMUX, Warp Rogue, Windstille, Witch Blast, Wizznic!, Wograld, Wolfpack Empire, Word War vi, WorldForge, wxPython, wxWidgets, X-Moto, XArchon, Xconq, xdigger, xDuke, Xenowar, XInvaders 3D, Xjig, Xonotic, XPilot, XPilot NG, XScavenger, XSera, XZ Utils, ZAngband, Zatacka, Zed Online, Zelda Classic, Zod Engine
+2H4U, 3D Pong, 3Dc, 54321, Abuse, ACM, Adanaxis, Afternoon Stalker, Airstrike, Aklabeth, Aleph One, alive, Amphetamine, Anagramarama, Angband, Antares, Anura, Armagetron Advanced, Armies, ativayeban, Atlantis, Atomic Tanks, Atomiks, Atomix, Attal: Lords of doom, AutoREALM, Avanor, Ball and Paddle, Barony, Batrachians, Battle City, Battle Tanks, Battles of Antargis, Between, Biniax, Birth of the Empires, Blitwizard, Blob Wars : Attrition, Blob Wars Episode 2 : Blob And Conquer, Blobby Volley 2, Blobwars: Metal Blob Solid, BlockOut II, Bombermaaan, Bombic2, Boost (C++ Libraries), Bos Wars, Boson, Bridge Command, BRIQUOLO, Brogue, Brutal Chess, Bt Builder, BurgerSpace, c64-nuclearreaction, Cadaver, CannonSmash, Caph, Cat Mother Dead Justice, Cataclysm, CatacombGL, Catch Challenger, CAVEZ of PHEAR, CBoard, cc94, CCCP, CETech, Chrzaszcz, Circus Linux!, Civilization: Call To Power 2 Source Project, Classic Blades of Exile, Classic RBDoom 3 BFG, Clonepoint, Colonization too, Combat Simulator Project, Conquests, Core War, CorEngine, Cosmosmash, Crossfire, Crown and Cutlass, Crypto++, Cultivation, CuteMaze, Cytadela, D2X-XL, Daimonin, Danger from the Deep, Dark Oberon, DarkPlaces, Data Storm, Dave Gnukem, Dawn, Dear ImGui, Deathchase 3D, Deer Portal, Defendguin, Deliantra, DeSmuME, Digger Remastered, DirectPython, DOOM, Doom Legacy, DOOM-iOS, Dreerally, Duel Commander, Duke3D, Duke3d_w32, Dune Dynasty, Dune Legacy, Dungeon Craft, Dungeon Crawl Stone Soup, Dungeon Mapper, DXX-Rebirth, Ecksdee, EDuke32, Einstein Puzzle, Elysium Engine, Empty Clip, Endless Sky, ENIGMA (development environment), EnTT Pacman, Epiar, erampage, Erebus, Escape Towards The Unknown, Eternal Lands, Evol Online, Excellent Bifurcation, Extreme Tux Racer, Exult, ezQuake, F-1 Spirit, Fairy-Max, Falcon's Eye, Fall of Imiryn, Fanwor, Fictional Air Combat, Flex Engine, FLTK Recycling Game!, FLTrator, Flukz, Forsaken, Free Heroes 2, Free in the Dark (engine), Free Space Colonization, Freeciv Alpha Centauri project, FreeFalcon, Freekick 3, Freeminer, FreePrince, FreeRails, Freestars, Galaxy Forces V2, GalaxyNG, GameLV, Garith, GDash, Gee Whiz, Gem Drop X, Ghostly, Gigalomania, Globulation 2, GLtron, GM Tools, Gnomescroll, GNU FreeDink, Goblin Camp, Goblin Hack, Golly, Gottet, GPL Arcade Volleyball, Granatier, Gravitation, Greenius' Civil War, Grit Game Engine, Grobots, GUSANOS, Gusty's Serpents, H-Craft Championship, H-World, Hack, Hammer of Thyrion, Harris, Haxima, Heart of the Alien, Help Hannah's Horse, Heroes of Wesnoth, Hex Game, Hnefatafl, Holtz, HolySpirit, Hopson-Arcade, Hovertank3D, I Have No Tomatoes, ICBM3D, Ice Breaker, Inexor, Infon Battle Arena, iortcw, Irrlicht Engine, Iter Vehemens ad Necem, Jagged Alliance 2 Stracciatella, Jamp, Jet-Story, JFDuke3D, JonoF's Shadow Warrior Port (JFSW), Jump'n'Bump, Kartering, KAtomic, Keen Dreams, KeeperRL, KGoldrunner, kiki the nano bot, KMines, Knights, KQ Lives, Krystal Drop, KSnakeDuel, Ksudoku, L'Abbaye des Morts, l-echo, Labyrinth of Worlds, LBreakoutHD, LevelHead, LGames, LGeneral, libGDX, libpng, Libxml2, Lightweight Java Game Library, Lincity, LinCity-NG, Linley's Dungeon Crawl, Linwarrior 3D, Lips of Suna, Lix, LTris, Lua, Lumix Engine, Luola, LZMA SDK, M.E.W.L., Machinations, Mah-Jong, Mars, Land of No Mercy, Maxit, MechCommander 2 Omnitech, Mega Mario, Meridian 59, Meritous, MineCraft-One-Week-Challenge, Minesweeper (in C), Mirror Magic, Moria, Mr.Boom, Mtp Target, Naev, NBlood, Necklace of the Eye, NetHack, NetPanzer, Netrek, Neverball, Nexuiz, NFSIISE, Nighthawk, NLarn, Noiz2sa, OldSkool Gravity Game, One Hour One Life, Oolite, Open Fodder, Open Fortress, Open Hexagon, Open Horizon, Open Jumpgate, Open Meridian, Open Rodent's Revenge, Open RPG Maker, Open Syobon Action, Open Yahtzee, Open Zelda, openage, OpenAL, OpenAlchemist, OpenArena, OpenCity, OpenCrystalCaves, OpenDUNE, OpenDungeons, OpenFire, OpenGGS, OpenGL Test Drive Remake, Openglad, OpenLara, OpenLiero, OpenMC2, OpenMW, OpenNFS, OpenNotrium, OpenSSL, OpenTitus, OpenTyrian, Operation Citadel, Orbit-Hopper, Orx, Other-Life, ouzel, Overgod, Palapeli, Panda 3D, Passage, Pathogen Warrior, Pax Britannica, Pentobi, Peragro Tempus, Phantasy Star Rebirth, Pioneers, Pizza Business, pkg-config, PlaneShift, Plee the Bear, PokerTH, POSTAL 1 Open Source, Powermanga, Powerslave EX, pq2, PrBoom+, Primrose, Procedural Map Generator, progress-quest, Project Carrot, Project: Starfighter, ProQuake 4, PSY PONG 3D, Psyco, Pthreads-win32, pycraft, pygame, Qt, QuakeSpasm, Quatter, Ragel, RBDOOM-3-BFG, Red Eclipse, RedShift, Reflection Keen, REGoth, Ren'Py, ResidualVM, Return to the Roots, rFXGen, Rise of the Triad for Linux, Rockbot, Rocks'n'Diamonds, Rogue Clone IV, Rolisteam, rRootage, RufasSlider, S.C.O.U.R.G.E., sandbox Game Maker, Sarah-Maries Eierjagd, Scorched3D, SDL Asylum, SDL Bomber, SDL Game Engine 2D, SDL Sopwith, Secret Maryo Chronicles, Sengoku: Warring States of Japan, Seven Kingdoms: Ancient Adversaries, sfall, Shockolate, Shotgun Debugger, Simon Tatham's Portable Puzzle Collection, Simsu, Simutrans, Sinatra, Sine, SLADE, Slime Volleyball, Smash Battle, Song of Albion, Space Harrier Clone, SpaceZero, splexhd, Star Ruler 2, star-control2, StarBlastrix, starshatter-open, Strife: Veteran Edition, Stunt Car Racer Remake, Sudokuki, Summoning Wars, sundog, Super Methane Brothers, Super Transball 2, SuperFoulEgg, SuperTux, SuperTuxKart, SWIG, Syndicate Wars Port, T-Bots, T^3, Tactics Squad, Tales of Maj'Eyal, Tanglet, Tank: Zone of Death, Tapir, Teeworlds, Tenes Empanadas Graciela, Tennix!, Terminal Overload, Tetzle, The Clans, The Endless Dungeons, The Epic of Heroes, The Legend of Edgar, The Powder Toy, The Secret Chronicles of Dr. M., Theme Park Builder 3D CAD, Thousand Parsec, Thrust, Thunder&Lightning, Tile World, TinTin++, Tiny Wings, Toppler, TORCS, The Open Racing Car Simulator, Tornado, TowerJumper, Trackballs, Transcend, Transfusion, Tremfusion, Tremulous, Trigger, TTDPatch, Turious, TurokEX, Tux Racer, twin-e, UFO2000, Underworld Adventures, UnNetHack, VCMI, Vega Strike, VMS Empire, Vocaluxe, Vulture's Eye, War Of Kingdom, Wargamer, Wargus, WarMUX, Warp Rogue, Windstille, Witch Blast, Wizznic!, Wograld, Wolfpack Empire, Word War vi, WorldForge, wxPython, wxWidgets, X-Moto, XArchon, Xconq, xdigger, xDuke, Xenowar, XInvaders 3D, Xjig, Xonotic, XPilot, XPilot NG, XScavenger, XSera, XZ Utils, ZAngband, Zatacka, Zed Online, Zelda Classic, Zod Engine
##### C and C++ projects with a build system different from CMake (200)
-Alimer, Allegro, Annchienta, Arx Libertatis, AstroMenace, Atrinik, Ballerburg SDL, Bitfighter, BitRiot, Blender game engine, Blinken, Block Attack - Rise of the Blocks, BOOM: Remake, BStone, C-Dogs SDL, CaesarIA, Cannonball, CatacombSDL, CaveExpress, CavePacker, Chocolate Doom, Choria, Chronoshift, COCOS2D-X, Colobot: Gold Edition, Commander Genius, Construo, CorsixTH, Craft, Critterding, CrossUO, Cubosphere, Curse of War, Cytopia, DesktopAdventures, DevilutionX, DGEngine, dhewm3, DNT, DOOM Retro, Doom64EX, Doomsday Engine, Doxygen, DreamChess, Dust Racing 2D, EasyRPG Player, Eat The Whistle, ECWolf, Egoboo, EmptyEpsilon, ET: Legacy, Etterna, Falling Time, Falltergeist, FIFE, Flare, FlightGear, fonline, freeablo, freeaoe, FreeBlocks, FreeOrion, FreeRCT, Freeserf, FreeSiege, FreeSynd, FreeType, Friking Shark, GemRB, ges-code, GL4ES, glPortal, GoldenEye: Source, Gorc, Grail, Griefly, GZDoom, Hardwar, HarfBuzz, Hedgewars, heXon, HoverRace, Iceball, INSTEAD, irrlamb, JediOutcastLinux, Julius, Liberation Circuit, Librelancer, Lugaru, LÖVE, M.A.R.S., Mana, Maratis, Marble Marcher, Me and My Shadow, Mechanized Assault & eXploration Reloaded, MegaGlest, Minetest, mkxp, Mmpong, Nuvie, NXEngine-evo, Odamex, OGRE3D, OGS Mahjong, Open AL Soft, Open Apocalypse, Open Creatures, Open Game Engine, Open Surge, Open Tibia, openblack, OpenBlok, OpenClaw, OpenClonk, Openfrag, OpenGothic, OpenHoW, OpenJK, OpenLieroX, OpenLoco, OpenMoM, OpenOMF, OpenRaider, OpenRCT2, OpenRW, OpenSkyscraper, OpenSpades, OpenSR, OpenSWE1R, OpenTESArena, OpenTomb, OpenXcom, OPMon, PainTown, Performous, Pingus, PixelLight, Polycode, Powerslide remake, Privateer - Gemini Gold, Q-Gears, Qonk, Quartz Engine, Race Into Space, raylib, Return of Dr. Destructo, Rigel Engine, Rigs of Rods, Ryzom Core, SDLPoP, Shadowgrounds, Simple and Fast Multimedia Library, Simple DirectMedia Layer, Slime Volley, SoftPixel Engine, Solarus, Sonic Robo Blast 2, Sourcehold, Speed Dreams, Spring, StepMania, Stunt Rally, super-methane-brothers-gx, TES3MP, The Battle for Wesnoth, The Butterfly Effect, The Eternity Engine, The Rush, thiefcatcher, Thrive, Thyme, TOMB5, Total Annihilation 3D, Trinity Reign, Tux Football, Tux of Math Command, UFO: Alien Invasion, uMario, Unvanquished, urde, Urho3D, Valyria Tear, VGC, Violetland, Visual Pinball, Voxelands, Warzone 2100, Widelands, Wizardry Legacy, wkbre, Wyrmsun, xoreos, xu4, Yamagi Quake II, yaml-cpp, ZDoom, Zero Ballistics, zlib
+Alimer, Allegro, Annchienta, Arx Libertatis, AstroMenace, Atrinik, Ballerburg SDL, Bitfighter, BitRiot, Blender game engine, Blinken, Block Attack - Rise of the Blocks, BOOM: Remake, BStone, C-Dogs SDL, CaesarIA, Cannonball, CatacombSDL, CaveExpress, CavePacker, Chocolate Doom, Choria, Chronoshift, COCOS2D-X, Colobot: Gold Edition, Commander Genius, Construo, CorsixTH, Craft, Critterding, CrossUO, Cubosphere, Curse of War, Cytopia, DesktopAdventures, DevilutionX, DGEngine, dhewm3, DNT, DOOM Retro, Doom64EX, Doomsday Engine, Doxygen, DreamChess, Dust Racing 2D, EasyRPG Player, Eat The Whistle, ECWolf, Egoboo, EmptyEpsilon, ET: Legacy, Etterna, Falling Time, Falltergeist, FIFE, Flare, FlightGear, fonline, freeablo, freeaoe, FreeBlocks, FreeOrion, FreeRCT, Freeserf, FreeSiege, FreeSynd, FreeType, Friking Shark, GemRB, ges-code, GL4ES, glPortal, GoldenEye: Source, Gorc, Grail, Griefly, GZDoom, Hardwar, HarfBuzz, Hedgewars, heXon, HoverRace, Iceball, INSTEAD, irrlamb, JediOutcastLinux, Julius, Liberation Circuit, Librelancer, Lugaru, LÖVE, M.A.R.S., Mana, Maratis, Marble Marcher, Me and My Shadow, Mechanized Assault & eXploration Reloaded, MegaGlest, Minetest, mkxp, Mmpong, Nuvie, NXEngine-evo, Odamex, OGRE, OGS Mahjong, Open Apocalypse, Open Creatures, Open Game Engine, Open Surge, Open Tibia, OpenAL Soft, openblack, OpenBlok, OpenClaw, OpenClonk, Openfrag, OpenGothic, OpenHoW, OpenJK, OpenLieroX, OpenLoco, OpenMoM, OpenOMF, OpenRaider, OpenRCT2, OpenRW, OpenSkyscraper, OpenSpades, OpenSR, OpenSWE1R, OpenTESArena, OpenTomb, OpenXcom, OPMon, PainTown, Performous, Pingus, PixelLight, Polycode, Powerslide remake, Privateer - Gemini Gold, Q-Gears, Qonk, Quartz Engine, Race Into Space, raylib, Return of Dr. Destructo, Rigel Engine, Rigs of Rods, Ryzom Core, SDLPoP, Shadowgrounds, Simple and Fast Multimedia Library, Simple DirectMedia Layer, Slime Volley, SoftPixel Engine, Solarus, Sonic Robo Blast 2, Sourcehold, Speed Dreams, Spring, StepMania, Stunt Rally, super-methane-brothers-gx, TES3MP, The Battle for Wesnoth, The Butterfly Effect, The Eternity Engine, The Rush, thiefcatcher, Thrive, Thyme, TOMB5, Total Annihilation 3D, Trinity Reign, Tux Football, Tux of Math Command, UFO: Alien Invasion, uMario, Unvanquished, urde, Urho3D, Valyria Tear, VGC, Violetland, Visual Pinball, Voxelands, Warzone 2100, Widelands, Wizardry Legacy, wkbre, Wyrmsun, xoreos, xu4, Yamagi Quake II, yaml-cpp, ZDoom, Zero Ballistics, zlib
## Platform
-Platform information available for 87.6% of all projects.
+Platform information available for 88.2% of all projects.
##### Platforms frequency
-- Windows (34.9%)
-- Linux (33.9%)
+- Windows (34.8%)
+- Linux (33.8%)
- macOS (18.7%)
- Web (6.1%)
- Android (5.4%)
-- iOS (1.1%)
+- iOS (1.2%)
diff --git a/tools/README.md b/tools/README.md
index 1d856ea7..226bda1b 100644
--- a/tools/README.md
+++ b/tools/README.md
@@ -3,6 +3,6 @@ update.py
Clones and/or pulls many git repositories from the open source games entries, so that one has an archive of them.
-Currently requires at least 100 GB space!
+Currently requires at least 130 GB space!
Run update.py to update the archive. URLs are stored in archives.json.
\ No newline at end of file
diff --git a/tools/archives.json b/tools/archives.json
index 83c8dc05..97e7c06a 100644
--- a/tools/archives.json
+++ b/tools/archives.json
@@ -823,6 +823,12 @@
"https://github.com/raysan5/rfxgen.git",
"https://github.com/red-eclipse/base.git",
"https://github.com/reed-jones/minesweeper_js.git",
+ "https://github.com/renpy/pygame_sdl2.git",
+ "https://github.com/renpy/python-for-android.git",
+ "https://github.com/renpy/rapt.git",
+ "https://github.com/renpy/renios.git",
+ "https://github.com/renpy/renpy-deps.git",
+ "https://github.com/renpy/renpy.git",
"https://github.com/residualvm/residualvm.git",
"https://github.com/richardjs/Maelstrom.git",
"https://github.com/riksweeney/edgar.git",
@@ -1051,6 +1057,7 @@
"https://gitlab.com/osgames/dnt.git",
"https://gitlab.com/osgames/dragon-history.git",
"https://gitlab.com/osgames/dragon-hunt.git",
+ "https://gitlab.com/osgames/dtris.git",
"https://gitlab.com/osgames/duelcommander.git",
"https://gitlab.com/osgames/dunedynasty.git",
"https://gitlab.com/osgames/dungeoncrawl.git",
@@ -1076,6 +1083,7 @@
"https://gitlab.com/osgames/gm-tools.git",
"https://gitlab.com/osgames/goblin-camp.git",
"https://gitlab.com/osgames/grobots.git",
+ "https://gitlab.com/osgames/gweled.git",
"https://gitlab.com/osgames/gwiz.git",
"https://gitlab.com/osgames/h-world.git",
"https://gitlab.com/osgames/hodoku.git",
@@ -1090,6 +1098,7 @@
"https://gitlab.com/osgames/krystaldrop.git",
"https://gitlab.com/osgames/kursk.git",
"https://gitlab.com/osgames/lechemindeladam.git",
+ "https://gitlab.com/osgames/librecardgame.git",
"https://gitlab.com/osgames/lincity.git",
"https://gitlab.com/osgames/lipsofsuna.git",
"https://gitlab.com/osgames/liquidwar6.git",
@@ -1188,6 +1197,7 @@
"https://gitlab.com/osgames/xbill.git",
"https://gitlab.com/osgames/xblast.git",
"https://gitlab.com/osgames/xconq.git",
+ "https://gitlab.com/osgames/xdigger.git",
"https://gitlab.com/osgames/xforceffd.git",
"https://gitlab.com/osgames/xinvaders3d.git",
"https://gitlab.com/osgames/xpilot.git",
@@ -1249,8 +1259,6 @@
"https://bitbucket.org/thesheep/fujo/src"
],
"bzr": [
- "https://code.launchpad.net/4dtris",
- "https://code.launchpad.net/gweled",
"https://code.launchpad.net/heroesofwesnoth"
]
}
\ No newline at end of file
diff --git a/tools/backlog.txt b/tools/backlog.txt
index c85e4377..3b5da7d0 100644
--- a/tools/backlog.txt
+++ b/tools/backlog.txt
@@ -297,6 +297,7 @@ https://github.com/perbone/luascript
https://github.com/pixijs/pixi.js
https://github.com/pld-linux
https://github.com/pld-linux/nexuiz/blob/master/nexuiz.spec
+https://github.com/PolygonTek/BlueshiftEngine
https://github.com/ppizarror/pygame-menu
https://github.com/prime31/Nez-Samples
https://github.com/psuong/ig-developer-console
diff --git a/tools/maintenance.py b/tools/maintenance.py
index 527668db..b54db4db 100644
--- a/tools/maintenance.py
+++ b/tools/maintenance.py
@@ -854,7 +854,7 @@ def update_inspirations(infos):
# iterate through originals alphabetically sorted
for original, names in sorted(originals.items(), key=lambda x: str.casefold(x[0])):
- inspirations += '## {}\n\n'.format(original)
+ inspirations += '## {} ({})\n\n'.format(original, len(names))
inspirations += '- Inspired entries: {}\n\n'.format(', '.join(sorted(names, key=str.casefold)))
# write to statistics file
@@ -888,13 +888,45 @@ def update_developer(infos):
# iterate through developers alphabetically sorted
for dev, names in sorted(developer.items(), key=lambda x: str.casefold(x[0])):
- content += '## {}\n\n'.format(dev)
+ content += '## {} ({})\n\n'.format(dev, len(names))
content += '- Games: {}\n\n'.format(', '.join(sorted(names, key=str.casefold)))
# write to statistics file
utils.write_text(developer_file, content)
+def check_code_dependencies(infos):
+ """
+
+ """
+
+ # get all names
+ names = [x['name'] for x in infos]
+
+ # TODO get all names of frameworks and libraries only and use osg.code_dependencies_aliases
+
+ # get all code dependencies
+ dependencies = {}
+ for info in infos:
+ deps = info.get('code dependencies', [])
+ for dependency in deps:
+ if dependency in dependencies:
+ dependencies[dependency] += 1
+ else:
+ dependencies[dependency] = 1
+
+ # delete those that are in names
+ dependencies = [(k, v) for k,v in dependencies.items() if k not in names and k not in osg.code_dependencies_without_entry]
+
+ # sort by number
+ dependencies.sort(key=lambda x: x[1], reverse=True)
+
+ # print out
+ print('Code dependencies not included as entry')
+ for dep in dependencies:
+ print('{} ({})'.format(*dep))
+
+
if __name__ == "__main__":
# check_validity_backlog()
@@ -947,6 +979,9 @@ if __name__ == "__main__":
# collect list of primary code repositories
export_primary_code_repositories_json()
+ # check code dependencies
+ check_code_dependencies(infos)
+
# collect list of git code repositories (only one per project) for git_statistics script
# export_git_code_repositories_json()
diff --git a/tools/utils/osg.py b/tools/utils/osg.py
index 20468250..a87284da 100644
--- a/tools/utils/osg.py
+++ b/tools/utils/osg.py
@@ -11,11 +11,14 @@ essential_fields = ('Home', 'State', 'Keywords', 'Code repository', 'Code langua
valid_fields = ('Home', 'Media', 'State', 'Play', 'Download', 'Platform', 'Keywords', 'Code repository', 'Code language',
'Code license', 'Code dependencies', 'Assets license', 'Developer', 'Build system', 'Build instructions')
valid_platforms = ('Windows', 'Linux', 'macOS', 'Android', 'iOS', 'Web')
-recommended_keywords = ('action', 'arcade', 'adventure', 'visual novel', 'sports', 'platform', 'puzzle', 'role playing', 'simulation', 'strategy', 'card game', 'board game', 'music', 'educational', 'tool', 'game engine', 'framework', 'library', 'remake')
+recommended_keywords = ('action', 'arcade', 'adventure', 'visual novel', 'sports', 'platform', 'puzzle', 'role playing', 'simulation', 'strategy', 'cards', 'board', 'music', 'educational', 'tool', 'game engine', 'framework', 'library', 'remake')
known_languages = ('AGS Script', 'ActionScript', 'Ada', 'AngelScript', 'Assembly', 'Basic', 'Blender Script', 'BlitzMax', 'C', 'C#', 'C++', 'Clojure', 'CoffeeScript', 'ColdFusion', 'D', 'DM', 'Dart', 'Dia', 'Elm', 'Emacs Lisp', 'F#', 'GDScript', 'Game Maker Script', 'Go', 'Groovy', 'Haskell', 'Haxe', 'Io', 'Java', 'JavaScript', 'Kotlin', 'Lisp', 'Lua', 'MegaGlest Script', 'MoonScript', 'None', 'OCaml', 'Objective-C', 'PHP', 'Pascal', 'Perl', 'Python', 'QuakeC', 'R', "Ren'py", 'Ruby', 'Rust', 'Scala', 'Scheme', 'Script', 'Shell', 'Swift', 'TorqueScript', 'TypeScript', 'Vala', 'Visual Basic', 'XUL', 'ZenScript', 'ooc')
known_licenses = ('2-clause BSD', '3-clause BSD', 'AFL-3.0', 'AGPL-3.0', 'Apache-2.0', 'Artistic License-1.0', 'Artistic License-2.0', 'Boost-1.0', 'CC-BY-NC-3.0', 'CC-BY-NC-SA-2.0', 'CC-BY-NC-SA-3.0', 'CC-BY-SA-3.0', 'CC-BY-NC-SA-4.0', 'CC-BY-SA-4.0', 'CC0', 'Custom', 'EPL-2.0', 'GPL-2.0', 'GPL-3.0', 'IJG', 'ISC', 'Java Research License', 'LGPL-2.0', 'LGPL-2.1', 'LGPL-3.0', 'MAME', 'MIT', 'MPL-1.1', 'MPL-2.0', 'MS-PL', 'MS-RL', 'NetHack General Public License', 'None', 'Proprietary', 'Public domain', 'SWIG license', 'Unlicense', 'WTFPL', 'wxWindows license', 'zlib')
known_multiplayer_modes = ('competitive', 'co-op', 'hotseat', 'LAN', 'local', 'massive', 'matchmaking', 'online', 'split-screen')
+code_dependencies_aliases = {'Simple DirectMedia Layer': ('SDL', 'SDL2'), 'Simple and Fast Multimedia Library': 'SFML'}
+code_dependencies_without_entry = {'OpenGL': 'https://www.opengl.org/', 'GLUT': 'https://www.opengl.org/resources/libraries/', 'WebGL': 'https://www.khronos.org/webgl/', 'Unity': 'https://unity.com/solutions/game'}
+
regex_sanitize_name = re.compile(r"[^A-Za-z 0-9-+]+")
regex_sanitize_name_space_eater = re.compile(r" +")