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

Занятие 36. Защита версии 1.0

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

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

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

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

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

Занятие 36 посвящено теме «Защита версии 1.0». Здесь этот навык применяется не как отдельное упражнение, а как часть общей текстовой RPG. Защита версии 1.0 — контрольный прогон продукта и объяснение структуры. Ученик показывает старт, основные системы, один тест и один исправленный дефект без введения нового синтаксиса.

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

checks=["чистый запуск","переход по карте","использование предмета","бой","сохранение","завершение"]
for item in checks:
    print("[ ]",item)

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

Практика

Продемонстрируй версию 1.0: чистый запуск, переход по карте, использование предмета, бой, сохранение и завершение. Квест ещё не обязателен, потому что изучается позже.

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

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

Все перечисленные механики воспроизводятся в одной версии; ученик показывает, где расположены данные, функции и сохранение.

Как проверить: Основной сценарий версии 1.0 + один ошибочный переход + повторное использование предмета.

Что сдать

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

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

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

Не чинить проект во время демонстрации случайными изменениями. Если найден дефект, сначала зафиксируй сценарий его воспроизведения.

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

Составь список замечаний после защиты и выбери одно исправление для следующей версии.

После базы: Подготовь резервную копию версии 1.0 перед дальнейшими изменениями.

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

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