
Friday, 19 October 2007
Bitmap Fonts

Wednesday, 17 October 2007
Inspiration from other games

Ultima V manages to make fairly varied maps out of a limited set of tiles (256 terrain tiles + 256 monsters/items). I spent a lot of time over the last few days messing around with lots of tiles adding them to the tilesheet and probably not using them. I also need to think about how I want to handle lighting and line of sight in Demons Eye. Personally I often find that limiting the view this way detracts from the game. Maybe it would work best in Dungeons where there is more tension about unknown creatures coming out of the darkness.

In summary:
- Good design using a small number of tiles rather than hundreds of different tiles.
- Sparing use of secret and locked doors.
- A decent number of searchable objects (e.g. chests, baskets) should contain some objects!
- Night and day cycles and Line of Sight shouldn't limit the view too much.
- Single player rather than party.
Saturday, 13 October 2007
The Map Editor - 8 hours

Some of these pieces of coding came together very quickly which was a pleasant surprise. The mouse coding in particular was very easy to do. The map structure is currently very simple with 2 layers - one for the landscape, walls, doors etc and another for monsters, characters and items. Ideally I should change the items into a linked list at some point to save on space and processing time. I'm also considering a third, middle level to cover decorative items - tables, rugs, blending tiles. This will allow me to reuse certain tiles over different base tiles without having to make multiple versions.
I'm considering expanding the current tileset with some new landscpae tiles and will have a go at creating some of my own over the coming weeks. I think there are plenty of good monster, character and item tiles in David Gervais' set so I should be fine there. A lot of features still to add to the editor before I'll be able to really start using it but I'm making some progress.
Sunday, 7 October 2007
New Tiles

Behind the scenes I've also started adding additional tiles to the game. Basically I have one large image which holds all the 32x32 pixel tiles for the map, items and monsters and SFML can be told to use just a small portion of the image to make up each tile. Now that I'm up and running with coding the SFML side of things seems very easy to use.
Next thing is to setup different properties for tiles such as whether they are passable, water etc. I also need a more interesting map!
Thursday, 4 October 2007
Demon's Eye
A Simple Map - 4hrs

