Name | Modified | Size | Downloads / 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:
Dependencies:
- Visual Studio 2017 Community Edition Available here: https://visualstudio.microsoft.com/vs/older-downloads/
That's it!
Enjoy!