Тема: Ролевая компьютерная игра с элементами случайной генерации локаций
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
Введение 5
1 Анализ предметной области и постановка задачи 6
1.1 Анализ предметной области 6
1.2 Анализ программных продуктов аналогичного назначения 8
1.3 Постановка задачи 10
1.4 Анализ требований 12
1.4.1 Функциональные требования 12
1.4.2 Нефункциональные требования 16
2 Проектирование ролевой компьютерной игры с элементами случайной
генерации локаций 17
2.1 Выбор технологий и инструментальных средств разработки 17
2.2 Проектирование ролевой системы 19
2.3 Проектирование интерфейсов 22
2.4 Проектирование архитектуры 26
2.5 Проектирование алгоритмов 31
2.6 Проектирование игрового управления 34
2.7 Планирование разработки и оценка бюджета 35
3 Реализация компьютерной игры 42
4 Тестирование компьютерной игры 49
4.1 Функциональное тестирование 49
Заключение 52
Список использованных источников 53
Приложение А. Глоссарий 55
Приложение Б. Исходный код 57
Приложение В. Игровая графика 78
Приложение Г. Результаты тестирования 81
📖 Введение
Существует множество жанров игр от примитивных аркад до игр в виртуальной реальности. Однако жанр ролевых компьютерных игры традиционно остается одним из самых популярных в индустрии.
Компьютерная ролевая игра (Computer Role-Playing Game) - жанр компьютерных игр, основанный на элементах игрового процесса традиционных настольных ролевых игр. В ролевой игре игрок управляет одним или несколькими персонажами, каждый из которых описан набором численных характеристик, списком способностей и умений [1].
Впервые жанр ролевых компьютерных игр появился в 1970-е годы. Но популярность его с тех пор только росла. Существует множество концепций, представлений, реализаций данного жанра. Однако характерные особенности даже по прошествии столь длительного промежутка времени остаются неизменными.
В данном жанре традиционно делается уклон на ролевую систему, сражения и элемент случайности происходящего, что в многом делает его популярным среди множества людей. Этим и обуславливается актуальность создания данного программного проекта.
✅ Заключение
На этапе анализа предметной области выявлены функциональные и нефункциональные требования к игре, а также рассмотрены ее налоги на рынке.
На этапе проектирования был произведен выбор технологии инструментальных средств. Кроме этого, были спроектированы ролевая система, интерфейсы, архитектура приложения, а также алгоритмы его работы. Далее был составлен план разработки программного обеспечения, сформирована последовательность работ, рассчитан бюджет проекта и его продолжительность. Для реализации необходимо 72 240 руб., а разработка заняла 52 дня.
На этапе реализации было создано приложение, написанное на языке C# в среде программирования Visual Studio 2019 Community с использованием движка Unity 2019.03.12f1.
Было проведена проверка качества разработанного программного обеспечения. Корректность и отказоустойчивость проверена с помощью функционального тестирования.



