Визуальная и текстовая формы находятся рядом. Блоки помогают спроектировать алгоритм, но итоговый Python не скрыт: после генерации меняй любые строки, запускай код и проверяй результат.
проектблоки → Pythonигра с кодом
01
Как работать
- 1. Добавь блоки из палитры и настрой числа или цвет.
- 2. Измени порядок кнопками ↑ и ↓; событие должно предшествовать своему сценарию.
- 3. Нажми «Собрать Python» и изучи функции
init,update,draw. - 4. Перепиши код справа: добавь правило, предмет или подпись.
- 5. Нажми Run, кликни Canvas и управляй стрелками/WASD; Space перезапускает игру.
02
Визуальная программа
Block Studio загружается…
03
Редактируемый Python и игра
Код ниже полностью редактируется. Он выполняется локально в одноразовом Worker и может вернуть только ограниченные команды Canvas.
Python Studio загружается…
04
Миссии
- Собери базовую игру, измени скорость и добавь вторую стену. Проверь, что игрок не проходит сквозь обе стены.
- После генерации кода добавь переменную
livesи покажи её черезcanvas.text. - Измени условие сбора: большой кристалл должен давать 3 очка, обычный — 1.
- Добавь проигрыш: после определённого числа ходов покажи сообщение и заблокируй движение.
05
Критерии проекта
| Критерий | Минимум | Сильная работа |
|---|---|---|
| Алгоритм | событие, движение, условие | несколько состояний и ясный рестарт |
| Код | изменены 3 строки Python | добавлена собственная функция |
| Игра | есть цель и обратная связь | есть победа, проигрыш и баланс |
| Проверка | пройдены края и рестарт | описаны тесты и исправленная ошибка |