Zdobyte lekcje: tworzenie gier i opowiadań na inteligentne ekrany

W tym przewodniku omawiamy nasze kluczowe wnioski z pomagania deweloperom w tworzeniu wspaniałych narracji i gier z myślą o Asystencie Google na inteligentnych ekranach. Zalecamy przeczytanie tego przewodnika przed zaprojektowaniem akcji, aby zapewnić jej wygodę i uniknąć typowych błędów. Na końcu tego przewodnika znajdziesz też listę kontrolną, która zawiera wszystkie zalecenia, które pomogą Ci samodzielnie ocenić projekt.

Przedstaw oczekiwania we wprowadzeniu.

Aby ułatwić użytkownikowi interakcję z Twoją akcją, Twoja prezentacja powinna zawierać instrukcje dotyczące interakcji z akcją i jasno określić jej oczekiwania. W przypadku gier traktuj początek jako samouczek, aby wyjaśnić, jaki jest przedmiot gry i sposób jej rozgrywki. Pamiętaj jednak, że użytkownicy muszą szybko zacząć grać, więc wprowadzenie powinno być krótkie (najlepiej krótsze niż minuta). W przypadku interaktywnych historii powiedz użytkownikowi, jak długo może trwać interakcja. Ta metoda może być równie prosta, jak opis oznaczony na fakturze GUI. Powiedz im też, czego mogą się spodziewać, gdy zostaną poproszeni o odpowiedzi w trakcie wypowiedzi.

Interfejs w języku naturalnym otwiera wiele kreatywnych możliwości projektowania, ale oznacza też większą początkową odpowiedzialność za określenie celów interakcji.

Znajdź równowagę między sterowaniem dotykowym i głosowym

Inteligentne ekrany są zaprojektowane do obsługi bez użycia rąk. W większości przypadków zakładamy, że głównym sposobem interakcji jest głos. Ogólnie wszystko, co użytkownik może wykonać za pomocą dotyku, też powinno być realizowane za pomocą głosu. Wyobraźmy sobie, że dziecko prosi o opowieść na dobranoc w łóżku, albo ktoś gra w grę, gotując w brudnych rękach. Wykorzystanie głosu jako interfejsu nadaje użytkownikom rzeczywistą wartość.

Użytkownicy doceniają jednak szybką interakcję. Czytanie i klikanie może być czasem szybsze niż słuchanie i mówienie. W niektórych grach główną możliwością interakcji może być dotyk. Jeśli korzystanie z dotknięcia jest dla użytkownika dużo łatwiejsze, pokaż mu korzystanie z dotyku. Jeśli to możliwe, upewnij się, że interakcje są też dostępne głosowo.

Zamiana tekstu na mowę powinna być zwięzła

Zamiana tekstu na mowę i głosy generowane komputerowo znacznie się poprawiały w ciągu ostatnich kilku lat, ale nie są idealne. Testy wykazały, że użytkownicy (zwłaszcza dzieci) nie lubią słuchać długich komunikatów zamiany tekstu na mowę. Oczywiście niektórych treści, takich jak interaktywne relacje, nie należy ograniczać. Jednak w przypadku gier postaraj się, aby skrypt był prosty. Gdy tylko jest to możliwe, wykorzystuj siłę medium wizualnego i pokazuj treści. Możesz też umieścić na ekranie przycisk pominięcia, który pozwoli użytkownikom czytać i przejść dalej bez czekania na zakończenie przetwarzania zamiany tekstu na mowę. W wielu przypadkach zamiana tekstu na mowę i tekst na ekranie nie zawsze musi się odzwierciedlić. Na przykład zamiana tekstu na mowę może brzmieć „Brawo! Przejdźmy do kolejnego pytania. Jak ma na imię wielki czerwony pies?”, a tekst na ekranie może po prostu brzmieć: „Jak nazywa się duży czerwony pies?”.

Weź pod uwagę nowych użytkowników i powracających użytkowników

Użytkownicy, którzy często korzystają z funkcji zamiany tekstu na mowę, nie muszą ciągle słyszeć tych samych instrukcji zamiany tekstu na mowę. zoptymalizować wrażenia powracających użytkowników; Jeśli robisz to po raz pierwszy, wyjaśnij cały kontekst. Jeśli powrócą do akcji, potwierdź powrót, wysyłając wiadomość „Witaj z powrotem” i spróbuj skrócić (lub zwężać) tekst zamiany tekstu na mowę. Jeśli zauważysz, że użytkownik powrócił więcej niż 3–4 razy, staraj się jak najszybciej przejść do sedna sprawy.

Oto przykład ujednolicenia instrukcji dla różnych użytkowników :

  • Instrukcje dla pierwszego użytkownika: „Powiedz po prostu słowa, które możesz utworzyć z podanych liter. Zaczynamy?”
  • Dla powracającego użytkownika: „Wymyśl słowa z pomieszanych liter. Możemy zaczynać?
  • Użytkownik, który często gra: „Chcesz zagrać?”.

Prawidłowo uruchom mikrofon

Mikrofon musi się włączyć po każdym bezpośrednim pytaniu, ponieważ zadając pytanie, wyraźnie zapraszasz użytkownika do odpowiedzi. Wypowiedzenie słowa wybudzenia w celu uruchomienia mikrofonu nie jest intuicyjne dla użytkowników w trakcie rozgrywki. Może też dezorientować. Pozwól użytkownikowi na jak najszybsze udzielenie odpowiedzi na zadane pytanie. Aby to zrobić, od razu uruchom mikrofon.

Język wypowiedzi, w przypadku którego użytkownik ma odpowiedzieć, powinien znajdować się na końcu promptu, tuż przed uruchomieniem mikrofonu. Takie podejście zapobiega sytuacjom, w których użytkownik próbuje odpowiedzieć, gdy mikrofon jest zamknięty, co powoduje frustrację i powoduje błąd.

Tak: „Mam kolor czerwony, zielony lub niebieski. Co wybierasz?”

Nie: „Który kolor wybierasz? Mam czerwony, zielony lub niebieski”.

Podkreślaj pytania

Jedną z głównych różnic między językiem pisanym a mówionym jest to, że język pisany jest trwały – pozostaje na stronie i w razie potrzeby można go łatwo ponownie przeczytać. Rozmowa ma charakter tymczasowy, dlatego łatwo przeoczyć jedno pytanie. Jasno określ pytanie, aby użytkownicy zrozumieli to i na nie odpowiedzieli.

Możesz to zrobić na kilka sposobów. Może to zmienić muzyka w tle lub nastrój na ekranie. Możesz też dodać krótki dźwięk przed zadawaniem pytania.

Jeśli umieszczasz pytania na ekranie, powinny być one widoczne podczas odtwarzania zamiany tekstu na mowę. Czasami odtwarzacz może przejść do przodu, czytając pytanie i klikając je, aby przejść do przodu.

Przygotowanie na błędy typu „brak dopasowania” i przypadki skrajne

Zaleca się eskalację obsługi błędów i zapytanie dostosowane do kontekstu, aby dać użytkownikom wiele możliwości ponownego zaangażowania, gdy czyjeś wybór lub odpowiedź na pytanie. W każdym punkcie wyboru zdecyduj, czy wymagana jest odpowiedź użytkownika, czy też możesz w elegancki sposób przekierować użytkowników do przodu, nie słuchając ich wyboru.

W strategii dotyczącej eskalacji błędów załóżmy, że pierwsze pytanie brzmi: „Masz do wyboru kolory czerwonego, zielonego lub niebieskiego. Który kolor wybierasz?”. W przypadku wystąpienia braku dopasowania (gdy odpowiedź użytkownika jest niezrozumiała), standardowa metoda to szybki komunikat z komunikatem „Którego koloru było to?”. Jeśli występuje kolejna odpowiedź z opcją „Nie pasuje”, kolejna odpowiedź będzie zawierać szerszy kontekst: „Czy chcesz wybrać czerwony, zielony czy niebieski?”. Jeśli nadal nie będzie reagował czymś, co rozpozna system, możesz po prostu kontynuować grę lub fabułę: „Tym razem wybierzmy czerwony kolor”. Możesz też poprosić ich, by skorzystali z przycisków na ekranie, aby dokonali wyboru.

Jeśli użytkownik nie odpowiada na pytanie, mikrofon wyłączy się po upływie ustalonej liczby sekund, co będzie wymagać od użytkownika użycia dotyku.

Istnieją typowe intencje, które zwiększają wygodę użytkowników. Jeśli akcja ich nie obsługuje, użytkownicy mogą się frustrować. Poniżej znajdziesz listę zdecydowanie zalecanych intencji:

  • „Wyjdź / Zakończ”

    Zamyka akcję.

  • „Powtórz / Powiedz to jeszcze raz”

    Powtarza się bezpośrednio przed treścią. Ta nazwa powinna być dostępna w każdej chwili.

  • „Zagraj jeszcze raz”

    Pozwala użytkownikowi ponownie rozpocząć akcję. Taki zamiar daje użytkownikom możliwość ponownego angażowania się w ulubione treści.

  • „Pomoc”

    Udostępnia bardziej szczegółowe instrukcje użytkownikom, którzy mogą zostać utracony. W zależności od typu działania konieczne może być określenie kontekstu. Domyślnie powracając do powracających użytkowników do miejsca, w którym przerwano rozgrywkę po odtworzeniu komunikatu pomocy.

  • „Wstrzymaj, wznów”

    Umożliwia użytkownikowi wstrzymanie lub wznowienie działania. Może pokazać, że gra została wstrzymana, i udostępnić opcje wizualne i głosowe umożliwiające wznowienie gry.

  • „Pomiń”

    Przechodzi do następnego punktu decyzji.

  • „Strona główna / menu”

    Przechodzi do głównego lub głównego menu akcji. Świetnym pomysłem jest wsparcie wizualne. Bez wskazówek wizualnych użytkownicy mogą mieć problem z ustaleniem, czy potrafią nawigować głosowo, nawet jeśli są obsługiwane.

  • „Wstecz”

    Przechodzi na poprzednią stronę w interaktywnej relacji.

Zadbaj o czytelność i czytelność.

Inteligentny ekran to urządzenie stacjonarne, a w wielu przypadkach można go używać z pewnej odległości. Zalecamy używanie większych czcionek w celu zapewnienia czytelności: co najmniej 32 punkty dla tekstu głównego i 24 punkty dla tekstu dodatkowego.

Właściwe korzystanie z nich może też zmniejszyć bałagan na obrazie. Jeśli między elementami jest za mało miejsca, mogą one być trudne do odczytania i wymagać dodatkowego nakładu pracy. Znajdź obiekt wokół ciała. Zalecamy pozostawienie 40-pikselowego marginesu na krawędzi ekranu.

Prześlij wizualną informację zwrotną

Jeśli realizacja żądań użytkowników wymaga dużo czasu, przekazuj im odpowiednie informacje wizualne. Zamiast korzystać z szybkiego paska, staraj się informować w przejrzysty sposób, co się dzieje. Ile czasu pozostało na wykonanie tego zadania? Jaka część treści została wczytana? Co się dzieje w systemie? Upewnij się też, że akcja obsługuje naciśnięte przyciski, aby umożliwić natychmiastowy kontakt z użytkownikami. Zapobiega to błędom przy dwukrotnym kliknięciu.

Ogranicz obciążenie poznawcze

Ekran może pomóc zmniejszyć obciążenie poznawcze dzięki wyświetlaniu zwięzłych informacji w uporządkowany sposób. Treść powinna być jasna, zwięzła i łatwa do przeskanowania, a najważniejsze informacje powinny znajdować się na początku. Być może konieczne będzie skrócenie promptów i umieszczenie ich u góry lub na środku ekranu. Pokazuj odpowiedzi w elementach sugestii u dołu ekranu. Jeśli zdecydujesz się na użycie przycisku ikony zamiast przycisku tekstowego, ikona powinna być bardzo wyraźna, aby użytkownicy mogli bez obaw wykonać przycisk głosowo.


Lista kontrolna

Ta lista kontrolna zawiera informacje z poprzednich sekcji i pozwala w łatwy sposób uniknąć najczęstszych problemów z projektowaniem.

Określ oczekiwania

Znajdź równowagę między sterowaniem dotykowym i głosowym

Zamiana tekstu na mowę powinna być zwięzła

Weź pod uwagę nowych użytkowników i powracających użytkowników

Prawidłowo uruchom mikrofon

Podkreślaj pytania

Przygotowanie na błędy typu „brak dopasowania” i przypadki skrajne

Zadbaj o czytelność i czytelność.

Projektowanie przejrzystej nawigacji

Prześlij wizualną informację zwrotną

Ogranicz obciążenie poznawcze


Dodatkowe zasoby