Загрузка данных


Конечно. Сделаем простую тему «Титановый блок» для мода Minecraft. Смысл: блок сделан из титана и имеет высокую прочность, поэтому подходит для строительства крепких построек.

Лабораторная работа №__

Тема: Разработка требований к моду Minecraft «Титановый блок»

1. Название проекта и состав команды

Название команды: Minecraft Team

Название проекта: TitanCraft

Участники команды:

1. Фамилия Имя — группа ______
2. Фамилия Имя — группа ______

⸻

2. Паспорт проекта

Тип, название и назначение создаваемого объекта

Тип объекта: строительный блок.

Название объекта: Титановый блок.

Назначение: прочный строительный блок, предназначенный для создания крепких построек. Титановый блок имеет большую прочность по сравнению с обычными строительными блоками.

Пользовательский сценарий

Игрок получает титан и создаёт из него титановый блок. После этого блок появляется в инвентаре игрока. Игрок может использовать его для строительства домов, стен и других построек.

Благодаря высокой прочности титановый блок лучше подходит для строительства защищённых и долговечных сооружений.

⸻

3. Функциональные требования

1. Титановый блок должен отображаться в игре.
2. Блок должен иметь название «Титановый блок».
3. Блок должен иметь собственную текстуру.
4. Игрок должен иметь возможность получить титановый блок.
5. Игрок должен иметь возможность установить блок в игровом мире.
6. Титановый блок должен иметь высокую прочность.
7. Блок должен подходить для строительства различных построек.
8. Игрок должен иметь возможность разрушить блок.

⸻

4. Нефункциональные требования

1. Блок должен корректно отображаться в игре.
2. Мод должен запускаться без ошибок.
3. Текстура блока должна быть хорошо видна.
4. Блок должен стабильно работать в игре.
5. Высокая прочность блока не должна вызывать ошибок в игре.

⸻

5. Обязательные и дополнительные возможности

Обязательные возможности:

* добавление титанового блока в Minecraft;
* название блока;
* собственная текстура;
* получение блока;
* установка блока;
* высокая прочность;
* возможность разрушения блока.

Дополнительные возможности:

* добавление руды титана;
* добавление предмета «Титановый слиток»;
* создание инструментов из титана;
* создание брони из титана;
* несколько вариантов титановых блоков.

⸻

6. Критерии готовности

1. Титановый блок отображается в игре.
2. Блок имеет название «Титановый блок».
3. Блок имеет собственную текстуру.
4. Игрок может получить титановый блок.
5. Игрок может установить блок.
6. Титановый блок обладает повышенной прочностью.
7. Блок можно использовать для строительства.
8. Мод запускается без критических ошибок.

⸻

7. Вопросы для изучения

1. Как зарегистрировать новый блок в Minecraft?
2. Как создать текстуру для титанового блока?
3. Как добавить название блока?
4. Как настроить прочность блока?
5. Как сделать блок доступным игроку?
6. Как добавить рецепт создания титанового блока?
7. Как запустить и проверить мод?

⸻

8. Индивидуальный вклад участника

Участник №1

Функциональное требование:
Титановый блок должен иметь высокую прочность.

Критерий готовности:
Прочность титанового блока выше, чем у обычных строительных блоков.

Вопрос для изучения:
Как настроить прочность нового блока в Minecraft?

Ответственность:
Настройка прочности титанового блока и проверка его работы в игре.

Участник №2

Функциональное требование:
Титановый блок должен иметь собственную текстуру.

Критерий готовности:
Текстура правильно отображается в инвентаре и игровом мире.

Вопрос для изучения:
Как добавить текстуру новому блоку?

Ответственность:
Создание текстуры и настройка внешнего вида титанового блока.

⸻

9. Минимальная версия продукта

Минимальная версия мода должна содержать один новый строительный блок — Титановый блок.

Он должен:

* отображаться в Minecraft;
* иметь название;
* иметь собственную текстуру;
* быть доступным игроку;
* устанавливаться в мире;
* обладать повышенной прочностью;
* использоваться для строительства.

⸻

Контрольные вопросы

1. Почему разработка продукта начинается с определения требований?
Чтобы заранее определить, что должен делать продукт.

2. Чем концепция продукта отличается от его названия?
Название — это имя продукта, а концепция описывает его назначение и возможности.

3. Что называется функциональным требованием?
Требование к функции, которую должен выполнять продукт.

4. Что называется нефункциональным требованием?
Требование к качеству работы продукта, например к стабильности или производительности.

5. Почему требование должно быть проверяемым?
Чтобы можно было определить, выполнено оно или нет.

6. Что входит в минимальную версию продукта?
Основные функции, необходимые для работы продукта.

7. Для чего используются критерии готовности?
Чтобы определить, когда продукт считается готовым.

8. Зачем до начала программирования составлять перечень вопросов для изучения?
Чтобы определить, что необходимо изучить перед разработкой мода.