So a little over a week ago, I decided it was about time to get some serious work done on the Maze Creator game. I already had a title screen design (as seen in the previous blog post), and the next step was to build a dynamic menu system. Long story short, the game now has all core assets implemented in a new flexible and interconnected way, which allows me to easily add new content to the game.
In technical terms, almost all of the game's mechanics are executed from one Python Module controller. The programming for the game is Object Oriented, and allows each individual class to be linked to the "parent" class that created it - which makes retrieving data from certain parts of the game very easy and organized.
I'm still adding in basic blocks, and I'm nearly half way done with adding in the Advanced objects such as Doors and Enemies.Downloads & Release Candidates:As well as submitting this blog post, I have also released
Maze Creator v4.0a Release Candidate 2.
See the Release Candidates section on the Download page for the .blend file (blender 2.62).Executable:Until there is a way to create a lightweight .exe for Blender games, I won't ever be releasing one.The size of the Maze Creator at v4.0 is about 1.6 MB, and the size of an .exe with the files it depends on is a total of 100 MB. You can still download
Blender as a .zip archive from their website, so you don't have to install it.
Completed Content:-Menu system-Maze Generation (+ random generation)-Loading/Saving (uses a slightly different format, will eventually add support for old .MAZE files)-Improved Edit mode
-Gameplay mode (+ death)-Basic blocks-Dart Launchers, Doors & Buttons
To Do:-More Menu graphics
-Multiple Layers (half-way done)
-Spears (time delay/motion triggered; difficulty: 1/5)-Portals (difficulty: 2/5)
-Enemies (difficulty: 5/5)-Ladders (for travel between layers; difficulty 3/5)
-Checkpoints (difficulty: 4/5)Also:The Doors in
Maze Creator v3.6 ARE broken in the latest version of Blender. This was due to an update in Blender's animation system. Doors are no longer keyframed in v4.0 and work much better.
Screenshots:Everybody likes screenshots, right? Right.