Hooray, Qt5 is out! One of the new features I’m most excited about is the particle system, which replaces the old and simple labs one (easy porting guide here). What I’m really excited about though is seeing what people come up with when using it.
This week I started eight threads on the Qt dev mailing list, and it’s not because I like writing essays. This blog post is because I like writing essays. I just have a lot to talk about, and in classic meta-cognition style I’d like to talk a lot about why I’m talking a lot.
I strongly support gender equality, but it bugs me that sometimes modern gender equality is mis-interpreted as pro-woman. Political correctness also bugs me, particularly when people try to rewrite the English language because some words or expressions might be deemed offensive. Leaving aside for a moment that being offended is a state of mind in the reader, a language is not suitably expressive if it cannot provoke an emotional response (including offending people). I thus will try to provoke an emotional response with this short speech, modeled as being by and for some of the people who bug me in a non-insectoid way.
I just went and did a bit of interviewing in the US, the time on plane flights was enough for me to write a short story on the subject. I had been researching the issue for some time as well in preparation, which ended up more useful for humor writing than for actual interviewing. Thus it’s based on the stereotypes, not on my actual experiences (except that the Zerg were on my mind after one particular interview 😉 ).
The fledgling review section isn’t complete without an example of a positive review. Fortunately a relevant milestone has come up. I recently passed over 256 hours on my primary Disgaea DS save slot. It doesn’t get that far along unless I’m giving it a 🙂 verdict.
I recently visited the US west coast, where I will be moving next month. Here’s some of the pictures of the beautiful natural scenery I took on my trip.
I got a new game recently. It inspired me to rant about porting console games to PC. I used to think that it should happen more often, but I’m no longer convinced that game developers are competent enough to turn even a good console game into a quality PC port.
It’ll come as no surprise to anyone that I like writing QML games, my gitorious account is littered with the prototypes I’ve thrown up in a few hours for fun. I’ve done another one which has proved to be extra-large: about a full working day’s effort scattered across a couple of nights.https://github.com/416365416c/checkers has a QML checkers prototype, with Human-on-Human and VS AI modes. It was fun and educational, which is good because checkers isn’t a very interesting game otherwise 😉 .
QML (and QtQuick) versioning is not the same as Qt versioning. This is understandably confusing for some people, so let me take the long-form approach and describe the what, why and how of QML versioning. Note: This is the essay version. The technical version with code snippets is in the docs where it should be. As an essay version it’s mostly “why”, for better answers to “what” clone the repository and look at the examples. For better answers to how clone and read the source code for the engine; qqmlengine.cpp contains fewer lines than this blog post 😉 .