Разработка программы «хождение по лабиринту», курсовая работа по системному по, страница 14

         Для перемещения по лабиринту необходимо зажать левую кнопку мыши над лабиринтом, при этом игрок будет стараться идти в сторону курсора мыши.

         Когда игрок дойдет до выхода из лабиринта, появится поздравление и предложение сгенерировать новый лабиринт такого же размера.

         Для того чтобы посмотреть сведения о программе, необходимо выбрать пункт меню “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.