Archive for gaming
Warcraft III
I bought Warcraft III: Reign of Chaos for my Mac, and it rocks. The graphics are superior to Starcraft, and the campaigns are easier (I stink at Starcraft). Magic and glowy things are cool. Best of all, I have been able to create an empty disk image using hdiutil that shares the “Warcraft III” volume name, faking the game into thinking that the CD is inserted! I bought it—I shouldn’t have to prove that I’m not a pirate every time I want to play.
Update: I copied Warcraft III.dmg, used FreeDMG to make it Read/Write, mounted, renamed the Volume, ejected, and used FreeDMG again to convert to Compressed bzip2: The Frozen Throne.dmg.
FTW!
I worked on Kaarme for a while.
- Fixed disappearing bullet bug. Bullets shot at certain angles were invisible. In conversation, I discovered that the bullets’ starting points were too close to the worm that shot them. This caused the bullets to contact the worm, possibly draining its health while still giving it enough recoil to zoom across the screen. I moved the starting point farther from the worm.
- No more streams of bullets and recoil to knock your socks off. I modified the Weapon class and extended it with DelayedWeapon, which doesn’t fire unless the delay time has passed since the last firing. Also the default recoil was brought down a notch.
- Health was already a part of Kaarme, but there was no proof – no display of health or worms dying. I took the statements creating the worms and moved them into a new function called spawn(). If a worm’s health is zero or below, it dies. At the moment, there is no delay between death and rebirth.
- Now a very tiny game is complete. Kill the enemy worm ten times without shooting yourself, and you win!



















