Thursday, February 07, 2008

A Coordinate Puzzler

Say the Vyde universe is expressed in a 2D coordinate system designed to faciliate indefinite expansion in all directions. Further assume that it's a multiplayer game, and one person in a two-person group wants to see an arrow on their screen pointing in the direction of the other. In what ways might the orientation of the arrow be calculated?

If the coordinate system were simply integers, that'd work fine. And fortunately there are specialized types (F# has BigInt) that facilitate arbitrarily large integers. But what if the system needed to be more complex, as hinted at in the last post? What is necessary to faciliate such an indicator in the game's interface?

Friday, February 01, 2008

Bionic Commando: Rearmed

All fans of the classic Bionic Commando on the NES must see Bionic Commando: Rearmed, the 2D remake that accompanies the new 3D rendition being produced by Capcom.

What a good choice for a remake. What a good decision to make a remake!