Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Question 3 ) Maze ( 3 0 % ) You are going to design a maze program. It loads a maze from a maze text

Question 3) Maze (30%)
You are going to design a maze program. It loads a maze from a maze text file then program walks through the maze and finds the path from starting vertex to the exiting vertex.
Maze text file format:
Number of edges, Number of columns, number of rows (Header of maze)
Vertexs name, x position, y position, next linked vertexs name, next linked vertexs name
...
Vertexs name, x position, y position, next linked vertexs name, next linked vertexs name
Example:
22,7,6
START,0,2,B,A
B,1,2,C,K
C,1,3,D,E
...
V,4,1,N,A
EXIT,6,2,A,A
A is the same as null. It means not next linked vertex on this path (this path has no exit).
W links to exit.
Your task is to write a program. The program does:
Loads a maze txt files (there are two txt files)(3%)
Draws a maze on the panel (You are going to decide how to label the nodes).(3%)
Walk through the maze and find path from start to exit. (5%) You need to show an animation of how your program finds a path from start to exit. (3%)
Highlight the path from start to exit and display the path on the panel. (3%)
nodes names of the path are displayed in order from Start to Exit.(5%)
make sure your program works for both txt files. (7%) GUI is provided. (1%) A jar file is created.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Transact SQL Cookbook Help For Database Programmers

Authors: Ales Spetic, Jonathan Gennick

1st Edition

1565927567, 978-1565927568

More Books

Students also viewed these Databases questions

Question

2. What potential barriers would you encourage Samuel to avoid?

Answered: 1 week ago