From 041f9518031d7fcc3da955c7bcdb8e131a7b8676 Mon Sep 17 00:00:00 2001 From: Trilarion Date: Sat, 9 Dec 2017 22:31:37 +0100 Subject: [PATCH] reorganization --- README.md | 20 ++++++++-------- {adventure => games/adventure}/_toc.md | 0 {adventure => games/adventure}/adaventure.md | 0 .../adventure}/camelia_girls.md | 0 {adventure => games/adventure}/clou.md | 0 .../adventure}/colossal_cave.md | 0 {adventure => games/adventure}/digital.md | 0 .../adventure}/dragon_history.md | 0 {adventure => games/adventure}/fitd.md | 0 {adventure => games/adventure}/gamelv.md | 0 .../adventure}/murder_in_the_public_domain.md | 0 .../adventure}/sentient_storage.md | 0 {adventure => games/adventure}/solaris.md | 0 .../adventure}/star_maiden_rio.md | 0 {adventure => games/adventure}/twin_engine.md | 0 .../adventure}/visions_from_the_other_side.md | 0 {framework => games/framework}/_toc.md | 0 {framework => games/framework}/annchienta.md | 0 {framework => games/framework}/arianne.md | 0 .../framework}/blender_game_engine.md | 0 {framework => games/framework}/cocos2dx.md | 0 {framework => games/framework}/dash.md | 0 {framework => games/framework}/deltaengine.md | 0 .../framework}/easyrpgplayer.md | 0 {framework => games/framework}/enigma.md | 0 .../framework}/flare_engine.md | 0 {framework => games/framework}/flixel.md | 0 {framework => games/framework}/gemrb.md | 0 {framework => games/framework}/godot.md | 0 {framework => games/framework}/haxeflixel.md | 0 {framework => games/framework}/irrlicht.md | 0 .../framework}/jmonkeyengine.md | 0 {framework => games/framework}/libgdx.md | 0 {framework => games/framework}/loeve.md | 0 {framework => games/framework}/lumix.md | 0 {framework => games/framework}/lwjgl.md | 0 {framework => games/framework}/manasource.md | 0 {framework => games/framework}/maratis.md | 0 {framework => games/framework}/mkxp.md | 0 {framework => games/framework}/monogame.md | 0 {framework => games/framework}/octaforge.md | 0 {framework => games/framework}/ogre3d.md | 0 {framework => games/framework}/ohrrpgce.md | 0 {framework => games/framework}/openfl.md | 0 {framework => games/framework}/openrpg.md | 0 .../framework}/openrpgmaker.md | 0 {framework => games/framework}/orx.md | 0 {framework => games/framework}/panda3d.md | 0 {framework => games/framework}/polycode.md | 0 {framework => games/framework}/pygame.md | 0 {framework => games/framework}/qt.md | 0 {framework => games/framework}/quad.md | 0 {framework => games/framework}/rpge.md | 0 .../framework}/sandboxgamemaker.md | 0 {framework => games/framework}/scummvm.md | 0 {framework => games/framework}/sge2d.md | 0 {framework => games/framework}/solarus.md | 0 {framework => games/framework}/superpowers.md | 0 {framework => games/framework}/urho3d.md | 0 {framework => games/framework}/vegastrike.md | 0 {framework => games/framework}/worldforge.md | 0 {framework => games/framework}/xoreos.md | 0 {framework => games/framework}/zgameeditor.md | 0 {library => games/library}/_toc.md | 0 {library => games/library}/allegro.md | 0 {library => games/library}/boost.md | 0 {library => games/library}/crypto.md | 0 {library => games/library}/doxygen.md | 0 {library => games/library}/freetype.md | 0 {library => games/library}/harfbuzz.md | 0 {library => games/library}/libpng.md | 0 {library => games/library}/libxml2.md | 0 {library => games/library}/lua.md | 0 {library => games/library}/lzma.md | 0 {library => games/library}/openal.md | 0 {library => games/library}/openalsoft.md | 0 {library => games/library}/openssl.md | 0 {library => games/library}/pkgconfig.md | 0 {library => games/library}/pthreads_win32.md | 0 {library => games/library}/ragel.md | 0 {library => games/library}/sdl_2.md | 0 {library => games/library}/sfml.md | 0 {library => games/library}/swig.md | 0 {library => games/library}/wxwidgets.md | 0 {library => games/library}/xz.md | 0 {library => games/library}/yaml_cpp.md | 0 {library => games/library}/zlib.md | 0 maintenance.py => games/maintenance.py | 23 ++++++++----------- {rpg => games/rpg}/Umbra.md | 0 {rpg => games/rpg}/_toc.md | 0 {rpg => games/rpg}/allacrost.md | 0 {rpg => games/rpg}/andors_trail.md | 0 {rpg => games/rpg}/argentum_online.md | 0 {rpg => games/rpg}/arx_libertatis.md | 0 {rpg => games/rpg}/atrinik.md | 0 {rpg => games/rpg}/blades_of_exile.md | 0 {rpg => games/rpg}/browserquest.md | 0 {rpg => games/rpg}/catch_challenger.md | 0 {rpg => games/rpg}/choria.md | 0 {rpg => games/rpg}/crossfire.md | 0 {rpg => games/rpg}/daimonin.md | 0 {rpg => games/rpg}/dark_city.md | 0 {rpg => games/rpg}/dawn.md | 0 {rpg => games/rpg}/deliantra.md | 0 {rpg => games/rpg}/dnt.md | 0 {rpg => games/rpg}/egoboo.md | 0 {rpg => games/rpg}/eternal_lands.md | 0 {rpg => games/rpg}/evol_online.md | 0 {rpg => games/rpg}/exult.md | 0 {rpg => games/rpg}/fall_of_imiryn.md | 0 {rpg => games/rpg}/freedroid.md | 0 {rpg => games/rpg}/goblin_hack.md | 0 {rpg => games/rpg}/ilarion.md | 0 {rpg => games/rpg}/land_of_fire.md | 0 {rpg => games/rpg}/manaworld.md | 0 {rpg => games/rpg}/meridian59.md | 0 {rpg => games/rpg}/meritous.md | 0 {rpg => games/rpg}/open_meridian.md | 0 {rpg => games/rpg}/open_tibia.md | 0 {rpg => games/rpg}/other_life.md | 0 {rpg => games/rpg}/parpg.md | 0 {rpg => games/rpg}/planeshift.md | 0 {rpg => games/rpg}/project_diaspora.md | 0 {rpg => games/rpg}/radakan.md | 0 {rpg => games/rpg}/silvertree.md | 0 {rpg => games/rpg}/source_of_tales.md | 0 {rpg => games/rpg}/space_station_13.md | 0 {rpg => games/rpg}/stendhal.md | 0 {rpg => games/rpg}/trinity_reign.md | 0 {rpg => games/rpg}/valyria_tear.md | 0 {rpg => games/rpg}/vegatrek.md | 0 {rpg => games/rpg}/world_of_phaos.md | 0 {rpg => games/rpg}/xu4.md | 0 {simulation => games/simulation}/3d_city.md | 0 {simulation => games/simulation}/_toc.md | 0 {simulation => games/simulation}/lincity.md | 0 .../simulation}/lincity_ng.md | 0 .../simulation}/micropolis.md | 0 .../simulation}/micropolis_js.md | 0 {simulation => games/simulation}/open_city.md | 0 .../simulation}/open_transport_tycoon.md | 0 .../simulation}/our_personal_space.md | 0 {simulation => games/simulation}/pioneer.md | 0 {simulation => games/simulation}/simutrans.md | 0 {strategy => games/strategy}/0ad.md | 0 {strategy => games/strategy}/_toc.md | 0 {strategy => games/strategy}/asc.md | 0 .../strategy}/birth_of_the_empires.md | 0 {strategy => games/strategy}/c_evo.md | 0 .../strategy}/crimson_fields.md | 0 .../strategy}/crown_and_cutless.md | 0 {strategy => games/strategy}/freeciv.md | 0 {strategy => games/strategy}/freeciv_web.md | 0 {strategy => games/strategy}/freecol.md | 0 {strategy => games/strategy}/freeorion.md | 0 {strategy => games/strategy}/freerails.md | 0 {strategy => games/strategy}/glest.md | 0 {strategy => games/strategy}/globulation2.md | 0 .../strategy}/heroes_of_wesnoth.md | 0 {strategy => games/strategy}/lgeneral.md | 0 {strategy => games/strategy}/lordsawar.md | 0 {strategy => games/strategy}/maxr.md | 0 {strategy => games/strategy}/megaglest.md | 0 {strategy => games/strategy}/megamek.md | 0 {strategy => games/strategy}/netpanzer.md | 0 {strategy => games/strategy}/open_general.md | 0 .../strategy}/open_imperium_galactica.md | 0 {strategy => games/strategy}/openra.md | 0 {strategy => games/strategy}/openxcom.md | 0 .../strategy}/pax_britannica.md | 0 {strategy => games/strategy}/spring.md | 0 .../strategy}/star_control_2.md | 0 .../strategy}/tanks_of_freedom.md | 0 {strategy => games/strategy}/triplea.md | 0 {strategy => games/strategy}/ufo2000.md | 0 .../strategy}/ufo_alien_invasion.md | 0 .../strategy}/unknown_horizons.md | 0 {strategy => games/strategy}/warzone_2100.md | 0 {strategy => games/strategy}/wesnoth.md | 0 {strategy => games/strategy}/widelands.md | 0 {strategy => games/strategy}/xconq.md | 0 {strategy => games/strategy}/zero_k.md | 0 template.md => games/template.md | 0 183 files changed, 19 insertions(+), 24 deletions(-) rename {adventure => games/adventure}/_toc.md (100%) rename {adventure => games/adventure}/adaventure.md (100%) rename {adventure => games/adventure}/camelia_girls.md (100%) rename {adventure => games/adventure}/clou.md (100%) rename {adventure => games/adventure}/colossal_cave.md (100%) rename {adventure => games/adventure}/digital.md (100%) rename {adventure => games/adventure}/dragon_history.md (100%) rename {adventure => games/adventure}/fitd.md (100%) rename {adventure => games/adventure}/gamelv.md (100%) rename {adventure => games/adventure}/murder_in_the_public_domain.md (100%) rename {adventure => games/adventure}/sentient_storage.md (100%) rename {adventure => games/adventure}/solaris.md (100%) rename {adventure => games/adventure}/star_maiden_rio.md (100%) rename {adventure => games/adventure}/twin_engine.md (100%) rename {adventure => games/adventure}/visions_from_the_other_side.md (100%) rename {framework => games/framework}/_toc.md (100%) rename {framework => games/framework}/annchienta.md (100%) rename {framework => games/framework}/arianne.md (100%) rename {framework => games/framework}/blender_game_engine.md (100%) rename {framework => games/framework}/cocos2dx.md (100%) rename {framework => games/framework}/dash.md (100%) rename {framework => games/framework}/deltaengine.md (100%) rename {framework => games/framework}/easyrpgplayer.md (100%) rename {framework => games/framework}/enigma.md (100%) rename {framework => games/framework}/flare_engine.md (100%) rename {framework => games/framework}/flixel.md (100%) rename {framework => games/framework}/gemrb.md (100%) rename {framework => games/framework}/godot.md (100%) rename {framework => games/framework}/haxeflixel.md (100%) rename {framework => games/framework}/irrlicht.md (100%) rename {framework => games/framework}/jmonkeyengine.md (100%) rename {framework => games/framework}/libgdx.md (100%) rename {framework => games/framework}/loeve.md (100%) rename {framework => games/framework}/lumix.md (100%) rename {framework => games/framework}/lwjgl.md (100%) rename {framework => games/framework}/manasource.md (100%) rename {framework => games/framework}/maratis.md (100%) rename {framework => games/framework}/mkxp.md (100%) rename {framework => games/framework}/monogame.md (100%) rename {framework => games/framework}/octaforge.md (100%) rename {framework => games/framework}/ogre3d.md (100%) rename {framework => games/framework}/ohrrpgce.md (100%) rename {framework => games/framework}/openfl.md (100%) rename {framework => games/framework}/openrpg.md (100%) rename {framework => games/framework}/openrpgmaker.md (100%) rename {framework => games/framework}/orx.md (100%) rename {framework => games/framework}/panda3d.md (100%) rename {framework => games/framework}/polycode.md (100%) rename {framework => games/framework}/pygame.md (100%) rename {framework => games/framework}/qt.md (100%) rename {framework => games/framework}/quad.md (100%) rename {framework => games/framework}/rpge.md (100%) rename {framework => games/framework}/sandboxgamemaker.md (100%) rename {framework => games/framework}/scummvm.md (100%) rename {framework => games/framework}/sge2d.md (100%) rename {framework => games/framework}/solarus.md (100%) rename {framework => games/framework}/superpowers.md (100%) rename {framework => games/framework}/urho3d.md (100%) rename {framework => games/framework}/vegastrike.md (100%) rename {framework => games/framework}/worldforge.md (100%) rename {framework => games/framework}/xoreos.md (100%) rename {framework => games/framework}/zgameeditor.md (100%) rename {library => games/library}/_toc.md (100%) rename {library => games/library}/allegro.md (100%) rename {library => games/library}/boost.md (100%) rename {library => games/library}/crypto.md (100%) rename {library => games/library}/doxygen.md (100%) rename {library => games/library}/freetype.md (100%) rename {library => games/library}/harfbuzz.md (100%) rename {library => games/library}/libpng.md (100%) rename {library => games/library}/libxml2.md (100%) rename {library => games/library}/lua.md (100%) rename {library => games/library}/lzma.md (100%) rename {library => games/library}/openal.md (100%) rename {library => games/library}/openalsoft.md (100%) rename {library => games/library}/openssl.md (100%) rename {library => games/library}/pkgconfig.md (100%) rename {library => games/library}/pthreads_win32.md (100%) rename {library => games/library}/ragel.md (100%) rename {library => games/library}/sdl_2.md (100%) rename {library => games/library}/sfml.md (100%) rename {library => games/library}/swig.md (100%) rename {library => games/library}/wxwidgets.md (100%) rename {library => games/library}/xz.md (100%) rename {library => games/library}/yaml_cpp.md (100%) rename {library => games/library}/zlib.md (100%) rename maintenance.py => games/maintenance.py (85%) rename {rpg => games/rpg}/Umbra.md (100%) rename {rpg => games/rpg}/_toc.md (100%) rename {rpg => games/rpg}/allacrost.md (100%) rename {rpg => games/rpg}/andors_trail.md (100%) rename {rpg => games/rpg}/argentum_online.md (100%) rename {rpg => games/rpg}/arx_libertatis.md (100%) rename {rpg => games/rpg}/atrinik.md (100%) rename {rpg => games/rpg}/blades_of_exile.md (100%) rename {rpg => games/rpg}/browserquest.md (100%) rename {rpg => games/rpg}/catch_challenger.md (100%) rename {rpg => games/rpg}/choria.md (100%) rename {rpg => games/rpg}/crossfire.md (100%) rename {rpg => games/rpg}/daimonin.md (100%) rename {rpg => games/rpg}/dark_city.md (100%) rename {rpg => games/rpg}/dawn.md (100%) rename {rpg => games/rpg}/deliantra.md (100%) rename {rpg => games/rpg}/dnt.md (100%) rename {rpg => games/rpg}/egoboo.md (100%) rename {rpg => games/rpg}/eternal_lands.md (100%) rename {rpg => games/rpg}/evol_online.md (100%) rename {rpg => games/rpg}/exult.md (100%) rename {rpg => games/rpg}/fall_of_imiryn.md (100%) rename {rpg => games/rpg}/freedroid.md (100%) rename {rpg => games/rpg}/goblin_hack.md (100%) rename {rpg => games/rpg}/ilarion.md (100%) rename {rpg => games/rpg}/land_of_fire.md (100%) rename {rpg => games/rpg}/manaworld.md (100%) rename {rpg => games/rpg}/meridian59.md (100%) rename {rpg => games/rpg}/meritous.md (100%) rename {rpg => games/rpg}/open_meridian.md (100%) rename {rpg => games/rpg}/open_tibia.md (100%) rename {rpg => games/rpg}/other_life.md (100%) rename {rpg => games/rpg}/parpg.md (100%) rename {rpg => games/rpg}/planeshift.md (100%) rename {rpg => games/rpg}/project_diaspora.md (100%) rename {rpg => games/rpg}/radakan.md (100%) rename {rpg => games/rpg}/silvertree.md (100%) rename {rpg => games/rpg}/source_of_tales.md (100%) rename {rpg => games/rpg}/space_station_13.md (100%) rename {rpg => games/rpg}/stendhal.md (100%) rename {rpg => games/rpg}/trinity_reign.md (100%) rename {rpg => games/rpg}/valyria_tear.md (100%) rename {rpg => games/rpg}/vegatrek.md (100%) rename {rpg => games/rpg}/world_of_phaos.md (100%) rename {rpg => games/rpg}/xu4.md (100%) rename {simulation => games/simulation}/3d_city.md (100%) rename {simulation => games/simulation}/_toc.md (100%) rename {simulation => games/simulation}/lincity.md (100%) rename {simulation => games/simulation}/lincity_ng.md (100%) rename {simulation => games/simulation}/micropolis.md (100%) rename {simulation => games/simulation}/micropolis_js.md (100%) rename {simulation => games/simulation}/open_city.md (100%) rename {simulation => games/simulation}/open_transport_tycoon.md (100%) rename {simulation => games/simulation}/our_personal_space.md (100%) rename {simulation => games/simulation}/pioneer.md (100%) rename {simulation => games/simulation}/simutrans.md (100%) rename {strategy => games/strategy}/0ad.md (100%) rename {strategy => games/strategy}/_toc.md (100%) rename {strategy => games/strategy}/asc.md (100%) rename {strategy => games/strategy}/birth_of_the_empires.md (100%) rename {strategy => games/strategy}/c_evo.md (100%) rename {strategy => games/strategy}/crimson_fields.md (100%) rename {strategy => games/strategy}/crown_and_cutless.md (100%) rename {strategy => games/strategy}/freeciv.md (100%) rename {strategy => games/strategy}/freeciv_web.md (100%) rename {strategy => games/strategy}/freecol.md (100%) rename {strategy => games/strategy}/freeorion.md (100%) rename {strategy => games/strategy}/freerails.md (100%) rename {strategy => games/strategy}/glest.md (100%) rename {strategy => games/strategy}/globulation2.md (100%) rename {strategy => games/strategy}/heroes_of_wesnoth.md (100%) rename {strategy => games/strategy}/lgeneral.md (100%) rename {strategy => games/strategy}/lordsawar.md (100%) rename {strategy => games/strategy}/maxr.md (100%) rename {strategy => games/strategy}/megaglest.md (100%) rename {strategy => games/strategy}/megamek.md (100%) rename {strategy => games/strategy}/netpanzer.md (100%) rename {strategy => games/strategy}/open_general.md (100%) rename {strategy => games/strategy}/open_imperium_galactica.md (100%) rename {strategy => games/strategy}/openra.md (100%) rename {strategy => games/strategy}/openxcom.md (100%) rename {strategy => games/strategy}/pax_britannica.md (100%) rename {strategy => games/strategy}/spring.md (100%) rename {strategy => games/strategy}/star_control_2.md (100%) rename {strategy => games/strategy}/tanks_of_freedom.md (100%) rename {strategy => games/strategy}/triplea.md (100%) rename {strategy => games/strategy}/ufo2000.md (100%) rename {strategy => games/strategy}/ufo_alien_invasion.md (100%) rename {strategy => games/strategy}/unknown_horizons.md (100%) rename {strategy => games/strategy}/warzone_2100.md (100%) rename {strategy => games/strategy}/wesnoth.md (100%) rename {strategy => games/strategy}/widelands.md (100%) rename {strategy => games/strategy}/xconq.md (100%) rename {strategy => games/strategy}/zero_k.md (100%) rename template.md => games/template.md (100%) diff --git a/README.md b/README.md index 8285c953..7304c60b 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,14 @@ # Open Source Games +[comment]: # (start of autogenerated content, do not edit) +- **[Adventure games & Visual novels](games/adventure/_toc.md)** (14) +- **[Game frameworks](games/framework/_toc.md)** (46) +- **[Popular required libraries](games/library/_toc.md)** (23) +- **[Role Playing Games](games/rpg/_toc.md)** (44) +- **[Simulation games](games/simulation/_toc.md)** (10) +- **[Strategy games](games/strategy/_toc.md)** (37) + +[comment]: # (end of autogenerated content) A collection of open source games sorted by genre. The projects are at least in beta stage with a code basis that builds into an executable demo. Related infos and tips geared toward building the games are collected here. Emphasis is on support for Windows, Linux and Android. @@ -9,17 +18,6 @@ I concentrate on the hardware/software platforms that I have access to. See also the list of [popular games on Github](https://github.com/leereilly/games) by Lee Reilly. -## Contents - -[comment]: # (start of autogenerated content, do not edit) -- **[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)** (44) -- **[Simulation games](simulation/_toc.md)** (10) -- **[Strategy games](strategy/_toc.md)** (37) - -[comment]: # (end of autogenerated content) ## Contributing If you'd like to add something, please [create an Issue](https://github.com/Trilarion/opensourcegames/issues), diff --git a/adventure/_toc.md b/games/adventure/_toc.md similarity index 100% rename from adventure/_toc.md rename to games/adventure/_toc.md diff --git a/adventure/adaventure.md b/games/adventure/adaventure.md similarity index 100% rename from adventure/adaventure.md rename to games/adventure/adaventure.md diff --git a/adventure/camelia_girls.md b/games/adventure/camelia_girls.md similarity index 100% rename from adventure/camelia_girls.md rename to games/adventure/camelia_girls.md diff --git a/adventure/clou.md b/games/adventure/clou.md similarity index 100% rename from adventure/clou.md rename to games/adventure/clou.md diff --git a/adventure/colossal_cave.md b/games/adventure/colossal_cave.md similarity index 100% rename from adventure/colossal_cave.md rename to games/adventure/colossal_cave.md diff --git a/adventure/digital.md b/games/adventure/digital.md similarity index 100% rename from adventure/digital.md rename to games/adventure/digital.md diff --git a/adventure/dragon_history.md b/games/adventure/dragon_history.md similarity index 100% rename from adventure/dragon_history.md rename to games/adventure/dragon_history.md diff --git a/adventure/fitd.md b/games/adventure/fitd.md similarity index 100% rename from adventure/fitd.md rename to games/adventure/fitd.md diff --git a/adventure/gamelv.md b/games/adventure/gamelv.md similarity index 100% rename from adventure/gamelv.md rename to games/adventure/gamelv.md diff --git a/adventure/murder_in_the_public_domain.md b/games/adventure/murder_in_the_public_domain.md similarity index 100% rename from adventure/murder_in_the_public_domain.md rename to games/adventure/murder_in_the_public_domain.md diff --git a/adventure/sentient_storage.md b/games/adventure/sentient_storage.md similarity index 100% rename from adventure/sentient_storage.md rename to games/adventure/sentient_storage.md diff --git a/adventure/solaris.md b/games/adventure/solaris.md similarity index 100% rename from adventure/solaris.md rename to games/adventure/solaris.md diff --git a/adventure/star_maiden_rio.md b/games/adventure/star_maiden_rio.md similarity index 100% rename from adventure/star_maiden_rio.md rename to games/adventure/star_maiden_rio.md diff --git a/adventure/twin_engine.md b/games/adventure/twin_engine.md similarity index 100% rename from adventure/twin_engine.md rename to games/adventure/twin_engine.md diff --git a/adventure/visions_from_the_other_side.md b/games/adventure/visions_from_the_other_side.md similarity index 100% rename from adventure/visions_from_the_other_side.md rename to games/adventure/visions_from_the_other_side.md diff --git a/framework/_toc.md b/games/framework/_toc.md similarity index 100% rename from framework/_toc.md rename to games/framework/_toc.md diff --git a/framework/annchienta.md b/games/framework/annchienta.md similarity index 100% rename from framework/annchienta.md rename to games/framework/annchienta.md diff --git a/framework/arianne.md b/games/framework/arianne.md similarity index 100% rename from framework/arianne.md rename to games/framework/arianne.md diff --git a/framework/blender_game_engine.md b/games/framework/blender_game_engine.md similarity index 100% rename from framework/blender_game_engine.md rename to games/framework/blender_game_engine.md diff --git a/framework/cocos2dx.md b/games/framework/cocos2dx.md similarity index 100% rename from framework/cocos2dx.md rename to games/framework/cocos2dx.md diff --git a/framework/dash.md b/games/framework/dash.md similarity index 100% rename from framework/dash.md rename to games/framework/dash.md diff --git a/framework/deltaengine.md b/games/framework/deltaengine.md similarity index 100% rename from framework/deltaengine.md rename to games/framework/deltaengine.md diff --git a/framework/easyrpgplayer.md b/games/framework/easyrpgplayer.md similarity index 100% rename from framework/easyrpgplayer.md rename to games/framework/easyrpgplayer.md diff --git a/framework/enigma.md b/games/framework/enigma.md similarity index 100% rename from framework/enigma.md rename to games/framework/enigma.md diff --git a/framework/flare_engine.md b/games/framework/flare_engine.md similarity index 100% rename from framework/flare_engine.md rename to games/framework/flare_engine.md diff --git a/framework/flixel.md b/games/framework/flixel.md similarity index 100% rename from framework/flixel.md rename to games/framework/flixel.md diff --git a/framework/gemrb.md b/games/framework/gemrb.md similarity index 100% rename from framework/gemrb.md rename to games/framework/gemrb.md diff --git a/framework/godot.md b/games/framework/godot.md similarity index 100% rename from framework/godot.md rename to games/framework/godot.md diff --git a/framework/haxeflixel.md b/games/framework/haxeflixel.md similarity index 100% rename from framework/haxeflixel.md rename to games/framework/haxeflixel.md diff --git a/framework/irrlicht.md b/games/framework/irrlicht.md similarity index 100% rename from framework/irrlicht.md rename to games/framework/irrlicht.md diff --git a/framework/jmonkeyengine.md b/games/framework/jmonkeyengine.md similarity index 100% rename from framework/jmonkeyengine.md rename to games/framework/jmonkeyengine.md diff --git a/framework/libgdx.md b/games/framework/libgdx.md similarity index 100% rename from framework/libgdx.md rename to games/framework/libgdx.md diff --git a/framework/loeve.md b/games/framework/loeve.md similarity index 100% rename from framework/loeve.md rename to games/framework/loeve.md diff --git a/framework/lumix.md b/games/framework/lumix.md similarity index 100% rename from framework/lumix.md rename to games/framework/lumix.md diff --git a/framework/lwjgl.md b/games/framework/lwjgl.md similarity index 100% rename from framework/lwjgl.md rename to games/framework/lwjgl.md diff --git a/framework/manasource.md b/games/framework/manasource.md similarity index 100% rename from framework/manasource.md rename to games/framework/manasource.md diff --git a/framework/maratis.md b/games/framework/maratis.md similarity index 100% rename from framework/maratis.md rename to games/framework/maratis.md diff --git a/framework/mkxp.md b/games/framework/mkxp.md similarity index 100% rename from framework/mkxp.md rename to games/framework/mkxp.md diff --git a/framework/monogame.md b/games/framework/monogame.md similarity index 100% rename from framework/monogame.md rename to games/framework/monogame.md diff --git a/framework/octaforge.md b/games/framework/octaforge.md similarity index 100% rename from framework/octaforge.md rename to games/framework/octaforge.md diff --git a/framework/ogre3d.md b/games/framework/ogre3d.md similarity index 100% rename from framework/ogre3d.md rename to games/framework/ogre3d.md diff --git a/framework/ohrrpgce.md b/games/framework/ohrrpgce.md similarity index 100% rename from framework/ohrrpgce.md rename to games/framework/ohrrpgce.md diff --git a/framework/openfl.md b/games/framework/openfl.md similarity index 100% rename from framework/openfl.md rename to games/framework/openfl.md diff --git a/framework/openrpg.md b/games/framework/openrpg.md similarity index 100% rename from framework/openrpg.md rename to games/framework/openrpg.md diff --git a/framework/openrpgmaker.md b/games/framework/openrpgmaker.md similarity index 100% rename from framework/openrpgmaker.md rename to games/framework/openrpgmaker.md diff --git a/framework/orx.md b/games/framework/orx.md similarity index 100% rename from framework/orx.md rename to games/framework/orx.md diff --git a/framework/panda3d.md b/games/framework/panda3d.md similarity index 100% rename from framework/panda3d.md rename to games/framework/panda3d.md diff --git a/framework/polycode.md b/games/framework/polycode.md similarity index 100% rename from framework/polycode.md rename to games/framework/polycode.md diff --git a/framework/pygame.md b/games/framework/pygame.md similarity index 100% rename from framework/pygame.md rename to games/framework/pygame.md diff --git a/framework/qt.md b/games/framework/qt.md similarity index 100% rename from framework/qt.md rename to games/framework/qt.md diff --git a/framework/quad.md b/games/framework/quad.md similarity index 100% rename from framework/quad.md rename to games/framework/quad.md diff --git a/framework/rpge.md b/games/framework/rpge.md similarity index 100% rename from framework/rpge.md rename to games/framework/rpge.md diff --git a/framework/sandboxgamemaker.md b/games/framework/sandboxgamemaker.md similarity index 100% rename from framework/sandboxgamemaker.md rename to games/framework/sandboxgamemaker.md diff --git a/framework/scummvm.md b/games/framework/scummvm.md similarity index 100% rename from framework/scummvm.md rename to games/framework/scummvm.md diff --git a/framework/sge2d.md b/games/framework/sge2d.md similarity index 100% rename from framework/sge2d.md rename to games/framework/sge2d.md diff --git a/framework/solarus.md b/games/framework/solarus.md similarity index 100% rename from framework/solarus.md rename to games/framework/solarus.md diff --git a/framework/superpowers.md b/games/framework/superpowers.md similarity index 100% rename from framework/superpowers.md rename to games/framework/superpowers.md diff --git a/framework/urho3d.md b/games/framework/urho3d.md similarity index 100% rename from framework/urho3d.md rename to games/framework/urho3d.md diff --git a/framework/vegastrike.md b/games/framework/vegastrike.md similarity index 100% rename from framework/vegastrike.md rename to games/framework/vegastrike.md diff --git a/framework/worldforge.md b/games/framework/worldforge.md similarity index 100% rename from framework/worldforge.md rename to games/framework/worldforge.md diff --git a/framework/xoreos.md b/games/framework/xoreos.md similarity index 100% rename from framework/xoreos.md rename to games/framework/xoreos.md diff --git a/framework/zgameeditor.md b/games/framework/zgameeditor.md similarity index 100% rename from framework/zgameeditor.md rename to games/framework/zgameeditor.md diff --git a/library/_toc.md b/games/library/_toc.md similarity index 100% rename from library/_toc.md rename to games/library/_toc.md diff --git a/library/allegro.md b/games/library/allegro.md similarity index 100% rename from library/allegro.md rename to games/library/allegro.md diff --git a/library/boost.md b/games/library/boost.md similarity index 100% rename from library/boost.md rename to games/library/boost.md diff --git a/library/crypto.md b/games/library/crypto.md similarity index 100% rename from library/crypto.md rename to games/library/crypto.md diff --git a/library/doxygen.md b/games/library/doxygen.md similarity index 100% rename from library/doxygen.md rename to games/library/doxygen.md diff --git a/library/freetype.md b/games/library/freetype.md similarity index 100% rename from library/freetype.md rename to games/library/freetype.md diff --git a/library/harfbuzz.md b/games/library/harfbuzz.md similarity index 100% rename from library/harfbuzz.md rename to games/library/harfbuzz.md diff --git a/library/libpng.md b/games/library/libpng.md similarity index 100% rename from library/libpng.md rename to games/library/libpng.md diff --git a/library/libxml2.md b/games/library/libxml2.md similarity index 100% rename from library/libxml2.md rename to games/library/libxml2.md diff --git a/library/lua.md b/games/library/lua.md similarity index 100% rename from library/lua.md rename to games/library/lua.md diff --git a/library/lzma.md b/games/library/lzma.md similarity index 100% rename from library/lzma.md rename to games/library/lzma.md diff --git a/library/openal.md b/games/library/openal.md similarity index 100% rename from library/openal.md rename to games/library/openal.md diff --git a/library/openalsoft.md b/games/library/openalsoft.md similarity index 100% rename from library/openalsoft.md rename to games/library/openalsoft.md diff --git a/library/openssl.md b/games/library/openssl.md similarity index 100% rename from library/openssl.md rename to games/library/openssl.md diff --git a/library/pkgconfig.md b/games/library/pkgconfig.md similarity index 100% rename from library/pkgconfig.md rename to games/library/pkgconfig.md diff --git a/library/pthreads_win32.md b/games/library/pthreads_win32.md similarity index 100% rename from library/pthreads_win32.md rename to games/library/pthreads_win32.md diff --git a/library/ragel.md b/games/library/ragel.md similarity index 100% rename from library/ragel.md rename to games/library/ragel.md diff --git a/library/sdl_2.md b/games/library/sdl_2.md similarity index 100% rename from library/sdl_2.md rename to games/library/sdl_2.md diff --git a/library/sfml.md b/games/library/sfml.md similarity index 100% rename from library/sfml.md rename to games/library/sfml.md diff --git a/library/swig.md b/games/library/swig.md similarity index 100% rename from library/swig.md rename to games/library/swig.md diff --git a/library/wxwidgets.md b/games/library/wxwidgets.md similarity index 100% rename from library/wxwidgets.md rename to games/library/wxwidgets.md diff --git a/library/xz.md b/games/library/xz.md similarity index 100% rename from library/xz.md rename to games/library/xz.md diff --git a/library/yaml_cpp.md b/games/library/yaml_cpp.md similarity index 100% rename from library/yaml_cpp.md rename to games/library/yaml_cpp.md diff --git a/library/zlib.md b/games/library/zlib.md similarity index 100% rename from library/zlib.md rename to games/library/zlib.md diff --git a/maintenance.py b/games/maintenance.py similarity index 85% rename from maintenance.py rename to games/maintenance.py index 76e04bbc..f1d11bd8 100644 --- a/maintenance.py +++ b/games/maintenance.py @@ -64,31 +64,27 @@ def update_readme(): """ print('update readme file') - # load readme - readme_path = os.path.join(base_path, 'README.md') - # read readme with open(readme_path) as f: readme_text = f.read() # compile regex for identifying the building blocks - regex = re.compile(r"(.*## Contents\n\n)(.*)(\n## Contributing.*)", re.DOTALL) + regex = re.compile(r"(# Open Source Games\n\n)(.*)(\nA collection.*)", re.DOTALL) # apply regex matches = regex.findall(readme_text) matches = matches[0] start = matches[0] - middle = matches[1] end = matches[2] # get sub folders - subfolders = [x for x in os.listdir(base_path) if x != '.git' and os.path.isdir(os.path.join(base_path, x))] + subfolders = [x for x in os.listdir(games_path) if x != '.git' and os.path.isdir(os.path.join(games_path, x))] # get number of files (minus 1) in each sub folder - n = [len(os.listdir(os.path.join(base_path, folder))) - 1 for folder in subfolders] + n = [len(os.listdir(os.path.join(games_path, folder))) - 1 for folder in subfolders] # assemble paths - paths = [os.path.join(base_path, folder, '_toc.md') for folder in subfolders] + paths = [os.path.join(games_path, folder, '_toc.md') for folder in subfolders] # get titles (discarding first two ("# ") and last ("\n") characters) titles = [read_first_line_from_file(path)[2:-1] for path in paths] @@ -100,7 +96,7 @@ def update_readme(): info = sorted(info, key=lambda x:x[0]) # assemble output - update = ['- **[{}]({}/_toc.md)** ({})\n'.format(*entry) for entry in info] + update = ['- **[{}](games/{}/_toc.md)** ({})\n'.format(*entry) for entry in info] update = "".join(update) # insert new text in the middle @@ -115,14 +111,14 @@ def update_category_tocs(): Lists all entries in all sub folders and generates the list in the toc file """ # get sub folders - subfolders = [x for x in os.listdir(base_path) if x != '.git' and os.path.isdir(os.path.join(base_path, x))] + subfolders = [x for x in os.listdir(games_path) if x != '.git' and os.path.isdir(os.path.join(games_path, x))] # for each subfolder for folder in subfolders: print('generate toc for {}'.format(folder)) # read toc header line - toc_folder = os.path.join(base_path, folder) + toc_folder = os.path.join(games_path, folder) toc_file = os.path.join(toc_folder, '_toc.md') toc_header = read_first_line_from_file(toc_file) @@ -155,8 +151,9 @@ def update_category_tocs(): if __name__ == "__main__": - # base path - base_path = os.path.abspath(os.path.dirname(__file__)) + # paths + games_path = os.path.abspath(os.path.dirname(__file__)) + readme_path = os.path.join(games_path, os.pardir, 'README.md') # recount and write to readme update_readme() diff --git a/rpg/Umbra.md b/games/rpg/Umbra.md similarity index 100% rename from rpg/Umbra.md rename to games/rpg/Umbra.md diff --git a/rpg/_toc.md b/games/rpg/_toc.md similarity index 100% rename from rpg/_toc.md rename to games/rpg/_toc.md diff --git a/rpg/allacrost.md b/games/rpg/allacrost.md similarity index 100% rename from rpg/allacrost.md rename to games/rpg/allacrost.md diff --git a/rpg/andors_trail.md b/games/rpg/andors_trail.md similarity index 100% rename from rpg/andors_trail.md rename to games/rpg/andors_trail.md diff --git a/rpg/argentum_online.md b/games/rpg/argentum_online.md similarity index 100% rename from rpg/argentum_online.md rename to games/rpg/argentum_online.md diff --git a/rpg/arx_libertatis.md b/games/rpg/arx_libertatis.md similarity index 100% rename from rpg/arx_libertatis.md rename to games/rpg/arx_libertatis.md diff --git a/rpg/atrinik.md b/games/rpg/atrinik.md similarity index 100% rename from rpg/atrinik.md rename to games/rpg/atrinik.md diff --git a/rpg/blades_of_exile.md b/games/rpg/blades_of_exile.md similarity index 100% rename from rpg/blades_of_exile.md rename to games/rpg/blades_of_exile.md diff --git a/rpg/browserquest.md b/games/rpg/browserquest.md similarity index 100% rename from rpg/browserquest.md rename to games/rpg/browserquest.md diff --git a/rpg/catch_challenger.md b/games/rpg/catch_challenger.md similarity index 100% rename from rpg/catch_challenger.md rename to games/rpg/catch_challenger.md diff --git a/rpg/choria.md b/games/rpg/choria.md similarity index 100% rename from rpg/choria.md rename to games/rpg/choria.md diff --git a/rpg/crossfire.md b/games/rpg/crossfire.md similarity index 100% rename from rpg/crossfire.md rename to games/rpg/crossfire.md diff --git a/rpg/daimonin.md b/games/rpg/daimonin.md similarity index 100% rename from rpg/daimonin.md rename to games/rpg/daimonin.md diff --git a/rpg/dark_city.md b/games/rpg/dark_city.md similarity index 100% rename from rpg/dark_city.md rename to games/rpg/dark_city.md diff --git a/rpg/dawn.md b/games/rpg/dawn.md similarity index 100% rename from rpg/dawn.md rename to games/rpg/dawn.md diff --git a/rpg/deliantra.md b/games/rpg/deliantra.md similarity index 100% rename from rpg/deliantra.md rename to games/rpg/deliantra.md diff --git a/rpg/dnt.md b/games/rpg/dnt.md similarity index 100% rename from rpg/dnt.md rename to games/rpg/dnt.md diff --git a/rpg/egoboo.md b/games/rpg/egoboo.md similarity index 100% rename from rpg/egoboo.md rename to games/rpg/egoboo.md diff --git a/rpg/eternal_lands.md b/games/rpg/eternal_lands.md similarity index 100% rename from rpg/eternal_lands.md rename to games/rpg/eternal_lands.md diff --git a/rpg/evol_online.md b/games/rpg/evol_online.md similarity index 100% rename from rpg/evol_online.md rename to games/rpg/evol_online.md diff --git a/rpg/exult.md b/games/rpg/exult.md similarity index 100% rename from rpg/exult.md rename to games/rpg/exult.md diff --git a/rpg/fall_of_imiryn.md b/games/rpg/fall_of_imiryn.md similarity index 100% rename from rpg/fall_of_imiryn.md rename to games/rpg/fall_of_imiryn.md diff --git a/rpg/freedroid.md b/games/rpg/freedroid.md similarity index 100% rename from rpg/freedroid.md rename to games/rpg/freedroid.md diff --git a/rpg/goblin_hack.md b/games/rpg/goblin_hack.md similarity index 100% rename from rpg/goblin_hack.md rename to games/rpg/goblin_hack.md diff --git a/rpg/ilarion.md b/games/rpg/ilarion.md similarity index 100% rename from rpg/ilarion.md rename to games/rpg/ilarion.md diff --git a/rpg/land_of_fire.md b/games/rpg/land_of_fire.md similarity index 100% rename from rpg/land_of_fire.md rename to games/rpg/land_of_fire.md diff --git a/rpg/manaworld.md b/games/rpg/manaworld.md similarity index 100% rename from rpg/manaworld.md rename to games/rpg/manaworld.md diff --git a/rpg/meridian59.md b/games/rpg/meridian59.md similarity index 100% rename from rpg/meridian59.md rename to games/rpg/meridian59.md diff --git a/rpg/meritous.md b/games/rpg/meritous.md similarity index 100% rename from rpg/meritous.md rename to games/rpg/meritous.md diff --git a/rpg/open_meridian.md b/games/rpg/open_meridian.md similarity index 100% rename from rpg/open_meridian.md rename to games/rpg/open_meridian.md diff --git a/rpg/open_tibia.md b/games/rpg/open_tibia.md similarity index 100% rename from rpg/open_tibia.md rename to games/rpg/open_tibia.md diff --git a/rpg/other_life.md b/games/rpg/other_life.md similarity index 100% rename from rpg/other_life.md rename to games/rpg/other_life.md diff --git a/rpg/parpg.md b/games/rpg/parpg.md similarity index 100% rename from rpg/parpg.md rename to games/rpg/parpg.md diff --git a/rpg/planeshift.md b/games/rpg/planeshift.md similarity index 100% rename from rpg/planeshift.md rename to games/rpg/planeshift.md diff --git a/rpg/project_diaspora.md b/games/rpg/project_diaspora.md similarity index 100% rename from rpg/project_diaspora.md rename to games/rpg/project_diaspora.md diff --git a/rpg/radakan.md b/games/rpg/radakan.md similarity index 100% rename from rpg/radakan.md rename to games/rpg/radakan.md diff --git a/rpg/silvertree.md b/games/rpg/silvertree.md similarity index 100% rename from rpg/silvertree.md rename to games/rpg/silvertree.md diff --git a/rpg/source_of_tales.md b/games/rpg/source_of_tales.md similarity index 100% rename from rpg/source_of_tales.md rename to games/rpg/source_of_tales.md diff --git a/rpg/space_station_13.md b/games/rpg/space_station_13.md similarity index 100% rename from rpg/space_station_13.md rename to games/rpg/space_station_13.md diff --git a/rpg/stendhal.md b/games/rpg/stendhal.md similarity index 100% rename from rpg/stendhal.md rename to games/rpg/stendhal.md diff --git a/rpg/trinity_reign.md b/games/rpg/trinity_reign.md similarity index 100% rename from rpg/trinity_reign.md rename to games/rpg/trinity_reign.md diff --git a/rpg/valyria_tear.md b/games/rpg/valyria_tear.md similarity index 100% rename from rpg/valyria_tear.md rename to games/rpg/valyria_tear.md diff --git a/rpg/vegatrek.md b/games/rpg/vegatrek.md similarity index 100% rename from rpg/vegatrek.md rename to games/rpg/vegatrek.md diff --git a/rpg/world_of_phaos.md b/games/rpg/world_of_phaos.md similarity index 100% rename from rpg/world_of_phaos.md rename to games/rpg/world_of_phaos.md diff --git a/rpg/xu4.md b/games/rpg/xu4.md similarity index 100% rename from rpg/xu4.md rename to games/rpg/xu4.md diff --git a/simulation/3d_city.md b/games/simulation/3d_city.md similarity index 100% rename from simulation/3d_city.md rename to games/simulation/3d_city.md diff --git a/simulation/_toc.md b/games/simulation/_toc.md similarity index 100% rename from simulation/_toc.md rename to games/simulation/_toc.md diff --git a/simulation/lincity.md b/games/simulation/lincity.md similarity index 100% rename from simulation/lincity.md rename to games/simulation/lincity.md diff --git a/simulation/lincity_ng.md b/games/simulation/lincity_ng.md similarity index 100% rename from simulation/lincity_ng.md rename to games/simulation/lincity_ng.md diff --git a/simulation/micropolis.md b/games/simulation/micropolis.md similarity index 100% rename from simulation/micropolis.md rename to games/simulation/micropolis.md diff --git a/simulation/micropolis_js.md b/games/simulation/micropolis_js.md similarity index 100% rename from simulation/micropolis_js.md rename to games/simulation/micropolis_js.md diff --git a/simulation/open_city.md b/games/simulation/open_city.md similarity index 100% rename from simulation/open_city.md rename to games/simulation/open_city.md diff --git a/simulation/open_transport_tycoon.md b/games/simulation/open_transport_tycoon.md similarity index 100% rename from simulation/open_transport_tycoon.md rename to games/simulation/open_transport_tycoon.md diff --git a/simulation/our_personal_space.md b/games/simulation/our_personal_space.md similarity index 100% rename from simulation/our_personal_space.md rename to games/simulation/our_personal_space.md diff --git a/simulation/pioneer.md b/games/simulation/pioneer.md similarity index 100% rename from simulation/pioneer.md rename to games/simulation/pioneer.md diff --git a/simulation/simutrans.md b/games/simulation/simutrans.md similarity index 100% rename from simulation/simutrans.md rename to games/simulation/simutrans.md diff --git a/strategy/0ad.md b/games/strategy/0ad.md similarity index 100% rename from strategy/0ad.md rename to games/strategy/0ad.md diff --git a/strategy/_toc.md b/games/strategy/_toc.md similarity index 100% rename from strategy/_toc.md rename to games/strategy/_toc.md diff --git a/strategy/asc.md b/games/strategy/asc.md similarity index 100% rename from strategy/asc.md rename to games/strategy/asc.md diff --git a/strategy/birth_of_the_empires.md b/games/strategy/birth_of_the_empires.md similarity index 100% rename from strategy/birth_of_the_empires.md rename to games/strategy/birth_of_the_empires.md diff --git a/strategy/c_evo.md b/games/strategy/c_evo.md similarity index 100% rename from strategy/c_evo.md rename to games/strategy/c_evo.md diff --git a/strategy/crimson_fields.md b/games/strategy/crimson_fields.md similarity index 100% rename from strategy/crimson_fields.md rename to games/strategy/crimson_fields.md diff --git a/strategy/crown_and_cutless.md b/games/strategy/crown_and_cutless.md similarity index 100% rename from strategy/crown_and_cutless.md rename to games/strategy/crown_and_cutless.md diff --git a/strategy/freeciv.md b/games/strategy/freeciv.md similarity index 100% rename from strategy/freeciv.md rename to games/strategy/freeciv.md diff --git a/strategy/freeciv_web.md b/games/strategy/freeciv_web.md similarity index 100% rename from strategy/freeciv_web.md rename to games/strategy/freeciv_web.md diff --git a/strategy/freecol.md b/games/strategy/freecol.md similarity index 100% rename from strategy/freecol.md rename to games/strategy/freecol.md diff --git a/strategy/freeorion.md b/games/strategy/freeorion.md similarity index 100% rename from strategy/freeorion.md rename to games/strategy/freeorion.md diff --git a/strategy/freerails.md b/games/strategy/freerails.md similarity index 100% rename from strategy/freerails.md rename to games/strategy/freerails.md diff --git a/strategy/glest.md b/games/strategy/glest.md similarity index 100% rename from strategy/glest.md rename to games/strategy/glest.md diff --git a/strategy/globulation2.md b/games/strategy/globulation2.md similarity index 100% rename from strategy/globulation2.md rename to games/strategy/globulation2.md diff --git a/strategy/heroes_of_wesnoth.md b/games/strategy/heroes_of_wesnoth.md similarity index 100% rename from strategy/heroes_of_wesnoth.md rename to games/strategy/heroes_of_wesnoth.md diff --git a/strategy/lgeneral.md b/games/strategy/lgeneral.md similarity index 100% rename from strategy/lgeneral.md rename to games/strategy/lgeneral.md diff --git a/strategy/lordsawar.md b/games/strategy/lordsawar.md similarity index 100% rename from strategy/lordsawar.md rename to games/strategy/lordsawar.md diff --git a/strategy/maxr.md b/games/strategy/maxr.md similarity index 100% rename from strategy/maxr.md rename to games/strategy/maxr.md diff --git a/strategy/megaglest.md b/games/strategy/megaglest.md similarity index 100% rename from strategy/megaglest.md rename to games/strategy/megaglest.md diff --git a/strategy/megamek.md b/games/strategy/megamek.md similarity index 100% rename from strategy/megamek.md rename to games/strategy/megamek.md diff --git a/strategy/netpanzer.md b/games/strategy/netpanzer.md similarity index 100% rename from strategy/netpanzer.md rename to games/strategy/netpanzer.md diff --git a/strategy/open_general.md b/games/strategy/open_general.md similarity index 100% rename from strategy/open_general.md rename to games/strategy/open_general.md diff --git a/strategy/open_imperium_galactica.md b/games/strategy/open_imperium_galactica.md similarity index 100% rename from strategy/open_imperium_galactica.md rename to games/strategy/open_imperium_galactica.md diff --git a/strategy/openra.md b/games/strategy/openra.md similarity index 100% rename from strategy/openra.md rename to games/strategy/openra.md diff --git a/strategy/openxcom.md b/games/strategy/openxcom.md similarity index 100% rename from strategy/openxcom.md rename to games/strategy/openxcom.md diff --git a/strategy/pax_britannica.md b/games/strategy/pax_britannica.md similarity index 100% rename from strategy/pax_britannica.md rename to games/strategy/pax_britannica.md diff --git a/strategy/spring.md b/games/strategy/spring.md similarity index 100% rename from strategy/spring.md rename to games/strategy/spring.md diff --git a/strategy/star_control_2.md b/games/strategy/star_control_2.md similarity index 100% rename from strategy/star_control_2.md rename to games/strategy/star_control_2.md diff --git a/strategy/tanks_of_freedom.md b/games/strategy/tanks_of_freedom.md similarity index 100% rename from strategy/tanks_of_freedom.md rename to games/strategy/tanks_of_freedom.md diff --git a/strategy/triplea.md b/games/strategy/triplea.md similarity index 100% rename from strategy/triplea.md rename to games/strategy/triplea.md diff --git a/strategy/ufo2000.md b/games/strategy/ufo2000.md similarity index 100% rename from strategy/ufo2000.md rename to games/strategy/ufo2000.md diff --git a/strategy/ufo_alien_invasion.md b/games/strategy/ufo_alien_invasion.md similarity index 100% rename from strategy/ufo_alien_invasion.md rename to games/strategy/ufo_alien_invasion.md diff --git a/strategy/unknown_horizons.md b/games/strategy/unknown_horizons.md similarity index 100% rename from strategy/unknown_horizons.md rename to games/strategy/unknown_horizons.md diff --git a/strategy/warzone_2100.md b/games/strategy/warzone_2100.md similarity index 100% rename from strategy/warzone_2100.md rename to games/strategy/warzone_2100.md diff --git a/strategy/wesnoth.md b/games/strategy/wesnoth.md similarity index 100% rename from strategy/wesnoth.md rename to games/strategy/wesnoth.md diff --git a/strategy/widelands.md b/games/strategy/widelands.md similarity index 100% rename from strategy/widelands.md rename to games/strategy/widelands.md diff --git a/strategy/xconq.md b/games/strategy/xconq.md similarity index 100% rename from strategy/xconq.md rename to games/strategy/xconq.md diff --git a/strategy/zero_k.md b/games/strategy/zero_k.md similarity index 100% rename from strategy/zero_k.md rename to games/strategy/zero_k.md diff --git a/template.md b/games/template.md similarity index 100% rename from template.md rename to games/template.md