Fun with convex polygons
Hello and welcome back to my blog! I wanted to talk about a couple of elegant ways of working with polygons that I’ve used over the years. Simple convex polygon area I’ve seen a lot of people go...
View ArticleThe physics of rolling
Hello and welcome back to my blog! This time I’m going to talk about the physics behind simulating a rolling circle, Super Monkey Ball style but in 2d. The key The key to making this work is...
View ArticleImplementing a wrap-around world
Hello and welcome back to my blog! This time I’m going to be talking about something related to the game I’m currently working on, which is a little asteroids style MMO: a wrap-around world. This was...
View ArticleComposing in-game music – retro style
Hello, and welcome back to my blog! Its time for another guest post – I commissioned this one after a very long search to find an artist talented enough and with the right skill-set for composing in...
View ArticleHow to make a multi-player game – part 1
Hello and welcome back to my blog! Its been a while since my last post, this is because I’ve been working on a multi-player game, called mmoAsteroids which you can play by clicking on the icon on the...
View Article2D polygonal collision-detection and internal edges
Hi and welcome back to my blog! I wanted to share something I’ve recently discovered about the heinous problem of internal edges in 2D polygonal collision detection. It’s not a full-solution, but maybe...
View Article10 steps to becoming a better programmer
Hi and welcome back to my blog! I wanted to cover 10 of the things I’ve learned over the years being a professional programmer that really helped me improve the quality of my code and my overall...
View ArticleFixing security sandbox violation in Flash AS3
Hello and welcome back to my blog! This time I wanted to talk about the dreaded Security sandbox violation error which Flash will sometimes throw at you when you’re working with external websites, or...
View ArticleUnderstanding binary
Hello and welcome back to my blog! In a kind of follow up to 10 steps to becoming a better programmer, this time I wanted to write about binary and binary operations, because I’ve been rather surprised...
View ArticleHow to make a multi-player game – part 2
Hello and welcome back to my blog! This is part 2 in the series where I talk about making a multi-player game. Last time we built a TCP socket server in node.js and we’re able to send and receive...
View ArticleWhat is a Bitcoin?
Hello and welcome to my blog! This article is going to explore the question: what is a Bitcoin? Digital cash You might have heard this analogy before. In many ways bitcoins are like digital cash – they...
View ArticleImplementing a Watch Only wallet on top of bitcoind
Hello and welcome back to my blog! This article talks about the technical implementation details of building a watch only wallet on top of bitcoind - it’s aimed at bitcoin / altcoin business...
View ArticleHacking the monolithic entity system
Hi and welcome back to my blog! This time I’m going to talk about a trick I used on the old PS2 game ’24 The Game’ to save over 30% of a frame by hacking the game’s monolithic entity system. … Continue...
View ArticleComposing in-game music – retro style
Hello, and welcome back to my blog! Its time for another guest post - I commissioned this one after a very long search to find an artist talented enough and with the right skill-set for composing in...
View ArticleHow to make a multi-player game – part 1
Hello and welcome back to my blog! Its been a while since my last post, this is because I've been working on a multi-player game, called mmoAsteroids which you can play by clicking on the icon on the...
View Article2D polygonal collision-detection and internal edges
Hi and welcome back to my blog! I wanted to share something I've recently discovered about the heinous problem of internal edges in 2D polygonal collision detection. It's not a full-solution, but maybe...
View Article10 steps to becoming a better programmer
Hi and welcome back to my blog! I wanted to cover 10 of the things I've learned over the years being a professional programmer that really helped me improve the quality of my code and my overall...
View ArticleFixing security sandbox violation in Flash AS3
Hello and welcome back to my blog! This time I wanted to talk about the dreaded Security sandbox violation error which Flash will sometimes throw at you when you're working with external websites, or...
View ArticleUnderstanding binary
Hello and welcome back to my blog! In a kind of follow up to 10 steps to becoming a better programmer, this time I wanted to write about binary and binary operations, because I've been rather surprised...
View ArticleHow to make a multi-player game – part 2
Hello and welcome back to my blog! This is part 2 in the series where I talk about making a multi-player game. Last time we built a TCP socket server in node.js and we're able to send and receive...
View Article
More Pages to Explore .....