Skip to content

jeffliang0318/Ball-in-Maze

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ball-in-Maze

index Live Demo

Live Demo2

Background and Overview

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.

index

Functionality

In Ball-in-Maze, users can:

  • Start, pause, restart
  • Move up, down, left, right
  • Restart the game if ball dropped
  • Modal for pause, rules

Architecture and Technologies

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.

Bonus feature

index

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published