diff --git a/README.md b/README.md index a2c77393..8285c953 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)** (46) - **[Popular required libraries](library/_toc.md)** (23) -- **[Role Playing Games](rpg/_toc.md)** (39) +- **[Role Playing Games](rpg/_toc.md)** (44) - **[Simulation games](simulation/_toc.md)** (10) -- **[Strategy games](strategy/_toc.md)** (35) +- **[Strategy games](strategy/_toc.md)** (37) [comment]: # (end of autogenerated content) ## Contributing diff --git a/maintenance.py b/maintenance.py index 5f8e11ab..76e04bbc 100644 --- a/maintenance.py +++ b/maintenance.py @@ -11,6 +11,9 @@ 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 + TODO list those with exotic licenses (not GPL, zlib, MIT, BSD) + TODO Which C, C++ projects do not use CMake + TODO list those inactive (sort by year backwards) """ import os diff --git a/rpg/Umbra.md b/rpg/Umbra.md new file mode 100644 index 00000000..5e51d660 --- /dev/null +++ b/rpg/Umbra.md @@ -0,0 +1,13 @@ +# Umbra + +_Computer role-playing game written in Python._ + +- Home: http://markdamonhughes.com/Umbra/ +- Download: http://markdamonhughes.com/Umbra/#download +- State: beta, inactive since 2002 +- Code: see download +- Language(s): Python +- License: Special + +## Building + diff --git a/rpg/_toc.md b/rpg/_toc.md index 73d2d19d..6d8bafd6 100644 --- a/rpg/_toc.md +++ b/rpg/_toc.md @@ -18,6 +18,7 @@ - **[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)** () +- **[Exult](exult.md)** (C++, GPL-2.0, mature) - **[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) @@ -28,6 +29,7 @@ - **[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++) +- **[PARPG](parpg.md)** (beta, inactive since 2012) - **[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) @@ -37,8 +39,11 @@ - **[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) +- **[Umbra](Umbra.md)** (Python, Special, beta, inactive since 2002) - **[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) +- **[XU4](xu4.md)** (C++, GPL-2.0, mature) +- **[{NAME}](goblin_hack.md)** (C++, GPL-2.0, beta, inactive since ) [comment]: # (end of autogenerated content) \ No newline at end of file diff --git a/rpg/exult.md b/rpg/exult.md new file mode 100644 index 00000000..2ba655cb --- /dev/null +++ b/rpg/exult.md @@ -0,0 +1,14 @@ +# Exult + +_A cross-platform recreation of the Ultima VII engine._ + +- Home: http://exult.sourceforge.net/ +- Media: +- Download: http://exult.sourceforge.net/download.php +- State: mature +- Code: https://github.com/exult/exult +- Language(s): C++ +- License: GPL-2.0 + +## Building + diff --git a/rpg/goblin_hack.md b/rpg/goblin_hack.md new file mode 100644 index 00000000..07e49171 --- /dev/null +++ b/rpg/goblin_hack.md @@ -0,0 +1,15 @@ +# {NAME} + +_A roguelike opengl-based smooth-scrolling ASCII graphics game._ + +- Home: https://sourceforge.net/projects/goblinhack/ +- Download: https://sourceforge.net/projects/goblinhack/files/ +- State: beta, inactive since +- Keywords: Sp, roguelike +- Code: https://github.com/goblinhack/goblinhack https://sourceforge.net/p/goblinhack/code/HEAD/tree/ (svn) +- Language(s): C++ +- License: GPL-2.0 + +## Building + + diff --git a/rpg/parpg.md b/rpg/parpg.md new file mode 100644 index 00000000..d9e61a79 --- /dev/null +++ b/rpg/parpg.md @@ -0,0 +1,11 @@ +# PARPG + +_Post-Acopalyptic RPG._ + +- Home: http://blog.parpg.net/ https://sourceforge.net/projects/parpg/ +- Download: http://blog.parpg.net/download/ +- State: beta, inactive since 2012 +- Code: http://parpg-trac.cvsdude.com/parpg/browser (svn) + +## Building + diff --git a/rpg/xu4.md b/rpg/xu4.md new file mode 100644 index 00000000..e072a404 --- /dev/null +++ b/rpg/xu4.md @@ -0,0 +1,18 @@ +# XU4 + +_A remake of the computer game Ultima IV._ + +- Home: http://xu4.sourceforge.net/ https://sourceforge.net/projects/xu4/ +- Media: +- Download: http://xu4.sourceforge.net/download.php +- State: mature +- Keywords: SP +- Code: https://sourceforge.net/p/xu4/code/HEAD/tree/ +- Language(s): C++ +- License: GPL-2.0 + +Ultima 4 is now [freely available](https://www.gog.com/game/ultima_4). + +## Building + +Uses CMake diff --git a/strategy/_toc.md b/strategy/_toc.md index 24373431..17c68241 100644 --- a/strategy/_toc.md +++ b/strategy/_toc.md @@ -7,6 +7,7 @@ - **[Birth of the Empires](birth_of_the_empires.md)** (C++, Private use allowed (original artwork under special license)) - **[C-evo](c_evo.md)** (Delphi Pascal, None found, mature, inactive since 2013) - **[Crimson Fields](crimson_fields.md)** () +- **[Crown and Cutless](crown_and_cutless.md)** (C++, Special, beta, inactive since 2006) - **[Free Orion](freeorion.md)** (C++, Python, GPL-2.0, beta) - **[FreeCol](freecol.md)** (Java 8, GPL-2.0, mature) - **[FreeRails](freerails.md)** (Java, alpha) @@ -32,6 +33,7 @@ - **[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) +- **[Unknown Horizons](unknown_horizons.md)** (Python, GPL-2.0, beta, mature (inactive since)) - **[Warzone 2100](warzone_2100.md)** (C++) - **[Widelands](widelands.md)** (C++, Lua, GPL-2.0, mature) - **[Xconq](xconq.md)** (GPL, mature) diff --git a/strategy/crown_and_cutless.md b/strategy/crown_and_cutless.md new file mode 100644 index 00000000..36d86177 --- /dev/null +++ b/strategy/crown_and_cutless.md @@ -0,0 +1,13 @@ +# Crown and Cutless + +_3d pirate action/adventure game in the spirit of the old Pirates! game._ + +- Home: http://www.crownandcutlass.com/ https://sourceforge.net/projects/crownandcutlass/ +- Download: https://sourceforge.net/projects/crownandcutlass/files/crownandcutlass/ +- State: beta, inactive since 2006 +- Code: https://sourceforge.net/p/crownandcutlass/code/HEAD/tree/ (svn) +- Language(s): C++ +- License: Special + +## Building + diff --git a/strategy/unknown_horizons.md b/strategy/unknown_horizons.md new file mode 100644 index 00000000..218a90b2 --- /dev/null +++ b/strategy/unknown_horizons.md @@ -0,0 +1,17 @@ +# Unknown Horizons + +_A 2D realtime strategy simulation with an emphasis on economy and city building._ + +- Home: http://unknown-horizons.org/ +- Media: https://en.wikipedia.org/wiki/Unknown_Horizons +- Download: http://unknown-horizons.org/downloads/ +- State: beta, mature (inactive since) +- Keywords: SP, TBS +- Code: https://github.com/unknown-horizons/unknown-horizons +- Language(s): Python +- License: GPL-2.0 + +Uses the FIFE engine. + +## Building + diff --git a/template.md b/template.md index 6245274c..ce01fc9b 100644 --- a/template.md +++ b/template.md @@ -3,7 +3,7 @@ _{One line description}_ - Home: {URL} -- Wikipedia: {URL} +- Media: {URL} - Download: {URL} - State: beta, mature (inactive since) - Keywords: single player, multi player, RTS, TBS (if none, remove the line)