Skip to content

Final Class Project for CSC 307: Introduction to Software Engineering

Notifications You must be signed in to change notification settings

anandb7248/BounceBlast

Repository files navigation

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

Application Screenshots

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

About

Final Class Project for CSC 307: Introduction to Software Engineering

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages