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