Online Space Invaders Game
Play a Space Invaders-style browser game with keyboard, mouse, or touch controls, then review score, accuracy, threat, and local bests.Run status
| Metric | Value | Copy |
|---|---|---|
| {{ row.label }} | {{ row.value }} |
A fixed-screen shooter turns a small playfield into a timing and space-management problem. The player has only a narrow strip of movement, the enemies advance as a formation, and every missed shot leaves more pressure on the board. The appeal comes from that tight set of rules: aim cleanly, dodge late, preserve cover, and stop the formation before the safe space disappears.
Space Invaders established that pattern in 1978 and became one of the reference points for arcade shooting games. The familiar shape is simple enough to read at a glance: rows of targets, a player ship, incoming fire, temporary shields, a score counter, and a bottom line that must not be crossed. Later browser versions and remakes often change the visuals, input methods, speed, and scoring summaries, but they still rely on the same tension between clearing targets and surviving return fire.
Good play is not just rapid firing. A shot must travel up the lane where the ship is parked, so moving for safety can also lose the aiming line. Cover is useful while it interrupts enemy fire, but firing through a shield can destroy the same blocks that protect the ship. A run usually improves when the player clears columns deliberately, keeps escape lanes open, and treats a low formation as a survival warning rather than a chance to chase one more risky shot.
- Formation
- The surviving invaders moving together across the screen and dropping when they hit a side boundary.
- Runway
- The vertical room between the lowest invader and the ship. Less runway means less time to aim and dodge.
- Shield
- Destructible cover that blocks shots until enough blocks are removed.
- Threat
- A live pressure reading based on enemy shots already in flight and how close the formation is to the ship.
Score comparisons are most useful when the same difficulty, input method, display size, and browser performance are used. A cautious touch-screen run and a fast keyboard run measure different conditions. Treat the numbers as personal practice records, not as official arcade rankings.
How to Use This Tool:
Start a run from the difficulty overlay, play until the ship runs out of lives or the formation breach ends the attempt, then use the run summary to review aim, survival, and wave progress.
- Choose
Easy,Normal, orHard. The middle start choice appears asMediumin the in-run difficulty chip. - Move the ship with the arrow keys, mouse movement, or the touch arrow buttons. The controls chip records the most recent input mode as keyboard, mouse, or touch.
- Fire with
Space, a playfield click, or the touchFirebutton. Shots travel straight up, so move into the lane before firing. - Use shields sparingly. Enemy shots and player shots can both remove shield blocks, so firing from behind cover may open a hole you later need.
- Watch
Score,Lives,Level,Accuracy,Threat, and the wave progress bar while playing.Threatis the fastest warning that incoming fire or a low formation is reducing safe movement. - Use
Pause,Mute,Restart, andFullscreenas needed. Keyboard shortcuts supportPfor pause,Rfor restart, andFfor fullscreen. - If the playfield reports
Graphics unavailable, switch to a browser or device with working hardware graphics before starting another run. - After game over, review
Score,Difficulty best,Level reached,Waves cleared,Invaders destroyed,Hit accuracy,Enemy shots dodged,Shield blocks lost,Control mode,Run duration, andOutcome. Use the CSV, DOCX, or JSON actions only when you want a saved record.
Interpreting Results:
Score counts destroyed invaders at 10 points each, so it is a direct target-removal measure. It does not prove a wave was completed. A player can destroy part of a wave, lose a life, keep the points, and face a refreshed current level, so Waves cleared and Level reached are better progress fields.
Hit accuracy is useful only beside Shots fired, Run duration, and Threat. High accuracy during a short run may mean the player aimed carefully but cleared too slowly. A high score with weak accuracy can still mark useful practice, but faster settings punish wasted shots because the formation and enemy fire leave less recovery time.
| Field | Useful reading | Check before comparing |
|---|---|---|
Best score |
Highest saved score in the current browser profile. | Use Difficulty best for same-pace comparisons. |
Enemy shots dodged |
Enemy bullets that crossed below the playfield without hitting the ship. | Low counts can mean fast clearing, not necessarily poor dodging. |
Shield blocks lost |
Cover blocks removed by player or enemy fire. | Heavy loss can point to enemy pressure or firing through your own cover. |
Outcome |
The last major failure clue, such as Ship hit or Line breached. |
A ship hit points to dodging and cover use; a line breach points to slow clearing. |
Technical Details:
A fresh level builds a rectangular formation from 8 columns and a row count based on the current level. Level 1 begins with 3 rows, then each level adds one row. Clearing every invader advances the level, refreshes the shields, and increases horizontal formation speed slightly. Losing a life refreshes the current level rather than advancing it, while the run score and shot statistics continue.
Enemy fire is tied to the surviving formation. When the fire delay expires, the game chooses from the lowest surviving invader in each occupied column, then launches a downward shot. The delay shortens as the level rises, but it does not go below 32 frames. That keeps later waves more dangerous even before the formation reaches the bottom of the playfield.
Formula Core
The scoring and wave-size rules are deterministic. Difficulty changes speeds and timing, not the point value for each invader.
| Symbol | Meaning | Example |
|---|---|---|
L |
Current level. | Level 1 is the opening wave. |
R |
Rows in a fresh formation for that level. | Level 3 has 5 rows. |
N |
Invaders in a fresh formation. | Level 1 has 8 x 3 = 24 invaders. |
K |
Total invaders destroyed during the run. | 31 destroyed invaders produce 310 points. |
H/F |
Player shots hit divided by player shots fired. | 18 hits from 40 shots shows Hit accuracy as 45%. |
Difficulty Rules
| Start choice | In-run label | Player shot speed | Formation sweep | Enemy shot speed | Base fire delay |
|---|---|---|---|---|---|
Easy |
Easy | 0.10 | 0.008 | 0.055 | 110 frames |
Normal |
Medium | 0.12 | 0.010 | 0.063 | 78 frames |
Hard |
Hard | 0.15 | 0.020 | 0.078 | 52 frames |
Threat Rules
Threat is a live safety label based on enemy shots already on screen and the runway between the lowest invader and the ship.
| Threat | Trigger | How to read it |
|---|---|---|
Low |
No enemy shots are active and runway is at least 2.2 playfield units. | Clear lanes while there is still room to recover. |
Med |
At least one enemy shot is active, or runway is below 2.2 units. | Move first if the current lane is unsafe. |
High |
At least three enemy shots are active, or runway is below 1.2 units. | Survival and position matter more than a low-probability shot. |
Limits and Privacy Notes:
This is a Space Invaders-style browser game, not an exact arcade emulation. Timing depends on rendering performance, input latency, display size, and device speed, so repeated attempts on the same setup are the fairest way to compare improvement.
- Overall best scores and difficulty bests are saved in the current browser profile on the same device.
- The run summary is shown after game over and can be copied or downloaded only when you choose an export action.
- The playfield needs working hardware graphics. If graphics are unavailable, the game cannot start normally.
- Scores, best scores, copied rows, downloaded summaries, and exported documents are entertainment and practice records only. They have no monetary value.
Worked Examples:
Clean Opening Clear
A player chooses Normal, clears all 24 invaders in level 1, and lands 24 hits from 30 shots. The summary should show Score 240, Waves cleared 1, Level reached 2, Invaders destroyed 24, and Hit accuracy 80%. The next level starts with 4 rows, or 32 invaders.
High Score With Messy Aim
A longer Easy run reaches Score 410 with Hit accuracy 38%, Enemy shots dodged 19, and Shield blocks lost 28. The score confirms many destroyed invaders, but the accuracy and shield loss suggest the player survived through movement and cover loss rather than clean shot timing.
Life Lost Before Wave Clear
A Hard run destroys 18 invaders, then the ship is hit. The score remains 180, Lives lost increases by 1, and the current level refreshes with a full formation. If the final summary later shows Waves cleared 0 but Invaders destroyed 42, the player removed targets across refreshed attempts without completing a full wave.
Graphics Recovery
If the playfield reports Graphics unavailable, no meaningful Score, Accuracy, or Run duration can be produced for that attempt. Try another browser or device, then confirm the game returns to a ready state before choosing a difficulty.
FAQ:
Is this an exact copy of the 1978 arcade game?
No. It follows the fixed-shooter pattern of rows, shields, lives, shots, and downward pressure, but it uses its own visuals, controls, wave sizes, difficulty timing, and scoring summary.
Why does Normal show as Medium during the run?
The start overlay labels the middle choice Normal, while the in-run difficulty chip labels the same setting Medium. They refer to the same difficulty configuration.
Can mouse or touch aim diagonally?
No. Mouse and touch input move the ship horizontally, and player shots fire straight upward from the ship.
Why did my shield disappear?
Shield blocks are destructible. Enemy shots remove them, and player shots can also break blocks when you fire from directly behind cover.
What happens if I switch tabs?
An active run pauses when the page becomes hidden. Return to the page and resume with Pause, P, or Space if the run is still active.
Are best scores synced between devices?
No. Best score and Difficulty best are saved in the current browser profile on the same device.
Do scores have cash value?
No. Scores, summaries, downloads, and exported records are only for entertainment, practice review, and personal comparison.
Glossary:
- Fixed-screen shooter
- A shooting game pattern where action stays within one playfield and the player moves in a limited area.
- Formation
- The active group of invaders moving together across the playfield.
- Wave
- A fresh formation for the current level. Clearing a wave advances the level.
- Runway
- The vertical room between the lowest invader and the ship.
- Threat
- The live pressure label based on enemy shots and remaining runway.
- Difficulty best
- The saved personal best for the selected difficulty in the current browser profile.
- Hit accuracy
- The rounded percentage of player shots that hit invaders.
References:
- SPACE INVADERS Official Site: What Is Space Invaders?, TAITO Corporation.
- Space Invaders Legacy, Square Enix and TAITO Corporation.
- SPACE INVADERS EXTREME Help, TAITO Corporation.
- Space Invaders, Encyclopaedia Britannica.