Skip to main content

BASICally speaking

A long time ago, before blogging was a thing, the Sci-Fi Gene has fond memories of learning to program on an early home computer, the BBC Model B. My efforts were written mainly in BASIC IV, with only a few very minor excursions into machine code. They were stored on C90 cassettes and later on 5" floppy disks - buying the double-sided disk drive was a major life event.

Most of my games and other programming experiments would be of interest only to myself. However one or two made it to the pages of user magazines and their monthly giveaway disks, and a few appeared on public domain lists. I was recently surprised to find that some of these games have been preserved at the Complete BBC Games Archive here - where they are playable online!

I present the games here not because they're particularly good - they're not, they're basic, derivative and barely playable - but because they're part of my journey and experience of the digital world, and because as a geeky teenager I learned a lot by writing them. The challenge of cramming a game into such limited memory (32K, minus anything from 1K to 20K for screen memory) and the limited graphics meant you had to try to be creative.



"Break Down"


"Supersonic Snail Racing"


"Myriapod"


"Telephone Mania"


"Space Detective" (apparently, in the future the word "apartment" is spelled differently)


"Wallaby Wrestling Federation"
Please note that no simulated wallabies were harmed in the making of this game.

Over the years I've experimented with other programming languages including Inform, C and Python as well as other BASIC-based languages including Scratch. I've come to realise two facts: firstly, I'm never going to be the next David Braben, and secondly, my brain's native language appears to be BASIC.

With thanks to the BBC Games Archive, and all who are responsible for maintaining it.

My games are playable here. Thank you for joining me on this pleasantly indulgent trip to nostalgiopia.

You can reach the main archive here. It's an extraordinary collection of full commercial releases - including classics such as Elite and Exile - as well as magazine giveaways, indie and amateur efforts such as my own, and, amazingly, games that are still being written for the Beeb right now.







Comments

Popular posts from this blog

I've Got A Brand New Alien Harvester [Review: Evil Aliens]

Sometimes you need to turn your brain off and just watch something stupid and bloody... Evil Aliens is a comic horror film from 2005 starring Emily Booth as a cynical TV journalist and featuring Red Dwarf's Norman Lovett sadly only in a minor role. Booth and her crew are sent to investigate an alien abduction story on an isolated Welsh farm, accompanied by an eccentric UFO expert played by Jamie Honeybourne. It soon becomes clear that the aliens are somewhat hostile, and the film progresses into a series of close encounters of the messy kind. This film is an unashamed gorefest, and it's very clear the budget has been spent mainly on realistic blood-and-guts effect shots which are detailed, delightfully inventive and utterly gratuitous. Everything else is cheaper - the script is perhaps not as fine tuned as it could be, the aliens appear to have bought cheap Predator costumes on eBay and rendered their spaceship CGI on Microsoft Paint. The acting is all hammed-up melodrama but i...

Boy You Turnin' Me [Review: Upside Down]

Adam and Eden, the hero and heroine of French film “Upside Down”  are star-crossed lovers, the poor boy and the rich girl. Just like Romeo and Juliet, Laura and Alec or Megashark and Giant Octopus, they live in different worlds – no, they literally live in different worlds, one suspended above the other and each with its’ own gravity.  When Adam (Jim Sturgess) last saw Eden (Kirsten Dunst) she was falling upwards towards her own world and to her death.  Years later, when Adam discovers that Eden is still alive and working for Transcorp, a mysterious company whose offices link the two worlds, he comes up with a crazy plan to win her back. Adam and Eden strive to escape the limitations of their societies and geometries, so Upside Down is Science Fiction . “Upside Down” tells a simple and rather traditional story of love across the class divide, with a crude and obvious use of metaphor. Good performances from Sturgess and Dunst can’t cover over the lack of depth in the writ...

Bright Eyes [Review: Humans episode 3]

I'm enjoying Humans more with each episode. I like the easy Asimov references. I like the way different characters get to show new depths or aspects of their personality each week - and the way, each week, we get a more disturbing version of what synths can do, whether limited to their original programme like NHS droid Vera (Rebecca Front) or whether illegally modded or freed like Niska (Emily Berrington). Last week Niska discovered she could kill - this week she makes her bid for freedom and starts to explore the world. It turns out she has some scruples, or at least limits on what she's prepared to do. Emily Berrington as Niska Anita (Gemma Chan) is still the central character. It's becoming clear how good she is at lying and manipulating her owners - but she's different from the other synths, and when Mattie (Lucy Carless) tries to hack into her system, just for a few seconds we get a hint of what she really is. It's compelling viewing, gradually building into a ...