Doodle Jump is a clone of the classic game, in which the character attempts hops up to earn points for each hop . He will be interrupted by enemies and collision with the enemies or falling down will result in losing the game .
In Doodle Jump users will be able to
- There will be a control modal describing the rules.
- Randomly seed initial data(bases) for play.
- User will be able to hop up on bases in left and right.
- User's core will be the no of bases he has crossed over hopping.
- Score will be visible while on play .
Doodle Jump will be a single-window game. The user will be able to move up ,left and right with the keyboard's arrows.
- Vanilla JavaScript for overall structure and game logic,
- HTML5 Canvas for DOM manipulation and rendering,
- PS5 for sound generation, processing and control.
- Webpack to bundle and serve up the various scripts.
In addition to the webpack entry file, there will be four scripts involved in this project:
gameScreen.js: this script will handle the gaming logic .
sprite.js: this script will house the physics logic for the sprite.
audio.js: this script will handle the audio logic and the creation of AudioEvents based on the input parameters outlined above.
Setup the foundational framework . Ran through the basic logic to implement the game. Completed the design documentation .
- Implement the basic logic of the game .
- User moves up on jump to reach the next base failing will result in loosing the game.
- Handle collision with enemies and displaying score .
- Design the character and the backdrop .
- Allow the user to acquire points based on the number of bases he has crossed.
- Complete design and functionality.
- Style the display and make sure that the everything is running smoothly.
- A day to make sure the code, interface, and functionality is clean.
- Controls on the bottom of the game's window will allow the user to quit the game.
- Add sound effects while the character falls down and sound effects for his jump .