Zmiany

Skocz do: nawigacji, wyszukiwania

MoleMash

Dodane 239 bajtów, 11:24, 6 mar 2015
/* Aplikacja Molemash dla App Inventor 2 */
Zestaw ze sobą bloki, tak jak pokazano na ilustracji:
[[Plik:info.png]]''Podpowiedź: do szybkiego tworzenia bloków możesz użyć funkcji ich wpisywania (typeblocking):''<ul><li>Aby utworzyć blok wartości zawierający 100, wystarczy w obszarze roboczym wpisać 100 i nacisnąć Enter.</li><li>Aby utworzyć blok MoveMole, po prostu wpisz MoveMole i wybierz żądany blok z listy.</li></ul>===Reset wyniku===
Końcowa czynność to resetowanie wyniku. Celem ten czynności jest sprawienie, aby przycisk ResetButton zmieniał wynik na 0 i wywoływał procedurę UpdateScore.
===Kompletny program===
Oto kompletny program MoleMash:
===Modyfikacje===
Gra już działa, ale może zechcesz wprowadzić pewne zmiany?
<ul><li>Możesz sprawić, aby gra zmieniała tempo w zależności od tego, jak dobrze gracz sobie radzi. Aby to zrobić, zmodyfikuj właściwość Interval licznika czasu MoleTimer.</li><li>Możesz śledzić trafione (w kreta) oraz chybione dotknięcia kanwy i pokazywać wynik dla obu przypadków. Aby to zrobić, zdefiniuj obsługę zdarzenia dotknięcia dla komponentu Kret (Mole), i dla kanwy MyCanvas. Odpowiedź na pytanie, czy dotknięcie Kreta traktowana będzie tak samo, jak dotknięcie kanwy MyCanvas jest twierdząca.</li></ul>===Podsumowanie===
Oto niektóre zagadnienia omówione w tym projekcie:
<ul><li>Duszki to kształty reagujące na dotyk, które można zaprogramować tak, aby poruszały się po Kanwie.</li><li>Komponent zegara (Clock) może służyć jako zegar do wywoływania zdarzeń, które występują w regularnych odstępach.</li><li>Procedury definiuje się za pomocą bloków to .</li><li>Utworzenie bloku ułamka losowego (random fraction) tworzy liczbę między 0 i 1.</li><li>Typeblocking to sposób szybkiego tworzenia bloków przez wpisanie nazwy bloku.</li></ul>===Zeskanuj telefonem próbną aplikację===
Aby zainstalować i uruchomić aplikację próbną, zeskanuj telefonem poniższy kod kreskowy:
===Pobierz kod źródłowy===
Jeżeli chcesz pracować z tą próbką w programie App Inventor:
<ul><li>pobierz na komputer kod źródłowy ([appinventor.mit.edu/explore/sites/all/files/ai2tutorials/moleMash/MoleMash.aiaappinventor.mit.edu/explore/sites/all/files/ai2tutorials/moleMash/MoleMash.aia])</li><li>otwórz program App Inventor, </li><li>kliknij opcję Projects (Projekty), </li><li>wybierz Import project (.aia) from my computer... (Import projektu z komputera)</li>;li:znajdź i zatwierdź pobrany kod źródłowy</li></ul>
353
edycje