Title – UFO Shot
System – NEC PC-6001
Author – MAN
Publication – Program Pochette – ’84 Volume 1
Page Scans – 1 2 3
Preserved By – Dustin Hubbard (Hubz)
Recommended Emulator – PC6001VW30
Loading the Game –
– Run your PC-6001 emulator and make sure it is in PC-6001 mode.
Tape Version
– If you reset the computer it should autoboot the tape. But if not type CLOAD hit enter then after it loads the program type RUN and hit enter.
Description & Instructions
You must aim and hit the center of the UFO to score points and push the timer back along the time of the screen. As you hit it more it will start to float up. If it reaches the top you’ll get bonus points. If the timer reachers the far right of the screen the game is over and you can hit Y to restart. Aim for the high score!
Controls –
Arrow Keys – Moves your ship.
Spacebar – Launches missile.
Magazine Article Translation from Google Gemini (FYI This may not be 100% accurate!)
UFO SHOT
For PC-6001
By MAN
There are many games that use UFOs, but for such a short program, it’s pretty cheeky (don’t you think!?) to make one with the theme of a great space war. There aren’t even any particularly interesting characters, so why is it that one can get so absorbed in this?
It’s probably because all of us, as one human race, love the Earth and feel that we must protect it…? (How dramatic!)
Look, look, the time limit is ticking away. The UFO is quick, too, and not so easy to hit.
Now, you too, protect the Earth from the nuclear rocket and become a hero, won’t you?
(How to Play the Game)
In the year 2500, the great space war has finally begun. The enemy, the Toebiso Star from the M83 Nebula, is one step away from annihilation due to the attacks of the Earthlings. At that moment, the Toebiso Star has pushed the button for its last resort: the “100-Megaton Nuclear Rocket Launcher.”
This is bad, this is bad……… By the way, secret information has just been obtained that if you damage the UFO, the rocket will use reverse thrust, buying you some time.
Now, you too, enlist in the Earth Defense Force and attack the UFO!
(Keys Used)
<- Move Launchpad left
-> Move Launchpad right
SPACEBAR Missile Launch
(How to Play)
When you type in the program and RUN it, the UFO <I> moves randomly left and right. Move the launchpad ┏┻┓ left and right to intercept it, and fire the missile ┃. The missile travels straight up, and if it hits the UFO’s center, you are successful. The UFO moves 6 times, then the missile launchpad ┣ on the upper level moves closer by one space. If it overlaps with the Earth and explodes, it’s game over. If you damage the UFO (by hitting it with a missile), you can make the nuclear rocket retreat.
If you hit the UFO 5 times, the UFO will rise by one level, and the missile will retreat significantly farther if the UFO’s position is higher.
If you let the UFO rise to the very top row, you can get bonus points! When the game restarts, the UFO returns to its original position. The score is 10 points for each missile hit.
(Program Explanation)
(Variable List)
UX, UY ・・ UFO’s X, Y coordinates
X, Y ・・・・・ Missile’s X, Y coordinates
CX ・・・・・ Nuclear rocket’s X coordinate
HX ・・・・・ Launchpad’s X coordinate
TM ・・・・・ UFO movement counter
TI ・・・・・ Number of times the UFO has been hit by a missile
S ・・・・・・・ Missile launch flag
SC ・・・・・ Score
HS ・・・・・ High Score
(Program Description)
10〜140 Initial variable setup & Initial screen creation
200〜290 UFO movement
300〜320 5 hits on the UFO
330 Judgment on whether the UFO has moved 6 times
350〜430 Launchpad movement
440〜485 Missile movement
490〜540 SCORE processing and rocket retreat
600〜650 Rocket movement
700〜790 Bonus processing
800〜890 GAME OVER processing
(Check Point / Tips)
The movement, sound, colors, etc., are so-so. But with the program as it is, as you play, the flaw is that white trails are left behind where the UFO and launchpad moved.
For those who are bothered by the background being left white, if you fix it like this, it’ll be perfect!
Change COLOR 2,1,1 in line 50 to COLOR 4,1,1.
Insert COLOR 2: and COLOR 4: as follows:
Before and after the entire statement in line 90.
Before and after the PRINT statement that comes first in line 110.
Before and after the PRINT statements in each of lines 490, 610, and 630.
Delete line 500.
Change line 525 to LOCATE CX+1,2:PRINT SPC(13-UY).
To make the game easier, you can:
Increase the UFO movement counter (TM).
Decrease the number of missile hits required (TI).
Increase the missile’s retreat distance in line 510.







