Skyline Logo

UniMaze

A game by Shura Ruben, Omar Hasbini, Maxim Conod & Luis Wenger

Welcome to Uni Basel!

Will you manage to be the first to obtain the Bachelor's degree?

Reach the required 180 credits first, and the degree is yours!

"UniMaze is a labyrinth-escape game based around the troubles of students in their bachelor studies." -Developers

The .jar file can be used at your own risk, no warranties granted.


UniMaze Screenshot

How to Play

Setup

Before you proceed, ensure a compatible Java Runtime Environment is installed on your system.
For a quick check using your system's terminal, run the command:
java -version
If no error message is returned and a Runtime Environment with a version equal to or higher than 17.0.9 is listed, everything should be ready.

To start the server:
java -jar UniMaze-1.0.0.jar server [serverPort]

To start a client:
java -jar UniMaze-1.0.0.jar client [serverIp]:[serverPort] ([userName])
The username is an optional argument. It can be set directly during startup, or left blank and specified within the game.

Getting Started

After successfully setting up the game and running a server, players can connect.
Next, each player must choose a name or confirm their CLI-given name.
Players can now create a lobby or join open (and not started) lobbies.
Once at least three players are ready and have pressed the "Ready" button, the game will start.

In the activity tab, it's displayed whose turn it is.
The active player can move for up to 25 steps using the "WASD" inputs from the keyboard.
After the steps are completed, it's the next player's turn.
This continues until one player reaches the required 180 credits.

Professors, Lecturers and Lectures

The lectures are represented by icons with a person on them.
Each professor/lecturer has a unique color matching the board's color, making it easier to find where to hand in the lecture.

To collect and hand in a lecture, simply walk onto the field, and it's added or removed from the player's inventory.

Warning! Each player can only hold at most one lecture in the Inventory. They must hand in the lecture to the correct professor/lecturer before visiting a new lecture.

After handing in the lecture, the player receives credits for passing the exam.

Game Over and Highscore

Once the first player reaches 180 credits, the game is over, and the high score is displayed.
Players can then return to the lobby and start a new round.

UniMaze Logo