← маршрут 1–48 · личный кабинет

Занятие 5. Практика: пролог игры — сборка

45 минут учебной работыиндивидуальнотекстовая RPG

Перед началом

Что открыть: Открой рабочую версию проекта после занятия 4. Демонстрационный lesson-05.py используй как отдельный маленький пример.

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

Что нужно понять

Занятие 5 посвящено теме «Практика: пролог игры — сборка». Здесь этот навык применяется не как отдельное упражнение, а как часть общей текстовой RPG. Пролог собирает уже изученные print, input, переменные и f-строки в одну последовательную сцену. На этом этапе ветвления ещё не нужны: важно получить цельный запуск от заставки до конца сцены.

Минимальный пример

print("=== ПРОЛОГ ===")
name = input("Имя: ")
print(f"{name} входит в башню.")
print("Дверь закрывается.")

Скачать демонстрационный .py-файл

Практика

Собери пролог: заставка, ввод имени, две персонализированные реплики, описание мира и финальная строка перехода к следующей сцене.

Связь с проектом: После базового упражнения перенеси изученный приём в рабочую версию проекта и сохрани версию после занятия 5.

Критерий проверки

Новый пользователь проходит пролог без подсказок; имя используется повторно; программа стартует и заканчивается предсказуемо.

Как проверить: Пройди пролог от первой строки до финальной без остановки: заставка → имя → две персонализированные реплики → описание мира → переход к следующей сцене.

Что сдать

Сдай рабочую версию проекта после занятия 5 и короткий протокол проверки: входные данные → ожидалось → получилось.

Если нужна поддержка: Если задача не запускается целиком, выполни один шаг отдельно и объясни, что должно измениться до следующего шага.

Типичное затруднение

Не усложняй пролог конструкциями, которых ещё не проходили. Если сцена путается, разложи её на шаги и проверь порядок ввода/вывода.

Домашняя часть

Расширь пролог до 8–10 строк, сохрани рабочую копию перед изменением.

После базы: Отметь комментариями три части файла: заставка, знакомство, завершение сцены.

Если появилась ошибка

Traceback — сообщение Python об ошибке. Сначала прочитай его последнюю строку и найди номер строки своего файла. Повтори только тот маленький шаг, на котором возникла ошибка; после исправления снова запусти тот же проверочный случай. Если используешь ИИ, сохрани собственную попытку и попроси одну подсказку, а не готовое решение.