ZX Computings - OpenLibra
ZX Computings - OpenLibra
ZX Computings - OpenLibra
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
lTURES<br />
P&P)<br />
ITAL<br />
iGUE<br />
write to<br />
IGHTON.<br />
Get your digits into order in the<br />
smallest number of moves.<br />
This program was originally<br />
written by Don Scales,<br />
modified by H J Garwood to run<br />
on a TRS 80 and further<br />
modified by Tim Hartnell to<br />
make it run in Sinclair BASIC.<br />
Once you've got it working as<br />
listed, you might like to modify<br />
10 DIH ftfSJ<br />
20 FUR Z = 1 TO 9<br />
30 LET R = XNT *RN£>*9.» 1<br />
4-0 It Z = 1 THEN G0"~0 30<br />
50 FOR O-l TO Z - l<br />
60 If• R FJI =R THEN GOTO 30<br />
70 M':XT U<br />
8C L rr R v z ><br />
ND XT Z<br />
95 LET 8=0<br />
97 PRINT RT 6,6;<br />
100 F OR 3=1 TO 9<br />
110 PPXHT R RS.»;<br />
120 NEXT 5<br />
13© PRINT<br />
300 PRINT<br />
205 PRINT "ENTER NLFMBER TO<br />
RSE, MOUE ";B->I<br />
210 INPUT U<br />
<strong>ZX</strong> COMPUTING SUMMER 1)x COMPUT<br />
RE'JE<br />
it so that instead of just stopping<br />
when you get the digits into<br />
order, the computer prints<br />
them out in inverse graphics,<br />
and gives you a congratulatory<br />
220<br />
260<br />
270<br />
280<br />
285<br />
287<br />
290<br />
29S<br />
30O<br />
310<br />
320<br />
33 O<br />
UE5"<br />
34-0<br />
350<br />
360<br />
15 PRINT RT 3,0,<br />
message.<br />
A further modification<br />
would be a 'lowest score'<br />
feature. Pressing any key at the<br />
end will give you a new game.<br />
IP dill OR U>9 THEN GOTO<br />
LET K = ( J 4 i ) / 2<br />
FOR Z-l TO K<br />
LET R =R\Z><br />
LET RfZ)=fl«J+l-Z)<br />
LET fiU( + l-Z><br />
NEXT Z<br />
LET B=B + 1<br />
FOR Z=1 TO 9<br />
IF flfZJ :>Z THEN 3GTO 9 7<br />
NEXT Z<br />
PR INT " IT TOOK YOU "; B;<br />
PAUSE<br />
CLS<br />
RUN<br />
4-E4-<br />
10<br />
KC