Asteroids Dexluxe in MonoGame


They don't have arcade as a genre. That is just sad.
The controls are L/R arrow keys to rotate ship. Up arrow for thrust. LCtrl/Space to fire. RShift/RCtrl/Down arrow for shield. P to pause game and N to start new game.
To enter high score, R/L arrow to select letter and RShift to advance to next letter.

This is a remade version of Asteroids Deluxe from Atari. I've made some minor improvements to the game, but other than that it is duplicated with much love. I have loved this game since I was a kid in the 80s, since this game came out in 1980.

I have also shared the source code, it was made in Visual Studio 2017 using MonoGame 3.6.X. I'm very proud of my code, as I've learned so much over the years. I made a simple vector based-PO library for the game, or some may call it a simple game engine. Feel free to use it however you like. Even the letters and numbers are made using it.

You may also need the .NET 4.7 runtime, it can be downloaded here.

You can see the project GitHub web page here.


Orsailius 3 months ago

Game Graphics Tutorial/Learning Curve
Nice game. Looks clean and crisp, and plays well.

I had to figure out the controls, which took me longer than I'd like to admit. I still don't know how to enter a top score. Also the 'enter score' text doesn't go away but I can still play afterwards, is this intended?

LanceJZ 3 months ago

The original Asteroids has no tutorial, so if that is my weak point it is all good. Did I forget to list the controls, oops, sorry about that. I'll fix it in the description above. The original does not tell you that in the game either, but on the game cabinet.
Oh my, you found a bug! I'll have to check that out, thanks.

LanceJZ 3 months ago

Ah, you started a new game while it was still waiting for the letters. Something I've not tried, thanks. I'll get that fixed. In the meantime, don't try to start a new game until you enter the letters and it goes back to the Game Over screen.

LanceJZ 3 months ago

Alright, fixed the bug. Thank you again for finding that. Download the new zip for the new version.
Roast Em

Google Plus