Allison: Hey guys!
Aš tiesiog išbandyti žaidimas aš padariau.
Tai super lengva padaryti paprasta žaidimų kaip šis.
Ir, tiesą sakant, aš jums parodysiu kaip aš padariau tai dabar.
Leiskite galvą virš į www.scratch.mit.edu.
Mes norime sukurti naują projektą, todėl leidžia spustelėkite Kurti skirtuką.
Aš jau turiu produktas atidarytas, todėl mes ketiname pereiti per čia.
>> Pradėkime greitai kelionė nuo nulio aplinkoje.
Apatiniame kairiajame čia, turime visi animacinius, kuri bus
būti naudojami mūsų žaidimą.
Pavyzdžiui, mes turime beždžionė, bananų ir brokoliai.
Kai mes spustelėkite ant kiekvienos Sprite jums pastebėsite, kad dešinysis stulpelis bus
pakeisti, parodyti mums, kad mes dirbame su tuo konkrečiu Sprite.
Ką mes įdėti šiame stulpelyje bus kontroliuoti Sprite tai pabrėžė.
Čia centru, mes turime stulpelį , kurių sudėtyje yra mūsų padėklų a įspūdį,
kurį mes naudosime kurti mūsų žaidimą.
Viršuje, mes turime kategoriją įspūdį, mes turime dirbti.
Pavyzdžiui, mėlyna vienetų pagal Pasiūlymas skirtukas, leis mums
kontroliuoti, kaip mūsų animacinius judėti.
Mes ištirti kitų kategorijų kaip mes sukurti mūsų žaidimą.
Galiausiai ant viršaus kairėje, mes turime etapą, kur bus
faktiškai žaisti mūsų žaidimą.
Kur mes galime pamatyti poveikį mūsų scenarijus apie sprites.
>> Taigi, galime pradėti.
Mūsų žaidimas, beždžionė bus pabandykite valgyti bananų kol
išvengti brokoliai.
Beždžionė paseks mūsų pelę, ir brokoliai ir bananų nuskris
po sceną atsitiktinai.
Kai beždžionė gauna arti bananų, bananų aktyviai bando
išvengti beždžionė, tik, kad viskas šiek tiek įdomesnis.
>> Pradėkime skriptų elgesį mūsų pagrindinis herojus, beždžionė.
Norėdami pradėti mūsų scenarijų, mes naudosime Kai Žaliosios vėliavos paspausti gabalas nuo
įvykių kategorijos.
Čia.
Tai sukels visus įspūdį prijungtas prie mygtuko paleisti, kai mes
Spustelėkite žalią vėliavą, čia, viršutiniame dešiniajame scenos.
Mes norime, kad beždžionė sekti pele.
Taigi mes renkamės eiti į mygtuką ir pasirinkite pele, kaip padaryti.
Taigi, mes ketiname išbandyti jį čia.
Leiskite testas ir pamatyti, kas atsitiks.
>> Taigi, atrodo, iš tikrųjų yra tik kaip beždžionė Po pirmojo pelės paspaudimu.
Tai yra todėl, kad, pagal nutylėjimą, Eiti norite blokuoti tik vykdo vieną kartą.
Norėdami gauti beždžionė sekti pelės visame žaidime, mes turime
tai blokas vykdyti vėl ir vėl.
Panašiai skambanti mums reikia šiek tiek natūra iš vyrių konstruktą.
Taigi galime perkelti į kontrolės.
Žiūrėk, pabandykime šį Forever kilpą.
Atrodo, ji veikia.
>> Taigi, kitą turėtume galvoti apie kaip beždžionė bus
bendrauti su kitais sprites.
Iš esmės, mes turime pridėti logika mūsų žaidimas, pavyzdžiui, kad žaidimas baigsis, jei
beždžionė paliečia bananą arba brokoliai.
Ir iš tikrųjų naudoti žodį "jei" apibūdinant elgesį
mes bandome kurti.
Ir pakankamai patogiai, nėra kontrolė užblokavo vadinamas Jei, kad mes naudojame
už būtent šiam tikslui.
Taigi, rombo formos, čia, ant blokas, kur mes įdėti
sąlyga, kad mes norime patikrinti.
Tokiu atveju, mes patikrinti, ar beždžionė liečia bananą.
>> Se mes patraukti neliesti gabalas iš jautriųjų kategorijoje.
Ir pasirinkti Bananų nuo išskleidžiamajame meniu.
Dabar mes turime pasakyti mūsų Sprite kas daryti, kai jis paliečia bananą.
Mes norime, kad žaidimas iki galo, ir beždžionė pasakyti, jūs laimėjo.
Taigi, mes pridėti savo balsą ir sustabdyti visas gabalas.
Mes pakeisti, labas, iki, tu laimėjai.
Ir iki 0,5 laiką.
Dabar, mes taikyti tą pačią logiką, kai beždžionė liečia brokoliai,
išskyrus turėsime beždžionė sako: jūs prarastas, vietoj, tu laimėjai.
>> Leiskite išbandyti šį, ir pamatyti, jei ji veikia.
Nuostabus.
Mes baigė skriptų beždžionės elgesys, bet mes dar ne viskas.
Mes vis dar turime pasakyti, brokoliai , ir bananų, ką daryti.
>> Pradėkime paprastesnis iš dviejų, brokoliai.
Kuris tiesiog reikia judėti atsitiktinai.
Vėlgi, mes pradėsime su kai Žaliosios vėliavos paspausti gabalas.
Turime Sprite būti pastovus judėjimas, tad vilkite
iš amžinai kilpą.
Mes sukurti atsitiktinius judesius naudojant kai judesio gabaliukai su atsitiktinai
skaičių generatorius.
>> Gerai, tegul išbandyti tai atlikti.
Nuostabus
>> Gerai, dabar tik bananų liko.
Leiskite pradėti nuo pačios nustatyti vienetų, kaip ir anksčiau.
Taigi, jei beždžionė gauna arti, bananų turėtų išvengti.
Kita, bananų turėtų persikelti atsitiktinai.
Panašiai kaip darbo tai jei dar blokas.
Tos būklės, mes patikrinsime bananai atstumas nuo beždžionių, ir
tada jau ji nebūtų pakeisti.
>> Dabar, kai ši sąlyga netaikomas,
bananas turi judėti atsitiktinai.
Taigi, tegul tiesiog pavogti mūsų atsitiktinį judesį gabalus iš brokolių.
Visi mes turime padaryti, tai vilkite gabalus norime bananų Sprite, ir
jie bus nukopijuoti.
>> Viskas padaryta.
Leiskite išbandyti jį.
Nuostabus.
Atrodo, kad viskas veikia.
Dabar eik ir padaryti savo žaidimus.
>> Jei jums reikia įkvėpimo patikrinti ankstesnių projektų
nuo CS50 svetainėje.
>> Mano vardas yra Allison, ir tai CS50.
>> Man reikia gauti jų įsteigti super greitai.