Мой дипломный проект. Был защищен в июне 2016 года.

Состоит из трех частей:

  1.  Библиотеки для генерации;
  2.  Программы для демонстрации;
  3. Программа для визуализации результата.

При написании работы я опирался на следующие статьи(включая материалы на которых основаны они):

https://habrahabr.ru/post/111538/

https://habrahabr.ru/post/142592/

по DirectX 11:

https://www.braynzarsoft.net/viewtutorial/q16390-braynzar-soft-directx-11-tutorials

http://ru.directx.wikia.com/wiki/DirectX_11_шаг_за_шагом

В интернете есть более удачные статьи нежели те которые я привел, к сожелению они мне попадались уже после сдачи работы.

Генерация карты имеет некоторые дефекты, например не генерируется карты больше 512, не было времени разобраться в причинах, по хорошему надо переписать, возможно с использованием более лучшего алгоритма. Часть моментов написаны для того, чтобы приложение не сломалось в неподходящий момент.

Я не планирую поддержку или исправления на данный момент. НО если что пишите, а вдруг исправлю.

Скачать тут.

Исходники лежат тут.