Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Игровое приложение с использованием искусственного интеллекта

Автор:   •  Май 10, 2023  •  Лабораторная работа  •  783 Слов (4 Страниц)  •  84 Просмотры

Страница 1 из 4

Министерство высшего образования и науки Российской Федерации

Пензенский государственный университет

Кафедра «Вычислительная техника»

ОТЧЕТ

по курсу «Верификация ПО»

Выполнил студент гр. 22ВВИм1:

Гаевский И.Р.

Принял:

Эпп В.В.

Пенза 2023

Цель: провести анализ аналогов приложения, разрабатываемого в качестве магистерской диссертации.

Тема магистерской работы: Игровое приложение с использованием искусственного интеллекта

Процесс выполнения работы:

Техническое задание:

  1. Наименование работ (номенклатура) и перечень объектов, на которых будут выполняться работы

Разработка модуля искусственного интеллекта для игрового приложения в жанре «Стратегия в реальном времени».

  1. Общие требования к исполнителю

- Разрабатывает игровое приложение в жанре «Стратегия в реальном времени»;

- Разрабатывает модуль искусственного интеллекта для игрового приложения по требованиям приведённым в п.4;

- Разрабатывает и проводит тестирования модуля в соответствии с п. 5;

- Разрабатывает документацию для дальнейшего использования разработанного модуля заказчиком;

  1. Требования к срокам выполнения работ 

Начало работ – с момента сдачи технического задания.

Окончание работ – май 2023.

Ожидается, что завершение этого проекта займёт 11 месяцев. Временные интервалы выполнения задач выглядят следующим образом:

  • Месяц 1-2: Сбор требований, проектирование системы и разработка алгоритма;
  • -Месяц 3-4: Внедрение и тестирование основной системы искусственного интеллекта для вражеских NPC, включая поиск путей, боевое поведение и осведомленность об окружающей среде;
  • -Месяц 5-6: Внедрение и тестирование системы искусственного интеллекта для дружественных и нейтральных NPC, включая поведение в разговоре, личностные черты и взаимодействие с игроком;
  • -Месяц 7-8: Интеграция системы искусственного интеллекта в архитектуру игры, включая оптимизацию использования CPU и графического процессора и создание API для пользовательского поведения NPC;
  • -9-10 месяц: Окончательное тестирование и отладка системы искусственного интеллекта, включая тестирование с большим количеством NPC и в различных сценариях игрового процесса;
  • Месяц 11: Окончательная документация и сдача проекта, включая руководства пользователя и документацию разработчика.

  1. Технические требования к работе 
  1. Разработка сценария для игры в жанре «Стратегия в реальном времени»;
  2. Разработка базовой модели игры
  1.  Разработать простое меню с выбором настроек и запуском игры;
  2.  Вместо моделей использовать примитивы или разработать свои для демонстрации проекта;
  1. Разработка модуля искусственного интеллекта
  1. Система искусственного интеллекта должна быть способна генерировать поведение NPC на основе различных факторов, включая действия игрока, текущее состояние NPC и цели игры.
  2. Искусственный интеллект должен быть способен обеспечивать разнообразное поведение для различных типов NPC, таких как враги, дружественные персонажи и нейтральные персонажи.
  3. Искусственный интеллект должен обладать способностью распознавать действия игрока и реагировать на них, включая движение, атаки и взаимодействие с окружающей средой.
  4. Искусственный интеллект должен быть оптимизирован таким образом, чтобы свести к минимуму использование ЦП и графического процессора и обеспечить эффективную обработку для крупномасштабных сред с большим количеством NPC.
  5. Система искусственного интеллекта должна быть легко интегрируема в существующую игровую архитектуру и предоставлять разработчикам API для создания пользовательских моделей поведения для NPC.
  6. Искусственный интеллект должен быть способен предоставлять NPC реалистичные ответы на выбор игрока в диалоге и действия в сценариях беседы.
  7. Искусственный интеллект должен быть способен обрабатывать сложные алгоритмы поиска путей.
  8. Искусственный интеллект должен быть адаптивным, позволяя NPC убегать или укрываться во время боевых действий, если у них низкое здоровье.
  9. Искусственный интеллект должен быть способен снабдить NPC системой памяти, позволяющей им запоминать действия игрока и реагировать по-разному в будущих столкновениях на основе этих знаний.
  10. Искусственный интеллект должен быть способен наделять NPC уникальными личностями и поведением, которые отличают их друг от друга, добавляя игре реалистичности и погруженности.
  11. Искусственный интеллект должен самостоятельно развивать свой город во время игры;
  12. Искусственный интеллект должен оптимально распределять задачи перед NPC, чтобы всегда были заняты;
  13.  Искусственный интеллект должен самостоятельно генерировать новые задачи для неигровых персонажей.

  1. Тестирование

- Необходимо создать план тестирования, в котором описываются сценарии тестирования, тестовые случаи и ожидаемые результаты;

- Необходимо настроить среду тестирования, имитирующую реальную игровую среду игры;

- Тестовые сценарии должны быть написаны минимум для 3-х имитации различных случаев;

- Провести тестирования на мобильной платформе и персональных компьютерах;

- Тестовые примеры должны быть выполнены, а результаты тестирования должны быть записаны и проанализированы;

- Любые проблемы или баги, выявленные в ходе тестирования, должны быть задокументированы и устранены командой разработчиков.

...

Скачать:   txt (11.5 Kb)   pdf (84.8 Kb)   docx (199.3 Kb)  
Продолжить читать еще 3 страниц(ы) »
Доступно только на Essays.club