20.02.2013 Views

ZX Computings - OpenLibra

ZX Computings - OpenLibra

ZX Computings - OpenLibra

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!