Games

This page contains a collection of games that I have written for RISC OS over the years. Most of them play on the desktop, though there are a few simple full-screen BASIC programs.

Hopefully some of the games are fun...

Boxes

A non-desktop version of the join the dots to build squares game. Quite old, with no computer player, but it may be useful to someone. If anyone would like to improve it, drop me a line.

Download Boxes

In order to use Boxes, you will require a minimum of RISC OS 2.00.

Crosses

Crosses is a desktop version of Noughts and Crosses, which plays the familiar two-dimensional game as well as a more tricky three-dimensional version. You can play against another human or the computer.

[Crosses Screenshot]

Noughts and Crosses against the computer

Download Crosses
Crosses is released under Version 1.2 of the European Union Public Licence. Its source code can be found on GitHub, and copies can also be obtained from PackMan or the PlingStore.

In order to use Crosses, you will require a minimum of RISC OS 3.10.

Decode

Decode is a desktop version of the ‘guess the hidden code’ game. Can you guess the sequence of colours selected by the computer in only twelve attempts? Complete with a drag and drop interface.

[Decode Screenshot]

How quickly can you guess the code?

Download Decode
Decode is released under Version 1.2 of the European Union Public Licence. Its source code can be found on GitHub, and copies can also be obtained from PackMan or the PlingStore.

In order to use Decode, you will require a minimum of RISC OS 3.10.

Hangman

This is a computer version of the ‘classic’ game, hangman. It doesn’t have the graphics (you don’t see a little man getting executed), but it does have variable difficulty, a large dictionary (as it uses the Computer Concepts’ Impression Spell module) and quite a good display.

[Hangman Screenshot]

Can you identify the word?

Download Hangman
Hangman is released under Version 1.2 of the European Union Public Licence. Its source code can be found on GitHub, and copies can also be obtained from PackMan or the PlingStore.

In order to use Hangman, you will require:

  • a minimum of RISC OS 3.10, and
  • the Impression Spell module, which can be found in the ZapSpell module inside the OMAP build of Zap or in the Zap download from PlingStore.

Pairs

Pairs is a Desktop memory game. The playing area is covered in pairs of picture cards, placed face down. Each player takes it in turns to flip over two cards; trying to memorise and keep matching pairs. Pairs contains a variable strength computer opponent and allows you to define your own sets of playing cards (supporting low and high resolution modes).

By using Rick Hudson’s FreeWare PlayIt module (now maintained by Chris Martin), sounds can be attached to cards when they are turned over.

Please note the installation instructions if upgrading from Pairs 0.20 or earlier.

[Pairs Screenshot]

Find the matching paris of cards

Download Pairs
Pairs is released under Version 1.2 of the European Union Public Licence. Its source code can be found on GitHub, and copies can also be obtained from PackMan or the PlingStore.

In order to use Pairs, you will require:

  • a minimum of RISC OS 3.10, and
  • PlayIt (if you wish to use sounds), which can be obtained from Chris Martin.

Pegs

Pegs is a desktop version of the traditional game known as Peg Solitaire (that is, not the card game we know as Patience in the UK). Clear the playing board by jumping the counters over each other; can you end up with one counter left?

[Pegs Screenshot]

Remove all of the counters from the board

Download Pegs
Pegs is released under Version 1.2 of the European Union Public Licence. Its source code can be found on GitHub, and copies can also be obtained from PackMan or the PlingStore.

In order to use Pegs, you will require a minimum of RISC OS 3.10.