!Trust
Java game
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
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):
The game has 4 primary menus:
and 3 themes:
and 6 levels increasing in difficulty:
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: