Zenith is a top-down perspective space shooter set in the 31st century. The player pilots a ship through space while being attacked by a variety of alien vessels. The objective of the game is to survive the multiple levels while taking down as many enemies as possible to make it to the final boss. Inspired by classic shoot-em-up games.
This project is in development to fulfill project requirements for Cps 209.
Begin the game by starting a new game, and choosing a difficulty level (easy, medium, hard). Once the game is started you use the left, right, up, down arrows to move around, and space to shoot. To save the current state of the game, press 's'; to load the saved state of a game, press 'l'. Make it through waves of enemies to victory. (Right now you must begin the game by pressing one of the arrow keys)
- Serialization
- High score implementation
- Title, Help, Credits, and Start Game Screens
- Back buttons
- Options for starting a game
- Name
- Difficulty
- Sprites
- Sound Effects
- Mostly Working Mobile Version
- Game model object (lasers, asteroids, ships, enemies...)
- Game Model
- Objects
- Lasers
- Asteroids
- Enemy and Player Ships
- Bosses
- Sensors
- Collisions
- Objects
- Mobile - The game is functional until the bosses. Android has sprite issues.
Desktop: https://bju.hosted.panopto.com/Panopto/Pages/Viewer.aspx?id=950c85f3-1741-4a59-a4ea-ab1c0022bd8e
Mobile: https://bju.hosted.panopto.com/Panopto/Pages/Viewer.aspx?id=ab83ac72-b509-45b2-8afd-ab1c0028b0ca
Desktop: https://bju.hosted.panopto.com/Panopto/Pages/Viewer.aspx?id=9a349f56-7342-43ee-9495-ab21002b40ce
Team Member | Total time invested | Total time Left | Team member's journal |
---|---|---|---|
James Gonzales | 54 hrs | 6 hrs | https://github.com/CpS-209-Team3/Zenith/wiki/GonzalesJournal |
Caedmon Evans | 49 hrs 27 mins | 10 hrs 33 mins | https://github.com/CpS-209-Team3/Zenith/wiki/EvansJournal |
Le Bao | 36 hrs 29 mins | 23 hrs 31 mins | https://github.com/CpS-209-Team3/Zenith/wiki/BaoLeJournal |
Steven Platt | 56 hrs 30 mins | 3 hrs 30 mins | https://github.com/CpS-209-Team3/Zenith/wiki/PlattJournal |