'=========================================================================== ' Subject: GENERIC HORSE RACING GAME Date: 03-13-96 (00:00) ' Author: Eric Benoit Code: QB, QBasic, PDS ' Origin: FidoNet QUIK_BAS Echo Packet: GAMES.ABC '=========================================================================== 'Here ya go, do what you want with it! 'I decided to post the local version because you need EASYDOOR to use the 'DOOR version CLS MONEY = 1000 DIM X(20) REDO: CLS COLOR 14 PRINT " Generic Horse Racing Game 1.00 - Eric Benoit 1995" COLOR 12 PRINT " ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ" ' COLOR 9 LOCATE 5, 1 PRINT "ÄÄÄÄÄ¿" FOR A = 1 TO 11 LOCATE A + 5, 6 PRINT "³" NEXT A LOCATE 17, 1 PRINT "ÄÄÄÄÄÙ" ' LOCATE 5, 75 PRINT "ÚÄÄ" FOR A = 1 TO 11 LOCATE A + 5, 75 PRINT "³" NEXT A LOCATE 17, 75 PRINT "ÀÄÄ" ' FOR A = 1 TO 6 X(A) = 3 NEXT A COLOR 15 FOR A = 1 TO 11 STEP 2 LOCATE A + 5, 1: PRINT STR$((A + 1) / 2); ") " NEXT A LOCATE 18, 1 COLOR 10 FOR QQ = 1 TO 80 PRINT "Ä"; NEXT QQ IF MONEY <= 2 THEN : LOCATE 23, 5: COLOR 11: PRINT "Whoops! You only have $2 left, you need that for bus fare to get home!": SLEEP 4: COLOR 8: END LOCATE 19, 1 PRINT "Money: $"; MONEY HORSE: LOCATE 21, 1 INPUT "Horse to bet on: ", HORSE IF HORSE < 1 OR HORSE > 6 THEN LOCATE 21, 1: PRINT " ": GOTO HORSE BID: LOCATE 21, 40 INPUT "Amount to bet: ", BID IF BID < 1 OR BID > MONEY - 2 THEN LOCATE 21, 40: PRINT " ": GOTO BID LOCATE 23, 24 COLOR 12 PRINT "Press "; : COLOR 14: PRINT " "; : COLOR 12: PRINT "to start the race..." DO A$ = INKEY$ IF A$ = CHR$(13) THEN EXIT DO LOOP ' COLOR 15 DO FOR A = 1 TO 6 RANDOMIZE TIMER X(A) = X(A) + INT(RND * 2) NEXT A FOR A = 1 TO 6 IF X(A) > 75 THEN HN = A: EXIT DO NEXT A FOR A = 1 TO 6 LOCATE (A + 2) * 2, X(A) + 1 PRINT " "; NEXT A FOR Q = 1 TO 500: NEXT Q LOOP IF HORSE = HN THEN MONEY = MONEY + (BID * 2): LOCATE 23, 23: COLOR 11: PRINT "You Won $" + STR$(BID * 2) + "!!! ": SLEEP 4: GOTO REDO LOCATE 23, 17: COLOR 11: PRINT "Sorry, you lost this time, but please try again!" MONEY = MONEY - BID SLEEP 4 GOTO REDO