views
30
likes
1

Comments

What do you think?
No comments yet.

Remake of the 1980 Asteroids Deluxe arcade game by Atari, as close to the orginal as I can get. #retro #arcade #vector

Space to fire, down arrow for shields, up arrow to thrust, side arrows to rotate. P to pause.

I made this game as both a tribute to my love of 80s Atari arcade games, and to learn the raylib library in C++. This version is as close to the orginal as I've ever gotten. I played the game for hours while making it. I also found more information on the orginal making of the game. I have a new handheld with the Arcade ROM so that helped too. No pixels were hurt during the making of this game.

(Update 0123)

Just upgraded to new way of rendering the lines that is more efficient, new player models, other models are from MonoGame version. Also added one small feature so that player does not spawn until UFO is gone. In that way it wont shoot you as soon as you spawn.

(Update 0125)

No longer using raylib.dll, shaved off 1k of install space. (raylib is now compiled along with the game inside the same exe file. Now with raylib version 4.5 dev)

(Update 0127)

Added forgotten background audio. Made a small change, Wedge group no longer spawns if player is not in play. Couple other small tweaks to the code.

M to mute background audio track if you don't want it to play, after game is started.

(Update 0130)

UFO spawns on attract screen. UFO Aims are rocks properly.

(Update 0318)

Final release, now using raylib 4.5 release.

(Update 0423)

I've added Xbox 360 controller support. Use the Right Left on D-pad or Left Stick to rotate. Use A button to fire. B button or right bumper for shield. Right trigger for thrust. Start for new game. Menu for pause. X to mute background music.

There are also more optimizations in the game. It uses 0% to 0.4% CPU on my desktop.



all-ages
Nothing has been posted to this project page yet. Check back later!