• Aucun résultat trouvé

^ 10080 Enter the first name of a good friend of the child

Dans le document Publishing is (Page 55-62)

n

(**) 37

u LJ Level LJ

t% LJ

10090 Enter the child's phone number. ^

10100 Enter the name of the child's favorite toy. LJ You may want to enlist the child's help, or you may want to [Z/

program the game as a surprise.

Personal Story .

Remember, do not type the checksum number at the end of each line. For example, do

not type ":rem 123/' Please read the article about the 'Automatic Proofreader" in | j Appendix E.

1 REM PERSONAL STORY :rem 26 ^

100 DIMNT%(14,1,7):MC=54272:VC=53248 :rem 201 /~

105 POKEVC+32,4:POKEVC+33,l:PRINTCHR$(147):rem 243 ^

110 FORX=0TO7:Y=0 :rem 24 ^_j

120 READW,Z:NT%(Y,0,X)=W:NT%(Y,1,X)=Z:Y=Y+1:IFW<>0

THEN120 :rem 223 LJ

130 NEXTX:C$="{BLK}{RED}{CYN}{PUR}{GRN}{BLU}{YEL}"

:rem 15

^

135 FORX=54272TO54296:POKEX,0:NEXTX :rem 180 , »

140 READN1$,N2$,SX$,PR$,AG$,BD$,AD$,CT$,F1$,PO$,FT ^

$ :rem 27 ^j

150 X$=N1$+" "+N2$ :rem 48

160 IFLEN(X$)>40THEN175 :rem 64 LJ

170 Y$="{SHIFT-SPACE}"+X$:X$=Y$+M{SHIFT-SPACE}M:GO

TO160 :rem 102 UJ

175 X$=RIGHT$(X$,LEN(X$)-1) :rem 251

180 PRINT"{BLK}{7 DOWN}M;SPC(11);"THIS IS YOUR LIF

^ EI":PRINTSPC(16);M{3 DOWN}STARRING{3 DOWN}" ^j

:rem 220

185 PRINTX$:SS=2:GOSUB8000 :rem 120 LJ

190 PRINT"{HOME}";:FORY=0TO998:X=INT(RND(1)*7)+1:X

$=MID$(C$,X,1) :rem 165 l—j

200 PRINTX$;"{RVS} {OFF}";:NEXTY :rem 203 ,

210 POKEVC+32#6:PRINT"{CLR}{BLK}{DOWN}{3 SPACESjTH ^^

IS IS A STORY ABOUT A VERY NICE" :rem 99 (j 220 PRINT"{DOWN}{3 SPACES}";SX$;" NAMED ";N1$;"."

:rem 239 t / 230 PRINT"{3 DOWN}{3 SPACES}";PR$;" HAD A BIRTHDAY

ON":PRINT"{DOWN}{3 SPACES}";BD$;", AND" LJ

:rem 154 ^j

240 PRINT"{DOWN}{3 SPACES}IS ";AG$;" YEARS OLD."

:rem 11 LJ

250 PRINT"{3 DOWN}{13 SPACES}{YEL}Q{SHIFT-SPACE}Q

{SHIFT-SPACE}Q{BLK}{3 SPACES}HAPPY" :rem 254

^ 260 PRINT"{13 SPACES}-{SHIFT-SPACE}-{SHIFT-SPACE}- , )

{3 SPACES}BIRTHDAY" :rem 151 ^

270 PRINT" {12 SPACES} {RVS} {RED} {7 SPACES} {OFF} <~j

{2 SPACES}";N1$ :rem 8

LJ

38 O

u

Level

o 2

280 PRINT"{12 SPACES}{RVS}{RED}{7 SPACES}{OFF}

(—I {2 SPACES}"7N2$7M{BLK}I" :rem 58

290 SS=3:GOSUB8000:GOSUB7800 :rem 188 O 300 POKEVC+32,2:PRINT"{CLR}{BLK}{2 DOWN}"7SPC(11);

Nl$7" LIVES IN" :rem 228

~

305 PRINTSPC(ll)7H{D0WN}A NICE HOUSE AT":PRINTSPC(

^ ll)7n{DOWN}"7AD$ :rem 155

] 310 PRINTSPC(11)7M{DOWN}IN "7CT$7m.m :rem 132 p-j 315 PRINTSPC(11)7"{BLU}{2 D0WN}{5 SPACES}RRRRRRRRR :rem 225 m 320 PRINTSPC(11)7H{4 SPACES}NMMMMMMMMMM" :rem 10 330 PRINTSPC(11)7M{3 SPACES}Nt 2 SPACES)MMMMMMMMMM"

^

:rem 11

^ 340 PRINTSPC(ll)7n{2 SPACES}Y***+

:rem 196

^ 345 PRINTSPC(11);M{2 SPACES}Y{3 SPACES}-{9 SPACES}

T" :rem 203

f~) 350 PRINTSPC(11);"{2 SPACES}Y{3 SPACES}z {BLK}

12 +3{2 SPACES}E+|{BLU}{3 SPACES}TM

rn :rem 104

^_ 360 PRINTSPC(11);"{2 SPACES}Y{3 SPACES}- {BLK}

ri g2 +3{2 SPACES}g+3{BLU}{3 SPACES}T"

/-*, :rem 105

!

370 PRINTSPC(11);"{2 SPACES}Y{3 SPACES}-{5 SPACES}

pi {BLK}§+3tBLU}{3 SPACES}T" :rem 30

380 PRINTSPC(10);"EEEEEEEEEEEEEEEEEEEEEE{BLK}":PRI

r-j NTSPC(11);AD$ :rem 1

390 SS=4:GOSUB8000:GOSUB7800 :rem 190

O 400 POKEVC+32#6:PRINT"{CLR}{BLK}{DOWN}ii;SPC(08);N1

-_ $;" HAS A GOOD FRIEND" :rem 194

r^

405 PRINTSPC(08);"{DOWN}NAMED ";F1$;"," :rem 61

^ 410 PRINTSPC(08);"{3 DOWN}THINKING ABOUT GOOD"

1

:rem 115

0 415 PRINTSPC(08);"{DOWN}FRIENDS MAKES":PRINTSPC(08 )7"{DOWN}"7N1$7" SMILE." :rem 205 rn 420 PRINTSPC(ll)7fI{RED}{3 DOWN}" :rem 138

— 430 PRINTSPC(11)7H{3 SPACES}iO| i03{D0WN}"

~ :rem 191

(-* 440 PRINTSPC(11)7"{3 SPACES}Q{SHIFT-SPACE}Q

{7 SPACES}"7F1$ :rem 85

D 450 PRINTSPC(11)?"{4 SPACES}-{9 SPACES}MAKES"

:rem 140 H 460 PRINTSPC(11)?"{4 SPACES}+{8 SPACES}M7N1$

:rem 248

H

480 PRINTSPC(11);"{2 SPACES}J***K{7 SPACES}SMIL

_ El" :rem 177

490 SS=6:GOSUB8000:GOSUB7800 :rem 193 r-^ 500 PRINT" {CLR} {BLK} {2 DOWN} "SPC( 12) ?F1$ 7 " WILL":P RINTSPC(12)7"SOMETIMES CALL" :rem 132

n

n 39

n

LJ

Leve! u

LJ

505 PRINTSPC(12);N1$;" ON" :rem 187 LJ 510 PRINTSPC(12);"THE TELEPHONE.{2 DOWN}" :rem 17

520 FORX=1TO14:PRINT"{12 SPACES}{RVS}{YEL} lj

{15 SPACES}":NEXTX :rem 216 r\

530 PRINT"{HOME}{BLK}{11 DOWN}{14 RIGHTjPHONE

{2 SPACES}BOOK" :rem 2 \^j

532 PRINT"{2 DOWN}{14 RIGHT}";N1$:PRINT"{14 RIGHT}

";N2$ :rem 129 LJ

540 PRINT"{2 DOWN}{14 RIGHT}";PO$ :rem 32

550 SS=5:GOSUB8000:GOSUB7800 :rem 189

^

600 POKEVC+32,12:POKEVC+33,0 :rem 108 .

604 PRINT"{CLR}{WHT}{DOWN}";SPC(9);"THEN ";F1$:PRI

W NTSPC(9);"{DOWN}AND ";N1$ :rem 187 ^J 606 PRINTSPC(9);"{DOWN}WILL DO SOMETHING FUN"

:rem 139 LJ

610 PRINTSPC(9);"{DOWN}LIKE WATCHING THE MOON"

:rem 184 LJ

615 PRINTSPC(9);"{DOWN}COME UP OVERSOWN} " :PRINTSP ^\

C(9);CT$;"-" :rem 25 L-'

620 PRINT" {2 DOWN} {4 SPACES}* {8 SPACES}* {5 SPACES} ^j

*{6 SPACES}*{4 SPACES}*{4 SPACES}* " :rem 135

625 PRINT"{2 SPACES}*{6 SPACES}*{2 SPACES}* LJ {7 SPACES}*{4 SPACES}*{4 SPACES}*{4 SPACES}*"

:rem 148 LJ

628 PRINT"*{3 SPACES}*{2 SPACES}*{6 SPACES}*

{2 SPACES}*{5 SPACES}*{3 SPACES}Ul{4 SPACES}* ^

{4 SPACES}*" :rem 95 >j

630 PRINT"{3 SPACES}*{6 SPACES}*{3 SPACES}*

{5 SPACES}*{2 SPACES}*{3 SPACES}JK *{3 SPACES} Lj

*{4 SPACES}*" :rem 79

640 PRINT"{5 SPACES}g+3{SHIFT-SPACE}1+3{2 SHIFT-SP LJ ACE}g+3 |+|{4 SPACES}g+3{5 SPACES}g+3{SHIFT-SP

ACE}1+3 |+3{2 SPACES}g+3{2 SHIFT-SPACE}g2 +3 LJ

{SHIFT-SPACE}§+3" :rem 147 ~

650 PRINT"{3 SPACES}g+3 g3 +3 g2 +3 g2 +3

{2 SHIFT-SPACE}g3 +3{4 SHIFT-SPACE}g5 +3 LJ

{2 SPACES}g2 +3{SHIFT-SPACE}g2 +3

{SHIFT-SPACE}g+3" :rem 10 LJ

660 PRINT"{3 SPACES}g34 +3" :rem 121

670 SS=0:GOSUB8000:GOSUB7800 :rem 187 ^

700 POKEVC+32,13 :POKEVC+33,1: PRINT11 {CLR} {BLK} . >

{2 DOWN}"7SPC(9)7"IF ";F1$

:rem 78 ^^

710 PRINTSPC(9);"{DOWN}IS BUSY, ";N1$ srem 14 Lj 715 PRINTSPC(9);"{DOWN}WILL PLAY WITH A" :rem 21

720 PRINTSPC(9);"{DOWN}FAVORITE TOY LIKE A":PRINTS LJ PC(9);"{DOWN}II;FT$;"." : rem 85

730 PRINT"{DOWN}":FORX=1TO9:PRINT"{RED}{10 SPACES} ^

{RVS}{19 SPACES}{OFF}":NEXTX :rem 219 , >

740 PRINT"{BLK}{HOME}{15 DOWN}{15 RIGHT}TOY CHEST "-1

{BLK}" :rem 196 ^j

40 ^j

u

Level

SS=1:GOSUB8000:GOSUB7800 :rem 187 POKEVC+32#10:PRINTII{CLR}{BLK}{DOWN}II;SPC(9);IIG 00D FRIENDS AND FUN" :rem 214 PRINTSPC(9);"T0YS MAKE EVERY DAY" :rem 239 PRINTSPC(9);"SEEM LIKE CHRISTMAS":PRINTSPC(9);

"AT THE ";N2$ :rem 29

PRINTSPC(9);"HOUSE.{2 DOWN}" :rera 238 PRINTSPC(9);"{YEL}{10 SPACES}£" :rem 142 PRINTSPC(9);"{GRN}{9 SPACES}{RVS}£ i*§"

:rem 207

840 PRINTSPC(9);"{8 SPACES}{RVS}£{3 SPACES}g*§"

:rem 178 PRINTSPC(9);"{8 SPACES}{RVS}{5 SPACES}":rem 43 PRINTSPC(9);"{7 SPACES}{RVS}£{5 SPACES}g*§"

:rem 180 '{7 SPACES}{RVS}{7 SPACES}":rem 45 '{7 SPACES}{RVS}{7

F0RX=8 3 2 T08 3 2 +6 3:READZ:POKEX,Z:NEXTX SS=-1:GOSUB7800:Y=58

980 PRINT"{BLK}{RVS}{40 SPACES}{OFF}";

990 FORZ=1TO75:NEXTZ,X

1000 POKEVC+33,0:POKEVC+21,0:SS=.3

1010 POKEMC+0,0:POKEMC+1,0:POKEMC+5,11:POKEMC+6,13 :POKEMC+24,15:Y=10:PRINT"{HOME}"; :rem 96

1020 FORX=1TO111 :rera 166

1030 POKEMC+1,INT(Y):Y=Y+SS:P0KEMC+4,17 :rem 134 1040 Z=INT(RND(1)*6)+2:X$=MID$(C$,Z,1) :rem 71 1050 PRINTX$;"THE END{2 SPACES}";:POKEMC+4#16

:rem 44

IFX>55THENSS=-.3 :rem 250

NEXTX :rem 94

1070 POKEMC+24,0:POKEVC+32,6:POKEVC+33,15 :rem 141 1080 PRINT"{CLR}{BLK}" :rem 189

1090 END :rem 161

7800 PRINT"{HOME}{24 DOWN}{12 SPACES}(PRESS ANY KE

Y)"y :rem 53

7810 GETX$:IFX$=""THEN7810 :rem 241

7815 IFSS<0THENRETURN srem 133

1055 1060

41

EMC+6,12

7820 PRINT" {HOME}11; :FORY=1TO24:X=INT(RND(1 )*7)+l :X

$=MID$(C$,X,1) :rem 153

7830 PRINTX$;"{RVS}{40 SPACES} {OFF} "; :rem 57

7840 FORZ=1TO40:NEXTZ,Y :rem 225

7850 RETURN :rem 180

8000 POKEMC+0,0:POKEMC+1, 0:POKEMC+5,79:POKEMC+6 ,12 9:POKEMC+24,15:Y=0

,6430,4,5728,2,5728,2 :rem 232

\?

9010 DATA5407,2,5407,2,4817,2,4817,2,4291,4,0,1 ^ :rem 61

9020 DATA7217,2,8583,4,7217,2,5728,2,5407,2,5728,2 ^j

,6430,2 :rem 68

9030 DATA6430,2,5407,2,4291,4,0,1 :rem 128 LJ 9040 DATA4817,2,5407,2,6430,2,6430,2,6430,2,6430,2

-:rem 207 LJ

9050 DATA5407,2,4817,2,4050,2,4817,2,6430,8,0,1 , ,

:rem 59

w

9060 DATA4817,1,4817,1,5407,2,4817,2,6430,2,6069,4 ^j

,4817,1 :rem 68

9070 DATA4817,1,5407,2,4817,2,7217,2,6430,4,0,1 LJ :rem 64

9080 DATA6430,2,6430,2,6430,2,4817,2,5407,2,5407,2

LJ

,4817,4,8101,2,8101,2 :rem 222 , ,

9090 DATA7217,2,7217,2,6430,4,0,1 :rem 136 ^

9100 DATA4291,2,4291,1,4817,2,4817,1,5407,2,6430,2 LJ

/ 5407, 2 sretn 49

9110 DATA4291,2,7217,2,4817,2,5728,1,5407,2,4291,2 Lj

#0#1 :rem 152

9120 DATA10814,3,9634,3,1,1,8101,2,8583,3,8101,2,7

LJ

217,2,6430,2,8101,2 srem 111 t .

9130 DATA4817,2,5407,2,6430,4,0,1 :rem 133

9200 DATA4291,2,4291,2,4291,2,5728,1,5728,1,5728,2 ^J

:rem 229

9210 DATA5407,2,5728,2,6430,2,7217,2,7647,2,6430,2 Lj

,7217,2,0,1 srem 243

10000 DATA"JOHN" srem 126 LJ

10010 DATA"DOE" srem 40

10020 DATA"BOY" -rem 59 ^

10030 DATA"HE" srem 223 ij

10040 DATA"7" srem 138

LJ

42 LJ

U

U

LJ

2

LJ

10050 DATA"DECEMBER 31ST"

10060 DATA111605 MAPLE STREET WEST"

10070 DATA"NEW YORK CITY"

10080 DATA"SANDRA"

10090 DATA"582-1234"

10100 DATA"ELECTRIC TRAIN"

20000 DATA60,0,0,24,124,0,24,130,0,25,171, ,0,24,130,0,24,124

20010 DATA0,24,16,0,31,255,0,15,255,0,0,59 0,0,59,128,0,59,128

20020 DATA0,56,0,0,254,0,0,198,0,3,199,128 ,3,1,128,7,1,192,0

:rem 150 :rem 170 :rem 190 :rem 16 :rem 238 :rem 25 0,24,146 :rem 245 ,0,0,59, :rem 70 ,3,1,128 :rem 21

LJ

O

u

LJ

LJ

u LJ LJ

LJ 43

Dans le document Publishing is (Page 55-62)