Элісан: Гэй, хлопцы!
Я проста тэстуючы гульня, якую я зрабіў.
Гэта супер лёгка зрабіць просты гульні, як гэта.
І на самай справе, я пакажу вам, як я зрабіў гэта прама цяпер.
Давайце на галаву, каб www.scratch.mit.edu.
Мы хочам стварыць новы праект, таму дазваляе націсніце на ўкладцы Стварэнне.
У мяне ўжо ёсць адкрыў прадукт, таму мы збіраемся перайсці на тут.
>> Давайце пачнем з хуткага тура драпіны асяроддзя.
У левым ніжнім куце тут, у нас ёсць усё спрайты, што будзе
выкарыстоўваць у нашай гульні.
Напрыклад, у нас ёсць малпа, банан, і брокалі.
Калі мы націскаем на кожнага спрайт вы будзеце заўважыць, што правая калонка будзе
змяніць, каб паказаць нам, што мы працуем з той спецыфічнай спрайт.
Усё, што мы ставім у гэтым слупку будзе кантраляваць спрайт, які выдзелены.
Тут, у сярэдзіне, у нас ёсць слупок які змяшчае нашу паллет галаваломкі,
якія мы будзем выкарыстоўваць, каб стварыць нашу гульню.
У верхняй частцы, у нас ёсць катэгорыя галаваломкі мы павінны працаваць.
Напрыклад, сіні частак, у адпаведнасці ўкладка руху, дазволіць нам
кантраляваць, як нашы спрайты рухацца.
Мы будзем даследаваць іншыя катэгорыі як мы ствараем нашу гульню.
Нарэшце, у левым верхнім куце, мы ёсць наш этап, дзе мы будзем
на самай справе гуляць у сваю гульню.
Дзе мы можам убачыць эфект ад нашы сцэнары на спрайтов.
>> Так што давайце пачнем.
У нашай гульні, малпа будзе паспрабуйце з'есці банан час
пазбягаючы брокалі.
Малпа рушаць услед нашаму мыш, і брокалі і бананы паплыве
па сцэне выпадкова.
Калі малпа набліжаецца да банан, банан будзе актыўна спрабаваць
каб пазбегнуць малпу, проста каб пераканацца, рэчы крыху больш захапляльным.
>> Давайце пачнем з дапамогай сцэнарыяў паводзін нашага галоўнага героя, малпа.
Для пачатку наш сцэнар, мы будзем выкарыстоўваць пры Зялёны сцяг націснуў кавалак ад
падзеі катэгорыя.
Тут.
Гэта прывядзе да таго усе кавалачкі галаваломкі звязана з кнопкай для запуску, калі мы
націсніце зялёны сьцяг, тут, на ў правым верхнім куце сцэны.
Мы хочам малпу ісці за мышшу.
Так мы выбіраем кнопку Go To і выберыце паказальнікам мышы, як і.
Такім чынам, мы збіраемся паспрабаваць яго тут.
Давайце праверым гэта і паглядзець, што адбываецца.
>> Так што, падобна сапраўды толькі як малпа затым першы пстрычка мышы.
Гэта таму, што, па змаўчанні, Да блакаваць выконваецца толькі адзін раз.
Каб атрымаць малпа прытрымлівацца мыш на працягу ўсёй гульні, мы павінны
гэты блок, каб выканаць зноў і зноў.
Падобна на тое, нам патрэбна нейкая з цыкла канструкцыю.
Так што давайце рухацца ў кантролі.
Паглядзіце, давайце паспрабуем гэта назаўжды пятлю.
Здаецца, што гэта працуе.
>> Так, у наступны мы павінны думаць пра як малпа будзе
ўзаемадзейнічаць з іншымі спрайтов.
У прынцыпе, нам трэба дадаць логіку для нашага Гульня, такім чынам, што, гульня скончыцца, калі
малпа тычыцца банан або брокалі.
А на самай справе выкарыстаць слова "калі" пры апісанні паводзінаў
мы спрабуем стварыць.
І дастаткова зручна, ёсць кантроль іх называюць Калі, што мы выкарыстоўваем
менавіта для гэтай мэты.
Такім чынам, ромб, прама тут, на блок, дзе мы ставім
стан, што мы хочам праверыць.
У гэтым выпадку, мы праверым, ці з'яўляецца малпа дакранаючыся банан.
>> Se мы захопліваем Кранальная дэталь з катэгорыі зандзіравання.
І выбіраць Banana ад выпадальнае меню.
Цяпер мы павінны сказаць нашаму спрайт, што рабіць, калі гэта тычыцца банан.
Мы хочам, каб у гульню да канца, і Малпа сказаць, што вы выйгралі.
Так мы дадаем у Say і спыніць усе кавалак.
Мы зменім, прывітанне, каб, вы выйгралі.
І час да 0,5.
Цяпер мы ўжыць тую ж логіку, калі малпа дакранаючыся брокалі,
акрамя нас будзе малпа сказаць, Вы страцілі, а, як вы выйгралі.
>> Давайце праверым гэта і ўбачыць, калі ён працуе.
Ўзрушаюча.
Мы скончылі сцэнарыяў малпы паводзіны, але мы яшчэ не скончылі.
Мы ўсё яшчэ павінны сказаць брокалі і банан, што рабіць.
>> Пачнем з больш просты з двух, брокалі.
Якія толькі трэба рухацца ў выпадковым парадку.
Зноў жа, мы пачнем з Калі Зялёны сцяг націснуў кавалак.
Нам трэба спрайт быць у пастаяннай руху, так што давайце супраціву
з Назаўжды цыклу.
Мы створым выпадковае рух з дапамогай некаторыя кавалкі руху са выпадковым
Лік генератар.
>> Добра, давайце праверым гэта.
Выдатна
>> Добра, цяпер толькі банан застаецца.
Давайце пачнем з таго ж набор частак, як раней.
Так што, калі малпа набліжаецца, банан варта пазбягаць яго.
У адваротным выпадку, банан павінен рухацца ў выпадковым парадку.
Падобна на тое, праца для гэта калі астатняе блок.
Ва ўмовах, мы будзем правяраць бананы адлегласць ад малпы, і
тады гэта пазбегнуць адпаведна.
>> Цяпер, калі гэта ўмова не ўжываецца,
банан павінен рухацца ў выпадковым парадку.
Так што давайце проста скрасці нашу выпадковае рух п'есы з брокалі.
Усё, што нам трэба зрабіць, гэта перацягнуць штук мы хочам бананавай спрайт, а
яны будуць скапіяваныя.
>> Усё зроблена.
Давайце праверым гэта.
Ўзрушаюча.
Усё, здаецца, працуе.
Цяпер ідзі і зрабіць свае ўласныя гульні.
>> Калі вам трэба натхненне праверыць мінулыя праекты
ад CS50 на сайце.
>> Мяне клічуць Элісан, і гэта CS50.
>> Мне трэба, каб атрымаць гэтыя наладзіць супер хуткі.