SHMUP INDEX

Running the index costs money. If you want to collaborate:

Buy me a coffee Support on Ko-fi

If you have any question, contact us.

Corrections and missing games are welcome too.

Index › 1970s › Asteroids
Asteroids cover art

Asteroids

アステロイド SuperLite1500 シリーズ, AKA: Fasteroids, Planetoids, Asteroids (1979)
Wishlist

ADD TO LIST

Asteroids

Asteroids is an arcade space shooter released in November 1979. The player controls a spaceship in an asteroid field which is periodically traversed by flying saucers. The objective of the game is to destroy both, asteroids and saucers. The triangular ship can rotate left and right, fire shots straight forward, and thrust forward. Once the ship begins moving in a direction, it will continue in that direction for a time without player intervention unless the player applies thrust in a different direction. The ship eventually comes to a stop when not thrusting. The player can also send the ship into hyperspace, causing it to disappear and reappear in a random location on the screen, at the risk of self-destructing or appearing on top of an asteroid.

Year
1979
Developer
Atari
Publisher
Adventure International
Players
2P
Orientation
Fixed screen

SCREENSHOTS

PHYSICAL

HISTORY

Asteroids is a 1979 multidirectional shooter video game developed and published by Atari, Inc. for arcades. It was released by Taito and Sega in Japan. The player controls a spaceship in an asteroid field which is periodically traversed by flying saucers. The object of the game is to shoot and destroy the asteroids and saucers while avoiding colliding with either or being hit by the saucers' counterfire. The game becomes more difficult as the number of asteroids increases.

Asteroids was conceived and designed by Lyle Rains and Ed Logg, who decided to use hardware developed by Wendi Allen (then known as Howard Delman) that was previously used for Lunar Lander. Asteroids was based on an unfinished game titled Cosmos; its physics model, control scheme, and gameplay elements were derived from Spacewar!, Computer Space, and Space Invaders and refined through trial and error. The game is rendered on a vector display in a two-dimensional view that wraps around both screen axes.

Asteroids was one of the first major hits of the golden age of arcade games; the game sold 47,840 upright cabinets and 8,725 cocktail cabinets, and proved both popular with players and influential with developers. In the 1980s, it was ported to Atari's home systems, with the Atari 2600 version selling over three million copies. The game was widely imitated, and directly influenced Defender, Gravitar, and many other video games.

Gameplay

The objective of Asteroids is to destroy asteroids and saucers. The player controls a triangular ship that can rotate left and right, fire shots straight forward, and thrust forward. Once the ship begins moving in a direction, it will continue in that direction for a time without player intervention unless the player applies thrust in a different direction. The ship eventually loses momentum and comes to a stop when not thrusting. The player can also send the ship into hyperspace, causing it to disappear and reappear in a random location on the screen, at the risk of self-destructing or appearing on top of an asteroid.

Each level starts with multiple large asteroids drifting across the screen. Objects wrap around screen edges; an asteroid that drifts off the top edge of the screen reappears at the bottom and continues moving in the same direction. As the player shoots asteroids, they break into smaller asteroids that move faster and are more difficult to hit. Smaller asteroids are also worth more points. Two flying saucers appear periodically on the screen; the "big saucer" shoots randomly and poorly, while the "small saucer" fires frequently at the ship. After reaching a score of 40,000, only the small saucer appears. As the player's score increases, the angle range of the shots from the small saucer diminishes until the saucer fires extremely accurately. Once the screen has been cleared of all asteroids and flying saucers, a new set of large asteroids appears, thus starting the next level. The game gets harder as the number of asteroids increases until after the score reaches a range between 40,000 and 60,000. The player starts with 3–5 lives upon game start and gains an extra life per 10,000 points. Play continues to the last ship lost, which ends the game. The machine "turns over" at 99,990 points, which is the maximum high score that can be achieved.

Lurking exploit

In the original game design, saucers were supposed to begin shooting as soon as they appeared, but this was changed. Additionally, saucers can only aim at the player's ship on-screen; they are not capable of aiming across a screen boundary. These behaviors allow a "lurking" strategy, in which the player stays near the edge of the screen opposite the saucer. By keeping just one or two rocks in play, a player can shoot across the boundary and destroy saucers to accumulate points indefinitely with little risk of being destroyed. Arcade operators began to complain about losing revenue due to this exploit. In response, Atari issued a patched EPROM and, due to the impact of this exploit, Atari (and other companies) changed their development and testing policies to try to prevent future games from having such exploits.

Development

Asteroids was conceived by Lyle Rains and programmed by Ed Logg with collaborations from other Atari staff. Logg was impressed with the Atari Video Computer System (later called the Atari 2600), and he joined Atari's coin-op division to work on Dirt Bike, which was never released due to an unsuccessful field test. Paul Mancuso joined the development team as Asteroids' technician and engineer Wendi Allen contributed to the hardware. During a meeting in April 1979, Rains discussed Planet Grab, a multiplayer arcade game later renamed to Cosmos. The unfinished game featured a giant, indestructible asteroid. Logg did play Cosmos and remembered shooting the indestructible asteroid to no effect. So Rains asked Logg: "Well, why don't we have a game where you shoot the rocks and blow them up?" In response, Logg described a similar concept where the player selectively shoots at rocks that break into smaller pieces. Thus combining the two-dimensional approach of Space War with Space Invaders' addictive gameplay of "completion" and "eliminate all threats". Both agreed on the concept.

Hardware

Asteroids was implemented on hardware developed by Allen and is a vector game, in which the graphics are composed of lines drawn on a vector monitor. Rains initially wanted the game done in raster graphics, but Logg, experienced in vector graphics, suggested an XY monitor because the high image quality would permit precise aiming. The hardware is chiefly a MOS 6502 executing the game program, and QuadraScan, a high-resolution vector graphics processor developed by Atari and referred to as an "XY display system" and the "Digital Vector Generator (DVG)".

The original design concepts for QuadraScan came out of Cyan Engineering, Atari's off-campus research lab in Grass Valley, California, in 1978. Cyan gave it to Wendi Allen, who finished the design and first used it for Lunar Lander. Logg received Allen's modified board with five buttons, 13 sound effects, and additional RAM, and he used it to develop Asteroids. The size of the board was 4 by 4 inches, and it was "linked up" to a monitor.

Implementation

Logg modeled the player's ship, the five-button control scheme, and the game physics after Spacewar!, which he had played as a student at the University of California, Berkeley, but made several changes to improve playability. The ship was programmed into the hardware and rendered by the monitor, and it was configured to move with thrust and inertia. The hyperspace button was not placed near Logg's right thumb, which he was dissatisfied with, as he had a problem "tak[ing] his hand off the thrust button". Drawings of asteroids in various shapes were incorporated into the game. Logg copied the idea of a high score table with initials from Exidy's Star Fire.

The two saucers were formulated to be different from each other. A steadily decreasing timer shortens intervals between saucer attacks to keep the player from not shooting asteroids and saucers. A "heartbeat" soundtrack quickens as the game progresses. The game does not have a sound chip. Allen created a hardware circuit for 13 sound effects by hand which was wired onto the board.

A prototype of Asteroids was well received by several Atari staff and engineers, who "wander[ed] between labs, passing comment and stopping to play as they went". Logg was often asked when he would be leaving by employees eager to play the prototype, so he created a second prototype for staff to play. Atari tested the game in arcades in Sacramento, California, and also observed players during focus group sessions at Atari. Players used to Spacewar! struggled to maintain grip on the thrust button and requested a joystick; players accustomed to Space Invaders noted they get no break in the game. Logg and other engineers observed proceedings and documented comments in four pages.

Quirks

Asteroids slows down as the player gains 50–100 lives, because there is no limit to the number of lives displayed. The game's code continues trying to draw them even if they fall outside the boundaries of the screen. After more than 250 lives are collected, the game slows down enough that the watchdog timer thinks it has crashed and reboots the hardware.

There is a limit of 26 asteroids. If there are already that many, shooting a large asteroid turns it into a single medium one, rather than two as per normal. Similarly, a medium asteroid turns into a single small one instead of splitting.…

GAMEPLAY VIDEO

SCORES

Source
Audience
Score
Reviews
Critics
90 / 100
1
Users
7 / 10
147
Users
73 / 100
85

ACHIEVEMENTS 5 sets

Tracked by RetroAchievements and earned in an emulator that reports to it. A game tracked on more than one machine gets a set for each, because they are different lists earned on different hardware.

Game Boy Color 34 achievements, 419 pts
  1. The Ship in the Stone 1
    Unlock the Excalibur.
  2. I Will Not Move from This Very Spot 5
    Beat Any Level Without Moving
  3. No One Can Stop Me! 5
    Reach 9 Lives
  4. The Art of Asteroid War 10
    Use every Special at least Once in a Session.
  5. Nothing Beats a Classic! 5
    Unlock Classic Asteroids by destroying 2 White Asteroids in the same playthrough.
  6. Zone 1 Novice 5
    Beat Zone 1 - Level 5 (No Passwords)
  7. Zone 1 Intermediate 5
    Beat Zone 1 - Level 10 (No Passwords)
  8. Zone 1 Expert 5
    Beat Zone 1 - Level 15 and Clear the Zone (No Passwords)
  9. Death's Door - Zone 1 25
    Beat Zone 1 Without Dying on Ace Difficulty (No Passwords) (Do New Game to Retry)
  10. Zone 2 Novice 5
    Beat Zone 2 - Level 5 (No Passwords)
  11. Zone 2 Intermediate 5
    Beat Zone 2 - Level 10 (No Passwords)
  12. Zone 2 Expert 5
    Beat Zone 2 - Level 15 and Clear the Zone (No Passwords)
  13. Death's Door - Zone 2 25
    Beat Zone 2 Without Dying on Ace Difficulty (SPACEVAC Password Allowed)
  14. Zone 3 Novice 10
    Beat Zone 3 - Level 5 (No Passwords)
  15. Zone 3 Intermediate 10
    Beat Zone 3 - Level 10 (No Passwords)
  16. Zone 3 Expert 10
    Beat Zone 3 - Level 15 and Clear the Zone (No Passwords)
  17. Death's Door - Zone 3 25
    Beat Zone 3 Without Dying on Ace Difficulty (STARSBRN Password Allowed)
  18. Zone 4 Novice 10
    Beat Zone 4 - Level 5 (No Passwords)
  19. Zone 4 Intermediate 10
    Beat Zone 4 - Level 10 (No Passwords)
  20. Zone 4 Expert 10
    Beat Zone 4 - Level 15 and Clear the Zone (No Passwords)
  21. Death's Door - Zone 4 25
    Beat Zone 4 Without Dying on Ace Difficulty (WORMSIGN Password Allowed)
  22. Zone 5 - Novice 10
    Beat Zone 5 - Level 5 (No Passwords)
  23. Zone 5 - Intermediate 10
    Beat Zone 5 - Level 10 (No Passwords)
  24. Zone 5 - Expert 25
    Beat Zone 5 - Level 15 and Beat the Game (No Passwords)
  25. Death's Door - Zone 5 25
    Beat Zone 5 Without Dying on Ace Difficulty (INCOMING Password Allowed)
  26. We Did It, Patrick! We Saved the City! 5
    Beat Zone 5 Without Losing a Single City. (INCOMING Password Allowed)
  27. Taking out the Trash 3
    Score 75000 Points
  28. I. Hate. Asteroids. 5
    Score 250000 Points
  29. The Doom Guy of Asteroids 10
    Score 500000 Points
  30. I Will Shred These Asteroids down to Their Last Atoms and Then.. 25
    Score 750000 Points
  31. Triangle on Asteroid Violence 5
    Score 12500 Points in Classic Asteroids (QRTREATR Password Allowed)
  32. They Looked at Me Funny 5
    Score 25000 Points in Classic Asteroids (QRTREATR Password Allowed)
  33. Their Remains Will Be Spread Around the Cosmos 25
    Score 35000 Points in Classic Asteroids (QRTREATR Password Allowed)
  34. World Savior 50
    Beat the Game on Ace Difficulty using the Excalibur without Continues (Use PROJECTX to unlock Ship then back out and Start New Game)

Achievement names, descriptions and badges are the work of the RetroAchievements community. View this set on RetroAchievements

Atari 2600 15 achievements, 58 pts
  1. Leave Zone I 1
    Score 3,000 points on game type 1
  2. Leave Zone II 2
    Score 6,000 points on game type 1
  3. Leave Zone III 3
    Score 10,000 points on game type 1
  4. Pass the Asteroid Belt 5
    Score 50,000 points on game type 1
  5. Master of Vesta 2
    Score 3,000 points without losing a ship on game type 1
  6. Master of Pallas 3
    Score 6,000 points without losing a ship on game type 1
  7. Master of Ceres 5
    Score 10,000 points without losing a ship on game type 1
  8. Master of the Asteroid Belt 10
    Score 20,000 points without losing a ship on game type 1
  9. Minor Pacifist 1
    Survive for an entire minute without shooting!
  10. Asteroid Looter 1
    Gain an extra ship
  11. Armageddon Pirate 5
    Accumulate 9 extra ships
  12. Out of Fuel 2
    Blast 20 asteroids without moving
  13. Major Engine Failure 3
    Blast 50 asteroids without moving
  14. Score Reset 5
    Obtain the maximum score then have it roll over back to zero
  15. Double Twist Score Flip 10
    Have more than 4 lives, obtain the maximum score, then have it roll over back to zero

Achievement names, descriptions and badges are the work of the RetroAchievements community. View this set on RetroAchievements

Game Boy 13 achievements, 164 pts
  1. Stellar Destroyer 5
    Score at least 35,000 in One Player mode on Easy difficulty
  2. Stellar Destroyer: Veteran 10
    Score at least 35,000 in One Player mode on Medium difficulty
  3. Stellar Destroyer: Elite 25
    Score at least 35,000 in One Player mode on Hard difficulty
  4. Event Horizon 10
    Score at least 50,000 in One Player mode
  5. To Infinity and Beyond! 25
    Score at least 90,000 in One Player mode
  6. Untouchable! 10
    Reach 35,000 points while keeping at least 5 extra lives
  7. Full Arsenal 50
    Have 9 extra lives at the same time! Wow!
  8. Survivor 10
    Survive for 3 minutes without shooting on hard difficulty
  9. Speed Demon 4
    Clear a wave in under 15 seconds
  10. Close Encounters 3
    Watch 10 alien ships meet their end in one playthrough
  11. Stationary Pilot 4
    Clear 3 consecutive waves without using thrust or hyperspace
  12. Sharpshooter 3
    Clear a wave using 20 shots or less
  13. Leap of Faith 5
    Clear a wave using only shooting and hyperspace

Achievement names, descriptions and badges are the work of the RetroAchievements community. View this set on RetroAchievements

Arcade 12 achievements, 190 pts
  1. Pew, Pew 3
    Reach a score of 10,000
  2. Blaster Master 25
    Reach a score of 25,000
  3. Space Cowboy 50
    Reach a score of 40,000
  4. Bounty Hunter 10
    Destroy any 5 UFOs consecutively without shooting an asteroid or dying
  5. With Extreme Prejudice 10
    Reach a score of 10,000 without dying and without allowing any UFO to escape
  6. Asteroids, Asteroids Everywhere 2
    Have 22 or more asteroids on screen at the same time
  7. I'm Here for the Asteroids 25
    Reach a score of 10,000 without dying and without any UFO being destroyed by the player
  8. Artful Dodger 25
    From the start of the game, survive for two minutes and thirty seconds without firing
  9. Auto Turret 5
    Reach a score of 5,000 without using the throttle and without dying
  10. Asteroid Belt 5
    Survive for one minute with 8 or more asteroids on screen
  11. Balls to the Wall 25
    With 4 or more asteroids on the screen, survive for 30 seconds while moving at max speed to the right
  12. Spray and Pray 5
    While constantly spinning, destroy 20 asteroids without dying

Achievement names, descriptions and badges are the work of the RetroAchievements community. View this set on RetroAchievements

Atari 7800 12 achievements, 88 pts
  1. Pebble Pickoff 2
    Complete wave 1 on Intermediate difficulty or harder.
  2. Rock Wrangling 5
    Complete wave 3 on Intermediate difficulty or harder.
  3. Meteor Master 10
    Complete wave 5 on Intermediate difficulty or harder.
  4. Asteroid Ace 25
    Complete wave 10 on Intermediate difficulty or harder.
  5. Space Junkie 3
    Score 10,000 points on Expert difficulty.
  6. Debris Dustoff 5
    Score 20,000 points on Expert difficulty.
  7. Clean Sweep 10
    Score 30,000 points on Expert difficulty.
  8. Aim Small Miss Small 5
    Destroy a small saucer on Expert difficulty.
  9. Interdimensional Sniper 3
    Destroy a saucer within two seconds of returning from hyperspace.
  10. Mow and Flow 5
    Destroy five large saucers without dying on Expert difficulty.
  11. Battle in the Belt 10
    Complete the first three waves without dying on Expert difficulty.
  12. Stand Your Ground 5
    Clear a wave without moving on Expert difficulty.

Achievement names, descriptions and badges are the work of the RetroAchievements community. View this set on RetroAchievements

RELEASES 9 systems

System
Platform
Year
Notes
ARC
Arcade
1979
Original release
APL2
Apple II
1980
A2600
Atari 2600
1981
A8BIT
Atari 8-bit
1981
A7800
Atari 7800
1986
GB
Game Boy
1992
PC
Windows
2010
X360
Xbox 360
2010
A5200
Atari 5200
2018

PHYSICAL RELEASES 1 box

Asteroids box art, Atari 2600
A2600 Atari 2600

IN PRINT

GAME DATA

Orientation
Fixed screen
Players
2
Series
Asteroids

SOURCES

Wikipedia, CC BY-SA 4.0
Something wrong or missing? .

Suggest a correction