← Все вопросы
Как сделать простую игру «поймай яблоко» в Scratch?
9
Хочу сделать игру: яблоко падает сверху, я двигаю корзину снизу и ловлю его. За каждое пойманное — очко. С чего начать собирать такую игру?
2 ответа
12
✓ Принятый ответ — помог автору
Отличный первый проект! Нужно два спрайта: корзина (внизу) и яблоко (падает сверху). Плюс переменная Очки.
Корзина — двигается мышкой по горизонтали:
когда нажат зелёный флажок
всегда
установить x в (значение x мыши)
Яблоко — падает сверху, при поимке даёт очко и появляется снова сверху в случайном месте:
когда нажат зелёный флажок
установить [Очки] в (0)
всегда
перейти в x: (выбрать случайное от (-200) до (200)) y: (170)
повторять до <касается [Корзина]?>
изменить y на (-5)
если <y < (-160)> то
остановить [этот скрипт]
изменить [Очки] на (1)
Идея: яблоко падает вниз (y уменьшается), пока не коснётся корзины — тогда +1 очко и оно прыгает обратно наверх. Дальше можно добавить таймер и звук.
4
Когда освоишься — добавь «сбросить таймер» и условие «если таймер > 30, остановить всё». Получится игра на время: сколько яблок успеешь поймать за 30 секунд. Так интереснее играть.
Ваш ответ
Войдите, чтобы ответить на вопрос.