August 19, 2018

Most games would be pretty one-sided without some form of Artificial Intelligence (A.I.). Here, I've cooked up a little Sinclair BASIC listing that keeps track of the player's decisions and in turn tries to outdo the player by predicting his or her next move.

1 REM Unde...

November 13, 2017

Sprites can move in different directions across the screen

but, sometimes you may want a stationary sprite, as an
obstacle or decoration.

In the case of the following example, the sprite is acting
as smoke from a chimney.
For this tutorial you will need to open up the...

October 22, 2017

Let's start off by looking at how we can give our player character a slippery obstacle to avoid (or use wisely).

For this tutorial you will need to open up the snapshot

entitled GiftHuntTutorial0001.sna.

If you don't have it already, head to the Loading Screech Downloads ...

October 21, 2017

The Sinclair Spectrum ROM BASIC is great, and has plenty of keywords to build a plethora of programs, including games but - it was realised early on in the 1980s that BASIC programs could be slow and jerky.

The reason for this sluggishness is that the ROM BASIC is a hig...


Please reload



Beginners All-purpose Symbolic Interpretive Code - A high-level programming language invented at Dartmouth College, New Hampshire in 1964 to make computers more accessible to non-Computer -Science students. Often built in to the Read Only Memory of 1970s and 80's Microcomputers.


Please note: 1. Tutorial texts change colour scheme when opened. 2. I would encourage you to type out the programs but, if you get stuck, the runnable examples are available on the downloads page.


  • YouTube Social  Icon

Custom Website Design and Content © 2014-2019 by Stephen Nichol. (Homepage theme in part inspired by 1992 issues of the computing magazine Your Sinclair). Articles, Captions, and Downloads by Stephen Nichol unless otherwise stated. Proudly created with

This site was designed with the
website builder. Create your website today.
Start Now