/sliding-robots

Puzzle Game based off of the board game Ricochet Robots.

Primary LanguageJavaScriptMIT LicenseMIT

Sliding Robots

A game where you try to get a robot to a destination by colliding with other robots.

Preview

Try it out here

Upcoming Ideas List

  • View a solution
  • High scores similar to http://www.robotreboot.com/highscore
  • Add goal robot number to goal square
  • Prettier goal image
  • Ability to select a specific premade puzzle
  • Display previous commands
  • More board variants
  • Smarter goal placement on random boards
  • Display number of completed puzzles
    • Store this in local storage
  • Restart button for random puzzles
  • Keep robots in same place but generate new goal location on completion

Development notes

This game does not use any libraries or dependencies.

Nodejs and live-server are recommended if you want to develop and see live-updates without refreshing your browser.

To run in dev mode

npm i
npm start

Credits

Awesome background music from https://github.com/OpenSourceMusic/Cleansing-Rain

Fun robot image from https://openclipart.org/user-detail/anarres and updated by https://github.com/BozarthPrime