Allison: Hej chłopaki!
Właśnie testowania Gra zrobiłem.
Jest to bardzo łatwe do wykonania proste gry, takie jak ten.
I, w rzeczywistości, pokażę ci jak zrobiłem to teraz.
Niech głową ponad www.scratch.mit.edu.
Chcemy stworzyć nowy projekt, więc pozwala kliknąć na karcie Tworzenie.
Mam już produkt otwarty, więc mamy zamiar przejść tutaj.
>> Zacznijmy od krótkiej wycieczki środowiska ścieranie.
Na dole po lewej tutaj, mamy wszystkie duchy, które będą
stosować w futbolu.
Na przykład, mamy małpę, banan, i brokuły.
Po kliknięciu na każdej ikonki będziesz zauważysz, że prawa kolumna będzie
zmienić, aby pokazać nam, że pracujemy z tej konkretnej ikonki.
Wszystko, co możemy umieścić w tej kolumnie będzie kontrolować sprite, który jest podświetlony.
Tu, w środku, mamy kolumnę zawierający naszą paletę a puzzle,
które będziemy używać do tworzenia naszej gry.
Na górze, ale ma kategorię puzzle musimy pracować.
Na przykład niebieskie kawałki, na Na karcie Projekt, pozwoli nam
kontrolować nasze duchy przenieść.
Będziemy odkrywać inne kategorie jak tworzymy naszą grę.
Wreszcie, w lewym górnym rogu, mamy Posiadamy scenę, gdzie będziemy
faktycznie grać naszą grę.
, Gdzie możemy zobaczyć efekty nasze skrypty na duchy.
>> Więc zaczynajmy.
W naszej grze, małpa będzie spróbuj zjeść banana chwilę
unikając brokuły.
Małpa pójdą nasze myszy i brokuły i banany będą pływać
po scenie losowo.
Kiedy zbliża się do małpy banan, banan będzie aktywnie starają
aby uniknąć małpa, tylko do rzeczy nieco bardziej ekscytujące.
>> Zacznijmy od skryptów zachowania naszego bohatera, małpa.
Aby uruchomić nasz skrypt, użyjemy Kiedy Zielona Flaga kliknięciu kawałek od
Kategoria wydarzenia.
Tutaj.
Spowoduje to, że wszystkie elementy układanki połączony z przyciskiem do uruchamiania, gdy
kliknij Zielona Flaga, tutaj, w w prawym górnym rogu sceny.
Chcemy małpa śledzić myszy.
Więc wybrać przycisk Go, aby i wybierz wskaźnik myszy, tak.
Więc mamy zamiar spróbować tutaj.
Sprawdźmy to i zobaczyć co się dzieje.
>> Tak więc wydaje się, naprawdę tylko jak małpa po pierwsze kliknięcie myszy.
To dlatego, że domyślnie Idź do blokowania tylko wykonuje raz.
Aby uzyskać małpa śledzić myszy w całej grze, musimy
wykonanie tego bloku w kółko.
Wygląda na to, musimy jakąś z pętli konstrukt.
Więc pozwala przenieść się do kontroli.
Spójrz, spróbujmy na zawsze pętlę.
Wygląda na to, że działa.
>> Więc następnym powinniśmy myśleć o jak małpa
interakcje z innymi duszków.
Zasadniczo, musimy dodać do naszej logiki Gra tak, że, jeśli gra zakończy
banana małpa dotyka lub brokuły.
I faktycznie używać słowa "jeśli" Opisując zachowanie
staramy się tworzyć.
I na tyle wygodnie, nie Sterowanie zablokowane nazywa Jeśli używamy
dokładnie do tego celu.
Więc kształcie rombu, tutaj, na Dom, gdzie stawiamy
stan, który chcemy sprawdzić.
W tym przypadku, będziemy sprawdzać, czy małpa dotyka banana.
>> Se pobieramy Dotknięcie kawałek z kategorii Sensing.
I wybrać Banana od Menu rozwijane.
Teraz możemy powiedzieć, co nasz sprite zrobić, gdy dotknie banana.
Chcemy grę do końca i małpa powiedzieć, wygrałeś.
Więc dodać do powiedzenia i zatrzymać wszystkie kawałek.
Po zmianach, witam, do, wygrałeś.
I czas do 0,5.
Teraz będziemy stosować tę samą logikę, kiedy małpa dotyka brokuły,
chyba musimy małpa powiedzieć, stracił, a nie, że wygrałeś.
>> Sprawdźmy to i zobacz czy działa.
Niesamowite.
Skończyliśmy skryptów małpy zachowanie, ale nie jesteśmy jeszcze zrobione.
Mamy jeszcze powiedzieć brokuły i banana, co robić.
>> Zacznijmy prostsze z dwóch, brokuły.
Który po prostu musi przejść losowo.
Znowu zaczniemy z przypadku Zielona Flaga kliknięciu kawałek.
Musimy sprite być w stałym ruchu, więc niech przeciągnij
z Forever pętli.
Będziemy tworzyć ruch za pomocą losowego niektóre kawałki z losowo ruch
generator liczb.
>> Dobra, niech przetestować to.
Niesamowite
>> OK, teraz tylko banan jest w lewo.
Zacznijmy od z tego samego Zestaw elementów, jak poprzednio.
Więc jeśli małpa zbliża, banan powinien go unikać.
Indziej, banan powinien poruszać się losowo.
Brzmi to jak zadanie dla Jeśli reszta to blok.
W stanie, będziemy sprawdzać banany odległość od małpy, a
następnie go uniknąć odpowiednio.
>> Teraz, kiedy ten warunek nie ma zastosowania,
banan powinien poruszać się losowo.
Więc po prostu ukraść nasze przypadkowy ruch sztuk z brokułami.
Wszystko, co musimy zrobić, to przeciągnąć kawałki chcemy ikonki bananów i
zostaną one skopiowane.
>> Wszystko zrobione.
Sprawdźmy to.
Niesamowite.
Wszystko wydaje się działać.
A teraz idź i zrób własne gry.
>> Jeśli potrzebujesz inspiracji sprawdź stare projekty
z CS50 na stronie internetowej.
>> Nazywam się Allison, a to CS50.
>> Potrzebuję dostać się do tych skonfigurować bardzo szybko.