added some code dependencies and maintenance

This commit is contained in:
Trilarion 2019-12-16 23:18:22 +01:00
parent 994c1abc95
commit c7b5b27563
85 changed files with 608 additions and 273 deletions

View File

@ -3,11 +3,11 @@
**[Dynamic HTML table](https://trilarion.github.io/opensourcegames/)** of the entries / Development **[Blog](https://trilarion.blogspot.com/search/label/osgames)** / **[Statistics](statistics.md#statistics)**
[comment]: # (start of autogenerated content, do not edit)
**[Games](entries/tocs/_games.md#Games)** (1227) - **[Tools](entries/tocs/_tools.md#Tools)** (36) - **[Frameworks](entries/tocs/_frameworks.md#Frameworks)** (79) - **[Libraries](entries/tocs/_libraries.md#Libraries)** (40)
**[Games](entries/tocs/_games.md#Games)** (1226) - **[Tools](entries/tocs/_tools.md#Tools)** (36) - **[Frameworks](entries/tocs/_frameworks.md#Frameworks)** (79) - **[Libraries](entries/tocs/_libraries.md#Libraries)** (48)
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 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)** (108), **[Library](entries/tocs/_library.md#library)** (48), **[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)** (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)
By platform: **[Windows](entries/tocs/_windows.md#windows)** (428), **[Linux](entries/tocs/_linux.md#linux)** (417), **[macOS](entries/tocs/_macos.md#macos)** (230), **[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)

View File

@ -1,7 +1,7 @@
[comment]: # (partly autogenerated content, edit with care, read the manual before)
# Developer
300 listed developer(s).
311 listed developer(s).
## Akira Higuchi (1)
@ -39,6 +39,10 @@
- Games: Hnefatafl
## Alexis Megas (1)
- Games: Maxit
## Anders Svensson (1)
- Games: Alex the Allegator 4
@ -107,9 +111,9 @@
- Games: British Bingo
## Bill Kendrick (2)
## Bill Kendrick (3)
- Games: Gem Drop X, Tux Paint
- Games: Gem Drop X, ICBM3D, Tux Paint
## Bjørn Hansen (1)
@ -195,6 +199,10 @@
- Games: Blinken
## darkrose (1)
- Games: Turious
## David Igreja (1)
- Games: TecnoballZ
@ -247,6 +255,10 @@
- Games: Colossal Cave Adventure
## Donny Springer (1)
- Games: iortcw
## Drummyfish (1)
- Games: Steamer Duck
@ -435,6 +447,10 @@
- Games: Falcon's Eye
## James Canete (1)
- Games: iortcw
## James Stone (1)
- Games: GL-117
@ -595,6 +611,14 @@
- Games: CannonSmash
## Karel Fiser (1)
- Games: Bombic2
## Karl Bartel (1)
- Games: Castle-Combat
## Katia Zawadzka (1)
- Games: Deer Portal
@ -699,6 +723,10 @@
- Games: Simple Sokoban
## Mathew Velasquez (1)
- Games: Open Syobon Action
## Matias Duarte (1)
- Games: XBill
@ -847,11 +875,7 @@
- Games: OGS Mahjong
## Parallel Realities (1)
- Games: Blob Wars Episode 2 : Blob And Conquer
## Pascal v.d. Heiden (1)
## Pascal von der Heiden (1)
- Games: Bloodmasters
@ -883,6 +907,14 @@
- Games: SolarWolf
## Peter Rogers (1)
- Games: PGU
## Phil Hassey (1)
- Games: PGU
## Philip Dorrell (1)
- Games: PrimeShooter
@ -967,6 +999,10 @@
- Games: GeonBit.UI
## Ronnie Hedlund (1)
- Games: Galaxy Forces V2
## Russ Adams (1)
- Games: Key Runner
@ -987,6 +1023,10 @@
- Games: Cat Mother Dead Justice
## Santi "Popolon" Ontañón (1)
- Games: F-1 Spirit
## Santiago Ontañón (1)
- Games: Super Transball 2
@ -1071,9 +1111,9 @@
- Games: Ares Dogfighter, Moonbase Assault, Sole Collector, SteveTech1
## Stephen Sweeney (1)
## Stephen Sweeney (2)
- Games: Project: Starfighter
- Games: Blob Wars Episode 2 : Blob And Conquer, Project: Starfighter
## Steve Baker (1)
@ -1199,6 +1239,10 @@
- Games: FLTK Recycling Game!, Garith
## Zack Middleton (1)
- Games: iortcw
## Zeno Rogue (1)
- Games: Necklace of the Eye

View File

@ -934,7 +934,7 @@
"",
"mature / inactive since 2016",
"platform, 3D, commercial content, shooter, third-person",
"<a href=\"https://git.code.sf.net/p/blobandconquer/code\">Source</a> - C++ - GPL"
"<a href=\"https://github.com/perpendicular-dimensions/blobandconquer.git\">Source</a> - C++ - GPL-2.0"
],
[
"Blobby Volley 2 (<a href=\"http://blobby.sourceforge.net/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/blobby_volley_2.md\">entry</a>)",
@ -978,11 +978,11 @@
],
[
"Bloodmasters (<a href=\"http://www.bloodmasters.com/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/bloodmasters.md\">entry</a>)",
"Bloodmasters is a top-down Arcade shooter written by..",
"Top-down Arcade shooter.",
"<a href=\"http://www.bloodmasters.com/index.php?p=downloads\">Link</a>",
"mature / inactive since 2008",
"arcade, shooter, top-down",
"<a href=\"https://svn.code.sf.net/p/bloodmasters/code\">Source</a> - C# - GPL"
"<a href=\"https://svn.code.sf.net/p/bloodmasters/code\">Source</a> - C# - GPL-2.0"
],
[
"boardgame.io (<a href=\"https://boardgame.io/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/boardgameio.md\">entry</a>)",
@ -1501,7 +1501,7 @@
"Chaos Esque Anthology is a first-person shooter fork of..",
"<a href=\"https://sourceforge.net/projects/chaosesqueanthology/files/\">Link</a>",
"mature / active",
"strategy, first-person, open content, shooter",
"strategy, first-person, inspired by Xonotic, open content, shooter",
"? - ?"
],
[
@ -1942,7 +1942,7 @@
"<a href=\"https://sourceforge.net/projects/cultivation/files/cultivation/\">Link</a>",
"mature / inactive since 2010",
"simulation, evolution, open content",
"C++ - ?"
"C++ - Public domain"
],
[
"Curse of War (<a href=\"http://a-nikolaev.github.io/curseofwar/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/curse_of_war.md\">entry</a>)",
@ -1952,6 +1952,14 @@
"strategy, real time",
"<a href=\"https://github.com/a-nikolaev/curseofwar.git\">Source</a> - C, C++ - GPL-3.0"
],
[
"curses (<a href=\"http://www.rocketaware.com/uint/curses/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/curses.md\">entry</a>)",
"Terminal control library for Unix-like systems.",
"",
"mature / inactive since 2000",
"library",
"C - BSD"
],
[
"CuteMaze (<a href=\"http://gottcode.org/cutemaze/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/cutemaze.md\">entry</a>)",
"Maze puzzle game.",
@ -2294,7 +2302,7 @@
"<a href=\"https://sourceforge.net/projects/directpython/files/\">Link</a>",
"beta / inactive since 2007",
"library",
"<a href=\"http://hg.code.sf.net/p/directpython11/code\">Source</a> - C++ - ?"
"<a href=\"http://hg.code.sf.net/p/directpython11/code\">Source</a> - C++ - 2-clause BSD"
],
[
"DirectX12GameEngine (<a href=\"https://github.com/Aminator/DirectX12GameEngine\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/directx12gameengine.md\">entry</a>)",
@ -2854,7 +2862,7 @@
"",
"mature / inactive since 2007",
"action, open content, shootem, shooter, top-down",
"<a href=\"https://sources.debian.org/src/excellent-bifurcation\">Source</a> - C - GPL-2.0"
"C - GPL-2.0"
],
[
"Executive Man (<a href=\"https://henlin.net/ExecutiveMan/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/executive_man.md\">entry</a>)",
@ -2901,8 +2909,8 @@
"Clone of Little Fighter 2.",
"",
"mature / active",
"framework, clone, inspired by Little Fighter 2, swappable content",
"<a href=\"https://github.com/Project-F/F.LF.git\">Source</a> - JavaScript - ?"
"framework, clone, content commercial, inspired by Little Fighter 2, requires original content",
"<a href=\"https://github.com/Project-F/F.LF.git\">Source</a> - JavaScript - CC-BY-SA-NC-3.0"
],
[
"Fairy-Max (<a href=\"http://home.hccnet.nl/h.g.muller/CVfairy.html\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/fairy-max.md\">entry</a>)",
@ -3680,6 +3688,14 @@
"strategy, real time",
"<a href=\"https://gitlab.com/osgames/glest.git\">Source</a> - C++ - GPL-2.0"
],
[
"GLEW (<a href=\"http://glew.sourceforge.net/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/glew.md\">entry</a>)",
"OpenGL extension loading library.",
"",
"mature / active",
"library",
"<a href=\"https://github.com/nigels-com/glew.git\">Source</a> - C, C++, Perl - 3-clause BSD"
],
[
"Globulation 2 (<a href=\"https://globulation2.org/wiki/Main_Page\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/globulation_2.md\">entry</a>)",
"Real-Time Strategy (RTS) game which reduces micro-..",
@ -3854,7 +3870,7 @@
"",
"mature / active",
"tool, tetris-like",
"C++ - GPL"
"C++ - GPL-3.0"
],
[
"GPL Arcade Volleyball (<a href=\"http://gav.sourceforge.net/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/gpl_arcade_volleyball.md\">entry</a>)",
@ -3944,6 +3960,14 @@
"simulation, programming",
"<a href=\"http://hg.code.sf.net/p/grobots/trunk\">Source</a> - C++ - GPL-2.0"
],
[
"GTK (<a href=\"https://www.gtk.org/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/gtk.md\">entry</a>)",
"Multi-platform toolkit for creating graphical user..",
"<a href=\"https://www.gtk.org/download/index.php\">Link</a>",
"mature / active",
"library",
"<a href=\"https://gitlab.gnome.org/GNOME/gtk.git\">Source</a> - C - LGPL-2.1"
],
[
"GUSANOS (<a href=\"http://gusanos.sourceforge.net/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/gusanos.md\">entry</a>)",
"Clone of the DOS game Liero.",
@ -3998,7 +4022,7 @@
"",
"mature / inactive since 1985",
"role playing, roguelike, text",
"C - BSD"
"C - 3-clause BSD"
],
[
"Hale (<a href=\"https://sourceforge.net/projects/hale/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/hale.md\">entry</a>)",
@ -4222,7 +4246,7 @@
"<a href=\"https://sourceforge.net/projects/holtz/files/\">Link</a>",
"mature / active",
"puzzle, board, online, open content",
"<a href=\"https://git.code.sf.net/p/holtz/code\">Source</a> - C++ - GPL"
"<a href=\"https://git.code.sf.net/p/holtz/code\">Source</a> - C++ - GPL-2.0"
],
[
"HolySpirit (<a href=\"https://sourceforge.net/projects/lechemindeladam/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/holyspirit.md\">entry</a>)",
@ -4374,7 +4398,7 @@
"",
"beta / inactive since 2012",
"simulation, evolution, open content, programming, real time, strategy",
"<a href=\"https://github.com/dividuum/infon.git\">Source</a> - C, Lua - GPL"
"<a href=\"https://github.com/dividuum/infon.git\">Source</a> - C, Lua - GPL-2.0"
],
[
"INSTEAD (<a href=\"https://instead3.syscall.ru/en/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/instead.md\">entry</a>)",
@ -4414,7 +4438,7 @@
"<a href=\"https://github.com/iortcw/iortcw/releases\">Link</a>",
"mature / active",
"remake, first-person, inspired by Return to Castle Wolfenstein, shooter",
"<a href=\"https://github.com/iortcw/iortcw.git\">Source</a> - C, C++ - GPL"
"<a href=\"https://github.com/iortcw/iortcw.git\">Source</a> - C, C++ - GPL-3.0"
],
[
"Iris2 (<a href=\"https://web.archive.org/web/20160809064454/https://iris2.de/index.php/Main_Page\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/iris2.md\">entry</a>)",
@ -4630,7 +4654,7 @@
"<a href=\"https://sourceforge.net/projects/jsokoapplet/files/\">Link</a>",
"mature / active",
"puzzle, open content, sokoban-like",
"Java - GPL"
"Java - GPL-3.0"
],
[
"Julius (<a href=\"https://github.com/bvschaik/julius\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/julius.md\">entry</a>)",
@ -4806,7 +4830,7 @@
"<a href=\"https://www.koraxheritage.com/downloads/\">Link</a>",
"mature / active",
"role playing, 3D, first-person, game engine, shooter",
"<a href=\"https://git.code.sf.net/p/korax/code-git\">Source</a> - ? - ?"
"<a href=\"https://git.code.sf.net/p/korax/code-git\">Source</a> - None - ?"
],
[
"KQ Lives (<a href=\"http://kqlives.sourceforge.net/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/kq_lives.md\">entry</a>)",
@ -5048,6 +5072,14 @@
"action, game engine, inspired by Freelancer, remake, simulation, space",
"<a href=\"https://github.com/Librelancer/Librelancer.git\">Source</a> - C, C# - MIT"
],
[
"libvorbis (<a href=\"https://xiph.org/vorbis/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/libvorbis.md\">entry</a>)",
"Vorbis audio compression reference implementation.",
"<a href=\"https://xiph.org/downloads/\">Link</a>",
"mature / active",
"library",
"<a href=\"https://git.xiph.org/vorbis.git\">Source</a> - C - 3-clause BSD"
],
[
"Libxml2 (<a href=\"http://www.xmlsoft.org/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/libxml2.md\">entry</a>)",
"Libxml2 is the XML C parser and toolkit developed for the..",
@ -5398,7 +5430,7 @@
"<a href=\"https://sourceforge.net/projects/maxit/files/\">Link</a>",
"mature / inactive since 2014",
"strategy, inspired by Maxit, remake",
"<a href=\"https://github.com/textbrowser/maxit.git\">Source</a> - C++ - ?"
"<a href=\"https://github.com/textbrowser/maxit.git\">Source</a> - C++ - 3-clause BSD"
],
[
"Me and My Shadow (<a href=\"https://acmepjz.github.io/meandmyshadow/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/me_and_my_shadow.md\">entry</a>)",
@ -5832,6 +5864,14 @@
"remake, commercial content, first-person, inspired by Blood, requires original content, shooter",
"<a href=\"https://github.com/nukeykt/NBlood.git\">Source</a> - C, C++, Lua - GPL-2.0"
],
[
"ncurses (<a href=\"https://invisible-island.net/ncurses/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/ncurses.md\">entry</a>)",
"Library for text-based user interfaces.",
"<a href=\"https://invisible-island.net/ncurses/#downloads\">Link</a>",
"mature / active",
"library",
"C - MIT"
],
[
"Necklace of the Eye (<a href=\"http://www.roguetemple.com/z/noteye/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/necklace_of_the_eye.md\">entry</a>)",
"Library that lets rogue-like games use graphical tiles.",
@ -5992,6 +6032,14 @@
"puzzle, open content, physics, simulation",
"<a href=\"https://github.com/thp/numptyphysics.git\">Source</a> - C++ - GPL-3.0"
],
[
"NumPy (<a href=\"https://numpy.org/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/numpy.md\">entry</a>)",
"Scientific computing package for Python.",
"<a href=\"https://pypi.org/project/numpy/\">Link</a>",
"mature / active",
"library",
"<a href=\"https://github.com/numpy/numpy.git\">Source</a> - C, Python - 3-clause BSD"
],
[
"Nuncabola (<a href=\"http://uppgarn.com/nuncabola/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/nuncabola.md\">entry</a>)",
"Clone of Super Monkey Ball.",
@ -7248,6 +7296,14 @@
"music, clone, dancing, inspired by Dance Dance Revolution + Guitar Hero + SingStar, karaoke",
"<a href=\"https://github.com/performous/performous.git\">Source</a> - C, C++ - GPL-2.0"
],
[
"PGU (<a href=\"https://github.com/parogers/pgu\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/pgu.md\">entry</a>)",
"Collection of useful modules for writing games with PyGame.",
"<a href=\"https://pypi.org/project/pygame-pgu/\">Link</a>",
"mature / active",
"library",
"<a href=\"https://github.com/parogers/pgu.git\">Source</a> - Python - LGPL-2.1"
],
[
"Phantasy Star Rebirth (<a href=\"https://sourceforge.net/projects/phantasy/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/phantasy_star_rebirth.md\">entry</a>)",
"Oldschool 90' sega genesis style.",
@ -7294,7 +7350,7 @@
"",
"mature / active",
"library",
"<a href=\"https://github.com/python-pillow/Pillow,git\">Source</a> - C, Python - PIL Software License"
"<a href=\"https://github.com/python-pillow/Pillow.git\">Source</a> - C, Python - PIL Software License"
],
[
"Pillows (<a href=\"https://fydo.net/projects/pillows\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/pillows.md\">entry</a>)",
@ -7566,7 +7622,7 @@
"<a href=\"http://quakeone.com/proquake/older_versions/\">Link</a>",
"mature / inactive since 2018",
"remake, inspired by Quake",
"<a href=\"http://quakeone.com/proquake/older_sources/\">Source</a> - C - GPL-2.0"
"C - GPL-2.0"
],
[
"proxx (<a href=\"https://proxx.app/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/proxx.md\">entry</a>)",
@ -8128,14 +8184,6 @@
"tool",
"<a href=\"https://gitlab.com/osgames/rpdungeon.git\">Source</a> - Pascal - GPL-2.0"
],
[
"RPG Paper Maker (<a href=\"http://rpg-paper-maker.com/?i=1\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/rpg_paper_maker.md\">entry</a>)",
"Game making engine.",
"",
"mature / active",
"game engine",
"<a href=\"https://github.com/RPG-Paper-Maker/RPG-Paper-Maker.git\">Source</a> - C++ - ?"
],
[
"RPG-X (<a href=\"http://www.last-outpost.net/rpg-x/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/rpg-x.md\">entry</a>)",
"Remake of Star Trek: Voyager \u2013 Elite Force.",
@ -9894,7 +9942,7 @@
"",
"beta / inactive since 2014",
"strategy",
"<a href=\"https://gitorious.org/turious/turious.git\">Source</a> - C - GPL-3.0"
"<a href=\"https://gitlab.com/osgames/turious.git\">Source</a> - C - GPL-3.0"
],
[
"Turn of War (<a href=\"https://github.com/trananh1992/Turn-of-War\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/turn_of_war.md\">entry</a>)",
@ -10000,6 +10048,14 @@
"adventure, commercial content, game engine, inspired by Little Big Adventure, remake, requires original content",
"<a href=\"https://github.com/xesf/twin-e.git\">Source</a> - C - GPL-2.0"
],
[
"Twisted (<a href=\"https://twistedmatrix.com/trac/\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/twisted.md\">entry</a>)",
"Event-driven networking engine.",
"<a href=\"https://pypi.org/project/Twisted/\">Link</a>",
"mature / active",
"library",
"<a href=\"https://github.com/twisted/twisted.git\">Source</a> - Python - MIT"
],
[
"Tyrian Remake (<a href=\"https://www.b3dgs.com/v7/page.php?lang=en&section=tyrian_remake\">home</a>, <a href=\"https://github.com/Trilarion/opensourcegames/blob/master/entries/tyrian_remake.md\">entry</a>)",
"Remake of Tyrian.",

View File

@ -1,16 +1,18 @@
# Blob Wars Episode 2 : Blob And Conquer
_Blob Wars: Blob And Conquer is a 3D action game created by Parallel Realities using the SDL library. The source code of the game is licensed under the GPL. The music and sound effects are not free,&#91;1&#93; and thus have been removed from the Debian package.&#91;2&#93; It is the sequel to Blob Wars Episode 1 : Metal Blob Solid. The latest version of the game is 1.10 released on November 4th, 2009._
_Blob Wars: Blob And Conquer is a 3D action game created by Parallel Realities._
- Home: https://packages.debian.org/sid/games/blobandconquer, https://sourceforge.net/projects/blobandconquer/
- Home: https://packages.debian.org/sid/games/blobandconquer, https://web.archive.org/web/20080601225609/https://www.parallelrealities.co.uk/blobAndConquer.php, https://sourceforge.net/projects/blobandconquer/
- Media: https://www.parallelrealities.co.uk/games/blobAndConquer/
- State: mature, inactive since 2016
- Keywords: platform, 3D, commercial content, shooter, third-person
- Code repository: https://git.code.sf.net/p/blobandconquer/code
- Code repository: https://github.com/perpendicular-dimensions/blobandconquer.git, https://git.code.sf.net/p/blobandconquer/code (+)
- Code language: C++
- Code license: GPL (http://www.parallelrealities.co.uk/about/)
- Code license: GPL-2.0
- Code dependencies: SDL
- Assets license: commercial
- Developer: Parallel Realities
- Developer: Stephen Sweeney (Parallel Realities)
## Building
- Build system: Make

View File

@ -1,6 +1,6 @@
# Bloodmasters
_Bloodmasters is a top-down Arcade shooter written by Pascal vd Heiden. The latest version of the game is 1.2 released on May 2nd, 2007._
_Top-down Arcade shooter._
- Home: http://www.bloodmasters.com/, https://sourceforge.net/projects/bloodmasters/
- State: mature, inactive since 2008
@ -8,8 +8,8 @@ _Bloodmasters is a top-down Arcade shooter written by Pascal vd Heiden. The late
- Keywords: arcade, shooter, top-down
- Code repository: https://svn.code.sf.net/p/bloodmasters/code (svn)
- Code language: C#
- Code license: GPL
- Code dependencies: DirectX, Microsoft .NET
- Developer: Pascal v.d. Heiden
- Code license: GPL-2.0
- Code dependencies: .NET, DirectX
- Developer: Pascal von der Heiden
## Building

View File

@ -9,5 +9,8 @@ _Remake of Bomberman._
- Code language: C++
- Code license: ?
- Code dependencies: SDL
- Developer: Karel Fiser
## Building
- Build system: Make

View File

@ -8,6 +8,6 @@ _Clone of Ship Simulator 2006, Ship Simulator 2008, Ship Simulator Extremes._
- Code repository: https://github.com/bridgecommand/bc.git
- Code language: C++
- Code license: GPL-2.0
- Code dependencies: Irrlicht
- Code dependencies: Irrlicht Engine
## Building

View File

@ -5,7 +5,7 @@ _Card Stories is an online multiplayer HTML5 based game of cards that promotes c
- Home: https://web.archive.org/web/20190126033549/https://cardstories.org/
- State: beta, inactive since 2012
- Keywords: puzzle, cards, open content
- Code repository: https://github.com/farsides/cardstories.git, https://gitorious.org/cardstories/cardstories (defunct)
- Code repository: https://github.com/farsides/cardstories.git, https://gitorious.org/cardstories/cardstories.git (read-only)
- Code language: JavaScript, Python
- Code license: AGPL-3.0
- Code dependencies: Twisted

View File

@ -9,5 +9,6 @@ _Remake of Rampart._
- Code repository: https://github.com/karlb/castle-combat.git
- Code language: Python
- Code license: ? (GPL-2.0)
- Developer: Karl Bartel
## Building

View File

@ -9,7 +9,7 @@ _Top-down space shooter in the legacy of Chromium BSU._
- Code repository: https://git.code.sf.net/p/celestron/code, https://gitlab.com/osgames/celestron.git (+)
- Code language: Python
- Code license: GPL-3.0
- Code dependencies: numpy, pygame
- Code dependencies: NumPy, pygame
## Building

View File

@ -5,7 +5,7 @@ _Chaos Esque Anthology is a first-person shooter fork of Xonotic including new w
- Home: https://sourceforge.net/projects/chaosesqueanthology/
- State: mature
- Download: https://sourceforge.net/projects/chaosesqueanthology/files/
- Keywords: strategy, first-person, open content, shooter
- Keywords: strategy, first-person, inspired by Xonotic, open content, shooter
- Code repository: (see download)
- Code language: ?
- Code license: ? (GPL did not download the iso)

View File

@ -10,7 +10,7 @@ _Collection of educational activities for young children._
- Code repository: https://git.code.sf.net/p/childsplay/git, https://svn.code.sf.net/p/childsplay/code (svn), http://childsplay.cvs.sourceforge.net (cvs), https://git.code.sf.net/p/schoolsplay/code, https://svn.code.sf.net/p/schoolsplay/code-0/ (svn)
- Code language: Python
- Code license: GPL-3.0
- Code dependencies: numpy, pygame
- Code dependencies: NumPy, pygame
## Building

View File

@ -8,5 +8,6 @@ _Remake of Curse of the Azure Bonds._
- Code repository: https://github.com/simeonpilgrim/coab.git
- Code language: C#
- Code license: ? (BSD)
- Code dependencies: .NET
## Building

View File

@ -9,7 +9,7 @@ _Cultivation is a 2D life simulation game created by Jason Rohrer._
- Keywords: simulation, evolution, open content
- Code repository: (see download)
- Code language: C++
- Code license: ? (Public domain)
- Code license: Public domain (http://cultivation.sourceforge.net/)
- Code dependencies: GLUT
- Developer: Jason Rohrer

15
entries/curses.md Normal file
View File

@ -0,0 +1,15 @@
# curses
_Terminal control library for Unix-like systems._
- Home: http://www.rocketaware.com/uint/curses/
- Media: https://en.wikipedia.org/wiki/Curses_%28programming_library%29
- State: mature, inactive since 2000
- Platform: Linux
- Keywords: library
- Code repository: (see home)
- Code language: C
- Code license: BSD
## Building

View File

@ -12,7 +12,7 @@ _Turn-based online space strategy game playable in internet browsers._
See also https://sourceforge.net/projects/darkdestinytools/
Private communication with the authors in September 2018 brought the following license information: "artwork and the code can be freely used for modifcation and sharing".
Private communication with the authors in September 2018 brought the following license information: "artwork and the code can be freely used for modification and sharing".
## Building

View File

@ -9,6 +9,6 @@ _C++ extension to Python, which provides basic access to DirectX._
- Keywords: library
- Code repository: http://hg.code.sf.net/p/directpython11/code (see download)
- Code language: C++
- Code license: ? (none found at sources)
- Code license: 2-clause BSD (source headers)
## Building

View File

@ -5,7 +5,7 @@ _Excellent Bifurcation is an abstract vertical shooter with two sides to play on
- Home: https://archive.org/details/ExcellentFix, https://packages.debian.org/source/excellent-bifurcation
- State: mature, inactive since 2007
- Keywords: action, open content, shootem, shooter, top-down
- Code repository: https://sources.debian.org/src/excellent-bifurcation
- Code repository: (see debian)
- Code language: C
- Code license: GPL-2.0
- Assets license: GPL-2.0

View File

@ -11,5 +11,6 @@ _Remake of F-1 Spirit._
- Code language: C++
- Code license: ?
- Code dependencies: SDL
- Developer: Santi "Popolon" Ontañón
## Building

View File

@ -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

View File

@ -5,9 +5,10 @@ _Clone of Little Fighter 2._
- Home: http://project-f.github.io/, https://www.ProjectF.hk/F.LF
- State: mature
- Platform: Web
- Keywords: framework, clone, inspired by Little Fighter 2, swappable content
- Keywords: framework, clone, content commercial, inspired by Little Fighter 2 (http://lf2.net/), requires original content
- Code repository: https://github.com/Project-F/F.LF.git
- Code language: JavaScript
- Code license: ?
- Code license: CC-BY-SA-NC-3.0 (http://project-f.github.io/license.html)
- Assets license: Proprietary (https://github.com/Project-F/LF2_19)
## Building

View File

@ -12,7 +12,6 @@ _Flight simulator developed since 1997._
- Code language: C++
- Code license: GPL-2.0
## Building
- Build system: CMake

View File

@ -9,5 +9,6 @@ _Remake of Gravity Force._
- Code repository: https://svn.code.sf.net/p/galaxyv2/code (svn active)
- Code language: C++
- Code license: ? (PD)
- Developer: Ronnie Hedlund
## Building

View File

@ -8,7 +8,7 @@ _Attempt to revitalize the open source game, GalaxyMage with a fresh codebase._
- Code repository: https://github.com/LibreGamesArchive/galaxymageredux.git, https://code.google.com/archive/p/galaxymageredux/source
- Code language: Python
- Code license: GPL-2.0
- Code dependencies: numpy, pygame, PyOpenGL, Twisted, Zope
- Code dependencies: NumPy, pygame, PyOpenGL, Twisted, Zope
Original GalaxyMage is lost with the Internet Archive not having stored any snapshot of it.

16
entries/glew.md Normal file
View File

@ -0,0 +1,16 @@
# GLEW
_OpenGL extension loading library._
- Home: http://glew.sourceforge.net/, https://www.opengl.org/sdk/libs/GLEW/
- Media: https://en.wikipedia.org/wiki/OpenGL_Extension_Wrangler_Library
- State: mature
- Platform: Windows, Linux, macOS
- Keywords: library
- Code repository: https://github.com/nigels-com/glew.git
- Code language: C, C++, Perl
- Code license: 3-clause BSD
## Building
- Build system: Make

View File

@ -8,7 +8,7 @@ _Tetris-like game._
- Keywords: tool, tetris-like
- Code repository: (see home)
- Code language: C++
- Code license: GPL
- Code license: GPL-3.0
- Code dependencies: Qt
- Developer: Graeme Gott

16
entries/gtk.md Normal file
View File

@ -0,0 +1,16 @@
# GTK
_Multi-platform toolkit for creating graphical user interfaces._
- Home: https://www.gtk.org/
- State: mature
- Download: https://www.gtk.org/download/index.php
- Platform: Windows, Linux, macOS
- Keywords: library
- Code repository: https://gitlab.gnome.org/GNOME/gtk.git
- Code language: C
- Code license: LGPL-2.1
## Building
- Build system: meson

View File

@ -8,7 +8,7 @@ _Roguelike game. It served as the inspiration for NetHack._
- Keywords: role playing, roguelike, text
- Code repository: (see debian bsdgames)
- Code language: C
- Code license: BSD
- Code license: 3-clause BSD
- Developer: Jay Fenlason
## Building

View File

@ -8,7 +8,7 @@ _Based around the actions of RAF Bomber Command in the Second World War._
- Code repository: https://github.com/ec429/harris.git
- Code language: C, Python
- Code license: GPL-3.0
- Code dependencies: FreeType, libpng, libtiff, Matplotlib, numpy, SDL, zlib
- Code dependencies: FreeType, libpng, libtiff, Matplotlib, NumPy, SDL, zlib
## Building

View File

@ -5,10 +5,8 @@ _A free, turn-based strategy game where you have to guide a hero through a fanta
- Home: https://launchpad.net/heroesofwesnoth, https://sourceforge.net/projects/heroesofwesnoth/
- State: beta, inactive since 2010
- Keywords: strategy, turn-based
- Code repository: https://code.launchpad.net/heroesofwesnoth (bzr), https://svn.code.sf.net/p/heroesofwesnoth/code (svn)
- Code repository: https://code.launchpad.net/heroesofwesnoth (bzr), https://svn.code.sf.net/p/heroesofwesnoth/code (svn), https://gitorious.org/heroes-of-wesnoth/mainline.git (read-only)
- Code language: C++
- Code license: GPL-3.0
See also https://gitorious.org/heroes-of-wesnoth/mainline
## Building

View File

@ -9,7 +9,7 @@ _Holtz is a collection of board games that can be played against the computer or
- Keywords: puzzle, board, online, open content
- Code repository: https://git.code.sf.net/p/holtz/code, https://git.code.sf.net/p/holtz/website (+)
- Code language: C++
- Code license: GPL
- Code license: GPL-2.0
- Code dependencies: wxWidgets
- Assets license: GPL
- Developer: Florian Fischer, Martin Trautmann

View File

@ -9,5 +9,6 @@ _Clone of Missile Command._
- Code repository: (see download)
- Code language: C
- Code license: ? (GPL-2.0 maybe but could not find it in the source code)
- Developer: Bill Kendrick
## Building

View File

@ -8,7 +8,7 @@ _Real-time multiplayer programming game. You control your creatures using the Lu
- Keywords: simulation, evolution, open content, programming, real time, strategy
- Code repository: https://github.com/dividuum/infon.git, https://bitbucket.org/dividuum/infon.git (+)
- Code language: C, Lua
- Code license: GPL
- Code license: GPL-2.0
- Code dependencies: SDL
- Assets license: GPL
- Developer: Florian Wesch

View File

@ -9,7 +9,8 @@ _Merge of ioquake3 features and fixes into RTCW code bases._
- Keywords: remake, first-person, inspired by Return to Castle Wolfenstein, shooter
- Code repository: https://github.com/iortcw/iortcw.git
- Code language: C, C++
- Code license: GPL
- Code license: GPL-3.0
- Code dependencies: OpenAL, SDL
- Developer: Donny Springer, Zack Middleton, James Canete
## Building

View File

@ -10,7 +10,7 @@ _Remake of Super Monkey Ball._
- Code repository: https://github.com/jazztickets/irrlamb.git
- Code language: C, C++
- Code license: GPL-3.0
- Code dependencies: Irrlicht
- Code dependencies: Irrlicht Engine
## Building

View File

@ -9,7 +9,7 @@ _JSoko is a sokobon style puzzle game. It includes an automatic solver and suppo
- Keywords: puzzle, open content, sokoban-like
- Code repository: (see download)
- Code language: Java
- Code license: GPL (+credits +no-misrepresentation)
- Code license: GPL-3.0 (+credits +no-misrepresentation)
- Assets license: GPL (+credits +no-misrepresentation)
- Developer: Heiner Marxen, Matthias Meger

View File

@ -6,9 +6,10 @@ _3D FPS-RPG engine based on Vavoom._
- State: mature
- Download: https://www.koraxheritage.com/downloads/, https://sourceforge.net/projects/korax/files/
- Keywords: role playing, 3D, first-person, game engine, shooter
- Code repository: https://git.code.sf.net/p/korax/code-git, https://git.code.sf.net/p/korax/krpg-txt (+), https://git.code.sf.net/p/korax/korax-git (+), https://svn.code.sf.net/p/korax/code (svn), https://svn.code.sf.net/p/korax/krpg-bin/ (svn)
- Code language: ?
- Code repository: https://git.code.sf.net/p/korax/code-git, https://git.code.sf.net/p/korax/krpg-txt (+), https://git.code.sf.net/p/korax/korax-git (+), https://git.code.sf.net/u/userid-1153503/korax (+), https://svn.code.sf.net/p/korax/code (svn), https://svn.code.sf.net/p/korax/krpg-bin/ (svn)
- Code language: None
- Code license: ?
- Code dependencies: Hexen
Two games:
Scattered Evil: a full-fledged open-world RPG

17
entries/libvorbis.md Normal file
View File

@ -0,0 +1,17 @@
# libvorbis
_Vorbis audio compression reference implementation._
- Home: https://xiph.org/vorbis/
- Media: https://en.wikipedia.org/wiki/Vorbis
- State: mature
- Download: https://xiph.org/downloads/
- Platform: Linux
- Keywords: library
- Code repository: https://git.xiph.org/vorbis.git
- Code language: C
- Code license: 3-clause BSD
## Building
- Build system: CMake

View File

@ -8,6 +8,6 @@ _Remake of Lionheart._
- Code repository: https://github.com/DjThunder/lionheart-remake.git
- Code language: Java
- Code license: GPL-3.0
- Code dependencies: Lion
- Code dependencies: LionEngine
## Building

View File

@ -9,6 +9,7 @@ _Remake of Maxit._
- Keywords: strategy, inspired by Maxit, remake
- Code repository: https://github.com/textbrowser/maxit.git
- Code language: C++
- Code license: ? (BSD)
- Code license: 3-clause BSD (https://github.com/textbrowser/maxit/blob/master/LICENSE)
- Developer: Alexis Megas
## Building

View File

@ -10,7 +10,7 @@ _Voxel game engine._
- Code repository: https://github.com/minetest/minetest.git
- Code language: C, C++, Lua
- Code license: LGPL-2.1
- Code dependencies: Irrlicht
- Code dependencies: Irrlicht Engine
- Assets license: CC-BY-SA-3.0
## Building

17
entries/ncurses.md Normal file
View File

@ -0,0 +1,17 @@
# ncurses
_Library for text-based user interfaces._
- Home: https://invisible-island.net/ncurses/, https://www.gnu.org/software/ncurses/ncurses.html
- Media: https://en.wikipedia.org/wiki/Ncurses
- State: mature
- Download: https://invisible-island.net/ncurses/#downloads
- Platform: Windows, Linux
- Keywords: library
- Code repository: (see download)
- Code language: C
- Code license: MIT
## Building
- Build system: Autoconf

16
entries/numpy.md Normal file
View File

@ -0,0 +1,16 @@
# NumPy
_Scientific computing package for Python._
- Home: https://numpy.org/
- State: mature
- Download: https://pypi.org/project/numpy/
- Platform: Windows, Linux, macOS
- Keywords: library
- Code repository: https://github.com/numpy/numpy.git
- Code language: C, Python
- Code license: 3-clause BSD
## Building
- Build system: setup.py

View File

@ -9,6 +9,7 @@ _Remake of Shobon Action._
- Code repository: (see download)
- Code language: C++
- Code license: ? (GPL-2.0?)
- Developer: Mathew Velasquez
See also https://sourceforge.net/p/opensyobon/bugs/4/

View File

@ -10,7 +10,7 @@ _Clone of Osu! Tatakae! Ouendan, Taiko no Tatsujin, Beatmania IIDX._
- Code repository: https://github.com/ppy/osu.git
- Code language: C#
- Code license: MIT
- Code dependencies: .NET Core
- Code dependencies: .NET
See also: https://github.com/itdelatrisu/opsu, https://github.com/fluddokt/opsu, https://github.com/AnirudhRahul/opsu-Android

18
entries/pgu.md Normal file
View File

@ -0,0 +1,18 @@
# PGU
_Collection of useful modules for writing games with PyGame._
- Home: https://github.com/parogers/pgu, https://code.google.com/archive/p/pgu/
- State: mature
- Download: https://pypi.org/project/pygame-pgu/
- Platform: Windows, Linux, macOS
- Keywords: library
- Code repository: https://github.com/parogers/pgu.git
- Code language: Python
- Code license: LGPL-2.1
- Developer: Phil Hassey (http://www.philhassey.com/blog/), Peter Rogers (parogers@GH)
## Building
- Build system: setup.py

View File

@ -7,7 +7,7 @@ _Fork of the Python Imaging Library._
- Download: (pip install Pillow)
- Platform: Windows, Linux, macOS
- Keywords: library
- Code repository: https://github.com/python-pillow/Pillow,git
- Code repository: https://github.com/python-pillow/Pillow.git
- Code language: C, Python
- Code license: PIL Software License

View File

@ -6,7 +6,7 @@ _Remake of Quake._
- State: mature, inactive since 2018
- Download: http://quakeone.com/proquake/older_versions/
- Keywords: remake, inspired by Quake
- Code repository: http://quakeone.com/proquake/older_sources/ (source downloads)
- Code repository: (see downloads http://quakeone.com/proquake/older_sources/)
- Code language: C
- Code license: GPL-2.0

View File

@ -1,18 +0,0 @@
# RPG Paper Maker
_Game making engine._
- Home: http://rpg-paper-maker.com/?i=1
- State: mature
- Platform: Windows, Linux, macOS
- Keywords: game engine
- Code repository: https://github.com/RPG-Paper-Maker/RPG-Paper-Maker.git
- Code language: C++
- Code license: ? (free for non-commercial use)
- Code dependencies: Qt
Check license, maybe remove?
## Building
- Build system: QMake

View File

@ -9,7 +9,6 @@ _Remake of Sensitive._
- Code repository: https://github.com/bylexus/sensitive-js.git
- Code language: JavaScript
- Code license: ? (ISC)
See also https://github.com/bylexus/sensitive-js#copyright-violations
- Assets license: unknown (https://github.com/bylexus/sensitive-js#copyright-violations)
## Building

View File

@ -9,7 +9,7 @@ _A framework for turn based 4 X's game (eXplore, eXpand, eXploit, eXterminate).
- Code repository: https://github.com/thousandparsec/tpserver-cpp.git, https://github.com/thousandparsec/tpclient-pywx.git (+), (http://git.thousandparsec.net/ not available right now)
- Code language: C++, Python
- Code license: GPL-2.0
- Code dependencies: numpy, psyco, py2app, py2exe, pygame, pyOpenSSL, wxPython
- Code dependencies: NumPy, psyco, py2app, py2exe, pygame, pyOpenSSL, wxPython
Should this be a game engine instead? Server is written in C++. Client is written in Python.

View File

@ -12,7 +12,7 @@
- **[Battery](../battery.md)** (Java, EPL-2.0, Custom, mature, inactive since 2009)
- **[Battle Tanks](../battle_tanks.md)** (C++, GPL-2.0, mature, inactive since 2009)
- **[Blobby Volley 2](../blobby_volley_2.md)** (C++, GPL-2.0, mature, inactive since 2017)
- **[Bloodmasters](../bloodmasters.md)** (C#, GPL, mature, inactive since 2008)
- **[Bloodmasters](../bloodmasters.md)** (C#, GPL-2.0, mature, inactive since 2008)
- **[BomberClone](../bomberclone.md)** (C, GPL-2.0, beta, inactive since 2010)
- **[Bombermaaan](../bombermaaan.md)** (C++, GPL-3.0, mature, inactive since 2010)
- **[Bouncy the Hungry Rabbit](../bouncy_the_hungry_rabbit.md)** (Python, GPL-2.0, mature, inactive since 2007)

View File

@ -11,7 +11,7 @@
- **[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)
- **[Holtz](../holtz.md)** (C++, GPL-2.0, 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)

View File

@ -15,7 +15,7 @@
- **[DeSmuME](../desmume.md)** (C, C++, GPL-2.0, mature, inactive since 2015)
- **[EasyRPG Player](../easyrpg_player.md)** (C++, GPL-3.0, mature)
- **[ENIGMA (development environment)](../enigma_development_environment.md)** (C++, C, GPL-3.0, mature)
- **[F.LF](../flf.md)** (JavaScript, ?, mature)
- **[F.LF](../flf.md)** (JavaScript, CC-BY-SA-NC-3.0, mature)
- **[Flare](../flare.md)** (C++, Java, GPL-3.0, mature)
- **[Flex Engine](../flex_engine.md)** (C++, MIT, beta)
- **[flixel-gdx](../flixel-gdx.md)** (Java, 3-clause BSD, beta, inactive since 2017)

View File

@ -15,7 +15,7 @@
- **[DeSmuME](../desmume.md)** (C, C++, GPL-2.0, mature, inactive since 2015)
- **[EasyRPG Player](../easyrpg_player.md)** (C++, GPL-3.0, mature)
- **[ENIGMA (development environment)](../enigma_development_environment.md)** (C++, C, GPL-3.0, mature)
- **[F.LF](../flf.md)** (JavaScript, ?, mature)
- **[F.LF](../flf.md)** (JavaScript, CC-BY-SA-NC-3.0, mature)
- **[Flare](../flare.md)** (C++, Java, GPL-3.0, mature)
- **[Flex Engine](../flex_engine.md)** (C++, MIT, beta)
- **[flixel-gdx](../flixel-gdx.md)** (Java, 3-clause BSD, beta, inactive since 2017)

View File

@ -51,7 +51,7 @@
- **[JediOutcastLinux](../jedioutcastlinux.md)** (C, C++, GPL-2.0, mature)
- **[JFDuke3D](../jfduke3d.md)** (C, GPL-2.0, beta, inactive since 2005)
- **[KeeperRL](../keeperrl.md)** (C, C++, GPL-2.0, beta)
- **[Korax' Heritage](../korax_heritage.md)** (?, ?, mature)
- **[Korax' Heritage](../korax_heritage.md)** (None, ?, mature)
- **[LambdaHack](../lambdahack.md)** (Haskell, 3-clause BSD, beta)
- **[Librelancer](../librelancer.md)** (C, C#, MIT, beta)
- **[LionEngine](../lionengine.md)** (Java, GPL-3.0, mature)
@ -85,7 +85,6 @@
- **[RBDOOM-3-BFG](../rbdoom-3-bfg.md)** (C, C++, GPL-3.0, mature)
- **[ResidualVM](../residualvm.md)** (C++, GPL-2.0, beta)
- **[Rigel Engine](../rigel_engine.md)** (C++, GPL-2.0, beta)
- **[RPG Paper Maker](../rpg_paper_maker.md)** (C++, ?, mature)
- **[rpgboss](../rpgboss.md)** (Scala, JavaScript, AGPL-3.0, beta, inactive since 2017)
- **[rRootage](../rrootage.md)** (C, 2-clause BSD, beta, inactive since 2004)
- **[Ruby-warrior](../ruby-warrior.md)** (Ruby, MIT, beta, inactive since 2012)

View File

@ -107,13 +107,13 @@
- **[Blitwizard](../blitwizard.md)** (C, C++, Lua, zlib, beta, inactive since 2015)
- **[Blitzkrieg](../blitzkrieg.md)** (Java, GPL-3.0, beta, inactive since 2012)
- **[Blob Wars : Attrition](../blob_wars_attrition.md)** (C, C++, GPL-3.0, mature)
- **[Blob Wars Episode 2 : Blob And Conquer](../blob_wars_episode_2_blob_and_conquer.md)** (C++, GPL, mature, inactive since 2016)
- **[Blob Wars Episode 2 : Blob And Conquer](../blob_wars_episode_2_blob_and_conquer.md)** (C++, GPL-2.0, mature, inactive since 2016)
- **[Blobby Volley 2](../blobby_volley_2.md)** (C++, GPL-2.0, mature, inactive since 2017)
- **[Bloboats](../bloboats.md)** (C++, GPL-2.0, mature, inactive since 2006)
- **[Blobwars: Metal Blob Solid](../blobwars_metal_blob_solid.md)** (C++, GPL-2.0, mature)
- **[Block Attack - Rise of the Blocks](../block_attack-rise_of_the_blocks.md)** (C++, GPL-2.0, mature)
- **[BlockOut II](../blockout_ii.md)** (C++, GPL-2.0, mature, inactive since 2014)
- **[Bloodmasters](../bloodmasters.md)** (C#, GPL, mature, inactive since 2008)
- **[Bloodmasters](../bloodmasters.md)** (C#, GPL-2.0, mature, inactive since 2008)
- **[boardgame.io](../boardgameio.md)** (JavaScript, TypeScript, MIT, beta)
- **[BomberClone](../bomberclone.md)** (C, GPL-2.0, beta, inactive since 2010)
- **[Bombermaaan](../bombermaaan.md)** (C++, GPL-3.0, mature, inactive since 2010)
@ -224,7 +224,7 @@
- **[Crown](../crown.md)** (C, C++, Vala, MIT, beta)
- **[CrystalQuest](../crystalquest.md)** (JavaScript, MIT, mature, inactive since 2017)
- **[Cubosphere](../cubosphere.md)** (C, C++, GPL-3.0, beta)
- **[Cultivation](../cultivation.md)** (C++, ?, mature, inactive since 2010)
- **[Cultivation](../cultivation.md)** (C++, Public domain, mature, inactive since 2010)
- **[Curse of War](../curse_of_war.md)** (C, C++, GPL-3.0, mature, inactive since 2014)
- **[CuteMaze](../cutemaze.md)** (C++, GPL-3.0, mature)
- **[Cuyo](../cuyo.md)** (C++, GPL-2.0, mature, inactive since 2014)
@ -453,7 +453,7 @@
- **[Gweled](../gweled.md)** (C, GPL-2.0, mature)
- **[GZDoom](../gzdoom.md)** (C, C++, GPL-3.0, mature)
- **[H-Craft Championship](../h-craft_championship.md)** (C++, zlib, mature, inactive since 2015)
- **[Hack](../hack.md)** (C, BSD, mature, inactive since 1985)
- **[Hack](../hack.md)** (C, 3-clause BSD, mature, inactive since 1985)
- **[Hale](../hale.md)** (Java, GPL-2.0, beta, inactive since 2014)
- **[Hammer of Thyrion](../hammer_of_thyrion.md)** (C, GPL-2.0, mature)
- **[Hardwar](../hardwar.md)** (C++, GPL-3.0, beta, inactive since 2015)
@ -478,7 +478,7 @@
- **[Hnefatafl](../hnefatafl.md)** (C, ISC, beta, inactive since 2014)
- **[Hocoslamfy](../hocoslamfy.md)** (C, C++, GPL-2.0, beta, inactive since 2016)
- **[HoDoKu](../hodoku.md)** (Java, GPL-3.0, mature, inactive since 2013)
- **[Holtz](../holtz.md)** (C++, GPL, mature)
- **[Holtz](../holtz.md)** (C++, GPL-2.0, mature)
- **[HolySpirit](../holyspirit.md)** (C++, GPL-3.0, beta, inactive since 2013)
- **[Hopson-Arcade](../hopson-arcade.md)** (C++, GPL-3.0, mature)
- **[HoverRace](../hoverrace.md)** (C++, Custom, mature, inactive since 2016)
@ -497,12 +497,12 @@
- **[Inexor](../inexor.md)** (C++, JavaScript, zlib, beta, inactive since 2018)
- **[Infiniminer](../infiniminer.md)** (C#, MIT, mature, inactive since 2016)
- **[Infinite Tux](../infinite_tux.md)** (Java, GPL-3.0, Public domain, mature)
- **[Infon Battle Arena](../infon_battle_arena.md)** (C, Lua, GPL, beta, inactive since 2012)
- **[Infon Battle Arena](../infon_battle_arena.md)** (C, Lua, GPL-2.0, beta, inactive since 2012)
- **[INSTEAD](../instead.md)** (C, Lua, MIT, mature)
- **[Intricacy](../intricacy.md)** (Haskell, GPL-3.0, beta)
- **[IO Reboot](../io_reboot.md)** (C#, MIT, mature, inactive since 2017)
- **[ioquake3](../ioquake3.md)** (C, GPL-2.0, mature)
- **[iortcw](../iortcw.md)** (C, C++, GPL, mature)
- **[iortcw](../iortcw.md)** (C, C++, GPL-3.0, mature)
- **[Iris2](../iris2.md)** (C, C++, Lua, GPL-3.0, beta, inactive since 2017)
- **[Iron Seed](../iron_seed.md)** (Pascal, GPL-3.0, mature, inactive since 2013)
- **[irrlamb](../irrlamb.md)** (C, C++, GPL-3.0, mature)
@ -525,7 +525,7 @@
- **[JSettlers](../jsettlers.md)** (Java, GPL-3.0, mature)
- **[jsFO](../jsfo.md)** (JavaScript, Python, Apache-2.0, beta, inactive since 2017)
- **[JSkat](../jskat.md)** (Java, GPL-3.0, Apache-2.0, beta)
- **[JSoko](../jsoko.md)** (Java, GPL, mature)
- **[JSoko](../jsoko.md)** (Java, GPL-3.0, mature)
- **[Julius](../julius.md)** (C, C++, AGPL-3.0, mature)
- **[Jump'n'Bump](../jumpnbump.md)** (C, GPL-2.0, mature, inactive since 2004)
- **[Just another Tetris™ clone](../just_another_tetris_clone.md)** (Java, WTFPL, mature, inactive since 2017)
@ -547,7 +547,7 @@
- **[Knights](../knights.md)** (C++, GPL-3.0, beta, inactive since 2014)
- **[Kobo Deluxe](../kobo_deluxe.md)** (C++, GPL-2.0, LGPL, beta, inactive since 2007)
- **[Kobold's Quest 2](../kobolds_quest_2.md)** (Python, LGPL-3.0, beta, inactive since 2011)
- **[Korax' Heritage](../korax_heritage.md)** (?, ?, mature)
- **[Korax' Heritage](../korax_heritage.md)** (None, ?, mature)
- **[KQ Lives](../kq_lives.md)** (C, GPL-2.0, beta, inactive since 2011)
- **[Krank](../krank.md)** (Python, Public domain, beta, inactive since 2008)
- **[Krystal Drop](../krystal_drop.md)** (C++, GPL-2.0, beta, inactive since 2004)
@ -607,7 +607,7 @@
- **[Mari0](../mari0.md)** (Lua, MIT, mature, inactive since 2012)
- **[Mario Objects](../mario_objects.md)** (C#, MIT, beta)
- **[Mars, Land of No Mercy](../mars_land_of_no_mercy.md)** (C++, GPL-2.0, beta, inactive since 2008)
- **[Maxit](../maxit.md)** (C++, ?, mature, inactive since 2014)
- **[Maxit](../maxit.md)** (C++, 3-clause BSD, mature, inactive since 2014)
- **[Me and My Shadow](../me_and_my_shadow.md)** (C++, GPL-3.0, beta)
- **[Mechanized Assault & eXploration Reloaded](../mechanized_assault_exploration_reloaded.md)** (C++, C, GPL-2.0, beta)
- **[MechCommander 2 Omnitech](../mechcommander_2_omnitech.md)** (C++, MS-PL, beta, inactive since 2013)
@ -901,7 +901,6 @@
- **[RogueBox Adventures](../roguebox_adventures.md)** (Python, GPL-3.0, mature, inactive since 2017)
- **[Roguish](../roguish.md)** (JavaScript, 3-clause BSD, beta, inactive since 2015)
- **[Room for Change](../room_for_change.md)** (Java, Apache-2.0, mature, inactive since 2013)
- **[RPG Paper Maker](../rpg_paper_maker.md)** (C++, ?, mature)
- **[RPG-X](../rpg-x.md)** (C, GPL-2.0, mature, inactive since 2015)
- **[rpgboss](../rpgboss.md)** (Scala, JavaScript, AGPL-3.0, beta, inactive since 2017)
- **[rRootage](../rrootage.md)** (C, 2-clause BSD, beta, inactive since 2004)

View File

@ -5,25 +5,32 @@
- **[Boost (C++ Libraries)](../boost_c++_libraries.md)** (C++, Boost-1.0, mature)
- **[Box2D](../box2d.md)** (C, C++, Objective-C, zlib, mature)
- **[Crypto++](../crypto++.md)** (C++, Boost-1.0, mature)
- **[curses](../curses.md)** (C, BSD, mature, inactive since 2000)
- **[Dear ImGui](../dear_imgui.md)** (C, C++, MIT, mature)
- **[DirectPython](../directpython.md)** (C++, ?, beta, inactive since 2007)
- **[DirectPython](../directpython.md)** (C++, 2-clause BSD, beta, inactive since 2007)
- **[Doxygen](../doxygen.md)** (C++, GPL-2.0, mature)
- **[FreeType](../freetype.md)** (C, GPL-2.0, Custom, mature)
- **[GeonBit.UI](../geonbitui.md)** (C#, MIT, mature)
- **[GL4ES](../gl4es.md)** (C, MIT, mature)
- **[GLEW](../glew.md)** (C, C++, Perl, 3-clause BSD, mature)
- **[GoRogue](../gorogue.md)** (C#, MIT, mature)
- **[GTK](../gtk.md)** (C, LGPL-2.1, mature)
- **[HarfBuzz](../harfbuzz.md)** (C++, MIT, mature)
- **[Harmonist: Dayoriah Clan Infiltration](../harmonist_dayoriah_clan_infiltration.md)** (Go, ISC, beta)
- **[libpng](../libpng.md)** (C, Custom, mature)
- **[libvorbis](../libvorbis.md)** (C, 3-clause BSD, mature)
- **[Libxml2](../libxml2.md)** (C, MIT, mature)
- **[LieroLibre](../lierolibre.md)** (C++, 2-clause BSD, mature, inactive since 2017)
- **[Lua](../lua.md)** (C, MIT, mature)
- **[LZMA SDK](../lzma_sdk.md)** (C, LGPL-2.0, mature)
- **[ncurses](../ncurses.md)** (C, MIT, mature)
- **[Necklace of the Eye](../necklace_of_the_eye.md)** (C++, GPL-3.0, mature, inactive since 2016)
- **[NumPy](../numpy.md)** (C, Python, 3-clause BSD, 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)
- **[PGU](../pgu.md)** (Python, LGPL-2.1, 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)
@ -36,6 +43,7 @@
- **[Simple DirectMedia Layer](../simple_directmedia_layer.md)** (C, zlib, mature)
- **[Simple Sokoban](../simple_sokoban.md)** (C, GPL-3.0, mature, inactive since 2014)
- **[SWIG](../swig.md)** (C++, SWIG license, mature)
- **[Twisted](../twisted.md)** (Python, MIT, mature)
- **[wxPython](../wxpython.md)** (Python, C, wxWindows license, mature)
- **[wxWidgets](../wxwidgets.md)** (C++, Objective-C, Custom, mature)
- **[XZ Utils](../xz_utils.md)** (C, Custom, mature)

View File

@ -5,25 +5,32 @@
- **[Boost (C++ Libraries)](../boost_c++_libraries.md)** (C++, Boost-1.0, mature)
- **[Box2D](../box2d.md)** (C, C++, Objective-C, zlib, mature)
- **[Crypto++](../crypto++.md)** (C++, Boost-1.0, mature)
- **[curses](../curses.md)** (C, BSD, mature, inactive since 2000)
- **[Dear ImGui](../dear_imgui.md)** (C, C++, MIT, mature)
- **[DirectPython](../directpython.md)** (C++, ?, beta, inactive since 2007)
- **[DirectPython](../directpython.md)** (C++, 2-clause BSD, beta, inactive since 2007)
- **[Doxygen](../doxygen.md)** (C++, GPL-2.0, mature)
- **[FreeType](../freetype.md)** (C, GPL-2.0, Custom, mature)
- **[GeonBit.UI](../geonbitui.md)** (C#, MIT, mature)
- **[GL4ES](../gl4es.md)** (C, MIT, mature)
- **[GLEW](../glew.md)** (C, C++, Perl, 3-clause BSD, mature)
- **[GoRogue](../gorogue.md)** (C#, MIT, mature)
- **[GTK](../gtk.md)** (C, LGPL-2.1, mature)
- **[HarfBuzz](../harfbuzz.md)** (C++, MIT, mature)
- **[Harmonist: Dayoriah Clan Infiltration](../harmonist_dayoriah_clan_infiltration.md)** (Go, ISC, beta)
- **[libpng](../libpng.md)** (C, Custom, mature)
- **[libvorbis](../libvorbis.md)** (C, 3-clause BSD, mature)
- **[Libxml2](../libxml2.md)** (C, MIT, mature)
- **[LieroLibre](../lierolibre.md)** (C++, 2-clause BSD, mature, inactive since 2017)
- **[Lua](../lua.md)** (C, MIT, mature)
- **[LZMA SDK](../lzma_sdk.md)** (C, LGPL-2.0, mature)
- **[ncurses](../ncurses.md)** (C, MIT, mature)
- **[Necklace of the Eye](../necklace_of_the_eye.md)** (C++, GPL-3.0, mature, inactive since 2016)
- **[NumPy](../numpy.md)** (C, Python, 3-clause BSD, 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)
- **[PGU](../pgu.md)** (Python, LGPL-2.1, 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)
@ -36,6 +43,7 @@
- **[Simple DirectMedia Layer](../simple_directmedia_layer.md)** (C, zlib, mature)
- **[Simple Sokoban](../simple_sokoban.md)** (C, GPL-3.0, mature, inactive since 2014)
- **[SWIG](../swig.md)** (C++, SWIG license, mature)
- **[Twisted](../twisted.md)** (Python, MIT, mature)
- **[wxPython](../wxpython.md)** (Python, C, wxWindows license, mature)
- **[wxWidgets](../wxwidgets.md)** (C++, Objective-C, Custom, mature)
- **[XZ Utils](../xz_utils.md)** (C, Custom, mature)

View File

@ -69,8 +69,9 @@
- **[CrossUO](../crossuo.md)** (C, C++, GPL-3.0, mature)
- **[Crown](../crown.md)** (C, C++, Vala, MIT, beta)
- **[Crystal Space 3D SDK](../crystal_space_3d_sdk.md)** (C, C++, LGPL-2.1, mature, inactive since 2015)
- **[Cultivation](../cultivation.md)** (C++, ?, mature, inactive since 2010)
- **[Cultivation](../cultivation.md)** (C++, Public domain, mature, inactive since 2010)
- **[Curse of War](../curse_of_war.md)** (C, C++, GPL-3.0, mature, inactive since 2014)
- **[curses](../curses.md)** (C, BSD, mature, inactive since 2000)
- **[Cuyo](../cuyo.md)** (C++, GPL-2.0, mature, inactive since 2014)
- **[Cytadela](../cytadela.md)** (C++, GPL-3.0, beta, inactive since 2013)
- **[D2X-XL](../d2x-xl.md)** (C++, Custom, GPL-2.0, mature, inactive since 2015)
@ -128,6 +129,7 @@
- **[Gilbert and the doors](../gilbert_and_the_doors.md)** (C, GPL-3.0, mature, inactive since 2018)
- **[GL-117](../gl-117.md)** (C++, GPL-2.0, mature, inactive since 2005)
- **[GL4ES](../gl4es.md)** (C, MIT, mature)
- **[GLEW](../glew.md)** (C, C++, Perl, 3-clause BSD, mature)
- **[glParchis](../glparchis.md)** (Python, GPL-3.0, mature)
- **[GLtron](../gltron.md)** (C, GPL, beta, inactive since 2017)
- **[Gnome Chess](../gnome_chess.md)** (Vala, GPL-3.0, mature)
@ -136,11 +138,12 @@
- **[GNU Go](../gnu_go.md)** (C, GPL-3.0, mature, inactive since 2011)
- **[Go Ollie!](../go_ollie.md)** (?, GPL-3.0, mature, inactive since 2011)
- **[Golly](../golly.md)** (C++, Java, GPL-2.0, mature)
- **[Gottet](../gottet.md)** (C++, GPL, mature)
- **[Gottet](../gottet.md)** (C++, GPL-3.0, mature)
- **[GPL Arcade Volleyball](../gpl_arcade_volleyball.md)** (C++, GPL-2.0, beta, inactive since 2006)
- **[Grail](../grail.md)** (C++, Lua, GPL-3.0, beta, inactive since 2013)
- **[Gravitation](../gravitation.md)** (C++, Public domain, mature, inactive since 2008)
- **[Grobots](../grobots.md)** (C++, GPL-2.0, mature, inactive since 2014)
- **[GTK](../gtk.md)** (C, LGPL-2.1, mature)
- **[GUSANOS](../gusanos.md)** (C++, GPL-2.0, beta, inactive since 2006)
- **[Gweled](../gweled.md)** (C, GPL-2.0, mature)
- **[GZDoom](../gzdoom.md)** (C, C++, GPL-3.0, mature)
@ -153,22 +156,22 @@
- **[Hexoshi](../hexoshi.md)** (Python, GPL-3.0, beta, inactive since 2016)
- **[HHexen](../hhexen.md)** (C, GPL-2.0, mature, inactive since 2013)
- **[HoDoKu](../hodoku.md)** (Java, GPL-3.0, mature, inactive since 2013)
- **[Holtz](../holtz.md)** (C++, GPL, mature)
- **[Holtz](../holtz.md)** (C++, GPL-2.0, mature)
- **[HyperRogue](../hyperrogue.md)** (C++, GPL-2.0, mature)
- **[I Have No Tomatoes](../i_have_no_tomatoes.md)** (C++, zlib, mature, inactive since 2004)
- **[Ice Breaker](../ice_breaker.md)** (C, GPL-2.0, mature, inactive since 2003)
- **[Infinite Tux](../infinite_tux.md)** (Java, GPL-3.0, Public domain, mature)
- **[Infon Battle Arena](../infon_battle_arena.md)** (C, Lua, GPL, beta, inactive since 2012)
- **[Infon Battle Arena](../infon_battle_arena.md)** (C, Lua, GPL-2.0, beta, inactive since 2012)
- **[INSTEAD](../instead.md)** (C, Lua, MIT, mature)
- **[Intricacy](../intricacy.md)** (Haskell, GPL-3.0, beta)
- **[ioquake3](../ioquake3.md)** (C, GPL-2.0, mature)
- **[iortcw](../iortcw.md)** (C, C++, GPL, mature)
- **[iortcw](../iortcw.md)** (C, C++, GPL-3.0, mature)
- **[Jake2](../jake2.md)** (Java, GPL-2.0, beta, inactive since 2006)
- **[Jamp](../jamp.md)** (C++, GPL-3.0, beta, inactive since 2009)
- **[Javelin](../javelin.md)** (Java, GPL-2.0, mature, inactive since 2016)
- **[Jazz² Resurrection](../jazz_resurrection.md)** (C#, JavaScript, GPL-3.0, mature)
- **[JSkat](../jskat.md)** (Java, GPL-3.0, Apache-2.0, beta)
- **[JSoko](../jsoko.md)** (Java, GPL, mature)
- **[JSoko](../jsoko.md)** (Java, GPL-3.0, mature)
- **[Key Runner](../key_runner.md)** (C++, GPL-3.0, mature, inactive since 2013)
- **[Killer Crates](../killer_crates.md)** (Java, MIT, beta, inactive since 2017)
- **[Kingdoms](../kingdoms.md)** (C++, GPL-3.0, beta, inactive since 2014)
@ -186,6 +189,7 @@
- **[LGames](../lgames.md)** (C++, GPL-2.0, mature)
- **[Liberal Crime Squad](../liberal_crime_squad.md)** (C++, GPL-2.0, mature, inactive since 2012)
- **[Librelancer](../librelancer.md)** (C, C#, MIT, beta)
- **[libvorbis](../libvorbis.md)** (C, 3-clause BSD, mature)
- **[LIKO-12](../liko-12.md)** (Lua, MIT, mature)
- **[LionEngine](../lionengine.md)** (Java, GPL-3.0, mature)
- **[Liquid War](../liquid_war.md)** (C, GPL-3.0, mature, inactive since 2015)
@ -196,7 +200,7 @@
- **[ManiaDrive](../maniadrive.md)** (PHP, GPL, mature, inactive since 2008)
- **[Marble Marcher](../marble_marcher.md)** (C++, GPL-2.0, mature)
- **[Mari0](../mari0.md)** (Lua, MIT, mature, inactive since 2012)
- **[Maxit](../maxit.md)** (C++, ?, mature, inactive since 2014)
- **[Maxit](../maxit.md)** (C++, 3-clause BSD, mature, inactive since 2014)
- **[Me and My Shadow](../me_and_my_shadow.md)** (C++, GPL-3.0, beta)
- **[Mindustry](../mindustry.md)** (Java, GPL-3.0, mature)
- **[Mines](../mines.md)** (Vala, GPL-3.0, mature)
@ -212,6 +216,7 @@
- **[Murder In The Public Domain](../murder_in_the_public_domain.md)** (C++, GPL-3.0, mature, inactive since 2013)
- **[n2048](../n2048.md)** (C, 2-clause BSD, beta, inactive since 2014)
- **[Nazara Engine](../nazara_engine.md)** (C, C++, MIT, beta)
- **[ncurses](../ncurses.md)** (C, MIT, mature)
- **[NetMauMau](../netmaumau.md)** (C++, LGPL-3.0, mature, inactive since 2015)
- **[Netrek](../netrek.md)** (C, Custom, mature, inactive since 2009)
- **[NFSIISE](../nfsiise.md)** (C, MIT, mature)
@ -221,6 +226,7 @@
- **[NOVA PINBALL](../nova_pinball.md)** (Lua, GPL-3.0, beta, inactive since 2017)
- **[NullpoMino](../nullpomino.md)** (Java, 3-clause BSD, mature)
- **[Numpty Physics](../numpty_physics.md)** (C++, GPL-3.0, beta, inactive since 2016)
- **[NumPy](../numpy.md)** (C, Python, 3-clause BSD, mature)
- **[OGS Mahjong](../ogs_mahjong.md)** (C++, GPL-3.0, mature, inactive since 2016)
- **[OldSkool Gravity Game](../oldskool_gravity_game.md)** (C++, GPL-3.0, mature, inactive since 2016)
- **[Oolite](../oolite.md)** (Objective-C, C, JavaScript, GPL-2.0, mature)
@ -261,6 +267,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)
- **[PGU](../pgu.md)** (Python, LGPL-2.1, 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)
@ -296,7 +303,6 @@
- **[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)
- **[RPG Paper Maker](../rpg_paper_maker.md)** (C++, ?, mature)
- **[RPG-X](../rpg-x.md)** (C, GPL-2.0, mature, inactive since 2015)
- **[rpgboss](../rpgboss.md)** (Scala, JavaScript, AGPL-3.0, beta, inactive since 2017)
- **[rRootage](../rrootage.md)** (C, 2-clause BSD, beta, inactive since 2004)
@ -374,6 +380,7 @@
- **[Tux of Math Command](../tux_of_math_command.md)** (C, GPL-3.0, mature, inactive since 2011)
- **[Tux Paint](../tux_paint.md)** (C, C++, GPL-2.0, beta)
- **[TuxKart](../tuxkart.md)** (C++, GPL-2.0, beta, inactive since 2004)
- **[Twisted](../twisted.md)** (Python, MIT, mature)
- **[Ultimate Stunts](../ultimate_stunts.md)** (C++, GPL-2.0, beta, inactive since 2013)
- **[UltraStar Deluxe](../ultrastar_deluxe.md)** (Pascal, GPL-2.0, mature)
- **[unitystation](../unitystation.md)** (C#, AGPL-3.0, beta)

View File

@ -32,7 +32,7 @@
- **[Craft](../craft.md)** (C, Python, MIT, mature, inactive since 2017)
- **[CrossUO](../crossuo.md)** (C, C++, GPL-3.0, mature)
- **[Crystal Space 3D SDK](../crystal_space_3d_sdk.md)** (C, C++, LGPL-2.1, mature, inactive since 2015)
- **[Cultivation](../cultivation.md)** (C++, ?, mature, inactive since 2010)
- **[Cultivation](../cultivation.md)** (C++, Public domain, mature, inactive since 2010)
- **[Cytadela](../cytadela.md)** (C++, GPL-3.0, beta, inactive since 2013)
- **[D2X-XL](../d2x-xl.md)** (C++, Custom, GPL-2.0, mature, inactive since 2015)
- **[Daggerfall Unity](../daggerfall_unity.md)** (C#, MIT, mature)
@ -74,15 +74,17 @@
- **[GCompris](../gcompris.md)** (C, Python, GPL-3.0, mature, inactive since 2016)
- **[Gem Drop X](../gem_drop_x.md)** (C, GPL-2.0, beta, inactive since 2002)
- **[GL-117](../gl-117.md)** (C++, GPL-2.0, mature, inactive since 2005)
- **[GLEW](../glew.md)** (C, C++, Perl, 3-clause BSD, mature)
- **[GLtron](../gltron.md)** (C, GPL, beta, inactive since 2017)
- **[GNU Chess](../gnu_chess.md)** (C++, GPL-3.0, mature, inactive since 2017)
- **[GNU FreeDink](../gnu_freedink.md)** (C, GPL-3.0, mature, inactive since 2012)
- **[GNU Go](../gnu_go.md)** (C, GPL-3.0, mature, inactive since 2011)
- **[Golly](../golly.md)** (C++, Java, GPL-2.0, mature)
- **[Gottet](../gottet.md)** (C++, GPL, mature)
- **[Gottet](../gottet.md)** (C++, GPL-3.0, mature)
- **[GPL Arcade Volleyball](../gpl_arcade_volleyball.md)** (C++, GPL-2.0, beta, inactive since 2006)
- **[Gravitation](../gravitation.md)** (C++, Public domain, mature, inactive since 2008)
- **[Grobots](../grobots.md)** (C++, GPL-2.0, mature, inactive since 2014)
- **[GTK](../gtk.md)** (C, LGPL-2.1, mature)
- **[GZDoom](../gzdoom.md)** (C, C++, GPL-3.0, mature)
- **[Hammer of Thyrion](../hammer_of_thyrion.md)** (C, GPL-2.0, mature)
- **[Harmonist: Dayoriah Clan Infiltration](../harmonist_dayoriah_clan_infiltration.md)** (Go, ISC, beta)
@ -92,11 +94,11 @@
- **[INSTEAD](../instead.md)** (C, Lua, MIT, mature)
- **[Intricacy](../intricacy.md)** (Haskell, GPL-3.0, beta)
- **[ioquake3](../ioquake3.md)** (C, GPL-2.0, mature)
- **[iortcw](../iortcw.md)** (C, C++, GPL, mature)
- **[iortcw](../iortcw.md)** (C, C++, GPL-3.0, mature)
- **[Jamp](../jamp.md)** (C++, GPL-3.0, beta, inactive since 2009)
- **[Javelin](../javelin.md)** (Java, GPL-2.0, mature, inactive since 2016)
- **[Jazz² Resurrection](../jazz_resurrection.md)** (C#, JavaScript, GPL-3.0, mature)
- **[JSoko](../jsoko.md)** (Java, GPL, mature)
- **[JSoko](../jsoko.md)** (Java, GPL-3.0, mature)
- **[kiki the nano bot](../kiki_the_nano_bot.md)** (C++, Public domain, mature, inactive since 2007)
- **[KKnD](../kknd.md)** (C#, GPL-3.0, beta)
- **[Kobo Deluxe](../kobo_deluxe.md)** (C++, GPL-2.0, LGPL, beta, inactive since 2007)
@ -109,7 +111,7 @@
- **[LÖVE](../love.md)** (C++, zlib, mature)
- **[Maelstrom](../maelstrom.md)** (C, C++, GPL-2.0, mature, inactive since 2002)
- **[Mari0](../mari0.md)** (Lua, MIT, mature, inactive since 2012)
- **[Maxit](../maxit.md)** (C++, ?, mature, inactive since 2014)
- **[Maxit](../maxit.md)** (C++, 3-clause BSD, mature, inactive since 2014)
- **[Me and My Shadow](../me_and_my_shadow.md)** (C++, GPL-3.0, beta)
- **[MicroWar 2.0](../microwar_20.md)** (Python, 3-clause BSD, mature, inactive since 2009)
- **[Minetest](../minetest.md)** (C, C++, Lua, LGPL-2.1, mature)
@ -123,6 +125,7 @@
- **[NOVA PINBALL](../nova_pinball.md)** (Lua, GPL-3.0, beta, inactive since 2017)
- **[NullpoMino](../nullpomino.md)** (Java, 3-clause BSD, mature)
- **[Numpty Physics](../numpty_physics.md)** (C++, GPL-3.0, beta, inactive since 2016)
- **[NumPy](../numpy.md)** (C, Python, 3-clause BSD, mature)
- **[Oolite](../oolite.md)** (Objective-C, C, JavaScript, GPL-2.0, mature)
- **[Open Horizon](../open_horizon.md)** (C++, MIT, beta)
- **[Open Rodent's Revenge](../open_rodents_revenge.md)** (C++, MIT, beta, inactive since 2018)
@ -149,6 +152,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)
- **[PGU](../pgu.md)** (Python, LGPL-2.1, 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)
@ -173,7 +177,6 @@
- **[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)
- **[rpgboss](../rpgboss.md)** (Scala, JavaScript, AGPL-3.0, beta, inactive since 2017)
- **[RufasCube](../rufascube.md)** (Ada, GPL-2.0, mature)
- **[RufasSlider](../rufasslider.md)** (C++, GPL-2.0, mature)

View File

@ -6,7 +6,7 @@
- **[Alex the Allegator 4](../alex_the_allegator_4.md)** (C, GPL-2.0, mature, inactive since 2003)
- **[Amphetamine](../amphetamine.md)** (C, GPL-2.0, beta, inactive since 2008)
- **[Blob Wars : Attrition](../blob_wars_attrition.md)** (C, C++, GPL-3.0, mature)
- **[Blob Wars Episode 2 : Blob And Conquer](../blob_wars_episode_2_blob_and_conquer.md)** (C++, GPL, mature, inactive since 2016)
- **[Blob Wars Episode 2 : Blob And Conquer](../blob_wars_episode_2_blob_and_conquer.md)** (C++, GPL-2.0, mature, inactive since 2016)
- **[CaveExpress](../caveexpress.md)** (C, GPL-3.0, mature)
- **[Data Storm](../data_storm.md)** (C, Apache-2.0, mature, inactive since 2017)
- **[Dave Gnukem](../dave_gnukem.md)** (C++, GPL-2.0, mature)

View File

@ -52,12 +52,12 @@
- **[Hex-a-hop](../hex-a-hop.md)** (C++, GPL-2.0, mature, inactive since 2013)
- **[Hextris](../hextris.md)** (JavaScript, GPL-3.0, mature)
- **[HoDoKu](../hodoku.md)** (Java, GPL-3.0, mature, inactive since 2013)
- **[Holtz](../holtz.md)** (C++, GPL, mature)
- **[Holtz](../holtz.md)** (C++, GPL-2.0, mature)
- **[Hypercube](../hypercube.md)** (Java, GPL-2.0, mature, inactive since 2016)
- **[Intricacy](../intricacy.md)** (Haskell, GPL-3.0, beta)
- **[IO Reboot](../io_reboot.md)** (C#, MIT, mature, inactive since 2017)
- **[Jamp](../jamp.md)** (C++, GPL-3.0, beta, inactive since 2009)
- **[JSoko](../jsoko.md)** (Java, GPL, mature)
- **[JSoko](../jsoko.md)** (Java, GPL-3.0, mature)
- **[KAtomic](../katomic.md)** (C++, GPL-2.0, mature)
- **[kiki the nano bot](../kiki_the_nano_bot.md)** (C++, Public domain, mature, inactive since 2007)
- **[Klooni 1010!](../klooni_1010.md)** (Java, GPL-3.0, beta)

View File

@ -180,7 +180,7 @@
- **[Iceball](../iceball.md)** (C, Lua, GPL-3.0, inactive since 2017)
- **[Inexor](../inexor.md)** (C++, JavaScript, zlib, beta, inactive since 2018)
- **[ioquake3](../ioquake3.md)** (C, GPL-2.0, mature)
- **[iortcw](../iortcw.md)** (C, C++, GPL, mature)
- **[iortcw](../iortcw.md)** (C, C++, GPL-3.0, mature)
- **[Iris2](../iris2.md)** (C, C++, Lua, GPL-3.0, beta, inactive since 2017)
- **[Iron Seed](../iron_seed.md)** (Pascal, GPL-3.0, mature, inactive since 2013)
- **[irrlamb](../irrlamb.md)** (C, C++, GPL-3.0, mature)
@ -223,7 +223,7 @@
- **[ManiaDrive](../maniadrive.md)** (PHP, GPL, mature, inactive since 2008)
- **[Manic Digger](../manic_digger.md)** (C#, Public domain, Unlicense, mature, inactive since 2017)
- **[Mari0](../mari0.md)** (Lua, MIT, mature, inactive since 2012)
- **[Maxit](../maxit.md)** (C++, ?, mature, inactive since 2014)
- **[Maxit](../maxit.md)** (C++, 3-clause BSD, mature, inactive since 2014)
- **[Mechanized Assault & eXploration Reloaded](../mechanized_assault_exploration_reloaded.md)** (C++, C, GPL-2.0, beta)
- **[MechCommander 2 Omnitech](../mechcommander_2_omnitech.md)** (C++, MS-PL, beta, inactive since 2013)
- **[Mega Mario](../mega_mario.md)** (C++, LGPL-2.1, mature, inactive since 2012)

View File

@ -72,7 +72,7 @@
- **[GNU FreeDink](../gnu_freedink.md)** (C, GPL-3.0, mature, inactive since 2012)
- **[Goblin Hack](../goblin_hack.md)** (C++, GPL-2.0, beta, inactive since 2009)
- **[Griefly](../griefly.md)** (C++, Go, Python, MIT, beta)
- **[Hack](../hack.md)** (C, BSD, mature, inactive since 1985)
- **[Hack](../hack.md)** (C, 3-clause BSD, mature, inactive since 1985)
- **[Hale](../hale.md)** (Java, GPL-2.0, beta, inactive since 2014)
- **[Haxima](../haxima.md)** (C++, GPL-3.0, beta)
- **[Hero of Allacrost](../hero_of_allacrost.md)** (C++, Lua, GPL-2.0, mature)
@ -91,7 +91,7 @@
- **[JSkat](../jskat.md)** (Java, GPL-3.0, Apache-2.0, beta)
- **[Knights](../knights.md)** (C++, GPL-3.0, beta, inactive since 2014)
- **[Kobold's Quest 2](../kobolds_quest_2.md)** (Python, LGPL-3.0, beta, inactive since 2011)
- **[Korax' Heritage](../korax_heritage.md)** (?, ?, mature)
- **[Korax' Heritage](../korax_heritage.md)** (None, ?, mature)
- **[KQ Lives](../kq_lives.md)** (C, GPL-2.0, beta, inactive since 2011)
- **[Krank](../krank.md)** (Python, Public domain, beta, inactive since 2008)
- **[Labyrinth of Worlds](../labyrinth_of_worlds.md)** (C++, LGPL-3.0, beta, inactive since 2010)

View File

@ -18,7 +18,7 @@
- **[Construo](../construo.md)** (C++, GPL-3.0, beta, inactive since 2015)
- **[Core War](../core_war.md)** (C, Java, GPL-2.0, 2-clause BSD, mature)
- **[Critterding](../critterding.md)** (C++, GPL-2.0, beta, inactive since 2013)
- **[Cultivation](../cultivation.md)** (C++, ?, mature, inactive since 2010)
- **[Cultivation](../cultivation.md)** (C++, Public domain, mature, inactive since 2010)
- **[Cytopia](../cytopia.md)** (C++, GPL-3.0, beta)
- **[Danger from the Deep](../danger_from_the_deep.md)** (C++, GPL-2.0, beta, inactive since 2011)
- **[Dope Wars](../dope_wars.md)** (C, GPL-2.0, mature, inactive since 2013)
@ -44,7 +44,7 @@
- **[Hardwar](../hardwar.md)** (C++, GPL-3.0, beta, inactive since 2015)
- **[Hematite](../hematite.md)** (Rust, MIT, beta)
- **[Infiniminer](../infiniminer.md)** (C#, MIT, mature, inactive since 2016)
- **[Infon Battle Arena](../infon_battle_arena.md)** (C, Lua, GPL, beta, inactive since 2012)
- **[Infon Battle Arena](../infon_battle_arena.md)** (C, Lua, GPL-2.0, beta, inactive since 2012)
- **[Julius](../julius.md)** (C, C++, AGPL-3.0, mature)
- **[KeeperRL](../keeperrl.md)** (C, C++, GPL-2.0, beta)
- **[Librelancer](../librelancer.md)** (C, C#, MIT, beta)

View File

@ -108,7 +108,7 @@
- **[Hexwar](../hexwar.md)** (Ruby, JavaScript, MIT, beta, inactive since 2012)
- **[HHexen](../hhexen.md)** (C, GPL-2.0, mature, inactive since 2013)
- **[Hnefatafl](../hnefatafl.md)** (C, ISC, beta, inactive since 2014)
- **[Infon Battle Arena](../infon_battle_arena.md)** (C, Lua, GPL, beta, inactive since 2012)
- **[Infon Battle Arena](../infon_battle_arena.md)** (C, Lua, GPL-2.0, beta, inactive since 2012)
- **[Isometric Turn-Based Strategy](../isometric_turn-based_strategy.md)** (Python, MIT, beta)
- **[Jagged Alliance 2 Stracciatella](../jagged_alliance_2_stracciatella.md)** (C, C++, Custom, mature)
- **[JQuest](../jquest.md)** (Java, GPL-2.0, beta, inactive since 2006)
@ -126,7 +126,7 @@
- **[Magic Gardeners Tournament](../magic_gardeners_tournament.md)** (Python, GPL-2.0, beta, inactive since 2007)
- **[Mah-Jong](../mah-jong.md)** (C, GPL-2.0, mature)
- **[Mars, Land of No Mercy](../mars_land_of_no_mercy.md)** (C++, GPL-2.0, beta, inactive since 2008)
- **[Maxit](../maxit.md)** (C++, ?, mature, inactive since 2014)
- **[Maxit](../maxit.md)** (C++, 3-clause BSD, mature, inactive since 2014)
- **[Mechanized Assault & eXploration Reloaded](../mechanized_assault_exploration_reloaded.md)** (C++, C, GPL-2.0, beta)
- **[MegaGlest](../megaglest.md)** (C, C++, GPL-3.0, mature)
- **[MegaMek](../megamek.md)** (Java, GPL-2.0, mature)

View File

@ -14,7 +14,7 @@
- **[Fantasy Map Generator](../fantasy_map_generator.md)** (JavaScript, MIT, mature)
- **[GM Tools](../gm_tools.md)** (C++, GPL-2.0, beta, inactive since 2004)
- **[GoRogue](../gorogue.md)** (C#, MIT, mature)
- **[Gottet](../gottet.md)** (C++, GPL, mature)
- **[Gottet](../gottet.md)** (C++, GPL-3.0, 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)

View File

@ -14,7 +14,7 @@
- **[Fantasy Map Generator](../fantasy_map_generator.md)** (JavaScript, MIT, mature)
- **[GM Tools](../gm_tools.md)** (C++, GPL-2.0, beta, inactive since 2004)
- **[GoRogue](../gorogue.md)** (C#, MIT, mature)
- **[Gottet](../gottet.md)** (C++, GPL, mature)
- **[Gottet](../gottet.md)** (C++, GPL-3.0, 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)

View File

@ -21,7 +21,7 @@
- **[Devana](../devana.md)** (PHP, zlib, beta)
- **[Esenthel Engine](../esenthel_engine.md)** (C, C++, Custom, beta)
- **[Executive Man](../executive_man.md)** (JavaScript, Custom, mature, inactive since 2017)
- **[F.LF](../flf.md)** (JavaScript, ?, mature)
- **[F.LF](../flf.md)** (JavaScript, CC-BY-SA-NC-3.0, mature)
- **[Fantasy Map Generator](../fantasy_map_generator.md)** (JavaScript, MIT, mature)
- **[flixel-gdx](../flixel-gdx.md)** (Java, 3-clause BSD, beta, inactive since 2017)
- **[gist-txt](../gist-txt.md)** (JavaScript, MIT, mature, inactive since 2018)

View File

@ -61,7 +61,7 @@
- **[Craft](../craft.md)** (C, Python, MIT, mature, inactive since 2017)
- **[CrossUO](../crossuo.md)** (C, C++, GPL-3.0, mature)
- **[Crystal Space 3D SDK](../crystal_space_3d_sdk.md)** (C, C++, LGPL-2.1, mature, inactive since 2015)
- **[Cultivation](../cultivation.md)** (C++, ?, mature, inactive since 2010)
- **[Cultivation](../cultivation.md)** (C++, Public domain, mature, inactive since 2010)
- **[Curse of War](../curse_of_war.md)** (C, C++, GPL-3.0, mature, inactive since 2014)
- **[Cytadela](../cytadela.md)** (C++, GPL-3.0, beta, inactive since 2013)
- **[D-Fend Reloaded](../d-fend_reloaded.md)** (Pascal, GPL-3.0, mature, inactive since 2015)
@ -75,7 +75,7 @@
- **[Destination Sol](../destination_sol.md)** (Java, Apache-2.0, mature)
- **[dhewm3](../dhewm3.md)** (C, C++, GPL-3.0, mature)
- **[Digital: A Love Story](../digital_a_love_story.md)** (Ren'py, CC-BY-NC-SA-3.0, mature)
- **[DirectPython](../directpython.md)** (C++, ?, beta, inactive since 2007)
- **[DirectPython](../directpython.md)** (C++, 2-clause BSD, beta, inactive since 2007)
- **[DirectX12GameEngine](../directx12gameengine.md)** (C#, MIT, beta)
- **[Do It Yourself Doom With SDL](../do_it_yourself_doom_with_sdl.md)** (C++, MIT, beta)
- **[Domination](../domination.md)** (Java, GPL-3.0, mature)
@ -125,6 +125,7 @@
- **[GeonBit.UI](../geonbitui.md)** (C#, MIT, mature)
- **[Gilbert and the doors](../gilbert_and_the_doors.md)** (C, GPL-3.0, mature, inactive since 2018)
- **[GL-117](../gl-117.md)** (C++, GPL-2.0, mature, inactive since 2005)
- **[GLEW](../glew.md)** (C, C++, Perl, 3-clause BSD, mature)
- **[glParchis](../glparchis.md)** (Python, GPL-3.0, mature)
- **[GLtron](../gltron.md)** (C, GPL, beta, inactive since 2017)
- **[GNU Chess](../gnu_chess.md)** (C++, GPL-3.0, mature, inactive since 2017)
@ -133,10 +134,11 @@
- **[Go Ollie!](../go_ollie.md)** (?, GPL-3.0, mature, inactive since 2011)
- **[Golly](../golly.md)** (C++, Java, GPL-2.0, mature)
- **[GoRogue](../gorogue.md)** (C#, MIT, mature)
- **[Gottet](../gottet.md)** (C++, GPL, mature)
- **[Gottet](../gottet.md)** (C++, GPL-3.0, mature)
- **[GPL Arcade Volleyball](../gpl_arcade_volleyball.md)** (C++, GPL-2.0, beta, inactive since 2006)
- **[Gravitation](../gravitation.md)** (C++, Public domain, mature, inactive since 2008)
- **[Grobots](../grobots.md)** (C++, GPL-2.0, mature, inactive since 2014)
- **[GTK](../gtk.md)** (C, LGPL-2.1, mature)
- **[GUSANOS](../gusanos.md)** (C++, GPL-2.0, beta, inactive since 2006)
- **[Gusty's Serpents](../gustys_serpents.md)** (C++, GPL-3.0, beta, inactive since 2014)
- **[GZDoom](../gzdoom.md)** (C, C++, GPL-3.0, mature)
@ -148,18 +150,18 @@
- **[Help Hannah's Horse](../help_hannahs_horse.md)** (C++, GPL-2.0, beta, inactive since 2008)
- **[Hexoshi](../hexoshi.md)** (Python, GPL-3.0, beta, inactive since 2016)
- **[HoDoKu](../hodoku.md)** (Java, GPL-3.0, mature, inactive since 2013)
- **[Holtz](../holtz.md)** (C++, GPL, mature)
- **[Holtz](../holtz.md)** (C++, GPL-2.0, mature)
- **[HoverRace](../hoverrace.md)** (C++, Custom, mature, inactive since 2016)
- **[HyperRogue](../hyperrogue.md)** (C++, GPL-2.0, mature)
- **[I Have No Tomatoes](../i_have_no_tomatoes.md)** (C++, zlib, mature, inactive since 2004)
- **[Ice Breaker](../ice_breaker.md)** (C, GPL-2.0, mature, inactive since 2003)
- **[ika](../ika.md)** (C++, Python, PHP, C#, GPL-2.0, beta, inactive since 2007)
- **[Infinite Tux](../infinite_tux.md)** (Java, GPL-3.0, Public domain, mature)
- **[Infon Battle Arena](../infon_battle_arena.md)** (C, Lua, GPL, beta, inactive since 2012)
- **[Infon Battle Arena](../infon_battle_arena.md)** (C, Lua, GPL-2.0, beta, inactive since 2012)
- **[INSTEAD](../instead.md)** (C, Lua, MIT, mature)
- **[Intricacy](../intricacy.md)** (Haskell, GPL-3.0, beta)
- **[ioquake3](../ioquake3.md)** (C, GPL-2.0, mature)
- **[iortcw](../iortcw.md)** (C, C++, GPL, mature)
- **[iortcw](../iortcw.md)** (C, C++, GPL-3.0, mature)
- **[irrlamb](../irrlamb.md)** (C, C++, GPL-3.0, mature)
- **[Jake2](../jake2.md)** (Java, GPL-2.0, beta, inactive since 2006)
- **[Jamp](../jamp.md)** (C++, GPL-3.0, beta, inactive since 2009)
@ -167,7 +169,7 @@
- **[Jazz² Resurrection](../jazz_resurrection.md)** (C#, JavaScript, GPL-3.0, mature)
- **[JonoF's Shadow Warrior Port (JFSW)](../jonofs_shadow_warrior_port_jfsw.md)** (C, GPL-2.0, beta, inactive since 2005)
- **[JSkat](../jskat.md)** (Java, GPL-3.0, Apache-2.0, beta)
- **[JSoko](../jsoko.md)** (Java, GPL, mature)
- **[JSoko](../jsoko.md)** (Java, GPL-3.0, mature)
- **[Jump'n'Bump](../jumpnbump.md)** (C, GPL-2.0, mature, inactive since 2004)
- **[KeeperRL](../keeperrl.md)** (C, C++, GPL-2.0, beta)
- **[Key Runner](../key_runner.md)** (C++, GPL-3.0, mature, inactive since 2013)
@ -196,7 +198,7 @@
- **[Manic Digger](../manic_digger.md)** (C#, Public domain, Unlicense, mature, inactive since 2017)
- **[Marble Marcher](../marble_marcher.md)** (C++, GPL-2.0, mature)
- **[Mari0](../mari0.md)** (Lua, MIT, mature, inactive since 2012)
- **[Maxit](../maxit.md)** (C++, ?, mature, inactive since 2014)
- **[Maxit](../maxit.md)** (C++, 3-clause BSD, mature, inactive since 2014)
- **[Me and My Shadow](../me_and_my_shadow.md)** (C++, GPL-3.0, beta)
- **[Mega Mario](../mega_mario.md)** (C++, LGPL-2.1, mature, inactive since 2012)
- **[MicroWar 2.0](../microwar_20.md)** (Python, 3-clause BSD, mature, inactive since 2009)
@ -212,6 +214,7 @@
- **[Mr. Rescue](../mr_rescue.md)** (Lua, zlib, mature, inactive since 2016)
- **[Murder In The Public Domain](../murder_in_the_public_domain.md)** (C++, GPL-3.0, mature, inactive since 2013)
- **[Nazara Engine](../nazara_engine.md)** (C, C++, MIT, beta)
- **[ncurses](../ncurses.md)** (C, MIT, mature)
- **[NetMauMau](../netmaumau.md)** (C++, LGPL-3.0, mature, inactive since 2015)
- **[Netrek](../netrek.md)** (C, Custom, mature, inactive since 2009)
- **[Neverball](../neverball.md)** (C, C++, GPL-2.0, mature)
@ -224,6 +227,7 @@
- **[NStars!](../nstars.md)** (C#, ?, beta, inactive since 2004)
- **[NullpoMino](../nullpomino.md)** (Java, 3-clause BSD, mature)
- **[Numpty Physics](../numpty_physics.md)** (C++, GPL-3.0, beta, inactive since 2016)
- **[NumPy](../numpy.md)** (C, Python, 3-clause BSD, mature)
- **[nXtank](../nxtank.md)** (Python, GPL-3.0, beta, inactive since 2010)
- **[OGS Mahjong](../ogs_mahjong.md)** (C++, GPL-3.0, mature, inactive since 2016)
- **[OldSkool Gravity Game](../oldskool_gravity_game.md)** (C++, GPL-3.0, mature, inactive since 2016)
@ -273,6 +277,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)
- **[PGU](../pgu.md)** (Python, LGPL-2.1, 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)
@ -311,7 +316,6 @@
- **[Ri-li](../ri-li.md)** (C++, GPL-3.0, mature, inactive since 2007)
- **[Rigs of Rods](../rigs_of_rods.md)** (C, C++, AngelScript, GPL-3.0, mature)
- **[RogueBox Adventures](../roguebox_adventures.md)** (Python, GPL-3.0, mature, inactive since 2017)
- **[RPG Paper Maker](../rpg_paper_maker.md)** (C++, ?, mature)
- **[RPG-X](../rpg-x.md)** (C, GPL-2.0, mature, inactive since 2015)
- **[rpgboss](../rpgboss.md)** (Scala, JavaScript, AGPL-3.0, beta, inactive since 2017)
- **[rRootage](../rrootage.md)** (C, 2-clause BSD, beta, inactive since 2004)
@ -386,6 +390,7 @@
- **[TUSSLE](../tussle.md)** (Python, GPL-3.0, mature, inactive since 2017)
- **[Tux Football](../tux_football.md)** (C++, GPL-2.0, beta, inactive since 2012)
- **[Tux Paint](../tux_paint.md)** (C, C++, GPL-2.0, beta)
- **[Twisted](../twisted.md)** (Python, MIT, mature)
- **[Uebergame](../uebergame.md)** (TorqueScript, C#, MIT, mature)
- **[Ultimate Stunts](../ultimate_stunts.md)** (C++, GPL-2.0, beta, inactive since 2013)
- **[UltraStar Deluxe](../ultrastar_deluxe.md)** (Pascal, GPL-2.0, mature)

View File

@ -5,11 +5,12 @@ _Turn-Based Strategy Game._
- Home: https://gitorious.org/turious/turious/
- State: beta, inactive since 2014
- Keywords: strategy
- Code repository: https://gitorious.org/turious/turious.git
- Code repository: https://gitlab.com/osgames/turious.git (backup of gitorious), https://gitlab.com/osgames/rosethorn.git (+), https://gitorious.org/turious/turious.git (read-only), https://gitorious.org/rosethorn/rosethorn.git (read-only)
- Code language: C
- Code license: GPL-3.0
- Code dependencies: Rosethorn
- Developer: darkrose (darkrose@GL)
Requires the [Rosethorn library](https://gitorious.org/rosethorn/rosethorn).
## Building

18
entries/twisted.md Normal file
View File

@ -0,0 +1,18 @@
# Twisted
_Event-driven networking engine._
- Home: https://twistedmatrix.com/trac/
- Media: https://en.wikipedia.org/wiki/Twisted_(software)
- State: mature
- Download: https://pypi.org/project/Twisted/
- Platform: Windows, Linux
- Keywords: library
- Code repository: https://github.com/twisted/twisted.git
- Code language: Python
- Code license: MIT
## Building
- Build system: setup.py

View File

@ -9,6 +9,6 @@ _Remake of Tyrian._
- Code repository: https://github.com/b3dgs/tyrian-remake.git
- Code language: Java
- Code license: GPL-2.0
- Code dependencies: Lion
- Code dependencies: LionEngine
## Building

View File

@ -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

View File

@ -9,6 +9,6 @@ _Remake of Warcraft: Orcs & Humans._
- Code repository: https://github.com/b3dgs/warcraft-remake.git
- Code language: Java
- Code license: GPL-2.0
- Code dependencies: Lion
- Code dependencies: LionEngine
## Building

View File

@ -1,7 +1,7 @@
[comment]: # (partly autogenerated content, edit with care, read the manual before)
# Inspirations
508 games listed as inspirations.
509 games listed as inspirations.
## 1010! (1)
@ -2011,6 +2011,10 @@
- Inspired entries: Kobo Deluxe
## Xonotic (1)
- Inspired entries: Chaos Esque Anthology
## XOR (1)
- Inspired entries: XorCurses

File diff suppressed because one or more lines are too long

View File

@ -1,5 +1,8 @@
{
"git": [
"git://git.blender.org/blender.git",
"git://git.colm.net/ragel.git",
"git://opensimulator.org/git/opensim",
"http://git.artsoft.org/rocksndiamonds.git",
"http://git.pond.sub.org/empserver",
"http://repo.or.cz/intricacy.git",
@ -123,6 +126,7 @@
"https://git.tuxfamily.org/fanwor/fanwor.git",
"https://git.tuxfamily.org/harmonist/harmonist.git",
"https://git.tuxfamily.org/rba/rogueboxadventures.git",
"https://git.xiph.org/vorbis.git",
"https://github.com/0ad/0ad.git",
"https://github.com/AdamAtomic/flixel.git",
"https://github.com/AdrienTD/wkbre.git",
@ -313,7 +317,6 @@
"https://github.com/Qalthos/Tile-World.git",
"https://github.com/REGoth-project/REGoth-bs.git",
"https://github.com/REGoth-project/REGoth.git",
"https://github.com/RPG-Paper-Maker/RPG-Paper-Maker.git",
"https://github.com/Rails-18xx/Rails.git",
"https://github.com/Return-To-The-Roots/s25client.git",
"https://github.com/Revolutionary-Games/Thrive.git",
@ -741,12 +744,14 @@
"https://github.com/nhydock/UlDunAd.git",
"https://github.com/nicolodavis/boardgame.io.git",
"https://github.com/nicupavel/openpanzer.git",
"https://github.com/nigels-com/glew.git",
"https://github.com/nikki-and-the-robots/nikki.git",
"https://github.com/nlarn/nlarn.git",
"https://github.com/nodef0/gorillas-rs.git",
"https://github.com/nornagon/openc2e.git",
"https://github.com/notapixelstudio/superstarfighter.git",
"https://github.com/nukeykt/NBlood.git",
"https://github.com/numpy/numpy.git",
"https://github.com/nuvie/nuvie.git",
"https://github.com/nxengine/nxengine-evo.git",
"https://github.com/ocornut/imgui.git",
@ -778,11 +783,13 @@
"https://github.com/ospaceteam/outerspace.git",
"https://github.com/ozkriff/zoc.git",
"https://github.com/panda3d/panda3d.git",
"https://github.com/parogers/pgu.git",
"https://github.com/pasky/pachi.git",
"https://github.com/paulsapps/alive.git",
"https://github.com/pelya/commandergenius.git",
"https://github.com/pentagram-u8/pentagram.git",
"https://github.com/performous/performous.git",
"https://github.com/perpendicular-dimensions/blobandconquer.git",
"https://github.com/phobos2077/sfall.git",
"https://github.com/photonstorm/phaser.git",
"https://github.com/pierreyoda/o2r.git",
@ -807,6 +814,7 @@
"https://github.com/pychess/pychess.git",
"https://github.com/pygame/pygame.git",
"https://github.com/pyglet/pyglet.git",
"https://github.com/python-pillow/Pillow.git",
"https://github.com/q-gears/q-gears.git",
"https://github.com/q4a/scourge.git",
"https://github.com/qbancoffee/infinite-tux.git",
@ -935,6 +943,7 @@
"https://github.com/ttyborg/erampage.git",
"https://github.com/tukkek/javelin.git",
"https://github.com/turulomio/glparchis.git",
"https://github.com/twisted/twisted.git",
"https://github.com/ufo2000/ufo2000.git",
"https://github.com/ufoai/ufoai.git",
"https://github.com/undefined-darkness/open-horizon.git",
@ -1147,6 +1156,7 @@
"https://gitlab.com/osgames/radakan.git",
"https://gitlab.com/osgames/rescue.git",
"https://gitlab.com/osgames/rogueclone.git",
"https://gitlab.com/osgames/rosethorn.git",
"https://gitlab.com/osgames/rpdungeon.git",
"https://gitlab.com/osgames/rpge.git",
"https://gitlab.com/osgames/sarah-maries-eierjagd.git",
@ -1181,6 +1191,7 @@
"https://gitlab.com/osgames/tressette.git",
"https://gitlab.com/osgames/trophy.git",
"https://gitlab.com/osgames/tumiki.git",
"https://gitlab.com/osgames/turious.git",
"https://gitlab.com/osgames/tuxfootball.git",
"https://gitlab.com/osgames/tuxracer.git",
"https://gitlab.com/osgames/uaf.git",
@ -1218,17 +1229,77 @@
"https://gitlab.gnome.org/GNOME/gcompris.git",
"https://gitlab.gnome.org/GNOME/gnome-chess.git",
"https://gitlab.gnome.org/GNOME/gnome-mines.git",
"https://gitlab.gnome.org/GNOME/gtk.git",
"https://gitlab.gnome.org/GNOME/libxml2.git",
"https://gitlab.gnome.org/GNOME/quadrapassel.git",
"https://gitlab.openrsc.com/open-rsc/Game.git",
"https://gitlab.openrsc.com/open-rsc/Single-Player.git",
"https://gitorious.org/turious/turious.git",
"https://repo.or.cz/pachi.git",
"https://salsa.debian.org/games-team/bloboats.git",
"https://src.fedoraproject.org/rpms/blobwars.git"
],
"svn": [
"http://svn.uktrainsim.com/svn/openrails"
"http://svn.icculus.org/duke3d/",
"http://svn.icculus.org/nexuiz/trunk/",
"http://svn.icculus.org/rott/trunk/",
"http://svn.savannah.gnu.org/svn/chess",
"http://svn.uktrainsim.com/svn/openrails",
"https://svn.code.sf.net/p/balder/code",
"https://svn.code.sf.net/p/blobby/code",
"https://svn.code.sf.net/p/bloodmasters/code",
"https://svn.code.sf.net/p/bombic2/code",
"https://svn.code.sf.net/p/crossfire/code",
"https://svn.code.sf.net/p/d2x-xl/code",
"https://svn.code.sf.net/p/daimonin/code",
"https://svn.code.sf.net/p/domination/code",
"https://svn.code.sf.net/p/dopewars/code",
"https://svn.code.sf.net/p/ecksdee/svn",
"https://svn.code.sf.net/p/ettu/code",
"https://svn.code.sf.net/p/etw/code",
"https://svn.code.sf.net/p/extremetuxracer/code",
"https://svn.code.sf.net/p/facsimulation/code",
"https://svn.code.sf.net/p/foobillardplus/code",
"https://svn.code.sf.net/p/freemars/code",
"https://svn.code.sf.net/p/freesynd/code",
"https://svn.code.sf.net/p/funnyboat/code",
"https://svn.code.sf.net/p/galaxyv2/code",
"https://svn.code.sf.net/p/gustysserpents/svn",
"https://svn.code.sf.net/p/hhexen/code",
"https://svn.code.sf.net/p/javacrpg/code",
"https://svn.code.sf.net/p/krank/code",
"https://svn.code.sf.net/p/lcsgame/code",
"https://svn.code.sf.net/p/lgames/code",
"https://svn.code.sf.net/p/moagg/code",
"https://svn.code.sf.net/p/openalchemist/code",
"https://svn.code.sf.net/p/openfrag/code",
"https://svn.code.sf.net/p/pio/code",
"https://svn.code.sf.net/p/planeshift/code",
"https://svn.code.sf.net/p/plib/code",
"https://svn.code.sf.net/p/powermanga/code",
"https://svn.code.sf.net/p/privateer/code",
"https://svn.code.sf.net/p/quakespasm/code",
"https://svn.code.sf.net/p/rsfs/code",
"https://svn.code.sf.net/p/sokosolve/code",
"https://svn.code.sf.net/p/spacezero/code",
"https://svn.code.sf.net/p/speed-dreams/code",
"https://svn.code.sf.net/p/stargus/code",
"https://svn.code.sf.net/p/sundog/code",
"https://svn.code.sf.net/p/therush/code",
"https://svn.code.sf.net/p/toohardforyou/code",
"https://svn.code.sf.net/p/tpb3d/code",
"https://svn.code.sf.net/p/trigger-rally/code",
"https://svn.code.sf.net/p/uhexen2/code",
"https://svn.code.sf.net/p/ultimatestunts/code",
"https://svn.code.sf.net/p/ultrastar/code",
"https://svn.code.sf.net/p/vassalengine/svn",
"https://svn.code.sf.net/p/vpinball/code",
"https://svn.code.sf.net/p/xbak/code",
"https://svn.code.sf.net/p/xswingplus/code",
"https://svn.code.sf.net/p/xu4/code",
"https://svn.code.sf.net/p/zaz/code",
"https://svn.icculus.org/twilight/trunk/darkplaces/",
"svn://raydium.org/raydium/trunk",
"svn://svn.zoy.org/abuse/abuse/trunk"
],
"hg": [
"http://hg.assembla.com/parpg-core",
@ -1257,8 +1328,5 @@
"https://bitbucket.org/ryzom/ryzomcore",
"https://bitbucket.org/sumwars/sumwars-code",
"https://bitbucket.org/thesheep/fujo/src"
],
"bzr": [
"https://code.launchpad.net/heroesofwesnoth"
]
}

View File

@ -270,6 +270,7 @@ https://github.com/LgLinus/StrategyGame
https://github.com/libretro/libretro-chailove
https://github.com/libretro/libretro-prboom
https://github.com/ligurio/awesome-ttygames
https://github.com/luciopanepinto/pacman
https://github.com/MarcoLizza/tofu-engine
https://github.com/MatthewTheGlutton/HideousDestructor
https://github.com/McKay42/McOsu
@ -356,9 +357,11 @@ https://gitlab.com/nyov/nyovs-nexuiz
https://gitlab.com/vgstation/vgstation-old (and vgstation in general)
https://gitlab.com/xonlegacy/xonlegacy
https://gitlab.openrsc.com/open-rsc
https://gitorious.org/index-list.html (are there other interesting games)
https://gottcode.org/ (all)
https://itch.io/ (scrape, look for open source)
https://jcrpg.blogspot.de/
https://jotd.pagesperso-orange.fr/ (several games)
https://kde.org/applications/games/ (all of them)
https://lgdb.org/ (ask on reddit for archived version)
https://lgdb.org/engine/rawgl

View File

@ -632,6 +632,9 @@ def git_repo(repo):
if repo.startswith(service):
return repo
if repo.startswith('git://'):
return repo
# the rest is ignored
return None
@ -640,7 +643,7 @@ def svn_repo(repo):
"""
"""
if repo.startswith('https://svn.code.sf.net/p/') and repo.endswith('/code/'):
if repo.startswith('https://svn.code.sf.net/p/'):
return repo
if repo.startswith('http://svn.uktrainsim.com/svn/'):
@ -648,6 +651,15 @@ def svn_repo(repo):
if repo is 'https://rpg.hamsterrepublic.com/source/wip':
return repo
if repo.startswith('http://svn.savannah.gnu.org/svn/'):
return repo
if repo.startswith('svn://'):
return repo
if repo.startswith('https://svn.icculus.org/') or repo.startswith('http://svn.icculus.org/'):
return repo
# not svn
return None
@ -667,22 +679,14 @@ def hg_repo(repo):
return None
def bzr_repo(repo):
if repo.startswith('https://code.launchpad.net/'):
return repo
# not bzr
return None
def export_primary_code_repositories_json():
def export_primary_code_repositories_json(infos):
"""
"""
print('export to json for local repository update')
primary_repos = {'git':[],'svn':[],'hg':[],'bzr':[]}
primary_repos = {'git': [], 'svn': [], 'hg': []}
unconsumed_entries = []
# for every entry filter those that are known git repositories (add additional repositories)
@ -718,24 +722,23 @@ def export_primary_code_repositories_json():
primary_repos['hg'].append(url)
consumed=True
continue
url = bzr_repo(repo)
if url:
primary_repos['bzr'].append(url)
consumed=True
continue
if not consumed:
unconsumed_entries.append([info['name'], info[field]])
# print output
#if info['code repository']:
# print('Entry "{}" unconsumed repo: {}'.format(info['name'], info[field]))
#if not info['code repository']:
# print('Entry "{}" unconsumed repo: {}'.format(info['name'], info[field]))
if 'code repository' in info:
print('Entry "{}" unconsumed repo: {}'.format(info['name'], info[field]))
# sort them alphabetically (and remove duplicates)
for k, v in primary_repos.items():
primary_repos[k] = sorted(set(v))
# statistics of gits
git_repos = primary_repos['git']
print('{} Git repositories'.format(len(git_repos)))
for domain in ('repo.or.cz', 'anongit.kde.org', 'bitbucket.org', 'git.code.sf.net', 'git.savannah', 'git.tuxfamily', 'github.com', 'gitlab.com', 'gitlab.com/osgames', 'gitlab.gnome.org'):
print('{} on {}'.format(sum(1 if domain in x else 0 for x in git_repos), domain))
# write them to tools/git
json_path = os.path.join(c.root_path, 'tools', 'archives.json')
text = json.dumps(primary_repos, indent=1)
@ -977,7 +980,7 @@ if __name__ == "__main__":
export_json(infos)
# collect list of primary code repositories
export_primary_code_repositories_json()
export_primary_code_repositories_json(infos)
# check code dependencies
check_code_dependencies(infos)

View File

@ -130,6 +130,7 @@ PyTouhou (http://pytouhou.linkmauve.fr/,http://hg.linkmauve.fr/touhou): Sources
Racer (http://racer.sourceforge.net/, http://sourceforge.net/projects/racer/): Very early development, Inactive
realmforge (https://sourceforge.net/projects/realmforge/): Went commercial
Robotypo (http://robotypo.appspot.com/index.html, https://code.google.com/archive/p/robotypo/): Very early development, No license, long abandoned
RPG Paper Maker (http://rpg-paper-maker.com/?i=1, https://github.com/RPG-Paper-Maker/RPG-Paper-Maker.git): Closed, proprietary source, usage free for non-commercial use
Ruby OMF 2097 Remake (http://rubyomf2097.rubyforge.org/, svn://rubyforge.org/var/svn/rubyomf2097): No source code found, web site offline
RuneSword II (https://sourceforge.net/projects/runesword/, http://runesword.sourceforge.net/, https://github.com/mattiascibien/Runesword.net, https://github.com/aceofspades19/Runesword-II-OS.Net, http://www.runesword.com/rs2.html): No license found
Schwertreiter (https://sourceforge.net/projects/schwertreiter/): No license information, early development, long abandoned

View File

@ -24,7 +24,7 @@ def derive_folder_name(url, replaces):
if url.startswith(service):
url = replaces[service] + url[len(service):]
return sanitize(url)
for generic in ['http://', 'https://']:
for generic in ['http://', 'https://', 'git://', 'svn://']:
if url.startswith(generic):
url = url[len(generic):]
return sanitize(url)
@ -87,23 +87,6 @@ def hg_update(folder):
os.chdir(folder)
subprocess_run(['hg', 'pull', '-u'])
def bzr_folder_name(url):
replaces = {
'https://code.launchpad.net': 'launchpad',
}
return derive_folder_name(url, replaces)
def bzr_clone(url, folder):
subprocess_run(['bzr', 'branch', url, folder])
def bzr_update(folder):
os.chdir(folder)
subprocess_run(['bzr', 'pull'])
def run_update(type, urls):
print('update {} {} archives'.format(len(urls), type))
base_folder = os.path.join(archive_folder, type)
@ -166,27 +149,24 @@ def run_info(type, urls):
if __name__ == '__main__':
supported_types = ['git', 'hg', 'svn'] # currently no bzr client installed
supported_types = ['git', 'hg', 'svn']
folder_name = {
'git': git_folder_name,
'svn': svn_folder_name,
'hg': hg_folder_name,
'bzr': bzr_folder_name
}
clone = {
'git': git_clone,
'svn': svn_clone,
'hg': hg_clone,
'bzr': bzr_clone
}
update = {
'git': git_update,
'svn': svn_update,
'hg': hg_update,
'bzr': bzr_update
}
# get this folder

View File

@ -17,7 +17,8 @@ known_licenses = ('2-clause BSD', '3-clause BSD', 'AFL-3.0', 'AGPL-3.0', 'Apache
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'}
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',
'.NET': 'https://dotnet.microsoft.com/', 'Vulkan': 'https://www.khronos.org/vulkan/'}
regex_sanitize_name = re.compile(r"[^A-Za-z 0-9-+]+")
regex_sanitize_name_space_eater = re.compile(r" +")

View File

@ -2,4 +2,19 @@
Everything specific to the Github API (via PyGithub).
"""
from github import Github
from github import Github
def retrieve_repo_info(repos):
"""
For a list of Github repos, retrieves repo information
"""
result = []
g = Github()
for repo in repos:
r = g.get_repo(repo)
e = {'archived': r.archived, 'description': r.description, 'language': r.language,
'last modified': r.last_modified, 'open issues count': r.open_issues_count,
'stars count': r.stargazers_count, 'topics': r.topics, 'repo': repo}
result.append(e)
return result