Wednesday, 29 September 2010

Brick Atelier

Now when Teemu 1.21 is released I can take a look at my sprite editor Stile. I changed the name to Brick Atelier which I think is better, since there already is sTile and Stile is a boring name. I had to redo some stuff since I lost the original Brick Atelier version, but nothing major (I hope) was lost. Just the Brick Atelier logo for info screen.

There are some stuff I want in next version (0.83), mainly some kind of contrast/brightness (maybe even color) adjusting for selected tiles and tile import from another .wst file. Those I guess are the main features.

I think SDL could be a wrong library for this kind of software, because it has been quite hard to do GUI stuff from scratch and I still don't have a portable file browser (using Windows browser inside SDL which is some kind of hack). I just don't know if the current features could be done with some external GUI (and maintain the speed).

Friday, 24 September 2010

TEROS

After failed searching free and simple role-playing system for Teemu I started to plan one myself. It's called Teemu Roleplaying System (TEROS) and it's based on seven basic attributes with initials APEWASH. Plus alcohol as regaining health and stamina. The basic idea is make both attacking and parrying attacks consume stamina which then affects to overall performance. The way armour works is also a bit different than usual. I wish the initial system actually works, but if not it's always possible to tweak something to gain more balanced system.

TEROS will most probably be in the next major version (1.3) with more items and monsters.

Thursday, 23 September 2010

Playtesting Teemu v1.21 day 2

After fixes I still found one bug, but it's not fatal. You can enter the border exit with > by standing on it.

I think there is no need for more food now when the spawning is actually working. The cellar seems to be little crowded sometimes, maybe less monsters there.

When developing a roguelike there are going to be balancing issues. For instance how to determine the amount of total food items and how to distribute them in levels so that the food clock doesn't become too difficult or too easy? A scientific way could be count how many turns a level takes to solve and calculate the food consumption per level, then planning food distribution based on that data. Or you could just playtest the game to see what happens.

However it's difficult to determine the amount of turns per level, because the number of enemies is changing etc. Even the random placement of objects gives different results. When you design a static (non-random) world balancing is much easier, because you can make detailed plans how to distribute items and monsters.

One way to solve this is look at the player's food situation and create more food items when entering a new level, but it could then become too easy if the player realizes that it's going to happen.

Wednesday, 22 September 2010

Playtesting Teemu v1.21

New data-driven stairs connection system is mostly working. There is one problem area I need to fix and then it's ready. I was wondering if I could put at least some new content in 1.21. Maybe a low nutrition food item that's easy to find, because I find myself drinking rum to stay alive. Now when there are changing number of cave levels the treasure chest creation must be refactored, but that should be easy. Creating the stairs system was a bit hard, but the great thing is that now I can use it in Kaduria too.

Saturday, 18 September 2010

Visual C++ Express 2010

I developed Kaduria with VC2005 and one of the first thing was to get VC Express for my new computer. Installing was not a problem, but then I hit the brick wall. You need to register VC in 30 days, but the validation e-mail is blocked by mbnet, my e-mail provider. There is no junk mail folder to check junk mail. Fuck this shit. I sent an e-mail to microsoft and hopefully the answer is not blocked. Maybe I could re-register to Windows Live ID (something that was required for registering VC) by creating an account to hotmail as was suggested.

Have you seen the movie Brazil by Terry Gilliam? Somehow this mess gives me same kind of vibes. When you look at M$ support pages they don't make any kind of sense. Just loads of text and options ("was this helpful?" Fuck no.). Why the fuck do you need to register a free program? To get junk mail from M$? If there only was an option for Visual C++ but nothing comes even close. Fuck you open source developers. You should be ashamed for not being able to produce as good or even better than Visual C++.