In FireFox: Bookmarks -> Manage Bookmarks -> File -> Export -> Save (as html).
In Opera: File -> Import and Export -> Import Netscape Bookmarks.
That's it. Now delete FireFox from your disk and be happy.
search for it you'll find really, really lots of pages where you can download it. So, it is maybe one of my most successful games - even if it is now freely available.
If you are interested, download it from here. I wrote it 6 years ago, so don't expect to much, especially because I also created everything by myself, even graphics and sounds. Ok, everything except the cool music which was created by Markus Rohde. The reason why I'm writing this is because I just found out that it even works on ReactOS. Quite cool. Here's a screen shot of the game:
I also wrote a precedessor of this game, about 1 year before I created Gates of Destiny. It was called "Fire & Dragons". There was also a "Fire & Dragons II", which I sold for about 300 euro (that was a lot of money for me then) to a game magazine. And because of this, Gates of Destiny has one dirty little secret: It is nearly the same game as "Fire & Dragons II". The funny thing about it: You can change the downloadable "Gates of Destiny" into a "Fire & Dragons II" demo: Just delete the file god.map in the level sub directory, and Gates of Destiny will start up as Fire & Dragons II demo.
three times more terrorist attacks than last year. 1900 dead, more than 7000 injured. Surprised, anyone? I think who ever invented this slogan was right: Fighting against terrorism is like fucking for virginity.
Mariahilferstrasse just around the corner of the office. When we wanted to pay, 8 (read: eight) police men stormed the restaurant, handcuffed and arrested a customer next to us. This took some time and all the attention of the waitress away from us so we had do wait before we could go away. But it was an interesting time of waiting, though.
But it's like that: Games and 3D graphics are cool, but they are just toys. Sure, it may be a lot more work of writing realtime 3d applications, creating cool shaders, debugging network protocols, dealing with sound and physic engines and optimizing code at assembly level, but no one takes you seriously for this. When you are a database programmer, you create software that people need. No one really needs games. And that's a little bit sad.
But for now, as long as I can be a game programmer, I'll keep on doing this. And to make this post a little bit more colorful, here's a screenshot of the database of an application I'm just working on (for university). It's using PostgreSQL 8.0, a really great free database. Try it out, if you haven't yet. MySQL has nothing against it, in my opinion.
haskell, the popular functional programming language. It was a lot of fun using a functional programming language, but I never thought it could be of any real world use for me. Recently, I found Chad Austin's blog and saw that he created a functional shader programming language, named Renaissance. I've read through the paper and besides that it is damn cool, I think this could be really quite useful. I am really tempted to try it out once it is released. Another interesting piece of information: Renaissance is not the first language like this: Vertigo is built on top on Haskell and generates C# and vertex shader assembly code.
Martin is working on a C++ wrapper generator for Eiffel. (Wish I had something like that for C++ and Managed C++). The cool thing about it: He is using Irrlicht as example and test library. And it seems to work: In this entry on his blog he posted a screen shot and example code showing how to use Errlicht (=Irrlicht for Eiffel). Really cool.
Opera 8 is there! Downloaded it, tried it out and deleted firefox immediately. Subjective feeling: It is about 3 times faster than firefox. How I missed that transfer window. And its cool status display. And it now even includes a rss reader which is a lot nicer than the default firefox reader. And no matter what you say, it looks cool:
[BTW: Yes, I had some fun making that screenshot if you see what I mean ]
I think I'm going to support Opera and buy it.
MEL for about 3 years. And after this time, I think that I am allowed to say: MEL sucks.
It is, of course a powerful thing. You can do nearly everything in Maya with it. And it has a real great documentation, which is being improved with every new release. But it sucks as language. The biggest problem is that you can do hundreds of different things with the same command. For example the 'file' command. You can query and set filenames, read, write, export, open and create new scenes, export animations, list references, change file options and a lot more. All with one single command. So besides some general flaws in the language itself, it is the API design of MEL with really sucks in my opinion. So here's a clue to the Alias guys: How about creating a wrapper for this in a programmer friendly programming language of your choice? Take a look at Softimage XSI: That thing can be scripted in JScript, VBScript, PerlScript, Pythonscript, etc. And they use object orientated approaches. Would be cool to see something like that in Maya soon, instead of this crippled MEL.
|money||purpose / comment|
|15.339 € per month||I think this is what german EU parliarmentarians get, don't know if this is different in other countries|
|+ 268 € per day||They get this when they actually work. So what do they get the monthly money for?|
|+ 1.000 € per week||Travel expenses, tax free. In fact they request this every week, and no one examinates if they are doing this rightly.|
|+ 3.785 € per month||General expenses, tax free. Just like travel expenses above.|
|+ 14.865 € per month||Money to pay assistants. Some of these politicans seem to declare their wifes as assistants. No joke.|
|priceless||Lots of shocking high insurances: Death, accidents, pension. All dues are being paid by the european people.|
|insert big number here||Additional jobs. They are allowed to have other jobs, and they have. Looks like the EU parlamentarian job isn't a lot of work to do.|
This is about 44.281 € per month. 531.372 € per year. Or 686.957 $ per year. For sitting around some hours per day. For being arse licked by lobbyists like software patent supporters. For not knowing anything about the stuff you are voting for.
Stargate SG-1: The Alliance. I'm not a Stargate fan, but after having watched lots of DVDs of this series (long story), I like it. So it would be cool to play the game. I only hope that the game will be good. And after what I've seen until now, I don't think it will be good: They've already posted lots of screenshots and even one short video of the game, but they only show static geometry. No characters. No gameplay. So I think the developers are a little bit late, because the game should be released at the end of this year. Maybe they still are able to create a nice gameplay, but if they have to do it in a hurry, it will end up like in most PC games: The game will be playable only after the 5th patch or so.
However, JoWooD will show the game at the E3, and maybe they will show more and prove me wrong here.
Martin wrote that his blog is now one year old, I realized that my blog must be older than one year too. [He started his after mine, this copy-cat. ]. So it's time for a short resume, summary and some conclusions:
- Blogging is quite fun. I think I'll continue to do this. My blog serves well as place to calm down and to rant about anything. But it also is good for spreading positive ideas.
- I posted about one article a day. Altough I am not a good writer at all, it wasn't difficult to do this.
- It didn't improve my sucking english skills a lot as I hoped it would. But after this year I feel it is a lot easier for me to write lots of senseless stuff.
- I improved my PHP, HTML, SQL and CSS skills a lot during modding the blog software, trying to write replacements, and fighting against spammers.
- I wrote a mixture of personal and technical/progamming stuff. I wrote about some of my journies, ex-girlfriends, new girlfriends, my appartement, university, thoughts about C++, 3D engine design, etc. I think the mixture was ok, not too personal and not too technical.
- I did not write about my work. And I'm not going to change this, although it could be interesting as well.
- And, it looks like I've got some readers, which is very cool. Thanks for reading this, and for doing comments on my stupid thoughts here and then, although I don't post an answer every time.
Mika created a video, showing a new feature of his linux distribution grml. This gave me the idea of creating a video too. And mine is way more cool (note: personal opinion). Download it here.
Or is it because that '+' button looks like it would bring up more text and/or the comments? Anyway, as long as nobody is clicking on that '-' button. :)
Update:After posting this, everybody seems to start rating the entries on this blog. Hehe :) I changed the design a little bit, now the vote buttons are not that big anymore and below the text.
a[c++] = b[c++];
And what's the result of this one?
a[++c] = b[++c];
Fun for the brain. And pretty senseless. If you write code like this, throw it away, and write it again, more clearly. So that you or your co-worker will understand it easily later too. :)
Irrlicht. So what's so cool about it? Look at the screenshot. Do you see the bricks? They are not really there. In fact, they are just painted on a texture. In the scene, there are only about 8 triangles. Not about 1000 as you would expect. Parallax mapping lets the bricks look as they were real 3d objects in the wall, not flat and boring as they are painted in 2D on the wall. Take a look at the difference.
With parallax mapping:
Without parallax mapping:
Simply makes everything look cooler without the need of creating lots of geometry. And of course it is less work, for artists and the gpu. BTW: Thanks to Terry Welsh for allowing me to use his textures in Irrlicht.
irrlicht.sf.net, and I didn't write the adress correctly, I wrote additional spaces and an (at) instead of @. Today I'm getting the first spam mail. 'argl'
Update: Replaced the adress with images. Hope it helps.
irrlicht3d.org. It should replace my old one, code3d.com. We had some troubles with it during the last few weeks. Thanks to my new provider, Mikas.at which provides a very excellent service at really amazing price and speed, everything seems to work perfectly.
If you've sent a mail to me during the last few weeks, and didn't get a response: Sorry, I didn't get that mail. This was one reason for switching quickly to irrlicht3d.org. My new email adress now is niko (at) irrlicht3d.org. Please resend it. I'm very sorry for any inconvenience.