Целью большинства игр является набор определенного количества очков, то есть игрок выиграл, если достиг набрал это количество очков. Сейчас мы научимся создавать счётчики.
Создадим следующую игру: Главный персонаж управляется с клавиатуры. При касании яблока он его сьедает и за каждое съеденное яблоко игрок получает 1 очко. Игроку засчитывается победа, когда он наберет 5 очков (то есть съест 5 яблок).
Создадим новый мир. Добавим любой объект, который можно запрограммировать (например, Коду). Для начала организуем управление персонажем с клавиатуры и сбор яблок.
Теперь создадим счетчик. Нам требуется описать условие при котором игрок получает очки. Добавляем в программу Коду следующие строки:
КОГДА + Касание Яблоко
ДЕЛАТЬ + Очки + Зеленый + 01 Очко
Строка КОГДА + Касание Яблоко ДЕЛАТЬ + Очки + Зеленый + 01 Очко означает, что мы создали объект, который ведёт отсчёт, начиная с нуля, прибавляя к счётчику по единице как только Коду каснулся яблока;
КОГДА + Счёт + Зеленый + Равен (equals) + 5 Очков
ДЕЛАТЬ + Победа
Условие КОГДА + Счёт + Зеленый + Равен (equals) + 5 Очков ДЕЛАТЬ + Победа означает, что игра будет завершена, когда игрок наберт 5 очков, то есть съест 5 яблок.
Запустим игру и посмотрим, что получилось.
Обратите внимание! В Kodu Game Lab можно добавлять имя к создаваемому счетчику. Чтобы это сделать, нужно зайти в ПАРАМЕТРЫ МИРА и найти функцию Вывод счета: [Цвет счета].
В зависимости от созданного счётчика находим наш цвет, например, красный и кликаем на пункт Loud Labeled (видимый подписанный счётчик).
Появится строка ввода, где мы можем написать название счётчика, например, Общий счет.
Теперь при запуске игры счётчик будет подписан: