The outlying worlds of the Galactic Federation have already found themselves coming under fire from the Repugnant Swarm and their next target on the way to the centre of our galactic hub is Stercore 48, a deep space refuelling point and trading post. These outposts aren’t completely lawless but can offer various entertainments of questionable legality to its visitors, although you’ve chosen to spend a relatively quiet hour occupying a corner booth in one of the seedier dockside pubs, nursing what the bar staff are generously calling “a beer” and waiting for your garbage scow the Theresa May to refuel.
That peace is shattered as proximity alarms are triggered by Swarm fighters but, whilst the other pilots make for their allotted bays and get the heck out of Dodge, your intentions are different; the Theresa May might be a bulky, rusted piece of pretty much obsolete space junk but she’s also armed to the metaphorical teeth so going up against an incoming fleet of fast moving fighters seems like a sensible idea apparently? Anyway, this is a shoot ‘em up and nobody reads the instructions for these things unless it’s to kill time during loading so I’m surprised you’re still paying any attention at this point!
Stercore is a high octane scrolling shoot ‘em up for the Sinclair Spectrum which was, because your correspondent is still very much a beginner with Z80 assembly language, pretty much developed with the 2018 iteration of the Comp.Sys.Sinclair Crap Game Competition in mind since that’s somewhere to release it where bad games are actually celebrated. Despite being painfully simple it does at least scroll a large chunk of the screen – using the Spectrum’s colour attributes for background data – and move some objects over and sometimes under the landscape as it whizzes past.
As always, the source code for Stercore has been made available from the relevant Github repository although it probably needs a disclaimer since seasoned Spectrum programmers will no doubt find your correspondent’s work to be at best and rather euphemistically described as “poorly optimised”.