Skip to content
This repository has been archived by the owner on Apr 23, 2024. It is now read-only.
/ Ratz Public archive

Based off the 1996 game Rats! by Sean O'Connor, built in Java and JavaFX.

Notifications You must be signed in to change notification settings

Greenfoot5/Ratz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ratz

Project Status Label Last Commit Label Total Lines Label Contributor Count Label

Based off the 1996 game Rats! by Sean O'Connor, built in Java and JavaFX.

How to play

  1. Pick or create a profile
  2. Choose a map to play on (you'll need to beat the previous levels to play the next)
  3. Kill the rats before they overwhelm you!

Installing, Compiling and Executing

$ git clone https://github.com/Greenfoot5/Ratz.git
$ cd Ratz
$ mvn clean javafx:run

Design

Please note, as this was a coursework project, the final result was a modified version of design, and the design was not updated post-submission (it was completed before starting the programming)

Link to Design Documentation - This contains UML diagrams, CRC cards for every class.

Authors

Greenfoot5 - Project Manager, Programmer, Minutes

  • Helped coordinate the project, from the general design of classes to the end, bringing it all together
  • Created the Main Menu and MOTD classes
  • Enforcing Javadoc and Coding Conventions specification of the coursework
  • Responsible for meeting minutes

Vilija - Programmer, Artist

  • Designed and implemented LevelController class
  • Implemented GameObject class
  • Designed all sprites in the game

Jems-M - Programmer, Level Design

  • Designed and implemented all Rat classes and LevelFileReader
  • Created level file formats
  • Designed all the levels currently in the game

Nhysalotep - Programmer, SoundFX

  • Designed and implemented all Tile classes
  • Produced several sounds for the game, including death rat spawns and sterilisation

TomaszFiji - Programmer, SoundFX

  • Designed and implemented Profiles and their classes/files
  • Developed a High Score system
  • Designed a style sheet for various menus including main menu and level selection

translibrius - Programmer, UI/UX

  • Designed and implemented all Power classes, along with the music and sound player (SeaShantySimulator)
  • Produced or found sounds and music for the game

About

Based off the 1996 game Rats! by Sean O'Connor, built in Java and JavaFX.

Topics

Resources

Stars

Watchers

Forks