Tinkering with mapping

Posted by Scott_AW on Feb. 9, 2007, 11:04 p.m.

With a long stretch of busy weeks I've found little time for RJ so theres nothing new to that…however in my spare time I decided to make a 3d sidescroller map maker. It'll probably end up as an example for you all and myself as I will implement features from it to create a map maker for my COW project.

So far theres not too much to it besides floors/cielings, walls and modifiable lights, but maybe it could become more or at least a decent template.

Heres some shots of the map interface.

http://64digits.com/users/Scott_AW/mapbuild.jpg

http://64digits.com/users/Scott_AW/mapbuild2.jpg

And the resulting maps.

http://64digits.com/users/Scott_AW/maptest.jpg

http://64digits.com/users/Scott_AW/maptest2.jpg

Currently it supports 5 layers of depth, 0 being the front layer and 99 assignable lights. Currently the map is a fixed size of 15x10 tiles. Textures are preloaded at game start and theres no set limit to them.

I've still to do the NEW/SAVE/LOAD buttons before I think about releasing it, and intend to had 90degree slants and the ability to choose multiple textures for map objects (example: fore facing texture and texture for the sides of a block).

Map information is currently stored in two parts, one for the placement of floors/walls/ect. and another for the location of lights. Using a data grid. Other objects like player, npcs/enemies and items will be stored on a third part.

The idea is to lump all this information so it can be excuted by a single script and run smoother then a bunch of objects that would be needed if I were to use GM's map maker.

Thats it.

Comments

Cesar 17 years, 10 months ago

dang, that's crazy awesome

Grand-High Gamer 17 years, 10 months ago

I would like to echo MrPacman's comment:

dang, that's crazy awesome

s 17 years, 10 months ago

I would like to echo ghg's comment:

I would like to echo MrPacman's comment:

dang, that's crazy awesome

Lethal 17 years, 10 months ago

I would like to echo serprex's comment:

I would like to echo ghg's comment:

I would like to echo MrPacman's comment:

dang, that is crazy awesome