Category Archives: Geometry

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

Implementing 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 necessary because the asteroids … Continue reading

Posted in AS3, Geometry, Graphics, Technical | Tagged , , , | 5 Comments

The 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 understanding how we … Continue reading

Posted in AS3, Circles, Collision Detection, Geometry, Physics, Technical | Tagged , , , , , | 11 Comments

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 through and … Continue reading

Posted in AS3, Geometry, Graphics, Polygons, Technical | Tagged , , , , , , | 12 Comments

Collision detection for dummies

Hello and welcome back to my blog! This article is a kind of companion article to Physics engines for dummies and talks about the act of actually detecting a collision between two shapes. This article assumes the reader has a … Continue reading

Posted in AS3, Collision Detection, Geometry, Physics, Technical | Tagged , , , , , , | 132 Comments

Physics engines for dummies

Hello and welcome back to my blog! This time i’m going to talk about the basic components that make up a physics engine and how to put them together; this tutorial is aimed at programmers who have a basic grasp … Continue reading

Posted in AS3, Beginner, Collision Detection, Geometry, Graphics, Physics, Technical | Tagged , , , , , , , | 183 Comments

Isometric coordinate systems – the modern way

Hello and welcome back to my blog! This time i’m going to cover a subject aimed at beginners setting out trying to make a simple isometric 2d, grid based game. The reason i thought this would be of use is … Continue reading

Posted in AS3, Geometry, Graphics, Technical | 11 Comments