Съдържание:
- Консумативи
- Стъпка 1: Нов проект
- Стъпка 2: Направете нов спрайт
- Стъпка 3: Основният герой
- Стъпка 4: Лошият човек
- Стъпка 5: Фон
- Стъпка 6: Игра над фона
- Стъпка 7: Куршум
- Стъпка 8: Кодиране
- Стъпка 9: Снимане
- Стъпка 10: Кодът на лошия човек
- Стъпка 11: Последни стъпки
Видео: 2D Shooter Scratch Game: 11 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
В тази инструкция ще ви покажа как да направите 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/. Чувствайте се свободни да добавяте нови неща, като високи резултати, здраве, щети и различни оръжия. Забавлявай се!
Препоръчано:
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 контрол
Story Interactive (Scratch Game): 8 стъпки
Story Interactive (Scratch Game): Това ще бъде урок за това как да направите игра с нула с диалог и спрайтове. Той също така ще ви научи да добавяте клипове в играта си и време, включително излъчване и др
Arduino Game Controller + Unity Game: 5 стъпки
Arduino Game Controller + Unity Game: В тази инструкция ще ви покажа как да изградите/програмирате контролер за игри arduino, който може да се свърже с единство
Arduino Pocket Game Console + A -Maze - Maze Game: 6 стъпки (със снимки)
Arduino Pocket Game Console + A -Maze - Maze Game: Добре дошли в първата ми инструкция! Проектът, който искам да споделя с вас днес, е играта Arduino maze, която се превърна в джобна конзола също толкова способна, колкото Arduboy и подобни конзоли, базирани на Arduino. Тя може да бъде блеснала с моите (или вашите) бъдещи игри благодарение на експо