home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
8bitfiles.net/archives
/
archives.tar
/
archives
/
commodore-users-of-norman
/
CUON_05_(08-1984).d64
/
camel
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2019-04-13
|
4KB
|
170 lines
1 POKE53280,9:POKE53281,9:PRINT"[158]":PRINT"[147]"
5 POKE53272,21:PRINTCHR$(8)
7 BS$=" "
10 PRINTTAB(14)"CAMEL"
20 PRINT:PRINT"COPYRIGHT 1979 CREATIVE COMPUTING":PRINT
21 PRINT"MORRISTOWN, N.J.":PRINT
22 PRINTTAB(14)"MODIFIED":PRINT
24 PRINTTAB(10)"FOR THE COMMODORE 64":PRINT
30 INPUT"DO YOU NEED INSTRUCTIONS";I$
40 IFLEFT$(I$,1)="N"THENPRINT"[147]":GOTO100
50 PRINT"[147]":PRINTTAB(14)"CAMEL":PRINT
60 PRINT"WELCOME TO CAMEL. THE OBJECT IS TO TRAVEL 200 MILES ACROSS THE"
70 PRINT"GOBI DESERT. A TRIBE OF KNOCK-KNEED PYGMIES WILL BE CHASING YOU."
80 PRINT"YOU WILL BE ASKED FOR COMMANDS EVERY SO OFTEN.":PRINT
100 PRINT"YOU HAVE ONE QUART OF WATER WHICH WILL LAST YOU 6 DRINKS."
120 PRINT"YOU MAY RENEW YOUR WATER SUPPLY COM- PLETELY AT AN OASIS."
130 PRINT"YOU GET A HALF A QUART IF FOUND BY HELP."
140 PRINT"IF HELP DOES NOT FIND YOU AFTER COMMAND 6, YOU LOSE.":PRINT
150 PRINT"GOOD LUCK AND GOOD CAMELING!!":PRINT
160 PRINT"PRESS ANY KEY TO CONTINUE."
170 GETB$:IFB$=""THEN170
175 PRINT"[147]":PRINT
180 PRINT"#1 DRINK ","#4 CAMP":PRINT
190 PRINT"#2 MODERATE SPEED","#5 STATUS CHECK":PRINT
200 PRINT"#3 FAST SPEED","#6 HOPE FOR HELP":PRINT
220 PRINT"YOU ARE IN THE MIDDLE OF THE DESERT AT AN OASIS."
230 GOSUB1550
240 IFC>199THEN1090
250 Z=Z-1
260 IFZ=1THENPRINT"----WARNING----GET A DRINK."
270 IFZ<0THEN1490
280 P=P+1
290 X2=INT(10*RND(0)+2.5)
300 IFQ>0THEN800
310 IFP<4THEN380
320 C1=C1+X2
330 IFC1<CTHEN370
340 PRINT"THE PYGMIES CAPTURED YOU! CAMEL AND PEOPLE SOUP IS THEIR ";
350 PRINT"FAVORITE DISH!!!"
360 GOTO1440
370 PRINT"PYGMIES ARE";C-C1;"MILES BEHIND YOU."
380 PRINT"YOU HAVE TRAVELLED";C;"MILES TOTAL."
390 PRINT"WHAT IS YOUR COMMAND";
400 INPUT Y
410 GOSUB1630
420 ONYGOTO690,490,560,630,660
430 T=INT(10*RND(0))
440 IFT<>1THEN1080
450 PRINT"HELP HAS FOUND YOU IN A STATE OF UNCON- SCIOUSNESS."
460 S=3
470 Z=4
480 GOTO240
490 F=F+1
500 IFF=8THEN1070
510 GOSUB740
520 X1=INT(10*RND(0))
530 C=C+X1
540 PRINT"YOUR CAMEL LIKES THIS PACE."
550 GOTO240
560 F=F+3
570 IFF>7THEN1070
580 GOSUB740
590 X1=2*INT(10*RND(0))
600 C=C+X1
610 PRINT"YOUR CAMEL IS BURNING ACROSS THE DESERT SANDS."
620 GOTO240
630 PRINT"YOUR CAMEL THANKS YOU!"
640 F=0
650 GOTO250
660 PRINT"YOUR CAMEL HAS";7-F;"GOOD DAYS LEFT."
670 PRINT"YOU HAVE";S;"DRINKS LEFT IN YOUR CANTEEN."
680 PRINT"YOU CAN GO";Z;"COMMANDS WITHOUT DRINKING."
690 S=S-1
700 IFS<0THEN1080
710 PRINT"BETTER WATCH FOR AN OASIS."
720 Z=4
730 GOTO390
740 A=INT(100*RND(8))
750 IFA>5THEN1000
760 PRINT"WILD BERBERS HIDDEN IN THE SAND HAVE CAPTURED YOU. LUCKILY THE"
770 PRINT"SHEIK HAS AGREED TO THEIR RANSOM DEMANDS-BUT WATCH FOR THE PYGMIES"
790 PRINT"YOU HAVE A NEW CHOICE OF SUB-COMMANDS:"
800 PRINT"#7-TRY AN ESCAPE #8-WAIT FOR RANSOM"
820 INPUT"YOUR SUB-COMMAND";X
830 GOSUB1630
840 IFX=8THEN920
850 X1=INT(10*RND(0))
860 IFX1<5THEN900
870 PRINT"CONGRATULATIONS, YOU SUCCESSFULLY ESC- APED!!!!!"
880 Q=0
890 GOTO240
900 PRINT"YOU WERE MORTALLY WOUNDED BY A PIG STAB-BER WHILE ESCAPING."
910 GOTO1290
920 X1=INT(RND(0))
930 REM
940 IFX1>24THEN990
950 PRINT"YOUR RANSOM HAS BEEN PAID AND YOU ARE FREE TO GO."
960 Q=0
970 GOTO240
980 PRINT"THE LOCAL SULTAN IS COLLECTING....JUST WAIT........"
990 GOTO240
1000 A=INT(10*RND(0))
1010 IFA>2THEN1120
1020 PRINT"YOU HAVE ARRIVED AT AN OASIS----- YOUR CAMEL IS FILLING YOUR CANT";
1030 PRINT"EEN AND":PRINT"EATING FIGS."
1040 Z=4
1050 S=6
1060 RETURN
1070 PRINT"YOU DIRTY RAPSCALLION! YOU RAN YOUR POORCAMEL TO DEATH!!"
1080 GOTO1290
1090 PRINT"YOU WIN, A PARTY IS BEING GIVEN IN YOURHONOR............THE PYGMIES"
1100 PRINT" ARE PLANNING TO ATTEND........."
1110 GOTO1440
1120 X1=INT(100*RND(0))
1130 IFX1>5THEN1230
1140 PRINT"YOU HAVE BEEN CAUGHT IN A SANDSTORM.....GOOD LUCK!"
1150 X5=INT(10*RND(0))
1160 X6=INT(10*RND(0))
1170 IFX6<5THEN1200
1180 C=C+X5
1190 GOTO1210
1200 C=C+X5
1210 PRINT"YOUR NEW POSITION IS ";C;" MILES SO FAR."
1220 RETURN
1230 X1=INT(100*RND(0))
1240 IFX1>5THENRETURN
1250 C1=C1+1
1260 PRINT"YOUR CAMEL HURT HIS HUMP."
1270 PRINT"LUCKILY THE PYGMIES WERE FOOTWEARY!"
1280 RETURN
1290 U=INT(10*RND(0))
1300 PRINT"YOU DIED IN THE DESERT."
1310 IFU>1THEN1340
1320 PRINT"THE NATIONAL CAMEL UNION'S NOT ATTENDINGYOUR FUNERAL!!!"
1330 GOTO1440
1340 IFU>3THEN1370
1350 PRINT"YOUR BODY WAS EATEN BY VULTURES AND IM- PORTED CANNIBALS."
1360 GOTO1440
1370 IFU>5THEN1400
1380 PRINT"THE LOCAL SHEIK NOW USES YOUR SKULL FOR A CHANGE PURSE!!!"
1390 GOTO1440
1400 IFU>7THEN1430
1410 PRINT"PEOPLE WITH LITTLE INTELLIGENCE SHOULD STAY OUT OF THE DESERT!!!"
1420 GOTO1440
1430 PRINT"TURKEYS SHOULD FLY, NOT RIDE CAMELS!!!!!"
1440 REM
1450 INPUT"WANT A NEW CAMEL AND A NEW GAME";D$
1455 PRINT
1470 IFLEFT$(D$,1)="Y"THEN150
1480 GOTO1510
1490 PRINT"YOU RAN OUT OF WATER.....SORRY, CHUM!"
1500 GOTO1290
1510 PRINT"[147]":PRINTSPC(240)"":PRINTSPC(160)""
1515 PRINTTAB(10)"--------------------"
1520 PRINTTAB(17)"CHICKEN"
1530 PRINTTAB(10)"--------------------"
1540 PRINTCHR$(9):END
1550 Z=4
1560 S=6
1570 C=0
1580 C1=0
1590 Q=0
1600 F=0
1610 P=0
1620 RETURN
1630 PRINT"":PRINTSPC(240)BS$;:PRINTBS$;:PRINTBS$;:PRINTBS$;:PRINTBS$;
1640 PRINTBS$;:PRINTBS$;:PRINTBS$;:PRINTBS$
1650 PRINT"":PRINTSPC(240)""
1660 RETURN