Friday, 14 February 2025

Brick Atelier 0.88

First release of the year, I got this ready a bit earlier this month. It's not much from feature side, but it was somewhat difficult to migrate from SDL2 to SDL3 which is the biggest change. I tried to fix double buffer drawing bugs as much as possible and also this version should be faster than the previous one. I'm working on this version in my Linux machine which has very slow graphics card compared to my main PC. You can download the latest version from Brick Atelier homepage:

https://www.kriceland.fi/brick/index.html 

The second release will be Teemu 1.3 which I should promise for this year... It also has double buffer drawing issues, because at that time I didn't realize how bad it was. SDL is not really designed for turn based way of drawing if you don't plan it for that from the start. But it shouldn't be too difficult to fix. Teemu is almost ready, but there are some problems I have to fix and as they say the last 1% of development takes 99% of the time.

I started this year with a new type of training program which works hilariously well in my case. Even the old problem with my mid back pain seems to be getting better slowly which seems like a miracle. The short way to describe my training is that I replaced weights with bodyweight style training.

Sunday, 19 January 2025

Not perfect

Last time I tried to compile Brick in Linux. While compiling works, it seems that SDL3 doesn't yet work in all situations. In Brick it becomes unresponding and halts the program, for whatever reason. A minimum example program seems to work I guess. Have to wait for updates, SDL3 is still an early version.

Working on Teemu, as always, but I think after more than 30 years of programming I have finally got rid of "wrong" kind of perfectionism. My programming is now free from thinking that it must be "perfect" and I'm focused on the right thing which is creating something that simply works. What has also changed is that I know what to do, I no longer have an option paralysis. I realize that things can be implemented more than one "right" way.

This could be a good thing for getting my projects in phase where they can be released. In fact I could and probably will release Teemu 1.3 quite soon, after the RPG system is more or less balanced. I don't really care if some of the features are even complete (in that release), because I'm somewhat tired working on these forever projects. Brick is also in release condition, but I want to test it in Linux to see if the double buffer drawing works. But it has to wait for new version of SDL3 that doesn't halt the program. The same code works in Windows, so I doubt it's that.