Wall
water Water
meteoriteFurniture
meteorite Start
Target
Visited
Shortest-Path
Unvisited
Click or drag bricks to build walls of room. Selected an algorithm and press the 'Start' button when done.

Move Cleaner in Smart Home!

logo
This short tutorial will walk you through all of the features of this application. If you want to dive right in, feel free to press the "Skip Tutorial" button below.
INSTRUCTIONS

Choose any algorithm.
Click on start button to get the path between start node and end node.
Click on clear board button to clear the board.

ALGORITHMS

You can choose any algorithm and our mars rover will locate a path between start and end node with the help of that algorithm

WATER

The cleaner will locate the water tank and fetch it while cleaning at the end cell. Once you displace the water outside the start and end node it will be removed from the grid.

Drag the cursor to create the walls which are impenetrable, meaning that a path cannot cross through them. Select high meteorite hit region maze to create Meteorites which are however, are not impassable. They are simply more dangerous to move through . In this application, moving through a meteorite has a "cost" of 4.

Please select an algorithm and press start.

Instructions

You can only select the following algorithms in these cases:
1. WATER - Dijkstra, A*, Greedy BFS, BFS.
2. HIGH FURNITURE HIT REGION - Dijkstra, A*, Greedy BFS.

If you will drag the start node or end nodes through the walls and weight, they will disappear.

Mazes and Walls do not work for travelling salesman algorithm and visa versa. To remove the extra end points, please select another algorithm.
Click on the grid cell anywhere to clear the path.

Video Tutorial