generate statistics again and fixing inconsistencies across the entries, html output with vanilla-datatable included
This commit is contained in:
parent
569c8388ef
commit
8220365691
File diff suppressed because one or more lines are too long
@ -1,9 +1,10 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta charset="utf-8">
|
||||
<title>Open Source Games List</title>
|
||||
<link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/gh/mobius1/vanilla-Datatables@latest/vanilla-dataTables.min.css">
|
||||
<script type="text/javascript" src="https://cdn.jsdelivr.net/gh/mobius1/vanilla-Datatables@latest/vanilla-dataTables.min.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="vanilla-dataTables.css">
|
||||
<script type="text/javascript" src="vanilla-dataTables.js"></script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="container">
|
||||
|
178
docs/vanilla-dataTables.css
Normal file
178
docs/vanilla-dataTables.css
Normal file
@ -0,0 +1,178 @@
|
||||
/*!
|
||||
*
|
||||
* Vanilla-DataTables
|
||||
* Copyright (c) 2015-2017 Karl Saunders (http://mobius.ovh)
|
||||
* Licensed under MIT (http://www.opensource.org/licenses/mit-license.php)
|
||||
*
|
||||
* Version: 1.6.13
|
||||
*
|
||||
*/
|
||||
|
||||
.dataTable-wrapper.no-header .dataTable-container {
|
||||
border-top: 1px solid #d9d9d9;
|
||||
}
|
||||
|
||||
.dataTable-wrapper.no-footer .dataTable-container {
|
||||
border-bottom: 1px solid #d9d9d9;
|
||||
}
|
||||
|
||||
.dataTable-top,
|
||||
.dataTable-bottom {
|
||||
padding: 8px 10px;
|
||||
}
|
||||
|
||||
.dataTable-top > div:first-child,
|
||||
.dataTable-bottom > div:first-child {
|
||||
float: left;
|
||||
}
|
||||
|
||||
.dataTable-top > div:last-child,
|
||||
.dataTable-bottom > div:last-child {
|
||||
float: right;
|
||||
}
|
||||
|
||||
.dataTable-selector {
|
||||
padding: 6px;
|
||||
}
|
||||
|
||||
.dataTable-input {
|
||||
padding: 6px 12px;
|
||||
}
|
||||
|
||||
.dataTable-info {
|
||||
margin: 7px 0;
|
||||
}
|
||||
|
||||
/* PAGER */
|
||||
.dataTable-pagination ul {
|
||||
margin: 0;
|
||||
padding-left: 0;
|
||||
}
|
||||
|
||||
.dataTable-pagination li {
|
||||
list-style: none;
|
||||
float: left;
|
||||
}
|
||||
|
||||
.dataTable-pagination a {
|
||||
border: 1px solid transparent;
|
||||
float: left;
|
||||
margin-left: 2px;
|
||||
padding: 6px 12px;
|
||||
position: relative;
|
||||
text-decoration: none;
|
||||
color: #333;
|
||||
}
|
||||
|
||||
.dataTable-pagination a:hover {
|
||||
background-color: #d9d9d9;
|
||||
}
|
||||
|
||||
.dataTable-pagination .active a,
|
||||
.dataTable-pagination .active a:focus,
|
||||
.dataTable-pagination .active a:hover {
|
||||
background-color: #d9d9d9;
|
||||
cursor: default;
|
||||
}
|
||||
|
||||
.dataTable-pagination .ellipsis a,
|
||||
.dataTable-pagination .disabled a,
|
||||
.dataTable-pagination .disabled a:focus,
|
||||
.dataTable-pagination .disabled a:hover {
|
||||
cursor: not-allowed;
|
||||
}
|
||||
|
||||
.dataTable-pagination .disabled a,
|
||||
.dataTable-pagination .disabled a:focus,
|
||||
.dataTable-pagination .disabled a:hover {
|
||||
cursor: not-allowed;
|
||||
opacity: 0.4;
|
||||
}
|
||||
|
||||
.dataTable-pagination .pager a {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
/* TABLE */
|
||||
.dataTable-table {
|
||||
max-width: 100%;
|
||||
width: 100%;
|
||||
border-spacing: 0;
|
||||
}
|
||||
|
||||
.dataTable-table > tbody > tr > td,
|
||||
.dataTable-table > tbody > tr > th,
|
||||
.dataTable-table > tfoot > tr > td,
|
||||
.dataTable-table > tfoot > tr > th,
|
||||
.dataTable-table > thead > tr > td,
|
||||
.dataTable-table > thead > tr > th {
|
||||
vertical-align: top;
|
||||
padding: 8px 10px;
|
||||
}
|
||||
|
||||
.dataTable-table > thead > tr > th {
|
||||
vertical-align: bottom;
|
||||
text-align: left;
|
||||
border-bottom: 1px solid #d9d9d9;
|
||||
}
|
||||
|
||||
.dataTable-table > tfoot > tr > th {
|
||||
vertical-align: bottom;
|
||||
text-align: left;
|
||||
border-top: 1px solid #d9d9d9;
|
||||
}
|
||||
|
||||
.dataTable-table th {
|
||||
vertical-align: bottom;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
.dataTable-table th a {
|
||||
text-decoration: none;
|
||||
color: inherit;
|
||||
}
|
||||
|
||||
.dataTable-sorter {
|
||||
display: inline-block;
|
||||
height: 100%;
|
||||
position: relative;
|
||||
width: 100%;
|
||||
}
|
||||
|
||||
.dataTable-sorter::before,
|
||||
.dataTable-sorter::after {
|
||||
content: "";
|
||||
height: 0;
|
||||
width: 0;
|
||||
position: absolute;
|
||||
right: 4px;
|
||||
border-left: 4px solid transparent;
|
||||
border-right: 4px solid transparent;
|
||||
opacity: 0.2;
|
||||
}
|
||||
|
||||
.dataTable-sorter::before {
|
||||
border-top: 4px solid #000;
|
||||
bottom: 10px;
|
||||
}
|
||||
|
||||
.dataTable-sorter::after {
|
||||
border-bottom: 4px solid #000;
|
||||
border-top: 4px solid transparent;
|
||||
top: 0px;
|
||||
}
|
||||
|
||||
.asc .dataTable-sorter::after,
|
||||
.desc .dataTable-sorter::before {
|
||||
opacity: 0.6;
|
||||
}
|
||||
|
||||
.dataTables-empty {
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.dataTable-top::after, .dataTable-bottom::after {
|
||||
clear: both;
|
||||
content: " ";
|
||||
display: table;
|
||||
}
|
2426
docs/vanilla-dataTables.js
Normal file
2426
docs/vanilla-dataTables.js
Normal file
File diff suppressed because it is too large
Load Diff
@ -10,7 +10,7 @@
|
||||
- **[MechCommander 2 Omnitech](mechcommander2_omnitech.md)** (C++, MPL, beta, inactive since 2013)
|
||||
- **[Open Sonic](open_sonic.md)** (C, GPL-2.0, beta)
|
||||
- **[Open Zelda](open_zelda.md)** (C++, zlib, beta)
|
||||
- **[Red Eclipse](red_eclipse.md)** (C++, Zlib, mature)
|
||||
- **[Red Eclipse](red_eclipse.md)** (C++, zlib, mature)
|
||||
- **[Rocks'n'Diamonds ](rocks_and_diamonds.md)** (C, GPL-2.0, mature)
|
||||
- **[Secret Mario Chronicles](secret_mario_chronicles.md)** (C++, GPL-3.0, mature, inactive since 2009)
|
||||
- **[Smash](smash.md)** (Javascript, MIT, mature)
|
||||
|
@ -4,7 +4,7 @@ _Nostalgic glimpse in the past in a form of Commodore 64 game "Commando"._
|
||||
|
||||
- Home: http://commandojs.org/
|
||||
- State: beta, inactive since 2012
|
||||
- Keywords: web
|
||||
- Keywords: browser
|
||||
- Code repository: https://github.com/commandojs/CommandoJS
|
||||
- Code language: Javascript, Coffeescript
|
||||
- Code license: MIT
|
||||
|
@ -8,7 +8,7 @@ _First person arena shooter, featuring parkour, impulse boosts, and more._
|
||||
- Keywords: shooter
|
||||
- Code repository: https://github.com/red-eclipse
|
||||
- Code language: C++
|
||||
- Code license: Zlib
|
||||
- Code license: zlib
|
||||
|
||||
## Building
|
||||
|
||||
|
@ -6,7 +6,7 @@ _Jump and Run game like Super Mario World with an advanced Editor._
|
||||
- Media: https://en.wikipedia.org/wiki/Secret_Maryo_Chronicles
|
||||
- Download: https://sourceforge.net/projects/smclone/files
|
||||
- State: mature, inactive since 2009
|
||||
- Keywords: platform
|
||||
- Keywords: puzzle
|
||||
- Code repository: (see download)
|
||||
- Code language: C++
|
||||
- Code license: GPL-3.0
|
||||
|
@ -4,7 +4,7 @@ _Super Smash Bros-like in HTML5._
|
||||
|
||||
- Home: http://smash.gouchon.com/
|
||||
- State: mature
|
||||
- Keywords: web
|
||||
- Keywords: browser
|
||||
- Code repository: https://github.com/guillaume-gouchon/smash.js
|
||||
- Code language: Javascript
|
||||
- Code license: MIT
|
||||
|
@ -16,6 +16,6 @@
|
||||
- **[Solaris the Game](solaris.md)** (beta)
|
||||
- **[Star Maiden Rio](star_maiden_rio.md)** (mature)
|
||||
- **[TwinEngine](twin_engine.md)** (C, GPL-2.0, mature, inactive since 2015)
|
||||
- **[Visions from the Other Side](visions_from_the_other_side.md)** ()
|
||||
- **[Visions from the Other Side](visions_from_the_other_side.md)** (Ren'py, Freeware, mature, inactive since 2006)
|
||||
|
||||
[comment]: # (end of autogenerated content)
|
@ -5,7 +5,7 @@ _Original Colossal Caves adventure game, but in Python 3._
|
||||
- Home: https://github.com/brandon-rhodes/python-adventure
|
||||
- Media: https://en.wikipedia.org/wiki/Colossal_Cave_Adventure
|
||||
- State: mature
|
||||
- Keywords: text
|
||||
- Keywords: console
|
||||
- Code repository: https://github.com/brandon-rhodes/python-adventure
|
||||
- Code language: Python
|
||||
- Code license: Apache-2.0
|
||||
|
@ -4,7 +4,7 @@ _Open source version of the engine used in the Alone in the Dark and sequels._
|
||||
|
||||
- Home: https://github.com/jmimu/FITD
|
||||
- State: beta
|
||||
- Keywords: engine, reimplementation
|
||||
- Keywords: engine, remake
|
||||
- Code repository: https://github.com/jmimu/FITD
|
||||
- Code language: C, C++
|
||||
- Code license: GPL-2.0
|
||||
|
@ -4,7 +4,7 @@ _A Little Big Adventure engine._
|
||||
|
||||
- Home: https://github.com/xesf/twin-e
|
||||
- State: mature, inactive since 2015
|
||||
- Keywords: reimplementation, requires original content (Little Big Adventure 1)
|
||||
- Keywords: engine, remake, requires original content (Little Big Adventure 1)
|
||||
- Code repository: https://github.com/xesf/twin-e
|
||||
- Code language: C
|
||||
- Code license: GPL-2.0
|
||||
|
@ -7,11 +7,11 @@
|
||||
- **[Atlantis](atlantis.md)** (C++, GPL-2.0, mature, inactive since 2011)
|
||||
- **[Blender game engine](blender_game_engine.md)** (C++, GPL-2.0, mature)
|
||||
- **[COCOS2D-X](cocos2dx.md)** (C++, MIT, mature)
|
||||
- **[Dash Engine](dash.md)** ()
|
||||
- **[Delta Engine](deltaengine.md)** ()
|
||||
- **[Dash Engine](dash.md)** (D, MIT, mature, inactive since 2015)
|
||||
- **[Delta Engine](deltaengine.md)** (C#, Apache-2.0, mature, inactive since 2015)
|
||||
- **[ENIGMA](enigma.md)** (C++, C, GPL-3.0, mature)
|
||||
- **[EasyRPG Player](easyrpgplayer.md)** ()
|
||||
- **[Flare Engine](flare_engine.md)** ()
|
||||
- **[EasyRPG Player](easyrpgplayer.md)** (C++, GPL-3.0, mature)
|
||||
- **[Flare Engine](flare_engine.md)** (C++, GPL-3.0, mature)
|
||||
- **[Flixel](flixel.md)** (ActionScript, MIT, mature)
|
||||
- **[GemRB](gemrb.md)** (C++, Python, GPL-2.0, mature)
|
||||
- **[Godot](godot.md)** (C, C++, MIT, mature)
|
||||
@ -22,12 +22,12 @@
|
||||
- **[Lightweight Java Game Library](lwjgl.md)** (Kotlin, C, BSD-3, mature)
|
||||
- **[Lumix Engine](lumix.md)** (C++, MIT, beta)
|
||||
- **[LÖVE](loeve.md)** (C++, zlib, mature)
|
||||
- **[Mana](manasource.md)** (C++, GPL-2.0, beta)
|
||||
- **[Mana](mana_source.md)** (C++, GPL-2.0, beta)
|
||||
- **[Maratis](maratis.md)** (C++, GPL-2.0, beta)
|
||||
- **[MonoGame](monogame.md)** (C#, Ms-MPL MIT, mature)
|
||||
- **[MonoGame](monogame.md)** (C#, MPL, MIT, mature)
|
||||
- **[O.H.R.RPG.C.E](ohrrpgce.md)** (Basic, GPL-2.0, mature)
|
||||
- **[OGRE3D](ogre3d.md)** (C++, MIT, mature)
|
||||
- **[Octaforge](octaforge.md)** (C++, Special, mature)
|
||||
- **[Octaforge](octaforge.md)** (C++, Custom, mature)
|
||||
- **[Open RPG Maker](open_rpg_maker.md)** (beta, inactive since 2014)
|
||||
- **[OpenFL](open_fl.md)** (Haxe, MIT, mature)
|
||||
- **[OpenRPG](open_rpg.md)** (Java, Python, mature, inactive since 2013)
|
||||
@ -35,11 +35,11 @@
|
||||
- **[Panda 3D](panda3d.md)** (C++, C, BSD-3, mature)
|
||||
- **[Polycode](polycode.md)** (C, C++, MIT, beta)
|
||||
- **[Qt](qt.md)** (C++, LGPL-3.0, mature)
|
||||
- **[Quad-engine](quad.md)** (Delphi Pascal, MIT, beta)
|
||||
- **[Quad-engine](quad.md)** (Pascal, MIT, beta)
|
||||
- **[SDL Game Engine 2D](sge2d.md)** (C, MIT, beta)
|
||||
- **[ScummVM](scummvm.md)** (C++, GPL-2.0, mature)
|
||||
- **[Solarus](solarus.md)** (C++, GPL-3.0, mature)
|
||||
- **[Superpowers](superpowers.md)** ()
|
||||
- **[Superpowers](superpowers.md)** (Typescript, ISC, mature)
|
||||
- **[Terasology](terasology.md)** (Java, Apache-2.0, mature)
|
||||
- **[Urho3D](urho3d.md)** (C++, Angelscript, MIT, mature)
|
||||
- **[Vega Strike](vegastrike.md)** (C++, GPL-2.0, mature)
|
||||
@ -47,11 +47,11 @@
|
||||
- **[ZGameEditor](zgameeditor.md)** (Pascal, MIT, mature)
|
||||
- **[jMonkeyEngine](jmonkeyengine.md)** (Java, BSD, mature)
|
||||
- **[libGDX](libgdx.md)** (Java, C++, C, Apache-2.0, mature)
|
||||
- **[mkxp](mkxp.md)** ()
|
||||
- **[mkxp](mkxp.md)** (C++, C, GPL-2.0, mature)
|
||||
- **[pyORPG](pyorpg.md)** (Python, MIT, beta, inactive since 2015)
|
||||
- **[pygame](pygame.md)** (C, Python, LGPL-2.1, mature)
|
||||
- **[rpge](rpge.md)** (C, GPL-3.0, beta, inactive since 2014)
|
||||
- **[sandbox Game Maker](sandboxgamemaker.md)** ()
|
||||
- **[xoreos](xoreos.md)** ()
|
||||
- **[sandbox Game Maker](sandboxgamemaker.md)** (C++, C, Custom, mature, inactive since 2014)
|
||||
- **[xoreos](xoreos.md)** (C++, GPL-3.0, beta)
|
||||
|
||||
[comment]: # (end of autogenerated content)
|
@ -5,7 +5,7 @@ _An open source multiplayer online framework._
|
||||
- Home: https://arianne-project.org/ https://arianne-project.org/engine/marauroa.html
|
||||
- Download: https://arianne-project.org/engine/marauroa.html
|
||||
- State: mature
|
||||
- Keywords: multiplayer, 2D
|
||||
- Keywords: MP, 2D
|
||||
- Code repository: git://git.code.sf.net/p/arianne/marauroa
|
||||
- Code language: Java
|
||||
- Code license: GPL-2.0
|
||||
|
@ -5,7 +5,7 @@ _Complete 2D MMORPG platform._
|
||||
- Home: http://www.manasource.org/
|
||||
- Download: http://www.manasource.org/downloads.html
|
||||
- State: beta
|
||||
- Keywords: server, client, web
|
||||
- Keywords: MMO
|
||||
- Code repository: https://github.com/mana https://github.com/mana/manaserv
|
||||
- Code language: C++
|
||||
- Code license: GPL-2.0
|
||||
|
@ -8,7 +8,7 @@ _Open Source implementation of the Microsoft XNA 4 Framework._
|
||||
- State: mature
|
||||
- Code repository: https://github.com/MonoGame/MonoGame
|
||||
- Code language: C#
|
||||
- Code license: Ms-MPL MIT
|
||||
- Code license: MPL, MIT
|
||||
|
||||
## Building
|
||||
|
||||
|
@ -7,7 +7,10 @@ _OctaForge is a 3D game engine and a game development platform._
|
||||
- State: mature
|
||||
- Code repository: https://git.octaforge.org/ https://github.com/OctaForge (mirrors)
|
||||
- Code language: C++
|
||||
- Code license: Custom ([University of Illinois/NCSA Open Source License](https://github.com/OctaForge/OF-Engine/blob/master/COPYING.md))
|
||||
- Code license: Custom (NCSA open source license)
|
||||
|
||||
See also:
|
||||
[University of Illinois/NCSA Open Source License](https://github.com/OctaForge/OF-Engine/blob/master/COPYING.md)
|
||||
|
||||
## Building
|
||||
|
||||
|
@ -6,7 +6,7 @@ _Scene-oriented, flexible 3D engine written in C++._
|
||||
- Media: https://en.wikipedia.org/wiki/OGRE
|
||||
- Download: https://www.ogre3d.org/download/sdk
|
||||
- State: mature
|
||||
- Keywords: 3D rendering engine
|
||||
- Keywords: 3D
|
||||
- Code repository: https://bitbucket.org/sinbad/ogre/src (hg) https://github.com/OGRECave/ogre (mirror)
|
||||
- Code language: C++
|
||||
- Code license: MIT
|
||||
|
@ -6,7 +6,7 @@ _No description available._
|
||||
- Download: http://quad-engine.com/downloads.html
|
||||
- State: beta
|
||||
- Code repository: https://bitbucket.org/Darthman/quad/src (hg)
|
||||
- Code language: Delphi Pascal
|
||||
- Code language: Pascal
|
||||
- Code license: MIT
|
||||
|
||||
## Building
|
||||
|
@ -7,7 +7,7 @@ _Open source easy to use standalone 3D Game Maker and 3D Game Design program cur
|
||||
- State: mature, inactive since 2014
|
||||
- Code repository: https://github.com/PlatinumArts/Platinum-Arts-Sandbox-Free-Game-Maker
|
||||
- Code language: C++, C
|
||||
- Code license: Custom (MIT, modifiedZLIB: requires special credits and notifications)
|
||||
- Code license: Custom (MIT, modified zlib: requires special credits and notifications)
|
||||
|
||||
## Building
|
||||
|
||||
|
@ -6,7 +6,7 @@ _Allows you to run certain classic graphical point-and-click adventure games, pr
|
||||
- Media: https://en.wikipedia.org/wiki/ScummVM
|
||||
- Download: http://www.scummvm.org/downloads/
|
||||
- State: mature
|
||||
- Keywords: reimplementation
|
||||
- Keywords: engine
|
||||
- Code repository: https://github.com/scummvm/scummvm
|
||||
- Code language: C++
|
||||
- Code license: GPL-2.0
|
||||
|
@ -1,27 +1,27 @@
|
||||
# Popular required libraries
|
||||
|
||||
[comment]: # (start of autogenerated content, do not edit)
|
||||
- **[Boost (C++ Libraries)](boost.md)** (C++, Special, mature)
|
||||
- **[Crypto++](crypto.md)** ()
|
||||
- **[Boost (C++ Libraries)](boost.md)** (C++, Boost license 1.0, mature)
|
||||
- **[Crypto++](crypto.md)** (C++, Boost-1.0, mature)
|
||||
- **[Doxygen](doxygen.md)** (C++, GPL-2.0, mature)
|
||||
- **[FreeType](freetype.md)** (C, GPL, mature)
|
||||
- **[HarfBuzz](harfbuzz.md)** (C++, MIT, mature)
|
||||
- **[LZMA SDK](lzma.md)** (C, LGPL-2.0, mature)
|
||||
- **[Libxml2](libxml2.md)** (C, MIT, mature)
|
||||
- **[Lua](lua.md)** (C, MIT, mature)
|
||||
- **[Open AL](openal.md)** ()
|
||||
- **[Open AL Soft](openalsoft.md)** ()
|
||||
- **[OpenSSL](openssl.md)** (C, Special, mature)
|
||||
- **[Open AL](open_al.md)** (Proprietary, mature)
|
||||
- **[Open AL Soft](open_al_soft.md)** (C, LGPL-2.0, mature)
|
||||
- **[OpenSSL](openssl.md)** (C, Custom, mature)
|
||||
- **[Pthreads-win32](pthreads_win32.md)** (C, LGPL-2.1, mature)
|
||||
- **[Ragel](ragel.md)** (C++, MIT, mature)
|
||||
- **[SWIG](swig.md)** (C++, Special, mature)
|
||||
- **[SWIG](swig.md)** (C++, SWIG license, mature)
|
||||
- **[Simple DirectMedia Layer](sdl_2.md)** (C, zlib, mature)
|
||||
- **[Simple and Fast Multimedia Library](sfml.md)** (C++, zlib, mature)
|
||||
- **[XZ Utils](xz.md)** (C, Different, see file Copying, liblzma is public domain, mature)
|
||||
- **[libpng](libpng.md)** (C, Special, mature)
|
||||
- **[XZ Utils](xz.md)** (C, Custom, mature)
|
||||
- **[libpng](libpng.md)** (C, Custom, mature)
|
||||
- **[pkg-config](pkgconfig.md)** (C, GPL-2.0, mature)
|
||||
- **[wxWidgets](wxwidgets.md)** (C++, Objective C, Special, mature)
|
||||
- **[yaml-cpp](yaml_cpp.md)** ()
|
||||
- **[wxWidgets](wxwidgets.md)** (C++, Objective C, Custom, mature)
|
||||
- **[yaml-cpp](yaml_cpp.md)** (C++, MIT, mature)
|
||||
- **[zlib](zlib.md)** (C, zlib, mature)
|
||||
|
||||
[comment]: # (end of autogenerated content)
|
@ -8,8 +8,9 @@ _Boost provides free peer-reviewed portable C++ source libraries._
|
||||
- State: mature
|
||||
- Code repository: https://github.com/boostorg/boost
|
||||
- Code language: C++
|
||||
- Code license: Special
|
||||
- Code license details: [Boost Software License 1.0](https://github.com/boostorg/boost/blob/master/LICENSE_1_0.txt)
|
||||
- Code license: Boost license 1.0
|
||||
|
||||
[Boost Software License 1.0](https://github.com/boostorg/boost/blob/master/LICENSE_1_0.txt)
|
||||
|
||||
## Building
|
||||
|
||||
|
@ -6,11 +6,11 @@ _libpng is the official PNG reference library._
|
||||
- Media: https://en.wikipedia.org/wiki/Libpng
|
||||
- Download: (see home)
|
||||
- State: mature
|
||||
- Keywords: official
|
||||
- Code repository: https://sourceforge.net/p/libpng/code/ci/master/tree/
|
||||
- Code language: C
|
||||
- Code license: Special
|
||||
- Code license details: [libpng](https://sourceforge.net/p/libpng/code/ci/master/tree/LICENSE)
|
||||
- Code license: Custom (see LICENSE)
|
||||
|
||||
[libpng](https://sourceforge.net/p/libpng/code/ci/master/tree/LICENSE)
|
||||
|
||||
## Building
|
||||
|
||||
|
@ -8,8 +8,7 @@ _Toolkit for the Transport Layer Security (TLS) and Secure Sockets Layer (SSL) p
|
||||
- State: mature
|
||||
- Code repository: https://www.openssl.org/source/gitrepo.html https://github.com/openssl/openssl (mirror)
|
||||
- Code language: C
|
||||
- Code license: Special
|
||||
- Code license details: [Dual licensed under special licenses](https://github.com/openssl/openssl/blob/master/LICENSE)
|
||||
- Code license: Custom (Dual licensed under special licenses, https://github.com/openssl/openssl/blob/master/LICENSE)
|
||||
|
||||
## Building
|
||||
|
||||
|
@ -6,7 +6,7 @@ _Simple DirectMedia Layer is a cross-platform development library designed to pr
|
||||
- Media: https://en.wikipedia.org/wiki/Simple_DirectMedia_Layer
|
||||
- Download: https://www.libsdl.org/download-2.0.php
|
||||
- State: mature
|
||||
- Keywords: multimedia hardware abstraction layer, 3D graphics
|
||||
- Keywords: 3D
|
||||
- Code repository: http://hg.libsdl.org/SDL (mercurial)
|
||||
- Code language: C
|
||||
- Code license: zlib
|
||||
|
@ -9,8 +9,7 @@ _Software development tool that connects programs written in C and C++ with a va
|
||||
- Keywords: language binding, interface generator
|
||||
- Code repository: https://github.com/swig/swig
|
||||
- Code language: C++
|
||||
- Code license: Special
|
||||
- Code license details: [SWIG license](https://raw.githubusercontent.com/swig/swig/master/LICENSE)
|
||||
- Code license: SWIG license (https://raw.githubusercontent.com/swig/swig/master/LICENSE)
|
||||
|
||||
## Building
|
||||
|
||||
|
@ -9,6 +9,6 @@ _C++ library that lets developers create applications for Windows, Mac OS X, Lin
|
||||
- Keywords: gui toolkit
|
||||
- Code repository: https://github.com/wxWidgets/wxWidgets
|
||||
- Code language: C++, Objective C
|
||||
- Code license: Special
|
||||
- Code license: Custom
|
||||
|
||||
## Building
|
||||
|
@ -8,7 +8,7 @@ _General-purpose data compression software with a high compression ratio._
|
||||
- State: mature
|
||||
- Code repository: https://git.tukaani.org/?p=xz.git
|
||||
- Code language: C
|
||||
- Code license: Different, see file Copying, liblzma is public domain
|
||||
- Code license: Custom (see file Copying, liblzma is public domain)
|
||||
|
||||
Python support [lzma](https://docs.python.org/3/library/lzma.html)
|
||||
|
||||
@ -16,5 +16,5 @@ Supersedes [LZMA Utils](https://tukaani.org/lzma/)
|
||||
|
||||
## Building
|
||||
|
||||
See building instructions in source folder windows.
|
||||
- Build instructions: (see instructions in source folder windows)
|
||||
|
||||
|
@ -6,7 +6,7 @@
|
||||
- **[Dungeon Mapper](dungeon_mapper.md)** (C++, GPL-3.0, beta, inactive since 2013)
|
||||
- **[GM Tools](gm_tools.md)** (C++, GPL-2.0, beta, inactive since 2004)
|
||||
- **[JaNaG - Java Name Generator](java_ng.md)** (Java, GPL-2.0, mature, inactive since 2011)
|
||||
- **[Open Legend RPG](open_legend_rpg.md)** (Text, Special, mature)
|
||||
- **[Open Legend RPG](open_legend_rpg.md)** (Text, Custom, mature)
|
||||
- **[PCGen](pcgen.md)** (Java, mature)
|
||||
- **[Pymapper](pymapper.md)** (Python, GPL-3.0, mature)
|
||||
- **[RPDungeon - computer aided role playing](rpdungeon.md)** (Pascal, GPL-2.0, beta, inactive since 2006)
|
||||
|
@ -4,10 +4,9 @@ _A tabletop roleplaying game (or RPG) in which the players play the part of migh
|
||||
|
||||
- Home: http://www.openlegendrpg.com/
|
||||
- State: mature
|
||||
- Keywords: RPG system
|
||||
- Keywords: board game
|
||||
- Code repository: https://github.com/openlegend/core-rules
|
||||
- Code language: Text
|
||||
- Code license: Special
|
||||
- Code license details: [Open Legend Community License](https://github.com/openlegend/core-rules/blob/master/LICENSE.md)
|
||||
- Code license: Custom (Open Legend Community License: https://github.com/openlegend/core-rules/blob/master/LICENSE.md)
|
||||
|
||||
|
||||
|
@ -6,16 +6,16 @@
|
||||
- **[Ardentryst](ardentryst.md)** (Python, GPL-3.0, mature, inactive since 2009)
|
||||
- **[Argentum Online](argentum_online.md)** (VB, GPL-2.0, beta, inactive since 2014)
|
||||
- **[Arx Libertatis](arx_libertatis.md)** (C++, GPL-3.0, mature)
|
||||
- **[Atrinik](atrinik.md)** ()
|
||||
- **[Atrinik](atrinik.md)** (C, mature, inactive since 2016)
|
||||
- **[Avanor](avanor.md)** (C++, Lua, GPL-2.0, beta, inactive since 2006)
|
||||
- **[Betrayer's Moon Tactics](betrayer_moon_tactics.md)** (Javascript, GPL-2.0, beta, inactive since 2006)
|
||||
- **[BrowserQuest](browserquest.md)** (Javascript, MPL-2.0, mature)
|
||||
- **[Castle of the Winds](castle_of_the_winds.md)** (Javascript, MIT, beta)
|
||||
- **[Cataclysm](cataclysm.md)** (C++, CC-BY-SA-3, beta, inactive since 2012)
|
||||
- **[Catch Challenger](catch_challenger.md)** ()
|
||||
- **[Choria](choria.md)** ()
|
||||
- **[Catch Challenger](catch_challenger.md)** (C++, GPL-3.0, mature)
|
||||
- **[Choria](choria.md)** (C++, C, Lua, GPL-3.0, mature)
|
||||
- **[Classic Blades of Exile](blades_of_exile.md)** (C++, GPL-2.0, mature)
|
||||
- **[Crossfire](crossfire.md)** ()
|
||||
- **[Crossfire](crossfire.md)** (C, Java, GPL-2.0, mature)
|
||||
- **[DNT](dnt.md)** (C++, GPL-3.0, beta, inactive since 2016)
|
||||
- **[Daimonin](daimonin.md)** (C, GPL-2.0, mature)
|
||||
- **[Dark City](dark_city.md)** (PHP, GPL-2.0, mature, inactive since 2012)
|
||||
@ -26,18 +26,18 @@
|
||||
- **[Dragon Hunt](dragon_hunt.md)** (Python, GPL-2.0, mature)
|
||||
- **[Dungeon Crawl Stone Soup](dungeon_crawl_stone_soup.md)** (C++, Lua, GPL-2.0, mature)
|
||||
- **[Dungeon Hero](dungeon_hero.md)** (Java, MIT, mature)
|
||||
- **[Dungeon Monkey Eternal](dungeon_monkey_eternal.md)** ()
|
||||
- **[Dungeon Monkey Eternal](dungeon_monkey_eternal.md)** (Python, GPL-2.0, mature, inactive since 2016)
|
||||
- **[Dungeon Quest](dungeon_quest.md)** (Java, MIT, mature)
|
||||
- **[Egoboo](egoboo.md)** (C++, C, GPL-3.0, mature, inactive since 2015)
|
||||
- **[Endless Sky](endless_sky.md)** (C++, GPL-3.0, mature)
|
||||
- **[Eos, Dawn of Light: A Space Opera](eos_dawn_of_light.md)** (Python, MIT, beta, inactive since 2007)
|
||||
- **[Erebus](erebus.md)** (C++, GPL-3.0, beta)
|
||||
- **[Eternal Lands](eternal_lands.md)** (C, C++, Special, mature)
|
||||
- **[Evol Online](evol_online.md)** ()
|
||||
- **[Eternal Lands](eternal_lands.md)** (C, C++, Custom, mature)
|
||||
- **[Evol Online](evol_online.md)** (mature)
|
||||
- **[Exult](exult.md)** (C++, GPL-2.0, mature)
|
||||
- **[Fall of Imyrin](fall_of_imiryn.md)** (Python, GPL-3.0, beta, inactive since 2009)
|
||||
- **[Fallen Spire](fallen_spire.md)** (Python, GPL-3.0, beta, inactive since 2009)
|
||||
- **[Freedink](freedink.md)** ()
|
||||
- **[Freedink](freedink.md)** (C++, GPL-3.0, mature)
|
||||
- **[FreedroidRPG](freedroid.md)** (C, GPL-2.0, mature)
|
||||
- **[GalaxyMage Redux](galaxymage_redux.md)** (Python, GPL-2.0, beta, inactive since 2011)
|
||||
- **[GearHead](gearhead.md)** (Pascal, Python, LGPL-2.1, Apache-2.0, mature)
|
||||
@ -53,12 +53,12 @@
|
||||
- **[KQ Lives](kq_lives.md)** (C, GPL-2.0, beta, inactive since 2011)
|
||||
- **[Kobold's Quest 2](kobolds_quest_2.md)** (Python, LGPL-3.0, beta, inactive since 2011)
|
||||
- **[Labyrinth of Worlds](labyrinth_of_worlds.md)** (C++, beta, inactive since 2010)
|
||||
- **[Land of Fire](land_of_fire.md)** ()
|
||||
- **[Land of Fire](land_of_fire.md)** (beta)
|
||||
- **[Linley's Dungeon Crawl](linleys_dungeon_crawl.md)** (C, Custom, mature, inactive since 2006)
|
||||
- **[Lips of Suna](lips_of_suna.md)** (C, GPL-3.0, beta, inactive since 2014)
|
||||
- **[Magarena](magarena.md)** (Java, Groovy, GPL-3.0, mature)
|
||||
- **[Meridian 59](meridian59.md)** (C++, C, GPL-2.0, mature)
|
||||
- **[Meritous](meritous.md)** ()
|
||||
- **[Meritous](meritous.md)** (C, GPL-3.0, mature, inactive since 2008)
|
||||
- **[Moria](moria.md)** (C, GPL-3.0, mature, inactive since 2008)
|
||||
- **[NLarn](nlarn.md)** (C, Lua, GPL-3.0, mature)
|
||||
- **[Naev](naev.md)** (C, Lua, GPL-3.0, mature)
|
||||
@ -68,21 +68,21 @@
|
||||
- **[Open Tibia](open_tibia.md)** (C++, GPL-2.0, beta, inactive since 2014)
|
||||
- **[OpenMW](open_mw.md)** (C++, GPL-3.0, mature)
|
||||
- **[Openglad](openglad.md)** (C++, GPL-2.0, mature, inactive since 2004)
|
||||
- **[Other-Life](other_life.md)** ()
|
||||
- **[Other-Life](other_life.md)** (C, C++, beta)
|
||||
- **[PARPG](parpg.md)** (beta, inactive since 2012)
|
||||
- **[Phantasy Star Rebirth](phantasy.md)** (C++, GPL-3.0, beta, inactive since 2013)
|
||||
- **[PlaneShift](planeshift.md)** (C++, GPL-2.0, mature)
|
||||
- **[Project Diaspora](project_diaspora.md)** (C, zlib, beta, inactive since 2011)
|
||||
- **[REGoth](regoth.md)** (C++, GPL-3.0, beta)
|
||||
- **[Radakan](radakan.md)** (Python, Special, beta, inactive since 2010)
|
||||
- **[Radakan](radakan.md)** (Python, Custom, beta, inactive since 2010)
|
||||
- **[Rogue Clone IV](rogue_clone_iv.md)** (C, BSD, mature, inactive since 2006)
|
||||
- **[Roguish](roguish.md)** (Javascript, BSD-3, beta, inactive since 2015)
|
||||
- **[Room for Change](room_for_change.md)** ()
|
||||
- **[Room for Change](room_for_change.md)** (Java, Apache-2.0, mature, inactive since 2013)
|
||||
- **[RuneSword II](runesword_ii.md)** (Visual Basic, mature, inactive since 2011)
|
||||
- **[S.C.O.U.R.G.E.](scourge.md)** (C++, GPL-2.0, beta, inactive since 2008)
|
||||
- **[Silvertree](silvertree.md)** (C++, GPL-3.0, beta, inactive since 2007)
|
||||
- **[Slash'EM](slash_em.md)** (C, Custom, beta, inactive since 2007)
|
||||
- **[Source of Tales](source_of_tales.md)** ()
|
||||
- **[Source of Tales](source_of_tales.md)** (Lua, GPL-3.0, mature, inactive since 2013)
|
||||
- **[Space Station 13](space_station_13.md)** (mature)
|
||||
- **[Spice Trade](spice_trade.md)** (Java, LGPL-2.0, mature, inactive since 2005)
|
||||
- **[Stendhal](stendhal.md)** (Java, GPL-2.0, mature)
|
||||
@ -90,22 +90,22 @@
|
||||
- **[Summoning Wars](summoming_wars.md)** (C++, GPL-3.0, beta, inactive since 2014)
|
||||
- **[Tales of Maj'Eyal](tales_of_maj_eyal.md)** (C, Lua, GPL-3.0, mature)
|
||||
- **[The Clans](the_clans.md)** (C, GPL-2.0, beta, inactive since 2003)
|
||||
- **[The Mana World](manaworld.md)** ()
|
||||
- **[The Mana World](mana_world.md)** (PHP, GPL-2.0, mature)
|
||||
- **[The hunt for the lost rainbow jewels (Jewelhunt)](jewelhunt.md)** (Java, GPL-2.0, beta)
|
||||
- **[Trinity Reign](trinity_reign.md)** (C++, GPL-3.0, beta, inactive since 2013)
|
||||
- **[Tuxemon](tuxemon.md)** (Python, GPL-3.0, mature)
|
||||
- **[UlDunAd](uidunad.md)** (Python, GPL-3.0, beta, inactive since 2011)
|
||||
- **[Umbra](umbra.md)** (Python, Special, beta, inactive since 2002)
|
||||
- **[Umbra](umbra.md)** (Python, Custom, beta, inactive since 2002)
|
||||
- **[UnNetHack](unnethack.md)** (C, Custom, mature)
|
||||
- **[Underworld Adventures](underworld_adventures.md)** (C++, Lua, GPL-2.0, beta, inactive since 2006)
|
||||
- **[Valyria Tear](valyria_tear.md)** ()
|
||||
- **[Valyria Tear](valyria_tear.md)** (Lua, C++, C, GPL, mature)
|
||||
- **[VegaTrek](vegatrek.md)** (GPL-2.0, beta, inactive since 2013)
|
||||
- **[Waste's Edge](wastes_edge.md)** (Python, GPL-2.0, beta)
|
||||
- **[Witch Blast](witch_blast.md)** (C++, GPL-3.0, beta, inactive since 2015)
|
||||
- **[World of Phaos](world_of_phaos.md)** (PHP, GPL-2.0, mature, inactive since 2011)
|
||||
- **[XU4](xu4.md)** (C++, GPL-2.0, mature)
|
||||
- **[ZAngband](zangband.md)** (C, mature, inactive since 2005)
|
||||
- **[Zelda: Mystery of Solarus DX](zelda_mystery_of_solarus_dx.md)** ()
|
||||
- **[Zelda: Mystery of Solarus DX](zelda_mystery_of_solarus_dx.md)** (Lua, GPL-3.0, mature)
|
||||
- **[diablo-js](diablo_js.md)** (Java, Javascript, MIT, mature)
|
||||
|
||||
[comment]: # (end of autogenerated content)
|
@ -5,7 +5,7 @@ _Open Source FREE 2D MMORPG._
|
||||
- Home: http://www.comunidadargentum.com/ (Spanish)
|
||||
- Download: http://www.comunidadargentum.com/descargas/
|
||||
- State: beta, inactive since 2014
|
||||
- Keywords: mmo
|
||||
- Keywords: MMO
|
||||
- Code repository: http://morgoao.cvs.sourceforge.net/ (cvs) https://github.com/Argentum-Online/Argentum-Online
|
||||
- Code language: VB
|
||||
- Code license: GPL-2.0
|
||||
|
@ -5,7 +5,7 @@ _A Massively Multiplayer Adventure._
|
||||
- Home: http://browserquest.mozilla.org/
|
||||
- Media: https://en.wikipedia.org/wiki/BrowserQuest
|
||||
- State: mature
|
||||
- Keywords: MMORPG
|
||||
- Keywords: MMO
|
||||
- Code repository: https://github.com/mozilla/BrowserQuest
|
||||
- Code language: Javascript
|
||||
- Code license: MPL-2.0
|
||||
|
@ -9,8 +9,7 @@ _Multiplayer, online role-playing game (MMORPG)._
|
||||
- Keywords: MMO
|
||||
- Code repository: https://github.com/raduprv/Eternal-Lands
|
||||
- Code language: C, C++
|
||||
- Code license: Special
|
||||
- Code license details: [Modified QTPL](https://raw.githubusercontent.com/raduprv/Eternal-Lands/master/eternal_lands_license.txt)
|
||||
- Code license: Custom (modified QTPL: https://raw.githubusercontent.com/raduprv/Eternal-Lands/master/eternal_lands_license.txt)
|
||||
|
||||
## Building
|
||||
|
||||
|
@ -5,7 +5,7 @@ _A game of intergalactic exploration, warfare, and economics._
|
||||
- Home: https://empiredirectory.net/index.php
|
||||
- Download: https://empiredirectory.net/index.php/new-downloads
|
||||
- State: mature
|
||||
- Keywords: text based
|
||||
- Keywords: console
|
||||
- Code repository: (see download)
|
||||
|
||||
Nedd to register to download sources.
|
||||
|
@ -6,7 +6,7 @@ _Unofficial open source engine reimplementation of the game Morrowind._
|
||||
- Media: https://en.wikipedia.org/wiki/OpenMW
|
||||
- Download: https://openmw.org/downloads/
|
||||
- State: mature
|
||||
- Keywords: remake, requires original content (Morrowind)
|
||||
- Keywords: engine, remake, requires original content (Morrowind)
|
||||
- Code repository: https://github.com/OpenMW/openmw
|
||||
- Code language: C++
|
||||
- Code license: GPL-3.0
|
||||
|
@ -8,6 +8,6 @@ _Single player RPG game, set in a dark fantasy setting where four unique races s
|
||||
- Keywords: SP
|
||||
- Code repository: https://sourceforge.net/p/radakan/code/HEAD/tree/
|
||||
- Code language: Python
|
||||
- Code license: Special
|
||||
- Code license: Custom
|
||||
|
||||
## Building
|
||||
|
@ -3,6 +3,7 @@
|
||||
_Randomly generated action RPG._
|
||||
|
||||
- Home: https://github.com/antionio/game-off-2013
|
||||
- State: mature, inactive since 2013
|
||||
- Code repository: https://github.com/antionio/game-off-2013
|
||||
- Code language: Java
|
||||
- Code license: Apache-2.0
|
||||
|
@ -3,6 +3,7 @@
|
||||
_A massive multiplayer online roleplaying game._
|
||||
|
||||
- Home: http://www.sourceoftales.org/
|
||||
- State: mature, inactive since 2013
|
||||
- Keywords: MMO
|
||||
- Code repository: https://github.com/tales/sourceoftales
|
||||
- Code language: Lua
|
||||
|
@ -5,7 +5,7 @@ _Multiplayer online adventure game with an old school feel._
|
||||
- Home: https://stendhalgame.org/
|
||||
- Download: (see home)
|
||||
- State: mature
|
||||
- Keywords: MP, server
|
||||
- Keywords: MP, online
|
||||
- Code repository: https://sourceforge.net/p/arianne/stendhal/ci/master/tree/
|
||||
- Code language: Java
|
||||
- Code license: GPL-2.0
|
||||
|
@ -4,7 +4,7 @@ _Ultimate Dungeon Adventure (UlDunAd) - the extremely flexible, fun, text/graphi
|
||||
|
||||
- Home: https://www.pygame.org/project-UlDunAd-1140-.html
|
||||
- State: beta, inactive since 2011
|
||||
- Keywords: text-based
|
||||
- Keywords: console
|
||||
- Code repository: https://github.com/nhydock/UlDunAd
|
||||
- Code language: Python
|
||||
- Code license: GPL-3.0
|
||||
|
@ -7,7 +7,7 @@ _Computer role-playing game written in Python._
|
||||
- State: beta, inactive since 2002
|
||||
- Code repository: (see download)
|
||||
- Code language: Python
|
||||
- Code license: Special
|
||||
- Code license: Custom
|
||||
|
||||
## Building
|
||||
|
||||
|
@ -4,7 +4,8 @@ _J-RPG (Based on the Hero of Allacrost engine)._
|
||||
|
||||
- Home: https://valyriatear.blogspot.de/
|
||||
- Download: https://valyriatear.blogspot.de/p/downloads.html
|
||||
- Keywords: JRPG
|
||||
- State: mature
|
||||
- Keywords: JRPG, popular
|
||||
- Code repository: https://github.com/ValyriaTear/ValyriaTear
|
||||
- Code language: Lua, C++, C
|
||||
- Code license: GPL
|
||||
|
@ -3,11 +3,14 @@
|
||||
_This quest is a free, open-source game that works with Solarus, an open-source Zelda-like 2D game engine._
|
||||
|
||||
- Home: https://github.com/solarus-games/zsdx
|
||||
- Code repository: https://github.com/solarus-games/zsdx
|
||||
- State: mature
|
||||
- Code repository: https://gitlab.com/solarus-games/zsdx.git, https://github.com/solarus-games/zsdx (old)
|
||||
- Code language: Lua
|
||||
- Code license: GPL-3.0
|
||||
- Code dependencies: Solarus engine
|
||||
|
||||
Uses the [Solarus engine](../framework/solarus.md).
|
||||
See also: [Solarus engine](../framework/solarus.md).
|
||||
|
||||
## Building
|
||||
|
||||
- Build system: CMake
|
@ -4,6 +4,8 @@ _WebGL version of micropolisJS._
|
||||
|
||||
- Home: https://github.com/lo-th/3d.city
|
||||
- Play: http://lo-th.github.io/3d.city/index.html
|
||||
- State: mature, inactive since 2016
|
||||
- Keywords: browser
|
||||
- Code repository: https://github.com/lo-th/3d.city
|
||||
- Code language: Javascript
|
||||
- Code license: GPL-3.0
|
||||
|
@ -1,7 +1,7 @@
|
||||
# Simulation games
|
||||
|
||||
[comment]: # (start of autogenerated content, do not edit)
|
||||
- **[3d.city](3d_city.md)** ()
|
||||
- **[3d.city](3d_city.md)** (Javascript, GPL-3.0, mature, inactive since 2016)
|
||||
- **[Danger from the Deep](danger_from_the_deep.md)** (C++, GPL-2.0, beta, inactive since 2011)
|
||||
- **[FreeTrain](freetrain.md)** (C#, LPGL-2.1, beta, inactive since 2009)
|
||||
- **[Freeminer](freeminer.md)** (C++, Lua, GPL-3.0, beta)
|
||||
@ -12,9 +12,9 @@
|
||||
- **[Open Transport Tycoon](open_transport_tycoon.md)** (C++, GPL-2.0, mature)
|
||||
- **[OpenCity](open_city.md)** (C++, GPL-2.0, beta)
|
||||
- **[OpenSkyscraper](open_skyscraper.md)** (C++, GPL-2.0, beta)
|
||||
- **[Our Personal Space](our_personal_space.md)** ()
|
||||
- **[Pioneer](pioneer.md)** (C++, C, Mixed, mature)
|
||||
- **[Our Personal Space](our_personal_space.md)** (Ren'py, GPL-3.0, mature)
|
||||
- **[Pioneer](pioneer.md)** (C++, C, Apache-2.0, GPL-3.0, mature)
|
||||
- **[SimuTrans](simutrans.md)** (C++, Artistic License, mature)
|
||||
- **[micropolisJS](micropolis_js.md)** ()
|
||||
- **[micropolisJS](micropolis_js.md)** (C++, Java, Python, GPL-3.0, mature)
|
||||
|
||||
[comment]: # (end of autogenerated content)
|
@ -3,7 +3,8 @@
|
||||
_A port of Micropolis to JS/HTML5._
|
||||
|
||||
- Home: http://www.graememcc.co.uk/micropolisJS/
|
||||
- Download: can be played online
|
||||
- State: mature
|
||||
- Keywords: browser
|
||||
- Code repository: https://github.com/graememcc/micropolisJS
|
||||
- Code language: C++, Java, Python
|
||||
- Code license: GPL-3.0
|
||||
|
@ -4,10 +4,12 @@ _Simulation game where you play as a colonist on a new planet with your new husb
|
||||
|
||||
- Home: http://metasepia.icecavern.net/OurPersonalSpace/index.html
|
||||
- Download: (see home)
|
||||
- State: mature
|
||||
- Keywords: visual novel
|
||||
- Code repository: https://github.com/qirien/personal-space
|
||||
- Code language: Ren'py
|
||||
- Code license: GPL-3.0
|
||||
- Code dependencies: Ren'Py
|
||||
|
||||
## Building
|
||||
|
||||
|
@ -8,8 +8,7 @@ _Pioneer is a space adventure game set in our galaxy at the turn of the 31st cen
|
||||
- State: mature
|
||||
- Code repository: https://github.com/pioneerspacesim/pioneer
|
||||
- Code language: C++, C
|
||||
- Code license: Mixed
|
||||
- Code license details: Apache-2.0, GPL-3.0
|
||||
- Code license: Apache-2.0, GPL-3.0
|
||||
|
||||
See also the [sourceforge project](https://sourceforge.net/projects/pioneerspacesim/).
|
||||
|
||||
|
@ -1,43 +1,37 @@
|
||||
[comment]: # (autogenerated content, do not edit)
|
||||
# Statistics
|
||||
|
||||
analyzed 406 entries on 2018-06-07 13:01:36
|
||||
analyzed 406 entries on 2018-06-08 14:40:18
|
||||
|
||||
## State
|
||||
|
||||
- mature: 194 (47.8%)
|
||||
- beta: 164 (40.4%)
|
||||
- inactive: 152 (37.4%)
|
||||
- mature: 237 (58.4%)
|
||||
- beta: 169 (41.6%)
|
||||
- inactive: 166 (40.9%)
|
||||
|
||||
##### Inactive State
|
||||
|
||||
zoc (2017), dark_destiny (2016), dnt (2016), freerct (2016), polis (2016), wargame (2016), egoboo (2015), epic_of_heroes (2015), free_heroes2_engine (2015), mewl (2015), project_helena (2015), pyorpg (2015), roguish (2015), witch_blast (2015), argentum_online (2014), battles_of_antargis (2014), deity (2014), drop_shock (2014), dune_dynasty (2014), eternalwinterwars (2014), farcolony (2014), hale (2014), heroes_of_wing_commander (2014), kingdoms (2014), lips_of_suna (2014), open_rpg_maker (2014), open_tibia (2014), rpge (2014), sintel (2014), summoming_wars (2014), turious (2014), xenowar (2014), bos_wars (2013), c_evo (2013), decker (2013), demigod (2013), dungeon_mapper (2013), holy_spirit (2013), mechcommander2_omnitech (2013), mpango (2013), open_rpg (2013), phantasy (2013), trinity_reign (2013), vegatrek (2013), blacknova_traders (2012), cataclysm (2012), commando_js (2012), conquests (2012), dark_city (2012), golbin_camp (2012), hexwar (2012), outer_space (2012), parpg (2012), solar_empire (2012), thousand_parsec (2012), wizards_magic (2012), age_of_magic (2011), atlantis (2011), battlefield_java (2011), danger_from_the_deep (2011), dawn (2011), galaxymage_redux (2011), java_ng (2011), kobolds_quest_2 (2011), kq_lives (2011), open_moo2 (2011), project_diaspora (2011), runesword_ii (2011), song_of_albion (2011), star_control_2 (2011), uidunad (2011), world_of_phaos (2011), x-force (2011), ai_wars (2010), labyrinth_of_worlds (2010), linwarrior (2010), mercenary_commander (2010), open_homm (2010), radakan (2010), singularity (2010), skrupel (2010), slay (2010), space_trader_for_java (2010), xsera (2010), 8kingdoms (2009), alien_assault_traders (2009), annchienta (2009), ardentryst (2009), begin2 (2009), blitzkrieg (2009), dark_oberon (2009), duel_commander (2009), fall_of_imiryn (2009), fallen_spire (2009), freetrain (2009), glest (2009), goblin_hack (2009), open_pop (2009), orient (2009), secret_mario_chronicles (2009), world_of_heroes (2009), a_planets_revenge (2008), attal (2008), freestars (2008), mars_land_of_no_mercy (2008), moopy (2008), moria (2008), scoreos (2008), scourge (2008), sengoky_warring_states_of_japan (2008), space_opera (2008), space_trader_for_windows (2008), armies (2007), eos_dawn_of_light (2007), silvertree (2007), slash_em (2007), arthurs_knights (2006), avanor (2006), betrayer_moon_tactics (2006), boson (2006), crown_and_cutless (2006), eleconics (2006), jquest (2006), linleys_dungeon_crawl (2006), metal_mech (2006), rogue_clone_iv (2006), rpdungeon (2006), underworld_adventures (2006), galaxyng (2005), h_world (2005), spice_trade (2005), watomic (2005), zangband (2005), colonization_too (2004), geewhiz (2004), gm_tools (2004), iter_vehemens_ad_necem (2004), openglad (2004), promisance (2004), t_bots (2004), antichess (2003), catmother (2003), civil (2003), machinations (2003), pizza_business (2003), planetary_hoppers (2003), the_clans (2003), wargamer (2003), umbra (2002), civil_war (2001), tuxracer (2001), operation_citadel (2000)
|
||||
Zone of Control (2017), 3d.city (2016), Atrinik (2016), Birth of the Empires (2016), DNT (2016), Dark Destiny (2016), Dungeon Monkey Eternal (2016), FreeRCT (2016), Mechanized Assault & eXploration Reloaded (2016), Polis (2016), WarGame (2016), Dash Engine (2015), Delta Engine (2015), Egoboo (2015), Free heroes2 engine (2015), M.E.W.L. (2015), Project Helena (2015), Roguish (2015), The Epic of Heroes (2015), TwinEngine (2015), Witch Blast (2015), pyORPG (2015), Argentum Online (2014), Battles of Antargis (2014), Deity (2014), Drop Shock (2014), Dune Dynasty (2014), EternalWinterWars (2014), FAR Colony (2014), Hale (2014), Heroes of Wing Commander (2014), Kingdoms (2014), Lips of Suna (2014), Open RPG Maker (2014), Open Tibia (2014), Sintel The Game (2014), Summoning Wars (2014), Turious (2014), Xenowar (2014), rpge (2014), sandbox Game Maker (2014), Bos Wars (2013), C-evo (2013), Decker (2013), DemiGod (2013), Dungeon Mapper (2013), Holyspirit (2013), MechCommander 2 Omnitech (2013), Mpango (2013), OpenRPG (2013), Phantasy Star Rebirth (2013), Room for Change (2013), Source of Tales (2013), Trinity Reign (2013), VegaTrek (2013), BlackNova Traders (2012), Cataclysm (2012), CommandoJS (2012), Conquests (2012), Dark City (2012), Goblin Camp (2012), Hexwar (2012), Outer Space (2012), PARPG (2012), Solar Empire (2012), Thousand Parsec (2012), UFO2000 (2012), Wizards Magic (2012), Age of Magic (2011), Atlantis (2011), Battlefield Java (2011), Danger from the Deep (2011), Dawn (2011), GalaxyMage Redux (2011), JaNaG - Java Name Generator (2011), KQ Lives (2011), Kobold's Quest 2 (2011), OpenMOO2 (2011), Project Diaspora (2011), RuneSword II (2011), Song of Albion (2011), Star Control II: The Ur-Quan Masters (2011), UlDunAd (2011), World of Phaos (2011), X-Force: Fight For Destiny (2011), AI Wars (2010), Crimson Fields (2010), Endgame: Singularity (2010), Labyrinth of Worlds (2010), Linwarrior 3D (2010), Mercenary Commander (2010), OpenHoMM (2010), Radakan (2010), Skrupel - Tribute Compilation (2010), Slay (2010), SpaceTrader for Java (2010), XSera (2010), 8 Kingdoms (2009), Annchienta (2009), Ardentryst (2009), Begin2 (2009), Blitzkrieg (2009), Dark Oberon (2009), Duel Commander (2009), Fall of Imyrin (2009), Fallen Spire (2009), FreeTrain (2009), Glest (2009), Goblin Hack (2009), ORIENT (2009), OpenPop (2009), Secret Mario Chronicles (2009), World of Heroes (2009), A Planet's Revenge (2008), Attal (2008), Freestars (2008), Mars, Land of No Mercy (2008), Meritous (2008), Moopy (2008), Moria (2008), S.C.O.U.R.G.E. (2008), Scoreos (2008), Sengoku: Warring States of Japan (2008), Space Opera (2008), Space Trader for Windows (2008), Armies (2007), Eos, Dawn of Light: A Space Opera (2007), Silvertree (2007), Slash'EM (2007), Arthur's Knights (2006), Avanor (2006), Betrayer's Moon Tactics (2006), Boson (2006), Crown and Cutless (2006), Eleconics (2006), JQuest (2006), Linley's Dungeon Crawl (2006), Metal Mech (2006), RPDungeon - computer aided role playing (2006), Rogue Clone IV (2006), Underworld Adventures (2006), GalaxyNG (2005), H-World (2005), Spice Trade (2005), WAtomic (2005), ZAngband (2005), Colonization too (2004), GM Tools (2004), Gee Whiz (2004), Iter Vehemens ad Necem (2004), Openglad (2004), Promisance (2004), T-Bots (2004), AntiChess (2003), Cat Mother Dead Justice (2003), Civil (2003), Machinations (2003), Pizza Business (2003), Planetary Hoppers (2003), The Clans (2003), Wargamer (2003), XArchon (2003), Umbra (2002), Greenius' Civil War (2001), Tux Racer (2001), Operation Citadel (2000)
|
||||
|
||||
##### Without state tag (48)
|
||||
## Code Languages
|
||||
|
||||
3d_city, atrinik, birth_of_the_empires, camelia_girls, catch_challenger, choria, crimson_fields, crossfire, crypto, dash, deltaengine, digital, dungeon_monkey_eternal, easyrpgplayer, evol_online, flare_engine, freedink, gigalomania, land_of_fire, manaworld, maxr, meritous, micropolis_js, mkxp, murder_in_the_public_domain, open_general, openal, openalsoft, other_life, our_personal_space, room_for_change, sandboxgamemaker, sentient_storage, source_of_tales, star_maiden_rio, superpowers, tanks_of_freedom, twin_engine, ufo2000, valyria_tear, visions_from_the_other_side, wargus, warzone_2100, xarchon, xoreos, yaml_cpp, zelda_mystery_of_solarus_dx, zero_k
|
||||
Without language tag: 18 (4.4%)
|
||||
|
||||
## Languages
|
||||
|
||||
Without language tag: 19 (4.7%)
|
||||
|
||||
civil_war, crimson_fields, dragon_history, evol_online, imperium, land_of_fire, machinations, meritous, murder_in_the_public_domain, open_general, open_moo2, open_rpg_maker, openal, parpg, solaris, space_station_13, star_maiden_rio, vegatrek, xconq
|
||||
Crimson Fields, Dragon History, Evol Online, Greenius' Civil War, Imperium, Land of Fire, Machinations, Murder In The Public Domain, Open AL, Open General, Open RPG Maker, OpenMOO2, PARPG, Solaris the Game, Space Station 13, Star Maiden Rio, VegaTrek, Xconq
|
||||
|
||||
##### Language frequency
|
||||
|
||||
- C++ (36.5%)
|
||||
- C (20.3%)
|
||||
- Java (11.7%)
|
||||
- C++ (36.3%)
|
||||
- C (20.4%)
|
||||
- Java (11.6%)
|
||||
- Python (8.6%)
|
||||
- Lua (5.2%)
|
||||
- Lua (5.4%)
|
||||
- Javascript (3.9%)
|
||||
- PHP (3.5%)
|
||||
- PHP (3.4%)
|
||||
- C# (2.4%)
|
||||
- Pascal (1.1%)
|
||||
- Pascal (2.2%)
|
||||
- Ren'py (0.9%)
|
||||
- Haxe (0.6%)
|
||||
- Delphi (0.4%)
|
||||
- Delphi Pascal (0.4%)
|
||||
- ActionScript (0.2%)
|
||||
- Ada (0.2%)
|
||||
- Angelscript (0.2%)
|
||||
@ -50,7 +44,6 @@ civil_war, crimson_fields, dragon_history, evol_online, imperium, land_of_fire,
|
||||
- GDScript (0.2%)
|
||||
- Groovy (0.2%)
|
||||
- Kotlin (0.2%)
|
||||
- Lazarus (0.2%)
|
||||
- Objective C (0.2%)
|
||||
- Ruby (0.2%)
|
||||
- Rust (0.2%)
|
||||
@ -62,34 +55,85 @@ civil_war, crimson_fields, dragon_history, evol_online, imperium, land_of_fire,
|
||||
|
||||
## Code licenses
|
||||
|
||||
Without license tag: 237 (58.4%)
|
||||
Without license tag: 48 (11.8%)
|
||||
|
||||
8kingdoms, a_planets_revenge, age_of_magic, ai_wars, alien_assault_traders, ancient_beast, angband, antares, antichess, ardentryst, armies, arthurs_knights, atlantis, atomiks, atomix, atrinik, atromenace, attal, autorealm, avanor, battlefield_java, battles_of_antargis, begin2, betrayer_moon_tactics, blacknova_traders, blitzkrieg, bos_wars, boson, bygfoot, c_evo, caesar_ia, call_to_power2, camelia_girls, castle_of_the_winds, cataclysm, catch_challenger, catmother, civil_war, civone, clou, colobot, colonization_too, commando_js, conquests, crimson_fields, danger_from_the_deep, dark_destiny, dark_oberon, decker, deity, demigod, devana, digital, dragon_hunt, drop_shock, duel_commander, dune_dynasty, dune_ii_the_maker, dune_legacy, dungeon_crawl_stone_soup, dungeon_hero, dungeon_mapper, dungeon_quest, eleconics, endless_sky, eos_dawn_of_light, epic_of_heroes, epoh, eternalwinterwars, evil_cult, evol_online, fallen_spire, fanwor, farcolony, first_strike, free_heroes2_engine, free_space_colonization, free_synd, freelords, freeminer, freerails, freerct, freeserf, freespace_colonization, freestars, freetrain, galaxymage_redux, galaxyng, gdash, gearhead, geewhiz, gm_tools, golbin_camp, h_world, harris, haxima, heroes_of_wesnoth, heroes_of_wing_commander, hexwar, holy_spirit, imperium, iter_vehemens_ad_necem, jagged_alliance2, java_ng, jewelhunt, jigs_php_rpg, jquest, jsettlers, katomic, kingdoms, knights_and_merchants_remake, kobolds_quest_2, kq_lives, labyrinth_of_worlds, land_of_fire, linleys_dungeon_crawl, linwarrior, machinations, magarena, mars_land_of_no_mercy, mechcommander2_omnitech, mercenary_commander, meritous, metal_mech, mewl, moopy, moria, mpango, naev, nethack, nlarn, open_apocalypse, open_dune, open_general, open_homm, open_moo2, open_mw, open_panzer, open_pop, open_rails, open_rct2, open_rpg, open_rpg_maker, open_skyscraper, open_soccer, open_soccer_star, open_sonic, open_web_soccer, open_zelda, openglad, operation_citadel, orient, other_life, outer_space, parpg, pcgen, phantasy, pioneers, pizza_business, planetary_hoppers, polis, project_helena, promisance, pymapper, pyorpg, red_eclipse, regoth, return_to_the_roots, rocks_and_diamonds, rogue_clone_iv, rolemaster_office, rolisteam, rpdungeon, runesword_ii, scorched_moon, scoreforge_pathfinder_character_creator, scoreos, scourge, secret_mario_chronicles, sengoky_warring_states_of_japan, settlers_iii_remake, simple_solitaire, sintel, skrupel, slash_em, slay, smash, solar_empire, solaris, song_of_albion, space_faring, space_opera, space_station_13, space_trader_for_java, space_trader_for_windows, space_war, speed_dreams, spice_trade, star_maiden_rio, stars_nova, story_of_a_lost_sky, super_tux_kart, supremacy, t_bots, tales_of_maj_eyal, terasology, the_clans, theme_hospital, thousand_parsec, turious, turn_of_war, tuxemon, tuxracer, tvtower, uidunad, underworld_adventures, unnethack, vcmi, war_of_kingdom, wargame, wargamer, wargus, warzone_2100, wastes_edge, watomic, witch_blast, wizards_magic, wolfpack_empire, world_of_heroes, wyrmsun, x-force, xarchon, xenowar, xonotic, xsera, zangband, zoc
|
||||
8 Kingdoms, A Planet's Revenge, Alien Assault Traders, AntiChess, Armies, Atrinik, Battlefield Java, BlackNova Traders, C-evo, Camelia Girls, Clou!, Crimson Fields, Dark Destiny, Digital: A Love Story, Drop Shock, Eleconics, Evol Online, First Strike, FreeRails, Freestars, Greenius' Civil War, H-World, Heroes of Wesnoth, Hexwar, Imperium, JQuest, Labyrinth of Worlds, Land of Fire, Machinations, Mpango, Open General, Open RPG Maker, OpenMOO2, OpenRPG, Other-Life, PARPG, PCGen, Project Helena, RuneSword II, Solar Empire, Solaris the Game, Space Station 13, SpaceTrader for Java, Star Maiden Rio, War Of Kingdom, Warzone 2100, ZAngband, sCoreForge Pathfinder Character Creator
|
||||
|
||||
##### Licenses frequency
|
||||
|
||||
- GPL-2.0 (37.3%)
|
||||
- GPL-3.0 (19.5%)
|
||||
- MIT (13.0%)
|
||||
- Special (7.1%)
|
||||
- zlib (4.1%)
|
||||
- GPL (3.6%)
|
||||
- Apache-2.0 (2.4%)
|
||||
- BSD-3 (1.8%)
|
||||
- LGPL-2.0 (1.2%)
|
||||
- LGPL-2.1 (1.2%)
|
||||
- Mixed (1.2%)
|
||||
- AGPL-3.0 (0.6%)
|
||||
- Artistic License (0.6%)
|
||||
- BSD (0.6%)
|
||||
- Boost-1.0 (0.6%)
|
||||
- Different, see file Copying, liblzma is public domain (0.6%)
|
||||
- Freeware (0.6%)
|
||||
- ISC (0.6%)
|
||||
- LGPL-3.0 (0.6%)
|
||||
- MPL-2.0 (0.6%)
|
||||
- Ms-MPL MIT (0.6%)
|
||||
- Proprietary (0.6%)
|
||||
- Public Domain (0.6%)
|
||||
- zlib (0.6%)
|
||||
- GPL-2.0 (38.5%)
|
||||
- GPL-3.0 (24.9%)
|
||||
- MIT (11.4%)
|
||||
- Custom (5.3%)
|
||||
- Apache-2.0 (3.3%)
|
||||
- zlib (2.8%)
|
||||
- BSD (2.2%)
|
||||
- GPL (2.2%)
|
||||
- LGPL-3.0 (1.1%)
|
||||
- AGPL-3.0 (0.8%)
|
||||
- BSD-3 (0.8%)
|
||||
- LGPL-2.0 (0.8%)
|
||||
- LGPL-2.1 (0.8%)
|
||||
- MPL (0.6%)
|
||||
- Artistic License (0.3%)
|
||||
- Boost license 1.0 (0.3%)
|
||||
- Boost-1.0 (0.3%)
|
||||
- CC-BY-SA-3 (0.3%)
|
||||
- CC0 (0.3%)
|
||||
- CDDL (0.3%)
|
||||
- Educational (0.3%)
|
||||
- Freeware (0.3%)
|
||||
- GPL-20 (0.3%)
|
||||
- ISC (0.3%)
|
||||
- LPGL-2.1 (0.3%)
|
||||
- MPL-2.0 (0.3%)
|
||||
- Ms-RL (0.3%)
|
||||
- Proprietary (0.3%)
|
||||
- Public Domain (0.3%)
|
||||
- SWIG license (0.3%)
|
||||
|
||||
## Keywords
|
||||
|
||||
##### Keywords frequency
|
||||
|
||||
- TBS (10.5%)
|
||||
- RTS (8.9%)
|
||||
- roguelike (8.0%)
|
||||
- remake (7.6%)
|
||||
- requires original content (7.6%)
|
||||
- MMO (7.2%)
|
||||
- online (6.8%)
|
||||
- tool (5.5%)
|
||||
- SP (4.6%)
|
||||
- MP (3.4%)
|
||||
- 3D (3.0%)
|
||||
- visual novel (2.5%)
|
||||
- browser (2.1%)
|
||||
- shooter (2.1%)
|
||||
- sports (2.1%)
|
||||
- engine (1.7%)
|
||||
- popular (1.7%)
|
||||
- board game (1.3%)
|
||||
- cards (1.3%)
|
||||
- console (1.3%)
|
||||
- puzzle (1.3%)
|
||||
- racing (1.3%)
|
||||
- 2D (0.8%)
|
||||
- TB (0.8%)
|
||||
- JRPG (0.4%)
|
||||
- Sp (0.4%)
|
||||
- action-rpg (0.4%)
|
||||
- action/adventure (0.4%)
|
||||
- editor (0.4%)
|
||||
- educational (0.4%)
|
||||
- gui toolkit (0.4%)
|
||||
- inspired (0.4%)
|
||||
- interface generator (0.4%)
|
||||
- isometric (0.4%)
|
||||
- isometric 2D (0.4%)
|
||||
- kid-friendly (0.4%)
|
||||
- language binding (0.4%)
|
||||
- point&click (0.4%)
|
||||
- rating 18 (0.4%)
|
||||
- source documentation generator (0.4%)
|
||||
|
||||
|
@ -13,20 +13,20 @@
|
||||
- **[AntiChess](antichess.md)** (Java, mature, inactive since 2003)
|
||||
- **[Armies](armies.md)** (C++, mature, inactive since 2007)
|
||||
- **[Arthur's Knights](arthurs_knights.md)** (C++, Educational, beta, inactive since 2006)
|
||||
- **[Atomiks](atomiks.md)** (C, GPL, custom, mature)
|
||||
- **[Atomiks](atomiks.md)** (C, GPL, mature)
|
||||
- **[Atomix](atomix.md)** (C, GPL-2.0, mature)
|
||||
- **[Attal](attal.md)** (C++, GPL-2.0, mature, inactive since 2008)
|
||||
- **[Battle for Wesnoth](wesnoth.md)** (C++, GPL-2.0, mature)
|
||||
- **[Battlefield Java](battlefield_java.md)** (Java, beta, inactive since 2011)
|
||||
- **[Battles of Antargis](battles_of_antargis.md)** (C, C++, GPL-2.0, beta, inactive since 2014)
|
||||
- **[Begin2](begin2.md)** (C++, BSD, beta, inactive since 2009)
|
||||
- **[Birth of the Empires](birth_of_the_empires.md)** ()
|
||||
- **[Birth of the Empires](birth_of_the_empires.md)** (C++, Custom, mature, inactive since 2016)
|
||||
- **[BlackNova Traders](blacknova_traders.md)** (PHP, Javascript, beta, inactive since 2012)
|
||||
- **[Blitzkrieg](blitzkrieg.md)** (Java, GPL, beta, inactive since 2009)
|
||||
- **[Bos Wars](bos_wars.md)** (C++, GPL-2.0, mature, inactive since 2013)
|
||||
- **[Boson](boson.md)** (C++, GPL-2.0, beta, inactive since 2006)
|
||||
- **[Bygfoot](bygfoot.md)** (Java, GPL-2.0, beta)
|
||||
- **[C-evo](c_evo.md)** (Delphi Pascal, mature, inactive since 2013)
|
||||
- **[C-evo](c_evo.md)** (Pascal, mature, inactive since 2013)
|
||||
- **[Caesar IA](caesar_ia.md)** (C++, GPL-3.0, beta)
|
||||
- **[Call to Power 2](call_to_power2.md)** (C++, Custom, mature)
|
||||
- **[CivOne](civone.md)** (C#, CC0, beta)
|
||||
@ -35,9 +35,9 @@
|
||||
- **[Colonization too](colonization_too.md)** (C++, GPL-2.0, beta, inactive since 2004)
|
||||
- **[Conquests](conquests.md)** (C++, GPL-2.0, mature, inactive since 2012)
|
||||
- **[Corsix Theme Hospital](theme_hospital.md)** (Lua, C++, MIT, mature)
|
||||
- **[Crimson Fields](crimson_fields.md)** ()
|
||||
- **[Crown and Cutless](crown_and_cutless.md)** (C++, Special, beta, inactive since 2006)
|
||||
- **[Dark Destiny](dark_destiny.md)** (Java, unclear, mature, inactive since 2016)
|
||||
- **[Crimson Fields](crimson_fields.md)** (mature, inactive since 2010)
|
||||
- **[Crown and Cutless](crown_and_cutless.md)** (C++, Custom, beta, inactive since 2006)
|
||||
- **[Dark Destiny](dark_destiny.md)** (Java, mature, inactive since 2016)
|
||||
- **[Dark Oberon](dark_oberon.md)** (C++, GPL-2.0, mature, inactive since 2009)
|
||||
- **[Devana](devana.md)** (PHP, BSD, beta)
|
||||
- **[Drop Shock](drop_shock.md)** (PHP, mature, inactive since 2014)
|
||||
@ -66,7 +66,7 @@
|
||||
- **[Freeserf](freeserf.md)** (C++, GPL-3.0, beta)
|
||||
- **[Freestars](freestars.md)** (C++, beta, inactive since 2008)
|
||||
- **[GalaxyNG](galaxyng.md)** (C, GPL-2.0, mature, inactive since 2005)
|
||||
- **[Gigalomania](gigalomania.md)** ()
|
||||
- **[Gigalomania](gigalomania.md)** (C++, GPL-2.0, mature)
|
||||
- **[Glest](glest.md)** (C++, GPL-2.0, mature, inactive since 2009)
|
||||
- **[Globulation2](globulation2.md)** (C++, GPL-3.0, mature)
|
||||
- **[Goblin Camp](golbin_camp.md)** (C++, GPL-3.0, beta, inactive since 2012)
|
||||
@ -74,19 +74,19 @@
|
||||
- **[Harris](harris.md)** (C, Python, GPL-3.0, beta)
|
||||
- **[Heroes of Wesnoth](heroes_of_wesnoth.md)** (C++, beta)
|
||||
- **[Heroes of Wing Commander](heroes_of_wing_commander.md)** (Python, GPL-3.0, beta, inactive since 2014)
|
||||
- **[Hexwar](hexwar.md)** (Ruby, Javascript, unknown, beta, inactive since 2012)
|
||||
- **[Hexwar](hexwar.md)** (Ruby, Javascript, beta, inactive since 2012)
|
||||
- **[JQuest](jquest.md)** (Java, beta, inactive since 2006)
|
||||
- **[JSettlers](jsettlers.md)** (Java, GPL-3.0, mature)
|
||||
- **[Jagged Alliance 2 Stracciatella](jagged_alliance2.md)** (C++, Various, mature)
|
||||
- **[Jagged Alliance 2 Stracciatella](jagged_alliance2.md)** (C++, Custom, mature)
|
||||
- **[KAtomic](katomic.md)** (C++, GPL-2.0, mature)
|
||||
- **[Kingdoms](kingdoms.md)** (C++, GPL-3.0, beta, inactive since 2014)
|
||||
- **[Knights and Merchants Remake](knights_and_merchants_remake.md)** (Delphi, AGPL-3.0, mature)
|
||||
- **[Knights and Merchants Remake](knights_and_merchants_remake.md)** (Pascal, AGPL-3.0, mature)
|
||||
- **[LGeneral](lgeneral.md)** (C, GPL-2.0, mature)
|
||||
- **[LordsAWar!](lordsawar.md)** (C++, GPL-3.0, mature)
|
||||
- **[M.E.W.L.](mewl.md)** (C++, GPL-2.0, beta, inactive since 2015)
|
||||
- **[Machinations](machinations.md)** (beta, inactive since 2003)
|
||||
- **[Mars, Land of No Mercy](mars_land_of_no_mercy.md)** (C++, GPL-2.0, beta, inactive since 2008)
|
||||
- **[Mechanized Assault & eXploration Reloaded ](maxr.md)** ()
|
||||
- **[Mechanized Assault & eXploration Reloaded ](maxr.md)** (C++, C, GPL-2.0, beta, inactive since 2016)
|
||||
- **[MegaGlest](megaglest.md)** (C++, GPL-2.0, mature)
|
||||
- **[Megamek](megamek.md)** (Java, GPL-2.0, mature)
|
||||
- **[Mercenary Commander](mercenary_commander.md)** (Java, BSD, beta, inactive since 2010)
|
||||
@ -96,7 +96,7 @@
|
||||
- **[NetPanzer](netpanzer.md)** (C++, GPL-2.0, beta)
|
||||
- **[Open Apocalypse](open_apocalypse.md)** (C++, MIT, mature)
|
||||
- **[Open Dune](open_dune.md)** (C, GPL-2.0, mature)
|
||||
- **[Open General](open_general.md)** ()
|
||||
- **[Open General](open_general.md)** (mature)
|
||||
- **[Open Imperium Galactica](open_imperium_galactica.md)** (Java, GPL-3.0, beta)
|
||||
- **[Open Panzer](open_panzer.md)** (Javascript, GPL-2.0, mature)
|
||||
- **[Open Soccer Star](open_soccer_star.md)** (PHP, GPL-3.0, beta)
|
||||
@ -115,7 +115,7 @@
|
||||
- **[Pizza Business](pizza_business.md)** (C++, GPL-2.0, mature, inactive since 2003)
|
||||
- **[Planetary Hoppers](planetary_hoppers.md)** (Java, GPL-2.0, beta, inactive since 2003)
|
||||
- **[Polis](polis.md)** (Java, GPL-3.0, mature, inactive since 2016)
|
||||
- **[Project Helena](project_helena.md)** (Lazarus, beta, inactive since 2015)
|
||||
- **[Project Helena](project_helena.md)** (Pascal, beta, inactive since 2015)
|
||||
- **[Promisance](promisance.md)** (PHP, GPL-2.0, mature, inactive since 2004)
|
||||
- **[Return to the Roots](return_to_the_roots.md)** (C++, GPL-3.0, mature)
|
||||
- **[Scorched Moon](scorched_moon.md)** (Python, GPL-3.0, beta)
|
||||
@ -138,34 +138,34 @@
|
||||
- **[Supremacy](supremacy.md)** (C#, Ms-RL, beta, inactive)
|
||||
- **[T-Bots](t_bots.md)** (C, GPL-2.0, beta, inactive since 2004)
|
||||
- **[TVTower](tvtower.md)** (BlitzMax, Lua, Custom, mature)
|
||||
- **[Tanks of Freedom](tanks_of_freedom.md)** ()
|
||||
- **[Tanks of Freedom](tanks_of_freedom.md)** (GDScript, MIT, mature)
|
||||
- **[The Epic of Heroes](epic_of_heroes.md)** (C++, GPL-3.0, beta, inactive since 2015)
|
||||
- **[Thousand Parsec](thousand_parsec.md)** (C++, Python, GPL-2.0, beta, inactive since 2012)
|
||||
- **[TripleA](triplea.md)** (Java, GPL-2.0, mature)
|
||||
- **[Turious](turious.md)** (C, GPL-3.0, beta, inactive since 2014)
|
||||
- **[Turn of War](turn_of_war.md)** (Java, GPL-3.0, beta)
|
||||
- **[UFO2000](ufo2000.md)** ()
|
||||
- **[UFO2000](ufo2000.md)** (C++, GPL-2.0, mature, inactive since 2012)
|
||||
- **[Ufo: Alien Invasion](ufo_alien_invasion.md)** (C, C++, GPL-2.0, mature)
|
||||
- **[Unknown Horizons](unknown_horizons.md)** (Python, GPL-2.0, beta)
|
||||
- **[VCMI Project](vcmi.md)** (C++, GPL-2.0, mature)
|
||||
- **[WAtomic](watomic.md)** (Pascal, GPL-2.0, mature, inactive since 2005)
|
||||
- **[War Of Kingdom](war_of_kingdom.md)** ()
|
||||
- **[War Of Kingdom](war_of_kingdom.md)** (C, C++, beta)
|
||||
- **[WarGame](wargame.md)** (Unity, C#, CDDL, beta, inactive since 2016)
|
||||
- **[Wargamer](wargamer.md)** (C++, GPL-20, mature, inactive since 2003)
|
||||
- **[Wargus](wargus.md)** ()
|
||||
- **[Warzone 2100](warzone_2100.md)** ()
|
||||
- **[Wargus](wargus.md)** (C++, Lua, GPL-2.0, mature)
|
||||
- **[Warzone 2100](warzone_2100.md)** (C++, mature)
|
||||
- **[Widelands](widelands.md)** (C++, Lua, GPL-2.0, mature)
|
||||
- **[Wizards Magic](wizards_magic.md)** (Python, GPL-2.0, mature, inactive since 2012)
|
||||
- **[Wolfpack Empire](wolfpack_empire.md)** (C, GPL-3.0, mature)
|
||||
- **[World of Heroes](world_of_heroes.md)** (Python, BSD, beta, inactive since 2009)
|
||||
- **[Wyrmsun](wyrmsun.md)** (Lua, C++, GPL-2.0, mature)
|
||||
- **[X-Force: Fight For Destiny](x-force.md)** (Delphi, GPL-2.0, beta, inactive since 2011)
|
||||
- **[XArchon](xarchon.md)** ()
|
||||
- **[X-Force: Fight For Destiny](x-force.md)** (Pascal, GPL-2.0, beta, inactive since 2011)
|
||||
- **[XArchon](xarchon.md)** (C, C++, GPL-2.0, beta, inactive since 2003)
|
||||
- **[XSera](xsera.md)** (C, Lua, MIT, beta, inactive since 2010)
|
||||
- **[Xconq](xconq.md)** (GPL, mature)
|
||||
- **[Xenowar](xenowar.md)** (C, C++, GPL-3.0, mature, inactive since 2014)
|
||||
- **[Zero-K](zero_k.md)** ()
|
||||
- **[Zero-K](zero_k.md)** (Lua, GPL-2.0, mature)
|
||||
- **[Zetawar](zetawar.md)** (Clojure, MIT, mature)
|
||||
- **[Zone of Control](zoc.md)** ()
|
||||
- **[Zone of Control](zone_of_control.md)** (Rust, Apache-2.0, beta, inactive since 2017)
|
||||
|
||||
[comment]: # (end of autogenerated content)
|
@ -8,7 +8,8 @@ _Faithful remake of, and a tribute to, Atomix, a classic puzzle game created by
|
||||
- Keywords: puzzle
|
||||
- Code repository: https://sourceforge.net/p/atomiks/code/HEAD/tree/ (svn)
|
||||
- Code language: C
|
||||
- Code license: GPL, custom (Leveldesign, see Readme)
|
||||
- Code license: GPL
|
||||
- Assets license: Custom (Leveldesign, see Readme)
|
||||
|
||||
## Building
|
||||
|
||||
|
@ -4,10 +4,10 @@ _Turn-based 4X strategy game set in space in the style of classics such as Micro
|
||||
|
||||
- Home: http://bote2.square7.ch/en/wiki/Main_Page
|
||||
- Download: http://loadion.com/en/Birth-of-the-Empires_6681499.html
|
||||
- State: mature, inactive since 2016
|
||||
- Code repository: https://github.com/bote-team/bote
|
||||
- Code language: C++
|
||||
- Code license: Special
|
||||
- Code license details: Private use allowed
|
||||
- Code license: Custom (private use allowed)
|
||||
|
||||
See also [Android/Java version](https://bitbucket.org/sarkanyi/bote-libgdx/).
|
||||
|
||||
|
@ -8,6 +8,6 @@ _C-evo is a freeware empire building game for Windows._
|
||||
- State: mature, inactive since 2013
|
||||
- Keywords: TBS
|
||||
- Code repository: http://www.c-evo.org/files/download.php?cevosrc.cevosrc.zip
|
||||
- Code language: Delphi Pascal
|
||||
- Code language: Pascal
|
||||
|
||||
## Building
|
||||
|
@ -4,6 +4,7 @@ _Turn-based tactical war game._
|
||||
|
||||
- Home: http://crimson.seul.org/
|
||||
- Download: http://crimson.seul.org/download.php
|
||||
- State: mature, inactive since 2010
|
||||
- Keywords: TBS
|
||||
- Code repository: http://crimson.seul.org/cvs.php (cvs)
|
||||
|
||||
|
@ -7,7 +7,7 @@ _3d pirate action/adventure game in the spirit of the old Pirates! game._
|
||||
- State: beta, inactive since 2006
|
||||
- Code repository: https://sourceforge.net/p/crownandcutlass/code/HEAD/tree/ (svn)
|
||||
- Code language: C++
|
||||
- Code license: Special
|
||||
- Code license: Custom
|
||||
|
||||
## Building
|
||||
|
||||
|
@ -7,7 +7,6 @@ _Turn-based online space strategy game playable in internet browsers._
|
||||
- Keywords: MMO
|
||||
- Code repository: https://sourceforge.net/p/darkdestiny/code/HEAD/tree/ (svn)
|
||||
- Code language: Java
|
||||
- Code license: unclear
|
||||
|
||||
## Building
|
||||
|
||||
|
@ -5,7 +5,7 @@ _Browser strategy game._
|
||||
- Home: https://web.archive.org/web/20180419021717/http://devana.eu/, https://sourceforge.net/projects/devana/
|
||||
- Download: https://sourceforge.net/projects/devana/files
|
||||
- State: beta
|
||||
- Keywords: web
|
||||
- Keywords: browser
|
||||
- Code repository: (see download)
|
||||
- Code language: PHP
|
||||
- Code license: BSD
|
||||
|
@ -5,7 +5,7 @@ _Updated clone of Westood Studios' Dune2 which uses data files from the original
|
||||
- Home: http://dunelegacy.sourceforge.net/website/, https://sourceforge.net/projects/dunelegacy
|
||||
- Download: http://dunelegacy.sourceforge.net/website/downloads.html, https://sourceforge.net/projects/dunelegacy/files
|
||||
- State: mature
|
||||
- Keywords: requires original data
|
||||
- Keywords: requires original content
|
||||
- Code repository: https://sourceforge.net/p/dunelegacy/code/ci/master/tree/
|
||||
- Code language: C++
|
||||
- Code license: GPL-2.0
|
||||
|
@ -6,7 +6,7 @@ _Freeciv is a Free and Open Source empire-building strategy game inspired by the
|
||||
- Media: https://en.wikipedia.org/wiki/Freeciv
|
||||
- Download: http://www.freeciv.org/download.html
|
||||
- State: mature
|
||||
- Keywords: network, TBS
|
||||
- Keywords: TBS, MP
|
||||
- Code repository: https://github.com/freeciv/freeciv
|
||||
- Code language: C
|
||||
- Code license: GPL-2.0
|
||||
|
@ -5,7 +5,7 @@ _Freeciv-web is a version of Freeciv playable online in any modern web browser._
|
||||
- Home: https://play.freeciv.org/
|
||||
- Media: https://en.wikipedia.org/wiki/Freeciv#Freeciv_WebGL_3D_and_Freeciv-web
|
||||
- State: mature
|
||||
- Keywords: web client, TBS
|
||||
- Keywords: online, TBS
|
||||
- Code repository: https://github.com/freeciv/freeciv-web
|
||||
- Code language: Javascript, Java
|
||||
- Code license: AGPL-3.0
|
||||
|
@ -6,7 +6,7 @@ _FreeCol is a turn-based strategy game based on the old game Colonization, and s
|
||||
- Media: https://en.wikipedia.org/wiki/FreeCol
|
||||
- Download: http://www.freecol.org/download.html
|
||||
- State: mature
|
||||
- Keywords: network, TBS
|
||||
- Keywords: TBS, MP
|
||||
- Code repository: https://sourceforge.net/p/freecol/git/ci/master/tree/
|
||||
- Code language: Java
|
||||
- Code license: GPL-2.0
|
||||
|
@ -5,7 +5,7 @@ _Clone of the brilliant simulation game The Settlers 1 aka Serf City._
|
||||
- Home: http://jonls.dk/freeserf/
|
||||
- Download: https://github.com/freeserf/freeserf/releases
|
||||
- State: beta
|
||||
- Keywords: remake, requires original game content (Settlers 1)
|
||||
- Keywords: remake, requires original content (Settlers 1)
|
||||
- Code repository: https://github.com/freeserf/freeserf
|
||||
- Code language: C++
|
||||
- Code license: GPL-3.0
|
||||
|
@ -3,6 +3,8 @@
|
||||
_A 2D real time strategy Mega-Lo-Mania-like god game._
|
||||
|
||||
- Home: http://gigalomania.sourceforge.net/
|
||||
- State: mature
|
||||
- Keywords: RTS
|
||||
- Code repository: https://sourceforge.net/p/gigalomania/code/ci/master/tree/
|
||||
- Code language: C++
|
||||
- Code license: GPL-2.0
|
||||
|
@ -7,7 +7,6 @@ _Simple turn based, hexagon map, strategy game in the tradition of Panzer Genera
|
||||
- Keywords: TBS, online
|
||||
- Code repository: https://github.com/mgfreshour/hexwar
|
||||
- Code language: Ruby, Javascript
|
||||
- Code license: unknown
|
||||
|
||||
## Building
|
||||
|
||||
|
@ -4,11 +4,10 @@ _An improved, cross-platform, stable Jagged Alliance 2 runtime._
|
||||
|
||||
- Home: https://ja2-stracciatella.github.io/
|
||||
- State: mature
|
||||
- Keywords: requires original content
|
||||
- Code repository: https://github.com/ja2-stracciatella/ja2-stracciatella
|
||||
- Code language: C++
|
||||
- Code license: Various
|
||||
|
||||
Requires original content?
|
||||
- Code license: Custom (various)
|
||||
|
||||
## Building
|
||||
|
||||
|
@ -7,7 +7,7 @@ _An unofficial fan-made mod for the game Knights and Merchants._
|
||||
- State: mature
|
||||
- Keywords: RTS
|
||||
- Code repository: https://github.com/Kromster80/kam_remake
|
||||
- Code language: Delphi
|
||||
- Code language: Pascal
|
||||
- Code license: AGPL-3.0
|
||||
|
||||
Requires original game content.
|
||||
|
@ -5,8 +5,9 @@ _A turn-based strategy engine heavily inspired by Panzer General._
|
||||
- Home: http://lgames.sourceforge.net/LGeneral/
|
||||
- Media: https://en.wikipedia.org/wiki/Panzer_General#LGeneral
|
||||
- Download: (see home)
|
||||
- Platform: Android
|
||||
- State: mature
|
||||
- Keywords: TBS, andoird
|
||||
- Keywords: TBS
|
||||
- Code repository: various on github
|
||||
- Code language: C
|
||||
- Code license: GPL-2.0
|
||||
|
@ -4,12 +4,12 @@ _A remake of the old M.A.X. by Interplay from 1996._
|
||||
|
||||
- Home: https://www.maxr.org/
|
||||
- Download: https://www.maxr.org/docs.php?id=3
|
||||
- State: beta, inactive since 2016
|
||||
- Keywords: requires original content (some versions)
|
||||
- Code repository: (see download)
|
||||
- Code language: C++, C
|
||||
- Code license: GPL-2.0
|
||||
|
||||
May require original game content.
|
||||
|
||||
## Building
|
||||
|
||||
- Build system: CMake
|
||||
|
@ -5,7 +5,7 @@ _An online multiplayer tactical warfare game._
|
||||
- Home: http://www.netpanzer.info/
|
||||
- Download: http://www.netpanzer.info/Download/
|
||||
- State: beta
|
||||
- Keywords: online, multiplayer, RTS
|
||||
- Keywords: online, MP, RTS
|
||||
- Code repository: (see download) page and <https://sourceforge.net/p/netpanzerfp/code/HEAD/tree/> (svn)
|
||||
- Code language: C++
|
||||
- Code license: GPL-2.0
|
||||
|
@ -2,8 +2,10 @@
|
||||
|
||||
_Evolution of SSI Panzer General II._
|
||||
|
||||
- Home: https://sourceforge.net/projects/opengeneral/
|
||||
- Download: https://sourceforge.net/projects/opengeneral/files/
|
||||
- Home: http://www.open-general.com, https://sourceforge.net/projects/opengeneral/ (old)
|
||||
- Download: http://www.open-general.com/installer.php
|
||||
- State: mature (?)
|
||||
- Keywords: requires original content
|
||||
- Code repository: https://sourceforge.net/p/opengeneral/code/HEAD/tree/ (svn)
|
||||
|
||||
## Building
|
||||
|
@ -6,7 +6,7 @@ _Turn-based strategy/RPG game._
|
||||
- Download: https://sourceforge.net/projects/projecthelena/files
|
||||
- State: beta, inactive since 2015
|
||||
- Code repository: (see download)
|
||||
- Code language: Lazarus
|
||||
- Code language: Pascal
|
||||
|
||||
Requires: [Castle Game Engine](https://castle-engine.io/index.php)
|
||||
|
||||
|
@ -5,7 +5,7 @@ _Remake of "The Settlers III" for Windows, Linux, Mac and Android._
|
||||
- Home: https://github.com/jsettlers/settlers-remake
|
||||
- Download: https://github.com/jsettlers/settlers-remake/releases
|
||||
- State: beta
|
||||
- Keywords: remake, requires original game content
|
||||
- Keywords: remake, requires original content
|
||||
- Code repository: https://github.com/jsettlers/settlers-remake
|
||||
- Code language: Java
|
||||
- Code license: MIT
|
||||
|
@ -4,6 +4,7 @@ _Indie Turn Based Strategy in Isometric Pixel Art._
|
||||
|
||||
- Home: https://w84death.itch.io/tanks-of-freedom
|
||||
- Download: (see home)
|
||||
- State: mature
|
||||
- Code repository: https://github.com/w84death/Tanks-of-Freedom
|
||||
- Code language: GDScript
|
||||
- Code license: MIT
|
||||
|
@ -2,9 +2,11 @@
|
||||
|
||||
_Turn-based tactical strategy game._
|
||||
|
||||
- Home: http://www.freeors.com/ (chinese)
|
||||
- State: beta
|
||||
- Code repository: https://github.com/freeors/War-Of-Kingdom
|
||||
- Code language: C, C++
|
||||
- Code dependencies: Rose (https://github.com/freeors/Rose)
|
||||
|
||||
## Building
|
||||
|
||||
|
@ -4,13 +4,14 @@ _Warcraft2 Mod that allows you to play Warcraft2 with the Stratagus engine._
|
||||
|
||||
- Home: http://wargus.stratagus.com/index.shtml
|
||||
- Download: http://wargus.stratagus.com/download.shtml
|
||||
- State: mature (?)
|
||||
- Keywords: requires original content (?)
|
||||
- Code repository: https://code.launchpad.net/wargus (bzr), https://github.com/WARGUS/WARGUS
|
||||
- Code language: C++, Lua
|
||||
- Code license: GPL-2.0
|
||||
- Code dependencies: Stratagus
|
||||
|
||||
Runs on the [stratagus engine](http://forums.stratagus.com/).
|
||||
|
||||
Requires original content?
|
||||
|
||||
## Building
|
||||
|
||||
|
@ -4,7 +4,8 @@ _Full campaign with optional (but strongly recommended!), videos, battle against
|
||||
|
||||
- Home: http://wz2100.net/
|
||||
- Download: https://sourceforge.net/projects/warzone2100/files/releases/
|
||||
- Keywords: RTS
|
||||
- State: mature
|
||||
- Keywords: RTS, popular
|
||||
- Code repository: https://github.com/Warzone2100/warzone2100
|
||||
- Code language: C++
|
||||
|
||||
|
@ -6,7 +6,7 @@ _The Battle for Wesnoth is an open source, turn-based strategy game with a high
|
||||
- Media: https://en.wikipedia.org/wiki/The_Battle_for_Wesnoth
|
||||
- Download: http://www.wesnoth.org/#download
|
||||
- State: mature
|
||||
- Keywords: network, TBS
|
||||
- Keywords: TBS, MP
|
||||
- Code repository: https://github.com/wesnoth/wesnoth
|
||||
- Code language: C++
|
||||
- Code license: GPL-2.0
|
||||
|
@ -6,7 +6,7 @@ _Simple card strategy, based on Magic: The Gathering rules._
|
||||
- Media: https://lgdb.org/game/wizards_magic
|
||||
- Download: https://code.google.com/archive/p/wizards-magic/downloads
|
||||
- State: mature, inactive since 2012
|
||||
- Keywords: card game, remake
|
||||
- Keywords: cards, remake
|
||||
- Code repository: https://code.google.com/archive/p/wizards-magic/source
|
||||
- Code language: Python
|
||||
- Code license: GPL-2.0
|
||||
|
@ -7,7 +7,7 @@ _Remake of the classic X-Com-Games._
|
||||
- State: beta, inactive since 2011
|
||||
- Keywords: TBS
|
||||
- Code repository: https://sourceforge.net/p/xforceffd/code/HEAD/tree/
|
||||
- Code language: Delphi
|
||||
- Code language: Pascal
|
||||
- Code license: GPL-2.0
|
||||
|
||||
## Building
|
||||
|
@ -4,7 +4,7 @@ _Modelled after the golden oldie Archon game created by Freefall Associates and
|
||||
|
||||
- Home: http://xarchon.seul.org/
|
||||
- Download: http://xarchon.seul.org/download.html
|
||||
- State:beta, inactive since
|
||||
- State: beta, inactive since 2003
|
||||
- Code repository: cvs.seul.org:/home/cvspsrv/cvsroot
|
||||
- Code language: C, C++
|
||||
- Code license: GPL-2.0
|
||||
|
@ -5,7 +5,8 @@ _A free multi-platform open source real-time strategy video game._
|
||||
- Home: http://zero-k.info/
|
||||
- Media: https://en.wikipedia.org/wiki/Zero-K
|
||||
- Download: http://zero-k.info/Wiki/Download
|
||||
- Keywords: RTS
|
||||
- State: mature
|
||||
- Keywords: RTS, popular
|
||||
- Code repository: https://github.com/ZeroK-RTS/Zero-K
|
||||
- Code language: Lua
|
||||
- Code license: GPL-2.0
|
||||
|
@ -2,11 +2,15 @@
|
||||
|
||||
_Turn-based hexagonal strategy game written in Rust._
|
||||
|
||||
- Home: https://github.com/ozkriff/zoc, https://ozkriff.github.io/2017-08-17--devlog.html
|
||||
- Download: https://github.com/ozkriff/zoc/releases
|
||||
- State: beta, inactive since 2017
|
||||
- Keywords: TBS
|
||||
- Code repository: https://github.com/ozkriff/zoc
|
||||
- Code language: Rust
|
||||
- Code license: Apache-2.0
|
||||
|
||||
See also [Zemeroth](https://github.com/ozkriff/zemeroth).
|
||||
|
||||
## Building
|
||||
|
@ -310,23 +310,24 @@ def parse_entry(content):
|
||||
# checks
|
||||
|
||||
# essential fields
|
||||
essential_fields = ['home', 'state']
|
||||
essential_fields = ['home', 'state', 'code repository']
|
||||
for field in essential_fields:
|
||||
if field not in info:
|
||||
print('Essential field "{}" missing in entry {}'.format(field, info['title']))
|
||||
print('Essential field "{}" missing in entry "{}"'.format(field, info['title']))
|
||||
return info # so that the rest can run through
|
||||
|
||||
# state must contain either beta or mature but not both
|
||||
v = info['state']
|
||||
if 'beta' in v != 'mature' in v:
|
||||
printf('State must be one of <beta, mature> in entry {}'.format(info['title']))
|
||||
printf('State must be one of <"beta", "mature"> in entry "{}"'.format(info['title']))
|
||||
return info # so that the rest can run through
|
||||
|
||||
# extract inactive
|
||||
phrase = 'inactive since '
|
||||
inactive_year = [x[len(phrase):] for x in info['state'] if x.startswith(phrase)]
|
||||
assert len(inactive_year) <= 1
|
||||
if inactive_year:
|
||||
info['inactive'] = inactive_year
|
||||
info['inactive'] = inactive_year[0]
|
||||
|
||||
return info
|
||||
|
||||
@ -367,6 +368,7 @@ def assemble_infos():
|
||||
|
||||
return infos
|
||||
|
||||
|
||||
def generate_statistics():
|
||||
"""
|
||||
Generates the statistics page.
|
||||
@ -378,9 +380,6 @@ def generate_statistics():
|
||||
statistics_path = os.path.join(games_path, 'statistics.md')
|
||||
statistics = '[comment]: # (autogenerated content, do not edit)\n# Statistics\n\n'
|
||||
|
||||
# assemble infos
|
||||
infos = assemble_infos()
|
||||
|
||||
# total number
|
||||
number_entries = len(infos)
|
||||
rel = lambda x: x / number_entries * 100 # conversion to percent
|
||||
@ -395,53 +394,54 @@ def generate_statistics():
|
||||
statistics += '- mature: {} ({:.1f}%)\n- beta: {} ({:.1f}%)\n- inactive: {} ({:.1f}%)\n\n'.format(number_state_mature, rel(number_state_mature), number_state_beta, rel(number_state_beta), number_inactive, rel(number_inactive))
|
||||
|
||||
if number_inactive > 0:
|
||||
entries_inactive = [(x['file'], x['inactive']) for x in infos if 'inactive' in x]
|
||||
entries_inactive = [(x['title'], x['inactive']) for x in infos if 'inactive' in x]
|
||||
entries_inactive.sort(key=lambda x: x[0]) # first sort by name
|
||||
entries_inactive.sort(key=lambda x: -x[1]) # then sort by inactive year (more recently first)
|
||||
entries_inactive.sort(key=lambda x: x[1], reverse=True) # then sort by inactive year (more recently first)
|
||||
entries_inactive = ['{} ({})'.format(*x) for x in entries_inactive]
|
||||
statistics += '##### Inactive State\n\n' + ', '.join(entries_inactive) + '\n\n'
|
||||
|
||||
entries_no_state = [x['file'] for x in infos if 'state' not in x]
|
||||
if entries_no_state:
|
||||
entries_no_state.sort()
|
||||
statistics += '##### Without state tag ({})\n\n'.format(len(entries_no_state)) + ', '.join(entries_no_state) + '\n\n'
|
||||
|
||||
# Language
|
||||
statistics += '## Languages\n\n'
|
||||
number_no_language = sum(1 for x in infos if 'language' not in x)
|
||||
statistics += '## Code Languages\n\n'
|
||||
field = 'code language'
|
||||
|
||||
# those without language tag
|
||||
number_no_language = sum(1 for x in infos if field not in x)
|
||||
if number_no_language > 0:
|
||||
statistics += 'Without language tag: {} ({:.1f}%)\n\n'.format(number_no_language, rel(number_no_language))
|
||||
entries_no_language = [x['file'] for x in infos if 'language' not in x]
|
||||
entries_no_language = [x['title'] for x in infos if field not in x]
|
||||
entries_no_language.sort()
|
||||
statistics += ', '.join(entries_no_language) + '\n\n'
|
||||
|
||||
# get all languages together
|
||||
languages = []
|
||||
for info in infos:
|
||||
if 'language' in info:
|
||||
languages.extend(info['language'])
|
||||
if field in info:
|
||||
languages.extend(info[field])
|
||||
|
||||
unique_languages = set(languages)
|
||||
unique_languages = [(l, languages.count(l) / len(languages)) for l in unique_languages]
|
||||
unique_languages.sort(key=lambda x: x[0]) # first sort by name
|
||||
unique_languages.sort(key=lambda x: -x[1]) # then sort by occurrence (highest occurrence first)
|
||||
unique_languages.sort(key=lambda x: x[1], reverse=True) # then sort by occurrence (highest occurrence first)
|
||||
unique_languages = ['- {} ({:.1f}%)\n'.format(x[0], x[1]*100) for x in unique_languages]
|
||||
statistics += '##### Language frequency\n\n' + ''.join(unique_languages) + '\n'
|
||||
|
||||
# Licenses
|
||||
statistics += '## Code licenses\n\n'
|
||||
number_no_license = sum(1 for x in infos if 'license' not in x)
|
||||
field = 'code license'
|
||||
|
||||
# those without license
|
||||
number_no_license = sum(1 for x in infos if field not in x)
|
||||
if number_no_license > 0:
|
||||
statistics += 'Without license tag: {} ({:.1f}%)\n\n'.format(number_no_license, rel(number_no_license))
|
||||
entries_no_license = [x['file'] for x in infos if 'license' not in x]
|
||||
entries_no_license = [x['title'] for x in infos if field not in x]
|
||||
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'])
|
||||
if field in info:
|
||||
licenses.extend(info[field])
|
||||
|
||||
unique_licenses = set(licenses)
|
||||
unique_licenses = [(l, licenses.count(l) / len(licenses)) for l in unique_licenses]
|
||||
@ -450,6 +450,23 @@ def generate_statistics():
|
||||
unique_licenses = ['- {} ({:.1f}%)\n'.format(x[0], x[1]*100) for x in unique_licenses]
|
||||
statistics += '##### Licenses frequency\n\n' + ''.join(unique_licenses) + '\n'
|
||||
|
||||
# Keywords
|
||||
statistics += '## Keywords\n\n'
|
||||
field = 'keywords'
|
||||
|
||||
# get all keywords together
|
||||
keywords = []
|
||||
for info in infos:
|
||||
if field in info:
|
||||
keywords.extend(info[field])
|
||||
|
||||
unique_keywords = set(keywords)
|
||||
unique_keywords = [(l, keywords.count(l) / len(keywords)) for l in unique_keywords]
|
||||
unique_keywords.sort(key=lambda x: x[0]) # first sort by name
|
||||
unique_keywords.sort(key=lambda x: -x[1]) # then sort by occurrence (highest occurrence first)
|
||||
unique_keywords = ['- {} ({:.1f}%)\n'.format(x[0], x[1]*100) for x in unique_keywords]
|
||||
statistics += '##### Keywords frequency\n\n' + ''.join(unique_keywords) + '\n'
|
||||
|
||||
with open(statistics_path, mode='w', encoding='utf-8') as f:
|
||||
f.write(statistics)
|
||||
|
||||
@ -460,9 +477,6 @@ def export_json():
|
||||
with a dynamic table in a browser.
|
||||
"""
|
||||
|
||||
# assemble info
|
||||
infos = assemble_infos()
|
||||
|
||||
# make database out of it
|
||||
db = {}
|
||||
db['headings'] = ['Name', 'Download']
|
||||
@ -489,20 +503,23 @@ if __name__ == "__main__":
|
||||
games_path = os.path.realpath(os.path.join(os.path.dirname(__file__), os.path.pardir, 'games'))
|
||||
readme_file = os.path.realpath(os.path.join(games_path, os.pardir, 'README.md'))
|
||||
|
||||
# assemble info
|
||||
infos = assemble_infos()
|
||||
|
||||
# recount and write to readme
|
||||
#update_readme()
|
||||
update_readme()
|
||||
|
||||
# generate list in toc files
|
||||
#update_category_tocs()
|
||||
update_category_tocs()
|
||||
|
||||
# generate report
|
||||
#generate_statistics()
|
||||
generate_statistics()
|
||||
|
||||
# update database for html table
|
||||
export_json()
|
||||
|
||||
# check for unfilled template lines
|
||||
# check_template_leftovers()
|
||||
check_template_leftovers()
|
||||
|
||||
# check external links (only rarely)
|
||||
# check_validity_external_links()
|
||||
|
Loading…
x
Reference in New Issue
Block a user