This repository was imported from our private University GitLab account.
Catacomb Crawler is an arcade-style game set in the dungeons. You play a cat statue trying to escape the catacombs. The objective of the game is to collect all the chests scattered around the map while avoiding the enemy and traps. Upon completion of the objective, the door will open and you can exit, winning the game.
A video tutorial of the game can also be found here.
The Game is created by Group 14: Darrick Gunawan, Mahyar Sharafi Laleh, Hanxi Chen and Boyu Zhang for the class CMPT 276 in Spring 2023 as part of the group project.
Since the game is built using Apache Maven, the user need to have Maven installed on their local machine.
Follow these steps to build the game using maven:
- Clone the repository to local machine
- Open the shell of your choice (eg. Command Prompt(Windows users) or Terminal(Mac or Linux users))
- Navigate to the project directory
- Give the command to build and test the project: "mvn package"
How the game runs:
- once you run the "SimpleGame" class you will see a title screen opens up.
- you will have 2 options which is to start the game or exitting.You can choose the options by left clicking the mouse and pressing "start game" after.
- "exit game" will close the window however, choosing "start game" will take you to the game.
- You can play the game by using the arrow keys on keyboard to move the character and collect the rewards.
- if your score or lives fall below zero you will see the gameover screen.
- in the gameover screen you can choose to retry (select and press "restart game") or you can slect "exit game" which close the game.
- if you can reach the end of the game where the door is, you will win and the win screen will apear.
- you will have the option to retry by pressing "restart game" or quit by pressing "exit game" after winning the game.
or
Navigate to the jar file from the terminal by executing
.\target\untitled-1.0-SNAPSHOT.jar
- Open the shell of your choice (eg. Command Prompt(Windows users) or Terminal(macOS or Linux users))
- Navigate to the project directory
- Give the command to run the tests:"mvn test"