Skip to content
Game 3 Unit 5 of 6 1 hr learning time

The Oracle's Voice

Everything on screen is white. The Oracle's answer should be its own — set apart by colour. One INK before the answer and one after, and the verdict speaks in cyan: the same words, suddenly the Oracle's own voice.

83% of Oracle Stone

The screen has been a blue chamber since the first unit — BORDER 1: PAPER 1 — but the Oracle's answer prints in the same white as the title, the bars, and the instructions. It has no voice of its own. Colour gives it one.

  10 BORDER 1: PAPER 1: INK 7: CLS
  20 RANDOMIZE
  30 PRINT
  40 PRINT "  *** THE ORACLE STONE ***"
  50 PRINT
  60 PRINT "  Ask any yes-or-no question."
  70 PRINT "  The Oracle will answer."
  80 PRINT
  90 INPUT "  Speak, mortal: "; q$
 100 PRINT
 110 PRINT "  The Oracle ponders..."
 120 BEEP 0.3, 20: BEEP 0.3, 15: BEEP 0.3, 10: BEEP 0.3, 5
 130 PAUSE 25
 140 CLS
 150 PRINT
 160 PRINT "  *** THE ORACLE STONE ***"
 170 PRINT
 180 PRINT "  =========================="
 190 PRINT
 200 LET r = INT (RND * 10) + 1
 210 BEEP 0.1, 24
 220 INK 5
 230 IF r = 1 THEN PRINT "  YES"
 240 IF r = 2 THEN PRINT "  NO"
 250 IF r = 3 THEN PRINT "  PERHAPS"
 260 IF r = 4 THEN PRINT "  ASK AGAIN LATER"
 270 IF r = 5 THEN PRINT "  THE SIGNS ARE UNCLEAR"
 280 IF r = 6 THEN PRINT "  DEFINITELY NOT"
 290 IF r = 7 THEN PRINT "  THE STARS SAY YES"
 300 IF r = 8 THEN PRINT "  NOT ON A TUESDAY"
 310 IF r = 9 THEN PRINT "  THE ORACLE IS UNSURE"
 320 IF r = 10 THEN PRINT "  WITHOUT A DOUBT"
 330 INK 7
 340 PRINT
 350 PRINT "  =========================="
A blue ZX Spectrum screen: the title and rule-off bars in white, and the answer YES in cyan between them.
The same framed answer — but the verdict is cyan now, set apart from the white frame around it. The Oracle has a colour of its own.

One colour, set apart

Two lines do it: INK 5 (cyan) on line 220, just before the answer, and INK 7 (white) on line 330, just after. Everything between them — whichever answer prints — comes out cyan; everything else stays white. The frame is the screen's; the words are the Oracle's.

This is colour used as meaning, the same idea as Lucky Number's hot-and-cold border. The cyan doesn't decorate — it signifies: "this, and only this, is the Oracle speaking." When one element wears a colour nothing else wears, the eye reads it as special without being told. A score in gold, a warning in red, a verdict in cyan — colour marking what matters.

Next: the finishing touches that make the chamber look built, not typed.