Skip to content

A 3D Asteroids-style game built in XNA for ComS 437 at Iowa State University

License

Notifications You must be signed in to change notification settings

mayermatt/coms-437-trashdroids

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

coms-437-trashdroids

A 3D Asteroids-style game built in XNA for ComS 437 at Iowa State University

Attributions

Particle System:

  • The particle system used in this software is distributed by Microsoft under the [Ms-PL license.] (http://www.microsoft.com/en-us/openness/licenses.aspx)
  • The original, unmodified works for the Particle System can be found [here.] (http://xbox.create.msdn.com/downloads/?id=496&filename=Particles3DSample_4_0.zip)
  • The following files fall under this agreement:
    • Trashdroids/Trashdroids/Particles/ExplosionParticleSystem.cs
    • Trashdroids/Trashdroids/Particles/MissileParticleSystem.cs
    • Trashdroids/Trashdroids/Particles/ParticleSettings.cs
    • Trashdroids/Trashdroids/Particles/ParticleSystem.cs
    • Trashdroids/Trashdroids/Particles/ParticleVertex.cs
    • Trashdroids/Trashdroids/Particles/PowerupParticleSystem.cs
    • Trashdroids/Trashdroids/TrashdroidsContent/particles/ParticleEffect.fx

BEPU Physics:

  • All BEPU Physics content is licensed under the [Apache License 2.0.] (http://bepuphysics.codeplex.com/license)
  • All content in the following directories fall under this agreement:
    • Trashdroids/BEPUphysics
    • Trashdroids/BEPUphysicsDrawer
    • Trashdroids/BEPUutilities
    • Trashdroids/ConversionHelper

"Droid" model:

Missile model:

Sound effect: crash_metal

Sound effect: ingame_ambient

Sound effect: explode_small

Sound effect: explode_large

Sound effect: engine

Introduction

It is the distant future, the year 2000. During the robotic uprising of the late 90's, the last remaining humans fled from their robot overlords and launched into space aboard a small space station. Now, as the colony continues to thrive in a remote corner of the solar system, they face one great challenge: garbage. If they jettison their garbage into the void of space, the robots could use their, erm, magic... garbage scanners... or something... to detect the humans. This challenge forced the humans to create unique trash receptacles, inside of which trash must somehow be destroyed. Clearly, the only logical solution is to blow it up with missiles. The receptacles were filled with tiny, trash-destroying droids and thus, Trashdroids were born.

Objective

Single Player: Destroy at least 50% of the asteroids on the field. After 3 collisions with other objects, your ship is destroyed and you lose.

Multiplayer: Destroy the enemy ship! Ships are only damaged by missiles. Powerups may also be collected to enhance your ship's capabilities.

Controls

ControlKeyboardGamepad
Ship Movement
Forward/BackwardW/SL Stick Up/Down
Strafe Left/RightA/DL Stick Left/Right
YawQ/ELeft/Right Bumpers
PitchUp/DownR Stick Up/Down
RollLeft/RightR Stick Left/Right
StabilizerL ShiftLeft Trigger
Fire weaponSpaceRight Trigger
Menu Controls
Menu NavigationUp/DownD-Pad Up/Down
Menu SelectionSpace/EnterStart/A
Toggle FullscreenBackspaceN/A

About

A 3D Asteroids-style game built in XNA for ComS 437 at Iowa State University

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published