diff --git a/.gitignore b/.gitignore
index 9333a3cd..728aea42 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,5 @@
/.idea
__pycache__
/local.properties
-/tools/archive/**
-/tools/lgw-import
+/code/archive/**
+/code/lgw-import
diff --git a/tools/README.md b/code/README.md
similarity index 100%
rename from tools/README.md
rename to code/README.md
diff --git a/tools/archive_detect_submodules.py b/code/archive_detect_submodules.py
similarity index 100%
rename from tools/archive_detect_submodules.py
rename to code/archive_detect_submodules.py
diff --git a/tools/archive_update.py b/code/archive_update.py
similarity index 100%
rename from tools/archive_update.py
rename to code/archive_update.py
diff --git a/tools/archives.git-submodules.json b/code/archives.git-submodules.json
similarity index 100%
rename from tools/archives.git-submodules.json
rename to code/archives.git-submodules.json
diff --git a/tools/archives.json b/code/archives.json
similarity index 99%
rename from tools/archives.json
rename to code/archives.json
index cb74f801..d5e57d93 100644
--- a/tools/archives.json
+++ b/code/archives.json
@@ -853,6 +853,7 @@
"https://github.com/romlok/godot-gdhexgrid.git",
"https://github.com/rotators/play-fonline-data.git",
"https://github.com/rpgboss/rpgboss.git",
+ "https://github.com/rpmcruz/microracers.git",
"https://github.com/runelite/runelite.git",
"https://github.com/rwengine/openrw.git",
"https://github.com/ryanb/ruby-warrior.git",
diff --git a/tools/backlog.txt b/code/backlog.txt
similarity index 99%
rename from tools/backlog.txt
rename to code/backlog.txt
index 670ffb5c..50b388c0 100644
--- a/tools/backlog.txt
+++ b/code/backlog.txt
@@ -204,6 +204,7 @@ https://github.com/bernardosulzbach/dungeon
https://github.com/bioglaze/aether3d
https://github.com/bomblik/BlockOut_II_PSVITA
https://github.com/bsmr-games (also contains copies)
+https://github.com/Calinou/awesome-gamedev
https://github.com/CatacombGames/
https://github.com/cflewis/Infinite-Mario-Bros
https://github.com/Chluverman/android-gltron
@@ -277,6 +278,7 @@ https://github.com/libretro/libretro-prboom
https://github.com/ligurio/awesome-ttygames
https://github.com/luciopanepinto/pacman
https://github.com/MarcoLizza/tofu-engine
+https://github.com/MarilynDafa/Bulllord-Engine
https://github.com/MatthewTheGlutton/HideousDestructor
https://github.com/McKay42/McOsu
https://github.com/megamarc/Tilengine
@@ -329,6 +331,7 @@ https://github.com/scp-fs2open/fs2open.github.com
https://github.com/search?p=1&q=sunrider&type=Repositories, sunrider
https://github.com/senior-sigan/WHY_CPP
https://github.com/septag/glslcc
+https://github.com/septag/rizz
https://github.com/skypjack/entt
https://github.com/smlinux/nexuiz
https://github.com/SPC-Some-Polish-Coders/PopHead
@@ -341,6 +344,7 @@ https://github.com/tainicom/Aether.Physics2D
https://github.com/tangziwen/Cube-Engine
https://github.com/the-insulines
https://github.com/theaigames
+https://github.com/TheGameCreators/GameGuruRepo
https://github.com/Tinob/Ishiiruka (https://github.com/shiiion/Ishiiruka, https://github.com/SirMangler/PrimeHack-Updater)
https://github.com/tizian/Cendric2
https://github.com/TomBebb/awe
diff --git a/tools/conversions/aatraders.json b/code/conversions/aatraders.json
similarity index 100%
rename from tools/conversions/aatraders.json
rename to code/conversions/aatraders.json
diff --git a/tools/conversions/aatraders_source_release_to_git.py b/code/conversions/aatraders_source_release_to_git.py
similarity index 100%
rename from tools/conversions/aatraders_source_release_to_git.py
rename to code/conversions/aatraders_source_release_to_git.py
diff --git a/tools/conversions/dfend_reloaded_source_releases_to_git.py b/code/conversions/dfend_reloaded_source_releases_to_git.py
similarity index 100%
rename from tools/conversions/dfend_reloaded_source_releases_to_git.py
rename to code/conversions/dfend_reloaded_source_releases_to_git.py
diff --git a/tools/conversions/dungeon_crawl_source_releases_to_git.py b/code/conversions/dungeon_crawl_source_releases_to_git.py
similarity index 100%
rename from tools/conversions/dungeon_crawl_source_releases_to_git.py
rename to code/conversions/dungeon_crawl_source_releases_to_git.py
diff --git a/tools/conversions/lechemindeladam_svn_to_git.py b/code/conversions/lechemindeladam_svn_to_git.py
similarity index 100%
rename from tools/conversions/lechemindeladam_svn_to_git.py
rename to code/conversions/lechemindeladam_svn_to_git.py
diff --git a/tools/conversions/phaos.json b/code/conversions/phaos.json
similarity index 100%
rename from tools/conversions/phaos.json
rename to code/conversions/phaos.json
diff --git a/tools/conversions/phaos_source_release_to_git.py b/code/conversions/phaos_source_release_to_git.py
similarity index 100%
rename from tools/conversions/phaos_source_release_to_git.py
rename to code/conversions/phaos_source_release_to_git.py
diff --git a/tools/git_statistics.py b/code/git_statistics.py
similarity index 100%
rename from tools/git_statistics.py
rename to code/git_statistics.py
diff --git a/tools/is_already_included.py b/code/is_already_included.py
similarity index 100%
rename from tools/is_already_included.py
rename to code/is_already_included.py
diff --git a/tools/libregamewiki_import.py b/code/libregamewiki_import.py
similarity index 100%
rename from tools/libregamewiki_import.py
rename to code/libregamewiki_import.py
diff --git a/tools/libregamewiki_synchronization.py b/code/libregamewiki_synchronization.py
similarity index 100%
rename from tools/libregamewiki_synchronization.py
rename to code/libregamewiki_synchronization.py
diff --git a/tools/list_python_external_imports.py b/code/list_python_external_imports.py
similarity index 100%
rename from tools/list_python_external_imports.py
rename to code/list_python_external_imports.py
diff --git a/tools/maintenance.py b/code/maintenance.py
similarity index 100%
rename from tools/maintenance.py
rename to code/maintenance.py
diff --git a/tools/osgameclones_synchronization.py b/code/osgameclones_synchronization.py
similarity index 100%
rename from tools/osgameclones_synchronization.py
rename to code/osgameclones_synchronization.py
diff --git a/tools/rejected.txt b/code/rejected.txt
similarity index 100%
rename from tools/rejected.txt
rename to code/rejected.txt
diff --git a/tools/utils/__init__.py b/code/utils/__init__.py
similarity index 100%
rename from tools/utils/__init__.py
rename to code/utils/__init__.py
diff --git a/tools/utils/archive.py b/code/utils/archive.py
similarity index 100%
rename from tools/utils/archive.py
rename to code/utils/archive.py
diff --git a/tools/utils/constants.py b/code/utils/constants.py
similarity index 100%
rename from tools/utils/constants.py
rename to code/utils/constants.py
diff --git a/tools/utils/osg.py b/code/utils/osg.py
similarity index 100%
rename from tools/utils/osg.py
rename to code/utils/osg.py
diff --git a/tools/utils/osg_github.py b/code/utils/osg_github.py
similarity index 100%
rename from tools/utils/osg_github.py
rename to code/utils/osg_github.py
diff --git a/code/utils/osg_parse.py b/code/utils/osg_parse.py
new file mode 100644
index 00000000..e69de29b
diff --git a/tools/utils/utils.py b/code/utils/utils.py
similarity index 100%
rename from tools/utils/utils.py
rename to code/utils/utils.py
diff --git a/docs/data.json b/docs/data.json
index c8d10dc1..0afe396e 100644
--- a/docs/data.json
+++ b/docs/data.json
@@ -1022,7 +1022,7 @@
"",
"beta / inactive since 2010",
"action, inspired by Bomberman, remake",
- "Source - C++ - ?"
+ "Source - C++ - GPL-2.0"
],
[
"Bombman (home, entry)",
@@ -1366,7 +1366,7 @@
"",
"beta / active",
"role playing, inspired by Castle of the Winds, remake",
- "Source - Elm, JavaScript - ?"
+ "Source - Elm, JavaScript - MIT"
],
[
"Castle-Combat (home, entry)",
@@ -1374,7 +1374,7 @@
"Link",
"beta / inactive since 2006",
"strategy, inspired by Rampart, remake",
- "Source - Python - GPL"
+ "Source - Python - GPL-2.0"
],
[
"Cat Mother Dead Justice (home, entry)",
@@ -5558,7 +5558,7 @@
"Link",
"beta / inactive since 2005",
"remake, 2D, inspired by Micro Machines, racing",
- "Source - C, C++ - GPL-2.0"
+ "Source - C, C++ - GPL-2.0"
],
[
"MicroWar 2.0 (home, entry)",
diff --git a/entries/bombic2.md b/entries/bombic2.md
index 59126c78..93490fdd 100644
--- a/entries/bombic2.md
+++ b/entries/bombic2.md
@@ -7,7 +7,7 @@ _Remake of Bomberman._
- Keywords: action, inspired by Bomberman, remake
- Code repository: https://svn.code.sf.net/p/bombic2/code (svn)
- Code language: C++
-- Code license: ?
+- Code license: GPL-2.0
- Code dependencies: SDL
- Developer: Karel Fiser
diff --git a/entries/castle-combat.md b/entries/castle-combat.md
index 7d9f40ae..e1d229ba 100644
--- a/entries/castle-combat.md
+++ b/entries/castle-combat.md
@@ -8,7 +8,7 @@ _Remake of Rampart._
- Keywords: strategy, inspired by Rampart, remake
- Code repository: https://github.com/karlb/castle-combat.git
- Code language: Python
-- Code license: GPL
+- Code license: GPL-2.0
- Developer: Karl Bartel
## Building
diff --git a/entries/castle_of_the_winds_in_elm.md b/entries/castle_of_the_winds_in_elm.md
index 118bb865..6887d33a 100644
--- a/entries/castle_of_the_winds_in_elm.md
+++ b/entries/castle_of_the_winds_in_elm.md
@@ -7,7 +7,7 @@ _Remake of Castle of the Winds._
- Keywords: role playing, inspired by Castle of the Winds, remake
- Code repository: https://github.com/mordrax/cotwelm.git
- Code language: Elm, JavaScript
-- Code license: ?
+- Code license: MIT
See also Castle of the Winds.
diff --git a/entries/microracers.md b/entries/microracers.md
index 1dff0fc4..9a8a548e 100644
--- a/entries/microracers.md
+++ b/entries/microracers.md
@@ -6,7 +6,7 @@ _Remake of Micro Machines._
- State: beta, inactive since 2005
- Download: https://sourceforge.net/projects/microracers/files/microracers/
- Keywords: remake, 2D, inspired by Micro Machines, racing
-- Code repository: https://gitlab.com/osgames/microracers.git (conversion of cvs), http://microracers.cvs.sourceforge.net (cvs)
+- Code repository: https://github.com/rpmcruz/microracers.git, https://gitlab.com/osgames/microracers.git (+) (conversion of cvs), http://microracers.cvs.sourceforge.net (cvs)
- Code language: C, C++
- Code license: GPL-2.0
- Developer: Ricardo Cruz (rmcruz@SF)
diff --git a/entries/tocs/_action.md b/entries/tocs/_action.md
index 298655fc..0090eef5 100644
--- a/entries/tocs/_action.md
+++ b/entries/tocs/_action.md
@@ -35,7 +35,7 @@
- **[Bloboats](../bloboats.md)** (C++, GPL-2.0, mature, inactive since 2006)
- **[Blobwars: Metal Blob Solid](../blobwars_metal_blob_solid.md)** (C++, GPL-2.0, mature)
- **[Bombermaaan](../bombermaaan.md)** (C++, GPL-3.0, mature, inactive since 2010)
-- **[Bombic2](../bombic2.md)** (C++, ?, beta, inactive since 2010)
+- **[Bombic2](../bombic2.md)** (C++, GPL-2.0, beta, inactive since 2010)
- **[Bombic](../bombic.md)** (C++, Objective-C, GPL-2.0, beta, inactive since 2005)
- **[Bombman](../bombman.md)** (Python, CC0, mature)
- **[BOOM: Remake](../boom_remake.md)** (C++, Custom, mature)
diff --git a/entries/tocs/_games.md b/entries/tocs/_games.md
index 41dd8d8e..dc036615 100644
--- a/entries/tocs/_games.md
+++ b/entries/tocs/_games.md
@@ -117,7 +117,7 @@
- **[boardgame.io](../boardgameio.md)** (JavaScript, TypeScript, MIT, beta)
- **[BomberClone](../bomberclone.md)** (C, GPL-2.0, beta, inactive since 2010)
- **[Bombermaaan](../bombermaaan.md)** (C++, GPL-3.0, mature, inactive since 2010)
-- **[Bombic2](../bombic2.md)** (C++, ?, beta, inactive since 2010)
+- **[Bombic2](../bombic2.md)** (C++, GPL-2.0, beta, inactive since 2010)
- **[Bombic](../bombic.md)** (C++, Objective-C, GPL-2.0, beta, inactive since 2005)
- **[Bombman](../bombman.md)** (Python, CC0, mature)
- **[Boohu](../boohu.md)** (Go, ISC, beta)
@@ -155,9 +155,9 @@
- **[Caph](../caph.md)** (C, GPL-3.0, mature, inactive since 2010)
- **[Card Stories](../card_stories.md)** (JavaScript, Python, AGPL-3.0, beta, inactive since 2012)
- **[Cart Life](../cart_life.md)** (AGS Script, Custom, mature, inactive since 2014)
-- **[Castle of the Winds in Elm](../castle_of_the_winds_in_elm.md)** (Elm, JavaScript, ?, beta)
+- **[Castle of the Winds in Elm](../castle_of_the_winds_in_elm.md)** (Elm, JavaScript, MIT, beta)
- **[Castle of the Winds](../castle_of_the_winds.md)** (JavaScript, MIT, beta, inactive since 2016)
-- **[Castle-Combat](../castle-combat.md)** (Python, GPL, beta, inactive since 2006)
+- **[Castle-Combat](../castle-combat.md)** (Python, GPL-2.0, beta, inactive since 2006)
- **[Cat Mother Dead Justice](../cat_mother_dead_justice.md)** (C++, 3-clause BSD, GPL-2.0, beta, inactive since 2003)
- **[Cataclysm: Dark Days Ahead](../cataclysm_dark_days_ahead.md)** (C++, CC-BY-SA-3.0, mature)
- **[Cataclysm](../cataclysm.md)** (C++, CC-BY-SA-3.0, beta, inactive since 2012)
diff --git a/entries/tocs/_remake.md b/entries/tocs/_remake.md
index fe651c77..357e5312 100644
--- a/entries/tocs/_remake.md
+++ b/entries/tocs/_remake.md
@@ -26,7 +26,7 @@
- **[Battle City](../battle_city.md)** (C, C++, Pascal, GPL-3.0, mature, inactive since 2013)
- **[BlakedAwesomenaughts](../blakedawesomenaughts.md)** (JavaScript, PHP, MIT, beta, inactive since 2015)
- **[BlockOut II](../blockout_ii.md)** (C++, GPL-2.0, mature, inactive since 2014)
-- **[Bombic2](../bombic2.md)** (C++, ?, beta, inactive since 2010)
+- **[Bombic2](../bombic2.md)** (C++, GPL-2.0, beta, inactive since 2010)
- **[Bombic](../bombic.md)** (C++, Objective-C, GPL-2.0, beta, inactive since 2005)
- **[Bombman](../bombman.md)** (Python, CC0, mature)
- **[BOOM: Remake](../boom_remake.md)** (C++, Custom, mature)
@@ -40,9 +40,9 @@
- **[Cadaver](../cadaver.md)** (C++, GPL-2.0, beta, inactive since 2009)
- **[CaesarIA](../caesaria.md)** (C++, JavaScript, GPL-3.0, beta)
- **[Cannonball](../cannonball.md)** (C++, MAME, beta)
-- **[Castle of the Winds in Elm](../castle_of_the_winds_in_elm.md)** (Elm, JavaScript, ?, beta)
+- **[Castle of the Winds in Elm](../castle_of_the_winds_in_elm.md)** (Elm, JavaScript, MIT, beta)
- **[Castle of the Winds](../castle_of_the_winds.md)** (JavaScript, MIT, beta, inactive since 2016)
-- **[Castle-Combat](../castle-combat.md)** (Python, GPL, beta, inactive since 2006)
+- **[Castle-Combat](../castle-combat.md)** (Python, GPL-2.0, beta, inactive since 2006)
- **[Cataclysm: Dark Days Ahead](../cataclysm_dark_days_ahead.md)** (C++, CC-BY-SA-3.0, mature)
- **[CatacombGL](../catacombgl.md)** (C++, GPL-3.0, beta)
- **[CatacombSDL](../catacombsdl.md)** (C, GPL-2.0, mature, inactive since 2014)
diff --git a/entries/tocs/_role-playing.md b/entries/tocs/_role-playing.md
index e9ace287..112b5d5b 100644
--- a/entries/tocs/_role-playing.md
+++ b/entries/tocs/_role-playing.md
@@ -19,7 +19,7 @@
- **[BrowserQuest](../browserquest.md)** (JavaScript, MPL-2.0, mature)
- **[BStone](../bstone.md)** (C++, GPL-2.0, mature)
- **[Candy Box 2](../candy_box_2.md)** (TypeScript, JavaScript, GPL-3.0, mature, inactive since 2013)
-- **[Castle of the Winds in Elm](../castle_of_the_winds_in_elm.md)** (Elm, JavaScript, ?, beta)
+- **[Castle of the Winds in Elm](../castle_of_the_winds_in_elm.md)** (Elm, JavaScript, MIT, beta)
- **[Castle of the Winds](../castle_of_the_winds.md)** (JavaScript, MIT, beta, inactive since 2016)
- **[Cataclysm: Dark Days Ahead](../cataclysm_dark_days_ahead.md)** (C++, CC-BY-SA-3.0, mature)
- **[Cataclysm](../cataclysm.md)** (C++, CC-BY-SA-3.0, beta, inactive since 2012)
diff --git a/entries/tocs/_strategy.md b/entries/tocs/_strategy.md
index a189f6a0..9c33b267 100644
--- a/entries/tocs/_strategy.md
+++ b/entries/tocs/_strategy.md
@@ -34,7 +34,7 @@
- **[C-evo](../c-evo.md)** (Pascal, Public domain, GPL-3.0, mature, inactive since 2013)
- **[c64-nuclearreaction](../c64-nuclearreaction.md)** (C, Assembly, GPL-3.0, mature, inactive since 2014)
- **[CaesarIA](../caesaria.md)** (C++, JavaScript, GPL-3.0, beta)
-- **[Castle-Combat](../castle-combat.md)** (Python, GPL, beta, inactive since 2006)
+- **[Castle-Combat](../castle-combat.md)** (Python, GPL-2.0, beta, inactive since 2006)
- **[cc94](../cc94.md)** (C++, Python, AGPL-3.0, beta)
- **[CCCP](../cccp.md)** (C++, AGPL-3.0, beta)
- **[chainreaction](../chainreaction.md)** (Java, LGPL-3.0, mature, inactive since 2017)
diff --git a/statistics.md b/statistics.md
index 8871bea0..e9d7a757 100644
--- a/statistics.md
+++ b/statistics.md
@@ -1,7 +1,7 @@
[comment]: # (autogenerated content, do not edit)
# Statistics
-analyzed 1387 entries on 2019-12-20 16:39:53
+analyzed 1387 entries on 2020-01-09 11:33:59
## State
@@ -83,15 +83,15 @@ Moonbase Assault (2019), Orbit-Hopper (2019), Physics Platformer (2019), Physics
##### Licenses frequency
-- GPL-2.0 (34.2%)
+- GPL-2.0 (34.3%)
- GPL-3.0 (26.3%)
-- MIT (14.9%)
+- MIT (15.0%)
- Custom (3.2%)
- Apache-2.0 (2.2%)
- zlib (2.2%)
- 3-clause BSD (2.2%)
- LGPL-2.1 (2.0%)
-- ? (1.8%)
+- ? (1.7%)
- AGPL-3.0 (1.5%)
- Public domain (1.3%)
- LGPL-3.0 (1.3%)
@@ -99,9 +99,9 @@ Moonbase Assault (2019), Orbit-Hopper (2019), Physics Platformer (2019), Physics
- LGPL-2.0 (0.6%)
- MPL-2.0 (0.6%)
- ISC (0.5%)
-- GPL (0.4%)
- WTFPL (0.4%)
- CC0 (0.4%)
+- GPL (0.4%)
- CC-BY-NC-3.0 (0.2%)
- Proprietary (0.2%)
- Unlicense (0.2%)
@@ -384,8 +384,8 @@ With code dependency field 547 (39.4%)
- GameJs (0.1%)
- GLFW (0.1%)
- Golden-T Game Engine (0.1%)
-- Guile (0.1%)
- guile (0.1%)
+- Guile (0.1%)
- Heretic-based (0.1%)
- Hexen (0.1%)
- Hexen-based (0.1%)