Author Archives: Paul Firth

About Paul Firth

A games industry veteran of ten years, seven of which spent at Sony Computer Entertainment Europe, he has had key technical roles on triple-A titles like the Bafta Award Winning Little Big Planet (PSP), 24: The Game (PS2), special effects work on Heavenly Sword (PS3), some in-show graphics on the BBC’s version of Robot Wars, the TV show, as well as a few more obscure projects.   Now joint CEO of Wildbunny, he is able to give himself hiccups simply by coughing.   1NobNQ88UoYePFi5QbibuRJP3TtLhh65Jp

How 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 complex … Continue reading

Posted in AS3, JSON, Multi-player, Server side, Technical | Tagged , , , , , | 9 Comments

Understanding 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 by the number … Continue reading

Posted in Self improvement, Technical | Tagged , | 5 Comments

Fixing 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 sockets, or file access across local/web. … Continue reading

Posted in AS3, Server side, Technical | Tagged , , , | 2 Comments

10 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 productivity. 1. Never … Continue reading

Posted in Self improvement, Technical | Tagged , , | 37 Comments

2D 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 it will give some other programmers an … Continue reading

Posted in Collision Detection, Geometry, Polygons, Technical | Tagged , , , | 14 Comments

How 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 side-bar. This … Continue reading

Posted in AS3, Beginner, JSON, Multi-player, Server side, Technical | Tagged , , , , , | 8 Comments

Flash portals and version control

Hello and welcome back to my blog! This article is about version control when releasing a game onto the various Flash portals. Portals A portal is a web-site which concentrates on hosting a large quantity of Flash games. The prolific … Continue reading

Posted in AS3, Business, Portals, Promotion, Server side | Tagged , , , , | 1 Comment