Didn't know there were so many and simple ways to make the compiler crash. Great :)
Visual Studio 10 has been released as beta version (named CTP for Community Technology Preview) and its compiler has some parts of C++0x implemented. The best feature: The auto keyword. I really love it. No more typing the foo<bar::baz>::iterator part in
foo<bar::baz>::iterator xy = something.begin();
The Visual C++ Team blog also has a very nice post explaining the new features, especially lamdas in detail. A feature which I still don't like very much, it is quite sensless IMO because it only adds complexity to the language without adding a real new feature, you can emulate lamdas anyway using templates. Or is it obvious what this code does?
But anyway, nice.
Darkness Springs. Besides adding some new quests and unlocking a new game area, I think I improved the magic system in the game quite a bit. The interface is now a lot better, there are now particle effects and new sounds, and some gameplay values have been adjusted.
Looks like the users like it.
announced at the irrlicht forum, we have a new team member now: rogerborg joined the Irrlicht team. Very great.
Wow, take a look at the list of developers now working on irrlicht. Never thought this list would get so long :)
my own company a bit more than one year ago, I had a lot of fun with this. Most of the products I am selling are free to use by people who would not or could not buy them anyway, and I'm trying to be fair to my customers as far as I can, like giving them discounts when they have good reasons and similar.
Some of the products even are completely free to use, like the audio library irrKlang (non-commercial version) or the 3D editor irrEdit (really free, you only need to pay a fee if you want the source code!).
But since my products are getting more popular every month, I am receiveing more and more strange accusations and threats. See for example this yesterday created public thread on the
ambiera forum where a guy accuses me of... I don't know, I don't even understand exactly what his problem is. Or two other common examples:
- people threating me to sue me because they cannot find a compiler switch (?) or project setting in their IDE
- people who bought a license twice by accident, and then insulting me and accusing me to be a scammer instead of simply asking me to refund the money
Bienen und Blumen is not that popular yet (altough getting more popular each day) but already attracted its first scammers. That type of scam is called Internet Love Scam or Internet Romance Scam and I didn't know it is such a plague. But now, the website has been updated to automaticly detect this and defend itself:
Hope it helps.
World of Goo Demo, and it's great. The Demo only has 32 MB and is worth a download. World of Goo plays a bit like a mixture of Lemmings and Bridge Builder, with a strange but amusing and entertaining art style and very innovative levels. From a technical perspective, the way everything is done is quite interesting: The videos, the goo, the levels.
World of goo uses a physics engine (ODE) and as it seems 3D accellerated 2D graphics, (SDL with parts of a game framework I've never heard of - PopCap Games Framework). I personally also like the music and the cool sound effects, they are creating a very nice atmosphere. And that all the sound is generated by irrKlang makes the game even more likable for me :)
released in version 10. As far as I can tell, Darkness Springs seems to run a bit faster with it. Nice.
audio library irrKlang. It includes several new features such as 24 bit wave file support and lowered memory usage, but also includes some nice additions for C#, VisualBasic.NET etc. developers:
You can now choose between irrKlang for .NET 1.1 and irrKlang for .NET 2.0, the two existing Mircosoft .NET runtimes. If you are wondering where .NET 3.0 and .NET 3.5 is: Don't let the marketing guys baffle you, both 3.0 and 3.5 are still using the .NET 2.0 CLR.
Managed C++ code. Quite a horror. Not the language itself, but the bugs in the compiler and the tools around it. I knew why I stopped supporting Irrlicht.NET :) Probably C++/CLI is better, didn't try it yet.
It was so bad already, I nearly considered rewriting the whole code in C#, which would have taken a few weeks. But now I made it, it works. Phew. You know you have to change something when the success of a build has nothing to do with programming, but more with experience, googling for error-messages and luck.
youtube video available:
The unnamed (?) game is being created using irrlicht and blender and also has a website.
irrKlang, the audio library I wrote. It started like this:
|subject: My voice in irrklang|
I was checking out irrKlang for use in a project I'm working on [...]
OK, looks like this is about a bug with the audio recording functionality. Let's read on.
|[...] I ran the CSharp.01.HelloWorld.exe program and was disoriented when my voice started to play [...] Eventually I realized it was [the music file included in the SDK named] "getout.ogg"|
Woha. Wait. What? He hasn't been using anything of the engine yet, and only started the HelloWorld example which simply plays an example ogg file, but was hearing himself singing?! WTF.
It turned out that the bug reporter is the singer/musican known as bradsucks and that the irrKlang example in the SDK is using one of his songs as example audio file which has been remixed and published under a CC license by someone else. :)
So this was quite a funny surprise for him as well as for me. :) Brad is writing about the development of his audio player software on his blog, btw.
Lexventure is a casual game created by Interama. It mixes elements from classic board crosswords games like Scrabble with puzzles, and uses Irrlicht as graphics engine.
Not the game type I would play personally, but definitely looks interesting.
Irrlicht 1.4.2 for MacOSX is now available for download as well. Nice.