-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathGD1.BAS
More file actions
executable file
·219 lines (218 loc) · 3.74 KB
/
GD1.BAS
File metadata and controls
executable file
·219 lines (218 loc) · 3.74 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
1 SCREEN 1
TRIANGLE$ = "BD30H20 L20 G5 L20 G5 L20 G5 L20 G5 U20 R10 F15 L20 G5 R120 H7 L13 U13 D13 BL10 L40 BU70 F20 E20 H20 G20 BR15 U5 R10 D10 L10 U5 BR70 BD 20 U5 E5 R10 F5 D10 G5 L10 H5 U10 E5 D20 R5 U20 R5 D20 BD70 D10 BE5 L10 BE70 BR40 R20 BG10 U20 BL30 BD60 L6 BF3 U6 BD40 BL150 U10 BF5 L10 BL50 BU70 U10 BF5 L10"
DRAW "C2X" + VARPTR$(TRIANGLE$)
DRAW "BL60 P1, 2 C3 M-0,-0"
PRINT " GALACTIC DEFENDER"
PRINT " BY: BEN & ERIC F."
'PLAY SCALE IN 7 DIFFERENT OCTAVES
SCALE$ = "CCD#CCF#CCD#D#CCG#"
PLAY "T200"
FOR I% = 0 TO 0
PLAY "X" + VARPTR$(SCALE$)
NEXT I%
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
10 PRINT "THIS IS THE HOME BASE'S COMPUTER. PLEASE"
20 PRINT "TYPE IN THE RIGHT NUMBERS FOR THE ACCESS"
25 PRINT "CODE."
30 INPUT A
40 IF A = 7040 THEN 90
50 IF A > 7040 THEN 70
60 IF A < 7040 THEN 70
70 PRINT "SORRY, THAT IS THE WRONG ACCESS CODE."
80 PRINT "BYE!": END
90 PRINT "YOU MAY ENTER THE BASE SEEING THAT"
100 PRINT "YOU HAVE THE CORRECT ACCESS CODE."
110 PRINT "THE COMMANDER WILL BE WAITING FOR"
120 PRINT "YOU IN THE WEST WING."
130 PRINT " YOU GO TO THE WEST WING AND THE"
140 PRINT "COMMANDER GREETS YOU. 'AS YOU KNOW,'"
150 PRINT "THE COMMANDER SAYS 'OUR SOLAR SYSTEM,"
160 PRINT "DASMO IS BEING ATTACKED BY MANY ALEIN"
170 PRINT "FORCES. YOU MUST GO TO ALL OUR PLANETS,"
180 PRINT "GIVE THEM WEPONS FOR DEFENDING AND YOU"
190 PRINT "MUST FLY BACK ALIVE. WE HAVE A NEW SHIP"
200 PRINT "YOU CAN USE CALLED THE F-217 SPACE SHIP"
210 PRINT ". IT'S RELATED TO THE STEALTH. GO TO"
220 PRINT "THE HANGER WHERE THE PLANE IS. GOOD"
230 PRINT "LUCK!' YOU GET TO THE HANGER AND START"
240 PRINT "THE PLANE."
250 PRINT " PRESS ENTER TO CONTINUE"
260 INPUT A
280 PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT "PRESS 1 TO TAKE OFF"
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
SCREEN 1
290 TRIANGLE$ = "BU40 BU30 R40 R40 R40 R40 R40 R40 R40R40 U40 BD40 BL40 BL40 BL40 BL40 BL20 BD20 L10 L40 R40 R10 R40 R40 F90 L310 E90 G90 BD20 D30 R310 U30 L310 BU10"
300 DRAW "C2X" + VARPTR$(TRIANGLE$)
310 DRAW "P1, 2 C3 M-0,-0"
320 INPUT A
330 IF A = 1 THEN 340
340 PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
345 SCREEN 1
TRIANGLE$ = "BR200 BU60 H20 L20 G5 L20 G5 L20 G5 L20 G5 U20 R10 F15 L20 G5 R120 H7 L13 U13 D13 BL10 L40 R40 BR10 BD20 D50 BL20 U50 BL20 D50 BL20 U50 BL20 D50 BD10 D10 U10 R80 D10 "
DRAW "C2X" + VARPTR$(TRIANGLE$)
DRAW "P1, 2 C3 M-0,-0"
FOR I% = 100 TO 200
SOUND I%, I% / 200
NEXT I%
PRINT : PRINT : PRINT : PRINT : PRINT : PRINT : PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
PRINT
SCREEN 1
TRIANGLE$ = "BU80 BL220 BU40 BU30 R40 R40 R40 R40 R40 R40 R40 R40 U40 BD40 BL40 BL40 BL40 L20 BD20 L10 L40 R40 R10 R40 R40 F90 L310 E90 G90 BD20 D30 R310 U30 L310 BU30 BR155 BU30 BL10 U10 D20 U10 L10 R20 BE30 BR30 R20 L10 D10 U20 BL100 BD50 BL30 R20 L10 U10 D20"
DRAW "C2 X" + VARPTR$(TRIANGLE$)
DRAW "BD30 P1,2 C3 M-0,-0"