Log In  

Cart #starraiders-1 | 2022-05-13 | Code ▽ | Embed ▽ | No License
13

This is a demake of the classic Atari 400/800 game Star Raiders. It is intended to be as faithful as possible while making some improvements.

You are the pilot of Star Cruiser 7, protector of the galaxy. A fleet of enemy Zylon fighters has intruded the galaxy, bent on destroying all of the peaceful space stations you are entrusted to protect. Your goal is to hunt down squadrons of enemy fighters and destroy them.

Both the keyboard and the gamepad are used to control Star Cruiser 7.

O (z): Select difficulty mode on the title screen. Default is "novice," followed by "pilot," "warrior," and "commander."

X: Start game, and fire photon torpedos.

Arrows/dpad: Steer the ship through space.

0-9: Set sub-warp impulse engine velocity.

S: Activate shields.

A: Aft view.

F: Fore view.

G: Galactic chart for selecting hyperwarp destination.

H: Engage hyperwarp engines.

K: Activate attack computer.

T: Activate targeting computer.

M: Manual target select.

L: Long range sector scan.

Gameplay:

When the game starts, you will be by yourself in an empty sector of the galaxy. Watch out for asteroids! They are everywhere. You can shoot them before they strike your ship. It is a good idea to turn on your shields! However, be aware this will use up your energy a little faster.

The first thing you should do is view the galactic chart. Hit 'G' to view it:

The glowing dot is your location in the galaxy. Use the dpad to move around the hyperwarp target destination dot. Once you have selected a destination, hit 'F' for fore view and then hit 'H' to engage hyperwarp. If you are in the 'novice' difficulty mode, you will simply warp to your target destination. At higher difficulty modes, you must keep the ship steady in hyperspace by continuously centering the reticle with the arrows/dpad:

If you successfully pilot Star Cruiser 7 through hyperspace to your target destination, you will get a flashing "Red Alert" warning if you have entered enemy territory.

Enemy squadrons on the galactic chart look like this:
[8x8]

[8x8]

[8x8]

Space stations on the galactic chart look like this:
[8x8]

Enemies will eventually confront you. But when you need help finding enemies, or a space station, you can use the long-range scan. Activate long-range scan with 'L':

The long range scan is a zoomed out view of the surrounding space, from high above the ship, so you can see far-away objects. You can steer the ship while in this view and examine the relative position of stars, asteroids, enemy ships and space stations relative to the ship.

Space Battle:

When you encounter Zylon fighters, you will see ships of three types:

Fighter:
[8x8]

Cruiser:
[8x8]

BaseStar:
[8x8]

Fire photon torpedos at them with 'X'. To help aim, you activate the attack computer with 'K'. You will see a small monitor in the bottom right hand of the screen. Enemy fighters and space stations will appear in this monitor in bright green. If the vertical and horizontal locking guides are illuminated as they are here, your photon torpedos will fire a double blast and will home in on the locked enemy.

If desired, you can also engage the tracking computer, which will show a reticle on screen showing which enemy is targeted. The view will automatically shift between 'aft' and 'fore' when this is engaged, like this:

Make sure to not delay hunting down enemy squadrons efficiently. The star date (visible on the galactic chart) advances as you play and periodically, enemy squadrons will advance towards a space station and surround it, which looks like this (SPED UP TO ILLUSTRATE):

When this occurs, the sub-space radio will report to you that a starbase has been surrounded. You should immediately warp to one of the surrounding enemy squadrons and eliminate them! Otherwise, after more time elapses, they will destroy the starbase!

Refuel/repair at a starbase:

If your energy is low, or if you have suffered damage (higher difficulty levels, see below for description), you can refuel and repair at a space station. Find a space station on the galactic chart, warp there, then find the space station with long range scan. Advance towards the space station and stop with velocity '0' in front of the space station. If you center it, you will orbit the space station and a refuel/repair shuttle will fly out to serve you, like this:

Console:

Here's a brief description of each value shown on the ship's console:

The most important value to keep an eye on on this console is your ship's energy. Different things use energy at different rates. If you are stationary and no ship features are activated, you will still slowly use energy for the life support system.

Ship Damage:

At difficulty levels higher than novice, sometimes suffering enemy torpedo or asteroid impacts with shields on will result in ship damage. On the galactic chart, there is a Damage Control or "DC" readout showing the letters: "PESCLR". These stand for:
P - Photon torpedos
E - Engines
S - Shields
C - Computer
L - Long range scan
R - Sub-space radio

Each of these components can be in one of three states: operational (green), damaged (yellow), or destroyed (pink).

Photon torpedos: When damaged, you can only fire one photon torpedo. When destroyed, you can no longer fire torpedos.
Engines: When damaged, you move much more slowly at sub-warp speeds. When destroyed, there's a backup engine that enables you to move through space, but at an extremely slow pace.
Shields: When damaged, further impacts take more energy to keep you from dying. When destroyed, you're on your own---the next impact might be fatal, so make sure to shoot down enemy torpedos and asteroids before they reach you!
Computer: When damaged, the target offset readout no longer functions. When destroyed, targeting and attack computer can no longer be used.
Long-range scan: When damaged, the display becomes hard to read. When destroyed, the display becomes almost impossible to read.
Sub-space radio: When damaged, the galactic chart can no longer tell you what resides in a given sector, only that something is there. When destroyed, you no longer will receive messages about space stations getting surrounded by enemy squadrons.

Game end/Rank calculation:

There are three ways the game can end. Either you run out of energy, are destroyed by an asteroid or Zylon fighter torpedos, or you have destroyed all enemy squadrons in the galaxy. After the game ends, you will be given a rank and class according to your performance.

P#109205 2022-03-26 17:47 ( Edited 2022-05-13 23:08)

1

Damn, this looks like a LOT of work. Good work!
I can feel your love for the original title. It is astonishing how good the controls feel for a semi-3D game in Pico8!

P#109210 2022-03-26 18:47
2

Nothing short of excellence, @gradualgames. Gold star clearly earned !

You might make a version or configuration for joystick to allow for merely the 🅾️ and ❎ buttons. Perhaps using the MENU to turn on/off shields, galactic map, warp, target computer, etc.

P#109236 2022-03-27 04:55
1

Super Cool.

I can't even think of making a game like this, let alone making it.

P#109248 2022-03-27 11:16
1

Excellent!
(though feels a bit unfair - enemies are following a highly random patterns and 1 hit kills you, not sure how to last more than a couple of minutes...)

P#109252 2022-03-27 12:37

Are you putting on your shields, @freds72 with the "S" key ? I did that and got through the game quite easily.

P#109253 2022-03-27 13:24

most likely.. will try again :]

P#109256 2022-03-27 13:56

Due to this playthrough by ArcadeUSA, I discovered that I never got torpedos working in "aft" view mode! This has been fixed.

P#111806 2022-05-13 23:09 ( Edited 2022-05-13 23:10)

Running into an interesting situation, @gradualgames. If you start the game and select "0" for no star movement. Stars will still continue to move. In fact while I was bring up the Galactic Map I got pummeled by a star.

P#111940 2022-05-17 19:01

Those are asteroids ;) not stars, they keep floating through space no matter what speed you are going at. And yep, they can hit you when you're not looking out the front view, so make sure you have shields on!

P#111941 2022-05-17 19:04

Might you change the color of them at 1x1 to orange or brown, @gradualgames ? In any case as mentioned this is a superb game !

P#111944 2022-05-17 19:40

Hmm that's not a bad idea, I'll consider it---making this demake was a balancing act of trying to stay truly faithful to the original whilst tweaking certain things. So really hideous full screen color flash was replaced with screen shake, and that sort of thing.

P#111971 2022-05-18 00:29

[Please log in to post a comment]

Follow Lexaloffle:          
Generated 2022-12-01 21:06:38 | 0.026s | Q:32