ChipMaster's bwBASIC This also includes history going back to v2.10. *WARN* some binary files might have been corrupted by CRLF.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

55 lines
1.5 KiB

  1. 10 PRINT TAB(34);"STARS"
  2. 20 PRINT TAB(15);"CREATIVE COMPUTING MORRISTOWN, NEW JERSEY"
  3. 30 PRINT:PRINT:PRINT
  4. 100 REM *** STARS - PEOPLE'S COMPUTER CENTER, MENLO PARK, CA
  5. 140 REM *** A IS LIMIT ON NUMBER, M IS NUMBER OF GUESSES
  6. 150 A=100:M=7
  7. 170 INPUT "DO YOU WANT INSTRUCTIONS";A$
  8. 190 IF LEFT$(A$,1)="N" THEN 280
  9. 200 REM *** INSTRUCTIONS ON HOW TO PLAY
  10. 210 PRINT "I AM THINKING OF A WHOLE NUMBER FROM 1 TO";A
  11. 220 PRINT "TRY TO GUESS MY NUMBER. AFTER YOU GUESS, I"
  12. 230 PRINT "WILL TYPE ONE OR MORE STARS (*). THE MORE"
  13. 240 PRINT "STARS I TYPE, THE CLOSER YOU ARE TO MY NUMBER."
  14. 250 PRINT "ONE STAR (*) MEANS FAR AWAY, SEVEN STARS (*******)"
  15. 260 PRINT "MEANS REALLY CLOSE! YOU GET";M;"GUESSES."
  16. 270 REM *** COMPUTER THINKS OF A NUMBER
  17. 280 PRINT
  18. 290 PRINT
  19. 300 X=INT(A*RND(1)+1)
  20. 310 PRINT "OK, I AM THINKING OF A NUMBER, START GUESSING."
  21. 320 REM *** GUESSING BEGINS, HUMAN GETS M GUESSES
  22. 330 FOR K=1 TO M
  23. 340 PRINT
  24. 350 PRINT "YOUR GUESS";
  25. 360 INPUT G
  26. 370 IF G=X THEN 600
  27. 380 D=ABS(G-X)
  28. 390 IF D>=64 THEN 510
  29. 400 IF D>=32 THEN 500
  30. 410 IF D>=16 THEN 490
  31. 420 IF D>=8 THEN 480
  32. 430 IF D>=4 THEN 470
  33. 440 IF D>=2 THEN 460
  34. 450 PRINT "*";
  35. 460 PRINT "*";
  36. 470 PRINT "*";
  37. 480 PRINT "*";
  38. 490 PRINT "*";
  39. 500 PRINT "*";
  40. 510 PRINT "*";
  41. 520 PRINT
  42. 530 NEXT K
  43. 540 REM *** DID NOT GUESS IN M GUESSES
  44. 550 PRINT
  45. 560 PRINT "SORRY, THAT'S";M;"GUESSES. THE NUMBER WAS";X
  46. 580 GOTO 650
  47. 590 REM *** WE HAVE A WINNER
  48. 600 PRINT:FOR N=1 TO 79
  49. 610 PRINT "*";
  50. 620 NEXT N
  51. 630 PRINT:PRINT
  52. 640 PRINT "YOU GOT IT IN";K;"GUESSES!!! LET'S PLAY AGAIN..."
  53. 650 GOTO 280
  54. 660 END