MOH
YAGHOUB
ESCAPE!


This is the first project that I created in java G.U.I. Due to this project, I learned different G.U.I. elements, and how they functioned together.

This game has three different modes, each with a tutorial section. Going through the three different modes of this game, an enhancement in coding structure, algorithms, and designing techniques can clearly be seen.
The Classic mode is a level-based mode. It has a 10 seconds timer. In this mode, there is a tail of bomb which is attached to you. To defuse the bomb you have to pick up the defuser on the ground, which re-spawns every 6 seconds. This mode also contains two power ups. Miss the defuser and it's game over!


This is the Chanta mode. In Chanta mode, there is no timer. The number in the background counts how many bombs you have defused. The goal here is to defuse as many bomb as possible.
In the Koochik mode, bomb's timer is not the only threat! In this mode your size is displayed on the screen. In order to spawn the defuser, you have to reach a certain size, which is displayed as "Goal" on your screen. In order to lower your size, you need to collect the green particles. On the other hand if your size gets below 10, you will die as well. Red particles increase your size. When you reach the "Goal" size, red particles will rage, their size and speed will increase. However, when you pick up the defuser, they will go back to their normal size.
Power ups:
-
The yellow rectangle increases your speed exponentially!
-
The blue rectangle increases the size of the green particles!
-
The pink rectangle takes you to another world!
-
The black rectangle makes the background green, so you cannot recognize where the green particles are!
