-
Notifications
You must be signed in to change notification settings - Fork 0
Random maze generator and visualizer
License
k6project/MazeGen
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
MAZE GENERATOR by Eugen (Yevhen) Brusilovskyy 1. DESCRIPTION This sample project demonstrates implementation of a class, that incapsulates 2D-maze. Maze can be generated by a randomized algorithm, and rendered into a visible form. This sample implementation can be extended in two terms: - Implementing maze generation algorithm, that can be passed to maze building function. Sample implementation include recursive division algorithm; - Implementing new types of rendering mechanisms implementing MazeRenderer interface. Samples include rendering as pattern of ASCII characters, and output as JPEG image. Source code is thoroughly commented using Doxygen notation. 2. SYSTEM REQUIREMENTS The project was built using GCC with following libraries: Boost (ver. 1.50.0), particularly ProgramOptions and Random LibJPEG Additionally, Doxygen (ver. 1.7) is required to buld HTML documentation. 3. BUILD INSTRUCTION On Linux system change dir: ./make To build documentation: ./doxygen
About
Random maze generator and visualizer
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published