Оглавление:
- Запасы
- Шаг 1: Новый проект
- Шаг 2: создание нового спрайта
- Шаг 3: Главный герой
- Шаг 4: Плохой парень
- Шаг 5: Фон
- Шаг 6: игра окончена
- Шаг 7: пуля
- Шаг 8: кодирование
- Шаг 9: стрельба
- Шаг 10: Кодекс плохого парня
- Шаг 11: Заключительные шаги
Видео: 2D Shooter Scratch Game: 11 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:49
В этом руководстве я покажу вам, как создать скретч-игру в виде 2D-шутера. Сделать это довольно просто, но, надеюсь, вы кое-чему научитесь на этом пути и вскоре создадите свои собственные скретч-игры!
Запасы
- Компьютер.
- Скретч-логин / Аккаунт.
- Мышь (значительно упрощает игру, когда вы закончите).
Шаг 1: Новый проект
Первое, что вам нужно сделать, это перейти на https://scratch.mit.edu/. Затем вы хотите войти в свою учетную запись и нажать «Создать».
Шаг 2: создание нового спрайта
Первое изображение - это то, что вы должны увидеть после нажатия кнопки создания. Что вы хотите сделать сейчас, так это щелкнуть значок царапины с надписью «спрайт один», а затем нажать кнопку корзины. Это удалит начальный спрайт, и мы сможем создать свой собственный. Затем мы хотим щелкнуть логотип кошки со знаком +, а затем выбрать краску. Теперь мы можем сделать наш первый спрайт.
Шаг 3: Главный герой
Теперь мы хотим создать нашего главного героя, которым будет управлять игрок. Используя инструменты слева, нарисуйте небольшой круг с центром посередине и используйте инструменты линии и прямоугольник, чтобы нарисовать оружие и пистолет. Вы можете поэкспериментировать с цветами, если хотите, но в первый раз просто попробуйте сделать их такими же по размеру и форме, как у меня. Наконец, когда вы закончите, нажмите на текст, где написано спрайт один, и замените его на «Игрок», как у меня. Это просто способ узнать, что «Игрок» относится к нашему главному герою.
Шаг 4: Плохой парень
Теперь, когда мы сделали нашего главного героя, нам нужно сделать что-нибудь, чтобы он мог сражаться. Используя инструменты слева, снова сделайте то же, что и в шаге 3, но с более прямыми руками и без оружия. Сделайте его примерно того же размера, что и «Player», и убедитесь, что он смотрит прямо влево. Наконец, переименуйте его, как мы делали на шаге 3, во что-нибудь вроде «BadGuy». Прежде чем мы перейдем к следующему шагу, щелкните значок фона в левом нижнем углу и выберите краску.
Шаг 5: Фон
После того, как вы щелкнули значок краски на шаге 4, используйте инструмент «Прямоугольник», чтобы создать фон из цвета по вашему выбору, точно так же, как вы рисовали спрайты. Убедитесь, что вы удалили пустой белый фон, созданный автоматически, чтобы у вас остался только этот фон. Затем, наконец, назовите его что-нибудь вроде «Фон».
Шаг 6: игра окончена
Снова щелкните значок с краской и создайте второй фон с помощью текстового инструмента, чтобы сделать что-то похожее на это. Переименуйте его в GameOver или что-нибудь подобное и переходите к следующему шагу.
Шаг 7: пуля
Теперь мы собираемся сделать пулю, чтобы наш игрок мог стрелять по плохим парням. Это даже проще, чем другие спрайты, и все, что вам нужно сделать, это создать небольшой горизонтальный прямоугольник с центром на значке плюс посередине. Затем назовите его «Пуля» и переходите к следующему шагу.
Шаг 8: кодирование
Сначала выберите спрайт «Игрок» в нижнем левом углу, который мы сделали ранее. Затем в верхнем левом углу, где написано код, костюмы и звук, щелкните код. Вы можете прокручивать блоки с цветовой кодировкой вверх и вниз, а также перетаскивать блоки в рабочую область. Чтобы удалить блок, перетащите его обратно в левую сторону. Привыкайте к перемещению, отсоединению и удалению блоков. Просматривая блоки кода, воссоздайте код на картинке. Когда вы дойдете до блока «Трансляция», вы сделаете новую трансляцию и назовете ее «Стрельба», а затем выберите ее во встроенном выпадающем меню блока.
Этот код позволяет игроку перемещаться с помощью WASD (вверх, влево, вниз и вправо). Он также запускает спрайт в середине экрана. Правильный фрагмент кода поможет нам заставить пулю стрелять. Если вы ничего из этого не понимаете, ничего страшного, просто скопируйте код и посмотрите, сможете ли вы понять, как он работает на этом пути.
Шаг 9: стрельба
Еще раз, как и в шаге 8, вы собираетесь воссоздать код на картинке, но на спрайте пули (щелкните спрайт «Пули» в правом нижнем углу).
Этот код работает с кодом на «Player» и делает так, что всякий раз, когда мышь удерживается, он создает клон пули (позволяя одновременно создавать несколько спрайтов пули) перед игроком, чтобы он выглядел как будто он выходит из пистолета игрока, а затем движется в направлении, указанном вашей мышью. Это дает игроку возможность целиться и стрелять пулями.
Шаг 10: Кодекс плохого парня
Это, наверное, самый сложный и важный код. Выберите спрайт «BadGuy», а затем убедитесь, что все как на картинке. В этой части кода нам нужно создать переменную. Мы делаем это так же, как создавали широковещательное сообщение. Убедитесь, что также выбрано «для всех спрайтов». Мы также должны сделать второе широковещательное сообщение под названием GameOver.
Этот код делает так, что злоумышленник создает клонов, которые случайным образом появляются по краям экрана. Это также делает так, что плохой парень всегда следует за игроком, умирает, когда пуля попадает в него, и что игра заканчивается, когда один из плохих парней касается игрока.
Шаг 11: Заключительные шаги
Наконец, добавьте Код на левой картинке к «Player», код на верхнем правом снимке к «Bullet» и код на третьей картинке к «BadGuy». Таким образом мы останавливаем все, что происходит после завершения игры, и завершаем ее. Ты сделал это! Дважды проверьте, что все написано правильно. Нажмите «Посмотреть страницу проекта» вверху и приступайте к игре! Щелкните зеленый флаг, чтобы запустить код, и красный знак остановки, чтобы остановить код. Если вы хотите увидеть тот, который я сделал, или дважды проверить свой код, перейдите сюда: https://scratch.mit.edu/projects/381823733/. Не стесняйтесь добавлять новые вещи, такие как рекорды, здоровье, урон и различное оружие. Повеселись!
Рекомендуемые:
BBC Micro: Bit and Scratch - Интерактивная игра с рулевым колесом и вождением: 5 шагов (с изображениями)
BBC Micro: Bit and Scratch - Интерактивное рулевое колесо и игра вождения: Одно из моих заданий на этой неделе - использовать BBC Micro: bit для взаимодействия с программой Scratch, которую мы написали. Я подумал, что это прекрасная возможность использовать мою ThreadBoard для создания встраиваемой системы! Мое вдохновение для скретч-п
Расширения Scratch 3.0: 8 шагов
Расширения Scratch 3.0: Расширения Scratch - это фрагменты кода Javascript, которые добавляют новые блоки в Scratch. Хотя Scratch связан с множеством официальных расширений, официального механизма для добавления пользовательских расширений нет. Когда я делал свой Minecraft controll
Story Interactive (Scratch Game): 8 шагов
Story Interactive (Scratch Game): это будет учебник о том, как создать игру с нуля с диалогами и спрайтами. Он также научит вас добавлять клипы в игру и время, включая трансляцию и многое другое
Aruduino LED Game Fast Clicking Two Player Game: 8 шагов
Aruduino LED Game Игра для двух игроков с быстрым щелчком: этот проект вдохновлен @HassonAlkeim. Если вы хотите глубже изучить, вот ссылка, которую вы можете проверить https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/. Эта игра является улучшенной версией Alkeim's. Это
Cat Ball Shooter: 9 шагов (с изображениями)
Cat Ball Shooter: Необходимые материалы 1 x RFID-датчик / пульт 1 x Arduino uno 2 x электродвигатели постоянного тока 1 x 180 сервопривод 1 x 360 сервоприводов, несколько проводов Коробка / контейнер для сборки проектной трубы для подачи мяча