Programowanie aplikacji mobilnych
Transkrypt
Programowanie aplikacji mobilnych
Programowanie aplikacji mobilnych dr Przemysław Juszczuk Katedra Inżynierii Wiedzy laborki 2 dr Przemysław Juszczuk Programowanie aplikacji mobilnych Aplikacja Simon Says Przygotuj GUI z 4 przyciskami o różnych kolorach. Przy pomocy metody Toast losowo wyświetlaj na ekranie kolory. Następnie użytkownik ma (klikając w odpowiednie przyciski) powtórzyć sekwencję kolorów. W przypadku sukcesu - długość ciągu kolorów zwiększa się, natomiast w przypadku porażki zaczynamy od wartości początkowej. Dodatkowym utrudnieniem będzie pasek ustalający trudność - im większa trudność tym więcej przycisków na ekranie (min. 2, max 6). dr Przemysław Juszczuk Programowanie aplikacji mobilnych Rysunek: Pierwszy zaraz i rozmieszczenie przycisków dr Przemysław Juszczuk Programowanie aplikacji mobilnych Rysunek: Pierwszy zaraz i rozmieszczenie przycisków 2 dr Przemysław Juszczuk Programowanie aplikacji mobilnych Rysunek: Ustawiamy kolor przycisków dr Przemysław Juszczuk Programowanie aplikacji mobilnych Rysunek: Aktualny widok dr Przemysław Juszczuk Programowanie aplikacji mobilnych Rysunek: Obsługa przycisków dr Przemysław Juszczuk Programowanie aplikacji mobilnych Rysunek: Pierwsza funkcja dr Przemysław Juszczuk Programowanie aplikacji mobilnych Rysunek: Losowanie koloru - pierwsza wersja dr Przemysław Juszczuk Programowanie aplikacji mobilnych Rysunek: Rzutowanie int na kolor dr Przemysław Juszczuk Programowanie aplikacji mobilnych Rysunek: Losowanie koloru - wersja 2 dr Przemysław Juszczuk Programowanie aplikacji mobilnych Rysunek: Wyłączenie przycisku start na początku gry dr Przemysław Juszczuk Programowanie aplikacji mobilnych Rysunek: Naciśnięcie przycisku przez gracza dr Przemysław Juszczuk Programowanie aplikacji mobilnych Rysunek: Gotowa funkcja StartGame dr Przemysław Juszczuk Programowanie aplikacji mobilnych Rysunek: Gotowa funkcja CheckButton 1 dr Przemysław Juszczuk Programowanie aplikacji mobilnych Rysunek: Gotowa funkcja CheckButton 2 dr Przemysław Juszczuk Programowanie aplikacji mobilnych Aplikacja Simon Says Do aplikacji przygotowanej wcześniej dopisz funkcjonalność HighScore. Projekt zapisz i zachowaj. dr Przemysław Juszczuk Programowanie aplikacji mobilnych Aplikacja Simon Says Do aplikacji przygotowanej wcześniej dopisz funkcjonalność HighScore. Projekt zapisz i zachowaj. Obrazki logiczne Napisz aplikację umożliwiającą grę w obrazki logiczne. Wykorzystaj element Toggle Button. Ogranicz się do planszy o wielkości 5 na 5 elementów. Gra powinna zawierać minimum 2 różne poziomy (wbudowane, lub wczytywane z określonego formatu z katalogu resources). dr Przemysław Juszczuk Programowanie aplikacji mobilnych