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


Все о сайтах начиная от их проектирования заканчивая их продвижением




Дата публикации:

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

Работа была сделана в мае 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) Форма заставки должна включать фотографию студента, выполнившего работу, краткую информацию о задании и данные о текущем времени.

Цена: 6.08 $.




Автомобильные весы ВА-15С: Характеристики и Схема
Автомобильные запчасти Amd: Отзывы пользователей
Цены на рынке: актуальные новости и тенденции
Цены на рынке: Анализ продаж и производства творога
Цены на рынке: обновление на кабель HDMI длиной 7 метров
Ель для праздника: где купить в Москве
Геометрия 7 класс: домашнее задание
Геометрия 7 класс: основные понятия и правила
Геометрия 7 класс. Помогите решить дз.
Изготовление блистеров на заказ в Москве
Красноухие черепахи: любят ли они сметану?
Кредит на образование: стоит ли его брать?
Отношения с матерью. Как это пережить?
Процентам подачи и разлива напитков в больницах!
The Dragon of Kojima: Who is He?
The Importance of Building Materials in Construction
Заголовок: "Чем наши яйца отличаются от турецких?"
Заголовок: Чем не стоит увлекаться?
Заголовок: Главные факторы климата
Заголовок: Глюки - какие они и с чем их можно сравнить?
Заголовок: "Как жалею о добрых делах, которые сделал"
Заголовок: Как проводят люди последний день года?
Заголовок: Как проявить доброту и заботу от души?
Заголовок: Как выбрать правильный ответ на вопрос?
Заголовок: Лучшие игры на телефон, похожие на Call of Duty
Заголовок: Лучшие места для отдыха в Европе
Заголовок: Лучшие MMORPG игры для выходных дней
Заголовок: Лучшие моменты в игре New Super Mario Bros
Заголовок: Почему узкий кругозор лучше, чем широкий?
Заголовок: Почему в Африке голодают йети, а не те
Заголовок: Путешествие в загадочный город Атлантида
Заголовок: "Путешествие во сне: управление самолетом"
Заголовок: Решение уравнения и проверка в математике
Заголовок: "Решение уравнения с помощью корней"
Заголовок: Сын мастурбирует. Что делать?
Заголовок: "Сыпь на руках: причины и способы лечения"
Заголовок: "Звезда сцены: певица и актриса Леди Гага"
 Page 1 of 17  1  2  3  4  5 » ...  Last » 
онлайн рулетка видеочат