Курсовая "Игра лабиринт"
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 $.




Аренда автобуса на 45 мест в Новосибирске
Аренда автобусов для перевозки детей в Екатеринбурге
Аренда автобусов и микроавтобусов в Екатеринбурге
Аренда автобусов в Санкт-Петербурге и Казани
АвтоГЕРМЕС представляет BAIC X35 в Москве
АвтоГЕРМЕС представляет Чанган Алсвин в Москве
Автогидроподъёмники КАМАЗ: Запчасти от производителя
Автомобильные весы ВА-15С: Характеристики и Схема
Автомобильные запчасти Amd: Отзывы пользователей
Без выходных: Тарифы на сайте
Без выходных: Тарифы на сайте
Без выходных! Ведущие врачи у вас дома! Звоните
Цены на рынке: актуальные новости и тенденции
Цены на рынке: Анализ продаж и производства творога
Цены на рынке: обновление на кабель HDMI длиной 7 метров
Цветной портрет на памятнике
Цветные молдинги к панелям ПВХ
Цветные панели ПВХ: Купить в Москве
Цветочные коробки: украшение и упаковка
Цветочные коробки: украшение и упаковка
Досмотровое зеркало для милиции
Досмотровые эндоскопы по выгодной цене!
Ель для праздника: где купить в Москве
Изготовление блистеров на заказ в Москве
Каустическая сода: химическая формула и ее значение
Красноухие черепахи: любят ли они сметану?
Кредит на образование: стоит ли его брать?
Купить электронный блокнот remarkable: плюсы и минусы
Лечение зубов во сне в Москве: миф или реальность?
Лед светильники: современное освещение
Обзор Cisco Catalyst 3650 Series Switches
Отношения с матерью. Как это пережить?
Пансионат "Эдем" в Сочи: Рай для отдыха и релаксации
Пансионат "Энергетик" в Абхазии: Отзывы и Фото
Процентам подачи и разлива напитков в больницах!
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 » 
онлайн рулетка видеочат