100 REM THIS IS THE GAME OF ROULETTE
115 PRINT "WELCOME TO THE GAME OF ROULETTE"
120 RANDOMIZE
130 PRINT
145 PRINT "WOULD YOU LIKE INSTRUCTIONS--YES OR NO";
160 INPUT A$
175 IF A$="YES" THEN 265
190 IF A$="Y" THEN 265
205 IF A$="NO" THEN 460
220 IF A$="N" THEN 460
235 PRINT "ANSWER-YES OR NO-PLEASE!"
250 GOTO 145
265 PRINT
280 PRINT "IN THIS GAME YOU ARE ALLOWED TO BET ON INDIVIDUAL"
295 PRINT "NUMBERS, NUMBER SETS, OR ODD OR EVEN NUMBERS."
310 PRINT "THE NUMBERS GO FROM 00 TO 36. YOU BET BY ENTERING A"
325 PRINT "NUMBER BETWEEN 0 AND 44. THE NUMBERS 0 TO 36 "
340 PRINT "REPRESENT THEMSELVES, AND 37 REPRESENTS 00."
355 PRINT "40 REPRESENTS EVEN. 41 REPRESENTS ODD BETS."
370 PRINT "38 BETS THE NUMBER SET FROM 1 TO 18."
385 PRINT "39 BETS THE NUMBER SET FROM 19 TO 36."
400 PRINT "42 BETS THE NUMBER SET FROM 1 TO 12."
415 PRINT "43 BETS THE NUMBER SET FROM 13 TO 24."
430 PRINT "44 BETS THE NUMBER SET FROM 25 TO 36."
445 PRINT "00 IS NOT INCLUDED WHEN YOU BET ODD."
460 PRINT
475 PRINT
490 PRINT "IF YOU WOULD LIKE A PRINT OUT OF THE TABLE"
505 PRINT "TYPE THE WORD PRINT";
520 INPUT A$
535 IF A$="PRINT" GOTO 580
550 IF A$="P" GOTO 580
565 GOTO 880
580 PRINT
590 PRINT
600 STRSIZ 20
610 B$(1)="****************"
625 B$(2)="* "
640 PRINT B$(1)
655 PRINT "*** 0 *** 00 ***"
670 B$(3)="*"
685 PRINT B$(1)
700 U=-2
715 FOR I=1 TO 3
730 U=U+3
745 PRINT B$(2); U; B$(2); U+1; B$(2); U+2; B$(2)
760 PRINT B$(1)
775 NEXT I
790 FOR I=1 TO 9
805 U=U+3
820 PRINT B$(3); U; B$(3); U+1; B$(3); U+2; B$(3)
835 PRINT B$(1)
850 NEXT I
865 PRINT
880 PRINT
895 PRINT "HOW MUCH MONEY DO YOU HAVE TO SPEND ";
910 INPUT A5
925 G=G+1
940 IF G>5 GOTO 985
955 PRINT "PICK YOU BET NUMBER. (0 TO 44)";
970 GOTO 1000
985 PRINT "WHAT'S YOUR NUMBER ";
1000 INPUT B
1015 IF B>44 GOTO 925
1030 IF B<0 GOTO 925
1045 IF G>5 GOTO 1090
1060 PRINT "HOW MUCH MONEY DO YOU WANT TO BET THIS TIME ";
1075 GOTO 1105
1090 PRINT "AMOUNT!";
1105 INPUT C
1120 IF A5=C GOTO 1195
1135 IF A5>C GOTO 1195
1150 PRINT "YOU DON'T HAVE THAT MUCH MONEY!"
1165 PRINT "THE MOST YOU CAN BET IS "A5" DOLLARS."
1180 GOTO 1060
1195 N=INT(RND( 1)*100)
1210 IF N>37 GOTO 1195
1225 IF B>37 GOTO 1390
1240 IF B=N GOTO 1330
1255 A5=A5-C
1270 IF A5>0 GOTO 1300
1285 GOTO 1600
1300 PRINT N "YOU LOST BUT YOU STILL HAVE "A5" DOLLARS LEFT."
1315 GOTO 925
1330 D=35*C
1345 A5=A5+D
1360 PRINT N "YOU ** WON ** !! NOW YOU HAVE "A5" DOLLARS."
1375 GOTO 925
1390 IF B>39 GOTO 1720
1405 IF B=38 GOTO 1555
1420 IF N>18 GOTO 1450
1435 GOTO 1465
1450 IF N<37 GOTO 1525
1465 A5=A5-C
1480 IF A5>0 GOTO 1510
1495 GOTO 1600
1510 GOTO 1300
1525 A5=A5+C
1540 GOTO 1360
1555 IF N>18 GOTO 1465
1570 IF N>36 GOTO 1465
1585 GOTO 1525
1600 PRINT N "YOU LOST AND ARE OUT OF MONEY..."
1615 PRINT
1630 PRINT
1645 PRINT "WOULD YOU LIKE TO PLAY AGAIN? (YES OR NO)";
1660 INPUT Z$
1675 IF Z$="YES" GOTO 460
1690 IF Z$="Y" GOTO 460
1705 GOTO 2080
1720 IF B>41 GOTO 1855
1735 Y=(N/2)-INT(N/2)
1750 IF B=41 GOTO 1795
1765 IF Y>.01 GOTO 1465
1780 GOTO 1525
1795 IF N=37 GOTO 1465
1810 IF N=0 GOTO 1465
1825 IF Y>.01 GOTO 1525
1840 GOTO 1465
1855 IF B=42 GOTO 2005
1870 IF B=43 GOTO 1945
1885 IF N>24 GOTO 1915
1900 GOTO 1465
1915 IF N=37 GOTO 1465
1930 GOTO 2050
1945 IF N>12 GOTO 1975
1960 GOTO 1465
1975 IF N>24 GOTO 1465
1990 GOTO 2050
2005 IF N>0 GOTO 2035
2020 GOTO 1465
2035 IF N>12 GOTO 1465
2050 A5=C*2+A5
2065 GOTO 1360
2080 END