Start SMA*: Click the Start SMA* button after selecting the Start Vertex and End Vertex from any existing node to start the algorithm.
Next: Progress through the algorithm steps by clicking the Next button.
Autoplay: Enable Autoplay to automatically cycle through the algorithm steps.
Clear: Use the Clear button to remove the entire graph.
Clear Visited: Click Clear Visited to reset all nodes to their initial unvisited state.
Create Node: Add a new node by clicking on an empty area within the graph.
Move Node: Drag a node to change its position on the graph.
Remove Node: Right click on a node to remove it from the graph
Create Edge: Form an edge by selecting one node and then clicking another node. Enter the edge cost in the box that appears below the Information box. The edge cost must be between 0 and 2000.
Remove Edge: Eliminate an edge by selecting one node and then clicking an adjacent node.
Color Coding: Nodes are color-coded as Green for unvisited, Orange for the frontier, and Black for visited.
Current Node: The current node is identified by a Black outline.
The black outline always moves from the parent to the next node based on the frontier.
Information: Refer to the Information section for the Frontier, the current node (Visiting), the next node (To Visit), and the Current Path on which the current node has been expanded.
Path History: The Path History section displays the path taken and the total path cost at each step of the algorithm.
Question: Answer the question in the Question section and click on Submit to proceed to the next step of the algorithm.
It will only proceed if the correct answer is given. Otherwise, "Wrong answer, try again " will be displayed.
After 3 incorrect attempts, a hint may be given. After 5 incorrect attempts, the correct answer will be displayed. At the 7th incorrect attempt, the algorithm will proceed regardless of the answer.
Controls
Adding of nodes and edges temporarily disabled until algorithm stops.
AutoPlay
Heuristics Table
Information
Goal Not Reached
Path History
Question
Lorem ipsum dolor sit amet. Qui quae illum rem neque veritatis ab dicta minima. Ut quidem voluptatibus ab dignissimos magnam.