1. Координата после цикла
x = 10, затем 4 раза выполняется «изменить x на 7». Чему равен x?
Ответ и разбор
38. Четыре изменения дают 28: 10 + 4 × 7.
Не угадывай результат по цвету блоков: трассируй состояние, объясняй событие и исправляй алгоритм.
Каждая задача требует не только ответа, но и короткого объяснения. После разбора перенеси идею в Block Studio и проверь её на настоящем игровом коде.
x = 10, затем 4 раза выполняется «изменить x на 7». Чему равен x?
38. Четыре изменения дают 28: 10 + 4 × 7.
Спрайт имеет y=120. Что произойдёт после y -= 30?
Спрайт поднимется до y=90, потому что ось y растёт вниз.
Сценарий начинается блоком «когда нажата клавиша пробел». Выполнится ли он после нажатия флага?
Нет. У каждого сценария собственное событие запуска.
Касание стены истинно. Какая ветвь выполняется в «если не касается стены — двигаться, иначе — сказать Стоп»?
Ветка «иначе»: отрицание делает первое условие ложным.
Почему счёт нужно хранить в переменной, а не только рисовать текст «Счёт: 5»?
Текст — представление. Переменная нужна для следующего вычисления, проверки победы и восстановления кадра.
Два обработчика одновременно прибавляют к x по 5. Какой риск?
Скорость удвоится или результат будет зависеть от порядка обработки. Нужен один владелец координаты либо явное объединение действий.
Старое x уже потеряно. Сначала вычисли next_x, проверь его и только затем измени состояние.
Для сравнения нужен ==. Кроме того, состояние победы лучше сохранить, чтобы не запускать эффект каждый кадр.
x не меняется, поэтому условие всегда истинно. Добавь изменение x или ограничение числа шагов.
Нужно восстановить всё состояние: y, счёт, список предметов, таймер и режим.