Author: Matthias Gall

Bureaucracy rocks

I am currently working on a review of Diomidis Spinellis’ book “Code Reading – The Open Source Perspective”. I found a nice quote at the beginning of chapter five, “Advanced Control Flow”: “It is necessary for technical reasons that these warheads be stored upside down, that is, with the top at the bottom and the bottom at the top. In order that there may be no doubt as to which is the bottom and which is the top, it will be seen to it that the bottom of each warhead immediately be labeled with the word TOP.” (British Admiralty Regulation) Had a good laugh when I read that 😉

C64 MTBF 20 years

MTBF is “Mean Time Between Failures”, and a recent article will lead to a slight increase of the C64’s MTBF. It states that on old C64 was responsible for the electronic displays on the main station of Dortmund, and it lately quit its service after 20 years. The funny thing is that they need to repair it, as a new system would cost three million Euros. An expert from Munich was commissioned to repair the computer, but he did not arrive yet. Rumour has it noone in Dortmund knows on which rail he’ll arrive.

Christmas Code Contest

We held a little gamedev contest between christmas and sylvester, and I handed an entry in, too. The goal was to create a little game using graphics from Reiners Tilesets only. This is a screenshot of my entry. The programming language was unspecified, and so I decided to write a little MMORPG (Minimal Online Roleplaying Game) in Java. I had no time to test it in the Internet and found out that it’s nearly unplayable online, later, but it’s quite nice for LAN playing. The goal is to collect all gems on a map in a limited time, and to beat all collected gems out of your opponents with your sword. The entry and the other contributions, all with full source code, are available for download on the #gamedev.ger contest page. Sidenote: I recognized that there seems to be a difference in the behaviour of the KeyboardActionListener under Windows and Linux, but I won’t investigate this issue further. If you have strange effects while trying to walk around with your character, you most likely just …

Why spending money on hardware sucks

Some days ago I needed a case for my girlfriends PC. I decided to leave her my old one and to order a new one for myself. My PC is running in the living room and three harddiscs, an overclocked CPU (1.6 to 2.4 GHz P4) with adequate fan, and a graphic card with fan made quite some noise. I hoped that a SilentMaxx case would reduce the noise audible. The case arrived, I put my hardware from one box into the other, but soon my graphic card decided to solve the noise problem in its own way. While I was away from keyboard, the fan silently stopped and allowed my GPU to make eggs roast. When I came back, I saw the same screen that I saw when I left, but I wondered why the Windows clock did not show the correct time. Nothing moved – the machine was totally frozen. Although I was able to see something before I restarted, the graphics adaptor never recovered – instead, the BIOS welcomes me with an …

Download of the day

Microsoft is always good for a laugh. If you ever wondered why your Snow White & the Seven Dwarves DVD won’t work when watching it under Windows XP, it might be because you missed to install this patch. A friend of mine recently pointed me to this one and I had a good laugh. Don’t bother about IE security issues, download a Snow White & the Seven Dwarves DVD patch instead!

Internet meltdown today!

Oh no! A Kaspersky Labs security expert predicts an internet meltdown for today! Why does this remind me of some sample text on Alex Kings homepage, “Woman Accidentally Deletes Internet”? Anyway, you don’t need to wait for terrorists to shut down the internet. Just go over here and press the red button.

And the beat goes on …

I had to recognize that the amount of entries in my personal worklog at sechsta sinn dramatically decreased since we returned from Dusmania 6.0, June 19th/20th. But it’s not only me who became slower, as it seems. We made plans to speed up the development of our game, decided what to do the next twelve weeks or so, and were full of beans. Today, about ten weeks later, virtually nothing happened. Yes, we did do some planning, all of us coders did do some code, and the graphic artists did work on some gfx stuff. But it was nothing compared to the amount of time and the potentials we had. Although the discussion we had that Sunday outside of the Dusmania halls was quite lively, it seems like it revitalised our motivation only for that one day. After we went home after this weekend everyone seems to have fallen back into his personal lack of motivation. One point indeed is that our project lead Jochen is currently busy with relocating to Finnland for some time, …

Welcome

Welcome, stranger. I felt like writing some blog stuff again after I saw WordPress and thus decided to start another attempt. I don’t feel like attracting lots of people or assert claims on posting some intellectual stuff here, but maybe someone likes to read the opinions I share with the WWW. For now, I have set up two categories for topics I like to write about: Game Development and Personal — I guess they are self-explanatory. Anyway, just some words on my motivation to write about Game Development at all: as most people, I love to dive into fantastic worlds, fantasy or scifi, past, present or future. But since I can remember I did not only like to play, read, participate; I preferred to create my own worlds, stories, rules. I started to draw a lot of comics as a child, later I wrote short stories. Finally, I learned programming on a C64 at the age of 10 – that was in 1989. (In fact, I even started at the age of 6, but at …

Welcome

Hey, I am Matt! I’ve built dozens of spare time projects, started a couple of companies and even made decent money from it. And I’ve always thought about writing about it. Somehow, it never really worked out. I still haven’t given up on the idea to write about the journey, so I hope to share a couple of more stories with you some day on my blog. While you’re here, please check out my ever incomplete portfolio.