Курсовая _ Игра лабиринт _ - Купить / Скачать онлайн

Курсовая _ Игра лабиринт _ - Купить / Скачать онлайн


Для полного ознакомления с "Курсовая _ Игра лабиринт _" перейдите на сайт ниже:



Ссылка на сайт »
Зеркало »


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



Ссылка на сайт »
Зеркало »


Report Page