Home
Name Modified Size InfoDownloads / Week
Setup.msi 2021-04-15 1.6 MB
Readme.md 2021-04-15 1.5 kB
Asteroids.exe.deploy 2021-04-15 1.5 MB
Asteroids.exe.manifest 2021-04-15 7.6 kB
AsteroidsIcon.ico.deploy 2021-04-15 7.4 kB
Asteroids.exe.config.deploy 2021-04-15 187 Bytes
Asteroids.application 2021-04-15 5.6 kB
AsteroidSzizer.pspimage 2021-04-15 1.3 MB
ss_4.jpg 2021-04-15 66.1 kB
ss_5.jpg 2021-04-15 50.4 kB
ss_3.jpg 2021-04-15 43.8 kB
ss_2.jpg 2021-04-15 45.4 kB
ss_1.jpg 2021-04-15 52.7 kB
SourceForgeImage.jpg 2021-04-15 8.3 kB
DegreeCircle.jpg 2021-04-15 50.3 kB
BigAsteroid1.jpg 2021-04-15 821 Bytes
DegreeCircle.gif 2021-04-15 112.8 kB
ATARIASTEROIDS REAL SCREENSHOT.jpg 2021-04-15 14.2 kB
Asteroid Font Page 2.jpg 2021-04-15 172.3 kB
AsteroidsIcon.jpg 2021-04-15 566 Bytes
Asteroid Font Page 1.jpg 2021-04-15 141.3 kB
Settings.settings 2021-04-15 249 Bytes
Settings.Designer.cs 2021-04-15 1.1 kB
Resources.resx 2021-04-15 5.6 kB
Resources.Designer.cs 2021-04-15 2.8 kB
AssemblyInfo.cs 2021-04-15 1.4 kB
Projectiles.cs 2021-04-15 5.4 kB
Asteroid.cs 2021-04-15 9.7 kB
Ship.cs 2021-04-15 13.2 kB
frmAsteroids.Designer.cs 2021-04-15 2.8 kB
frmAsteroids.resx 2021-04-15 6.0 kB
Animations.cs 2021-04-15 1.5 kB
AsteroidsFontHandler.cs 2021-04-15 31.0 kB
App.config 2021-04-15 187 Bytes
Asteroids.csproj 2021-04-15 8.2 kB
Program.cs 2021-04-15 539 Bytes
Asteroids.csproj.user 2021-04-15 631 Bytes
AsteroidsIcon.ico 2021-04-15 7.4 kB
Asteroids_TemporaryKey.pfx 2021-04-15 1.7 kB
Asteroids.sln 2021-04-15 1.1 kB
frmAsteroids.cs 2021-04-15 31.6 kB
AsteroidsResources.Designer.cs 2021-04-15 5.2 kB
AsteroidsResources.resx 2021-04-15 2.1 MB
Sounds.cs 2021-04-15 22.8 kB
HighScores.cs 2021-04-15 8.4 kB
packages.config 2021-04-15 841 Bytes
ScoreBoard.cs 2021-04-15 7.3 kB
UFO.cs 2021-04-15 12.3 kB
Totals: 48 Items   7.5 MB 0

# Asteroids Asteroids (1979) recreated with love and TLC in C#

In this project, you'll find my first pass of re-creating Atari's 1979 version of Asteroids entirely hand coded in C# - with (this is a compromise) minimal fixed asset dependencies of any kind other than code itself (eg no textures, no models, etc). The goal with this project is to re-create, from the ground up, a perfect replica of the experience of the original acrade game in C#. I hope you agree I've done a decent job at this so far.

In this video, https://www.youtube.com/watch?v=2-iUAQ49xC8, I demonstrate a short full play through of this source code.

While I am pretty happy with this first pass, I do consider it to be in the alpha stage and there are known issued I'll be working on as time and desire permit. Please feel free to contact me with any issues you

If you're interested in a code walk through, come back, I'll post a video here which will step you through the code and my reasoning as I reverse engineered the original game to come up with this, as can be seen in the sometimes spaghetti nature of the code which I'll explain in the code walk through.

Here's a screen shot of what to expect:

ASteroidsMAIN

Dependencies:

  • Visual Studio 2017 Community Edition Available here: https://visualstudio.microsoft.com/vs/older-downloads/

That's it!

Enjoy!

Source: Readme.md, updated 2021-04-15