Advertisement
Guest User

Untitled

a guest
Sep 19th, 2019
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. REM x16emu -bas MIMIC.BAS
  2. REM Change line 30 to use better graphics.
  3. REM Change line 62 decrease the timeout.
  4. REM Press the randomly selected key: D F J K
  5. REM before time runs out.
  6. REM Score is how many times you get it right.
  7. REM The variable TI updates once per 'jiffy' (1/60 second)
  8. 20 DIM P(4)
  9. 21 LET P(0)=ASC("D")
  10. 22 LET P(1)=ASC("F")
  11. 23 LET P(2)=ASC("J")
  12. 24 LET P(3)=ASC("K")
  13. 30 T$="!!!!":F$="...."
  14. 40 POKE 646,1
  15. 50 R$=CHR$(28)+T$+CHR$(30)+F$+CHR$(154)+F$+CHR$(158)+F$+CHR$(5)
  16. 51 G$=CHR$(28)+F$+CHR$(30)+T$+CHR$(154)+F$+CHR$(158)+F$+CHR$(5)
  17. 52 B$=CHR$(28)+F$+CHR$(30)+F$+CHR$(154)+T$+CHR$(158)+F$+CHR$(5)
  18. 53 Y$=CHR$(28)+F$+CHR$(30)+F$+CHR$(154)+F$+CHR$(158)+T$+CHR$(5)
  19. 55 SC=-1
  20. 60 U = INT(RND(1)*4):SC=SC+1
  21. 61 PRINTCHR$(147)
  22. 62 Z=TI+60
  23. 64 PRINT":D :F :J :K",SC
  24. 70 IF U < 1 THEN PRINT R$:GOTO 80
  25. 71 IF U < 2 THEN PRINT G$:GOTO 80
  26. 72 IF U < 3 THEN PRINT B$:GOTO 80
  27. 73 IF U < 4 THEN PRINT Y$:GOTO 80
  28. 80 IF TI>Z THEN 110
  29. 90 GET A$:IF A$="" THEN 80
  30. 100 IF P(U)=ASC(A$) THEN 60
  31. 102 PRINT:PRINT:PRINT"SORRY."
  32. 103 GOTO 120
  33. 110 PRINT:PRINT:PRINT"TOO SLOW."
  34. 115 GOTO 125
  35. 120 PRINT"SHOULD HAVE PICKED ";CHR$(P(U))
  36. 125 PRINT
  37. 130 PRINT"YOUR SCORE:", SC
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement