diff --git a/README.md b/README.md index bdaf8ba5..5fad57e8 100644 --- a/README.md +++ b/README.md @@ -15,9 +15,9 @@ See also the list of [popular games on Github](https://github.com/leereilly/game - **[Adventure games & Visual novels](adventure/_toc.md)** (14) - **[Game frameworks](framework/_toc.md)** (45) - **[Popular required libraries](library/_toc.md)** (23) -- **[Role Playing Games](rpg/_toc.md)** (22) +- **[Role Playing Games](rpg/_toc.md)** (31) - **[Simulation games](simulation/_toc.md)** (10) -- **[Strategy games](strategy/_toc.md)** (32) +- **[Strategy games](strategy/_toc.md)** (35) [comment]: # (end of autogenerated content) ## Contributing diff --git a/adventure/clou.md b/adventure/clou.md index c643f85b..5775a154 100644 --- a/adventure/clou.md +++ b/adventure/clou.md @@ -4,10 +4,10 @@ _Remake of the 1986 game They Stole a Million._ - Home: https://sourceforge.net/projects/cosp/ - Wikipedia: https://en.wikipedia.org/wiki/The_Clue! -- Download: https://sourceforge.net/projects/cosp/files/?source=navbar +- Download: https://sourceforge.net/projects/cosp/files/ - State: alpha - Keywords: action/adventure -- Code: https://sourceforge.net/p/cosp/code/?source=navbar (cvs) https://github.com/vcosta/derclou +- Code: https://sourceforge.net/p/cosp/code/ (cvs) https://github.com/vcosta/derclou - Language(s): C May require original game files. diff --git a/adventure/solaris.md b/adventure/solaris.md index b74c94b9..123b3d61 100644 --- a/adventure/solaris.md +++ b/adventure/solaris.md @@ -3,7 +3,7 @@ _Graphic adventure created and developing by Blender._ - Home: https://sourceforge.net/projects/solaristhegame/ -- Download: https://sourceforge.net/projects/solaristhegame/files/?source=navbar +- Download: https://sourceforge.net/projects/solaristhegame/files/ - State: beta - Code: https://sourceforge.net/p/solaristhegame/code/HEAD/tree/ (svn) diff --git a/adventure/star_maiden_rio.md b/adventure/star_maiden_rio.md index 7449e042..403c1b0e 100644 --- a/adventure/star_maiden_rio.md +++ b/adventure/star_maiden_rio.md @@ -1,7 +1,5 @@ # Star Maiden Rio -_{One line description}_ - - Home: http://nyaatrap.blog.fc2.com/blog-entry-20.html - Download: http://www.mediafire.com/file/jog3fcfxgsyd03f/Astraea_Rio-1.05-all.zip - Keywords: visual novel, rating 18 diff --git a/framework/haxeflixel.md b/framework/haxeflixel.md index 0825fbc5..f2e1e79c 100644 --- a/framework/haxeflixel.md +++ b/framework/haxeflixel.md @@ -1,9 +1,8 @@ # HaxeFlixel -_{One line description}_ +_Create cross-platform games easier and free._ - Home: http://haxeflixel.com/ -- Wikipedia: {URL} - Download: http://haxeflixel.com/download/ - State: mature - Code: https://github.com/HaxeFlixel diff --git a/framework/openrpgmaker.md b/framework/openrpgmaker.md index 49edff95..2c25de1d 100644 --- a/framework/openrpgmaker.md +++ b/framework/openrpgmaker.md @@ -3,7 +3,7 @@ _Open RPG Maker is a free and open source 2D RPG creation utility, similar to the popular RPG Maker series._ - Home: http://openrpgmaker.sourceforge.net/ -- Download: https://sourceforge.net/projects/openrpgmaker/files/?source=navbar +- Download: https://sourceforge.net/projects/openrpgmaker/files/ - State: alpha, inactive since 2014 - Code: see download diff --git a/library/crypto.md b/library/crypto.md index 0dd5d4e8..0ffadcbb 100644 --- a/library/crypto.md +++ b/library/crypto.md @@ -1,6 +1,6 @@ # Crypto++ -_{One line description}_ +_C++ class library of cryptographic schemes._ - Home: https://cryptopp.com/ - Wikipedia: https://en.wikipedia.org/wiki/Crypto%2B%2B diff --git a/library/xz.md b/library/xz.md index dd28aede..559318e0 100644 --- a/library/xz.md +++ b/library/xz.md @@ -1,6 +1,6 @@ # XZ Utils -_{One line description}_ +_General-purpose data compression software with a high compression ratio._ - Home: https://tukaani.org/xz/ - Wikipedia: https://en.wikipedia.org/wiki/XZ_Utils diff --git a/maintenance.py b/maintenance.py index 3cf88529..f620ce3d 100644 --- a/maintenance.py +++ b/maintenance.py @@ -3,6 +3,10 @@ each subfolder alphabetically. TODO check for external dead links (if desired, only now and then) + TODO remove "?source=navbar" from the end of links (sourceforge specific) + 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 """ import os diff --git a/rpg/_toc.md b/rpg/_toc.md index cd5c9cc6..5cd570f1 100644 --- a/rpg/_toc.md +++ b/rpg/_toc.md @@ -1,27 +1,36 @@ # Role Playing Games [comment]: # (start of autogenerated content, do not edit) +- **[Andor's Trail](andors_trail.md)** (Java, GPL-2.0, beta) +- **[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) - **[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) - **[Daimonin](daimonin.md)** (C, GPL-2.0, mature) +- **[Dark City](dark_city.md)** (PHO, GPL-2.0, inactive since 2012) - **[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)** () - **[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) - **[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) - **[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) - **[VegaTrek](vegatrek.md)** (GPL-2.0, beta, inactive since 2013) +- **[World of Phaos](world_of_phaos.md)** (PHP, GPL-2.0, inactive since 2011) [comment]: # (end of autogenerated content) \ No newline at end of file diff --git a/rpg/andors_trail.md b/rpg/andors_trail.md new file mode 100644 index 00000000..5b7bb529 --- /dev/null +++ b/rpg/andors_trail.md @@ -0,0 +1,14 @@ +# Andor's Trail + +_Quest-driven Roguelike fantasy dungeon crawler RPG with a powerful story._ + +- Home: https://www.andorstrail.com/ +- Download: https://f-droid.org/packages/com.gpl.rpg.AndorsTrail/ +- State: beta +- Keywords: android +- Code: https://github.com/Zukero/andors-trail/ +- Language(s): Java +- License: GPL-2.0 + +## Building + diff --git a/rpg/argentum_online.md b/rpg/argentum_online.md new file mode 100644 index 00000000..e333da31 --- /dev/null +++ b/rpg/argentum_online.md @@ -0,0 +1,19 @@ +# Argentum Online + +_Open Source FREE 2D MMORPG._ + +- Home: http://www.comunidadargentum.com/ (Spanish) +- Download: http://www.comunidadargentum.com/descargas/ +- State: beta, inactive since 2014 +- Keywords: mmo +- Code: http://morgoao.cvs.sourceforge.net/ (cvs) https://github.com/Argentum-Online/Argentum-Online +- Language(s): VB +- License: GPL-2.0 + +See also [spin-off](https://github.com/horacioMartinez/argentumonline.io). + +See also [server mod](https://sourceforge.net/projects/aoserverbyshura/). + +## Building + + diff --git a/rpg/choria.md b/rpg/choria.md new file mode 100644 index 00000000..eda996df --- /dev/null +++ b/rpg/choria.md @@ -0,0 +1,12 @@ +# Choria + +_An MMORPG that's all about grinding and doing chores._ + +- Home: https://github.com/jazztickets/choria +- Code: https://github.com/jazztickets/choria +- Language(s): C++, C +- License: GPL-3.0 + +## Building + + diff --git a/rpg/dark_city.md b/rpg/dark_city.md new file mode 100644 index 00000000..ed791437 --- /dev/null +++ b/rpg/dark_city.md @@ -0,0 +1,13 @@ +# Dark City + +_DarkCity is a MMORPG game, in text mode on the Internet._ + +- Home: https://sourceforge.net/projects/darkcity/ +- Download: https://sourceforge.net/projects/darkcity/files/ +- State: inactive since 2012 +- Code: https://sourceforge.net/p/darkcity/code/HEAD/tree/ (svn) +- Language(s): PHO +- License: GPL-2.0 + +## Building + diff --git a/rpg/freedroid.md b/rpg/freedroid.md index e1d9f774..5e101b75 100644 --- a/rpg/freedroid.md +++ b/rpg/freedroid.md @@ -3,7 +3,7 @@ _FreedroidRPG is an open source role playing game._ - Home: http://www.freedroid.org/ -- Wikipedia: https://de.wikipedia.org/wiki/FreedroidRPG (english?) +- Wikipedia: https://de.wikipedia.org/wiki/FreedroidRPG (German) - Download: http://www.freedroid.org/download/ - State: mature - Keywords: single player, isometric diff --git a/rpg/ilarion.md b/rpg/ilarion.md new file mode 100644 index 00000000..8e2c4d67 --- /dev/null +++ b/rpg/ilarion.md @@ -0,0 +1,16 @@ +# Ilarion + +_Kostenloses Open Source-MMORPG, welches seinen Schwerpunkt auf echtes Rollenspiel legt._ + +- Home: http://illarion.org/general/de_startpage.php (German) +- Download: http://illarion.org/illarion/de_java_download.php +- State: mature +- Keywords: MMO +- Code: https://github.com/Illarion-eV +- Language(s): C++, Java, Lua +- License: GPL-3.0 + +## Building + +Gradle + diff --git a/rpg/open_tibia.md b/rpg/open_tibia.md new file mode 100644 index 00000000..41360a78 --- /dev/null +++ b/rpg/open_tibia.md @@ -0,0 +1,16 @@ +# Open Tibia + +_Remake of Tibia_ + +- Home: https://github.com/opentibia https://sourceforge.net/projects/opentibia/ +- Download: https://sourceforge.net/projects/opentibia/files/ +- State: beta, inactive since 2014 +- Code: https://github.com/opentibia +- Language(s): C++ +- License: GPL-2.0 + +Based on [Tibia](http://tibia.wikia.com/wiki/CipSoft_GmbH). + +## Building + +Uses CMake \ No newline at end of file diff --git a/rpg/project_diaspora.md b/rpg/project_diaspora.md new file mode 100644 index 00000000..c4d8a480 --- /dev/null +++ b/rpg/project_diaspora.md @@ -0,0 +1,13 @@ +# Project Diaspora + +_Space style MMO RPG 2D with upgradeable ships and expandable environment._ + +- Home: http://pdiaspora.sourceforge.net/ +- Download: https://sourceforge.net/projects/pdiaspora/files/ +- State: beta, inactive since 2011 +- Code: see download +- Language(s): C +- License: zlib + +## Building + diff --git a/rpg/trinity_reign.md b/rpg/trinity_reign.md new file mode 100644 index 00000000..f0c3cdd4 --- /dev/null +++ b/rpg/trinity_reign.md @@ -0,0 +1,13 @@ +# Trinity Reign + +_Cross-platform, open source 3D IMOW (Immersive Multiplayer Online World)._ + +- Home: https://sourceforge.net/projects/ura-game/ +- State: beta, inactive since 2013 +- Code: https://sourceforge.net/p/ura-game/code/HEAD/tree/ (svn) +- Language(s): C++ +- License: GPL-3.0 + +## Building + +Uses CMake diff --git a/rpg/world_of_phaos.md b/rpg/world_of_phaos.md new file mode 100644 index 00000000..74e31b89 --- /dev/null +++ b/rpg/world_of_phaos.md @@ -0,0 +1,12 @@ +# World of Phaos + +_Online Roleplaying Game browser based, which takes place in the high fantasy world Kallen._ + +- Home: http://worldofphaos.com/index.php?site=online_rpg https://sourceforge.net/projects/phaosrpg/ +- Download: https://sourceforge.net/projects/phaosrpg/files/ +- State: inactive since 2011 +- Code: see download +- Language(s): PHP +- License: GPL-2.0 + +## Building diff --git a/simulation/lincity_ng.md b/simulation/lincity_ng.md index a7b51079..5634174e 100644 --- a/simulation/lincity_ng.md +++ b/simulation/lincity_ng.md @@ -3,8 +3,7 @@ _City simulation game._ - Home: https://sourceforge.net/projects/lincity-ng.berlios/ -- Wikipedia: {URL} -- Download: https://sourceforge.net/projects/lincity-ng.berlios/files/?source=navbar +- Download: https://sourceforge.net/projects/lincity-ng.berlios/files/ - State: alpha - Code: see download - Language(s): C++ diff --git a/simulation/simutrans.md b/simulation/simutrans.md index 5b55bee1..c44da94d 100644 --- a/simulation/simutrans.md +++ b/simulation/simutrans.md @@ -2,7 +2,7 @@ _A cross-platform simulation game in which the player strives to run a successful transport system._ -- Home: http://www.simutrans.de/start (german) +- Home: http://www.simutrans.de/start (German) - Wikipedia: https://en.wikipedia.org/wiki/Simutrans - Download: http://www.simutrans.de/download - State: mature @@ -10,4 +10,8 @@ _A cross-platform simulation game in which the player strives to run a successfu - Language(s): C++ - License: Artistic License +Is [this](https://www.simutrans.com/en/) the English version? + +See also the mod [Iron Bite](https://sourceforge.net/projects/ironsimu/). + ## Building diff --git a/strategy/_toc.md b/strategy/_toc.md index fe64fb0b..24373431 100644 --- a/strategy/_toc.md +++ b/strategy/_toc.md @@ -15,7 +15,9 @@ - **[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) +- **[LGeneral](lgeneral.md)** (C, GPL-2.0, mature) - **[LordsAWar!](lordsawar.md)** (C++, GPL-3.0, stable) +- **[Mechanized Assault & eXploration Reloaded ](maxr.md)** (C++, C, GPL-2.0) - **[MegaGlest](megaglest.md)** (C++, GPL-2.0, mature) - **[Megamek](megamek.md)** (Java, GPL-2.0, mature) - **[NetPanzer](netpanzer.md)** (C++, GPL-2.0, beta) @@ -26,6 +28,7 @@ - **[Pax Britannica](pax_britannica.md)** (Lua, C, MIT, mature) - **[Spring RTS engine](spring.md)** (C++, C, Lua, GPL-2.0, mature) - **[Star Control II: The Ur-Quan Masters](star_control_2.md)** (C, GPL-2.0, mature, inactive since 2011) +- **[Tanks of Freedom](tanks_of_freedom.md)** (GDScript, MIT) - **[TripleA](triplea.md)** (Java, GPL-2.0, mature) - **[UFO2000](ufo2000.md)** (C++, GPL-2.0) - **[Ufo: Alien Invasion](ufo_alien_invasion.md)** (C, C++, GPL-2.0, mature) diff --git a/strategy/birth_of_the_empires.md b/strategy/birth_of_the_empires.md index fef2facc..81a75f78 100644 --- a/strategy/birth_of_the_empires.md +++ b/strategy/birth_of_the_empires.md @@ -3,7 +3,6 @@ _Turn-based 4X strategy game set in space in the style of classics such as Microprose's Master of Orion 2 or ST: Birth of the Federation._ - Home: http://bote2.square7.ch/en/wiki/Main_Page -- Wikipedia: {URL} - Download: http://loadion.com/en/Birth-of-the-Empires_6681499.html - Code: https://github.com/bote-team/bote - Language(s): C++ diff --git a/strategy/freeorion.md b/strategy/freeorion.md index 0d788d85..c4a27bdd 100644 --- a/strategy/freeorion.md +++ b/strategy/freeorion.md @@ -1,6 +1,6 @@ # Free Orion -_{One line description}_ +_Turn-based space empire and galactic conquest (4X) computer game._ - Home: http://www.freeorion.org/index.php/Main_Page - Wikipedia: https://en.wikipedia.org/wiki/Master_of_Orion#External_links diff --git a/strategy/freerails.md b/strategy/freerails.md index 52fb0833..fa83c3ea 100644 --- a/strategy/freerails.md +++ b/strategy/freerails.md @@ -6,7 +6,7 @@ _Real time multi player strategy game where players compete to build the most po - Download: https://sourceforge.net/projects/freerails/files/jfreerails/ - State: alpha - Keywords: RTS -- Code: https://sourceforge.net/p/freerails/code/?source=navbar (cvs) +- Code: https://sourceforge.net/p/freerails/code/ (cvs) - Language(s): Java See also [FreeRails II](http://freerails2.sourceforge.net/) diff --git a/strategy/lgeneral.md b/strategy/lgeneral.md new file mode 100644 index 00000000..9695ec1f --- /dev/null +++ b/strategy/lgeneral.md @@ -0,0 +1,17 @@ +# LGeneral + +_A turn-based strategy engine heavily inspired by Panzer General._ + +- Home: http://lgames.sourceforge.net/LGeneral/ +- Wikipedia: https://en.wikipedia.org/wiki/Panzer_General#LGeneral +- Download: see home +- State: mature +- Keywords: TBS, andoird +- Code: various on github +- Language(s): C +- License: GPL-2.0 + +May require original game content. + +## Building + diff --git a/strategy/maxr.md b/strategy/maxr.md new file mode 100644 index 00000000..df640fa4 --- /dev/null +++ b/strategy/maxr.md @@ -0,0 +1,15 @@ +# Mechanized Assault & eXploration Reloaded + +_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 +- Code: see download +- Language(s): C++, C +- License: GPL-2.0 + +May require original game content. + +## Building + +Uses CMake diff --git a/strategy/open_general.md b/strategy/open_general.md index 0574eb68..7a1db34f 100644 --- a/strategy/open_general.md +++ b/strategy/open_general.md @@ -3,7 +3,7 @@ _Evolution of SSI Panzer General II._ - Home: https://sourceforge.net/projects/opengeneral/ -- Download: https://sourceforge.net/projects/opengeneral/files/?source=navbar +- Download: https://sourceforge.net/projects/opengeneral/files/ - Code: https://sourceforge.net/p/opengeneral/code/HEAD/tree/ (svn) ## Building diff --git a/strategy/tanks_of_freedom.md b/strategy/tanks_of_freedom.md new file mode 100644 index 00000000..477cabe1 --- /dev/null +++ b/strategy/tanks_of_freedom.md @@ -0,0 +1,14 @@ +# Tanks of Freedom + +_Indie Turn Based Strategy in Isometric Pixel Art._ + +- Home: https://w84death.itch.io/tanks-of-freedom +- Download: see home +- Code: https://github.com/w84death/Tanks-of-Freedom +- Language(s): GDScript +- License: MIT + +Uses the Godot engine. + +## Building +