Hlavní menu

Nástroje

SpaceTraffic / AnalyzaGui

View (print) - Edit page | Recent changes - Page history

Updated 24 January 2011, 01:31 by Richard Kocman

SpaceTraffic.AnalyzaGui History

Hide minor edits - Show changes to markup

24 January 2011, 01:31 by Richard Kocman -
Changed lines 39-40 from:

GUI nová implementace

to:

GUI nová implementace -bez grafiky

24 January 2011, 01:29 by Richard Kocman -
Added lines 39-42:

GUI nová implementace

GUI stará implementace

24 January 2011, 01:21 by Richard Kocman -
Changed lines 443-444 from:

Seznam lodí

to:

Seznam lodí

Changed line 446 from:

19

to:
Changed lines 448-449 from:

Název, typ, model, level, stav, hodnota (pořizovací nebo tržní, podle ekonomického modelu hry), aktuální poloha, rozkazy/letový plán.

to:
  • název
  • typ
  • model
  • level
  • stav
  • hodnota (pořizovací nebo tržní, podle ekonomického

modelu hry)

  • aktuální poloha
  • rozkazy/letový plán.
Added line 462:
Added line 465:
Changed lines 468-471 from:
to:

Dostupné akce

  • Detaily lodi
  • Prodat loď/lodě
  • Darovat loď/lodě (pirátům, případně pokud bude možnost darovat loď hráči)
  • Vytvořit z lodí flotilu
  • Kontextové příkazy pro konkrétní loď

Seznam flotil

Seznam hráčových flotil.

Podobný principielně přehledu lodí. Jednotlivé řádky tabulky by měli umožňovat zobrazit podrobnosti jednotlivých flotil a zejména umožnit manipulaci s jejich loděmi.

Dostupné akce:

  • Detaily flotily
  • Sloučit flotily
  • Rozdělit flotilu
  • Vytvořit novou flotilu
  • Vytvořit flotilu z vybraných lodí
  • Zrušit flotilu/flotily
  • Darovat flotilu
  • Doplnit flotilu (o ztracené lodě z rezerv)

Nákup

Zobrazuje seznam lodí k nákupu a jejich ceny.

Seznam je možné třídit podle typu lodi a seřadit podle ceny. Pozn.: Pro případ prodeje lodí v omezených množství je třeba indikovat zbývající množství k prodeji.

Pozn.: Nákup licencí je možné zahrnout v rámci nákupu lodi a dodatečně v detailech lodi a flotily.

Dostupné akce

  • Koupit loď/lodě
  • Detaily o typu lodi

Správa licencí

Zatím není jasné, jakým způsobem budou licence fungovat, je třeba dořešit jejich jejich funkci.

V případě, že by reprezentovali skutečně programy, vytvořené hráči, umožňovalo by toto zobrazení sledovat využití zakoupených licencí.

Detaily lodi

Detaily lodi poskytují veškeré informace o lodi a její historii. Obsahují kompletní uživatelský seznam vlastností a akcí dostupných pro loď.

Některé vlastností:

  • Jméno lodi
  • Druh lodi (podle druhu nákladu pro přepravu)
  • Typ lodi, Model (pokud budou použity)
  • Datum nákupu
  • Cena
  • Příslušnost k letce
  • Poškození
  • Náklad
  • Rozkazy
  • Poslední události lodi

Akce lodi:

  • Všechno co lze dělat s lodí.

Detaily flotily

Detaily jedné flotily, poskytující především seznam lodí, jejich stav a rozkazy flotily.

Nepředpokládá se, že by v rámci jedné flotily mohli mít lodě různé příkazy. Seznam lodí musí být rozdělen podle role lodi ve flotile.

Poskytované údaje:

  • Jméno flotily
  • Rozkazy
  • Celkový stav
  • Celkový náklad
  • Seznam lodí

Dostupné akce:

  • Akce pro práci s flotilou
  • Kontextové akce k jednotlivým lodím.
24 January 2011, 01:14 by Richard Kocman -
Changed lines 46-51 from:
ChybíChybějící herní zobrazení
to:
ChybíChybějící herní zobrazení
Changed lines 373-377 from:
to:

Následující zobrazení ve hře chybí nebo jsou implementována způsobem, který nelze využít.

Jsou to:

  • Přehled událostí
  • Přehled lodí
  • Detaily lodi
  • Detaily flotily
  • Přehled základen
  • Detaily základny
  • Detaily planety

Přehled událostí

Přehled událostí v herním světě, týkající se hráče.

Tento přehled by měl obsahovat krátké zprávy, rozlišené ikonami a barvou, které informují hráče o událostech.

Seznam událostí bude rozdělen na dvě části – nové a staré. Nové události jsou ty, které přibyli od posledního zobrazení přehledu události.

Dále budou události seskupeny podle jednotlivých dnů. Další časové intervaly lze zvážit.

Některé události mohou být spojeny se zprávou.

Přehled lodí

Jedná se o několik záložek.

  • Lety
  • Seznam lodí
  • Seznam flotil
  • Nákup
  • Správa licencí

Seznam letů

Zobrazuje aktivní lety lodí a letek.

Jeho smyslem je poskytnout hráči informace o lodích a letkách, které jsou momentálně na cestě a k tomu odpovídající volby.

Zobrazení by mělo být formou tabulky, která by informovala o stavu probíhajících letů.

Podstatné jsou zejména údaje: stav (život), náklad, cíl letu, doba na cestě, zbývající doba k cíli, případně další relevantní údaje, které vyplynou z dalšího herního designu.

Dále by mělo být na první pohled zjevné, které lety prodělali útok od poslední kontroly hráčem a zničené lety.

V kontextovém panelu se budou zobrazovat podrobnosti o vybraném letu (výběr celé řádky tabulky).

Dále by mohly být řádky tabulky rozbalovacími oblastmi a po kliknutí zobrazit podrobnosti o jednotlivých lodích v letu, pokud jde o flotilu.

Detaily lodí a letek jsou součástí jiného zobrazení, kterého bude možné pro každou z položek otevřít.

Dostupné akce

  • Detaily lodi
  • Detaily flotilu
  • Kontextové příkazy pro konkrétní loď/letku

Seznam lodí

Zobrazuje kompletní seznam všech lodí v tabulce, podobné předcházející. 19 O každé lodi jsou dostupné následující údaje: Název, typ, model, level, stav, hodnota (pořizovací nebo tržní, podle ekonomického modelu hry), aktuální poloha, rozkazy/letový plán. Měl by umožňovat seskupování podle různých kriterií (flotila, typ), řazení a vyhledávání. Zobrazení podrobností o lodi v kontextovém panelu. Podrobnosti se týkají zejména nákladu a cíli letu, nedávných událostech a dalších údajů. Detaily lodi jsou součástí jiného zobrazení, které bude možné pro každou loď otevřít.

24 January 2011, 01:06 by Richard Kocman -
Changed lines 46-51 from:
ChybíChybející herní zobrazení
to:
ChybíChybějící herní zobrazení
24 January 2011, 01:05 by Richard Kocman -
Changed lines 46-47 from:
to:
ChybíChybející herní zobrazení
Changed lines 370-389 from:

Wiki nápověda

Nastavení

to:

Chybějící herní zobrazení

24 January 2011, 00:57 by Richard Kocman -
Added lines 345-346:
24 January 2011, 00:53 by Richard Kocman -
Added lines 264-265:
24 January 2011, 00:50 by Richard Kocman -
Changed lines 341-350 from:
to:

Kontextový panel

Tento panel by měl poskytovat informace o vybraných objektech a volby (příkazy) k manipulaci s nimi.

Například při vybrání lodi by měl poskytnout informaci o jejích úkolech a stavu a volby ovládající její činnost.

Stav po V.iteraci

Panel v klidovém stavu zobrazuje:

  • informace o hráčově společnosti duplikuje údaje z horního panelu (Hlavní info

o hráčském účtu)

  • úroveň ambasády
  • Volbu zvýšit úroveň ambasády
  • Přehled o doručovaných zásilkách - Elektronika($4429)

Zobrazuje kontextové informace o vybraných objektech.

24 January 2011, 00:48 by Richard Kocman -
Changed lines 156-157 from:

Stavový panel

to:

Stavový panel

Changed lines 262-269 from:
to:

Hlavní menu

Umístění v levé části. Slouží pro výběr zobrazení v hlavním panelu hry.

Stav po V.iteraci

Obsahuje následující volby:

  • Koupit loď
  • Koupit licenci
  • Management lodi
  • Pořadí hráčů
  • Aliance
  • Mapa galaxie

Koupit loď

Otevře Nákup nové lodě v hlavním panelu.

Koupit licenci

Otevře dialogové okno nad s dotazem, zda chce hráč zakoupit licenci.

Management lodí

Otevře Přiřazení obranných lodí v hlavním panelu.

Pořadí hráčů

Otevře Pořadí hráčů v hlavním panelu.

Aliance

Otevře Diplomacie v hlavním panelu. Poznámka: Není implementován případ, kdy hráč není součástí aliance. Opuštění aliance mělo za následek Exception Invalid ID value.

Mapa galaxie

Otevře Mapa galaxie v hlavním panelu.

Nápověda

Volba není funkční.

Stávající implementace View\LeftMenuPanel.inc

Nutné změny

Hlavní menu neplní svůj účel.

Jednotlivé volby nejsou systematicky uspořádány a jsou implementovány různým způsobem.

Dále jsou některé volby pojmenovány příliš dlouze. Zbytečně zabírají místo.

Navíc dvojice voleb začíná stejným slovem. To zbytečně komplikuje orientaci.

Menu je nutné kompletně předělat.

Každá volba menu bude otevírat okno do Hlavního panelu. Žádná z voleb nebude přímo vykonávat akci.

Volby:

  • Události
  • Lodě
  • Základny
  • Zprávy
  • Diplomacie
  • Mapa
  • Hodnocení
  • Nápověda

Šířka panelu se upraví odpovídajícím způsobem. Možným dalším zlepšením by bylo nahrazení textových voleb ikonami.

24 January 2011, 00:38 by Richard Kocman -
Added line 234:
Added line 238:
Added line 241:
Added line 244:
Added line 248:
Added line 251:
Added line 254:
Added line 257:
24 January 2011, 00:37 by Richard Kocman -
Added lines 213-260:

Stávající implementace

  • View\ HeaderPanel.inc
  • Views\LoginPanel.inc, metoda RenderLoggedContent()

Nutné změny

Základním účelem tohoto panelu by mělo být poskytnutí informací o stavu hry a o hráči. Volby související s hraním hry musí být dostupné i z hlavního menu. Bylo by vhodné snížit výšku panelu. Ikony A, B, C jsou celkem účelné, ale text zobrazit je zde zbytečný. Počet lodí (A) není příliš užitečný údaj, je to jen celkové množství všech lodí. Bylo by vhodné indikovat:

  • Počet obchodních lodí (skupin lodí) na cestě.
  • Počet obchodních lodí bez práce.
  • Počet rezervních bojových lodí.

Počet základen (B) je pravděpodobně podobný případ. Také tooltip u všech tří ikon zobrazuje slovo „zobrazit“, je třeba nahradit odpovídajícím popisem. Vztah k pirátům (D) je indikován pouze barvou a pozicí šipky. Barevné rozlišení není příliš výrazné. Bylo by vhodné doplnit jej slovním hodnocením.

Také umístění textu „vztah k pirátům“ uvnitř baru není konzistentní se zbytkem panelu a v neposlední řadě je také špatně čitelný. Bylo by vhodné tento text umístit nad indikátor a dát mu stejnou barvu, jakou mají ostatní popisy – zelená. Umístění (I) je zbytečný údaj na tomto místě, nemá žádný vztah k herním rozhodnutím. Pokud by zde takový údaj měl být, bylo by lepší použít pevný systém hodnocení. Údaj o počtu licencí (E) je závislý na správě lodí. Je zbytečné ho uvádět na této pozici. Aliance (F) je statický údaj, který by bylo vhodné uvádět pod uživatelským jménem. Text voleb (K) a (U) je hůře čitelný, zelená na zeleném pozadí. Volby Profil a Nastavení lze sloučit do jedné. Panel přepínání jazyků neindikuje aktivní jazyk. Je třeba, aby byl aktivní jazyk zvýrazněn, např. žlutou barvou. Dále by bylo vhodné panel přepínání jazyků skrýt, pokud nebudou alespoň dva jazyky implementovány.

24 January 2011, 00:33 by Richard Kocman -
Added lines 163-164:

Implementováno v

Changed lines 167-168 from:
to:

L – logo Logo, statické.

A – lodě Informace o celkovém počtu hráčových lodí (všech typů). Ikona a text zobrazit reaguje otevřením Přiřazení obranných lodí v hlavním panelu.

B – základny 11 Informace o celkovém počtu základen (doků ??). Není implementována žádná reakce.

C – zprávy Informace o počtu nových zpráv/celkovém počtu zpráv. Ikona a text zobrazit reaguje otevřením Příchozí zprávy v hlavním panelu. Poznámka: undefined variable messageId a reciever v responder.php na 441

D – vztah k pirátům Grafický ukazatel zobrazující vztah k pirátům pozicí šipky na baru. Neaktivní.

E – licence Informace o počtu využitých licencí / celkovém počtu zakoupených. Neaktivní.

F – aliance Informace o názvu aliance, jejíž je hráč členem. Stav kdy hráč není v alianci nezjištěn.

H – peníze Informace o finanční hotovosti hráče. Neaktivní.

I – umístění Informace o umístění v pořadí hráčů/cekovém počtu hráčů. Neinteraktivní.

U – jméno přihlášeného uživatele

K – volby uživatele Volba Profil otevře novou stránku Editace hráče. Nefunkční volba Nastavení.

Volba Odhlásit odhlásí uživatele a načte stránku přihlášení. Z – panel změny jazyka

Added lines 220-221:
24 January 2011, 00:30 by Richard Kocman -
Changed lines 150-155 from:
  1. Stavový panel

• Menu panel • Hlavní panel • Kontextový panel • Panel událostí

to:
  1. Stavový panel
  2. Menu panel
  3. Hlavní panel
  4. Kontextový panel
  5. Panel událostí

Stavový panel Umístění v horní části stránky. Zahrnuje „Logo“, „Hlavní info o hráčském účtu“ a „Nastavení“ z původního návrhu UI.

Stav po V. Iteraci 2009/2010

24 January 2011, 00:26 by Richard Kocman -
Deleted lines 143-144:

Hra

Changed lines 145-155 from:
to:

Hra

Hlavní zobrazení reprezentuje hru samotnou. Je rozděleno na následující oblasti:

  1. Stavový panel

• Menu panel • Hlavní panel • Kontextový panel • Panel událostí

24 January 2011, 00:24 by Richard Kocman -
Changed lines 42-47 from:
Základní zobrazeníVíce info
PřihlášeníVíce o přihlášení
RegistraceVíce o registraci
HraVíce o hře
to:
Základní zobrazeníVíce info
PřihlášeníVíce o přihlášení
RegistraceVíce o registraci
HraVíce o hře
24 January 2011, 00:23 by Richard Kocman -
Changed line 41 from:
to:
Added line 56:

Changed line 58 from:

to:
Added line 71:

Changed lines 73-74 from:

to:
Changed lines 105-144 from:
to:

Podmínky poskytování a užívání služby

Při registraci by měl každý uživatel potvrdit podmínky poskytování a užívání služby. Tento blíže nespecifikovaný právní dokument by měl obsahovat právní vymezení služby – webové hry Space Traffic a pravidla jejího užívání. Je nezbytné, aby byl tento dokument krátký a jasný. Celý dokument by měl být viditelný při normálním zobrazení registračního formuláře bez scrolování. Předpokládá se, že hru budou hrát nezletilí.

Podoba formuláře

Registrační formulář by měl být složen z více kroků. V levé části by mělo být nápovědní okno, zobrazující nápovědu k aktuálnímu kroku registrace a zároveň osnovu registrace a pozici v ní. Grafické ztvárnění by mělo být ve stejném duchu jako zbytek hry, aby registrace působila jako součást hry.

Přechod k tutoriálu

Proces registrace bude zakončen úvodem do hry, který bude hráče seznamovat s herním světem, herními cíli a základními mechanismy. Tomuto úvodu může předcházet customizace uživatelova profilu (nahrání profilového obrázku, volba back-story). Po tomto úvodu se hráč dostává přímo do hry, kde začíná tutoriál.

Technická poznámka - ověření registrace

Aby byl přechod od registrace do hry plynulý, nelze použít klasický model ověřování registrace ověřující e-mail adresu. Zároveň by tento způsob ověřování nebyl vhodný pro prezentační účely. Na druhou stranu je nutné ověřit e-mail, pokud by byl použit jako uživatelské jméno. Z toho důvodu navrhuji systém, který by umožnil ověření e-mailu se spožděním, např ve lhůtě 1 týdne. Hráči bez ověřeného e-mail budou ve hře omezeni tak, aby mohli absolvovat tutoriál a základní rozehrání. Po určité době pak budou zablokování a následně smazáni. Na nutnost ověřit e-mail budou hráči upozorněni na formuláři s jeho zadáním a pak v průběhu tutoriálu, který za ověření e-mailu hráče odmění.

24 January 2011, 00:20 by Richard Kocman -
Added line 66:
Added lines 73-103:

Aktuální implementace registrace je pouze provizorní. Skládá se z jediného formuláře, který obsahuje následující položky:

  1. Login
  2. E-mail
  3. Heslo
  4. Heslo znovu
  5. Přezdívka
  6. Adresa
  7. Věk

Výběr zadávaných údajů při registraci

V prvé řadě by bylo vhodné minimalizovat počet potřebných položek k registraci. Pro jednoznačné určení uživatele je nejvhodnější e-mail adresa, která je unikátní pro každého hráče. Při použití e-mailu jako přihlašovacího jména by pak bylo nutné ještě zadat přezdívku pro identifikace hráče ve hře. Tato přezdívka však může být i víceslovná, což by umožnilo větší variabilitu jmen (je zde možnost vyžadovat minimálně dvouslovné jméno). Login v tomto systému nemá význam. Adresa ani Věk nejsou relevantní údaje pro potřeby hry. Nejedná se o komerční projekt, proto je nutné zvážit, jaké údaje se budou shromažďovat a za jakým účelem. Možné volitelné údaje jsou např.: celé jméno, adresa, rok narození. Pro potřeby prokázání identity hráče při případných problémech s účtem by zde mohla být jedna otázka na konkrétní údaj (výběr tohoto údaje by provedl hráč).

Pro shromažďování statistik je vhodnější použít konkrétních dotazníků ve hře, jejichž vyplnění by bylo odměňováno.

24 January 2011, 00:18 by Richard Kocman -
Changed lines 65-66 from:

Nekritické změny

to:

Nekritické změny Úvodní texty by nemuseli být v záložkách ale jako normální text pod sebou. Vyžaduje předělání grafiky.

24 January 2011, 00:17 by Richard Kocman -
Changed lines 60-61 from:

Doplnit

to:

Doplnit

24 January 2011, 00:15 by Richard Kocman -
Changed lines 60-61 from:

Doplnit

to:

Doplnit

24 January 2011, 00:14 by Richard Kocman -
Changed lines 60-61 from:

Doplnit

to:

Doplnit

Doplnění volby automatického přihlášení. Doplnění úvodních textů.

Nekritické změny

24 January 2011, 00:00 by Richard Kocman -
Changed lines 45-47 from:
HraVíce o hře
to:
HraVíce o hře
23 January 2011, 23:59 by Richard Kocman -
Changed lines 44-47 from:
RegistraceVíce o registraci
to:
RegistraceVíce o registraci
HraVíce o hře
23 January 2011, 23:58 by Richard Kocman -
Changed lines 45-47 from:
to:
23 January 2011, 23:56 by Richard Kocman -
Added line 61:
Added lines 64-74:

Hra

Wiki nápověda

Nastavení

23 January 2011, 23:38 by Richard Kocman -
Changed lines 10-18 from:
ZásadyJe důležité?
IntuitivnostVzít v úvahu
JednoznačnostVzít v úvahu
KonzistenceVzít v úvahu
Tři krokyVzít v úvahu
Více cestVzít v úvahu
Okamžitá nápovědaVzít v úvahu
to:
ZásadyJe důležité?
IntuitivnostVzít v úvahu
JednoznačnostVzít v úvahu
KonzistenceVzít v úvahu
Tři krokyVzít v úvahu
Více cestVzít v úvahu
Okamžitá nápovědaVzít v úvahu
23 January 2011, 23:37 by Richard Kocman -
Changed line 9 from:
to:
Changed lines 45-46 from:
to:
Changed line 61 from:

Registrace

to:

Registrace

23 January 2011, 23:36 by Richard Kocman -
Changed line 43 from:
PřihlášeníVíce o přihlášení
to:
PřihlášeníVíce o přihlášení
23 January 2011, 23:35 by Richard Kocman -
Added lines 41-46:
Základní zobrazeníVíce info
PřihlášeníVíce o přihlášení
RegistraceVíce o registraci
Added line 56:

Changed lines 60-61 from:
to:

Registrace

23 January 2011, 23:29 by Richard Kocman -
Changed line 10 from:
ZásadyJe důležité?
to:
ZásadyJe důležité?
23 January 2011, 23:29 by Richard Kocman -
Changed line 10 from:
ZásadyVzít v úvahu
to:
ZásadyJe důležité?
23 January 2011, 23:27 by Richard Kocman -
Changed line 9 from:
to:
Changed lines 11-18 from:
Intuitivnost
Jednoznačnost
Konzistence
Tři kroky
Více cest
Okamžitá nápověda
to:
IntuitivnostVzít v úvahu
JednoznačnostVzít v úvahu
KonzistenceVzít v úvahu
Tři krokyVzít v úvahu
Více cestVzít v úvahu
Okamžitá nápovědaVzít v úvahu
23 January 2011, 23:27 by Richard Kocman -
Changed lines 10-18 from:
Zásady
Intuitivnost
Jednoznačnost
Konzistence
Tři kroky
Více cest
Okamžitá nápověda
to:
ZásadyVzít v úvahu
Intuitivnost
Jednoznačnost
Konzistence
Tři kroky
Více cest
Okamžitá nápověda
23 January 2011, 23:25 by Richard Kocman -
Changed line 9 from:
to:
23 January 2011, 23:25 by Richard Kocman -
Added lines 9-18:
Zásady
Intuitivnost
Jednoznačnost
Konzistence
Tři kroky
Více cest
Okamžitá nápověda
23 January 2011, 23:21 by Richard Kocman -
Changed lines 40-43 from:
to:

Samotný přihlašovací formulář beze změn.

Doplnit

23 January 2011, 20:35 by Richard Kocman -
Changed line 11 from:
  • Intuitivnost - Hráč očekává určité chování objektů a voleb ve hře. Je třeba toto očekávání naplnit a
to:
  • Intuitivnost - Hráč očekává určité chování objektů a voleb ve hře. Je třeba toto očekávání naplnit a
Changed lines 16-18 from:
  • Jednoznačnost - Všechny volby jsou od sebe jasně odlišitelné a jejich účel je zřejmý. Související volby jsou sdružovány do logických skupin.
  • Konzistence - Veškeré chování UI musí být konzistentní v rámci celku. Pokud se určitý prvek UI
to:
  • Jednoznačnost - Všechny volby jsou od sebe jasně odlišitelné a jejich účel je zřejmý. Související volby jsou sdružovány do logických skupin.
  • Konzistence - Veškeré chování UI musí být konzistentní v rámci celku. Pokud se určitý prvek UI
23 January 2011, 20:35 by Richard Kocman -
Changed lines 23-28 from:
  • Tři kroky - Každá informace nebo volba je dostupná po maximálně třech krocích.
  • Více cest - Pokud v daném místě existuje relevantní akce, měla by být dostupná přímo z místa.(např.: Jméno planety jako odkaz na systém kde se nachází.)
  • Okamžitá nápověda - Nápověda k jednotlivým prvkům a objektům musí být dostupná přímou u těchto objektů (ne hledáním v manuálu).
to:
  • Tři kroky - Každá informace nebo volba je dostupná po maximálně třech krocích.
  • Více cest - Pokud v daném místě existuje relevantní akce, měla by být dostupná přímo z místa.(např.: Jméno planety jako odkaz na systém kde se nachází.)
  • Okamžitá nápověda - Nápověda k jednotlivým prvkům a objektům musí být dostupná přímou u těchto objektů (ne hledáním v manuálu).
Changed lines 39-40 from:
to:

Přihlášení

23 January 2011, 20:28 by Richard Kocman -
Changed lines 29-32 from:
to:

Základní rozvržení

Hra bude využívat následující základní zobrazení.

  • Přihlášení
  • Registrace
  • Hra
  • Wiki nápověda (Průvodce hrou)
  • Nastavení

Tyto základní zobrazení představují samostatné stránky.

23 January 2011, 20:26 by Richard Kocman -
Changed lines 5-6 from:
to:

Anylýza

Důležité zásady

Návrh UI vyžaduje se musí řídit následujícími zásadami:

  • Intuitivnost - Hráč očekává určité chování objektů a voleb ve hře. Je třeba toto očekávání naplnit a

dělat věci tak, jak je u her tohoto typu obvyklé. Stejně tak je třeba vážit formu poskytovaných informací tak, aby vyhovovali účelu, pro který je hráč chce získat.

  • Jednoznačnost - Všechny volby jsou od sebe jasně odlišitelné a jejich účel je zřejmý. Související volby jsou sdružovány do logických skupin.
  • Konzistence - Veškeré chování UI musí být konzistentní v rámci celku. Pokud se určitý prvek UI

chová na jednom místě jako odkaz, bude se tak chovat vždy a bude odkazovat na stejnou věc (např.: jméno planety nebo pozice tlačítka Ok na pravé straně dialogu vlevo od Storno).

  • Tři kroky - Každá informace nebo volba je dostupná po maximálně třech krocích.
  • Více cest - Pokud v daném místě existuje relevantní akce, měla by být dostupná přímo z místa.(např.: Jméno planety jako odkaz na systém kde se nachází.)
  • Okamžitá nápověda - Nápověda k jednotlivým prvkům a objektům musí být dostupná přímou u těchto objektů (ne hledáním v manuálu).
23 January 2011, 20:11 by Richard Kocman -
Added lines 1-8:

7.12.2010 - Analýza grafického uživatelského rozhraní z verze Space Traffic 2009/2010


Zpět na HomePage



Zpět na HomePage