From The Mana World
Revision as of 17:25, 10 September 2005 by ElvenProgrammer (talk | contribs) (→‎Tileset Engine: added a comment)

Getting started

To get started on tileset development, please look into what kind of areas we plan to add to the game or what kind of changes we would still want to make to existing maps. See for example world development and concept art. Ideas of your own are welcome too!

GeneralSpecs

Tileset Engine

It would be nice if we had a better way to render things like grass and water, so that the player looks more integrated into his environment. Below an illustration of what would look nice for the grass, by Sull. The leftmost frame shows what it looks like now, the center frame what would look nice, and the rightmost frame shows the current problem.

Problem with grass.png

To improve more the tile engine I already suggested in the mailing list to improve the fringe layer with a dynamic behaviour to allow such effects:

Fringe.png

This way we can have objects you can stand in front and behind at the same time. In the specific example the base of the sign is non walkable and is a base layer tile, the top of the sign is on the fringe layer. We can achieve this effect in 2 possible ways:

  • the tile engine draws all the lines of the fringe layers until the first being(npc, player or monster) let's say at y = 9, then all the beings with y = 9 are drawn. Again we draw all the lines of the fringe layer from line 9 to the next being and so on...
  • the tile engine supports objects: objects are considered as being and ordinated the same way

Of course the first solution is limited, I mean you can't create objects that beings taller than 2 tiles can stand both in front and behind of.