[Powered by Google Translate] ZAMYLA Chan: Bütün hüququ.
Salam, hər kəs və gözden geçirmek 0 salamlayıram.
My name in Zamyla və mən bu aparıcı olacaq
walkthroughs bu il.
CS50, hər problem set gözden geçirmek ilə müşayiət olunur
Biz həftə problem set keçmək lazımdır qovuşdurmağımız, bu danışmaq
vasitəsilə müxtəlif müzakirə başlamaq üçün necə danışmaq
texnika və ipuçları həqiqətən nəzərə müəyyən problem qırmaq
bəzi idarə sokması.
Mən də hər hansı suallara cavab həqiqətən xoşbəxtəm ki,
problem dəsti var.
Daha ADO olmadan, sizə olsanız, siz burada olduğunuz sevindim
burada online şəxs və ya tuning edir.
Nin başlamaq edək.
>> Belə ki, CS50 p-set ilk -
həqiqətən, biz yazaraq və maşın almaq fikrində deyilik
olduqca hələ kodu stuff.
Biz həqiqətən Not istifadə olacaq, hansı bir
bizə drag və açılan etmək üçün imkan verir proqram
proqramlaşdırma.
Və biz yazaraq deyilik olsa belə, bu, həqiqətən, bizə imkan verir
ki, fundamental anlayışlar bəzi araşdırmaq
biz CS50 bütün istifadə edəcəyik.
İndi, bu anlayışların bəzi
bu Toolbox burada verilmişdir.
Mən hər gözden geçirmek üçün nə etmək istəyirsinizsə, siz bütün təqdim edir
Siz gözden geçirmek üçün istifadə edə bilərsiniz ki, alətlər dəsti ilə.
Belə ki, narahat etmir.
Biz bu bu şərtlər bütün və bütün gedəcəyəm
bu gözden geçirmek ərzində nəzəriyyələr.
İndi, bu vasitələrin bütün istifadə edərək, son, və ya sadəcə olub
bəziləri, bu təchiz edirik nə həqiqətən yaxşı
problem set həll etmək ilə.
>> Belə ki, ödəniş, siz bilmək lazımdır ki, ilk lingo nə
bir sprite edir.
Hər obyekt və ya hər xarakter Belə ki, bir pişik it olmaq
və ya bir top, bir sprite adlanır.
Beləliklə, mən istəyirsinizsə, iki pişik deyirlər - onlar olsanız və ya
eyni -
Mən Not iki ayrı sprites etmək lazımdır.
Və sprites onlara ilə bağlı yazıları var.
Scripts siz bina olacaq nə həqiqətən var -
sürükleyerek və bırakarak - Sizin blokları ilə.
Və nə scripts müəyyən və necə müəyyən növ yoxdur
bu sprite davranır.
Biz çünki sprites, yalnız faktiki images deyil
də sprites ilə bağlı geyim ki, növ
bu sprite kimi görünür nə müəyyən edir.
Və siz bir sprite üçün, daha çox kostyum ola bilər.
>> Belə ki, bir anda sizin Not proqram zamanı biz gösteririz kimi
sonra bu gün gözden geçirmek ərzində, həqiqətən bilərsiniz
bu da baxmaq üçün sprite və kostyum dəyişmək
az fərqli və ya tamamilə fərqli.
Və Not bir sprite yaratmaq üç yolu var.
Biri, siz Scratch-nin öz cəlb edə bilər
boya redaktoru inşa.
Siz öz şəkil yükleyebilirsiniz, Not biri inşa istifadə
olanlar, və ya, son seçim, təsadüfi sprite almaq.
İndi, xüsusilə şanslı hiss olunur, onda mən
sizin uğurlar cəhd və bir təsadüfi sprite yaratmaq salamlayıram.
>> Belə ki, sprites bütün yerləşdirilib
Not ildə mərhələsi.
Mərhələsi - biz kətan kimi müalicə edə bilər.
Və belə sprites bütün mərhələ yerləşdirilir.
Bu mərhələdə, bu nə imkan verir ki, sprites bütün
onu ətrafında hərəkət etmək.
Və yalnız sprites kimi, mərhələ də skript var.
Və mərhələdə onları yer üçün bu yazıları, -
söz, siz ki, bir script zaman, həqiqətən faydalı
tam bir xüsusi sprite aid deyil,
ümumi yalnız çox sprites ilgili və ya, bir şey
Siz istədiyiniz.
Belə ki, əvəzinə səhnədə bu yazıları yerləşdirmək və bilər
biraz daha yaxşı dizayn olacaq.
Bir neçə sprites ola bilər isə, indi buna yaxşı
yalnız bir mərhələ ola bilər unutmayın.
Amma mərhələləri də fonları var.
Geyim fərqli olaraq, sprites nə kimi, mərhələləri var
fonları.
Və yenə, ya öz çəkmək və ya öz yükləyə bilərsiniz
bir fon kimi istifadə etmək image.
>> Biz getmək əvvəl Belə ki, hər hansı bir sualınız var?
OK.
Nə gözden geçirmek zamanı mənə dayandırmaq çekinmeyin, və
Mən sizə hər hansı suallara cavab xoşbəxt deyiləm.
OK.
Belə ki, sizin sprite proqram başlamaq zaman nə olacaq
siz yaşıl bayrağı basın olacaq yoxdur.
Amma doğru bu blok bir şey birləşdirmək yoxsa
burada, sonra heç bir şey həqiqətən baş olacaq.
Çünki, görürsünüz, skript və səhnəyə lazım
Bunu əslində hadisə cavab bilirik edilir -
ki, biz onlara zəng nə hadisələr var - yaşıl bayrağı
tıklayan olunur.
Beləliklə, siz həqiqətən də groove blokları əlavə etmək lazımdır
o yaşıl bayrağı tıklayan blokunun alt və
proqram nə və necə cavab biləcəklər
yaşıl bayrağı tıklayan olunur.
>> Yaxşı, nə ondan sonra gəlir?
Yaxşı, biz istifadə Not blokları bir plethora var,
proqram həqiqətən ət, bu yerləşir Ü
hesabatları.
Və bu hesabatları rahat edir
rəng tərəfindən təşkil.
Siz hərəkəti ilə bağlı tədbirlər var
səs, görünüş, Et Cetera.
Və siz onların arasında gezinebilirsiniz bilərsiniz
Sizin Not proqram nişanların.
Belə ki, siz ətrafında inşa başqa şeylər olacaq isə
nə hesabatlarında həqiqətən nə həqiqətən deyir olunur
sprites və ya bir şey etmək mərhələsi.
Yalnız deyərək fərqli olaraq, OK, bunu zaman,
hesabatlarında həqiqətən onun real ət ehtiva edir.
Gəlin yalnız müəyyən bir fəaliyyət icra etmək istəyirəm ki, demək
müəyyən bir şey olur yalnız miyavlamak üçün pişik istəyirəm.
Biz sizə öyrənildi olan Booleans istifadə edə bilər
bir mühazirə.
Və bunların qiymətləndirmək ki ifadəsidir
doğru və ya yalan ya.
Və bu ilə Scratch müəyyən edilir -
bu blok sonunda açılar bax.
Və belə Booleans müxtəlif növ bir sıra var.
Siz "ən aşağı basılmasını ki," var "2 plus 2 yoxdur
, 5 eyniləşdirmək "və ya" istifadəçi müəyyən düyməsini basaraq edilir
klaviatura? "
>> İndi, yalnız tək bu istifadə edə bilməz.
Nə üçün bir şərt onları birləşdirmək edir.
Belə vəziyyət Not də nəzarət nişanı altında var.
Və onlar rahat bir az tutucu var
siz onu qoymaq lazımdır ki, blok şəklində göstərir.
Vəziyyətin kontekstində asılı Beləliklə, siz seçə bilərsiniz
bir sonra Boolean və şərt daxilində qoyun.
Və orada bir şərti haqda.
Ki, blok daxilində hesabatlarının qoymaq, onda var
müəyyən şərt ödənilir qovuşdurmağımız bir quruluş qurmaq
sol, sonra hesabatda icra.
Bəli?
>> TƏLƏBƏ: bir dəyişən bir sıra təmsil varsa, siz
, yaşıl bir kimi, Boolean daxilində dəyişən istifadə
məsələn?
ZAMYLA Chan: Bəli, edə bilərsiniz.
Siz daxilində dəyişən dəyər sürükle bilər
dairəvi orada formalaşdırmaq.
>> İndi kompüter üstünlüklərindən biri böyük güc
və onlar təkrar proseslərin həyata keçirə bilər sürəti.
Belə ki, əvəzinə, artıq göstəriş təkrar demək
və üzərində yenidən və həqiqətən ki, yazaraq - və ya
Bu halda, Not ildə sürükleyerek və bırakarak və
sürükleyerek və bırakarak -
nə biz nə edə bilər bir loop bu içine edir.
Belə ki, loops və ya şeyi yerinə istifadə edilə bilər
sonsuz bir əbədi loop və ya üçün
dəfə nömrə təyin -
"hi söz" 10 dəfə təkrar demək və ya müəyyən qədər
vəziyyət belədir.
Və yenə də, siz Not imalı ki, bax ki,
sonra ", qədər təkrar" yalnız belə bir vəziyyət
orada daxilində uyğun olacaq şey bir Boolean dəyəri.
Bütün hüquqlar.
>> Beləliklə, biz təkrar içine bilir
loops daxilində proseslər.
Bu kimi bir şey ideal ola bilər niyə görə bilərsiniz.
Bu slayd haqqında uyğun deyil.
Əsasən, sadəcə yenidən üzərində eyni şey deyil
10 dəfə əslində.
Bu, 10 addımlar hərəkət hello, 10 addım hərəkət deyir, salam deyir.
Belə ki, indi siz bir dəfə biz loops ki, kimi bir şey görə bilərsiniz
Bu çox yaxşıdır.
Bu qısa, bu kiçik, ve, həqiqətən, başa
eyni şey.
İndi, Not bu fərq çox, lakin ola bilər
əslində bir müddət saxlayır.
>> Belə ki, dəyişən ifadə üzərinə -
həqiqətən dəyişənlər istifadə və daxilində onlara qoya bilər
şərtlər.
Orada ifadə kimi, biz adlı bir dəyişən var bax
"Mübarizə" və biz görürük ki, equating olun
o 0 az deyil.
Beləliklə, dəyişənlərin mahiyyətcə, mən demək istədiyiniz olunur
dəyərlər üçün qablar.
Not olaraq, dəyərlər bu növləri ya sözləri və ya
onlar nömrələr ola bilər.
Belə ki, bu dəyişənlərin, nə biz onlara ilə edə bilərsiniz biz
onların dəyəri bilərsiniz.
Belə ki, burada ilk nümunəsi, biz mətn nümunəsi var
dəyəri "Hello, World!" olan İkinci misal olaraq,
Biz artıq adına dəyişən var güman edir
"Mübarizə" və bu halda, biz 3 dəyişdirilməsi edirik.
Biz 3 ilə incrementing edirik.
Və sonra son misal olaraq, dəyişənlərin sürüklənəcəklər bilər
bir Boolean ifadə veriləcək.
>> İndi, dəyişən yaratmaq zaman, nə
qərar siz bütün dəyişən etmək olub ki,
Sizin Not proqram sprites, və ya yalnız
siz etdiyiniz seçdiyiniz sprite olan xüsusiyyətləri
dəyişən.
Və bu etmək çox əhəmiyyətli bir qərardır.
Və həqiqətən siz istədiyiniz həcmi aşağı düşür
üçün dəyişən.
Belə ki, məsələn, yerli daxilində bir nümunə ola bilər, əgər
dəyişən üçün bu sprite üçün yalnız seçin.
Belə ki, yalnız sprite edə bilər ki, demək ki,
dəyişən daxil.
Yalnız sprite, görmək biləcəklər
dəyişdirmək, onu dəyişdirin.
Bir qlobal daxilində olması seçmək varsa -
Əgər, bütün sprites üçün demək əgər belə ki
Əgər bu seçimi seçin -
o deməkdir ki, mərhələ habelə sprites bütün
bax dəyişdirmək və dəyişən daxil edə bilər ki,
yaratdığınız.
Hər hansı sual indiyə qədər dəyişənlərin və ya bir şey?
Bəli.
>> TƏLƏBƏ: dəyişənlər üçün, iki dəyişənlərin ola bilər
eyni adı müxtəlif sprites etdiyiniz olur?
ZAMYLA Chan: kimi uzun onlar yerli sprites kimi ---
ah, bəli, sorry.
Belə ki, sual sizə iki dəyişənlər ola bilər olub olub
bir proqram və siz iki dəyişənlərin varsa, eyni adı
eyni adı lakin həm yerli sprites, belə, sprite bir
pişik, "əks" bir dəyişən adı və sprite iki,
it, kimi uzun kimi, "əks" adlı dəyişən var
həm yerli sprites, onların həcmi şamil olunur
Proqramın qalan.
Və digər sprites heç biri və ya
mərhələ qarışıq olacaq.
Bütün hüquqlar.
>> Biz zaman Mən giriş nöqtəsi əvvəl qeyd
yaşıl qeyd tıklayan blok zaman.
Və nə ki, -
Tədbirdə yaşıl bayraq ki, baş zaman, OK deyir
tıklayan, bu nə etməlidir.
Və əslində yalnız hadisə deyil
biz Not var ki.
Biz, həmçinin, digər hadisə mövcut.
Beləliklə, biz bir əsas üzərində, məsələn, var
klaviatura bərk.
Və həqiqətən, A-dan Z, 0 vasitəsilə məktublar seçə bilər
vasitəsilə 9, və ya ok tuşlarını.
Və biz də bu kimi digər tədbirlər zaman sizin
sprite tıklandı.
Və belə ki, başlamaq zaman əsas tendensiya qeyd
onlar yalnız altındakı bir groove var və ki,
sonra yenidən ki, heç bir düymələri siz yuxarıda verir ki,
ki, blok.
Siz və aşağıdan qurmaq.
>> Biz bir hadisə yalnız baş istəyirsinizsə İndi, demək nə olar
bir pişik müəyyən bir hissəsində toxunan zaman, mən bilmirəm,
mərhələ və ya kimi bir şey?
Biz, həqiqətən, heç bir daxili olmayan
hadisənin demek etmək.
Bəs biz nə üçün lazımdır həqiqətən öz etkinlik yaratmaq edir.
Və yayım deyirlər.
Beləliklə, siz siqnal istədiyiniz zaman müəyyən oldu ki,
sonra istifadə - nəzarət nişanı adlı məhəllə var
"Yayımlanacaq." Və sonra, siz adını yazın lazımdır
siz translyasiya etmək istəyirəm ki, hadisə və sonra hansı
sprite və ya sprites -
Bu mesajı reaksiya çox sprites ola bilər -
və ya mərhələ onu idarə edəcək, olacaq
qəbul, demək olacaq, OK, mən bu var ki, anlamaq
baş verib, belə ki, mən bu bunu gedirəm.
Və belə bir hadisə yayımlanan zaman ki, ile
ki, sprite və ya başqa bir sprite ya ki, anlaşma
Bu tədbirdə almaq və cavab üçün gedir.
>> İndi, son anlayış biz faktiki misal daxil əvvəl
bir Scratch proqramının mövzuları edir.
Kompüter həyata zaman Belə mövzuları edir
eyni zamanda sinxron proseslər.
Mən bütün istifadə ki, siz zəmanət
biz eyni zamanda bir film seyr etdiyiniz zaman mövzuları
kimi bir inşa və ya bir şey yazaraq.
Kompüter eyni zamanda bir neçə şey həyata olunur
zaman, yalnız Not bilərsiniz kimi.
Bu misal görə bilərsiniz kimi, bu iki scripts bilər
, eyni sprite üçün istifadə bu çünki
giriş nöqtəsi blokları başlayan həqiqətən istifadə edə bilərsiniz
dəfə Multiples.
Yəqin ki, yaşıl bayraq blok tıklayan ki, zəmanət
ən məşhur biri olacaq
proqram blokları.
Belə ki, burada biz yaşıl bayrağı tıklandığında var ki
bir proses yaşıl bayraq zaman kimi, eləcə də davam
tıklayan, gedən ayrı bir proses var.
Və Not eyni zamanda bu iki davam edəcək.
Və həqiqətən bilər ki, bilmədən, bu mövzuları istifadə
birdən çox giriş nöqtəsi var -
eyni giriş nöqtəsi olsa belə -
siz istəyirsinizsə ki, demək, həqiqətən faydalı olmaq olacaq
bir-birindən fərqli vəzifələri ayrı-ayrı.
Bütün hüquqlar.
Belə nin əslində Not proqram bir nümunə daxil baxaq.
>> OK.
Mən artıq burada, bizim üçün bir az proqramı etdik.
Mən yalnız başlamaq və görmək üçün yaşıl bayrağı basın gedirəm
o nə.
Beləliklə, biz burada bir portağal balıq var -
bir balıq sprite -
hərəkət və sonra yenidən geri getmək üçün görünür.
Və sonra biz bir köpəkbalığı sprite var.
Bu köpək sprite hərəkət edə bilər, dönüşümlü bilər, o bilər
ətrafında üzmək.
OK.
Belə ki, əyləncə növü var.
Amma biz mütləq ki, daha çox əlavə edə bilərsiniz.
Məsələn, biz Shark hərəkət zaman ola bilər ki
faktiki ekran off almaq və demək olar ki,
baxışdan yox.
Biz istəmirik çünki biz ki, dəyişdirmək istədiyiniz
qaçmağa shark.
Və bizim script dayandırmaq və sonra shark redaktə bildirin
scripts, bəlkə bir şey əlavə edin.
Qeyd edək ki, burada bu sprite, bu əbədi loop
düz kənar ilə bitir.
Hər hansı bir groove mövcut deyil.
Bir əbədi loop çünki Belə ki, əslində bu, hiss edir.
Bu sonsuz bir şey icra edir.
Belə ki, heç bitməyəcək.
Aşağıdakı bir şey var idi belə, ki,
ki, almaq heç vaxt.
Beləliklə, siz həqiqətən bir mövzu tətbiq etmək məcburiyyətində qalırlar.
>> Bütün hüquqlar.
Belə nin digər script əlavə edək.
Mən bu giriş nöqtəsi ilə başlamaq üçün gedirəm zaman yaşıl
bayraq tıklandı.
Mən bunu istəyirəm nə davamlı kontrol edilir olub
shark kənarında aid olacaq.
Amma, əslində, Motion altında bir səliqəli var bilirəm
deyir ki, kiçik blok, oh, kənar, sıçrama haqqında əgər.
Bəs biz nə istəyirik fasiləsiz icra edir.
Və bu "kənarında əgər sıçrama" nə - bu həqiqətən
Mən kənarında Ben əgər artıq yoxlayır, sonra geri sıçrama.
Beləliklə, biz daim üçün loop bir növ tapmaq lazımdır
Bu bəyanatın həyata.
Biz Nəzarət altında baxmaq əgər, hər bir fikir yoxdur
nə loop biz istifadə edə bilərsiniz?
Bəli.
>> TƏLƏBƏ: The əbədi loop.
ZAMYLA Chan: Dəqiq, evet.
Bu əbədi loop.
Belə kənarında əgər sıçrayış, demək onda nin burada izlemek bildirin, və.
Və sonra-nin görək.
Bütün hüquqlar.
Belə ki, balıq adi kimi hərəkət edir.
Və sonra, oh -
İndi shark qaçmaq və ekran off sıçramalar bilməz.
Cool.
Bütün hüquqlar.
Mən daxil axtarır
I can't - bəli?
>> TƏLƏBƏ: necə hərəkət kimi Shark tətbiq edə bilərəm
balıq üçün?
ZAMYLA Chan: Ah.
Belə ki, yalnız shark sıçramalar səbəbi kimi fərqli
biz yazırdı ki, bu script daxilində çünki habelə balıq edir
Shark sprite.
Siz burada bax Shark sprite seçilir.
Bütün hüquqlar.
Belə nin başqa bir şey əlavə edək.
Hesab edirəm ki, müxtəlif geyim üzrə tədqiq edilib
Not var və mən bu cute az Shark-CHOMP gördüm.
Mən, hey, yaxşı, bəlkə biz həyata keçirə bilər ki,
Shark chomping Məsələn, zaman məkan basın.
Mən yalnız bu dayandırmaq üçün gedirəm.
Bütün hüquqlar.
Bəli.
>> TƏLƏBƏ: yalnız göstərmək bilərdi - o geyim altında?
ZAMYLA Chan: Oh, bəli.
Mən geyim altında getdi və sonra İdxal altında baxdı.
Və burada, Not ki, geyim bütün array var
siz seçə bilərsiniz.
Və sonra sonra orada heyvanların bütün dəstə var,
shark Bugün geyim bir neçə var.
OK.
Belə ki, burada bu script, mən artıq davamlı yoxlanılması alıram
də əbədi loop, OK, yaxşı, sol arrow bərk halda,
sonra günəşin əksinə dönüşümlü istəyirəm.
Sağ ok bərk, mən tersi dönüşümlü istəyirəm.
Yuxarı arrow bərk, onda mən
irəli inkişaf etmək istəyirəm.
Beləliklə, biz nə edə məhz bu script əlavə əvəzinə olunur
bu artıq yoxlanılması, çünki ayrı bir əlavə
düymələri bərk olunur mövzusunda.
>> Istifadə edək - Belə də yer əsas əgər deyir ki, bir əlavə imkan
CHOMP aşağı yer düyməsini basın.
Bu əsas sol arrow bərk Belə ki, Et Cetera, bunlar
ən parlaq mavi.
Belə ki, ən parlaq mavi Algılama getmək bildirin, və aşağı baxmaq.
Oh, və burada bərk əsas yer edir.
Bəs biz nə istəyirik onun Shark keçid var
kostyum aşağı chomping.
Bu necə köpəkbalığı ilə nə var
görünür, belə ki, biz görünür gedin.
Və biz burada, rahat, keçid var
kostyum Shark-CHOMP.
Amma zaman biz CHOMP aşağı, biz Shark olmaq istəmirəm
əbədi aşağı chomping ki, yaxşı, sonra OK nin əlavə edək
bu chomps sonra, biz geri keçmək istəyirəm.
OK, belə ki, nə görmək bildirin.
Belə ki, ətrafında bu hərəkət etmişlər.
OK.
Beləliklə, biz bu chomping var.
Bu, çünki Scratch ilə, tez olsa və chomping növü
o dərhal onları icra edir.
Beləliklə, nəzarət getmək və onun təşəkkür edək
CHOMP, bir ikinci gözləyin.
O gedir əvvəl və burada bir az daha aşağı chomps
onun aclıq geri.
>> OK.
Mən artıq köpəkbalığı ilə olduqca xoşbəxt deyiləm.
Amma bunu görünür nə balıq, - bir inkişaf oldu
addımlar cüt, əslində, beş dəfə.
50 addımlar hərəkət edir.
Və sonra nə burada bu üst bloku burada yapýyor Ben edir
deyərək, OK, yaxşı, bu x müəyyən bir dəyər getmək olacaq.
Koordinatları tapmaq üçün sizə yalnız siçan həqiqətən bilərsiniz
ekran, sonra alt -
burada hüququ -
bu koordinatları nə sizə göstərmək lazımdır.
Belə ki, daxil əlaqələndirir ki, istifadə edə bilər
istədiyiniz.
Və beləcə, OK söyləyərək nə burada, bu bəyanat deyərək edilir
də, balıq sonra bu müəyyən x dəyəri başlayır və
onun boyu dəyişə bilərsiniz.
Mən, həqiqətən, hələ qalır ki, bir təsadüfi boyu seçin gedirəm
səhnə məhdudiyyətlər daxilində.
Və burada, nə istifadə edərək alıram edir
hadisələr nəşr.
Belə ki, bu hadisə handler yeni fish1 görürük.
Belə ki, balıq yeni fish1 hadisə alır zaman, bu rəftar
bu həyata.
Və sonra sonra onun set məbləği irəli hərəkət görmək
dəfə, o, faktiki olaraq nəşr
yenidən, OK, yeni fish1.
Ancaq əvəzinə, necə in belə balıq yalnız edək
ki, sıfırlar əvvəl ekran sonuna davam edir
bu mərkəzinə getmək əvəzinə yalnız növüdür.
Əvəzinə deyərək Belə ki, beş dəfə təkrar - biz çünki
qədər lazım olacaq neçə dəfə həqiqətən bilmək
ekran sonuna çatır nin başqa bir şey istifadə edək.
>> Çünki Mən bu həyata ayrı-ayrı gedirəm biz
həqiqətən bu istəmirəm.
Not blokları silmək üçün nə etmək yalnız sürükleyin edir
bu sol, azad və sonra silinmiş olur.
Əgər bunu etmək istəməyən qərar, onda siz
həmişə geri o.
Amma biz bu qurtarmaq istəyirəm.
Biz nə istəyirik, biz 50 addımlar hərəkət saxlamaq və istəyirəm
biz ekranın son toxunmaq qədər bir ikinci duraklatarak.
Belə ki, hər kəs ki, istifadə edə bilərsiniz ki, bir loop spot bilər
biz ekran toxunmaq yalnız qədər prosesi təkrar.
>> TƏLƏBƏ: qədər təkrar.
ZAMYLA Chan: Mən ", qədər təkrar" eşitdim ki, doğru deyil.
Belə ki, Bəli, məhəllə qədər bu təkrar də alır -
lakin biz blok qədər bu təkrar tamamilə görürük
tam, doğru?
Belə ki, biz zaman qədər deyirəm, OK, yaxşı, demək lazımdır?
Biz balıq toxunan qədər deyirəm, OK, yaxşı, demək
Ekranın kənarında.
Və mən ki Algılama altında olduğunu demək lazımdır.
Bu toxunan Boolean var.
Və siz yoxlanılması istəyirəm nə burada seçə bilərsiniz
balıq aid edilir.
Odur ki, biz kənarında toxunan demək istəyirəm.
Və sonra biz bu geri daxil əlavə etmək istədiyiniz
Və indi, biz balıq getmək izləmək, əgər bir dəfə üz
kənar, yenidən geri hərəkət edəcəyik.
Bütün hüquqlar.
Mən ki, sevindim.
Və qoy açıq HungryShark1.
>> OK, cür bir yemək nümayişi kimi, mən bir az əlavə
daha çox xüsusiyyətləri.
Belə ki, məsələn, siz balıq indi həqiqətən olduğunu görmək
kimi əvvəl qarşı olduqca rəvan gliding, bu zaman
hərəkət və dayandırılması hərəkət və dayandırılması növü -
mahiyyətcə yalnız set piksel jumping.
Mən Motion altında baxdı bu sürüşmək bəyanat aşkar və mən
əvəzinə yalnız hərəkət və hərəkət, dayandırılması, OK, dedi
və, dayandırılması mən sağa 70 ədəd sürüşmək gedirəm
lakin burada eyni y vəzifədə qalmaq.
Bütün hüquqlar.
Belə ki, CHOMP bilər bir köpəkbalığı var.
Cool.
Amma HungryShark adlanır, bütün sonra, belə edək malik
shark balıq yeyin.
>> Belə ki, necə biz balıq demək və ya ki shark deyə bilər
aşağı chomped?
Necə ünsiyyət bilər?
Bəli.
TƏLƏBƏ: Shark ikinci kostyum haqqında,
bu balıq olarsınız.
ZAMYLA Chan: Bəli, dəqiq.
Beləliklə, biz bilirik ki, biz üçün kostyum keçid zaman
biz aşağı CHOMP ki CHOMP.
İndi nəhayət yoxlamaq lazımdır.
Onun yediyi bir dəfə balıq yox etmək istəyirsinizsə söyləyin.
Biz elə-belə ki, balıq ünsiyyət olacaq
gizlemek üçün, məsələn, ya yox olacaq
ekran dəfə aşağı chomped oldu.
>> Belə ki, konsepsiya cür, alət, biz hansı nə istifadə edə bilərsiniz
, OK, balıq üçün köpəkbalığı ünsiyyət var
Mən aşağı chomped etdik?
TƏLƏBƏ: Verilişləri.
ZAMYLA Chan: Bəli, dəqiq bir hadisə yayım.
Belə nin yayım nəzarət və deyək getmək bildirin.
Və edək CHOMP yayımlanacaq.
Bütün hüquqlar.
Amma bir dəfə biz bir şey yayımlanacaq ki, ile
biz, həqiqətən, bir şey olacaq ki, fərziyyə
qəbul.
Və beləcə balıq olacaq.
Mən CHOMP almaq zaman ki, deyək.
İndi zaman yalnız bir boş aşağı Shark CHOMP, biz deyil
bütün ki, reaksiya balıq istəyirəm.
Belə deyək, OK, yaxşı, Shark toxunmaqdan yalnız
bu CHOMP zamanı balıq -
biz, həqiqətən, bir şey edəcəyik ki var.
Beləliklə, biz, sağ, vəziyyəti əgər istifadə etmək olacaq
çünki biz bir şey doğru olub olmadığını kontrol edirik.
Biz Algılama geri Belə ki, onda biz
toxunan əgər, burada istifadə edin.
Və sonra burada, biz Shark seçə bilərsiniz.
Sonra görünür altında, bu hide blok -
əsasən balıq mərhələ yox ki, edəcəyik.
Sağ, onu gizlətmək etmək lazımdır, lakin biz digər balıq istəyirsiniz?
Bizim Shark ac.
Biz daha çox balıq vermək istəyirəm.
Beləliklə nin də daha bir yeni balıq translyasiya edək.
OK.
Belə ki, nə görmək bildirin.
>> Cool.
Belə ki, aşağı chomps və başqa balıq görünür.
Amma getmək digər balıq üçün bir az çox sürətli deyil.
Belə ki, yalnız biz əvvəl ikinci gözləyin bildirin
yeni balıq yayımlanacaq.
Bütün hüquqlar.
OK.
Belə ki, bu oyun olduqca yaxşı qəbul edir.
Lakin bütün oyun hüququ, hesab lazımdır?
Belə ki, nə biz hesab saxlamaq üçün istifadə edə bilər?
Bəli.
TƏLƏBƏ: Digər -
ZAMYLA Chan: Bəli.
Exactly.
Bəli.
Belə ki, əsasən necə takip istəyirəm
çox balıq onu məğlub etdi.
Bunu etmək üçün, biz dəyişən etmək lazımdır.
In ki, hesab zəng edək.
Və ehtimalla, bu, biz oynayırıq bir oyun olduğu
biz etmək balıq istəyirəm olacaq -
onun yediyi bir dəfə və ya hesab artırmaq olar, demək
sonra bir şey və mərhələ yəqin ki, nə olacaq
həmçinin yara ilə bir şey.
Mən bu qlobal dəyişən və demək seçmək gedirəm
bütün sprites üçün.
OK.
Biz hesab artırmaq istəyirsiniz zaman?
Bir balıq yemiş edilmişdir zaman.
Və biz artıq məşğul oldu ki, burada bir proses var
balıq yemiş edilir ilə.
- Belə nin burada bu bəyanatı əlavə bildirin
1 Score dəyişir.
Cool.
Belə ki, bir dəfə bir balıq, hesab artır yeyin.
>> Bütün hüquqlar.
Mən bu oyun yorğun am Belə deyirlər.
I stop.
Və sonra, oh, mən oyun qayıtmaq istəyirəm.
Yeni bir oyun başlamaq istəyirəm.
Ben baxmayaraq Yaxşı, hesab, hələ 3
yeni bir oyun oynayır.
Biz, həqiqətən, yenidən hüququ heç vurmaq istəmirəm?
Oyun başlayıb zaman elə bir şərh əlavə bildirin
Cavab səhnə, OK, yaxşı, biz hesab yenidən istəyirəm.
Belə ki, burada biz 0 dəyişən hesab seçin.
Və indi, bir oyun, hesab başlamaq zaman
0-da başlayacaq.
Cool.
OK.
Belə İndi HungryShark2 getmək bildirin.
>> Mən daha artıq bir az görülən və nə etdik ki, sonra
sağ balıq sprite tıklayan.
Mən daha çox balıq istədi və mən cüt tıklandığında və bunu
bir eyni və yeni sprite də bütün replikasiya
scripts həmçinin.
Belə ki, bu fish2 üçün mahiyyətcə eynidir
əvəzinə sol başlayan başqa fish1 və
doğru hərəkət, o, sağ və sol hərəkət başlayır.
Və sonra mən də yeni kostyum seçdi.
Sonra bir xallı balıq idi ki, bir kostyum gördük və mən
sərin, kimi, bu zəhərli görünür, belə nin iddia bildirin
Bu zəhərli balıq edir.
Və mən əvəzinə yemək, OK, yaxşı, dedi
zəhərli balıq və mən, həqiqətən, sizin hesab artırılması olan
o azaltmaq istəyirik.
Belə ki, burada biz hesab 1 azalaraq var zaman
shark o yeyir.
Və sonra, həqiqətən, cızın ki, geyim xoşuma gəldi
təmin və mən baxdı və sonra mən shark's edib -
bir xəstə shark bənzəyirdi.
Və sonra mən yaşıl edilən bu nəşr.
Və mən bir xəstə Shark var, kimi sərin idi.
Bütün hüquqlar.
>> Belə edək bizim script üçün edilməsi bir növ yol əlavə imkan
zaman o xəstə olan daxil Shark keçid
bir zəhərli balıq yeyir.
OK.
Biz orijinal olan scripts bütün sitemizi Belə çünki
zəhər balıq daxil balıq, artıq burada bu sprite var
deyir ki, mən aşağı chomped alıram zaman Mən
həqiqətən aşağı chomped?
Belə ki, biz ünsiyyət Bu istifadə edə bilər
shark, oh, yaxşı, yalnız bir zəhər balıq yedim.
Siz xəstə edirik.
Və bu nə cür hərəkət ola bilər?
Nə istəyirəm bilər?
Yayımlanacaq.
Bəli, dəqiq.
Belə ki, yayım edək.
Gəlin bu shark xəstə çağırırıq.
OK.
Beləliklə, Shark, əlbəttə ki, kim bir olacaq
Bu hadisə alınması.
Mən xəstə olan köpək balığı almaq zaman əlavə edək.
OK.
Beləliklə, biz bu kostyum bilirsən -
Shark xəstə edir.
Və sonra biz cür yüksək qiymətləndiririk ki, əvvəl bilirik
biz geri kommutasiya əvvəl bir az duraklatabilirsiniz zaman.
Evet?
>> TƏLƏBƏ necə skript surəti yoxdur
bir sprite?
ZAMYLA Chan: Ah.
Belə ki, bu halda, mən yalnız sprite təqlid zaman üçün
başqa sprite bir script surəti, nə mən burada idi
yalnız cüt demək və bu, həqiqətən bir bütün yeni etdi
skript bütün sprite daxildir.
Amma yalnız bir müəyyən script surəti istəyirsiniz
sprite, sonra nə edəcəyini, həqiqətən, yalnız bu sürükleyin edir
başqa script üzərində hover və indi burada bu təkrarlanır.
Bu halda, bu, artıq idi, biz yalnız onda düzəlişlər edə bilərsiniz, belə
daha.
Lakin birinə script surəti, nə siz yalnız
digər sprites daxil sürükleyin.
OK.
>> Belə ki, xəstə olan köpəkbalığı geri istəyirik.
, OK, yaxşı, Belə ki, qəbul edir shark xəstə və o deyir
mən xəstə deyiləm, bir dəfə mən deyir ki, kostyum keçid gedirəm
"Xəstə köpək" və İndi yalnız gözləmə əlavə bildirin
yaşıl qiymətləndiririk.
Və sonra yenə ac olmaq olacaq, belə ki, biz yalnız
ac olan köpəkbalığı geri keçmək.
Bütün hüquqlar.
Belə ki, bu bənövşəyi balıq yemək imkan verir.
Bu gözəl deyil.
Sual Yaxşı.
Nə counter oldu?
OK.
Beləliklə, biz burada 0 bal müəyyən, ancaq bu hesab var - nə
Bu onay işareti gizlədir və ya dəyişən unhides olunur deyil
ekran.
Amma nə biz işareti kaldırarak və ya yoxlanılması əvəzinə edə bilərsiniz -
"göstərmək və ya gizlətmək biz, həqiqətən, burada bu blok ola bilər deyir
dəyişən ". Belə edək hər zaman başlamaq əmin olun
dəyişən göstərilir ki, oyun.
>> OK.
Belə ki, indi dəyişən göstərilir.
Biz bir zəhər balıq yemək, və biz xəstə almaq.
Cool.
Bütün hüquqlar.
Beləliklə, bu, mənfi olması bizim üçün bir oyun üçün tək deyil
bal, sağ?
Belə ki, bu yemək davam və kimi -
biz də məğlub olsanız belə, biz mənfi necə almaq zaman
çox zəhərli balıq, oyun - Shark çox xəstə var.
Bütün hüquqlar.
Bəs biz nə üçün lazımdır ki, biz lazımdır
bir hadisə yayımlanacaq -
üzərində oyun.
Belə ki, biz, həqiqətən, bu bir neçə yolla ola bilər.
Biz mərhələdə haradasa bir script ola bilər
davamlı çek hesab mənfi?
Hesab mənfi mi?
Bəli, onda biz bu hadisə yayımlanacaq.
>> Belə ki, bunu bir yoldur.
Yoxsa biz bilirik ki, istifadə edə bilər ki,
bir yemək zaman hesab mənfi ola bilər ki, yeganə yoludur
zəhərli balıq, sağ?
Çünki başqa bir balıq yemək zaman
hesab artırmaq niyyətindədir.
Belə ki, olması yoxlanılması heç istifadə var
artıq oyun və ya deyil.
Belə ki, burada oxşar prosesdir.
Belə ki, biz, həqiqətən, yalnız mən shark aldığınızda "Bu əlavə edə bilərsiniz
xəstə ".
Biz bu vəziyyət əlavə Belə deyirlər.
Hesab 0 az, biz, demək istəyirəm.
Biz Operatorlar getmək olacaq, belə ki, biz istifadə etmək olacaq
Bu bir az, biz sürükleyin olacaq bizim
burada hesab, 0 deyirlər.
Hesab 0 Əgər belə, onda biz translyasiya etmək istəyirəm
bir oyun üzərində çağırıb.
>> OK.
Biz artıq oyun Belə deyirlər.
Nin burada və ya bir şey hərəkət edək.
Yaxşı, biz yalnız ac olan geri getmək üçün köpəkbalığı istəyirəm
oyun hələ ifa edilə bilər.
Əvəzinə istifadə Belə ki, "əgər," biz istifadə edəcəyik
bir "əgər başqa" tikintisi.
Belə ki, bu nə - bu vəziyyət belə, əgər, OK deyir
Doğrudur, bu, ancaq bu, yalan deyil, əgər bunu.
Beləliklə, siz, sonra hesab 0-dən az olduqda nin əlavə edək
oyun artıq yayımlanır, lakin əgər - əgər
hesab hələ müsbət -
sonra ac olan geri.
OK.
Cool.
Belə ki, indi biz hadisə artıq bu oyun var ki, biz lazımdır
bu cavab bəzi yol.
>> Belə nin I oyun alır "deyir ki, yeni script edək
. üzərində "Və nə biz burada nəzarət altında var əslində bu
bütün düyməsini dayandırmaq və buna əsasən siz tıklayarak mimics
qırmızı stop burada ol.
Beləliklə də köpəkbalığı stop var bildirin.
Və biz də balıq dayandırmaq istəyirəm, belə edək sürükleyin və
o da surəti
Biz bütün balıq dayandırmaq istəyirik.
Və sonra kimi də mərhələsinə stop var bildirin.
Bütün hüquqlar.
Belə ki, ətrafında üzgüçülük, biz balıq yemək, və
sonra proqram dondurur.
Mən aşağı tıklayarak alıram amma əslində heç bir şey edə bilməz.
OK, lakin qoy biz istifadəçi Xatırladaq ki, istəmirəm demək
onlar üçün, biz sonra, məsələn, bir mənfi dəyər var
Məsələn, ekran olan dəyişən saxla.
Belə ki, səhnəyə üzərində oyun alır, sonra onu gizlətmək edəcək
dəyişən hesab.
OK.
Belə ki, daha bir balıq yemək imkan verir.
Və sonra hesab yox, və yalnız bu ekran var.
>> Bütün hüquqlar.
Belə ki, olduqca layiqli oyun, və daha çox olsaydı
zaman, sonra nəhayət əlavə edə
daha scripts.
Və sonra, Mən, bir neçə balıq əlavə onları inkişaf edib
müxtəlif sürətlə, sonra köpək balığı yeyir zaman
zəhərli balıq, faktiki "Blech!" deyir,
Və sonra mən yeni fon əlavə nə
mərhələ - fon üzərində oyun.
Və mərhələsində hadisə üzərində oyun zamanı nə
user üzərində oyun fonunda keçir edir
background.
Və həmçinin, I mərhələsini sprites bütün gizlətdi ki,
fon üzərində yalnız oyun göstərilmişdir.
Mən əlavə edib ki, digər kiçik əlavə bir neçə var
Məsələn, zaman əvvəl, daha sonra proqram sona çatdı bizim
shark, biz başlayan növbəti dəfə qədər başlayacaq
ki, mövqe həmçinin.
Yaşıl bayrağı tıklandığında zaman nə əlavə, sonra deyil
Shark mənşəyi geri gedir və sonra qarşı üzləşir
hər dəfə, bir var ki, hüququ,
shark var başlayaraq.
>> Belə ki, Motion və kimi şeyləri cəhd edə bilər ki,
yalnız ki, kiçik toxunuşlarla əlavə etmək
oyun bir az daha cilalanmış.
Hər HungryShark haqqında suallarınız var mı?
Cool.
Bütün hüquqlar.
Belə ki, siz edə bilər ki, bir şey bir misal var
Not biz əvvəllər müzakirə bütün vasitələrdən istifadə edir.
Mən də gözden geçirmek slaydlar daxildir.
Daha sonra onlara görəcəksiniz.
Bu yalnız biz ki proseslərin ümumi var -
bütün yol HungryShark0 bizim final irəliləyir.
Bir
Bəli.
Amma bu barədə var.
Uşaqlar istəyirsinizsə mən geridə qalmaq lazımdır
bir daha sual.
Bu gözden geçirmek 0 idi.
Gələn bütün təşəkkür edirik və mən gözden geçirmek 1 görürsünüz.