Как да създадете състезателна игра в нула (със снимки)

Съдържание:

Как да създадете състезателна игра в нула (със снимки)
Как да създадете състезателна игра в нула (със снимки)
Anonim

Това wikiHow ви учи как да създадете основна състезателна игра, използвайки безплатната програма Scratch на MIT. Основният смисъл на тази състезателна игра е да завършите пистата за възможно най -кратко време, без да се сринете.

Стъпки

Част 1 от 4: Настройване на вашия запис

Създайте състезателна игра в стъпка 1
Създайте състезателна игра в стъпка 1

Стъпка 1. Отворете Scratch

Отидете на https://scratch.mit.edu/ в уеб браузъра на компютъра си.

Scratch е безплатен ресурс за програмиране за начинаещи

Създайте състезателна игра в стъпка 2
Създайте състезателна игра в стъпка 2

Стъпка 2. Щракнете върху Създаване

Това е раздел в горната част на страницата. Това отваря интерфейса на Scratch.

Създайте състезателна игра в стъпка 3
Създайте състезателна игра в стъпка 3

Стъпка 3. Затворете страничната лента „Всички съвети“

Щракнете върху х в списъка със съвети от дясната страна на страницата. Макар и да не е напълно необходимо, това ще улесни работата в интерфейса на Scratch.

Създайте състезателна игра в Scratch Стъпка 4
Създайте състезателна игра в Scratch Стъпка 4

Стъпка 4. Въведете заглавие

В текстовото поле с „Без заглавие“, написано в горния ляв ъгъл на страницата, въведете заглавието на играта си (напр. „Моята състезателна игра“).

Може да се наложи първо да активирате Adobe Flash, като щракнете върху Позволява подкана или лого.

Създайте състезателна игра в стъпка 5
Създайте състезателна игра в стъпка 5

Стъпка 5. Изтрийте спрайт във формата на котка

Щракнете с десния бутон върху котката в прозореца „Спрайтове“, който е в долната лява част на страницата, след което щракнете Изтрий в полученото падащо меню.

На Mac можете да задържите Control, докато щракнете върху спрайта, за да подканите падащото меню

Създайте състезателна игра в Scratch Стъпка 6
Създайте състезателна игра в Scratch Стъпка 6

Стъпка 6. Щракнете върху раздела Backdrops

Той е в горната част на страницата Scratch.

Създайте състезателна игра в Скреч Стъпка 7
Създайте състезателна игра в Скреч Стъпка 7

Стъпка 7. Попълнете фона

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

  • Щракнете върху иконата на кофата с боя, която е под T икона.
  • Изберете цвета на фона на песента (напр. Зелен за трева) в долната част на страницата.
  • Щракнете върху фона от дясната страна на страницата.
Създайте състезателна игра в стъпка 8
Създайте състезателна игра в стъпка 8

Стъпка 8. Начертайте своя път

Можете да направите следата си равномерна или неправилна, колкото искате:

  • Щракнете върху иконата на четката, която е в горната част на списъка с инструменти.
  • Изберете цвят за вашата песен (например черен) в долната част на страницата.
  • Увеличете ширината на четката, като плъзнете надясно плъзгача в долната част на страницата.
  • Начертайте пистата в циклична (не непременно кръгла) форма.
Създайте състезателна игра в стъпка 9
Създайте състезателна игра в стъпка 9

Стъпка 9. Добавете финална/стартова линия

Изберете цвят, който е различен от този, който сте използвали за фона и пистата, след това намалете ширината на четката и начертайте линия на мястото, на което искате да завърши състезанието.

  • Това е и точката, пред която колата ви ще започне състезанието.
  • Може да искате да използвате инструмента с права линия, който прилича на наклонена черта () под иконата на четката.

Част 2 от 4: Създаване на състезател

Създайте състезателна игра в стъпка 10
Създайте състезателна игра в стъпка 10

Стъпка 1. Щракнете върху иконата „Paint new sprite“

Това е четка с форма на четка в горната дясна част на панела „Спрайтове“, която е в долната лява част на страницата.

Създайте състезателна игра в Scratch Стъпка 11
Създайте състезателна игра в Scratch Стъпка 11

Стъпка 2. Увеличете мащаба

Щракнете върху иконата „Увеличаване“, която прилича на икона на лупа с а + в него, поне четири пъти. Трябва да видите големия иконата в средата на десния панел се увеличава.

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

Създайте състезателна игра в стъпка 12
Създайте състезателна игра в стъпка 12

Стъпка 3. Начертайте своя състезател

Използвайки четката, нарисувайте своя състезател както искате.

  • Ако правите кола, може да използвате инструмента за правоъгълник (иконата във формата на правоъгълник), за да нарисувате тялото и след това да добавите колелата на колата с инструмента за кръг.
  • The иконата в прозореца представлява центъра на вашия състезател.
Създайте състезателна игра в Scratch Стъпка 13
Създайте състезателна игра в Scratch Стъпка 13

Стъпка 4. Начертайте катастрофирал състезател

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

Например, ако настоящият ви състезател е щастливо лице, може да направите „катастрофиралия“костюм тъжно лице

Създайте състезателна игра в Scratch Стъпка 14
Създайте състезателна игра в Scratch Стъпка 14

Стъпка 5. Изберете първия си състезател

От лявата страна на панела, в който сте рисували състезателите си, щракнете върху първия, който сте нарисували.

Създайте състезателна игра в Scratch Стъпка 15
Създайте състезателна игра в Scratch Стъпка 15

Стъпка 6. Плъзнете своя състезател до изходна позиция пред финалната линия

Ще направите това в левия панел. Това ще гарантира, че вашият състезател е в правилната изходна позиция, когато отидете да създадете своя сценарий.

Състезателят ще спре, след като докосне финалната линия, затова се уверете, че състезателят е отпред

Част 3 от 4: Създаване на изходна позиция

Създайте състезателна игра в Scratch Стъпка 16
Създайте състезателна игра в Scratch Стъпка 16

Стъпка 1. Щракнете върху раздела Скриптове

Ще намерите това в горната част на страницата Scratch.

Създайте състезателна игра в Scratch Стъпка 17
Създайте състезателна игра в Scratch Стъпка 17

Стъпка 2. Щракнете върху Събития

Това е опция точно под Сценарии раздел. Това извежда списък с кодови скоби, базирани на събития.

Създайте състезателна игра в стъпка 18
Създайте състезателна игра в стъпка 18

Стъпка 3. Добавете събитието "когато флагът е щракнат" в панела

Щракнете и плъзнете иконата "когато [зеления флаг] е щракнал" в десния панел, след което я освободете там.

Създайте състезателна игра в Scratch Стъпка 19
Създайте състезателна игра в Scratch Стъпка 19

Стъпка 4. Щракнете върху Движение

Тази синя връзка е в Сценарии раздел.

Създайте състезателна игра в Scratch Стъпка 20
Създайте състезателна игра в Scratch Стъпка 20

Стъпка 5. Добавете началното местоположение на вашия състезател

Това ще определи къде започва вашият състезател, когато започнете нова игра:

  • Поставете курсора на мишката върху вашия състезател.
  • Прегледайте координатите x и y на вашия състезател точно над горната дясна страна на прозореца "Sprite".
  • Плъзнете събитието „отидете на x: 16 y: 120“, за да се побере под събитието „при натискане на знамето“.
  • Щракнете двукратно върху текстовото поле "16", след което въведете стойността x.
  • Натиснете клавиша Tab,, след което въведете стойността y.
  • Натиснете ↵ Enter.
Създайте състезателна игра в стъпка 21
Създайте състезателна игра в стъпка 21

Стъпка 6. Променете началната позиция

Плъзнете събитието „точка в посока 90“от менюто „Движение“, за да се побере под полето „отидете на x y“. Това ще гарантира, че колата ви е обърната в правилната посока при щракване на флага.

Създайте състезателна игра в стъпка 22
Създайте състезателна игра в стъпка 22

Стъпка 7. Посочете кой костюм да използвате

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

Част 4 от 4: Създаване на правила за движение

Създайте състезателна игра в стъпка 23
Създайте състезателна игра в стъпка 23

Стъпка 1. Добавете скрипт за движение

Това е скриптът, който вашият състезател ще използва, за да продължи напред:

  • Щракнете Събития.
  • Плъзнете събитието "когато флагът е щракнат" в панела, отделно от първия скрипт "когато флагът е щракнат".
  • Щракнете Контрол.
  • Плъзнете събитието "forever", за да се побере под скрипта "когато флагът е щракнат".
  • Щракнете Движение, след това плъзнете опцията „преместване на 10 стъпки“, за да се побере в слота „завинаги“.
  • Променете променливата „преместване на 10 стъпки“от „10“на „2“, след което натиснете ↵ Enter.
Създайте състезателна игра в Scratch Стъпка 24
Създайте състезателна игра в Scratch Стъпка 24

Стъпка 2. Създайте контроли

Ще използвате следния скрипт, за да присвоите контролите за завъртане на вашия състезател:

  • Щракнете Събития, след това плъзнете събитието "при натискане на клавиша за интервал" върху панела два пъти. Трябва да имате две отделни събития „при натискане на интервал“.
  • Щракнете върху текстовото поле „интервал“върху едно събитие „при натискане на интервал“, след което щракнете лява стрелка в падащото меню.
  • Щракнете върху другото поле „при натискане на интервал“в полето „интервал“на събитието, след което щракнете върху дясна стрелка в падащото меню.
Създайте състезателна игра в стъпка 25
Създайте състезателна игра в стъпка 25

Стъпка 3. Добавете движения към контролите

Ето как ще използвате клавишите със стрелки, за да завъртите своя състезател:

  • Щракнете Движение.
  • Плъзнете събитието "завъртете [стрелка надясно] 15 градуса", за да се побере под контролата "стрелка надясно".
  • Плъзнете събитието "завъртете [стрелка наляво] 15 градуса", за да се побере под контролата "стрелка наляво".
Създайте състезателна игра в стъпка 26
Създайте състезателна игра в стъпка 26

Стъпка 4. Създайте правило извън границите

Използването на това правило ще гарантира, че ако вашият състезател докосне цвета на фона (не пистата), той ще се "срине":

  • Щракнете Контрол, след това плъзнете опцията „ако тогава“на празно място.
  • Щракнете Усещане, след това плъзнете опцията „докосващ цвят“в празното пространство на опцията „ако след това“(между „ако“и „тогава“).
  • Щракнете върху текущия цвят до „докосващ цвят“, след което щракнете веднъж върху фона на пистата на вашия състезател.
  • Щракнете Изглежда, след това плъзнете „превключване на костюм на“, за да се побере в празнината „ако след това“.
  • Плъзнете цялата сборка "ако тогава", за да се побере в пролуката "завинаги" под правилото "преместване 2 стъпки".
  • Щракнете Контрол, след това плъзнете опцията "стоп всички", за да се побере под опцията "превключване на костюм в".
  • Щракнете върху „всички“, след това щракнете върху този скрипт в полученото падащо меню.
Създайте състезателна игра в стъпка 27
Създайте състезателна игра в стъпка 27

Стъпка 5. Направете реакция на финалната линия

Следният скрипт ще създаде съобщение за победа, след като състезателят ви премине финалната линия:

  • Щракнете Контрол, след това плъзнете опцията „ако тогава“на празно място.
  • Щракнете Усещане, след това плъзнете опцията „докосващ цвят“в празното пространство на опцията „ако след това“(между „ако“и „тогава“).
  • Щракнете върху текущия цвят до „докосващ цвят“, след което щракнете веднъж върху финалната линия.
  • Щракнете Изглежда, след това плъзнете опцията „кажи здравей за 2 секунди“, за да се побере в пролуката „ако тогава“.
  • Променете „здравей“, за да кажете „Спечелихте!“, След това променете „2“на колко време искате да използвате и натиснете ↵ Enter.
  • Плъзнете цялата сборка „ако тогава“в скобата „завинаги“под другата скоба „ако“.
Създайте състезателна игра в стъпка 28
Създайте състезателна игра в стъпка 28

Стъпка 6. Тествайте играта си

Намалете, като щракнете върху - икона в долната дясна част на областта на фона, щракнете върху зеления флаг над левия панел и след това използвайте клавишите със стрелки, за да се движите около вашата писта. Трябва да можете да стигнете до финалната линия, без да се сринете.

Ако установите, че песента е твърде тясна или неправилна за завършване, можете да я коригирате, като щракнете върху иконата на песента в долната лява част на страницата, като щракнете върху Фонове раздел и рисуване в областите, които се нуждаят от фиксиране с основния цвят на вашата песен.

Съвети

  • Можете да запишете Scratch проект на вашия компютър от страницата Scratch "Create", като щракнете върху Файл, щракване Изтеглете на вашия компютър, избор на място за запазване и щракване Запазване. След това можете да отворите отново проекта по-късно, като щракнете върху Файл, щракване Качете от вашия компютър и изберете вашия Scratch файл.
  • Ако трябва да отмените действие, натиснете Ctrl+Z (Windows) или ⌘ Command+Z (Mac).
  • Ще бъде значително по -лесно да отстранявате и редактирате кода си, ако поддържате различните сегменти организирани, а не произволно разпределени по панела.
  • Можете да добавите пречки към трака си, като ги добавите, като използвате различен цвят от песента си и след това използвате скрипта извън границите, за да ги приложите. За по -голяма простота, можете просто да използвате цвета на фона на вашата песен за това.

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