Съдържание:

2D Shooter Scratch Game: 11 стъпки
2D Shooter Scratch Game: 11 стъпки

Видео: 2D Shooter Scratch Game: 11 стъпки

Видео: 2D Shooter Scratch Game: 11 стъпки
Видео: Blast - C++ 3D Ray Casting game engine from scratch: Point light emitters with pseudo Radiosity 2024, Ноември
Anonim
2D Shooter Scratch игра
2D Shooter Scratch игра

В тази инструкция ще ви покажа как да направите 2D шутер скреч игра. Изработката е доста проста, но се надяваме, че ще научите някои неща по пътя и скоро ще създадете свои собствени скреч игри!

Консумативи

  • Компютър.
  • Вход за акаунт/акаунт.
  • Мишка (Улеснява играта, когато свършите).

Стъпка 1: Нов проект

Нов проект
Нов проект

Първото нещо, което искате да направите, е да отидете на https://scratch.mit.edu/. След това искате да влезете с вашия акаунт и да кликнете върху „Създаване“.

Стъпка 2: Направете нов спрайт

Създаване на нов спрайт
Създаване на нов спрайт
Създаване на нов спрайт
Създаване на нов спрайт

Първата снимка е това, което трябва да видите, след като щракнете върху бутона за създаване. Това, което искате да направите сега, е да кликнете върху иконата за скреч котка, която казва „sprite one“, след което щракнете върху бутона за кошче. Това ще изтрие началния спрайт, за да можем да направим свой собствен. След това искаме да кликнете върху логото на котката със знака + и след това да изберете боя. Сега можем да направим първия си спрайт.

Стъпка 3: Основният герой

Главният герой
Главният герой

Сега искаме да направим нашия главен герой, който играчът ще контролира. Използвайки инструментите вляво, направете малък кръг, центриран в средата, и използвайте инструмента за линията и инструмента за правоъгълник, за да нарисувате ръце и пистолет. Можете да експериментирате с цветовете, ако искате, но за първи път просто се опитайте да го направите толкова сходен по размер и форма като моя. И накрая, след като приключите, щракнете върху текста, където пише sprite one и го заменете, за да кажете „Player“, както прави моят. Това е просто начин да разберем, че „Играч“се отнася до нашия главен герой.

Стъпка 4: Лошият човек

Лошият човек
Лошият човек

Сега, когато направихме нашия главен герой, трябва да направим нещо, с което този герой да се бие. Използвайки инструментите вляво, отново направете същото като в стъпка 3, но с повече прави ръце и без пистолет. Направете го приблизително със същия размер като „Player“и се уверете, че е обърнат директно вляво. И накрая, преименувайте го, както направихме в стъпка 3, на нещо като „BadGuy“. Преди да преминем към следващата стъпка, щракнете върху иконата на фона в долния ляв ъгъл и изберете боя.

Стъпка 5: Фон

Задният фон
Задният фон

След като щракнете върху иконата за боя от стъпка 4, използвайте инструмента правоъгълник, за да направите фон от избрания от вас цвят, точно както сте нарисували спрайтовете. Не забравяйте да изтриете празния бял фон, който автоматично се прави за вас, така че единственият фон, който имате, е този. След това накрая го кръстете на нещо като „Фон“.

Стъпка 6: Игра над фона

Игра на заден план
Игра на заден план

Щракнете отново върху иконата за боя и направете втори фон с помощта на текстовия инструмент, за да направите нещо, което изглежда така. Преименувайте го на GameOver или нещо подобно и преминете към следващата стъпка.

Стъпка 7: Куршум

Куршум
Куршум

Сега ще направим куршум, който нашият играч може да стреля по лошите. Това е дори по -просто от другите спрайтове и всичко, което трябва да направите, е да направите малък хоризонтален правоъгълник, центриран върху знака плюс в средата. След това го кръстете „Bullet“и преминете към следващата стъпка.

Стъпка 8: Кодиране

Кодиране
Кодиране

Първо, изберете Sprite "Player" от долния ляв ъгъл, който направихме преди. След това в горния ляв ъгъл, където пише код, костюми и звук, щракнете върху кода. Можете да превъртате нагоре и надолу през цветно кодираните блокове и да плъзгате и пускате блокове върху работното пространство. За да изтриете блок, плъзнете го обратно вляво. Свикнете да премествате, отделяте и изтривате блокове. Преглеждайки кодовите блокове, пресъздайте кода в картината. Когато стигнете до блока "Broadcast", ще направите ново излъчване и го наречете "Shoot", след което го изберете от вграденото меню на блока.

Този код прави, че позволява на играча да се движи с WASD (нагоре, наляво, надолу и надясно). Той също така стартира спрайта в средата на екрана. Правилното парче код ще бъде как да накараме куршума да стреля. Ако не разбирате нищо от това, няма проблем, просто копирайте кода и вижте дали можете да разберете как работи по пътя.

Стъпка 9: Снимане

Стрелба
Стрелба

Още веднъж, както в стъпка 8, ще пресъздадете кода в картината, но върху спрайта с куршуми (щракнете върху спрайта "Bullet" в долния десен ъгъл).

Този код работи с кода на „Player“и го прави така, че винаги, когато мишката се задържи, той създава клонинг на куршума (позволяващ да има няколко спрайта от куршуми наведнъж) пред плейъра, така че да изглежда сякаш излиза от пистолета на играча и след това се движи в посоката, към която е насочвала мишката ви. Това дава на човека, който играе играта, способността да се прицелва и да стреля с куршуми.

Стъпка 10: Кодът на лошия човек

Кодът на лошия човек
Кодът на лошия човек
Кодът на лошия човек
Кодът на лошия човек

Това е може би най -сложният и решаващ код досега. Изберете спрайта "BadGuy" и след това се уверете, че всичко е като картината. В тази част на кода трябва да направим променлива. Правим това по същия начин, по който направихме съобщението за излъчване. Уверете се, че е избрано и „за всички спрайтове“. Също така трябва да направим второ съобщение за излъчване, наречено GameOver.

Този код прави така, че лошият човек прави клонинги, които се появяват произволно по краищата на екрана. Това прави така, че лошият човек винаги следва играча, умира, когато куршум го удари, и че играта приключва, когато някой от лошите момчета докосне играча.

Стъпка 11: Последни стъпки

Заключителни стъпки
Заключителни стъпки
Заключителни стъпки
Заключителни стъпки
Заключителни стъпки
Заключителни стъпки

Накрая добавете кода в лявата картина към „Player“, кода в горната дясна снимка към „Bullet“и кода от третата картина към „BadGuy“. Ето как спираме всичко да се случи, след като играта приключи и завършваме играта. Направи го! Двойно проверете дали всичко е кодирано правилно. Кликнете върху „Вижте страницата на проекта“в горната част и отидете да играете играта си! Щракнете върху зеления флаг, за да стартирате кода, и червения знак за спиране, за да спрете кода. Ако искате да видите този, който направих, или проверете два пъти кода си, отидете тук: https://scratch.mit.edu/projects/381823733/. Чувствайте се свободни да добавяте нови неща, като високи резултати, здраве, щети и различни оръжия. Забавлявай се!

Препоръчано: