Алисън: Хей, момчета!
Аз просто изпробване играта направих.
Това е супер лесно да се направи проста игри като тази.
И, всъщност, аз ще ви покажа как го прави точно сега.
Нека главата на над към www.scratch.mit.edu.
Искаме да създадем един нов проект, така че позволява кликнете върху раздела Създаване.
Вече имам продукт отвори, така че отиваме за превключване тук.
>> Нека да започнем с една бърза обиколка от нулата околната среда.
На долния ляв ъгъл тук, ние имаме всички духове, които ще
да се използва в нашата игра.
Например, ние имаме една маймуна, банан, и броколи.
Когато кликнете върху всеки спрайт ти ще забележите, че дясната колона ще
се промени, за да ни покаже, че ние работим с тази специфична спрайт.
Всичко ще се постави в тази колона ще контролира спрайт, който е маркиран.
Тук, в центъра, ние имаме нашата колона съдържащи ни палет пъзел парчета,
които ние ще използваме, за да създадем нашата игра.
На върха, ние имаме категория пъзел парчета, които трябва да се работи.
Например, сини парчета, под В раздела Motion, ще ни позволи да
контролирате как нашите спрайтове движат.
Ние ще разгледаме другите категории като ние създаваме нашата игра.
И накрая, в горния ляв ъгъл, ние Разполагаме със сцената, където ще
всъщност играем нашата игра.
Къде можем да видим ефекта на нашите скриптове на спрайтовете.
>> Така че нека да започнем.
В нашата игра, маймуната ще опитайте се да се яде банан време
избягване на броколите.
Маймуната ще последва нашия мишка, и броколите и банана ще плува
около етап произволно.
Когато маймуната се приближава до банан, банан ще се опита активно
за да се избегне маймуната, само за да се нещата малко по-вълнуващо.
>> Нека започнем от скриптове поведението на нашия характер, маймуната.
За да стартирате нашия скрипт, ние ще използваме, когато Green Flag кликнали парче от
събития категория.
Ето.
Това ще накара всички парчета от пъзел свързан с бутона, за да се изпълнява, когато ние
кликнете на зелен флаг, тук, в в горния десен ъгъл на сцената.
Искаме маймуната да следват мишката.
Така че ние избираме бутона Go To и изберете Mouse Pointer, като така.
Така че ние ще го пробвам тук.
Нека тест е и да видим какво ще стане.
>> Така че изглежда наистина само като маймуната последвано първото щракване на мишката.
Това е така, защото по подразбиране Отиди да блокирате тя изпълнява само веднъж.
За да получите най-маймуната да следват мишката През цялата игра, ние трябва
този блок да се изпълни отново и отново.
Звучи като имаме нужда от някакъв вид на примка конструкт.
Така че нека се премести в Control.
Вижте, нека да се опитаме този Forever контур.
Изглежда, че тя работи.
>> Така че, следващия ние трябва да мислим за как маймуната ще
взаимодейства с други спрайтове.
По принцип, ние трябва да добавите логика в нашия игра, така че, играта ще приключи, ако
маймуната докосва банана или броколи.
И всъщност използва думата "ако" когато описва поведението
ние се опитваме да създадем.
И достатъчно удобно, има контрол блокиран нарича Ако това ние използваме
точно за тази цел.
Така че формата на диамант, точно тук, на блока, е мястото, където ще се постави на
условие, че ние искаме да се покажат.
В този случай, ние ще проверим дали маймуна докосва банана.
>> Se грабваме Докосване парче от категорията Sensing.
И изберете Banana от падащото меню.
Сега ние трябва да кажем на нашия спрайт какво да направя, когато се докосне банана.
Искаме играта до края, и маймуна да се каже, че си спечелил.
Така че, ние добавяме в Say и спиране на всички парче.
Ще променим, здравей, да, ти спечели.
А времето до 0.5.
Сега, ние ще приложим същата логика, когато маймуна докосва броколи,
освен, че ще трябва маймуната каже, сте загубили, вместо да, ти спечели.
>> Нека да тествате това и да видим дали тя работи.
Awesome.
Свършихме скриптове на маймуната поведение, но ние все още не е направено.
Ние все пак трябва да кажа, броколите банан и какво да правя.
>> Нека да започнем с по-простите на две, броколите.
Което просто трябва да се движат произволно.
Отново, ние ще започнем с, когато Green Flag кликнали парче.
Ние се нуждаем от спрайт, за да бъде в постоянна движение, така че нека да плъзнете
изложени на Forever контур.
Ние ще създадем произволно движение, използващи някои движение парчета с произволна
номер генератор.
>> Добре, нека да тествате това.
Страхотен
>> Добре, сега само банана е останало.
Нека да започнем с един и същ зададете на парчета, както и преди.
Така че, ако маймуната се доближава, банана трябва да го избегне.
Else, банана трябва да се движат произволно.
Звучи като работа за Ако това Else блок.
В състоянието, ние ще провери банани разстояние от маймуната, и
След това са го избегне съответно.
>> Сега, когато това условие не се прилага, на
банан трябва да се движат произволно.
Така че нека просто да крадат нашите случаен движение парчета от броколи.
Всичко, което трябва да направите, е да плъзнете парчета ние искаме да банановия спрайт, и
те ще бъдат копирани.
>> Всичко е готово.
Нека да го тествате.
Awesome.
Всичко изглежда да се работи.
Сега отидете и да направите свои собствени игри.
>> Ако имате нужда от вдъхновение проверите последните проекти
от CS50 на сайта.
>> Моето име е Алисън, и това CS50.
>> Трябва да получите тези създаде супер бърз.