/Maze-Qt

Maze and cave (island) map generator

Primary LanguageC++

Maze-Qt

English

Maze and cave (island) map generator

Application illustrated work of 2 algorithms - Eller`s maze generation algorithm and cellular automate for generation of cave-like (or island-like) structures. These algorithms widespread in the game development industry. In this application both algorithms implemented using C++17 with Qt6 GUI.

To build the application you need Qt 6 (not less then 6.2.3 version) installed on your desktop. To build program just open 'src/' folder and use command line 'make build' instruction.

MacOS users are able to use 'make install' stage to put application in Applications folder.

Русский

Генератор лабиринтов и пещер (островов).

Приложение иллюстрирует работу 2х алгоритмов - алгоритма Эллера для генерации лабиринта и клеточного автомата для генерации структур, подобных пещерам или островам. Эти алгоритмы широко распространены в индустрии разработки игр. В данном случае они реализованы на C++17 с графическим интерфесом на Qt 6

Для сборки приложения вам достаточно иметь установленный Qt версии не ниже 6.2.3. Для того, чтобы собрать программу просто зайдите в папку src и выполните команду make build.

Пользователи MacOS могут воспользоваться стадией сборки install для установки приложения в папку Applications