From 849fb678441381a2ba1292b0103c2abc94135930 Mon Sep 17 00:00:00 2001 From: Trilarion Date: Thu, 7 Dec 2017 22:39:39 +0100 Subject: [PATCH] new entries --- README.md | 8 ++++---- framework/_toc.md | 1 + framework/manasource.md | 15 +++++++++++++++ maintenance.py | 4 ++-- rpg/_toc.md | 10 ++++++++++ rpg/atrinik.md | 12 ++++++++++++ rpg/catch_challenger.md | 12 ++++++++++++ rpg/daimonin.md | 17 +++++++++++++++++ rpg/deliantra.md | 13 +++++++++++++ rpg/evol_online.md | 14 ++++++++++++++ rpg/land_of_fire.md | 11 +++++++++++ rpg/manaworld.md | 14 ++++++++++++++ rpg/meridian59.md | 15 +++++++++++++++ rpg/open_meridian.md | 15 +++++++++++++++ rpg/source_of_tales.md | 15 +++++++++++++++ simulation/_toc.md | 1 + simulation/simutrans.md | 13 +++++++++++++ strategy/_toc.md | 3 +++ strategy/heroes_of_wesnoth.md | 11 +++++++++++ strategy/open_general.md | 10 ++++++++++ strategy/zero_k.md | 14 ++++++++++++++ 21 files changed, 222 insertions(+), 6 deletions(-) create mode 100644 framework/manasource.md create mode 100644 rpg/atrinik.md create mode 100644 rpg/catch_challenger.md create mode 100644 rpg/daimonin.md create mode 100644 rpg/deliantra.md create mode 100644 rpg/evol_online.md create mode 100644 rpg/land_of_fire.md create mode 100644 rpg/manaworld.md create mode 100644 rpg/meridian59.md create mode 100644 rpg/open_meridian.md create mode 100644 rpg/source_of_tales.md create mode 100644 simulation/simutrans.md create mode 100644 strategy/heroes_of_wesnoth.md create mode 100644 strategy/open_general.md create mode 100644 strategy/zero_k.md diff --git a/README.md b/README.md index fbcf8295..50997eb8 100644 --- a/README.md +++ b/README.md @@ -13,11 +13,11 @@ 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)** (8) -- **[Game frameworks](framework/_toc.md)** (44) +- **[Game frameworks](framework/_toc.md)** (45) - **[Popular required libraries](library/_toc.md)** (23) -- **[Role Playing Games](rpg/_toc.md)** (9) -- **[Simulation games](simulation/_toc.md)** (8) -- **[Strategy games](strategy/_toc.md)** (29) +- **[Role Playing Games](rpg/_toc.md)** (19) +- **[Simulation games](simulation/_toc.md)** (9) +- **[Strategy games](strategy/_toc.md)** (32) [comment]: # (end of autogenerated content) ## Contributing diff --git a/framework/_toc.md b/framework/_toc.md index 5ad571a1..21626713 100644 --- a/framework/_toc.md +++ b/framework/_toc.md @@ -17,6 +17,7 @@ - **[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) - **[Maratis](maratis.md)** (C++, GPL-2.0, experimental (4.x)) - **[MonoGame](monogame.md)** (C#, Ms-MPL MIT, mature) - **[O.H.R.RPG.C.E](ohrrpgce.md)** (Basic, GPL-2.0, mature) diff --git a/framework/manasource.md b/framework/manasource.md new file mode 100644 index 00000000..66e18961 --- /dev/null +++ b/framework/manasource.md @@ -0,0 +1,15 @@ +# Mana + +_Complete 2D MMORPG platform._ + +- Home: http://www.manasource.org/ +- Download: http://www.manasource.org/downloads.html +- State: beta +- Keywords: server, client, web +- Code: https://github.com/mana https://github.com/mana/manaserv +- Language(s): C++ +- License: GPL-2.0 + +## Building + +Uses CMake diff --git a/maintenance.py b/maintenance.py index 58815cf5..3cf88529 100644 --- a/maintenance.py +++ b/maintenance.py @@ -86,7 +86,7 @@ def update_readme(): info = zip(titles, subfolders, n) # sort according to title - info.sort(key=lambda x:x[0]) + info = sorted(info, key=lambda x:x[0]) # assemble output update = ['- **[{}]({}/_toc.md)** ({})\n'.format(*entry) for entry in info] @@ -129,7 +129,7 @@ def update_category_tocs(): info = zip(titles, files, more) # sort according to title - info.sort(key=lambda x:x[0]) + info = sorted(info, key=lambda x:x[0]) # assemble output update = ['- **[{}]({})** ({})\n'.format(*entry) for entry in info] diff --git a/rpg/_toc.md b/rpg/_toc.md index 7097e08e..34352cfc 100644 --- a/rpg/_toc.md +++ b/rpg/_toc.md @@ -2,13 +2,23 @@ [comment]: # (start of autogenerated content, do not edit) - **[Arx Libertatis](arx_libertatis.md)** (C++, GPL-3.0, mature) +- **[Atrinik](atrinik.md)** (C) - **[BrowserQuest](browserquest.md)** (Javascript, MPL-2.0, matures) +- **[Catch Challenger](catch_challenger.md)** (C++) - **[Crossfire](crossfire.md)** (C, Java, GPL-2.0) +- **[Daimonin](daimonin.md)** (C, GPL-2.0, mature) +- **[Deliantra](deliantra.md)** (C, GPL-2.0, mature) - **[Egoboo](egoboo.md)** (C++, C, GPL-3.0, mature, inactive since 2015) +- **[Evol Online](evol_online.md)** () - **[FreedroidRPG](freedroid.md)** (C, GPL-2.0, mature) - **[Hero of Allacrost](allacrost.md)** (C++, Lua, GPL-2.0, stable) +- **[Land of Fire](land_of_fire.md)** () +- **[Meridian 59](meridian59.md)** (C++, C, GPL-2.0, mature) +- **[Open Meridian](open_meridian.md)** (C, C++, GPL-2.0, mature) - **[PlaneShift](planeshift.md)** (C++, GPL-2.0, mature) +- **[Source of Tales](source_of_tales.md)** (Lua, GPL-3.0) - **[Stendhal](stendhal.md)** (Java, GPL-2.0, mature) +- **[The Mana World](manaworld.md)** (PHP, GPL-2.0) - **[VegaTrek](vegatrek.md)** (GPL-2.0, beta, inactive since 2013) [comment]: # (end of autogenerated content) \ No newline at end of file diff --git a/rpg/atrinik.md b/rpg/atrinik.md new file mode 100644 index 00000000..d1f02424 --- /dev/null +++ b/rpg/atrinik.md @@ -0,0 +1,12 @@ +# Atrinik + +_Multiplayer Online Role Playing Game (MORPG) with 2D isometric graphics based on Daimonin and Crossfire._ + +- Home: https://www.atrinik.org/ +- Download: see home +- Code: https://github.com/atrinik +- Language(s): C + +## Building + +Uses CMake diff --git a/rpg/catch_challenger.md b/rpg/catch_challenger.md new file mode 100644 index 00000000..f86187c4 --- /dev/null +++ b/rpg/catch_challenger.md @@ -0,0 +1,12 @@ +# Catch Challenger + +_A independent MMORPG, Lan game and a single player game._ + +- Home: https://catchchallenger.first-world.info/ +- Download: https://catchchallenger.first-world.info/download.html +- Code: https://github.com/alphaonex86/CatchChallenger +- Language(s): C++ + +## Building + + diff --git a/rpg/daimonin.md b/rpg/daimonin.md new file mode 100644 index 00000000..4cb30523 --- /dev/null +++ b/rpg/daimonin.md @@ -0,0 +1,17 @@ +# Daimonin + +_Massively Multiplayer On-line Role-playing Game (MMORPG)._ + +- Home: https://www.daimonin.org/ +- Wikipedia: +- Download: https://www.daimonin.org/downloads/ +- State: mature +- Keywords: MMO +- Code: https://sourceforge.net/p/daimonin/code/HEAD/tree/ (svn) +- Language(s): C +- License: GPL-2.0 + +Server code based on [Crossfire](crossfire.md) + +## Building + diff --git a/rpg/deliantra.md b/rpg/deliantra.md new file mode 100644 index 00000000..172e6029 --- /dev/null +++ b/rpg/deliantra.md @@ -0,0 +1,13 @@ +# Deliantra + +_A cooperative multiplayer RPG and adventure game set in a classical medieval environment with ubiquitious weapons and magic._ + +- Home: http://www.deliantra.net/index.html +- Download: http://www.deliantra.net/play.html +- State: mature +- Keywords: MMO +- Code: http://cvs.schmorp.de/deliantra/ (cvs) +- Language(s): C +- License: GPL-2.0 + +## Building diff --git a/rpg/evol_online.md b/rpg/evol_online.md new file mode 100644 index 00000000..ee122da8 --- /dev/null +++ b/rpg/evol_online.md @@ -0,0 +1,14 @@ +# Evol Online + +_A homely MMORPG._ + +- Home: http://evolonline.org/ +- Download: http://evolonline.org/manaplus +- Keywords: MMO +- Code: git@gitlab.com:evol/evol-all.git + +Uses Mana source engine. + +## Building + + diff --git a/rpg/land_of_fire.md b/rpg/land_of_fire.md new file mode 100644 index 00000000..8a0a5b41 --- /dev/null +++ b/rpg/land_of_fire.md @@ -0,0 +1,11 @@ +# Land of Fire + +_A currently playable MMORPG project._ + +- Home: http://landoffire.org/ +- Code: https://github.com/landoffire + +Uses the Mana source engine. + +## Building + diff --git a/rpg/manaworld.md b/rpg/manaworld.md new file mode 100644 index 00000000..a553eb21 --- /dev/null +++ b/rpg/manaworld.md @@ -0,0 +1,14 @@ +# The Mana World + +_2D open source MMORPG._ + +- Home: https://www.themanaworld.org/ +- Download: https://www.themanaworld.org/index.php/Downloads +- Keywords: MMO +- Code: https://github.com/themanaworld +- Language(s): PHP +- License: GPL-2.0 + +See also [ManaPlus](http://manaplus.org/) client. + +## Building diff --git a/rpg/meridian59.md b/rpg/meridian59.md new file mode 100644 index 00000000..0dcd659e --- /dev/null +++ b/rpg/meridian59.md @@ -0,0 +1,15 @@ +# Meridian 59 + +_A classic MMO._ + +- Home: http://meridian59.com/ +- Wikipedia: https://en.wikipedia.org/wiki/Meridian_59 +- Download: http://meridian59.com/play-now.php +- State: mature +- Keywords: MMO +- Code: https://github.com/Meridian59/Meridian59 +- Language(s): C++, C +- License: GPL-2.0 + +## Building + diff --git a/rpg/open_meridian.md b/rpg/open_meridian.md new file mode 100644 index 00000000..21078547 --- /dev/null +++ b/rpg/open_meridian.md @@ -0,0 +1,15 @@ +# Open Meridian + +_Meridian 59 is a long-running medieval fantasy combat and adventure MMO._ + +- Home: http://openmeridian.org/ +- Download: http://openmeridian.org/create-account/ +- State: mature +- Keywords: MMO +- Code: https://github.com/OpenMeridian/Meridian59 +- Language(s): C, C++ +- License: GPL-2.0 + +## Building + + diff --git a/rpg/source_of_tales.md b/rpg/source_of_tales.md new file mode 100644 index 00000000..f053763c --- /dev/null +++ b/rpg/source_of_tales.md @@ -0,0 +1,15 @@ +# Source of Tales + +_A massive multiplayer online roleplaying game._ + +- Home: http://www.sourceoftales.org/ +- Download: {URL} +- Keywords: MMO +- Code: https://github.com/tales/sourceoftales +- Language(s): Lua +- License: GPL-3.0 + +Uses the Mana source engine. + +## Building + diff --git a/simulation/_toc.md b/simulation/_toc.md index 5c4e9bfa..17ca4429 100644 --- a/simulation/_toc.md +++ b/simulation/_toc.md @@ -8,6 +8,7 @@ - **[Open Transport Tycoon](open_transport_tycoon.md)** (C++, GPL-2.0, mature) - **[OpenCity](open_city.md)** (C++, GPL-2.0, alpha) - **[Pioneer](pioneer.md)** (C++, C, GPL and others, mature) +- **[SimuTrans](simutrans.md)** (C++, Artistic License, mature) - **[micropolisJS](micropolis_js.md)** (HTML, C++, Java, Python, GPL-3.0) [comment]: # (end of autogenerated content) \ No newline at end of file diff --git a/simulation/simutrans.md b/simulation/simutrans.md new file mode 100644 index 00000000..5b55bee1 --- /dev/null +++ b/simulation/simutrans.md @@ -0,0 +1,13 @@ +# SimuTrans + +_A cross-platform simulation game in which the player strives to run a successful transport system._ + +- Home: http://www.simutrans.de/start (german) +- Wikipedia: https://en.wikipedia.org/wiki/Simutrans +- Download: http://www.simutrans.de/download +- State: mature +- Code: https://sourceforge.net/p/simutrans/code/HEAD/tree/ (svn) +- Language(s): C++ +- License: Artistic License + +## Building diff --git a/strategy/_toc.md b/strategy/_toc.md index ef584e77..fe64fb0b 100644 --- a/strategy/_toc.md +++ b/strategy/_toc.md @@ -14,10 +14,12 @@ - **[Freeciv WebGL](freeciv_web.md)** (Javascript, Java, AGPL-3.0, mature) - **[Glest](glest.md)** (C++, GPL-2.0, mature, inactive since 2009) - **[Globulation2](globulation2.md)** (C++, GPL-3.0, mature) +- **[Heroes of Wesnoth](heroes_of_wesnoth.md)** (C++, beta) - **[LordsAWar!](lordsawar.md)** (C++, GPL-3.0, stable) - **[MegaGlest](megaglest.md)** (C++, GPL-2.0, mature) - **[Megamek](megamek.md)** (Java, GPL-2.0, mature) - **[NetPanzer](netpanzer.md)** (C++, GPL-2.0, beta) +- **[Open General](open_general.md)** () - **[Open Imperium Galactica](open_imperium_galactica.md)** (Java, GPL-3.0, beta) - **[OpenRA](openra.md)** (C#, GPl-3.0, mature) - **[OpenXcom](openxcom.md)** (C++, GPL-3.0, mature) @@ -30,5 +32,6 @@ - **[Warzone 2100](warzone_2100.md)** (C++) - **[Widelands](widelands.md)** (C++, Lua, GPL-2.0, mature) - **[Xconq](xconq.md)** (GPL, mature) +- **[Zero-K](zero_k.md)** (Lua, GPL-2.0) [comment]: # (end of autogenerated content) \ No newline at end of file diff --git a/strategy/heroes_of_wesnoth.md b/strategy/heroes_of_wesnoth.md new file mode 100644 index 00000000..6294ce26 --- /dev/null +++ b/strategy/heroes_of_wesnoth.md @@ -0,0 +1,11 @@ +# Heroes of Wesnoth + +_A free, turn-based strategy game where you have to guide a hero through a fantasy world._ + +- Home: https://launchpad.net/heroesofwesnoth +- State: beta +- Keywords: TBS +- Code: https://code.launchpad.net/heroesofwesnoth (bzr) +- Language(s): C++ + +## Building diff --git a/strategy/open_general.md b/strategy/open_general.md new file mode 100644 index 00000000..0574eb68 --- /dev/null +++ b/strategy/open_general.md @@ -0,0 +1,10 @@ +# Open General + +_Evolution of SSI Panzer General II._ + +- Home: https://sourceforge.net/projects/opengeneral/ +- Download: https://sourceforge.net/projects/opengeneral/files/?source=navbar +- Code: https://sourceforge.net/p/opengeneral/code/HEAD/tree/ (svn) + +## Building + diff --git a/strategy/zero_k.md b/strategy/zero_k.md new file mode 100644 index 00000000..032539f7 --- /dev/null +++ b/strategy/zero_k.md @@ -0,0 +1,14 @@ +# Zero-K + +_A free multi-platform open source real-time strategy video game._ + +- Home: http://zero-k.info/ +- Wikipedia: https://en.wikipedia.org/wiki/Zero-K +- Download: http://zero-k.info/Wiki/Download +- Keywords: RTS +- Code: https://github.com/ZeroK-RTS/Zero-K +- Language(s): Lua +- License: GPL-2.0 + +## Building +