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.
 
 
 
 
 
 

94 lines
2.6 KiB

  1. 10 PRINT TAB(33);"BOMBARDMENT"
  2. 20 PRINT TAB(15);"CREATIVE COMPUTING MORRISTOWN, NEW JERSEY"
  3. 30 PRINT:PRINT:PRINT
  4. 100 PRINT "YOU ARE ON A BATTLEFIELD WITH 4 PLATOONS AND YOU"
  5. 110 PRINT "HAVE 25 OUTPOSTS AVAILABLE WHERE THEY MAY BE PLACED."
  6. 120 PRINT "YOU CAN ONLY PLACE ONE PLATOON AT ANY ONE OUTPOST."
  7. 130 PRINT "THE COMPUTER DOES THE SAME WITH ITS FOUR PLATOONS."
  8. 135 PRINT
  9. 140 PRINT "THE OBJECT OF THE GAME IS TO FIRE MISSLES AT THE"
  10. 150 PRINT "OUTPOSTS OF THE COMPUTER. IT WILL DO THE SAME TO YOU."
  11. 160 PRINT "THE ONE WHO DESTROYS ALL FOUR OF THE ENEMY'S PLATOONS"
  12. 170 PRINT "FIRST IS THE WINNER."
  13. 180 PRINT
  14. 190 PRINT "GOOD LUCK... AND TELL US WHERE YOU WANT THE BODIES SENT!"
  15. 200 PRINT
  16. 210 PRINT "TEAR OFF MATRIX AND USE IT TO CHECK OFF THE NUMBERS."
  17. 220 FOR R=1 TO 5: PRINT: NEXT R
  18. 260 DIM M(100)
  19. 270 FOR R=1 TO 5
  20. 280 I=(R-1)*5+1
  21. 290 PRINT I,I+1,I+2,I+3,I+4
  22. 300 NEXT R
  23. 350 FOR R=1 TO 10: PRINT: NEXT R
  24. 380 C=INT(RND(1)*25)+1
  25. 390 D=INT(RND(1)*25)+1
  26. 400 E=INT(RND(1)*25)+1
  27. 410 F=INT(RND(1)*25)+1
  28. 420 IF C=D THEN 390
  29. 430 IF C=E THEN 400
  30. 440 IF C=F THEN 410
  31. 450 IF D=E THEN 400
  32. 460 IF D=F THEN 410
  33. 470 IF E=F THEN 410
  34. 480 PRINT "WHAT ARE YOUR FOUR POSITIONS";
  35. 490 INPUT G,H,K,L
  36. 495 PRINT
  37. 500 PRINT "WHERE DO YOU WISH TO FIRE YOUR MISSLE";
  38. 510 INPUT Y
  39. 520 IF Y=C THEN 710
  40. 530 IF Y=D THEN 710
  41. 540 IF Y=E THEN 710
  42. 550 IF Y=F THEN 710
  43. 560 GOTO 630
  44. 570 M=INT(RND(1)*25)+1
  45. 575 GOTO 1160
  46. 580 IF X=G THEN 920
  47. 590 IF X=H THEN 920
  48. 600 IF X=L THEN 920
  49. 610 IF X=K THEN 920
  50. 620 GOTO 670
  51. 630 PRINT "HA, HA YOU MISSED. MY TURN NOW:"
  52. 640 PRINT: PRINT: GOTO 570
  53. 670 PRINT "I MISSED YOU, YOU DIRTY RAT. I PICKED"; M; ". YOUR TURN:"
  54. 680 PRINT: PRINT: GOTO 500
  55. 710 Q=Q+1
  56. 720 IF Q=4 THEN 890
  57. 730 PRINT "YOU GOT ONE OF MY OUTPOSTS!"
  58. 740 IF Q=1 THEN 770
  59. 750 IF Q=2 THEN 810
  60. 760 IF Q=3 THEN 850
  61. 770 PRINT "ONE DOWN, THREE TO GO."
  62. 780 PRINT: PRINT: GOTO 570
  63. 810 PRINT "TWO DOWN, TWO TO GO."
  64. 820 PRINT: PRINT: GOTO 570
  65. 850 PRINT "THREE DOWN, ONE TO GO."
  66. 860 PRINT: PRINT: GOTO 570
  67. 890 PRINT "YOU GOT ME, I'M GOING FAST. BUT I'LL GET YOU WHEN"
  68. 900 PRINT "MY TRANSISTO&S RECUP%RA*E!"
  69. 910 GOTO 1235
  70. 920 Z=Z+1
  71. 930 IF Z=4 THEN 1110
  72. 940 PRINT "I GOT YOU. IT WON'T BE LONG NOW. POST";X;"WAS HIT."
  73. 950 IF Z=1 THEN 990
  74. 960 IF Z=2 THEN 1030
  75. 970 IF Z=3 THEN 1070
  76. 990 PRINT "YOU HAVE ONLY THREE OUTPOSTS LEFT."
  77. 1000 PRINT: PRINT: GOTO 500
  78. 1030 PRINT "YOU HAVE ONLY TWO OUTPOSTS LEFT."
  79. 1040 PRINT: PRINT: GOTO 500
  80. 1070 PRINT "YOU HAVE ONLY ONE OUTPOST LEFT."
  81. 1080 PRINT: PRINT: GOTO 500
  82. 1110 PRINT "YOU'RE DEAD. YOUR LAST OUTPOST WAS AT";X;". HA, HA, HA."
  83. 1120 PRINT "BETTER LUCK NEXT TIME."
  84. 1150 GOTO 1235
  85. 1160 P=P+1
  86. 1170 N=P-1
  87. 1180 FOR T=1 TO N
  88. 1190 IF M=M(T) THEN 570
  89. 1200 NEXT T
  90. 1210 X=M
  91. 1220 M(P)=M
  92. 1230 GOTO 580
  93. 1235 END