Sunday, 18 August 2013

New project day

It's actually an old project to which I have designed creatures as a starting point. I've talked something about script-based design before and now it's time to try it. It's a new style for me, but of course used in many roguelike projects since ancient days of Angband.

I'm looking at scripting as a tool to plan stuff before writing actual code. The script is a plan which becomes data when parsed.

This is also a good time to try new SDL 2.0. It's somewhat different than 1.2, but should be manageable I guess. It's better practice with a new project and then use the gathered wisdom to spread on older projects which I think will be converted to 2.0 sooner or later.

This new project is also going to be a roguelike. It has a cool basic idea or theme that I believe will carry over the usual development trouble swamp we all are so familiar with.

Friday, 9 August 2013

Pixel drawing tool project

Brick Atelier is a tile based drawing tool, but I have wondered if I could take good parts from that project and create a new drawing tool with regular canvas as drawing surface. It would solve some problems you have in tile based style, but also add new features I have never tried to program.

I have an idea for new type of user interface, but I have to try it first to see if it works. User interfaces are cool topic, because there always seems to be something to improve in them.

This time I could also try to think an alternative solution to SDL, because it doesn't have GUI features that could handle stuff like file dialogs. I really don't want to go in that kind of detail I did with Brick Atelier.

I don't know if this is going to happen, but at least I can make some plans on paper of what the user interface should look like.