MapMaker

productimage

Introducing "Map Maker"

Map Maker comes with a completely redesigned Graphical User Interface.  Great lengths have been taken to modernize the GUI.  The usual List/Detail screens have all been replaced with Data Active Grids, for a new sleek look and feel.

Map Maker, supports the primary three game grid styles. For Platform Games it uses Square Tiles, For War Games and others it supports both styles of Hexes. Hex Support covers "Pointy Top" or "Vertical Hex", and "Flat Top" or "Horizontal Hex".

Object Hierarchy: a Game can have 1 (or More) Map(s). Each Map has 3 or more Layers. Map Layers include Grid, Graphics, Labels, and any number of Custom Defined Table Layers.  User easily controls what layers are Visible.

1) Graphic Layers are comprised of Row/Column Hexes or squares, with each Hex having one or more Detail Graphics placed on top of each other, User Controls Order. 

2) Grid Layer - is a fully Computer Controlled Layer. It is either visible or not.

3) Label Layer - This Layer is comprised of customized Non-Grid Oriented Map Area Label Images.

4) Custom Class Layers - Any Number of Custom Class layers; One Class per layer.  Graphically it displays the selected Class Marker for each Record in Custom Class.  Custom Classes have four mandatory fields (ID, Name, Row, Column), and up to 25 Custom fields. Custom Fields can be Strings, Numbers, Boolean (CheckBox), or Option Select (ComboBox - 5 Max per table). The Custom Record is input via a Dynamically Customized Grid Screen.

Map Maker Comes with 21 Categories of graphics for each of the three Grid Types totaling Some 1,350 individual graphics. You can easily add more Categories and Graphics.  All Graphics are Stored in Database, at 128 x 128 size. Individual Tiles can be deleted, and rotated; Care should be taken as Tile Images are Cross-Referenced in the object model for speed.

Map Maker Exports Games into a chosen Folder, each Map as a PNG Image (Graphics including Labels), a separate Grid image as a PNG, and Distinct Graphic Sprite Sheet (for Each Map), as well as an Individual "Hex" Sprite Sheet Generated from the  Map PNG.

A JSON List file created for All Records, One for Each Custom Class. And a "Game" Level to "Hex Detail" JSON File which identifies Each Graphic Category, Image Index (to Distinct Sprite Sheet), and additional configured information.

Check out my YouTube Video's: YouTube fideo's on MapMaker

MapMaker

Screenshots

01 - Main Screen
screenshotimage


02 - Tile Categories
screenshotimage


03 - Map Layers
screenshotimage


04 - Custom Classes
screenshotimage