A number-guessing game

Now we have all the building blocks needed for our game. 

From the previous chapter, we already know how to pick a random number between 1 and 99, and how to seed this so that each time, the program gives another secret-number:

;-- see Chapter04/guess-number.red:random/seed now/timesecret-number: random 99

Getting input from the user is done with ask; we saw a code snippet for this in the Stopping a program section. The user is allowed to guess a certain number of times, say, 10 times, and this number is stored in max-number-of-guesses. So all the code with its input and further logic must be executed in a loop with that particular number of iterations:

loop max-number-of-guesses [ code ]

We also keep track of the  ...

Get Learn Red - Fundamentals of Red now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.