Opis techniczny i schemat funkcjonalności aplikacji mobilnej Królika GOŃ
Przed aplikacja zostały postawione następujące cele: Podstawowe: Aplikacja wspiera wizytę w Mieście (zatem ma sens w połączeniu z tą wizytą, jednak jej nie zastępuje; wspieranie przez rozrywkę) Aplikacja pozwala na uczestniczenie w tworzeniu (uzupełnianie treści i odkrywanie treści ukrytych); Aplikacja pozwala zabrać coś ze sobą (do części treści można wrócić w domu, mają one charakter praktyczny); Aplikacja ma charakter edukacyjny. Dodatkowe: Aplikacja pozwala się dzielić doświadczeniem (różne formy udostępniania wyników/ zdobyczy na FB; promocja aplikacj oraz informowanie znajomych, że takie narzędzie jest w Mieście) Aplikacja niczego nie wymusza i daje jedynie pozytywne odczucia; Aplikacja zachęca do powrotu do Miasta/odbycia kolejnego Spaceru. Aplikacja będzie używana w terenie, więc musi być dostępna na urządzenia przenośne (system Android/iOS). Ponieważ aplikacja będzie miała kontekst przestrzenny i będzie rodzajem przewodnika, to właśnie mapa będzie podstawowym interfejsem aplikacji, wszystko dzieje się/ zawiera się na mapie. Aplikacja ma zachęcać do spacerów po Mieście i odkrywania kolejnych elementów (zarówno realnie, jak i wirtualnie), zatem mapa z nawigacją GPS jest niezbędna do sprawnego poruszania się między punktami, w których znajdują się kolejne zadania do wykonania. 2
Aplikacja ta jest aplikacją przeznaczona na urządzenia mobilne. Aplikacje te są aplikacjami typu standalone gdzie wszystkie operacje są wykonywane na urządzeniu klienckim. W związku, z czym nie występuje właściwie serwerowe środowisko uruchomieniowe. Występuje zaś środowisko dystrybucyjne tych aplikacji którymi są: Google Play AppStore Osoby odpowiedzialne za rozwój aplikacji (projektanci, programiści) zobowiązani są dostarczać aplikacje do działania tylko poprzez publikacje aplikacji na wcześniej wymienionych serwisach. Połączenia społecznościowe W projekcie występują integracje z platformami mediów społecznościowych. Funkcjonalności te to publikacja w tych mediach: Publikacja informacji o miejscu przebywania; Publikacja zdjęcia wraz z własnym tekstem; Publikacja informacji o wypełnieniu gry; Publikacja informacji z Kart. Powyższe informacje należy opublikować w następujących mediach społecznościach Facebook Twitter Instagram Na potrzeby tej integracji należy na każdej z platform stworzyć spójny model implementacji tych funkcjonalności. Spójność ta ma polegać na podjęciu decyzji czy dzielenie aplikacji ma być z użyciem aplikacji natywnych tych serwisów czy poprzez zdalne wywołanie. 3
Wykaz funkcjonalności aplikacji: Wprowadzenie danych osobowych użytkownika przy starcie aplikacji Profil użytkownika (+ możliwość zmiany danych osobowych) Wybór języka (polski, angielski, niemiecki) Lokalizacja użytkownika na mapie Wyświetlanie punktów Królików na mapie Wyświetlanie punktów dodatkowych na mapie Nawigacja do Królika w trybie pieszym Nawigacja do Królika w trybie samochodowym Wyświetlanie dystansu do nawigowanego punktu POI od aktualnej pozycji użytkownika Komunikaty PUSH o punktach POI w pobliżu aktualnej trasy użytkownika Możliwość przekierowania aktualnej trasy przez jeden z dodatkowych punktów POI w pobliżu Wypełnienie ankiety po odwiedzeniu punktu Królika (losowy wybór pytania z puli pytań dostępnych na danego punktu) 4
Wykaz funkcjonalności aplikacji: Publikowanie informacji o zdobywanych punktach w sieciach społecznościowych (np. Facebook, Twitter, Instagram) Zdobywanie punktów rankingu za odwiedzone punkty POI Zdobywanie punktów rankingu za poprawne rozwiązanie ankiet Zdobywanie punktów rankingu za przemierzony w trakcie korzystania z aplikacji dystans Zdobywanie odznaczeń za określoną ilość punktów rankingu Publikowanie informacji o odznaczeniach na portalach społecznościowych Punkty rankingu za dodatkowe punkty POI naliczane są tylko i wyłącznie po zdobyciu punktu Królika do którego dodatkowe punkty są powiązane Przeglądanie listy punktów Królików (wyświetlane są tylko odwiedzone punkty, punkty nieodwiedzone są zablokowane na liście) Przeglądanie karty punktu Królika Możliwość zrobienia zdjęcia w aplikacji Publikowanie zdjęć zrobionych w aplikacji na portalach społecznościowych Przechowywanie treści oraz postępu w pamięci aplikacji 5
01 02 03 Mapa traktu z wyróżnionymi lokalizacjami królików jesteś tutaj królik do gonienia wybierz królika goń królika woj piastowski wejdź wybierz język avatar obczaj wynik 6
04 05 06 zrób zdjęcie makieta miasta Pole królika WOJ Piastowski uaktywnia się w pobliżu królika. pytanie i odpowiedzi push: w pobliżu makieta punkt po drodze a b królik goniony Złapiesz królika za 400 metrów Tą trasą do królika 500 metrów c 7
07 08 09 Mapa traktu z wyróżnionymi lokalizacjami królików zrób zdjęcie jesteś tutaj jesteś tutaj królik złapany zdjęcie królika wybierz królika goń królika: Degustator gracz avatar Obczaj avatar punkty: 10 Obczaj punkty: 10 8
10 11 12 makieta miasta Pole królika Degustator pytanie i odpowiedzi zrób zdjęcie push Urząd Miejski push: w pobliżu legenda POI a b królik goniony Złapiesz królika za 400 metrów Tą trasą do królika 500 metrów Tą trasą do królika 700 metrów c 9
13 13 Mapa traktu z królikami złapanych: 10 królików dystans: 8 km odwiedzonych: 5 POI Total: 110 punktów Brawo! Jesteś królem avatar Obczaj sprawność: Odkrywca avatar Obczaj karta wyników 10