Giter Club home page Giter Club logo

a-pathfinding-visualization's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

a-pathfinding-visualization's Issues

Compiles with some warnings.

The program still 'compiles' for me, but it does output some warnings. Perhaps a PR is in order....?

javac *.java -Xlint
APathfinding.java:466: warning: [rawtypes] found raw type: ArrayList
	public void reverse(ArrayList list) {
	                    ^
  missing type arguments for generic class ArrayList<E>
  where E is a type-variable:
    E extends Object declared in class ArrayList
APathfinding.java:472: warning: [unchecked] unchecked call to add(int,E) as a member of the raw type ArrayList
			list.add(i, list.get(j - 1));
			        ^
  where E is a type-variable:
    E extends Object declared in class ArrayList
APathfinding.java:474: warning: [unchecked] unchecked call to add(int,E) as a member of the raw type ArrayList
			list.add(j, temp);
			        ^
  where E is a type-variable:
    E extends Object declared in class ArrayList
Frame.java:31: warning: [serial] serializable class Frame has no definition of serialVersionUID
public class Frame extends JPanel
       ^
ControlHandler.java:206: warning: [cast] redundant cast to int
				(int)((frame.getHeight()/2)-70), 
				^
5 warnings

Simple path not found !

The software can not find the path when you put and end point on a block ( build the end point over the black wall ), apparently it sees the end point as a wall so it keeps searching.
bug

NO PATH FOUND

debug

Program worked fine and it showed me the path way while it was not in full screen mode but when tried it with same walls in full screen it didn't work

No path found bug!

image

This says that there is "NO PATH FOUND" but it completely ignores the end node as if it were just another wall.

Easy way to build the project?

The repository contains only the source code of the app and absolutely no build information. I understand that you've probably coded this in some IDE and you've left out the project files but it would be nice to have either pom.xml or build.gradle so that everyone can compile your project easily. Would you be interested in PR regarding this?

not an issue just a question

What does trig do? i though it might be something where you could place a trigger and the path would have to go through that then to the finish but apperantly thats not what it is. what is it?

Wrong path in case of zooming during the searching

If it is zoomed while searching the path in only searches for path in shown area.

It was zoomed in and out during the searching.
bug

It can't get out of zooming borders.
bug_in_progress

Here you can see exactly zooming area.
bug_result

I suppose this algorithm shouldn't work this way.
I hope you will fix this as soon as possible.

Finder hangs when changing modes

By pausing and disabling steps, the pathfinder will hang, only continuing when steps are re-enabled. (See here)
Seeing as how the time completed will be thrown off by this, I think just disabling the ability to turn off show steps while the algorithm is running might be the best option.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.