Ball in maze is a game to manipulating the maze board to get the ball towards the goal.
In the javascript version, you can use keyboard to play the game.
In Ball-in-Maze, users can:
- Start, pause, restart
- Move up, down, left, right
- Restart the game if ball dropped
- Modal for pause, rules
This project used following technologies:
- JavaScript for overall structure and game logic,
- HTML5 Canvas for DOM manipulation and rendering
- Webpack to bundle and serve up the various scripts.
There are many directions in which this project could be better.
-
Make ball move smoothly
-
Make ball jumpable
-
Have 3D maze and ball
-
Can play by mobile devise control
-
Make random maze and random hole location