Skip to main content

Flatspace Commander

Screenshot of Flatspace Commander

I've spent the last few weeks trying to recreate that specific feeling of playing Elite on my Commodore 64 back in the 80s. If you played it, you know the feeling, just you, a black screen, some white wireframe lines, and that constant fear of blowing up while trying to dock. I'm calling it Flatspace Commander, and I'm keeping it strictly 1-bit. It's pure black and white.

You start exactly how we did back then, with 100 credits and a "Harmless" rating. It's not much, so you have to hustle between systems just to afford fuel and maybe a ton of computers if you're lucky. Since this is a PWA for phones, I'm keeping the controls simple. You slide your thumb to move and the ship auto-fires whilst in combat. I struggled with how to handle missiles, but I've settled on a "flick up" gesture so it's fast and doesn't get in the way of steering. It also works on desktop clients with dedicated keyboard commands, but it's really best experienced on a mobile device.

I'm building this in Vanilla JS with the help from Claude, because I want it to be fast and work offline, like an old-school cartridge. It's been fun trying to get that "Jameson" feeling right. It's basically a love letter to that kid sitting on the floor in front of a CRT TV, wondering if he'd ever actually make it to Elite status. There's still a lot to do, but the galaxy is finally starting to look familiar again.

If you fancy giving the game a try, you can find it here: flatspace-commander.philipnewborough.co.uk

View as: JSON Markdown

If you enjoyed this post or found it useful, you can subscribe to my RSS feed.

Similar posts

  1. PHOSPHOR: an entropy-based password generator

    I teamed up with Gemini and Claude to build a retro-futuristic password generator. It's a PWA that harvests hardware entropy from your movements, runs them through a SHA-256 math blender, and looks great doing it.

    pwa tools ai passwords
  2. PWA: Favicon & PWA Icon Generator

    I've taken my Favicon Generator entirely client-side. By leveraging the Canvas API, the new version handles all image processing right in your browser - no server required. With full offline support and new features like squircle shaping and individual icon overrides, it's a faster, more flexible way to manage your project assets.

    pwa tools images webdev
  3. Favicon & Manifest Generator

    Scratching a dev itch, I rebuilt my Favicon & Manifest generator. Upload one image to get all your PWA assets and a customisable manifest.json instantly.

    tools images webdev