10 PRINT TAB(30);"SLOTS" 20 PRINT TAB(15);"CREATIVE COMPUTING MORRISTOWN, NEW JERSEY" 30 PRINT: PRINT: PRINT 100 REM PRODUCED BY FRED MIRABELLE AND BOB HARPER ON JAN 29, 1973 110 REM IT SIMULATES THE SLOT MACHINE. 120 PRINT "YOU ARE IN THE H&M CASINO,IN FRONT OF ONE OF OUR" 130 PRINT "ONE-ARM BANDITS. BET FROM $1 TO $100." 140 PRINT "TO PULL THE ARM, PUNCH THE RETURN KEY AFTER MAKING YOUR BET." 150 LET P=0 160 PRINT: PRINT"YOUR BET"; 170 INPUT M 180 IF M>100 THEN 860 190 IF M<1 THEN 880 200 M=INT(M) 210 GOSUB 1270 220 PRINT 230 LET X=INT(6*RND(1)+1) 240 LET Y=INT(6*RND(1)+1) 250 LET Z=INT(6*RND(1)+1) 260 PRINT 270 IF X=1 THEN 910 280 IF X=2 THEN 930 290 IF X=3 THEN 950 300 IF X=4 THEN 970 310 IF X=5 THEN 990 320 IF X=6 THEN 1010 330 IF Y=1 THEN 1030 340 IF Y=2 THEN 1050 350 IF Y=3 THEN 1070 360 IF Y=4 THEN 1090 370 IF Y=5 THEN 1110 380 IF Y=6 THEN 1130 390 IF Z=1 THEN 1150 400 IF Z=2 THEN 1170 410 IF Z=3 THEN 1190 420 IF Z=4 THEN 1210 430 IF Z=5 THEN 1230 440 IF Z=6 THEN 1250 450 IF X=Y THEN 600 460 IF X=Z THEN 630 470 IF Y=Z THEN 650 480 PRINT 490 PRINT "YOU LOST." 500 LET P=P-M 510 PRINT "YOUR STANDINGS ARE $"P 520 PRINT "AGAIN"; 530 INPUT A$ 540 IF A$="Y" THEN 160 550 PRINT 560 IF P<0 THEN 670 570 IF P=0 THEN 690 580 IF P>0 THEN 710 590 GOTO 1350 600 IF Y=Z THEN 730 610 IF Y=1 THEN 820 620 GOTO 1341 630 IF Z=1 THEN 820 640 GOTO 470 650 IF Z=1 THEN 820 660 GOTO 1341 670 PRINT "PAY UP! PLEASE LEAVE YOUR MONEY ON THE TERMINAL." 680 GOTO 1350 690 PRINT"HEY, YOU BROKE EVEN." 700 GOTO 1350 710 PRINT "COLLECT YOUR WINNINGS FROM THE H&M CASHIER." 720 GOTO 1350 730 IF Z=1 THEN 780 740 PRINT: PRINT"**TOP DOLLAR**" 750 PRINT "YOU WON!" 760 P=(((10*M)+M)+P) 770 GOTO 510 780 PRINT:PRINT"***JACKPOT***" 790 PRINT "YOU WON!" 800 P=(((100*M)+M)+P) 810 GOTO 510 820 PRINT:PRINT"*DOUBLE BAR*" 830 PRINT"YOU WON!" 840 P=(((5*M)+M)+P) 850 GOTO 510 860 PRINT"HOUSE LIMITS ARE $100" 870 GOTO 160 880 PRINT"MINIMUM BET IS $1" 890 GOTO 160 900 GOTO 220 910 PRINT"BAR";:GOSUB 1310 920 GOTO 330 930 PRINT"BELL";:GOSUB 1310 940 GOTO 330 950 PRINT"ORANGE";:GOSUB 1310 960 GOTO 330 970 PRINT"LEMON";:GOSUB 1310 980 GOTO 330 990 PRINT"PLUM";:GOSUB 1310 1000 GOTO 330 1010 PRINT"CHERRY";:GOSUB 1310 1020 GOTO 330 1030 PRINT" BAR";:GOSUB 1310 1040 GOTO 390 1050 PRINT" BELL";:GOSUB 1310 1060 GOTO 390 1070 PRINT" ORANGE";:GOSUB 1310 1080 GOTO 390 1090 PRINT" LEMON";:GOSUB 1310 1100 GOTO 390 1110 PRINT" PLUM";:GOSUB 1310 1120 GOTO 390 1130 PRINT" CHERRY";:GOSUB 1310 1140 GOTO 390 1150 PRINT" BAR" 1160 GOTO 450 1170 PRINT" BELL" 1180 GOTO 450 1190 PRINT" ORANGE" 1200 GOTO 450 1210 PRINT" LEMON" 1220 GOTO 450 1230 PRINT" PLUM" 1240 GOTO 450 1250 PRINT" CHERRY" 1260 GOTO 450 1270 FOR Q4=1 TO 10 1280 PRINT CHR$(7); 1290 NEXT Q4 1300 RETURN 1310 FOR T8=1 TO 5 1320 PRINT CHR$(7); 1330 NEXT T8 1340 RETURN 1341 PRINT: PRINT "DOUBLE!!" 1342 PRINT"YOU WON!" 1343 P=(((2*M)+M)+P) 1344 GOTO 510 1350 STOP 9999 END