Курсовая "Игра лабиринт"

Дата пополнения товара: 20.07.2020
Содержимое: текст (16 символов)
️Автоматическая выдача товара ✔️
Продаж:
0
Возвратов:
0
Отзывов:
0
Просмотров:
77
Продавец
Продавец:
KopHack
Рейтинг:
0
задать вопрос
сообщить о нарушении
Скидки продавца
на все товары
На товар предоставляется скидка постоянным покупателям.
Если общая сумма покупок у продавца KopHack больше чем:
скидка составляет: 10%
Описание
Работа была сделана в мае 2020 года, в интернет выкладывается впервые. Товар включает в себя два проекта одной программы. Один для Delphi 10.3 Rio, другой для Turbo Delphi (запускается и на других версиях, например на всех версиях XE). Помимо двух версий в проекте имеются блок-схемы для всех процедур и функций (рассортированы по папкам). Имеется пояснительная записка, в которой достаточно будет только переделать титульный лист, а также папка со вспомогательными материалами (для понимания алгоритма построения лабиринта). Лабиринт создаётся процедурной генерацией и в каждой сессии при каждой генерации разный (в вспомогательных материалах есть подробное видео).

У игры есть заставка, которая выводится при запуске программы. В ней выделено место для фото (Раньше там стояло фото человека заказавшего курсовую, но по некоторым соображениям это фото убрано. Вы можете поставить туда своё фото или любое другое, или вовсе ничего не ставить). В заставке помимо этого выводится: название игры; скриншоты игры; текущее время. Заставка отображается 10 секунд, после чего запускается основная программа (игра). Показ заставки можно прервать нажав на неё (в любое место), тогда она закроется по тому же сценарию, что и по истечению времени её показа.

В игре присутствуют настройки в которых можно:
1) изменить сложность лабиринта, которая будет влиять на его размер;
2) установить кол-во шагов до получения поражения;
3) выбрать громкость фоновой музыки;
4) выбрать масштаб блоков лабиринта (в пикселях).
Все настройки при их сохранении записываются в реестр и при перезапуске программы подгружаются от туда. Следовательно настройки при новой сессии не нужно каждый раз выставлять (они сохраняются).

После удачно прохождения лабиринта, игрок может указать своя имя и сохранить свой результат прохождения. Таблица рекордов выводит все важные параметры настроек (сложность на котором был пройден лабиринт и кол-во шагов за которое было совершено прохождение). Вся таблица рекордов сохраняется в реестр и при перезапуске программы старые рекорды остаются.
Дополнительная информация
Разработать в среде Delphi программ, реализующую игру "Лабиринт".

Техническое задание:
1) Приложение должно содержать несколько форм, включая:
a) главную форму приложения;
б) форму заставки, отображаемую перед началом работы приложения;
в) форму вывода таблицы рекордов.
2) Игра должна функционировать в соответствии со следующими правилами:
a) Игрок перемещается по игровому полю в виде лабиринта;
б) направление движения игрока осуществляется с клавиатуры;
в) ситуация "выигрыш" достигается при достижения игроком заданной точки лабиринта;
г) ситуация "проигрыш" достигается при выполнении числа шагов больше заданного.
3) Ввод параметров игры (сложность, кол-во шагов и др.) производить через различные компоненты ввода, вывод результатов игры производить в нескольких разных компонентов вывода (метку, сообщение, многострочное поле).
4) При возникновении заданных игровых ситуаций необходимо выдавать соответствующие уведомления.
5) Вычисления положения игрока на игровом поле необходимо производить в отдельном модуле.
6) Предусмотреть возможность сохранения значений параметров игры (сохранение сделано через реестр).
7) Предусмотреть возможность вывода лучших результатов на отдельную форму (вся таблица результатов хранится в реестре и подгружается из него).
8) Предусмотреть не менее 5 примеров характерных игровых ситуация (начало игры, ход игры, выигрыш, и т.д.).
9) Форма заставки должна включать фотографию студента, выполнившего работу, краткую информацию о задании и данные о текущем времени.
Похожие товары
курсовая работа-10$
Продавец:
BVVsoft
Рейтинг:
0
Продано:
0
цена:
1043
курсовая работа-15$
Продавец:
BVVsoft
Рейтинг:
0
Продано:
1
цена:
1565
Курсовая работа
Продавец:
Ситникова
Рейтинг:
0
Продано:
0
цена:
1670
курсовая работа-25$
Продавец:
BVVsoft
Рейтинг:
0
Продано:
0
цена:
2608
курсовая работа-30$
Продавец:
BVVsoft
Рейтинг:
0
Продано:
1
цена:
3130