Как сделать счёт очков через переменную в Scratch?
Хочу, чтобы в игре считались очки и показывались на экране. Как создать переменную «счёт» в скретче и прибавлять к ней баллы?
2 ответа
Очки в Scratch хранятся в переменной. Переменная — это как коробочка с подписью, в которую кладут число. 📦
Сначала создай переменную:
- Иди в оранжевую полку «Переменные».
- Нажми «Создать переменную».
- Назови её «Очки» и нажми ОК.
Готово! Теперь на сцене появится табличка «Очки: 0» — это видно игроку. 🏆
Теперь два главных блока:
- «задать Очки = 0» — обнулить счёт в начале игры.
- «изменить Очки на 1» — прибавить балл.
Собери базу так:
когда нажат зелёный флажок
задать «Очки» = 0
А когда поймали приз (например, внутри проверки касания):
если <касается «Звезда»> то
изменить «Очки» на 1
Каждый раз счёт будет расти на 1, и табличка обновится сама. ✨
Важно — частая ошибка: забыть обнулить очки по зелёному флажку. Тогда при новой игре счёт продолжит расти со старого числа, а не с нуля. Всегда ставь «задать Очки = 0» в самом начале.
Хочешь отнимать очки (например, за промах)? Поставь «изменить Очки на -1». Минус — значит вычесть. ✅
Подсказка про показ: галочка слева от переменной в полке включает и выключает табличку на сцене. Если очки показывать не надо (например, это секретный таймер) — сними галочку.
А ещё табличку можно перетащить мышкой в удобный угол прямо на сцене, и даже выбрать «большое значение» — тогда будет видно только крупное число без подписи. Красиво для рекордов! 🙂