Подробную видеоинструкцию ищите в конце материала.
Рисование спрайта куклы
Так как сериал еще совсем новый, мы не нашли в интернете картинок, которые могли бы стать персонажами, поэтому рисовать их мы будем сами. Начнем с куклы, которая будет следить за игроком. Для этого выбираем оранжевый цвет для платья и с помощью инструмента «Линия» рисуем ровный и замкнутый треугольник и заливаем его оранжевым. Сверху ставим прямоугольник, создавая верхнюю часть тела. Под платьем кукла носит желтую рубашку. Чтобы изобразить воротник, нарисуем маленький желтый прямоугольник в районе будущей шеи и добавим по бокам короткие рукава.
Так как у куклы будет 2 положения в ходе игры, продублируем наш рисунок.
![как создать игру в скретч](https://static.tildacdn.com/tild3261-3031-4637-b962-333238623265/1-min.png)
Далее давайте добавим ноги и шею, вытягивая прямоугольник до нужных размеров. Затем на шею приделаем голову и закрасим ее бежевым цветом. Поскольку шея имеет прерывистую линию, залить ее не получится, поэтому мы вручную кистью закрашиваем ее.
Теперь давайте рисовать руки — точно такие же прямоугольники, на концах у которых с помощью кисти мы нарисуем 5 пальцев. Затем выделим руку целиком, продублируем ее и отразим по вертикали. Таким образом получаем симметричную руку. Теперь нарисуем ей туфельки и белые гольфы, для этого кистью рисуем силуэт обуви и примерную длину носков. Затем заливаем туфли темно-коричневым цветом, а на место носков ставим белые прямоугольники.
В сериале у куклы были два хвостика по бокам, нарисуем их, используя кисть. Мы можем просто нарисовать одну сторону ее прически и отзеркалить ее. Также нарисуем этой кукле губы и глаза.
Для вида сзади нам надо залить темно-коричневым цветом всю голову, это будет затылок, добавим два хвостика по бокам. Скопируем руки и ноги с первого рисунка и приделаем их к версии куклы, повернутой к нам спиной. Не забудьте исправить туфли так, чтобы казалось, что она отвернулась от нас.
![как сделать игру в кальмара в скретч](https://static.tildacdn.com/tild6634-3537-4562-b935-366633353435/2-min.png)
Отлично, теперь группируем даму, стоящую спиной, копируем ее, создаем новый костюм и вставляем ее туда, а с предыдущего костюма удаляем ее.
![как сделать игру в скретч](https://static.tildacdn.com/tild3966-3935-4337-b061-643834343739/3-min.png)
И давайте сразу переименуем костюмы на «вижу» и «не вижу», чтобы не путаться во время программирования. И поменяем размер этих спрайтов на 40%.
![как сделать игру в скретч 3](https://static.tildacdn.com/tild6437-3334-4630-b964-643463336334/4-min.png)
Рисование спрайта игрока
Переходим к рисованию игрока. В сериале все игроки носили одинаковые темно-зеленые костюмы и белые слипоны, единственным отличием являлся порядковый номер на костюме. Давайте создадим что-то подобное. Выбираем темно-зеленый цвет, берем инструмент прямоугольник и создаем тело, ноги и затем руки. После чего нарисуем шею и голову. Поскольку игрок должен бежать в сторону куклы, нам будет виден его затылок, следовательно, необходимо добавить волосы.
Затем, выбрав инструмент текст, подпишем номер игроку. А теперь вопрос для всех, кто уже посмотрел сериал: как думаете, почему мы решили подписать игрока именно первым номером. Свои ответы пишите в комментариях!
Нарисуем ему белые тапочки. Добавим немного деталей и изобразим кисти. Отлично, бегун готов.
![scratch 3 уроки](https://static.tildacdn.com/tild3131-3131-4032-b032-653434643861/1-min.png)
Теперь надо выбрать фон. В сериале герои бегали по большому полю, поэтому мы выберем картинку стадиона.
![игра в кальмара скретч](https://static.tildacdn.com/tild3762-6534-4931-b132-393332316336/2-min.png)
![игра кальмара музыка тише едешь дальше будешь](https://static.tildacdn.com/tild3030-3764-4364-a434-303733653363/3-min.png)
Программирование игры на Скретч
Приступаем к программированию. Начнем с человечка.
Собираем программу: когда флажок нажат, показаться, переключить фон на Baseball1, то есть на наш стадион. Установить размер на 30%, перейти в Х координату, которая будет рандомно выбрана в промежутке от -215 до 215, и в У, равный -140. Таким образом игрок будет случайно появляться в любом месте снизу экрана. Затем ставим цикл "Повторять всегда", внутри условие: если стрелка вверх нажата , то изменить Y на 0,5.
![скретч программирование игр](https://static.tildacdn.com/tild3466-3539-4365-a261-333766313863/4-min.png)
Затем сделаем новое условие, для которого нам понадобится новый спрайт. Давайте нарисуем простую линию, которая будет являться финишем, так спрайт и назовем: "Финиш".
![уроки программирования scratch](https://static.tildacdn.com/tild3463-3861-4239-a132-643561393564/5-min.png)
Создаем условие: если персонаж касается финиша, то необходимо поменять фон на что-то праздничное. Для этого давайте добавим новый фон, который называется Party.
![скретч игры онлайн](https://static.tildacdn.com/tild6165-3266-4530-a666-313333386632/6-min.png)
После перейти в X =7 и У=-39, установить размер 100 и передать сообщение "Победа".
![как сделать игру в кальмара в скретч](https://static.tildacdn.com/tild3031-3866-4464-b035-613732313962/7-min.png)
Пока оставим этот скрипт и перейдем к скрипту куклы.
Итак, когда флажок нажат, показаться, перейти в Х=-60 и У=118 , установить размер 40%. Затем ставим блок "Повторять всегда" и внутрь пишем условие, которое будет случайно генерировать повороты куклы. Если значение между единицей и тройкой равно двум, то ждать 1 секунду, после чего изменить костюм на "Вижу". И если при этом клавиша вверх нажата, то есть мы двигаем игрока, то говорить "Попался" 1 секунду, после чего передать сообщение "Попался". Затем ждать случайное количество времени от 0,5 до 2-х секунд — это то время, когда кукла будет смотреть, то есть двигаться нельзя, иначе изменить костюм на "Не вижу".
![scratch игры](https://static.tildacdn.com/tild3262-6230-4662-a236-666430626534/8-min.png)
Теперь напишем новую команду: когда я получу сообщение "Попался", надо перейти в координаты Х=-31 и Y=-66, изменить размер на 100, после чего остановить все. Таким образом, если нас замечает кукла, она говорит "Попался", увеличивается в размере и останавливает игру.
![scratch как сделать игру](https://static.tildacdn.com/tild3335-3736-4138-b035-633238623966/9-min.png)
Когда я получу сообщение "Победа", надо спрятаться и остановить все.
![как создать игру в scratch](https://static.tildacdn.com/tild3137-3362-4132-a434-656566383634/10-min.png)
Давайте вернемся к игроку и составим программу: когда я получу сообщение "Попался", надо спрятаться.
![scratch программирование игры](https://static.tildacdn.com/tild3434-3635-4163-b565-636236633165/11-min.png)
Теперь напишем скрипт для линии финиша: когда флажок нажат, показаться, затем цикл и перейти на задний фон, чтобы линия была нарисована на земле и кукла стояла на ней. Затем 2 маленькие команды: когда я получу сообщение "Попался", надо спрятаться, а когда — "Победа", нужно, наоборот, показаться.
![создание игр в scratch](https://static.tildacdn.com/tild6266-3564-4465-b232-643836376636/12-min.png)
Давайте проверим игру. Все работает отлично, но не хватает надписи, которая бы сообщала о том, что игра окончена, давайте нарисуем ее. Для этого создаем новый спрайт и с помощью текста напишем "Game Over".
![как сделать игру в scratch 3](https://static.tildacdn.com/tild6535-3865-4531-b937-326564646532/13-min.png)
Разместим ее в центре экрана. И составим небольшой скрипт: когда я получу сообщение "Попался", показаться. А когда флажок нажат, спрятаться.
![проект игры scratch](https://static.tildacdn.com/tild3437-6164-4763-b833-333432303365/14-min.png)
Давайте также поменяем координаты для куклы. В случае, если она нас замечает, поставим X=157 Y=-81, чтобы она появлялась в центре.
![игры scratch простые](https://static.tildacdn.com/tild6532-3336-4031-b866-316465633037/15-min.png)
И также добавим в скрипт для надписи функцию перейти на передний слой.
![scratch онлайн игра](https://static.tildacdn.com/tild3961-3334-4830-b334-346562336337/16-min.png)
Давайте проверим. Отлично все работает.
Вот такая классная игра получилась у нас. Вы можете ее модернизировать: например, сделать так, чтобы кукла поворачивалась не автоматически, а ей управлял второй человек — так можно будет играть с друзьями. Если вас заинтересовало использование платформы Скретч и вы бы хотели придумать и воплотить в жизнь свой личный проект, приходите к нам в онлайн-школу программирования «Пиксель». У нас есть целый большой курс по созданию игр и анимации на Скретч, где вы научитесь создавать сложные и крутые проекты. До следующего урока!