Asteroids Deluxe remake

Shockman

appropriate at this time
Joined
Oct 26, 2004
Messages
3,199
Solutions
5
Reaction score
121
Points
90
Favorite Pinball Machine
Star Trek
This is an Asteroids Deluxe game I made, while waiting for some bug fixes in VP.
I did not get a lot of feedback on this, the high resolution version at VPF or YoYo.

My primary concern is just if it works, and works smoothly for everyone.

It's very much like Asteroids Deluxe arcade version, and in fact if there is a better clone of it, not counting official ports in all the world, I have not found it.

It's better than the MAME version because it has a higher refresh rate with much smoother animation.

It's not better than the MAME version because it is not an exact clone and the patterns are different.

If you want to try it, be sure to read the instructions that come up on first run, but not again unless called for with F1, and take notes.

It is different from the arcade version in the patterns, randomness, ship graphic, and the drones will not follow you out on a wrap around. They will turn and pursue you when you emerge on the other side. You have both shields and warp jump, and you don't have to hold the shield button down. Otherwise it's about the same.

It saves the settings you choose.
Has three skill levels.
Saves high scores.

http://www.yoyogames.com/games/152029-asteroids_deluxe
 

Attachments

  • ss3.jpg
    ss3.jpg
    128.2 KB · Views: 241
  • ss5.jpg
    ss5.jpg
    164.7 KB · Views: 247
  • ss6.jpg
    ss6.jpg
    45.7 KB · Views: 248
  • ss2.jpg
    ss2.jpg
    114.2 KB · Views: 259
Last edited:
Is this Asteroids Deluxe version 1.0.0.0 ? I downloaded it from VPF.

It works great for me in XP, 1920x1080

I haven't got very far as I only played it a few times, but it is setting on my desktop.
 
I don't know. The last changes I made was with the demo mode, and a couple of bug fixes. If your .ini file looks like this


[Variables]
Instructions at start=0
Bezel=1
Backdrop=1
Skill level=1
Shots wrap=1
Free Play=1

Then it is the newer version. But the one here and at YoYo is the new ones and the one here is even newer that the YoYo one, but all that was changed here is the demo mode. VPF may have some of these latest features, but the last bag fixes were important ones that kept the game going after you cycled through all 9 levels.

If you have a cheat mode, you don't necessarily have a stable version though. Using that is how I found the roll over bug. Press - (minus on the keyboard keypad) and you will hear an audio feedback and you will have unlimited shields, you can shoot through the shields, and you can fire more laser bursts instead of 4. You will not be able to record your score though.

Another way to tell if you have the latest version is if the instructions pop up first if you delete the .ini file.

I would suggest that if you got it at VPF that you download this one as it has proven stable with many games, some over 100,000 points and half way through the levels the second time around.

With the cheat mode on, this game is very easy, without loosing the pace.

Thanks for the feedback Bob. I'm glad to hear it works good for you. I hope those with CRT (I wish I had one to test) are happy with the display. Also those with 16/9 and 16/10 at lower resolutions.
 
Last edited:
Here is the complete deformated user manual. This shows automatically first run then with the F1 key.

Press Esc. to exit manual
AsteroidsDx
Shockman
August 2010
-----------------------------------------------------------------------------------------------------

Controls
Z or cursor UP...................Thrust
X.........................................Teleport
cursor Down.....................Shield
C or Space ......................Shoot
Cursor Left and Right.....Rotate
Joypad supported. button1-thrust, button2-jump, button3-shoot, button4-shield

5 - Insert coin
1 - Start game

Keypad - - Turn on cheat mode
Keypad * - Turn off cheat mode

F1 - Read the manual (This page)
F2 - Operator menu
F9 - Screenshot
P - Pause
Esc - Exit game


-Operator menu. Here you can select to use the bezel or not, and to use one of two backdrops or no backdrop. Here is also where you clear the high scores, select a difficulty level, and other options. These settings are saved to an .ini file automatically that will be created if non existent.

-Owners manual. This document. This will show at first boot then be set to not show again until it is either called on by pressind the F1 key, or be set to show at start again in the operator menu.

--------------------------------------------------------------------------

Game
-Three difficulty levels. Easy, that has slower asteroids, and fewer UFO attacks. Normal, with medium speed and more UFOs, and Hard, which has the fastest asteroids and more UFO attacks. Note that Changing the difficulty level will clear the high score table.
-Coin Play or Free Play, selectable from the operator menu. If set to free play (default) press the start button (1 key). If free play is off you will have to add a coin (5 key).
-Shots wrap around screen, or not, selectable from the operator menu.
-Bezel. The bezel is an option set in the operator menu (F2). The bezel is simi-transparent, you can see the objects through it.
-Backdrops. You can select to use either of two backdrops, or to not use a backdrop in the operator menu.
-Top 10 High Score table. Maintained and saved until cleared. Clear the high score table in the operator menu.

-Points
Large Asteroids.......20
Medium Asteroid.....50
Small Asteroids........100

Large UFO...............200
Small UFO................1000

MotherShip................50
Double Drones..........100
Single Drones............200

-Bonus
There is a 500 point bonus each time you destroy all 6 drones with the laser pulse.

-Extra Ships at 10,000 , 20,000 , 30,000 , 40,000 , 50,000 , 60,000 , and 70,000 points.

-Cheat. Cheat mode throws out a lot of the rules to make the game much easier. You will not have a shot count, so you can have more laser bursts on the screen. It turns off the shield counter so you can use the shields any number of times. You can also fire through the shields and collect the drone bonus. You will not be able to enter your score into the high score table if you use this mode. You can turn this mode on by using the keypad- key at the attract screen before the start of the game, or any time during the game. You can turn it off (keypad*)at the attract mode screen or during a game. It will not turn it's self off after a game. Note that if you turn it off during a game, you still will not be able to enter your score into the high score table. If you turn it off in attract mode you will reset the game to be able to use the high score table again (next game). Using this mode does not change the difficulty level settings. You can use this mode at any difficulty settings. Cheat mode is not saved with game settings. Each time the game is re-booted, cheat mode will be off.

----------------------------------------------------------

Story
In short, war. Earthlings discovered long ago, a mineral inside the asteroids in the belt that surrounds it's system, that is though unrenewable, one ton can supply all the earths power needs for 1 week. Mining operations begun in 2179. In the year 2190, an unkown alien race begun raiding the operation. For a while both races mined the belt with little incident. Seven years later a mothership from the aliens home world arrived and destroyed the entire earth fleet of mining ships. War was declared in 2197 and new mining ships were equiped with dual purpose lasers. This improvement in the lasers made them not only an effective offensive weapon, but improved mining opperations 600%. Now large asteroids could be broken down in one shot, and small asteroids vaporized, which provided a gas that could be collected that was used to give the mining ships both shields, and limited warp capability. Now new mining ships that are also effective fighters could be on the seen in minutes instead of weeks. You are a fighter, but many more is needed and the minerals and gas is needed to build them. Earths defenses keep the aliens from there, but you are vulnerable in the belt. Your primary objective is to mine and collect the gas, so your mission is to vaporize the asteroids. Your secondary objective is to eliminate targets of oppertunity in the belt.

-----------------------------------------------------------

Asteroids
Asteroids are classified by size, and there are three classifications. Large, Medium, and Small. Small asteroids are the only ones of use, as they can be mined for mineral, and vaporized to release the gas. Shooting a large asteroid creates two medium asteroids. Shooting a medium asteroid creates two small asteroids. Shooting a small asteroid vaporizes it.

Fighter/Miner ship
-Laser
The ship is equiped with a dual purpose laser, limited shielding, limited warp jump capability, and an escape transporter. You start with 3 ships, but if you can hold out long enough, more will arive for you to use. You can have up to 4 laser pulses in flight at any one time. You can not fire your laser while you are shielded, except for the shield you get when you respawn into a new ship.
-Shields
The ship has shields. Each ship has the power to use the shields three times for each opperation (wave). A shield will last about 4 seconds. The shields are repulsive. You will bounce off anything you make contact with while they are engaged. Only the first shield on a newly spawned ship can be fired through.
-Warp jump
The ship has limited warp capability. It can be used any number of times, but it's unpredictable. It's range is very limited, and it's vector random. There is a chance that you will end up inside an asteroid, in contact with a ufo, or just outside the visible area of space. Therefore it is recommended only in the most hopeless of situations. You can not jump with shields up.

UFOs
There have been two different UFOs encounterd. A large one, which main purpose is to mine asteroids, and a smaller one that is mainly a fighter. Collision with either, without shields up will destroy both ships. The UFOs are more aggressive than when your father was mining asteroids. Abandoning the hit and run tactics of old, they will pursue you until they are dead, or your ship is.
-Large UFO
The large UFO will follow you, usually shooting randomly, but if a mothership is around one it will shoot to open it about 1 out of 4 of it's shots. If a mothership is not around, about 1 of 4 shots will be towards your ship. You will encounter large UFOs starting on wave 2.
-Small UFO
The small UFO will follow you, and aims every shot it takes towards your ship. You will encounter small UFOs starting on wave 3.

Mothership
The mothership is a cube, that is made up from 6 drones that are attached in pairs. It stays on the path it is on until hit by a laser burst from a UFO or your ship. The UFOs will target this ship to release the drones. This ship will show up on each wave, when there are few asteroids left. The Mothership can only be broken with laser fire from your ship, or a UFO.
-Double drones
Slow, these doubles will seek you out. Contact is fatal to an unshielded ship. When struck by a laser pulse, from your ship or a UFO, they will break into two single drones. They will not collide with an asteroid.
-Drones
Fast, these singles will persue you. Contact is fatal to an unshielded ship. They will not collide with asteroids. You will get a bonus (500) each time you destroy all 6 drones using your laser pulse for each one and not use a shield. You will hear a sound to let you know a bonus was given.

-------------------------------------------------------------------------------

Credits

ATARI
The makers of Asteroids and Asteroids Deluxe, of which this game is based.

The Dude
Some of his extension elements were used.

YoYo Games
For Game Maker, and hosting the games.

Press Esc. to exit manual
 
Last edited:
It looks very nice on my 21in at 1024x768 (non wide screen). Works very well too, no problems, thanks.
 
I glad to hear that. Thanks.
I plan on making some more arcade games.

I want to try mode 7 type fake 3D next.
 
http://www.yoyogames.com/games/152029-asteroids_deluxe

There is a new version at YoYo Games.

I did not like being defenseless for the duration of the shields so I made it where though the shields last just as long, firing cancels them. I also made the laser pulse and the denser effects (explosions) have more glow. The game is easier because the laser pulse is bigger. Plus a background bug when entering high score is fixed.
 
General chit-chat
Help Users
You can interact with the ChatGPT Bot in any Chat Room and there is a dedicated room. The command is /ai followed by a space and then your ? or inquiry.
ie: /ai What is a EM Pinball Machine?
  • No one is chatting at the moment.
  • Chat Bot Mibs Chat Bot Mibs:
    Rai has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    liebowa has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    gustave has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    hoovie108 has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    creatine481 has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    fabioaugusto4 has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    Dangerpin has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    Teeball65 has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    Skimd17 has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    Brex82! has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    DrazeScythe has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    Torntabittz has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    brotherboard has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    GARRY040 has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    BL2K has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    Chilldog has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    rodneyfitz has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    ace19120 has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    Tomasaco has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    Greek_Jedi has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    Beermano has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    02browns has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    nitram1864 has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    aeponce has left the room.
  • Chat Bot Mibs Chat Bot Mibs:
    JEAN LUC has left the room.
      Chat Bot Mibs Chat Bot Mibs: JEAN LUC has left the room.
      Back
      Top