Why do we talk?

We talk to think. There are times when we had an idea, but are unable to clearly articulate it, we would try to talk with somebody to find the right words. Sometime when there are nobody convenient, talking with ourselves serve the same purpose. We talk to release our...

Bird Brained!

Okay, if I concentrate, the bird moves, if I don’t, it stops! If Mom calls… it stops for a really long time....

Autumn Everywhere!

The traditional Chinese painting becomes an epic battlefield in Autumn Dynasty—an ink-brush, real-time strategy game set in a mystical, Far-Eastern fantasy world. Direct your armies with brushstrokes in the spirit of classical maneuver warfare—employ terrain,...

The beginning of Autumn Dynasty

Student hobby project! (NUS+Digipen.SG+NAFA) 462 AD: An age of gunpowder, barbarians and dragons! Ink-brush multiplayer real time strategy game set in the Exotic Orient! Use brushstrokes to select and move units: push, block, flank, surround and confound your...

Dot Product

Dot product is a cheap and useful function in many situations. It calculate the cosAngle to two unit vectors which is 1 when acute, 0 to -1 for obtuse angle. These are some applications which I found very useful. Gameplay Check if two unit are facing each other by dot...

NAN

Not A Number NaN is an insidious bug that often plague games and shader programs during development. If you are lucky, you would probably never encounter it before, but the first time would often be very painful. It began with a single unit disappearing from the map,...