diff --git a/README.md b/README.md index 5fad57e8..a2c77393 100644 --- a/README.md +++ b/README.md @@ -13,9 +13,9 @@ See also the list of [popular games on Github](https://github.com/leereilly/game [comment]: # (start of autogenerated content, do not edit) - **[Adventure games & Visual novels](adventure/_toc.md)** (14) -- **[Game frameworks](framework/_toc.md)** (45) +- **[Game frameworks](framework/_toc.md)** (46) - **[Popular required libraries](library/_toc.md)** (23) -- **[Role Playing Games](rpg/_toc.md)** (31) +- **[Role Playing Games](rpg/_toc.md)** (39) - **[Simulation games](simulation/_toc.md)** (10) - **[Strategy games](strategy/_toc.md)** (35) diff --git a/framework/_toc.md b/framework/_toc.md index 21626713..16c0682c 100644 --- a/framework/_toc.md +++ b/framework/_toc.md @@ -1,6 +1,7 @@ # Game frameworks [comment]: # (start of autogenerated content, do not edit) +- **[Annchienta](annchienta.md)** (C++, GPL-3.0, mature, inactive since 2009) - **[Arianne / Marauroa](arianne.md)** (Java, GPL-2.0, mature) - **[Blender game engine](blender_game_engine.md)** (C++, GPL-2.0, mature) - **[COCOS2D-X](cocos2dx.md)** (C++, MIT, mature) diff --git a/framework/annchienta.md b/framework/annchienta.md new file mode 100644 index 00000000..792d6d84 --- /dev/null +++ b/framework/annchienta.md @@ -0,0 +1,14 @@ +# Annchienta + +_A 2D game engine._ + +- Home: http://annchienta.sourceforge.net/?page=home +- Download: https://sourceforge.net/projects/annchienta/files/annchienta/current/ +- State: mature, inactive since 2009 +- Code: https://sourceforge.net/p/annchienta/code/HEAD/tree/trunk/Annchienta/ (svn) +- Language(s): C++ +- License: GPL-3.0 + +## Building + +Uses CMake diff --git a/maintenance.py b/maintenance.py index f620ce3d..5f8e11ab 100644 --- a/maintenance.py +++ b/maintenance.py @@ -7,6 +7,10 @@ TODO check for "_{One line description}_" or "- Wikipedia: {URL}" in game files and print warning TODO print all games without license or code information TODO for those games with github repositories get activity, number of open issues, number of merge requests and display in a health monitor file + TODO get number of games with github or bitbucket repository and list those who have neither + TODO in readme put contents to the top, put all games folder into another folder and this script as well as the template too + TODO change Wikipedia to Media + TODO single player to SP, multi player to MP for keywords """ import os diff --git a/rpg/_toc.md b/rpg/_toc.md index 5cd570f1..73d2d19d 100644 --- a/rpg/_toc.md +++ b/rpg/_toc.md @@ -5,31 +5,39 @@ - **[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)** (C) +- **[Blades of Exile](blades_of_exile.md)** (C++, GPL-2.0, beta, mature (inactive since)) - **[BrowserQuest](browserquest.md)** (Javascript, MPL-2.0, matures) - **[Catch Challenger](catch_challenger.md)** (C++) - **[Choria](choria.md)** (C++, C, GPL-3.0) - **[Crossfire](crossfire.md)** (C, Java, GPL-2.0) +- **[DNT](dnt.md)** (C++, GPL-3.0, beta, inactive since 2016) - **[Daimonin](daimonin.md)** (C, GPL-2.0, mature) - **[Dark City](dark_city.md)** (PHO, GPL-2.0, inactive since 2012) +- **[Dawn](dawn.md)** (C++, GPL-3.0, beta, inactive since 2011) - **[Deliantra](deliantra.md)** (C, GPL-2.0, mature) - **[Egoboo](egoboo.md)** (C++, C, GPL-3.0, mature, inactive since 2015) - **[Eternal Lands](eternal_lands.md)** (C, C++, [Special](https://raw.githubusercontent.com/raduprv/Eternal-Lands/master/eternal_lands_license.txt), mature) - **[Evol Online](evol_online.md)** () +- **[Fall of Imyrin](fall_of_imiryn.md)** (Python, GPL-3.0, beta, inactive since 2009) - **[FreedroidRPG](freedroid.md)** (C, GPL-2.0, mature) - **[Hero of Allacrost](allacrost.md)** (C++, Lua, GPL-2.0, stable) - **[Ilarion](ilarion.md)** (C++, Java, Lua, GPL-3.0, mature) - **[Land of Fire](land_of_fire.md)** () - **[Meridian 59](meridian59.md)** (C++, C, GPL-2.0, mature) +- **[Meritous](meritous.md)** () - **[Open Meridian](open_meridian.md)** (C, C++, GPL-2.0, mature) - **[Open Tibia](open_tibia.md)** (C++, GPL-2.0, beta, inactive since 2014) - **[Other-Life](other_life.md)** (C, C++) - **[PlaneShift](planeshift.md)** (C++, GPL-2.0, mature) - **[Project Diaspora](project_diaspora.md)** (C, zlib, beta, inactive since 2011) +- **[Radakan](radakan.md)** (Python, Special (permissive), beta, inactive since 2010) +- **[Silvertree](silvertree.md)** (C++, GPL-3.0, beta, inactive since 2007) - **[Source of Tales](source_of_tales.md)** (Lua, GPL-3.0) - **[Space Station 13](space_station_13.md)** (mature) - **[Stendhal](stendhal.md)** (Java, GPL-2.0, mature) - **[The Mana World](manaworld.md)** (PHP, GPL-2.0) - **[Trinity Reign](trinity_reign.md)** (C++, GPL-3.0, beta, inactive since 2013) +- **[Valyria Tear](valyria_tear.md)** (Lua, C++, C, GPL) - **[VegaTrek](vegatrek.md)** (GPL-2.0, beta, inactive since 2013) - **[World of Phaos](world_of_phaos.md)** (PHP, GPL-2.0, inactive since 2011) diff --git a/rpg/blades_of_exile.md b/rpg/blades_of_exile.md new file mode 100644 index 00000000..48d5261a --- /dev/null +++ b/rpg/blades_of_exile.md @@ -0,0 +1,17 @@ +# Blades of Exile + +_{One line description}_ + +- Home: http://www.spiderwebsoftware.com/blades/opensource.html +- Wikipedia: +- Download: {URL} +- State: beta, mature (inactive since) +- Keywords: single player, multi player, RTS, TBS (if none, remove the line) +- Code: https://github.com/calref/cboe +- Language(s): C++ +- License: GPL-2.0 + +Started as a commercial project. + +## Building + diff --git a/rpg/dawn.md b/rpg/dawn.md new file mode 100644 index 00000000..5fa77d20 --- /dev/null +++ b/rpg/dawn.md @@ -0,0 +1,12 @@ +# Dawn + +_2D RPG set in a fantasy world._ + +- Home: https://github.com/iamCode/Dawn/wiki +- State: beta, inactive since 2011 +- Keywords: single player +- Code: https://github.com/iamCode/Dawn +- Language(s): C++ +- License: GPL-3.0 + +## Building diff --git a/rpg/dnt.md b/rpg/dnt.md new file mode 100644 index 00000000..215c4d9f --- /dev/null +++ b/rpg/dnt.md @@ -0,0 +1,15 @@ +# DNT + +_3D single player RPG in a satirical post-apocalyptical world._ + +- Home: http://dnt.dnteam.org/cgi-bin/about.py https://sourceforge.net/projects/dnt/ +- Download: http://dnt.dnteam.org/cgi-bin/downloads.py +- State: beta, inactive since 2016 +- Keywords: single player +- Code: https://sourceforge.net/p/dnt/code/ci/master/tree/ (git) +- Language(s): C++ +- License: GPL-3.0 + +## Building + +Uses CMake diff --git a/rpg/fall_of_imiryn.md b/rpg/fall_of_imiryn.md new file mode 100644 index 00000000..83f1d41a --- /dev/null +++ b/rpg/fall_of_imiryn.md @@ -0,0 +1,13 @@ +# Fall of Imyrin + +_The first serious game using the Annchienta engine._ + +- Home: http://annchienta.sourceforge.net/?page=fall_of_imiryn +- Download: https://sourceforge.net/projects/annchienta/files/annchienta/current/ +- State: beta, inactive since 2009 +- Code: https://sourceforge.net/p/annchienta/code/HEAD/tree/trunk/Annchienta/ (svn) +- Language(s): Python +- License: GPL-3.0 + +## Building + diff --git a/rpg/meritous.md b/rpg/meritous.md new file mode 100644 index 00000000..1afaaece --- /dev/null +++ b/rpg/meritous.md @@ -0,0 +1,10 @@ +# Meritous + +_Action-adventure dungeon crawl game._ + +- Home: http://www.asceai.net/meritous/ +- Wikipedia: https://libregamewiki.org/Meritous +- Download: see home + +## Building + diff --git a/rpg/radakan.md b/rpg/radakan.md new file mode 100644 index 00000000..44b58e30 --- /dev/null +++ b/rpg/radakan.md @@ -0,0 +1,13 @@ +# Radakan + +_Single player RPG game, set in a dark fantasy setting where four unique races struggle for survival._ + +- Home: +- Download: https://sourceforge.net/projects/radakan/files/ +- State: beta, inactive since 2010 +- Keywords: SP +- Code: https://sourceforge.net/p/radakan/code/HEAD/tree/ +- Language(s): Python +- License: Special (permissive) + +## Building diff --git a/rpg/silvertree.md b/rpg/silvertree.md new file mode 100644 index 00000000..2368da0f --- /dev/null +++ b/rpg/silvertree.md @@ -0,0 +1,15 @@ +# Silvertree + +_3D RPG with a hybrid real time, turn based system._ + +- Home: https://code.google.com/archive/p/silvertree/ +- Download: https://code.google.com/archive/p/silvertree/downloads +- State: beta, inactive since 2007 +- Keywords: SP +- Code: https://code.google.com/archive/p/silvertree/source/default/source +- Language(s): C++ +- License: GPL-3.0 + +## Building + +Uses scons diff --git a/rpg/valyria_tear.md b/rpg/valyria_tear.md new file mode 100644 index 00000000..6d1ddb20 --- /dev/null +++ b/rpg/valyria_tear.md @@ -0,0 +1,15 @@ +# Valyria Tear + +_J-RPG (Based on the Hero of Allacrost engine)._ + +- Home: https://valyriatear.blogspot.de/ +- Download: https://valyriatear.blogspot.de/p/downloads.html +- Keywords: JRPG +- Code: https://github.com/ValyriaTear/ValyriaTear +- Language(s): Lua, C++, C +- License: GPL + +## Building + +Uses CMake +