Skip to content

Latest commit

 

History

History
85 lines (38 loc) · 2.2 KB

README.md

File metadata and controls

85 lines (38 loc) · 2.2 KB

VoxelArena

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.


Design Doc: Design Doc

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.