Для перемещения по лабиринту необходимо зажать левую кнопку мыши над лабиринтом, при этом игрок будет стараться идти в сторону курсора мыши.
Когда игрок дойдет до выхода из лабиринта, появится поздравление и предложение сгенерировать новый лабиринт такого же размера.
Для
того чтобы посмотреть сведения о программе, необходимо выбрать пункт меню “Help->About MazeWalker”.
5 ИНСТРУКЦИЯ ПРОГРАММИСТА
В программе реализованы 3 основных класса, и 3 формы. Класс лабиринта можно найти в файле CMaze.cs, класс игрока – в фале CPlayer.cs, класс генератора – в файле CGenerator.cs. Логика главного окна расположена в файле MainForm.cs, окна выбора размера лабиринта – в файле NewProperties.cs, окна с прогрессом генерирования лабиринта – в файле Progress.cs. Описание элементов интерфейса, расположенных на этих формах расположены соответственно в файлах MainForm.Designer.cs, NewProperties.Designer.cs и Progress.Designer.cs.
В процессе разработки была использована Visual Studio 2008, что не позволяет открыть файл проекта в более ранних версиях данного продукта. Для работы в более ранних версиях необходимо создать пустой проект, и вручную добавить перечисленные выше файлы (при этом для добавления форм можно выбирать только файлы MainForm.cs, NewProperties.cs и Progress.cs, остальные будут добавлены автоматически, в том числе и файлы ресурсов *.resx).
Для компиляции необходимо, чтобы был установлен .NET Framework 2.0, или более поздние версии.
ВЫВОДЫ
В результате выполнения курсового проекта была разработана программа, позволяющая создавать произвольные лабиринты, сохранять их и загружать, а также проходить полученный лабиринт. Данная программа не является единственной в своем роде и имеет большое количество аналогов для всевозможных платформ. Однако преимуществом данного решения является то, что программа реализована с помощью технологии .NET, что позволяет запускать ее на большом количестве операционных систем, при этом программа аппаратно независима, т.е. например, ее можно запускать на компьютере с любым процессором или видеокартой. Основное требование – это установленный .NET Framework 2.0.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.