Загрузка данных
Да, давай сделаем намного проще, чтобы выглядело как обычная учебная работа по моду для Minecraft. Возьмём простой мод «Новые яблоки» — добавляет один предмет в игру.
Лабораторная работа №__
Тема: Разработка требований к моду Minecraft
1. Название проекта и состав команды
Название команды: Minecraft Team
Название проекта: SimpleItems
Участники команды:
1. Фамилия Имя — группа ______
2. Фамилия Имя — группа ______
⸻
2. Паспорт проекта
Тип, название и назначение создаваемого объекта
Тип объекта: игровой предмет.
Название: Золотое яблоко здоровья.
Назначение: предмет, который игрок может съесть для восстановления здоровья.
Пользовательский сценарий
Игрок получает золотое яблоко здоровья в инвентарь, выбирает его и использует. После употребления игрок восстанавливает часть здоровья.
⸻
3. Функциональные требования
1. Предмет отображается в игре.
2. Предмет имеет название «Золотое яблоко здоровья».
3. Предмет имеет собственную текстуру.
4. Игрок может получить предмет.
5. Игрок может использовать предмет.
6. После использования предмет восстанавливает здоровье игрока.
⸻
4. Нефункциональные требования
1. Предмет должен корректно отображаться.
2. Мод должен запускаться без ошибок.
3. Предмет должен работать стабильно.
4. Текстура должна соответствовать предмету.
5. Использование предмета не должно вызывать ошибок игры.
⸻
5. Обязательные и дополнительные возможности
Обязательные:
* добавление предмета в Minecraft;
* название предмета;
* текстура;
* получение предмета;
* использование предмета;
* восстановление здоровья.
Дополнительные:
* изменение внешнего вида яблока;
* добавление звука при использовании;
* создание нескольких видов яблок.
⸻
6. Критерии готовности
1. Предмет отображается в игре.
2. Предмет имеет правильное название.
3. Предмет имеет собственную текстуру.
4. Игрок может получить предмет.
5. Игрок может использовать предмет.
6. После использования здоровье игрока восстанавливается.
7. Мод запускается без критических ошибок.
⸻
7. Вопросы для изучения
1. Как зарегистрировать новый предмет в Minecraft?
2. Как создать текстуру для предмета?
3. Как добавить название предмету?
4. Как сделать предмет доступным игроку?
5. Как настроить восстановление здоровья?
6. Как запустить и проверить мод?
⸻
8. Индивидуальный вклад участника
Участник №1
Функциональное требование:
Игрок может получить и использовать новое яблоко.
Критерий готовности:
Игрок получает предмет и может его использовать.
Вопрос для изучения:
Как зарегистрировать новый предмет в Minecraft?
Ответственность:
Добавление предмета в мод и проверка его работы.
Участник №2
Функциональное требование:
Предмет имеет собственную текстуру и название.
Критерий готовности:
Текстура и название правильно отображаются в игре.
Вопрос для изучения:
Как добавить текстуру новому предмету?
Ответственность:
Создание текстуры и настройка внешнего вида предмета.
⸻
9. Минимальная версия продукта
Минимальная версия мода должна содержать один новый предмет — золотое яблоко здоровья.
Предмет должен:
* отображаться в игре;
* иметь название;
* иметь текстуру;
* выдаваться игроку;
* использоваться;
* восстанавливать здоровье.
⸻
Контрольные вопросы
1. Почему разработка продукта начинается с определения требований?
Чтобы заранее определить, что должен делать продукт и каким должен быть результат.
2. Чем концепция продукта отличается от его названия?
Название — это имя продукта, а концепция описывает его назначение и основные возможности.
3. Что называется функциональным требованием?
Это требование, описывающее функцию, которую должен выполнять продукт.
4. Что называется нефункциональным требованием?
Это требование, описывающее качество работы продукта, например стабильность и производительность.
5. Почему требование должно быть проверяемым?
Чтобы можно было определить, выполнено оно или нет.
6. Что входит в минимальную версию продукта?
Только основные функции, необходимые для работы продукта.
7. Для чего используются критерии готовности?
Чтобы определить, когда разработка продукта или его функции считается завершённой.
8. Зачем до начала программирования составлять перечень вопросов для изучения?
Чтобы понять, какие знания и технологии понадобятся для разработки мода.