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


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




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

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

Работа была сделана в мае 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 $.




Геометрия 7 класс: домашнее задание
Геометрия 7 класс: основные понятия и правила
Геометрия 7 класс. Помогите решить дз.
Красноухие черепахи: любят ли они сметану?
Кредит на образование: стоит ли его брать?
Можно ли Певек превратить в Дубаи?
Отмазки для пропуска трех уроков в школе
Отношения с матерью. Как это пережить?
Почему мужики стали тряпками?
Политика Петра 1: новые подходы к управлению Россией
Полнейшее выгорание, что с ним делать?
Полномочия Бога: мстительность и милосердие
Процентам подачи и разлива напитков в больницах!
Tecno Pova 5: как включить подсветку на задней панели
ЮрFact-MSK
"За что можно любить свою жизнь?"
За что мы все так любим наггетсы?
За что платить не нужно?
За что так не любят власть?
Заголовок: "Чем наши яйца отличаются от турецких?"
Заголовок: Чем не стоит увлекаться?
Заголовок: Главные факторы климата
Заголовок: Глюки - какие они и с чем их можно сравнить?
Заголовок: "Как жалею о добрых делах, которые сделал"
Заголовок: Как проводят люди последний день года?
Заголовок: Как проявить доброту и заботу от души?
Заголовок: Как выбрать правильный ответ на вопрос?
Заголовок: Почему узкий кругозор лучше, чем широкий?
Заголовок: Почему в Африке голодают йети, а не те
Заголовок: Путешествие в загадочный город Атлантида
Заголовок: "Путешествие во сне: управление самолетом"
Заголовок: Сын мастурбирует. Что делать?
Заголовок: "Сыпь на руках: причины и способы лечения"
Заголовок: "Звезда сцены: певица и актриса Леди Гага"
 Page 1 of 17  1  2  3  4  5 » ...  Last » 
онлайн рулетка видеочат