-
Notifications
You must be signed in to change notification settings - Fork 0
Project Proposal
This game will be a platformer game, which is where the player must advance through a side-scrolling level while dodging obstacles, attacking enemies, and collecting power-ups and coins.
The game ends when the player loses all their health or runs out of time.
Game-play begins after selecting a difficulty and pressing play. Once the game begins, the player must move left, right, and jump to navigate the level and reach the end. All while collecting coins and destroying enemies to get points. When the player touches an enemy, he loses health, unless he hits the enemy's head, in that case, the enemy is destroyed.
Jumping on enemies will increase the player's points. Collecting coins will increase the player's points. Once the player makes it to the end of the level, and points will be given based on the remaining time.
There will be three main levels easy, medium, and hard. The increasing difficulty level will cause more enemies to spawn, lower the amount of time for the player to complete levels, and make enemies deal more damage. A custom mode will allow the player to import a custom level that was previously exported from the level-designer.
The Level-designer will be a standalone application to create levels that can be played in the full game. Levels will be created through a drag and drop interface, placing obstacles enemies, coins and power-ups. Once the level is complete, the level can be saved and exported so that these custom levels can be played in the playable game.
- Runs on Windows 10 and Ubuntu
- Written in Java using the JavaFX GUI library
- Will run at 1440x900 or greater resolution
- Title Screen
- About Screen
- Help Screen
- Scoring
- 2-3 Built-in Difficulty Levels
- Sound Effects
- Basic enemies (fixed pattern of movement)
- Basic obstacles
- Player Health
- Cheat Mode
- Invulnerability
- Infinite Time
- Save/Load Functionality
- Level Designer
- Side-scrolling game-play
- Power-ups
- Additional types of enemies with enhanced behaviors / movement
- enemies that fly
- enemies that jump
- Coins
- Additional built-in levels
- Schaub Mode
- Moving Platforms
- Moving Clouds/Scenery
- Boss Battles
- Infinite Mode