Код | 461712 | ||
Дата создания | 2021 | ||
Страниц | 13 ( 14 шрифт, полуторный интервал ) | ||
Источников | 2 | ||
Изображений | 8 | ||
Файлы
|
|||
Без ожидания: файлы доступны для скачивания сразу после оплаты.
Ручная проверка: файлы открываются и полностью соответствуют описанию. Документ оформлен в соответствии с требованиями ГОСТ.
|
Цель данной курсовой работы – создать компьютерную программу, реализующую игру «Сапер».
Основными задачами, решаемыми в ходе выполнения курсовой работы, являются освоение приемов программирования на платформе С# .NET Framework (Windows Forms), освоение работы и приемов отладки в среде Microsoft Visual Studio.
Приложение содержит программный код файлов:
1 Постановка задачи
Необходимо разработать компьютерную программу, реализующую игру «Сапер», на любом из предложенных языков: C++ (Borland Studio) / С# (Visual Studio).
Данная программа реализует игру «Сапёр». Целью игры является открытие всех ячеек, не содержащих мины. Игрок открывает ячейки, стараясь не открыть ячейку с миной. Открыв ячейку с миной, он проигрывает. Если под открытой ячейкой мины нет, то в ней появляется число, показывающее, сколько ячеек, соседствующих с только что открытой, «заминировано»; используя эти числа, игрок пытается рассчитать расположение мин, однако иногда даже в середине и в конце игры некоторые ячейки всё же приходится открывать наугад. Если под соседними ячейками тоже нет мин, то открывается некоторая «не заминированная» область до ячеек, в которых есть цифры. «Заминированные» ячейки игрок может пометить, чтобы случайно не открыть их. Открыв все «не заминированные» ячейки, игрок выигрывает.
...
2 Математическая модель
Игровое поле представляет собой плоскую сетку, состоящую из кнопок (Рис. 2.1).
Ось X направлена вправо, ось Y – вниз. Отсчёт ведётся от точки с координатами (0;0) из верхнего левого угла.
...
ЗАКЛЮЧЕНИЕ
В результате проделанной работы был получен готовый, рабочий программный продукт. В нем были реализованы все требования, установленные в постановке задачи. Была создана математическая модель, разработан алгоритм игры, написан программный код.
...
ПРИЛОЖЕНИЕ
Текст программы
...
Файл MainForm.cs
...
Файл Program.cs
...
Файл Rules.cs
...
Файл Rules.Designer.cs
...
Файл About.cs
...
Файл About.Designer.cs
...