- Oct 09, 2020
-
-
Brandon Rodriguez authored
-
Brandon Rodriguez authored
-
- Oct 03, 2015
-
-
Brandon Rodriguez authored
-
Brandon Rodriguez authored
Updates to readme file. Minor last minute changes to maze display.
-
Brandon Rodriguez authored
Last patch introduced even more unintentional bugs. Corrected all of these as well.
-
Brandon Rodriguez authored
-
Brandon Rodriguez authored
Refactors parts of UI/user selection to be easier to read. Adds several fixes for UI (mostly errors and single line messages) not displaying as intended.
-
Brandon Rodriguez authored
User can now generate mazes of any size they desire. Woah. Mazes created this way are randomly generated and are fully solveable/transposable, just like the premade ones. In randomly generated mazes, the starting position is currently set to always be the tile furthest away from the start. UI has been recreated to be more "static" in look. Technically the console is still redrawing just as much, it just redraws ontop of previous assets now so it's much easier for the user to follow. UI also has the option to be in color (can be toggled off in settings). Reworked transposition methods to properly function with new random mazes. Lots of various tweaks/commenting/bug fixes.
-
- Oct 02, 2015
-
-
Brandon Rodriguez authored
Removed several redundant variables/lines of code which are now outdated due to use of statics.
-
Brandon Rodriguez authored
Realized there was no need to ever have more than one instance of either. Static allows for cleaner, more transparent code.
-
- Sep 29, 2015
-
-
Brandon Rodriguez authored
Opps. Readded things to userInterface class which git somehow forgot to save. Program should work for real now! Also minor readme tweak.
-
- Sep 27, 2015
-
-
Brandon Rodriguez authored
Adds multiple maze transposition options. Adds option for user to change starting position. Adds option for user to change console timer delay. Makes error messages more obvious.
-
Brandon Rodriguez authored
Updates readme. Removes unecessary MazeSolver Class. Character class essentially took over its responsibilities. Fully fleshed out UI. Allows user to create mazes, solve mazes, and adjust settings as desired. Only exits program when user says to. Allows user to transpose maze as well. Adjusts output timing. Now each move has a more consistant delay. Character now properly marks all dead ends (previously only marked 90% of them).
-
Brandon Rodriguez authored
User now has input over how maze is toggled. TileWidth: The width of each tile. IE: If tile width is two, tileDisplay repeats twice. If width is four, tileDisplay repeats four times. TileSpacing: The number of spaces between each tile. Adds Menu at start of program.
-
- Sep 26, 2015
-
-
Brandon Rodriguez authored
Character now navigates through maze until exit is located. Seems able to properly backtrack when appropriate. More testing is needed to make sure. Updates maze tiles after walking over.
-
- Sep 25, 2015
-
-
Brandon Rodriguez authored
Maze displays and populates correctly. WIP: Character displays each move, but can't figure out how to walk yet.
-
- Sep 24, 2015
-
-
Brandon Rodriguez authored
Now reads a premade maze and populates attributes for each tile. Can properly display and transpose maze.
-
- Sep 23, 2015
-
-
Brandon Rodriguez authored
Adds multiple classes. Started populating the Character and MazeTile Classes.
-
- Sep 22, 2015
-
-
David Barnes authored
-
David Barnes authored
-
David Barnes authored
-
- Sep 19, 2015
-
-
David Barnes authored
maze. Move parameters for MazeSolver from the constructor to the public method so that one instance can solve multiple mazes.
-
David Barnes authored
variable for instance of MazeSolver, and instanciated one. Add call to MazeSolver method stub SolveMaze.
-
David Barnes authored
-
David Barnes authored
-
David Barnes authored
-