Skip to content

Final Assessment for Algorithm Course at Saxion

Notifications You must be signed in to change notification settings

alfonsusac/saxion-t4-algorithm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Maze Pathfinding and Generation

Final Assessment for Algorithm Course at Saxion

Untitled

Feature:

  • Generate Dungeons based on Rooms and Connected Corridors
  • Render Tiles over Generated Rooms
  • Have Morc Travel through 2 points using specified Algorithms
  • Pathfinding Algorithm: Recursive DFS, Breadth First, Dijkstra and Astar

Controls

Pathfinding Algorithm

U → Skip through 1000 steps (configurable) when generating path

O → Fast-forward generation

P → Pause the Pathfinding Algorithm

I → Step 1 step of the Pathfinding Algorithm

Movement

Ctrl → Speed up Morc’s Movement

Left Click → Set Destination of Morc

Right Click → Teleport Morc to node

Installation

Requires .NET Framework 4.0 and Visual Studio

Simply Open assignment/Algorithm.sln and Run and Build the application

License

MIT