Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Tento tutoriál vám ukáže, ako naprogramovať závodnú hru v programe MIT's Scratch.
Krok 1: Najprv…
1) Prejdite na stránku https://www.scratch.mit.edu2) Vyhľadajte Noah1194 vo vyhľadávacom poli3) Kliknite na závodnú hru a stiahnite si ju.
Krok 2: Spustenie hry
1) Všimnete si, že v automobilovom sprite je veľa skriptov.
2) Pozrite sa na prvý vľavo hore, ktorý začína na „keď kliknete na vlajku“3) Program hovorí: keď kliknete na vlajku, nastavte premennú „časovač“na 30, aby bolo auto v aute. správny kostým a nechajte ho ísť na správne miesto na trati.
Krok 3: Presunutie auta
1) Teraz sa pozrite na skripty, ktoré začínajú „po stlačení klávesu“.
2) Tieto štyri príkazy prinútia auto pohnúť sa. 3) Sú veľmi jednoduché. Povedia iba bod v pravom, ľavom, hornom alebo dolnom smere a pohybujú sa týmto spôsobom.
Krok 4: Dotknite sa farebných príkazov
1) Ak sa posuniete nadol, uvidíte veľa príkazov, ktoré obsahujú príkazy „dotykovej farby“.
2) Hovorí sa, že ak sa auto dotýka farby … potom buď choďte na ďalšiu úroveň, alebo choďte na miesto na trati, alebo nastavte veľkosť, atď.
Krok 5: Časovač je premenný
1) V automobilovom sprite vyhľadajte skript, ktorý obsahuje premennú „časovač“.
2) Všimnete si, že v bloku „navždy“sú príkazy. 3) Program hovorí, že po kliknutí na vlajku chvíľu počkajte a potom znížte časovač o -1. Potom v bloku „ak“napíše, že ak časovač dosiahne 0, vysielajte hru a nastavte časovač na 0.
Krok 6: Zmena pozadia
1) Choďte do fázy sprite a uvidíte krátke skripty, ktoré začínajú „keď dostanem“.
2) Všetky tieto príkazy prikazujú javisku sprite, aby po každom z nich zmenila pozadie.
Krok 7: Skrývanie a zobrazovanie škriatkov
1) Pod inými škriatkami, ako sú šípky alebo sprajty na začiatku a na konci, sú príkazy, ktoré mu hovoria, aby zacúval a ukázal.
2) Keď sprite nie je na trati potrebný alebo by sa mal objaviť v konkrétny čas, zadajte príkaz skryť. Ak chcete, aby sa objavil v konkrétnom čase, dajte skryť, potom počkajte a potom ukážte.