instrukcja - Marek Cieciura

Transkrypt

instrukcja - Marek Cieciura
Marek Cieciura
KRZYŻÓWKI
NA URZĄDZENIA MOBILNE
Spis treści
1. KRZYŻÓWKA NA URZĄDZENIA MOBILNE Z SYSTEMEM OPERACYJNYM ANDROID ......... 2
2. KRZYŻÓWKA NA URZĄDZENIA MOBILNE Z SYSTEMEM OPERACYJNYM WINDOWS
PHONE..................................................................................................................... 8
3. KRZYŻÓWKA NA URZĄDZENIA MOBILNE Z SYSTEMEM OPERACYJNYM IOS ............... 10
Warszawa, październik 2014 r.
KRZYŻÓWKI NA URZĄDZENIA MOBILNE
1. Krzyżówka na urządzenia mobilne z systemem operacyjnym Android1
Aby rozwiązywać krzyżówki, należy najpierw pobrać aplikację ze strony ze strony
Google Play → Leksykon krzyżówkowy, a następnie ją zainstalować.
Na kolejnych zrzutach ekranu przedstawiono pobieranie i instalowanie aplikacji na
telefonie Sony Xperia SP z systemem operacyjnym Android 4.3.
W celu rozwiązywania krzyżówki, należy kliknąć ikonkę aplikacji, po czym skorzystać z przygotowanej bazy krzyżówek dostępnych poprzez przycisk „Open Crossword” – są one zapisane pod adresem: www.cieciura.net/eclipsecrossword/wp8.
Aplikacja EC Crossword Reader otworzy się automatycznie wraz z wybraną krzyżówką.
Na kolejnych zrzutach ekranu przedstawiono sposób rozwiązywania krzyżówki telefon Sony Xperia SP z systemem operacyjnym Android 4.3.
Plansza może być przewijana zarówno w poziomie, jak i pionie. Po wpisaniu hasła
zapamiętuje się je, naciskając przycisk „OK”. Hasło nie może być zapamiętane, jeśli występuje w nim błędna liczba liter. Możliwe są dwa rodzaje podpowiedzi: całe
hasła – przycisk „Solve” oraz kolejne litery hasła – przycisk „Hint”. Aplikacja nie
pozwala na wpisanie hasła ze zbyt małą liczbą liter. Po wybraniu przycisku „Check
crossword!” wyświetlane są błędne litery haseł (oznaczane kolorem pomarańczowym) oraz ocena poprawności wpisanych haseł w postaci liczb poprawnie i błędnie
wpisanych haseł oraz procentu poprawnych.
1
Program został opracowany przez Adama Kowalskiego, studenta Wyższej Szkoły Technologii Informatycznych w Warszawie w ramach kierowanej przeze mnie pracy dyplomowej. Został on potem gruntownie
zmieniony przez autora.
2
KRZYŻÓWKI NA URZĄDZENIA MOBILNE
3
KRZYŻÓWKI NA URZĄDZENIA MOBILNE
Aplikacji można także używać w trybie off-line (bez połączenia z Internetem). Dla
uzyskania takiej możliwości rozwiązywania krzyżówek należy:
1) Skopiować i zainstalować aplikację - analogicznie jak opisano powyżej.
2) Skopiować pliki z wybranymi krzyżówkami na swoje urządzenie, np. po podłączeniu go do komputera przez łącze USB - pliki są dostępne pod adresem:
http://cieciura.net/eclipsecrossword/wp8/index_ol.html
3) Otworzyć plik z dowolnego menedżera plików - zostanie uruchomiona aplikacja
EC Crossword Reader z załadowaną, wybraną krzyżówką.
4
KRZYŻÓWKI NA URZĄDZENIA MOBILNE
Na kolejnych zrzutach ekranu przedstawiono sposób uzyskania możliwości rozwiązywania krzyżówek w trybie off-line na telefonie Sony Xperia SP z systemem operacyjnym Android 4.3.
5
KRZYŻÓWKI NA URZĄDZENIA MOBILNE
6
KRZYŻÓWKI NA URZĄDZENIA MOBILNE
Pod adresem http://cieciura.net/eclipsecrossword/wp8/index_ol1.html dodatkowo
udostępnione są spakowane pliki z krzyżówkami dla poszczególnych kategorii. Po
skopiowaniu skompresowanego pliku .zip do komputera analogicznie jak opisano
powyżej, należy go rozpakować, a następnie przesłać na swoje urządzenie, np. po
podłączeniu go do komputera przez łącze USB.
Uwaga: Można też rozwiązywać samodzielnie wygenerowane krzyżówki za pomocą programu EclipseCrossword - należy tylko zapisać utworzony plik ze strukturą
krzyżówki (rozszerzenie .ecw) na swoim urządzeniu.
7
KRZYŻÓWKI NA URZĄDZENIA MOBILNE
2. Krzyżówka na urządzenia mobilne z systemem operacyjnym Windows
Phone2
Aby rozwiązywać krzyżówki, należy najpierw pobrać aplikację Eclipse Crossword
Reader z Windows Phone Store, a następnie ją zainstalować.
Na kolejnych zrzutach ekranu przedstawiono pobieranie i instalowanie aplikacji na
telefonie Nokia Lumia 520 z systemem operacyjnym Windows Phone 8.
W celu rozwiązywania krzyżówki, należy kliknąć ikonkę aplikacji, po czym skorzystać z przygotowanej bazy krzyżówek dostępnych poprzez przycisk „Otwórz listę
krzyżówek” , aplikacja Eclipse Crossword Reader otworzy się automatycznie wraz z
wybraną krzyżówką.
Na kolejnych zrzutach ekranu przedstawiono sposób rozwiązywania krzyżówki telefon Nokia Lumia 520 z systemem operacyjnym Windows Phone 8.
Plansza może być przewijana zarówno w poziomie, jak i pionie. Po wpisaniu hasła
zapamiętuje się je, naciskając przycisk „Dodaj słowo”. Hasło nie może być zapamiętane, jeśli występuje w nim błędna liczba liter. Hasła błędne oznaczone są kolorem czerwonym. Możliwe są dwa rodzaje podpowiedzi: całe hasła – przycisk „Rozwiąż” oraz kolejne litery hasła – przycisk „Wskazówka”. Po wybraniu przycisku
„Sprawdź krzyżówkę” wyświetlana jest ocena poprawności wpisanych haseł w postaci liczb poprawnie i błędnie wpisanych haseł.
Wyświetlane komunikaty zależą od ustawień regionalnych telefonu (język polski lub
angielski).
2
Autorem programu jest Mateusz Cieciura, student Politechniki Warszawskiej.
8
KRZYŻÓWKI NA URZĄDZENIA MOBILNE
Aplikacji można także używać w trybie off-line. Wystarczy ściągnąć na urządzenie
pliki krzyżówek *.ecw. Otwieranie pliku z rozszerzeniem .ecw z dowolnego menedżera plików uruchomi aplikację Eclipse Crossword Reader wraz z załadowaną
wybraną krzyżówką. Postępowanie jest analogiczne jak dla opisanego w punkcie 5,
dotyczącego systemu operacyjnego Android.
9
KRZYŻÓWKI NA URZĄDZENIA MOBILNE
3. Krzyżówka na urządzenia mobilne z systemem operacyjnym iOS 3
Wprowadzenie
Aby rozwiązywać krzyżówki, należy pobrać udostępnioną za darmo aplikację Crosswords w App Store. App Store jest internetowym sklepem firmy Apple umożliwiającym dystrybucję oprogramowania bezpośrednio na urządzeniach iPhone, iPod
touch oraz iPad.
Aplikacja została domyślnie napisana dla systemu iOS 7, a następnie przebudowana i skompilowana aby wykorzystać w pełni nowe możliwości i dostępne biblioteki
nowego systemu iOS 8 udostępnionego przez Apple we wrześniu br.
Aplikacja Crosswords jest aplikacją uniwersalną, co oznacza że może zostać zainstalowana na iPodzie touch 5.generacji lub nowszym, iPhonie 4S, 5, 5C, 5S, 6,
iPhonie 6 Plus oraz iPadzie 2. generacji lub nowszej.
W rzeczywistości są to 4 różniące się od siebie budową oraz układem aplikacje,
starannie przemyślane i skonstruowane w taki sposób aby maksymalnie wykorzystać dostępną przestrzeń ekranu oraz zróżnicowane pod względem wydajności
oraz możliwości urządzenia.
Na kolejnych zrzutach ekranu przedstawiono kroki niezbędne do pobrania Crosswords.
Po poprawnym pobraniu i zainstalowaniu aplikacji, na ekranie początkowym systemu iOS pojawi się biała ikona przypominająca kratkę krzyżówki z literami Cr w
środku.
3
Program został opracowany przez Piotra Denis, studenta Wyższej Szkoły Technologii Informatycznych
w Warszawie w ramach kierowanej przeze mnie pracy dyplomowej.
10
KRZYŻÓWKI NA URZĄDZENIA MOBILNE
Do pierwszego uruchomienia aplikacji Crosswords niezbędne jest połączenie z internetem, przynajmniej przez sieć komórkową. Wielkość danych pobieranych oraz
wysyłanych z aplikacji nie przekracza rzędu ~150 kB.
Tworzenie konta użytkownika
Podczas pierwszego uruchomienia aplikacji Crosswords, użytkownik jest proszony
o utworzenie konta bądź zalogowanie za pomocą jednego z popularnych serwisów
społecznościowych. Konta użytkowników umożliwiają pobieranie dodatkowych
krzyżówek, przechowywanie statystyk dotyczących rozwiązań oraz w przyszłości
współzawodniczenie z innymi graczami oraz uczestnictwo w egzaminach przeprowadzanych bezpośrednio w aplikacji.
Twórca aplikacji nie gromadzi danych osobowych użytkowników, jedynie ich loginy
niezbędne do zarządzania bazą danych udostępnianych krzyżówek.
Tworzenie konta odbywa się poprzez podanie wymyślonej przez użytkownika nazwy niezbędnej do logowania, hasła oraz poprawnego adresu e-mail, celem weryfikacji konta. Tworzenie konta przy użyciu sieci społecznościowej ogranicza się do
jednego naciśnięcia przycisku “Zaloguj przez facebook”, bądź “Zaloguj przez twitter”. Funkcje dostępne bezpośrednio w API systemu iOS pozwalają na maksymalne uproszczenie procesu rejestracji i walidacji kont tworzonych w ten sposób. Po
naciśnięciu przycisku, użytkownik zostanie poinformowany o tym, jakie dane aplikacja pobierze z jego konta oraz zapyta o zgodę na ich wykorzystanie.
Apple bardzo rygorystycznie traktuje prywatność użytkowników, tak więc ten może
być całkowicie spokojny o bezpieczeństwo swoich danych. Nie zostaną też udostępnione żadne treści ani posty bez jego wiedzy ani zgody.
Jeśli użytkownik ma skonfigurowaną usługę Game Center w systemie iOS, aplikacja zostanie automatycznie powiązana z jego kontem. Umożliwia to zapisywanie
osiągnięć gracza, wyświetlanie aplikacji Crosswords w statystykach globalnych w
celach marketingowych aplikacji oraz przyznawanie nagród i odznaczeń za szczególne osiągnięcia podczas rozwiązywania krzyżówek, takich jak szybkość, trafność
rozwiązań czy rezygnacja z korzystania z usług pomocy takich jak automatyczna
podpowiedź litery czy rozwiązywanie hasła.
Po poprawnym zalogowaniu użytkownik zostanie poproszony o rozwiązanie najprostszej na świecie krzyżówki wstępnej. Użytkownik w ten sposób może zapoznać
się z obsługą aplikacji oraz jej prostotą. Krzyżówka ta ma zaledwie dwa hasła składające się z jednej litery.
Wiadomo, że każdy użytkownik ma inne zainteresowania bądź chciałby rozwiązywać krzyżówki z różnych dziedzin. Dlatego też, po przejściu wprowadzenia na
ekranie pojawi się proponowana lista dostępnych kategorii. Użytkownik zaznacza
interesujące go kategorie, a następnie naciska przycisk “Gotowe”.
W ten sposób, wybrane przez niego kategorie zostaną subskrybowane i będą dostępne w ekranie głównym aplikacji przy każdym włączeniu. Użytkownik w każdej
chwili może zrezygnować z subskrypcji, jeśli stwierdzi że treść bądź poziom merytoryczny krzyżówek nie jest dla niego zadowalający.
11
KRZYŻÓWKI NA URZĄDZENIA MOBILNE
Proces ten został zainspirowany metodą pobierania treści w aplikacji Podcasty, w
której użytkownik subskrybuje kanały wykonawców muzycznych bądź nadawców
radiowych i automatycznie otrzymuje nowe audycje bądź składanki muzyczne.
Ekran główny
Na ekranie głównym przedstawiona jest lista bieżących subskrypcji użytkownika.
Krzyżówki zostały pogrupowane w kolekcje, te z kolei subskrybuje użytkownik. Nie
ma możliwości pobierania pojedyńczych plików z krzyżówkami, gdyż metoda ta
wprowadzała zakłopotanie, niepotrzebne opóźnienia w dostępie do treści oraz problemy w zarządzaniu plikami gromadzonymi wewnątrz aplikacji. Rezygnacja z podejścia “stricte” komputerowego, w którym użytkownik zarządzał nieskończoną ilością plików pozwoliła na stworzenie prostego, zrozumiałego dla każdego systemu
udostępniania treści na wzór sklepu App Store, iBooks Store (sprzedaż książek),
iTunes Store (sprzedaż muzyki) czy wspomnianych wcześniej Podcastów.
Od dostawcy treści zależy zawartość kolekcji, w tym wypadku od wykładowcy.
Kolekcje i zarządzanie plikami
Na kolekcję składa się tytuł kolekcji, jej kategoria, autor, zdjęcie przedstawiające w
łatwy i przyjemny dla oka sposób tematykę oraz krótki opis.
Kolekcje mogą być uaktualniane w dowolnym czasie przez dostawcę treści.
Cały proces zarządzania kolekcjami odbywa się po stronie zewnętrznej aplikacji na
niezależnych serwerach dostawcy. Pozwala to na udostępnianie niezliczonej ilości
krzyżówek w celach edukacyjnych, o dowolnej porze i w dowolnym czasie.
12
KRZYŻÓWKI NA URZĄDZENIA MOBILNE
Wykładowca dodający krzyżówki do bazy może ustalić ich czas ważności. Pozwala
to na udostępnianie materiałów szkoleniowych celem przygotowania do egzaminów
lub zaliczeń a następnie usunięcie ich z bazy po terminie.
Nowe krzyżówki sygnalizowane są cyfrą na czerwonym polu w prawym górnym rogu kolekcji, podobnie jak ma to miejsce w przypadku otrzymywania powiadomień w
aplikacjach czy poczcie na ekranie początkowym systemu iOS. Cyfra ta pokazuje
liczbę nierozwiązanych krzyżówek z kolekcji oraz nowych dostępnych krzyżówek.
W ustawieniach kolekcji użytkownik może włączyć powiadomienia dla udostępnianych kolekcji. Jeśli wyrazi zgodę, na zablokowanym ekranie urządzenia zostanie
wyświetlone powiadomienie za każdym razem, gdy dostawca treści udostępni nowe krzyżówki w subskrybowanej przez niego kolekcji.
Kolekcje można usunąć z aplikacji na dwa sposoby. Pierwszy z nich jest intuicyjny i
będzie dobrze znany użytkownikom systemu iOS. Wystarczy przytrzymać palcem
nazwę kolekcji do czasu, gdy zacznie ona podskakiwać i nacisnąć czarny krzyżyk
podobnie jak ma to miejsce w przypadku usuwania aplikacji na ekranie początkowym systemu iOS. Drugi sposób polega na naciśnięciu przycisku “Zrezygnuj z subskrypcji” w otwartej kolekcji.
Dodawanie nowych krzyżówek
Użytkownik może w dowolnym momencie zasubskrybować nowe kolekcje krzyżówek dotykając przycisk “+” w prawym górnym rogu okna aplikacji.
Spowoduje to wyświetlenie okna z dostępnymi treściami w bazie, ułożonego na
wzór sklepu. Wszystkie kolekcje podzielone są na Wydawców. Dotykając ikony z
logiem wydawcy użytkownik może przejrzeć udostępniane przez niego kolekcje
oraz przy interesującej go - nacisnąć przycisk Subskrybuj. Aplikacja automatycznie
13
KRZYŻÓWKI NA URZĄDZENIA MOBILNE
doda kolekcję do ekranu głównego aplikacji i będzie uaktualniała udostępniane
przez wydawcę krzyżówki.
Ekran ustawień i opcje kolorystyki
W prawym dolnym rogu ekranu znajduje się przycisk pozwalający na dostęp do
Ustawień aplikacji. W ustawieniach użytkownik może wybrać jeden z trzech starannie zaprojektowanych motywów kolorystycznych aplikacji w zależności od upodobania. Każdy z nich różni się nie tylko kolorystyką, ale i kontrastem wyświetlanych
treści i uwarunkowany został przede wszystkim porą dnia i męczeniem się ludzkich
oczu. Włączenie opcji Automatyczny tryb nocny pozwoli aplikacji na automatyczne
przełączanie trybu w godzinach wieczornych i porannych. Kolory wtedy wyświetlane są w odcieniach szarości, zaś wszystkie tła i wypełnienia w czerni. Pozwala to
na rozwiązywanie krzyżówek z przyjemnością o każdej porze dnia i nocy!
14
KRZYŻÓWKI NA URZĄDZENIA MOBILNE
Opcje reakcji audio-wizualnych
Każdej interakcji z krzyżówką towarzyszy reakcja audio-wizualna. Ma to ogromne
znaczenie w przypadku osób z trudnościami w słyszeniu czy widzeniu, których jest
dużo na uczelniach; funkcja ta jednocześnie zwiększa przyjemność korzystania z
aplikacji.
Wprowadzeniu znaku do pola krzyżówki towarzyszy dźwięk pisania ołówkiem na
papierze, podczas gdy za wprowadzenie poprawnego hasła użytkownik jest nagradzany dźwiękiem zbieranej sakiewki z pieniędzmi, znanym z wielu gier. Prócz
dźwięku zastosowane zostało wsparcie wizualne w postaci animacji wstawiania kolejnego znaku.
Wprowadzenie błędnej litery skutkuje zapaleniem się pola hasła krzyżówki na
czerwono, animacja poziomego zatrzęsienia podpowiedzi oraz wibracją w przypadku, gdy działa na urządzeniach wyposażonych w wibracje tj. iPhone oraz iPod touch.
Podczas sprawdzania poprawności rozwiązania krzyżówki, użytkownik jest nagradzany dźwiękiem "hurra" za poprawne rozwiązanie, oraz dźwiękiem oddającym poniesienie klęski znanym z bajek (smutny saksofon).
Opcja dźwięki włącza lub wyłącza dźwięki dotknięć pól, podawanych błędnych odpowiedzi, odgłosów za przyznawane punkty oraz dźwięków na zakończenie rozwiązywania krzyżówki.
Opcja “Wibracje” włącza lub wyłącza wibracje w przypadku podania niepoprawnej
litery i/lub użycia funkcji Podpowiedzi zaznaczonego znaku poprzez potrząśnięcie
urządzeniem.
15
KRZYŻÓWKI NA URZĄDZENIA MOBILNE
Opcje rozwiązywania
Opcja “Pomijaj uzupełnione” pozwala na włączenie lub wyłączenie przeskakiwania
kursora bieżącego znaku o pole wcześniej uzupełnione. Dla niektórych osób opcja
ta może wprowadzać w zakłopotanie podczas uzupełniania, dlatego można ją wyłączyć w dowolnym momencie korzystania z aplikacji.
Opcja “Autokorekta” odpowiada za ułatwiony sposób wprowadzania znaków akcentowych i została wymyślona i opracowana w całości przez twórcę aplikacji. Gdy
włączona, użytkownik nie musi wybierać na klawiaturze znaków akcentowych dla
języka polskiego oraz innych. Tak więc naciśnięcie litery “A” w przypadku, gdy poprawną literą jest “Ą” spowoduje wprowadzenie do pola krzyżówki litery akcentowej
bez naliczania punktów karnych. Opcja ta pozwala na przyjemniejsze i szybsze
rozwiązywanie krzyżówek w językach które wykorzystują znaki akcentowe w hasłach.
Zamknięcie ekranu Ustawień następuje poprzez intuicyjny gest pociągnięcia palcem w dół ekranu bądź naciśnięcie przycisku “X” znajdującego się na dole ekranu.
Obsługa gestów została przemyślana pod kątem nowych urządzeń, tj. iPhone 6
oraz iPhone 6 Plus wyposażonych w ekrany 4,7” oraz 5,5”, aby umożliwić obsługę
aplikacji jedną ręką bez konieczności sięgania rogu ekranu.
Rozpoczynanie rozwiązywania nowej krzyżówki
Aby rozpocząć rozwiązywanie krzyżówki, należy dotknąć wybranej kolekcji na
ekranie głównym aplikacji. Wyświetlona zostanie lista krzyżówek udostępnionych w
obrębie danej kolekcji. Lista te przedstawiona jest za pomocą prostokątnych ikon
przypominających kartki papieru z krzyżówkami. Dotykając jednej z nich zostanie
rozpoczęta nowa gra. W trakcie ładowania gry na ekranie wyświetlane są losowo
cytaty dotyczące historii krzyżówek, ich powstania oraz ciekawostki związane z ich
początkami w Nowym Jorku oraz w Wielkiej Brytanii w czasach II wojny światowej,
jak np. “W 1944 Oficerzy Alianccy byli zaskoczeni pojawieniem się w The Daily Telegraph krzyżówek ze słowami, które były tajnymi nazwami operacji militarnych planowanych jako część Operacji Overlord. ""Utah"" (nazwa kodowa dla jednego z
miejsc desant) pojawiła się w krzyżówce 2 maja 1944. Kolejne krzyżówki zawierały
nazwy miejsca desantu "Omaha" i “Mulberry" - sekretnego “sztucznego” portu.”
16
KRZYŻÓWKI NA URZĄDZENIA MOBILNE
Ekran krzyżówki
Po rozpoczęciu nowej gry na ekranie zostanie wyświetlona krzyżówka poprzez
animację rozkładanej kartki papieru. W przypadku wybranej standardowo dziennej
kolorystyki, każda rozpoczynana krzyżówka będzie miała losowo wybrany kolor akcentowy. Pozwala to na ciekawsze przedstawienie treści w której główną rolę odgrywają słowa, a nie grafika.
17
KRZYŻÓWKI NA URZĄDZENIA MOBILNE
Czcionki są podstawą sukcesu najlepszych aplikacji. Sposób, w jaki wyświetlana
jest treść którą musimy czytać ma ogromny wpływ na to, jaki jest efekt końcowy.
Do stworzenia nowej wersji wybrane zostały czcionki szeryfowe oraz pismo odręczne uznanych projektantów z uwzględnieniem licencji do użytkowania w aplikacji. Odpowiednio dobrana typografia z uwzględnieniem ligatur i kerningu (gra słowna w 99% opiera się na tekście wyświetlanym na małym ekranie) sprawia ze przyjemność z użytkowania, a co za tym idzie wydajność nauki rośnie.
Całość interfejsu aplikacji została zaprojektowana w sposób minimalistyczny. Na
górnym pasku nawigacji pod godziną i dostawcą usług telekomunikacyjnych widnieje jedynie tytuł otwartej krzyżówki, przycisk “X” - służący do kończenia gry, licznik
czasu oraz procent rozwiązania zliczany na bieżąco w trakcie uzupełniania.
W komputerach stacjonarnych klawiatura i mysz uznawane były za pierwszy i podstawowy interfejs, który pozwala na komunikację użytkownika z treścią wyświetlaną
na ekranie. W czasach "mobile first", aspekt ten jest często pomijany i zapominany
przez projektantów interfejsów czy interakcji. Ekran pojemnościowy który pozwala
na bezpośrednią interakcję użytkownika z aplikacją poprzez dotyk jest tak naprawdę tylko swoistym pośrednikiem, który to umożliwia. Projektując aplikację powinniśmy rozważać wszystkie interaktywne elementy interfejsu w taki sposób, aby
zwiększały funkcjonalność, szybkość wykonywanego zadania oraz dawały przyjemność z użytkowania równą z przyjemnością której doświadczamy realizując to
samo lub podobne zadanie w świecie rzeczywistym - jeśli nie większą.
Klawiatura wyświetlana na ekranie urządzenia, mimo że nie jest przedmiotem fizycznym, nadal jest interfejsem który pozwala na komunikację użytkownika z zawartością która wyświetlana jest na ekranie.
Gdy produkowano pierwsze smartfony z fizycznymi klawiaturami (np. Nokia E72),
projektanci poświęcali ogrom czasu rozważając aspekty fizyczne, takie jak ergonomia kształtu przycisków, ich układ czy rozmiar.
18
KRZYŻÓWKI NA URZĄDZENIA MOBILNE
Podczas gdy większość gier tego typu korzysta ze standardowej systemowej klawiatury, mało kto zwraca uwagę na realne potrzeby dotyczące rodzajów wprowadzanych znaków i przestrzeń, którą ten interfejs zajmuje na i tak już, małym ekranie.
Podczas gdy standardowa klawiatura została pomyślana w sposób uniwersalny,
który pozwala na szybkie i przyjemne wprowadzanie treści wiadomości, sms-ów
czy e-maili, w przypadku krzyżówki należy rozważyć czym właściwie jest, i co składa się na “treść".
Dlatego stworzona została własną klawiatura od podstaw, w całości zaprojektowaną w kodzie korzystając z krzywych Beziera, transformacji geometrycznych oraz
niskopoziomowych funkcji Core Graphics. Dzięki temu rozwiązanie to jest uniwersalne i skalowalne bez względu na wielkość ekranu oraz rodzaj urządzenia.
Klawiatura ta nie posiada dolnego wiersza klawiszy, takich jak shift, spacja, przełączanie języków, przełącznika cyfr, dyktowania czy klawisza return. Pozwoliło to na
zmniejszenie jej pionowej wysokości a co za tym idzie zwiększyło przejrzystość
aplikacji. Starannie dobrana odręczna typografia dla nazwy każdego klawisza oraz
odpowiednio wyselekcjonowane, niestandardowe dźwięki imitujące pisanie ołówkiem na papierze - w miejsce standardowych kliknięć klawiszy - zbliżają użytkownika do podświadomego uczucia, że litery które wprowadza do pól krzyżowki są pisane przez niego ołówkiem na papierze.
Stworzenie własnej klawiatury pozwoliło również na rozpoznawanie formatu wybranego hasła i automatyczne wyświetlanie różnych układów klawiatur: liter lub cyfr,
dla każdego przypadku - bez konieczności ręcznego przełączania klawiatury przyciskiem funkcyjnym.
Tak więc, dla krzyżówki “Wybrane daty w okresie 1939-2014”, pokaże się klawiatura numeryczna, a dla “Batalionów Chłopskich” - literowa.
Oprócz klawiatury standardowej dodana została klawiatura pisma odręcznego.
Rozwiązywanie krzyżówek w ten sposób jest niespotykanie przyjemne i szybsze
niż kiedykolwiek.
Rozwiązywanie krzyżówki
Plansza krzyżówki jest w 100% interaktywna. Oznacza to, że można ją dowolnie
przesuwać, pomniejszać i powiększać gestami “uszczypnięcia” palców.
Aby przystąpić do rozwiązywania, należy dotknąć wybranego pola krzyżówki na
ekranie. Zostanie ono podświetlone żółtą, pulsującą i subtelną animacją. Pozwala
ona na podświadome zapamiętanie kontekstu i miejsca hasła, ale nie rozprasza. W
przeciwieństwie do innych dostępnych aplikacji, podpowiedź do hasła zostaje wyświetlona bezpośrednio na planszy, tak samo jak następuje wprowadzanie haseł.
19
KRZYŻÓWKI NA URZĄDZENIA MOBILNE
Stworzony od zera parser (konwerter formatu plików z programu Eclipse Crossword) pozwala na wyświetlanie podpowiedzi z odpowiednim formatowaniem tekstu, wyróżnianiem cytatów i znaczników HTML dodawanych w podpowiedziach do
haseł (np. Żołnierskie przyśpiewki i wiersze). Wykładowca może stosować proste
znaczniki aby krzyżówki były ciekawsze, oraz przejrzyste. W przyszłości dodana
zostanie obsługa coraz bardziej popularnego języka Markup. Daje to ogromne możliwości wyświetlania treści w taki sposób, jak nigdy przedtem, oraz łatwą ekstensywność formatu plików w przyszłości. Będzie można wyświetlić załączone zdjęcia,
nawet jeśli będą wczytywane zewnętrznie z internetu, będzie można otwierać linki
zewnętrzne.
Wpisując znaki na klawiaturze bądź pismem odręcznym, znaki zostają natychmiast
wprowadzane do pól krzyżówki. Umożliwia to szybsze rozwiązywanie, zapamiętywanie oraz bardziej intuicyjną interakcję użytkownika z oprogramowaniem.
Aby zmienić kierunek uzupełnianego hasła wystarczy dotknąć raz jeszcze w polu
na skrzyżowaniu haseł. Potrząśnięcie urządzeniem pozwala na skorzystanie z opcji
Podpowiedzi znaku, który zostanie wprowadzony natychmiast. Użytkownik zostanie
poinformowany o użyciu funkcji poprzez wibrację oraz stosowny dźwięk.
Za użycie tej funkcji odejmowane są 2 punkty od rozwiązania. Za podanie poprawnej litery, użytkownik otrzymuje 1 punkt.
Niektórzy lubią rozwiązywać krzyżówki w tradycyjny sposób, tj. czytając podpowiedzi na liście, następnie szukając pola oznaczonego numerem w krzyżówce. Ponieważ twórca aplikacji należy do jednego z nich, przesunięcie palcem od góry ekranu
otwiera listę wszystkich haseł przedstawionych w tabeli, podobnie jak ma to miejsce w drukowanych na papierze krzyżówkach. Dotknięcie wybranego hasła przenosi użytkownika natychmiast w odpowiadające mu pole w krzyżówce. Przesunię-
20
KRZYŻÓWKI NA URZĄDZENIA MOBILNE
cie palcem od dołu ekranu przy otwartym widoku podpowiedzi pozwala na analogiczne zamknięcie tego widoku.
Po naciśnięciu przycisku “X” w lewym górnym rogu ekranu wyświetlone zostaje
podsumowanie rozwiązania i odtworzony zostaje stosowny do procentu dźwięk.
Aplikacja dostępna jest w języku polskim, angielskim, włoskim, francuskim oraz rosyjskim.
21

Podobne dokumenty