Link: Two’s Complement
You wanna know what always used to break my brain back in school? Two’s complement. For those of you unversed in nerd geek, i’s the computer’s way of interpreting negative and positive binary numbers by using the left-most bit as the sign.
Examples:
Lets talk in nybbles here (4 bits instead of 8). In a perfect unsigned world, the number 15 is expressed as 1111 in binary. However, speaking in signs, this is -1.

Link: Higher-Order Fun
So, my blog’s concept is nothing new: Games, programming, tutorials, the works. But everyone’s a little different and post up different content, and recently I found this blog, by Rodrigo Monteiro, where he not only posts up tutorials, game design, and even 3D game math, but he also gives his 2 cents on games and game design ideas. It’s a real great blog, and definitely one to bookmark. Here, I have a few pages of interest for you:
- Math for Game Programmers 05 – Vector Cheat Sheet
- The guide to implementing 2D platformers
- On how Diablo III fails to live up to the Diablo legacy
- Religion in MMOs: Proposal of an Experiment
- Multi-thread OpenGL texture loading
- Understanding the Game Main Loop
Link to the Path: A* Pathfinding for Beginners
OK, so a while back I posted a link for a simple implementation for A* Pathfinding for C/C++. The page gets a bunch of hits, but I get a lot of people asking me to explain it. Well, it’s not my code to really explain, and I haven’t tested it out for myself. Rather than go through and make a huge tutorial, I figured I’d take the lazy route, and provide you with a resource to help explain it a bit. This page breaks down A*Pathfinding to the basics and gives a great explanation down to even the heuristics (If you don’t know that word, you’ll need this link).
So, now with this in hand, pathfinding should be easier to grasp now. Give it another go, and let me know how it turns out! Good luck!
Related articles
- A* Pathfinding in C# (daniweb.com)
- C# Circle Pathfinding (stackoverflow.com)
- The basics of pathfinding – animated example (emanueleferonato.com)
- Artificial Intelligence (unrealengine.com)
Unity 3D – Super Simple Animation System (SSAS)
One thing I always considered good practice is “If you know what you need, and ‘the wheel’ is over-bloated, it’s OK to reinvent.” I looked at animation systems involving many awesome features, but I wanted something really, really simple. Named after my room mate, here is the Super Simple Animation System (SSAS).





