refactoring

This commit is contained in:
Trilarion
2017-12-12 10:30:45 +01:00
parent d020b16d22
commit 90d1669af1
185 changed files with 338 additions and 244 deletions

View File

@ -5,9 +5,10 @@
- **[Adventure games & Visual novels](games/adventure/_toc.md)** (14) - **[Adventure games & Visual novels](games/adventure/_toc.md)** (14)
- **[Game frameworks](games/framework/_toc.md)** (46) - **[Game frameworks](games/framework/_toc.md)** (46)
- **[Popular required libraries](games/library/_toc.md)** (23) - **[Popular required libraries](games/library/_toc.md)** (23)
- **[Role Playing Games](games/rpg/_toc.md)** (47) - **[Role Playing Games](games/rpg/_toc.md)** (55)
- **[Simulation games](games/simulation/_toc.md)** (10) - **[Simulation games](games/simulation/_toc.md)** (10)
- **[Strategy games](games/strategy/_toc.md)** (41) - **[Strategy games](games/strategy/_toc.md)** (41)
- **[Tools & Manuals](games/misc/_toc.md)** (1)
[comment]: # (end of autogenerated content) [comment]: # (end of autogenerated content)
A collection of open source games sorted by genre. The projects are at least in beta stage with a code basis that builds A collection of open source games sorted by genre. The projects are at least in beta stage with a code basis that builds

View File

@ -1,6 +1,6 @@
# Action games # Action games
[comment]: # (start of autogenerated content, do not edit) [comment]: # (start of autogenerated content, do not edit)
- **[Epiar](epiar.md)** (C, C++. Lua, Html, GPL-2.0, beta) - **[Epiar](epiar.md)** (C, C++, Lua, GPL-2.0, beta)
[comment]: # (end of autogenerated content) [comment]: # (end of autogenerated content)

View File

@ -7,7 +7,7 @@ _Open-ended space action/trading game._
- State: beta - State: beta
- Code: https://github.com/cthielen/Epiar - Code: https://github.com/cthielen/Epiar
- Language(s): C, C++, Lua - Language(s): C, C++, Lua
- License: GPL-2.0 - Code license: GPL-2.0
## Building ## Building

View File

@ -2,17 +2,17 @@
[comment]: # (start of autogenerated content, do not edit) [comment]: # (start of autogenerated content, do not edit)
- **[AdaVenture](adaventure.md)** (Ada, GPL-3.0, stable) - **[AdaVenture](adaventure.md)** (Ada, GPL-3.0, stable)
- **[Camelia Girls](camelia_girls.md)** (Ren'py, CC-BY-SA) - **[Camelia Girls](camelia_girls.md)** (Ren'py)
- **[Clou!](clou.md)** (C, alpha) - **[Clou!](clou.md)** (C, alpha)
- **[Colossal Cave Adventure](colossal_cave.md)** (Python, Apache-2.0, mature) - **[Colossal Cave Adventure](colossal_cave.md)** (Python, Apache-2.0, mature)
- **[Digital: A Love Story](digital.md)** (Ren'py, CC-BY-SA) - **[Digital: A Love Story](digital.md)** (Ren'py)
- **[Dragon History](dragon_history.md)** (GPL, mature) - **[Dragon History](dragon_history.md)** (GPL, mature)
- **[Free in the Dark (engine)](fitd.md)** (C, C++, GPL-2.0, beta) - **[Free in the Dark (engine)](fitd.md)** (C, C++, GPL-2.0, beta)
- **[GameLV](gamelv.md)** (C++, GPL, beta) - **[GameLV](gamelv.md)** (C++, GPL, beta)
- **[Murder In The Public Domain](murder_in_the_public_domain.md)** (GPL-3.0) - **[Murder In The Public Domain](murder_in_the_public_domain.md)** (GPL-3.0)
- **[Sentiant Storage](sentient_storage.md)** (Python, Public Domain) - **[Sentiant Storage](sentient_storage.md)** (Python, Public Domain)
- **[Solaris the Game](solaris.md)** (beta) - **[Solaris the Game](solaris.md)** (beta)
- **[Star Maiden Rio](star_maiden_rio.md)** (CC-BY-NC) - **[Star Maiden Rio](star_maiden_rio.md)** ()
- **[TwinEngine](twin_engine.md)** (C, GPL-2.0) - **[TwinEngine](twin_engine.md)** (C, GPL-2.0)
- **[Visions from the Other Side](visions_from_the_other_side.md)** (Ren'py, Freeware) - **[Visions from the Other Side](visions_from_the_other_side.md)** (Ren'py, Freeware)

View File

@ -8,7 +8,7 @@ _A point & click quest set in ancient Persia._
- Keywords: point&click, kid-friendly - Keywords: point&click, kid-friendly
- Code: see home - Code: see home
- Language(s): Ada - Language(s): Ada
- License: GPL-3.0 - Code license: GPL-3.0
## Building ## Building

View File

@ -6,7 +6,7 @@ _A simple slice-of-life Visual Novel from the point of a view of a computer-savv
- Download: https://web.archive.org/web/20140107152141/http://pigux.com:80/cameliagirls/download.html - Download: https://web.archive.org/web/20140107152141/http://pigux.com:80/cameliagirls/download.html
- Keywords: visual novel - Keywords: visual novel
- Language(s): Ren'py - Language(s): Ren'py
- License: CC-BY-SA - Artwork license: CC-BY-SA
## Building ## Building

View File

@ -8,7 +8,7 @@ _Original Colossal Caves adventure game, but in Python 3._
- Keywords: text - Keywords: text
- Code: https://github.com/brandon-rhodes/python-adventure - Code: https://github.com/brandon-rhodes/python-adventure
- Language(s): Python - Language(s): Python
- License: Apache-2.0 - Code license: Apache-2.0
## Building ## Building

View File

@ -6,6 +6,6 @@ _A computer mystery/romance set five minutes into the future of 1988._
- Download: see home - Download: see home
- Keywords: visual novel - Keywords: visual novel
- Language(s): Ren'py - Language(s): Ren'py
- License: CC-BY-SA - Artwork license: CC-BY-SA
## Building ## Building

View File

@ -4,7 +4,7 @@ _Czech adventure game._
- Home: http://www.ucw.cz/draci-historie/index-en.html - Home: http://www.ucw.cz/draci-historie/index-en.html
- State: mature - State: mature
- License: GPL - Code license: GPL
Runs in ScummVM or Dosbox Runs in ScummVM or Dosbox

View File

@ -7,7 +7,7 @@ _Open source version of the engine used in the Alone in the Dark and sequels._
- Keywords: engine, reimplementation - Keywords: engine, reimplementation
- Code: https://github.com/jmimu/FITD - Code: https://github.com/jmimu/FITD
- Language(s): C, C++ - Language(s): C, C++
- License: GPL-2.0 - Code license: GPL-2.0
Requires original, proprietary content. Requires original, proprietary content.

View File

@ -6,7 +6,7 @@ _Adventure Game in Post Soviet Environment._
- State: beta - State: beta
- Code: https://github.com/snauts/game-lv - Code: https://github.com/snauts/game-lv
- Language(s): C++ - Language(s): C++
- License: GPL - Code license: GPL
## Building ## Building

View File

@ -6,7 +6,7 @@ _A murder mystery game or visual novel built from public domain movies, sounds,
- Download: https://sourceforge.net/projects/murderpd/files/ - Download: https://sourceforge.net/projects/murderpd/files/
- Keywords: visual novel - Keywords: visual novel
- Code: see downloads - Code: see downloads
- License: GPL-3.0 - Code license: GPL-3.0
## Building ## Building

View File

@ -6,7 +6,7 @@ _Point & Click adventure!_
- Download: see home - Download: see home
- Code: see download - Code: see download
- Language(s): Python - Language(s): Python
- License: Public Domain - Code license: Public Domain
## Building ## Building

View File

@ -4,7 +4,7 @@
- Download: http://www.mediafire.com/file/jog3fcfxgsyd03f/Astraea_Rio-1.05-all.zip - Download: http://www.mediafire.com/file/jog3fcfxgsyd03f/Astraea_Rio-1.05-all.zip
- Keywords: visual novel, rating 18 - Keywords: visual novel, rating 18
- Language: Ren'py - Language: Ren'py
- License: CC-BY-NC - Artwork license: CC-BY-NC
## Building ## Building

View File

@ -6,7 +6,7 @@ _A Little Big Adventure engine._
- Keywords: reimplementation, requires original content - Keywords: reimplementation, requires original content
- Code: https://github.com/xesf/twin-e - Code: https://github.com/xesf/twin-e
- Language(s): C - Language(s): C
- License: GPL-2.0 - Code license: GPL-2.0
## Building ## Building

View File

@ -6,7 +6,7 @@ _Short Visual Novel_
- Download: see home - Download: see home
- Keywords: visual novel - Keywords: visual novel
- Language(s): Ren'py - Language(s): Ren'py
- License: Freeware - Code license: Freeware
## Building ## Building

View File

@ -23,14 +23,14 @@
- **[MonoGame](monogame.md)** (C#, Ms-MPL MIT, mature) - **[MonoGame](monogame.md)** (C#, Ms-MPL MIT, mature)
- **[O.H.R.RPG.C.E](ohrrpgce.md)** (Basic, GPL-2.0, mature) - **[O.H.R.RPG.C.E](ohrrpgce.md)** (Basic, GPL-2.0, mature)
- **[OGRE3D](ogre3d.md)** (C++, MIT, mature) - **[OGRE3D](ogre3d.md)** (C++, MIT, mature)
- **[Octaforge](octaforge.md)** (C++, [University of Illinois/NCSA Open Source License](https://github.com/OctaForge/OF-Engine/blob/master/COPYING.md), mature) - **[Octaforge](octaforge.md)** (C++, Special, mature)
- **[Open RPG Maker](openrpgmaker.md)** (alpha, inactive since 2014) - **[Open RPG Maker](openrpgmaker.md)** (alpha, inactive since 2014)
- **[OpenFL](openfl.md)** (Haxe, MIT, mature) - **[OpenFL](openfl.md)** (Haxe, MIT, mature)
- **[OpenRPG](openrpg.md)** (Java, Python, inactive since 2013) - **[OpenRPG](openrpg.md)** (Java, Python, inactive since 2013)
- **[Orx](orx.md)** (C, zlib, mature) - **[Orx](orx.md)** (C, zlib, mature)
- **[Panda 3D](panda3d.md)** (C++, C, BSD-3, mature) - **[Panda 3D](panda3d.md)** (C++, C, BSD-3, mature)
- **[Polycode](polycode.md)** (C, C++, MIT, beta) - **[Polycode](polycode.md)** (C, C++, MIT, beta)
- **[Qt](qt.md)** (C++, LGPL, mature) - **[Qt](qt.md)** (C++, LGPL-3.0, mature)
- **[Quad-engine](quad.md)** (Delphi, MIT, beta) - **[Quad-engine](quad.md)** (Delphi, MIT, beta)
- **[SDL Game Engine 2D](sge2d.md)** (C, MIT, beta) - **[SDL Game Engine 2D](sge2d.md)** (C, MIT, beta)
- **[ScummVM](scummvm.md)** (C++, GPL-2.0, mature) - **[ScummVM](scummvm.md)** (C++, GPL-2.0, mature)
@ -43,9 +43,9 @@
- **[jMonkeyEngine](jmonkeyengine.md)** (Java, BSD, mature) - **[jMonkeyEngine](jmonkeyengine.md)** (Java, BSD, mature)
- **[libGDX](libgdx.md)** (Java, C++, C, Apache-2.0, mature) - **[libGDX](libgdx.md)** (Java, C++, C, Apache-2.0, mature)
- **[mkxp](mkxp.md)** (C++, C, GPL-2.0) - **[mkxp](mkxp.md)** (C++, C, GPL-2.0)
- **[pygame](pygame.md)** (C, Python, LGPL, mature) - **[pygame](pygame.md)** (C, Python, LGPL-2.1, mature)
- **[rpge](rpge.md)** (C, GPL-3.0, beta, inactive since 2014) - **[rpge](rpge.md)** (C, GPL-3.0, beta, inactive since 2014)
- **[sandbox Game Maker](sandboxgamemaker.md)** (C++, C, MIT, ZLIB modified (requires special credits and notifications)) - **[sandbox Game Maker](sandboxgamemaker.md)** (C++, C, Mixed)
- **[xoreos](xoreos.md)** (C++, GPL-3.0) - **[xoreos](xoreos.md)** (C++, GPL-3.0)
[comment]: # (end of autogenerated content) [comment]: # (end of autogenerated content)

View File

@ -7,7 +7,7 @@ _A 2D game engine._
- State: mature, inactive since 2009 - State: mature, inactive since 2009
- Code: https://sourceforge.net/p/annchienta/code/HEAD/tree/trunk/Annchienta/ (svn) - Code: https://sourceforge.net/p/annchienta/code/HEAD/tree/trunk/Annchienta/ (svn)
- Language(s): C++ - Language(s): C++
- License: GPL-3.0 - Code license: GPL-3.0
## Building ## Building

View File

@ -8,7 +8,7 @@ _An open source multiplayer online framework._
- Keywords: multiplayer, 2D - Keywords: multiplayer, 2D
- Code: git://git.code.sf.net/p/arianne/marauroa - Code: git://git.code.sf.net/p/arianne/marauroa
- Language(s): Java - Language(s): Java
- License: GPL-2.0 - Code license: GPL-2.0
Framework/engine is the Marauroa subproject. Framework/engine is the Marauroa subproject.

View File

@ -7,7 +7,7 @@ _Included in Blender is a complete game engine, allowing you to create a fully f
- State: mature - State: mature
- Code: https://developer.blender.org/diffusion/ - Code: https://developer.blender.org/diffusion/
- Language(s): C++ - Language(s): C++
- License: GPL-2.0 - Code license: GPL-2.0
Part of Blender. Part of Blender.

View File

@ -8,7 +8,7 @@ _Cocos2d-x is an open-source game framework written in C++._
- State: mature - State: mature
- Code: https://github.com/cocos2d/cocos2d-x - Code: https://github.com/cocos2d/cocos2d-x
- Language(s): C++ - Language(s): C++
- License: MIT - Code license: MIT
## Building ## Building

View File

@ -5,7 +5,7 @@ _OpenGL engine written in the D language._
- Home: https://dash.circularstudios.com/ - Home: https://dash.circularstudios.com/
- Code: https://github.com/Circular-Studios/Dash - Code: https://github.com/Circular-Studios/Dash
- Language(s): D - Language(s): D
- License: MIT - Code license: MIT
## Building ## Building

View File

@ -6,6 +6,6 @@ _Multiplatform Game Engine, C# OpenGL Version (custom wrapper) including the Edi
- Download: http://www.deltaengine.net/download - Download: http://www.deltaengine.net/download
- Code: https://github.com/DeltaEngine - Code: https://github.com/DeltaEngine
- Language(s): C# - Language(s): C#
- License: Apache-2.0 - Code license: Apache-2.0
## Building ## Building

View File

@ -6,7 +6,7 @@ _EasyRPG Player is a program that allows to play games created with RPG Maker 20
- Download: https://easyrpg.org/player/downloads/ - Download: https://easyrpg.org/player/downloads/
- Code: https://github.com/EasyRPG/Player - Code: https://github.com/EasyRPG/Player
- Language(s): C++ - Language(s): C++
- License: GPL-3.0 - Code license: GPL-3.0
## Building ## Building

View File

@ -9,7 +9,7 @@ _ENIGMA is a free development environment geared towards game development._
- Keywords: 3D - Keywords: 3D
- Code: https://github.com/enigma-dev/enigma-dev - Code: https://github.com/enigma-dev/enigma-dev
- Language(s): C++, C - Language(s): C++, C
- License: GPL-3.0 - Code license: GPL-3.0
## Building ## Building

View File

@ -6,7 +6,7 @@ _Flare (Free Libre Action Roleplaying Engine) is a simple game engine built to h
- Download: http://www.flarerpg.org/ https://github.com/clintbellanger/flare-engine/releases - Download: http://www.flarerpg.org/ https://github.com/clintbellanger/flare-engine/releases
- Code: https://github.com/clintbellanger/flare-engine - Code: https://github.com/clintbellanger/flare-engine
- Language(s): C++ - Language(s): C++
- License: GPL-3.0 - Code license: GPL-3.0
See also [Engine development](http://www.flarerpg.org/create/). See also [Engine development](http://www.flarerpg.org/create/).

View File

@ -7,7 +7,7 @@ _Game-making library written in ActionScript 3._
- State: mature - State: mature
- Code: https://github.com/AdamAtomic/flixel - Code: https://github.com/AdamAtomic/flixel
- Language(s): ActionScript - Language(s): ActionScript
- License: MIT - Code license: MIT
## Building ## Building

View File

@ -8,7 +8,7 @@ _GemRB is a portable open-source implementation of Bioware's Infinity Engine._
- Keywords: isometric 2D - Keywords: isometric 2D
- Code: https://github.com/gemrb/gemrb - Code: https://github.com/gemrb/gemrb
- Language(s): C++, Python - Language(s): C++, Python
- License: GPL-2.0 - Code license: GPL-2.0
Requires original game content. Requires original game content.

View File

@ -8,7 +8,7 @@ _Godot is an advanced, feature-packed, multi-platform 2D and 3D open source game
- State: mature - State: mature
- Code: https://github.com/godotengine/godot - Code: https://github.com/godotengine/godot
- Language(s): C, C++ - Language(s): C, C++
- License: MIT - Code license: MIT
## Building ## Building

View File

@ -7,7 +7,7 @@ _Create cross-platform games easier and free._
- State: mature - State: mature
- Code: https://github.com/HaxeFlixel - Code: https://github.com/HaxeFlixel
- Language(s): Haxe - Language(s): Haxe
- License: MIT - Code license: MIT
## Building ## Building

View File

@ -9,7 +9,7 @@ _The Irrlicht Engine is an open source high performance realtime 3D engine._
- Keywords: 3D - Keywords: 3D
- Code: https://sourceforge.net/p/irrlicht/code/HEAD/tree/ (svn) https://github.com/zaki/irrlicht (mirror) - Code: https://sourceforge.net/p/irrlicht/code/HEAD/tree/ (svn) https://github.com/zaki/irrlicht (mirror)
- Language(s): C++, C - Language(s): C++, C
- License: zlib - Code license: zlib
## Building ## Building

View File

@ -8,7 +8,7 @@ _Game engine, made especially for Java game developers who want to create 3D gam
- State: mature - State: mature
- Code: https://github.com/jMonkeyEngine/jmonkeyengine - Code: https://github.com/jMonkeyEngine/jmonkeyengine
- Language(s): Java - Language(s): Java
- License: BSD - Code license: BSD
## Building ## Building

View File

@ -8,7 +8,7 @@ _Desktop/Android/BlackBerry/iOS/HTML5 Java game development framework._
- State: mature - State: mature
- Code: https://github.com/libgdx/libgdx - Code: https://github.com/libgdx/libgdx
- Language(s): Java, C++, C - Language(s): Java, C++, C
- License: Apache-2.0 - Code license: Apache-2.0
## Building ## Building

View File

@ -7,7 +7,7 @@ _LÖVE is an framework you can use to make 2D games in Lua._
- State: mature - State: mature
- Code: https://bitbucket.org/rude/love (hg) - Code: https://bitbucket.org/rude/love (hg)
- Language(s): C++ - Language(s): C++
- License: zlib - Code license: zlib
## Building ## Building

View File

@ -8,7 +8,7 @@ _3D Game Engine_
- Keywords: 3D - Keywords: 3D
- Code: https://github.com/nem0/lumixengine https://github.com/nem0/lumixengine_data (related) - Code: https://github.com/nem0/lumixengine https://github.com/nem0/lumixengine_data (related)
- Language(s): C++ - Language(s): C++
- License: MIT - Code license: MIT
## Building ## Building

View File

@ -8,7 +8,7 @@ _Java software library for video game developers._
- State: mature - State: mature
- Code: https://github.com/LWJGL/lwjgl3 - Code: https://github.com/LWJGL/lwjgl3
- Language(s): Kotlin, C - Language(s): Kotlin, C
- License: BSD-3 - Code license: BSD-3
## Building ## Building

View File

@ -8,7 +8,7 @@ _Complete 2D MMORPG platform._
- Keywords: server, client, web - Keywords: server, client, web
- Code: https://github.com/mana https://github.com/mana/manaserv - Code: https://github.com/mana https://github.com/mana/manaserv
- Language(s): C++ - Language(s): C++
- License: GPL-2.0 - Code license: GPL-2.0
## Building ## Building

View File

@ -7,7 +7,7 @@ _Maratis is a simple cross-platform 3d engine and visual game development tool._
- State: experimental (4.x) - State: experimental (4.x)
- Code: https://github.com/anael-seghezzi/Maratis-4 https://code.google.com/archive/p/maratis/source - Code: https://github.com/anael-seghezzi/Maratis-4 https://code.google.com/archive/p/maratis/source
- Language(s): C++ - Language(s): C++
- License: GPL-2.0 - Code license: GPL-2.0
## Building ## Building

View File

@ -6,7 +6,7 @@ _Free Software implementation of the Ruby Game Scripting System (RGSS)._
- Download: see home - Download: see home
- Code: https://github.com/Ancurio/mkxp - Code: https://github.com/Ancurio/mkxp
- Language(s): C++, C - Language(s): C++, C
- License: GPL-2.0 - Code license: GPL-2.0
## Building ## Building

View File

@ -8,7 +8,7 @@ _Open Source implementation of the Microsoft XNA 4 Framework._
- State: mature - State: mature
- Code: https://github.com/MonoGame/MonoGame - Code: https://github.com/MonoGame/MonoGame
- Language(s): C# - Language(s): C#
- License: Ms-MPL MIT - Code license: Ms-MPL MIT
## Building ## Building

View File

@ -7,7 +7,8 @@ _OctaForge is a 3D game engine and a game development platform._
- State: mature - State: mature
- Code: https://git.octaforge.org/ https://github.com/OctaForge (mirrors) - Code: https://git.octaforge.org/ https://github.com/OctaForge (mirrors)
- Language(s): C++ - Language(s): C++
- License: [University of Illinois/NCSA Open Source License](https://github.com/OctaForge/OF-Engine/blob/master/COPYING.md) - Code license: Special
- Code license details: [University of Illinois/NCSA Open Source License](https://github.com/OctaForge/OF-Engine/blob/master/COPYING.md)
## Building ## Building

View File

@ -9,7 +9,7 @@ _Scene-oriented, flexible 3D engine written in C++._
- Keywords: 3D rendering engine - Keywords: 3D rendering engine
- Code: https://bitbucket.org/sinbad/ogre/src (hg) https://github.com/OGRECave/ogre (mirror) - Code: https://bitbucket.org/sinbad/ogre/src (hg) https://github.com/OGRECave/ogre (mirror)
- Language(s): C++ - Language(s): C++
- License: MIT - Code license: MIT
## Building ## Building

View File

@ -8,7 +8,7 @@ _Official Hamster Republic Role Playing Game Construction Engine_
- State: mature - State: mature
- Code: https://rpg.hamsterrepublic.com/source/ (svn) https://bitbucket.org/rbv/ohrrpgce-svn/src - Code: https://rpg.hamsterrepublic.com/source/ (svn) https://bitbucket.org/rbv/ohrrpgce-svn/src
- Language(s): Basic - Language(s): Basic
- License: GPL-2.0 - Code license: GPL-2.0
## Building ## Building

View File

@ -8,7 +8,7 @@ _Software framework and platform for the creation of multi-platform applications
- State: mature - State: mature
- Code: https://github.com/openfl - Code: https://github.com/openfl
- Language(s): Haxe - Language(s): Haxe
- License: MIT - Code license: MIT
## Building ## Building

View File

@ -8,7 +8,7 @@ _Orx is an open source, portable, lightweight, plugin-based, data-driven and ext
- State: mature - State: mature
- Code: https://github.com/orx/orx https://bitbucket.org/orx/orx (hg) - Code: https://github.com/orx/orx https://bitbucket.org/orx/orx (hg)
- Language(s): C - Language(s): C
- License: zlib - Code license: zlib
## Building ## Building

View File

@ -9,7 +9,7 @@ _Panda3D is a game engine, a framework for 3D rendering and game development for
- Keywords: 3D - Keywords: 3D
- Code: https://github.com/panda3d/panda3d - Code: https://github.com/panda3d/panda3d
- Language(s): C++, C - Language(s): C++, C
- License: BSD-3 - Code license: BSD-3
## Building ## Building

View File

@ -7,7 +7,7 @@ _Polycode is a C++ and Lua framework for building interactive applications._
- State: beta - State: beta
- Code: https://github.com/ivansafrin/Polycode - Code: https://github.com/ivansafrin/Polycode
- Language(s): C, C++ - Language(s): C, C++
- License: MIT - Code license: MIT
## Building ## Building

View File

@ -8,7 +8,7 @@ _Library for making multimedia applications like games built on top of the excel
- State: mature - State: mature
- Code: https://bitbucket.org/pygame/pygame/src (hg) https://github.com/pygame/pygame (mirror) - Code: https://bitbucket.org/pygame/pygame/src (hg) https://github.com/pygame/pygame (mirror)
- Language(s): C, Python - Language(s): C, Python
- License: LGPL - Code license: LGPL-2.1
## Building ## Building

View File

@ -8,7 +8,7 @@ _Cross-platform application framework._
- State: mature - State: mature
- Code: http://code.qt.io/cgit/ https://github.com/qt (mirror) - Code: http://code.qt.io/cgit/ https://github.com/qt (mirror)
- Language(s): C++ - Language(s): C++
- License: LGPL - Code license: LGPL-3.0
Not a specialized game framework, but one could write games with it. Not a specialized game framework, but one could write games with it.

View File

@ -7,7 +7,7 @@ _No description available._
- State: beta - State: beta
- Code: https://bitbucket.org/Darthman/quad/src (hg) - Code: https://bitbucket.org/Darthman/quad/src (hg)
- Language(s): Delphi - Language(s): Delphi
- License: MIT - Code license: MIT
## Building ## Building

View File

@ -6,7 +6,7 @@ _Engine for two-dimensional graphical role-playing games._
- State: beta, inactive since 2014 - State: beta, inactive since 2014
- Code: https://git.savannah.gnu.org/git/rpge.git - Code: https://git.savannah.gnu.org/git/rpge.git
- Language(s): C - Language(s): C
- License: GPL-3.0 - Code license: GPL-3.0
## Building ## Building

View File

@ -6,7 +6,8 @@ _Open source easy to use standalone 3D Game Maker and 3D Game Design program cur
- Download: http://www.sandboxgamemaker.com/free-game-maker-download/ - Download: http://www.sandboxgamemaker.com/free-game-maker-download/
- Code: https://github.com/PlatinumArts/Platinum-Arts-Sandbox-Free-Game-Maker - Code: https://github.com/PlatinumArts/Platinum-Arts-Sandbox-Free-Game-Maker
- Language(s): C++, C - Language(s): C++, C
- License: MIT, ZLIB modified (requires special credits and notifications) - Code license: Mixed
- Code license details: MIT, ZLIB modified (requires special credits and notifications)
## Building ## Building

View File

@ -9,7 +9,7 @@ _Allows you to run certain classic graphical point-and-click adventure games, pr
- Keywords: reimplementation - Keywords: reimplementation
- Code: https://github.com/scummvm/scummvm - Code: https://github.com/scummvm/scummvm
- Language(s): C++ - Language(s): C++
- License: GPL-2.0 - Code license: GPL-2.0
Requires original data files. Requires original data files.

View File

@ -7,6 +7,6 @@ _2D game programming framework for c/c++ programmers with least possible depende
- State: beta - State: beta
- Code: https://sourceforge.net/p/sge2d/code/HEAD/tree/ (svn) - Code: https://sourceforge.net/p/sge2d/code/HEAD/tree/ (svn)
- Language(s): C - Language(s): C
- License: MIT - Code license: MIT
## Building ## Building

View File

@ -7,7 +7,7 @@ _Zelda-like 2D game engine._
- State: mature - State: mature
- Code: https://github.com/solarus-games/solarus - Code: https://github.com/solarus-games/solarus
- Language(s): C++ - Language(s): C++
- License: GPL-3.0 - Code license: GPL-3.0
## Building ## Building

View File

@ -6,6 +6,6 @@ _2D+3D game making for indies._
- Download: https://sparklinlabs.itch.io/superpowers - Download: https://sparklinlabs.itch.io/superpowers
- Code: https://github.com/superpowers - Code: https://github.com/superpowers
- Language(s): Typescript - Language(s): Typescript
- License: ISC - Code license: ISC
## Building ## Building

View File

@ -7,7 +7,7 @@ _Urho3D is a free lightweight, cross-platform 2D and 3D game engine._
- State: mature - State: mature
- Code: https://github.com/urho3d/Urho3D - Code: https://github.com/urho3d/Urho3D
- Language(s): C++, Angelscript - Language(s): C++, Angelscript
- License: MIT - Code license: MIT
## Building ## Building

View File

@ -8,7 +8,7 @@ _Vega Strike is a first-person space trading and combat simulator._
- State: mature - State: mature
- Code: https://sourceforge.net/p/vegastrike/code/HEAD/tree/ (svn) https://github.com/vegastrike (mirror) - Code: https://sourceforge.net/p/vegastrike/code/HEAD/tree/ (svn) https://github.com/vegastrike (mirror)
- Language(s): C++ - Language(s): C++
- License: GPL-2.0 - Code license: GPL-2.0
See also [VegaStrike Developer Tools](https://sourceforge.net/projects/ppueditor/?source=directory) See also [VegaStrike Developer Tools](https://sourceforge.net/projects/ppueditor/?source=directory)
and [VSMap3D](https://sourceforge.net/projects/vsmap3d/?source=directory). and [VSMap3D](https://sourceforge.net/projects/vsmap3d/?source=directory).

View File

@ -9,7 +9,7 @@ _Open source framework for massively multiplayer online role-playing games._
- Keywords: MMO - Keywords: MMO
- Code: https://github.com/worldforge (different sub-repositories) - Code: https://github.com/worldforge (different sub-repositories)
- Language(s): C++ - Language(s): C++
- License: GPL-2.0 - Code license: GPL-2.0
## Building ## Building

View File

@ -6,7 +6,7 @@ _Reimplementation of BioWares Aurora engine (and derivatives) as used in thei
- Download: https://xoreos.org/downloads/index.html - Download: https://xoreos.org/downloads/index.html
- Code: https://github.com/xoreos/xoreos/ - Code: https://github.com/xoreos/xoreos/
- Language(s): C++ - Language(s): C++
- License: GPL-3.0 - Code license: GPL-3.0
Requires original game data. Requires original game data.

View File

@ -8,7 +8,7 @@ _Rapid development solution with a tiny footprint._
- Keywords: editor - Keywords: editor
- Code: https://github.com/VilleKrumlinde/zgameeditor - Code: https://github.com/VilleKrumlinde/zgameeditor
- Language(s): Pascal - Language(s): Pascal
- License: MIT - Code license: MIT
## Building ## Building

View File

@ -2,7 +2,7 @@
[comment]: # (start of autogenerated content, do not edit) [comment]: # (start of autogenerated content, do not edit)
- **[Allegro](allegro.md)** (C, zlib, mature) - **[Allegro](allegro.md)** (C, zlib, mature)
- **[Boost (C++ Libraries)](boost.md)** (C++, [BSL-1.0](https://github.com/boostorg/boost/blob/master/LICENSE_1_0.txt), mature) - **[Boost (C++ Libraries)](boost.md)** (C++, Special, mature)
- **[Crypto++](crypto.md)** (C++, Boost-1.0) - **[Crypto++](crypto.md)** (C++, Boost-1.0)
- **[Doxygen](doxygen.md)** (C++, GPL-2.0, mature) - **[Doxygen](doxygen.md)** (C++, GPL-2.0, mature)
- **[FreeType](freetype.md)** (C, GPL, mature) - **[FreeType](freetype.md)** (C, GPL, mature)
@ -10,16 +10,16 @@
- **[LZMA SDK](lzma.md)** (C, LGPL-2.0, mature) - **[LZMA SDK](lzma.md)** (C, LGPL-2.0, mature)
- **[Libxml2](libxml2.md)** (C, MIT, mature) - **[Libxml2](libxml2.md)** (C, MIT, mature)
- **[Lua](lua.md)** (C, MIT, mature) - **[Lua](lua.md)** (C, MIT, mature)
- **[Open AL](openal.md)** (Proprietary since v1.1, LGPL before) - **[Open AL](openal.md)** (Proprietary)
- **[Open AL Soft](openalsoft.md)** (C, LGPL-2.0) - **[Open AL Soft](openalsoft.md)** (C, LGPL-2.0)
- **[OpenSSL](openssl.md)** (C, [Dual licensed under special licenses](https://github.com/openssl/openssl/blob/master/LICENSE), mature) - **[OpenSSL](openssl.md)** (C, Special, mature)
- **[Pthreads-win32](pthreads_win32.md)** (C, LGPL-2.1, mature) - **[Pthreads-win32](pthreads_win32.md)** (C, LGPL-2.1, mature)
- **[Ragel](ragel.md)** (C++, MIT, mature) - **[Ragel](ragel.md)** (C++, MIT, mature)
- **[SWIG](swig.md)** (C++, [Special](https://raw.githubusercontent.com/swig/swig/master/LICENSE), mature) - **[SWIG](swig.md)** (C++, Special, mature)
- **[Simple DirectMedia Layer](sdl_2.md)** (C, zlib, mature) - **[Simple DirectMedia Layer](sdl_2.md)** (C, zlib, mature)
- **[Simple and Fast Multimedia Library](sfml.md)** (C++, zlib (core), mature) - **[Simple and Fast Multimedia Library](sfml.md)** (C++, zlib (core), mature)
- **[XZ Utils](xz.md)** (C, Different, see file Copying, liblzma is public domain, mature) - **[XZ Utils](xz.md)** (C, Different, see file Copying, liblzma is public domain, mature)
- **[libpng](libpng.md)** (C, [libpng](https://sourceforge.net/p/libpng/code/ci/master/tree/LICENSE), mature) - **[libpng](libpng.md)** (C, Special, mature)
- **[pkg-config](pkgconfig.md)** (C, GPL-2.0, mature) - **[pkg-config](pkgconfig.md)** (C, GPL-2.0, mature)
- **[wxWidgets](wxwidgets.md)** (C++, Objective C, Special, mature) - **[wxWidgets](wxwidgets.md)** (C++, Objective C, Special, mature)
- **[yaml-cpp](yaml_cpp.md)** (C++, MIT) - **[yaml-cpp](yaml_cpp.md)** (C++, MIT)

View File

@ -8,7 +8,7 @@ _Cross-platform library mainly aimed at video game and multimedia programming._
- State: mature - State: mature
- Code: https://github.com/liballeg/allegro5 - Code: https://github.com/liballeg/allegro5
- Language(s): C - Language(s): C
- License: zlib - Code license: zlib
## Building ## Building

View File

@ -8,7 +8,8 @@ _Boost provides free peer-reviewed portable C++ source libraries._
- State: mature - State: mature
- Code: https://github.com/boostorg/boost - Code: https://github.com/boostorg/boost
- Language(s): C++ - Language(s): C++
- License: [BSL-1.0](https://github.com/boostorg/boost/blob/master/LICENSE_1_0.txt) - Code license: Special
- Code license details: [Boost Software License 1.0](https://github.com/boostorg/boost/blob/master/LICENSE_1_0.txt)
## Building ## Building

View File

@ -7,6 +7,6 @@ _C++ class library of cryptographic schemes._
- Download: https://cryptopp.com/#download - Download: https://cryptopp.com/#download
- Code: https://github.com/weidai11/cryptopp - Code: https://github.com/weidai11/cryptopp
- Language(s): C++ - Language(s): C++
- License: Boost-1.0 - Code license: Boost-1.0
## Building ## Building

View File

@ -9,7 +9,7 @@ _Tool for generating documentation from annotated C++ sources._
- Keywords: tool, source documentation generator - Keywords: tool, source documentation generator
- Code: https://github.com/doxygen/doxygen - Code: https://github.com/doxygen/doxygen
- Language(s): C++ - Language(s): C++
- License: GPL-2.0 - Code license: GPL-2.0
## Building ## Building

View File

@ -8,7 +8,7 @@ _Capable of producing high-quality output (glyph images) of most vector and bitm
- State: mature - State: mature
- Code: http://git.savannah.gnu.org/cgit/freetype/ - Code: http://git.savannah.gnu.org/cgit/freetype/
- Language(s): C - Language(s): C
- License: GPL - Code license: GPL
## Building ## Building

View File

@ -8,7 +8,7 @@ _OpenType text shaping engine._
- State: mature - State: mature
- Code: https://github.com/harfbuzz/harfbuzz - Code: https://github.com/harfbuzz/harfbuzz
- Language(s): C++ - Language(s): C++
- License: MIT - Code license: MIT
## Building ## Building

View File

@ -9,7 +9,8 @@ _libpng is the official PNG reference library._
- Keywords: official - Keywords: official
- Code: https://sourceforge.net/p/libpng/code/ci/master/tree/ - Code: https://sourceforge.net/p/libpng/code/ci/master/tree/
- Language(s): C - Language(s): C
- License: [libpng](https://sourceforge.net/p/libpng/code/ci/master/tree/LICENSE) - Code license: Special
- Code license details: [libpng](https://sourceforge.net/p/libpng/code/ci/master/tree/LICENSE)
## Building ## Building

View File

@ -8,7 +8,7 @@ _Libxml2 is the XML C parser and toolkit developed for the Gnome project (but us
- State: mature - State: mature
- Code: https://git.gnome.org//browse/libxml2/ - Code: https://git.gnome.org//browse/libxml2/
- Language(s): C - Language(s): C
- License: MIT - Code license: MIT
## Building ## Building

View File

@ -8,7 +8,7 @@ _Powerful, efficient, lightweight, embeddable scripting language._
- State: mature - State: mature
- Code: see download https://github.com/lua/lua (mirror) - Code: see download https://github.com/lua/lua (mirror)
- Language(s): C - Language(s): C
- License: MIT - Code license: MIT
It's a whole programming language but often used within games projects for scripting purposes (like Python). It's a whole programming language but often used within games projects for scripting purposes (like Python).

View File

@ -8,7 +8,7 @@ _The LZMA SDK provides the documentation, samples, header files, libraries, and
- State: mature - State: mature
- Code: see download - Code: see download
- Language(s): C - Language(s): C
- License: LGPL-2.0 - Code license: LGPL-2.0
Windows only. Windows only.
For Linux see [p7zip](https://sourceforge.net/projects/p7zip/), a command line tool (see also [here](https://www.linux.com/learn/handling-rar-and-7-zip-archives-linux)). For Linux see [p7zip](https://sourceforge.net/projects/p7zip/), a command line tool (see also [here](https://www.linux.com/learn/handling-rar-and-7-zip-archives-linux)).

View File

@ -5,7 +5,8 @@ _Cross-platform audio application programming interface (API)._
- Home: http://www.openal.org/ - Home: http://www.openal.org/
- Media: https://en.wikipedia.org/wiki/OpenAL - Media: https://en.wikipedia.org/wiki/OpenAL
- Code: http://www.openal.org/downloads/ - Code: http://www.openal.org/downloads/
- License: Proprietary since v1.1, LGPL before - Code license: Proprietary
- Code license details: since v1.1, LGPL before
## Building ## Building

View File

@ -6,7 +6,7 @@ _Software implementation of the OpenAL 3D audio API._
- Media: https://en.wikipedia.org/wiki/OpenAL#Implementations - Media: https://en.wikipedia.org/wiki/OpenAL#Implementations
- Code: http://repo.or.cz/openal-soft.git - Code: http://repo.or.cz/openal-soft.git
- Language(s): C - Language(s): C
- License: LGPL-2.0 - Code license: LGPL-2.0
## Building ## Building

View File

@ -8,7 +8,8 @@ _Toolkit for the Transport Layer Security (TLS) and Secure Sockets Layer (SSL) p
- State: mature - State: mature
- Code: https://www.openssl.org/source/gitrepo.html https://github.com/openssl/openssl (mirror) - Code: https://www.openssl.org/source/gitrepo.html https://github.com/openssl/openssl (mirror)
- Language(s): C - Language(s): C
- License: [Dual licensed under special licenses](https://github.com/openssl/openssl/blob/master/LICENSE) - Code license: Special
- Code license details: [Dual licensed under special licenses](https://github.com/openssl/openssl/blob/master/LICENSE)
## Building ## Building

View File

@ -9,6 +9,6 @@ _Tool used when compiling applications and libraries._
- Keywords: tool - Keywords: tool
- Code: git://anongit.freedesktop.org/pkg-config - Code: git://anongit.freedesktop.org/pkg-config
- Language(s): C - Language(s): C
- License: GPL-2.0 - Code license: GPL-2.0
## Building ## Building

View File

@ -8,7 +8,7 @@ _Implements a large subset of the POSIX standard threads related API._
- State: mature - State: mature
- Code: cvs (see home) https://github.com/GerHobbelt/pthread-win32 - Code: cvs (see home) https://github.com/GerHobbelt/pthread-win32
- Language(s): C - Language(s): C
- License: LGPL-2.1 - Code license: LGPL-2.1
## Building ## Building

View File

@ -8,7 +8,7 @@ _Compiles executable finite state machines from regular languages._
- State: mature - State: mature
- Code: git://git.colm.net/ragel.git - Code: git://git.colm.net/ragel.git
- Language(s): C++ - Language(s): C++
- License: MIT - Code license: MIT
Required by [HarfBuzz](harfbuzz.md). Required by [HarfBuzz](harfbuzz.md).

View File

@ -9,7 +9,7 @@ _Simple DirectMedia Layer is a cross-platform development library designed to pr
- Keywords: multimedia hardware abstraction layer, 3D graphics - Keywords: multimedia hardware abstraction layer, 3D graphics
- Code: http://hg.libsdl.org/SDL (mercurial) - Code: http://hg.libsdl.org/SDL (mercurial)
- Language(s): C - Language(s): C
- License: zlib - Code license: zlib
- Bindings: [C#, Lua, Python, ..](https://www.libsdl.org/languages.php) - Bindings: [C#, Lua, Python, ..](https://www.libsdl.org/languages.php)
## Building ## Building

View File

@ -8,7 +8,7 @@ _SFML provides a simple interface to the various components of your PC._
- State: mature - State: mature
- Code: https://github.com/SFML/SFML - Code: https://github.com/SFML/SFML
- Language(s): C++ - Language(s): C++
- License: zlib (core) - Code license: zlib (core)
## Building ## Building

View File

@ -9,7 +9,8 @@ _Software development tool that connects programs written in C and C++ with a va
- Keywords: language binding, interface generator - Keywords: language binding, interface generator
- Code: https://github.com/swig/swig - Code: https://github.com/swig/swig
- Language(s): C++ - Language(s): C++
- License: [Special](https://raw.githubusercontent.com/swig/swig/master/LICENSE) - Code license: Special
- Code license details: [SWIG license](https://raw.githubusercontent.com/swig/swig/master/LICENSE)
## Building ## Building

View File

@ -9,6 +9,6 @@ _C++ library that lets developers create applications for Windows, Mac OS X, Lin
- Keywords: gui toolkit - Keywords: gui toolkit
- Code: https://github.com/wxWidgets/wxWidgets - Code: https://github.com/wxWidgets/wxWidgets
- Language(s): C++, Objective C - Language(s): C++, Objective C
- License: Special - Code license: Special
## Building ## Building

View File

@ -8,7 +8,7 @@ _General-purpose data compression software with a high compression ratio._
- State: mature - State: mature
- Code: https://git.tukaani.org/?p=xz.git - Code: https://git.tukaani.org/?p=xz.git
- Language(s): C - Language(s): C
- License: Different, see file Copying, liblzma is public domain - Code license: Different, see file Copying, liblzma is public domain
Python support [lzma](https://docs.python.org/3/library/lzma.html) Python support [lzma](https://docs.python.org/3/library/lzma.html)

View File

@ -5,7 +5,7 @@ _YAML parser and emitter in C++ matching the YAML 1.2 spec._
- Home: https://github.com/jbeder/yaml-cpp - Home: https://github.com/jbeder/yaml-cpp
- Code:https://github.com/jbeder/yaml-cpp - Code:https://github.com/jbeder/yaml-cpp
- Language(s): C++ - Language(s): C++
- License: MIT - Code license: MIT
## Building ## Building

View File

@ -7,7 +7,7 @@ _zlib is a software library used for data compression._
- State: mature - State: mature
- Code: https://github.com/madler/zlib - Code: https://github.com/madler/zlib
- Language(s): C - Language(s): C
- License: zlib - Code license: zlib
## Building ## Building

View File

@ -112,7 +112,7 @@ def update_readme():
# assemble output # assemble output
update = ['- **[{}](games/{}/_toc.md)** ({})\n'.format(*entry) for entry in info] update = ['- **[{}](games/{}/_toc.md)** ({})\n'.format(*entry) for entry in info]
update = "".join(update) update = "{} entries".format(sum(n)) + "".join(update)
# insert new text in the middle # insert new text in the middle
text = start + "[comment]: # (start of autogenerated content, do not edit)\n" + update + "\n[comment]: # (end of autogenerated content)" + end text = start + "[comment]: # (start of autogenerated content, do not edit)\n" + update + "\n[comment]: # (end of autogenerated content)" + end
@ -220,7 +220,7 @@ def fix_notation():
""" """
Changes notation, quite special. Only run when needed. Changes notation, quite special. Only run when needed.
""" """
regex = re.compile(r"- Wikipedia:(.*)") regex = re.compile(r"- License details:(.*)")
# get category paths # get category paths
category_paths = get_category_paths() category_paths = get_category_paths()
@ -244,7 +244,7 @@ def fix_notation():
match = match[0] match = match[0]
# patch content # patch content
content[line] = "- Media:{}\n".format(match) content[line] = "- Code license details:{}\n".format(match)
# write it line by line # write it line by line
with open(entry_path, "w") as f: with open(entry_path, "w") as f:
@ -312,7 +312,13 @@ def parse_entry(content):
if matches: if matches:
languages = matches[0].split(',') languages = matches[0].split(',')
languages = [x.strip() for x in languages] languages = [x.strip() for x in languages]
info['Language'] = languages info['language'] = languages
# license
regex = re.compile(r"- License: (.*)")
matches = regex.findall(content)
if matches:
info['license'] = matches[0]
return info return info
@ -349,25 +355,45 @@ def generate_statistics():
# Language # Language
statistics += '## Languages\n\n' statistics += '## Languages\n\n'
number_no_language = sum(1 for x in infos if 'Language' not in x) number_no_language = sum(1 for x in infos if 'language' not in x)
if number_no_language > 0: if number_no_language > 0:
statistics += '{} ({:.1f}%) have no language tag\n\n'.format(number_no_language, number_no_language / number_entries * 100) statistics += 'Without language tag: {} ({:.1f}%)\n\n'.format(number_no_language, number_no_language / number_entries * 100)
entries_no_language = [x['file'][:-3] for x in infos if 'Language' not in x] # [:-3] to cut off the .md entries_no_language = [x['file'][:-3] for x in infos if 'language' not in x] # [:-3] to cut off the .md
entries_no_language.sort() entries_no_language.sort()
statistics += ', '.join(entries_no_language) + '\n\n' statistics += ', '.join(entries_no_language) + '\n\n'
# get all languages together # get all languages together
languages = [] languages = []
for info in infos: for info in infos:
if 'Language' in info: if 'language' in info:
languages.extend(info['Language']) languages.extend(info['language'])
unique_languages = set(languages) unique_languages = set(languages)
unique_languages = [(l, languages.count(l) / len(languages)) for l in unique_languages] unique_languages = [(l, languages.count(l) / len(languages)) for l in unique_languages]
unique_languages.sort(key=lambda x: -x[1]) unique_languages.sort(key=lambda x: -x[1])
unique_languages = ['{} ({:.1f}%)'.format(x[0], x[1]*100) for x in unique_languages] unique_languages = ['- {} ({:.1f}%)\n'.format(x[0], x[1]*100) for x in unique_languages]
statistics += '\n'.join(unique_languages) + '\n\n' statistics += 'Used languages:\n' + ''.join(unique_languages) + '\n'
# Licenses
statistics += '## Licenses\n\n'
number_no_license = sum(1 for x in infos if 'license' not in x)
if number_no_license > 0:
statistics += 'Without license tag: {} ({:.1f}%)\n\n'.format(number_no_license, number_no_license / number_entries * 100)
entries_no_license = [x['file'][:-3] for x in infos if 'license' not in x] # [:-3] to cut off the .md
entries_no_license.sort()
statistics += ', '.join(entries_no_license) + '\n\n'
# get all licenses together
licenses = []
for info in infos:
if 'license' in info:
licenses.append(info['license'])
unique_licenses = set(licenses)
unique_licenses = [(l, licenses.count(l) / len(licenses)) for l in unique_licenses]
unique_licenses.sort(key=lambda x: -x[1])
unique_licenses = ['- {} ({:.1f}%)\n'.format(x[0], x[1]*100) for x in unique_licenses]
statistics += 'Used licenses:\n' + ''.join(unique_licenses) + '\n'
with open(statistics_path, 'w') as f: with open(statistics_path, 'w') as f:
f.write(statistics) f.write(statistics)
@ -396,7 +422,7 @@ if __name__ == "__main__":
#check_validity_external_links() #check_validity_external_links()
# special, only run when needed # special, only run when needed
#fix_notation() # fix_notation()
# regular replacements # regular replacements
#regular_replacements() #regular_replacements()

View File

@ -1 +1,6 @@
# Tools & Manuals # Tools & Manuals
[comment]: # (start of autogenerated content, do not edit)
- **[Open Legend RPG](open_legend_rpg.md)** (Text, Special, mature)
[comment]: # (end of autogenerated content)

View File

@ -7,7 +7,7 @@ _A tabletop roleplaying game (or RPG) in which the players play the part of migh
- Keywords: RPG system - Keywords: RPG system
- Code: https://github.com/openlegend/core-rules - Code: https://github.com/openlegend/core-rules
- Language(s): Text - Language(s): Text
- License: Special - Code license: Special
- Special license: [Open Legend Community License](https://github.com/openlegend/core-rules/blob/master/LICENSE.md) - Code license details: [Open Legend Community License](https://github.com/openlegend/core-rules/blob/master/LICENSE.md)

View File

@ -15,18 +15,22 @@
- **[Dark City](dark_city.md)** (PHP, GPL-2.0, inactive since 2012) - **[Dark City](dark_city.md)** (PHP, GPL-2.0, inactive since 2012)
- **[Dawn](dawn.md)** (C++, GPL-3.0, beta, inactive since 2011) - **[Dawn](dawn.md)** (C++, GPL-3.0, beta, inactive since 2011)
- **[Deliantra](deliantra.md)** (C, GPL-2.0, mature) - **[Deliantra](deliantra.md)** (C, GPL-2.0, mature)
- **[Dungeon Monkey Eternal](dungeon_monkey_eternal.md)** (Python, GPL-2.0)
- **[Egoboo](egoboo.md)** (C++, C, GPL-3.0, mature, inactive since 2015) - **[Egoboo](egoboo.md)** (C++, C, GPL-3.0, mature, inactive since 2015)
- **[Erebus](erebus.md)** (C++, GPL-3.0, beta) - **[Erebus](erebus.md)** (C++, GPL-3.0, beta)
- **[Eternal Lands](eternal_lands.md)** (C, C++, [Special](https://raw.githubusercontent.com/raduprv/Eternal-Lands/master/eternal_lands_license.txt), mature) - **[Eternal Lands](eternal_lands.md)** (C, C++, Special, mature)
- **[Evol Online](evol_online.md)** () - **[Evol Online](evol_online.md)** ()
- **[Exult](exult.md)** (C++, GPL-2.0, mature) - **[Exult](exult.md)** (C++, GPL-2.0, mature)
- **[Fall of Imyrin](fall_of_imiryn.md)** (Python, GPL-3.0, beta, inactive since 2009) - **[Fall of Imyrin](fall_of_imiryn.md)** (Python, GPL-3.0, beta, inactive since 2009)
- **[Freedink](freedink.md)** (C++, GPL-3.0) - **[Freedink](freedink.md)** (C++, GPL-3.0)
- **[FreedroidRPG](freedroid.md)** (C, GPL-2.0, mature) - **[FreedroidRPG](freedroid.md)** (C, GPL-2.0, mature)
- **[Goblin Hack](goblin_hack.md)** (C++, GPL-2.0, beta, inactive since ) - **[Goblin Hack](goblin_hack.md)** (C++, GPL-2.0, beta, inactive since )
- **[Hale](hale.md)** (Java, GPL-2.0, beta, inactive since 2014)
- **[Hero of Allacrost](allacrost.md)** (C++, Lua, GPL-2.0, stable) - **[Hero of Allacrost](allacrost.md)** (C++, Lua, GPL-2.0, stable)
- **[Ilarion](ilarion.md)** (C++, Java, Lua, GPL-3.0, mature) - **[Ilarion](ilarion.md)** (C++, Java, Lua, GPL-3.0, mature)
- **[Imperium](imperium.md)** (mature)
- **[Land of Fire](land_of_fire.md)** () - **[Land of Fire](land_of_fire.md)** ()
- **[Lips of Suna](lips_of_suna.md)** (C, GPL-3.0, beta, inactive since 2014)
- **[Meridian 59](meridian59.md)** (C++, C, GPL-2.0, mature) - **[Meridian 59](meridian59.md)** (C++, C, GPL-2.0, mature)
- **[Meritous](meritous.md)** () - **[Meritous](meritous.md)** ()
- **[Open Meridian](open_meridian.md)** (C, C++, GPL-2.0, mature) - **[Open Meridian](open_meridian.md)** (C, C++, GPL-2.0, mature)
@ -35,7 +39,9 @@
- **[PARPG](parpg.md)** (beta, inactive since 2012) - **[PARPG](parpg.md)** (beta, inactive since 2012)
- **[PlaneShift](planeshift.md)** (C++, GPL-2.0, mature) - **[PlaneShift](planeshift.md)** (C++, GPL-2.0, mature)
- **[Project Diaspora](project_diaspora.md)** (C, zlib, beta, inactive since 2011) - **[Project Diaspora](project_diaspora.md)** (C, zlib, beta, inactive since 2011)
- **[Radakan](radakan.md)** (Python, Special (permissive), beta, inactive since 2010) - **[Radakan](radakan.md)** (Python, Special, beta, inactive since 2010)
- **[Roguish](roguish.md)** (Javascript, BSD-3, beta, inactive since 2015)
- **[Room for Change](room_for_change.md)** (Java, Apache-2.0)
- **[Silvertree](silvertree.md)** (C++, GPL-3.0, beta, inactive since 2007) - **[Silvertree](silvertree.md)** (C++, GPL-3.0, beta, inactive since 2007)
- **[Source of Tales](source_of_tales.md)** (Lua, GPL-3.0) - **[Source of Tales](source_of_tales.md)** (Lua, GPL-3.0)
- **[Space Station 13](space_station_13.md)** (mature) - **[Space Station 13](space_station_13.md)** (mature)
@ -48,5 +54,7 @@
- **[VegaTrek](vegatrek.md)** (GPL-2.0, beta, inactive since 2013) - **[VegaTrek](vegatrek.md)** (GPL-2.0, beta, inactive since 2013)
- **[World of Phaos](world_of_phaos.md)** (PHP, GPL-2.0, inactive since 2011) - **[World of Phaos](world_of_phaos.md)** (PHP, GPL-2.0, inactive since 2011)
- **[XU4](xu4.md)** (C++, GPL-2.0, mature) - **[XU4](xu4.md)** (C++, GPL-2.0, mature)
- **[Zelda: Mystery of Solarus DX](zelda_mystery_of_solarus_dx.md)** (Lua, GPL-3.0)
- **[diablo-js](diablo_js.md)** (Java, Javascript, MIT, mature)
[comment]: # (end of autogenerated content) [comment]: # (end of autogenerated content)

View File

@ -8,7 +8,7 @@ _Hero of Allacrost is a 2D role-playing game inspired by classic console RPGs._
- Keywords: SP, 2D - Keywords: SP, 2D
- Code: https://bitbucket.org/allacrost/allacrost/src (hg) - Code: https://bitbucket.org/allacrost/allacrost/src (hg)
- Language(s): C++, Lua - Language(s): C++, Lua
- License: GPL-2.0 - Code license: GPL-2.0
## Building ## Building

View File

@ -8,7 +8,7 @@ _Quest-driven Roguelike fantasy dungeon crawler RPG with a powerful story._
- Keywords: android - Keywords: android
- Code: https://github.com/Zukero/andors-trail/ - Code: https://github.com/Zukero/andors-trail/
- Language(s): Java - Language(s): Java
- License: GPL-2.0 - Code license: GPL-2.0
## Building ## Building

View File

@ -8,7 +8,7 @@ _Open Source FREE 2D MMORPG._
- Keywords: mmo - Keywords: mmo
- Code: http://morgoao.cvs.sourceforge.net/ (cvs) https://github.com/Argentum-Online/Argentum-Online - Code: http://morgoao.cvs.sourceforge.net/ (cvs) https://github.com/Argentum-Online/Argentum-Online
- Language(s): VB - Language(s): VB
- License: GPL-2.0 - Code license: GPL-2.0
See also [spin-off](https://github.com/horacioMartinez/argentumonline.io). See also [spin-off](https://github.com/horacioMartinez/argentumonline.io).

View File

@ -9,7 +9,7 @@ _Arx Libertatis is a cross-platform, open source port of Arx Fatalis, a 2002 fir
- Keywords: SP - Keywords: SP
- Code: https://github.com/arx/ArxLibertatis - Code: https://github.com/arx/ArxLibertatis
- Language(s): C++ - Language(s): C++
- License: GPL-3.0 - Code license: GPL-3.0
## Building ## Building

View File

@ -8,7 +8,7 @@ _Eole-playing video games created by Jeff Vogel of Spiderweb Software._
- Keywords: SP, MP, RTS, TBS - Keywords: SP, MP, RTS, TBS
- Code: https://github.com/calref/cboe - Code: https://github.com/calref/cboe
- Language(s): C++ - Language(s): C++
- License: GPL-2.0 - Code license: GPL-2.0
Started as a commercial project. Started as a commercial project.

View File

@ -8,7 +8,7 @@ _A Massively Multiplayer Adventure._
- Keywords: MMORPG - Keywords: MMORPG
- Code: https://github.com/mozilla/BrowserQuest - Code: https://github.com/mozilla/BrowserQuest
- Language(s): Javascript - Language(s): Javascript
- License: MPL-2.0 - Code license: MPL-2.0
## Building ## Building

View File

@ -5,7 +5,7 @@ _An MMORPG that's all about grinding and doing chores._
- Home: https://github.com/jazztickets/choria - Home: https://github.com/jazztickets/choria
- Code: https://github.com/jazztickets/choria - Code: https://github.com/jazztickets/choria
- Language(s): C++, C - Language(s): C++, C
- License: GPL-3.0 - Code license: GPL-3.0
## Building ## Building

View File

@ -7,7 +7,7 @@ _Cooperative multiplayer graphical RPG and adventure game._
- Keywords: MMO - Keywords: MMO
- Code: https://sourceforge.net/p/crossfire/code/HEAD/tree/ (svn) - Code: https://sourceforge.net/p/crossfire/code/HEAD/tree/ (svn)
- Language(s): C, Java - Language(s): C, Java
- License: GPL-2.0 - Code license: GPL-2.0
See also [Gridarta for Crossfire, the map editor](https://sourceforge.net/projects/gridarta/). See also [Gridarta for Crossfire, the map editor](https://sourceforge.net/projects/gridarta/).

View File

@ -9,7 +9,7 @@ _Massively Multiplayer On-line Role-playing Game (MMORPG)._
- Keywords: MMO - Keywords: MMO
- Code: https://sourceforge.net/p/daimonin/code/HEAD/tree/ (svn) - Code: https://sourceforge.net/p/daimonin/code/HEAD/tree/ (svn)
- Language(s): C - Language(s): C
- License: GPL-2.0 - Code license: GPL-2.0
Server code based on [Crossfire](crossfire.md) Server code based on [Crossfire](crossfire.md)

View File

@ -7,7 +7,7 @@ _DarkCity is a MMORPG game, in text mode on the Internet._
- State: inactive since 2012 - State: inactive since 2012
- Code: https://sourceforge.net/p/darkcity/code/HEAD/tree/ (svn) - Code: https://sourceforge.net/p/darkcity/code/HEAD/tree/ (svn)
- Language(s): PHP - Language(s): PHP
- License: GPL-2.0 - Code license: GPL-2.0
## Building ## Building

View File

@ -7,6 +7,6 @@ _2D RPG set in a fantasy world._
- Keywords: SP - Keywords: SP
- Code: https://github.com/iamCode/Dawn - Code: https://github.com/iamCode/Dawn
- Language(s): C++ - Language(s): C++
- License: GPL-3.0 - Code license: GPL-3.0
## Building ## Building

Some files were not shown because too many files have changed in this diff Show More