Logo

!Trust

Java game

image

Project description

!Trust is a challenging game inspired by some games like Trap Adventure series and similar trap-games. The game is designed to test the player's skill and patience with its unpredictable and difficult levels. The game was a college project about OOP and GUI using java.


The main objective of !Trust is for the player to navigate through various levels filled with traps and obstacles to reach the end goal. The game emphasizes precise control, quick reflexes, and trial-and-error learning.

Gameplay Mechanics

Player movement: The player can move left, right, and jump to navigate through the levels.
Traps and obstacles: Various hidden traps such as spikes, falling platforms, and unexpected projectiles that challenge the player.
Levels: Multiple levels with increasing difficulty, each designed to test different aspects of the player's abilities.

My role in the team

I managed to design the game's UI, worked on the game mechanics and logic, and helped designing some of the levels.

Skills and technologies required

Java
JavaFX
OOP
GUI
Team work

More about the game

The game uses OOP intensively to simplify the development process and make the code well-contained and easy to debug.

And here is the game UML (unified modeling language):

image

The game has 4 primary menus:

imageimageimageimage

and 3 themes:

imageimageimage

and 6 levels increasing in difficulty:

imageimageimageimageimageimage

The game was a great team work and a very good experience, shout out to the great team members!

Ahmed Elsherbiny

Ayman Yasser

Hamdi Emad

Hamed Islam

Hazem Radwan

Mohamed Adel

Mazen Mashal

You can see the code on the github repo, the linkedin post and download the game uploaded on google drive from the links below: