Giter Club home page Giter Club logo

maze-solver's People

Watchers

 avatar

maze-solver's Issues

Robot AI Interface

Something that's required for the maze controller and animation system and to 
allow others to implement there own AI algorithms as well as the built in 
scripting system.

Here's what's up there so far.
http://code.google.com/p/maze-
solver/source/browse/trunk/src/maze/ai/RobotInterface.java
http://code.google.com/p/maze-
solver/source/browse/trunk/src/maze/ai/RobotStep.java

It may need a method to pass the model to the AI bot.
I'm not sure what else it might need.

Original issue reported on code.google.com by [email protected] on 29 Apr 2009 at 10:21

File close/save menu item

Task:

A file->close menu option that is only enabled if something closeable is 
visible on the screen. It will then close that thing which will either be a 
maze in the maze editor or a script in the script editor.

The design proposal involved the primary frame registering a listener with 
the maze editor and script editor panels. The panels will then notify the 
primary frame when something is or is not on screen that can be closed and 
who should be notified when a close operation occurs.

This goes for the file->save operation as well.

Original issue reported on code.google.com by [email protected] on 15 May 2009 at 6:34

Create new script option

This is a task reminder for myself.

Change the file->new->AI Script operation to bring up a dialog that allows 
the user to choose which python script to use as a starting template. 
Creating an empty script won't even be an option.

Include the script templates in the jar and open them from the resource 
stream when creating a new script.

Original issue reported on code.google.com by [email protected] on 15 May 2009 at 6:43

Maze Editor Pane is misreading what walls are being added

What steps will reproduce the problem?
1.Choose one of the preloaded mazes
2.Try to add or remove a wall with the mouse

What is the expected output? What do you see instead?
I expected to see the wall toggle but instead a wall at a totally different
location would be added sometimes.

I did change the load and save functions so that they could use files using
a preexisting .maz format but don't think that this should have messed with
what's going on here.

Original issue reported on code.google.com by [email protected] on 12 May 2009 at 5:26

File open menu item

Task:

We can have a single file->open menu item that brings up a file chooser 
dialog which allows the user to then choose to open either a .maz or .py 
file. Then based on the file type chosen the open file request can be passed 
to the appropriate panel, either maze editor or script editor.

Original issue reported on code.google.com by [email protected] on 15 May 2009 at 6:26

Statistics Display shared AI list

Task for statistics display panel.


Use the global MutableComboBoxModel that's available in the RobotBase class.

http://code.google.com/p/maze-solver/source/browse/trunk/src/maze/ai/RobotBase.j
ava

This list is updated when new AI scripts are opened.

Original issue reported on code.google.com by [email protected] on 13 May 2009 at 5:38

Feature requests (Debugging/Documentation/Maze Interaction)

Because there is no obvious way receive feedback from your python script 
(besides the movement of the mouse). It can be difficult to debug. I would like 
to request a code output feature (like a serial monitor window) so that we can 
see what our algorithm is doing a little bit better.

I also would to request the ability to interact with the maze like the built in 
maze solvers do. For example, the flood fill algorithm prints an int on each 
maze cell. But this feature isn't available to the python side of the program.

More documentation is always great, too! It is sometimes hard to know 
specifically what built-in methods do what.

Original issue reported on code.google.com by [email protected] on 3 Dec 2012 at 2:48

File filter issue

What steps will reproduce the problem?
1.Try loading an AI script
2.Try navigating folder
3.File filter removes folders also

What is the expected output? What do you see instead?
I kind of like seeing folders too.  If anyone wants to change this right 
now that'd be great; I'm working on the paper and can change it later if 
no one else does.


Please use labels and text to provide additional information.

Original issue reported on code.google.com by [email protected] on 22 May 2009 at 8:32

Maze Model API coordinate system

Yo,

Can you take a look at the Maze Model API (public methods used to interact 
with the model) and let me know if you think there will be any problems 
with that coordinate system (top left is 1,1)?

If you want I can change the coordinate system and add a wrapper for the 
maze model that will translate the coordinates. I guess the question is 
what coordinate system does the AI want to see? If the AI wants 0,0 to be 
the bottom left then it should be that.

It doesn't matter to me as long as we get it right and then don't change 
it.

-Luke

Original issue reported on code.google.com by [email protected] on 29 Apr 2009 at 9:05

Use RobotController for statistics

The RobotController class provides functionality for the common task of running 
a robot through a 
simulation.

http://code.google.com/p/maze-solver/source/browse/trunk/src/maze/ai/RobotContro
ller.java


It's currently used by the RobotAnimator and it would make sense to use it for 
the stat tracker as well 
and add the additional features that the stat tracker uses to it.

Original issue reported on code.google.com by [email protected] on 13 May 2009 at 6:17

Friday meeting

How about a meeting today?

What time is everyone available.

I'll throw 6pm out there. Does anyone know when the library closes?

Original issue reported on code.google.com by [email protected] on 21 May 2009 at 8:40

Problems with floodfill and Custom maze sizes

What steps will reproduce the problem?
1.Create a new maze with a custom size
2.Run floodfill with the new maze

What is the expected output? What do you see instead?
Should see the mouse solve the maze.  Instead I get exceptions out the ass.

Please use labels and text to provide additional information.

Original issue reported on code.google.com by [email protected] on 20 May 2009 at 11:34

Maze Editor Crash

What steps will reproduce the problem?
1. Go to the Maze Editor tab after launching the application without opening 
a maze.
2. Click a template item.
3. Drag it over the empty maze panel.

What is the expected output? What do you see instead?
It crashes.

Original issue reported on code.google.com by [email protected] on 13 May 2009 at 5:31

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.