Final game project from CMPS 179.
A voxel-based two-player deathmatch.
GUI still bugged out. Everything else works somewhat normally.
Playable with two Xbox controllers. Only one player is controllable via mouse and keyboard.
Genre: Action/FirstPersonShooter(Multiplayer)
High Concept: A voxel-based, two-player (possibly four player), three-dimensional battle arena with destructible surfaces. (Minecraft inspired terrain with generative and destructive properties, Towerfall/first person shooter/brawler battle mechanics.)
Team Roster: Paul Kasum, Aaron Piotrowski, Jacky Chiu, Vernon Wong
How to Play Instructions:
Note: The mouse must be used in the Main Menu and Settings screens in order to select options.
Keyboard Controls (Player 1):
W - Move Forward
S - Move Backward
A - Strafe Left
D - Strafe Right
Space Bar - Jump
Mouse Movement - Change Player Direction
Left Mouse Button - Punch
R - Shoot Constructor Weapon
F - Shoot Destructor Weapon
T - Gun swap
Xbox 360 Controls (both players):
Right bumper - Shoot
Left Bumper - Constructor Shoot
B or Right Analog Click - Melee
A or Left Analog Click - Jump
Left Joystick - movement control
Right Joystick - aiming and vision movement
Y Button - Gun swap
Gameplay: Your objective is to destroy your enemy by punching them and launching your various missiles and bullets. In order to destroy your enemy, you must get his health to 0. At the top of each frame there is a health display, showing you the health of the player in that frame. Your ammunition count is displayed underneath your health. Powerups can be found within the terrain. To gain a powerup, punch it.
Known issues:
-UI still has rendering issues. UI is functional, i.e. it tells what player the correct amounts of ammunition and health, but the icons are rendering in the wrong places, and the background of the UI is not rendering as intended.
-Turning ammunition amount to "OFF" in settings screen will set the ammunition amount to zero.