Assembling the heterogeneous elements for (digital) learning

Any pointers to an old, ancient game?

Way back in 1986 I started studying undergraduate computer science at the University of Queensland. One of our first year programming assignments was to use the fancy, new Macintosh computers to add some code to a game.  I’m looking for pointers to the name of the game and any online resources about it. A working version on some contemporary platform would be great.

Any help more than welcome.

The game

The game was played with a grid. Typically 4 by 4 grid that looked something like this.

Grid 001

The idea is that there were random mirrors hidden throughout the grid. The aim of the game was to figure out what type of mirrors were located where within the grid. To do this you had a flashlight that you could shine through one of the holes on the outside. The light would exit the grid at another location, depending on the location and type of mirrors it would encounter. A bit like this
grid 002

There were three types of mirrors. Two diagonal mirrors / and ; and, a X mirror.  The diagonal mirrors would change the direction of the light depending on how the light struck the mirror. The X mirror would direct the light back the way it came.

The following image shows one potential layout of mirrors to explain how the light behaved in the above image.

Grid 003

The light travels straight ahead until it hits the first diagonal mirror. This mirror causes the to change direction directly up. Where it immediately hits another diagonal mirror which send the light traveling right again until it exits the grid.


Nature of digital technology? Part 2 – expansion


Planning an EDC3100 "installfest"


    • Thanks Peter. The name fits perfectly as I was thinking of using it to illustrate the problem of opaque digital technologies. Where the interface we have encourages a black box view of the technologies we use and this creates problems.

  1. Lumosity (brain games) includes a similar mirror game.

Leave a Reply

Your email address will not be published. Required fields are marked *

Powered by WordPress & Theme by Anders Norén