95 Commits (dc94b63812a1a76a670bb7e81ff95d4622bd6872)
 

Author SHA1 Message Date
Bryson Zimmerman 6600fc0e9a Finished TileHeap conversion
11 months ago
Bryson Zimmerman 3e55377a09 Finished MinHeap, began conversion to TileHeap
11 months ago
Bryson Zimmerman db18ad8039 Refined pathfinder notes with concrete concepts
11 months ago
Bryson Zimmerman f51ea1aed9 Merge branch 'main' of euclid.nmu.edu:brzimmer/HierarchicalPathfinding
11 months ago
Bryson Zimmerman 7a71ea6744 Check in WIP on MinHeap and MazeFinderTest
11 months ago
Bryson Zimmerman 4167c5cd71 Merge branch 'main' of euclid.nmu.edu:brzimmer/HierarchicalPathfinding
11 months ago
Bryson Zimmerman 3ebc478427 Fixing an issue
11 months ago
Bryson Zimmerman ab2421ffad Stop tracking .idea/workspace.xml
11 months ago
Bryson Zimmerman d516368ced Start on Heap
11 months ago
Bryson Zimmerman 8d95463a9e Mild wording update
11 months ago
Bryson Zimmerman ab402c28ca Figured out parent node tracking via implicit g(x) values, calculating g(x) a step ahead
11 months ago
Bryson Zimmerman 365d57dbba Pathfinder notes updates
11 months ago
Bryson Zimmerman 045b3defb2 Adjust Directions constants for pathfinding needs, add notes on algorithm to PathFinder
11 months ago
Bryson Zimmerman 55e1f66daa Adjusted TileProperties to prevent issues with double-adding or double-removing the same direction, not that this should happen.
11 months ago
Bryson Zimmerman bf63f78a9f Cleanup
11 months ago
Bryson Zimmerman f709e4dc01 Some initial PathFinder work
11 months ago
Bryson Zimmerman 9ee0a07c9c Improved maze rendering
11 months ago
Bryson Zimmerman 6a06ba20d3 Updated MazeFinder and supporting structures to improve performance and implement tools for the PathFinder
11 months ago
Bryson Zimmerman 8f274458a9 Test updates
11 months ago
Bryson Zimmerman 334a5ba1e3 Minor changes for convenience and readability
11 months ago
Bryson Zimmerman a8e381341c More test coverage
11 months ago
Bryson Zimmerman 9259a27ca0 Tile: Updated toward() method to use ULong coordinate system properly, moved some functions to appropriate objets outside of Tile
11 months ago
Bryson Zimmerman 7cc820ee05 TileProperties: Fixed toString, fixed bitflag maths... by putting it back to the way it was
11 months ago
Bryson Zimmerman e8902905bc Additional test coverage
11 months ago
Bryson Zimmerman a8ec36dbd2 Removed java 8 from the toolchain
11 months ago
Bryson Zimmerman 9cbf367375 Fixed coordinate packing/unpacking, delegated more functions to appropriate objects, increased test coverage
11 months ago
Bryson Zimmerman 15672c867c Switched TileProperties to addition/subtraction instead of binary operators due to its use of bitflags instead of coordinate modifiers
12 months ago
Bryson Zimmerman 0bc2192e4a Replaced bugged connect code with a reference to the actual, tested, connect code
12 months ago
Bryson Zimmerman f051b907f7 Make run configurations separate from workspace.xml
12 months ago
Bryson Zimmerman 87a7d5ce60 Get MazeFinderTest to compile, although it will still fail
12 months ago
brzimmer 8095aed6be revert 169cf67829
12 months ago
Bryson Zimmerman 169cf67829 Remove workspace.xml from git tracking
12 months ago
Bryson Zimmerman 573af225c8 Update gitignore
12 months ago
Bryson Zimmerman 4eb1ad3ad8 Fixed Tile data structure conversions and supporting functions
12 months ago
Bryson Zimmerman c07952bec1 Brroken: Changes to backing data structures in the name of speed
12 months ago
Bryson Zimmerman 14e9b99189 Optimizations, small bits of cleanup
12 months ago
Bryson Zimmerman 1444be1ee4 Significant adjustments to MazeFinder and data structures to improve speed and memory efficiency
12 months ago
Bryson Zimmerman fa654e4ce8 Implemented MazeFinder, significant changes to supporting data structures to match developed understanding of Kotlin and Object-Oriented philosophy
12 months ago
Bryson Zimmerman a5bced1cb1 Partial refactor of World into an 'object' and delegating functions to their appropriate objects.
12 months ago
Bryson Zimmerman 50f2951f00 Filled out World class necessities, created appropriate data holders. Should be ready for Mazefinder
12 months ago
Bryson Zimmerman 8fa4825f9d Initial work on data structures. Saving for move to another computer.
12 months ago
Bryson Zimmerman 6d545e8b18 Added intellij files... for better or for worse
1 year ago
Bryson Zimmerman 323eedf298 Project Setup 2
1 year ago
Bryson Zimmerman 3e04088202 Project Setup
1 year ago
brzimmer 03396ef0ae Initial commit
1 year ago