Skip to content

A cooperative multiplayer Asteroids-style game, created as part of the HackMT 2018 event.

License

Notifications You must be signed in to change notification settings

NelsonCory/StarBlasters

 
 

Repository files navigation

Star Blasters

A cooperative multiplayer Asteroids-style game built with the PyGame framework. This project was started by a group of student developers at HackMT 2018, where it received 2nd Place for the Hacker's Choice award. Later work was done with this project by members of MTSU Sandbox, where it featured in a student-built arcade cabinet used in organization events and advertising.

How to Play

Star Blasters may be played single-player or multi-player. Using a gamepad is encouraged, however keyboard support is provided. One player controls a spaceship's movement, and is tasked with dodging asteroids and navigating the map, while the other player controls the ships guns, a rotating turret.

With a single keyboard, you may use the WASD keys to move the ship, the arrow keys to rotate the ship's gun, and the space button to shoot.

Development

This is a quick guide on how to build and run from the source

Configuring the Environment

To set up the development environment, simply run configure

Run the Game

Now, simply execute run to start the game

Build the Game

To build and package the game for deployment, simply execute the build script

Contributors

Brandon James - Writing
Bryce Bivens - Writing
Bryce Ault - Programming
Chris Clouse - Programming
Cory Nelson - Programming
David Ludwig - Programming
Hannah Owens - Art
Raine Taylor - Programming + Music
Sarah Warner - Writing
Stephanie York - Art

About

A cooperative multiplayer Asteroids-style game, created as part of the HackMT 2018 event.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.7%
  • Other 0.3%