Tip o’the Day™ 1: Take Advantage of Consts
Conditionals and Consts Here’s something you might not have thought about doing with your conditionals. I came across this quite some time ago and I gave it a try because I thought it made sense. Now...
View ArticleDon’t Make Me Think
When it comes to reading code (mine or someone else’s, it doesn’t matter; reading is reading), I have a really short attention span. I don’t want to spend a lot of time analyzing the code to figure out...
View ArticleHow To: Implement a Fog of War – Part 1 – Chunky
A standard feature of real-time strategy- and tactical games is what’s called a “fog of war”. The term comes from traditional warfare and it tries to describe the situational awareness experienced by...
View ArticleHow To: Implement a Fog of War – Part 2 – Smooth
A standard feature of real-time strategy- and tactical games is what’s called a “fog of war”. The term comes from traditional warfare and it tries to describe the situational awareness experienced by...
View ArticleLocalizing? Here’s an extension for sprintf()
Here's an extension to sprintf() that will help with localization.
View ArticleTip o’the Day™ 4: Take Advantage of unions
For those that write in C/C++, you might already know that unions are a good way to store data efficiently. Using the power of unions, you can leverage their functionality by accessing data more...
View ArticleUpdate Reminders in 5-Minutes
Here's a super-simple way to gently remind your users that a new version of your app is available.
View Article
More Pages to Explore .....