/maze-viz

Primary LanguageHTML

Maze Viz

Prerequisites

  • nodejs
  • npm

Description

This skeleton project should be used by your maze solver to render a representation of the maze as your algorithm uncovers it in realtime.

Run these commands to install dependencies and start the web server:

npm install
npm run start

This server has two endpoints:

To see that things are working, here's a curl command that posts coordinate data to the events endpoint which should get logged to the browser console by the websocket handler in index.html:

curl -d '{"x":4,"y":8}' \
  -H "Content-Type: application/json" \
  http://localhost:8010/events

The visualization can be implemented in javascript, html and css by editing index.html. By default, jquery is included as a helper but feel free to use whatever library you are comfortable with.

Good luck!