/BounceBlast

Project for CSC 307 - Software Engineering

Primary LanguageJava

BounceBlast

Project Info

Final Class Project for CSC 307: Introduction to Software Engineering
California Polytechnic State University, San Luis Obispo
Fall 2017
Professor Davide Falessi

Team Members:

Ryan Lawrence, Mark Toujiline, Rey Punao, Won Young Son, Anand Batjargal, and Elliot Kirk.

Game Overview

BounceBlast is a multiplayer videogame built using JavaFX.

The game is played on a rectangular platform with walls around the entire perimeter with the exception of a small gap, called the platform of death (POD). The POD will rotate around the perimeter throughout the game.

Players will control either a tennis ball, basketball, soccer ball, or a bowling ball that each have different properties which affect how they move on the board.

The object of this game is to push the opponent’s balls into the POD as quickly as possible within a time limit dictated by game rounds. Points are rewarded for surviving the rounds and eliminating the opponents into the POD.

The purpose of BounceBlast is to provide a short, fun game for friends to play together.

Technologies Used:

  • Java
  • JavaFX
  • Eclipse
  • SVN
  • GitHub
  • Firebase
  • SonarQube
  • Maven

Presentation Slides

https://drive.google.com/file/d/1zf3DVLnQDSLjmuWqUIgPMFEs3aJ1hmQD/view?usp=sharing

screen shot 2017-12-04 at 2 57 28 pm

screen shot 2017-12-04 at 2 57 38 pm

screen shot 2017-12-04 at 2 57 46 pm

screen shot 2017-12-04 at 2 58 08 pm

screen shot 2017-12-04 at 2 58 16 pm

screen shot 2017-12-04 at 2 58 27 pm

screen shot 2017-12-04 at 2 58 47 pm

screen shot 2017-12-04 at 2 58 56 pm

screen shot 2017-12-04 at 2 59 04 pm

screen shot 2017-12-04 at 2 59 11 pm