Wednesday, 2 September 2026

Motodrome Drifter - A Game For Arduboy



Like the majority of the world it's very possible you missed my first game, Super Bubs Adventure.  So for my second game I thought I'd reduce the audience even further, make the graphics far worse, and develop it for the Arduboy, a niche handheld.

I wanted to make a super sprint style game, and didn't want to take 6 months developing it in Unity. I’ve had the little Arduboy sitting in a drawer since the original Kickstarter (10 years ago?!?).  So I used the Arduino IDE and took 7 days to create the game, mostly evenings.

The game is called 'Motodrome Drifter' - You race around a track trying to beat your lap times.  You accelerate with the A button, then while accelerating, if you hold the B button, you'll be able to drift around sharp corners. It probably won't win an award for graphics (it's all basic lines and geometry), but the gameplay is still rather fun if you like the drifting physics.  


There's also a 2 player mode, where you can pass the Arduboy between players, and try and win the championship.  There are 7 courses, but it's possible to mod the code and create your own. 
The complete version of the code can be found here


There's a little tool that can help you plot the coordinates here
And there's a single track version of the code to help speed up development

...just copy and past the coordinates into line 14 onwards. You might need to adjust the starting point coordinates (line 41) and where the car starts from (line 44, 45, and 46).


Wednesday, 15 July 2026

Behringer JT4000m Midi Controller Prototype

I've started work on a midi controller for the little JT4000m synth...  it's all a bit chaotic on the breadboard but it's mostly working with only a few bugs to iron out. Will post more soon...

JT4000m Midi Controller

Monday, 6 July 2026

Arduino HIIT Exercise Timer

Code is here.

 I know you can just use your phone, but sometimes I like to watch videos, and this little timer thing does the job without being too distracting.

What is it?

/*
    __    _ _ __     __  _                    
   / /_  (_|_) /_   / /_(_)___ ___  ___  _____
  / __ \/ / / __/  / __/ / __ `__ \/ _ \/ ___/
 / / / / / / /_   / /_/ / / / / / /  __/ /    
/_/ /_/_/_/\__/   \__/_/_/ /_/ /_/\___/_/    
                                                                       
_________________________________________________________________________________
A High Intensity Interval Training Timer (HIIT) for exercise
using the built in LED for Arduino Uno/Nano/etc.  Simply plug in
the Arduino, and you'll get the following 10 minute HIIT workout:
_________________________________________________________________________________
Routine:

1. 5 seconds flashing to show start of workout.
2. 1 minute warmup, displayed with slow flashes.
3. 30 seconds high intensity flashes, then 1 minute slow flashes. Repeats 5 times.
4. 1 minute warm down, displayed with the LED ON, turning off every 2.5 seconds.
5. Final flashes for 5 seconds to indicate end of work out
__________________________________________________________________________________
  */



Friday, 5 June 2026

Midi Editors Mac & PC app now available

 

A desktop app for Mac/PC featuring a collection of my MIDI editors are now available on itch.io