Why not read my latest post Collisions? Collision detection (sometimes called “hit detection”) is a crucial part of any game with even the simplest physics simulations. In this step, we’re going to update our physics engine a little. No, we aren’t about to make the next Unreal engine here, but this is a physics engine; we have reusable functions that can simulate movement and physical interactions. Just because the term wasn’t around when Asteroids was originally designed doesn’t mean it doesn’t apply.

We’ll need our engine to check whether the ship collides with an asteroid, or two asteroids collide with each other...

About Me

I'm a professional programmer and amateur pianist. The prospect of video game design piqued my interest in programming, which led me to work as a web developer. I work on small video game projects in my spare time, some of which are recreations of classic games like Tetris and Asteroids. You can read more about me here.


Read up on my credentials, skills, and work history.