Some more book reviews have been added in the reading section – most notably the “C++ Standard Library”.Well Half Life 2, it took some 5 years and a huge amount of hype to be completed. Now it’s here and … I think it is really worth the wait. From the beginning it has all the feature of a masterpiece – an intriguing start, an addicting plot, an impressive art direction and implementation. When you start playing a bit a time, right at the beginning you are just following the trail, you’ll discover that there is a solid gameplay for you.
From the technical view point the game is astonishing. First of all you can run it on a box that is not bleeding edge technology. The box on which it’s running is a AMD Athlon 2000+, with 512M RAM and a GeForce 3 video card. Setting the resolution to 800×600 you get just some annoying jittering after the level loading.
Then there is the physics. There are environments with tens of objects you can manipulate and interact. The physical behaviour of solids is quite credible and there aren’t those odd trembling when objects collide.
I think I’m far from completing it (I’m not a fast player, and in this case I’m happy to be like this so that I can better taste and feel the experience), and the game is holding all its promises. The only way it can somewhat delude is by having a quick and easy ending… but I don’t think it’s the case.
Being so perfect there is some things you can easily forgive (or forget) on another game, but it is more difficult here. For example your body is transparent. When you look at detailed backdrops and then look down, you expect to have a body. Loading times are a bit slow and the initial loadings lack a progress bar.
But this is just minor annoyance. The worse thing of the game is the installation. First you need to be connected to internet and given the time I spent for installation on the workplace 2Mbit, I suggest to count 56k modems as “internet not available”. Also Valve decided to go on their own protocol and made it incompatible with existing ones. So you cannot hope for the usual HTTP proxy or NAT inside a firewall to connect for installation.
The (relativaly) good news is that after installing and registering the product you no longer need the internet connection. From my understanding this system purpouse is not just to try to keep piracy away, but to distribute (read sell) next products. For sure this could be done better, but has interesting potential.