← Все вопросы

Как сделать счёт очков через переменную в Scratch?

Задан 32 месяца назад476 просмотров2 ответа
11

Хочу, чтобы в игре считались очки и показывались на экране. Как создать переменную «счёт» в скретче и прибавлять к ней баллы?

2 ответа

15
✓ Принятый ответ — помог автору

Очки в Scratch хранятся в переменной. Переменная — это как коробочка с подписью, в которую кладут число. 📦

Сначала создай переменную:

  1. Иди в оранжевую полку «Переменные».
  2. Нажми «Создать переменную».
  3. Назови её «Очки» и нажми ОК.

Готово! Теперь на сцене появится табличка «Очки: 0» — это видно игроку. 🏆

Теперь два главных блока:

  • «задать Очки = 0» — обнулить счёт в начале игры.
  • «изменить Очки на 1» — прибавить балл.

Собери базу так:

когда нажат зелёный флажок
задать «Очки» = 0

А когда поймали приз (например, внутри проверки касания):

если <касается «Звезда»> то
    изменить «Очки» на 1

Каждый раз счёт будет расти на 1, и табличка обновится сама. ✨

Важно — частая ошибка: забыть обнулить очки по зелёному флажку. Тогда при новой игре счёт продолжит расти со старого числа, а не с нуля. Всегда ставь «задать Очки = 0» в самом начале.

Хочешь отнимать очки (например, за промах)? Поставь «изменить Очки на -1». Минус — значит вычесть. ✅

5

Подсказка про показ: галочка слева от переменной в полке включает и выключает табличку на сцене. Если очки показывать не надо (например, это секретный таймер) — сними галочку.

А ещё табличку можно перетащить мышкой в удобный угол прямо на сцене, и даже выбрать «большое значение» — тогда будет видно только крупное число без подписи. Красиво для рекордов! 🙂

Ваш ответ

Войдите, чтобы ответить на вопрос.