I Accidentally Built a Particle System in FoxPro.

When the player died in Defender, the ship seemed to completely disintegrate. It wasn’t just an explosion graphic being shown for a few frames. Lots of individual pieces flew out across the screen. So I thought I would see if Visual FoxPro could do something similar. The first attempt uses 80 tiny FoxPro shape controls. … Read more

BARF Finds His Voice

One of the things I’m enjoying most about writing Galactic Gladiators in Visual FoxPro is discovering things that make me stop and think: “Hang on… FoxPro can do that?” The latest one started with BARF. BARF is the alien who appears on screen and communicates with the player. I’d already been playing around with animating … Read more

I Decided to Write an Arcade Game in Visual FoxPro 9

Visual FoxPro 9 probably isn’t the obvious choice for writing an arcade game in 2026. In fact, it’s probably a terrible choice. Which is partly why I wanted to try it. I’ve spent much of my career developing software in Visual FoxPro, including LawnPro, a commercial application I’ve been developing for more than 20 years. … Read more