My current game idea is to have a 2D platformer game. There will be one character (a small ball) trying to exit/escape a series of rooms to reach the outside world.
The character will have simple actions: moving in all four directions, picking up keys, grabbing bonus points (for extra scoring or time), and enter through doors. The exiting through doors will to a new level.
There will be between five to ten designed levels. They will have objects that the character can grab: keys, bonus points, doors, and walls. The walls will be limitations for the character’s movement because they will cause collisions. Sometimes they will encircle the character, but by grabbing the keys, he will be able to remove the doors.There will be enemies that will be roaming around the screen. The moment they come in contact with the character, the character will have to restart the level.
There will be a score and a timer counter. If the timer ends before the character exits the room, the character will have to restart the level as well. The score counter be kept by adding up the amount time left in each level or by the potential bonus points that will be found in each room, which a character can decide to pick or not to pick up.
P.S. I know I am not supposed to have images. But it was really simple to add the key image and the door image to the script. If it is absolutely needed, I can remove them