Deoarece industria jocurilor de noroc și în special industria de jocuri indie continuă să se maturizeze, nevoia de standarde inclusive devine tot mai evidentă.
Accesibilitatea în jocul dvs. nu se limitează la a face acest lucru, astfel încât un subgrup al jucătorilor să se poată bucura de munca dvs. - deși acest lucru este cu siguranță un factor important. De asemenea, este mai ușor să înțelegeți jocul pentru toți utilizatorii, eliminându-vă eforturile inutile din experiențele lor, ori de câte ori este posibil.
Jocurile care iau în considerare accesibilitatea permit jucătorilor să joace mai mult, cu mai puține efecte negative asupra vederii lor. Să analizăm specificul motivelor pentru care acest lucru este important și cum putem adăuga mai multă accesibilitate la afișările de text din jocurile noastre.
Pentru mulți jucători, gamele de jocuri pe care le joacă sunt strict limitate de lucrurile pe care majoritatea dintre noi le consideră drept. De exemplu, contrastul și luminozitatea de culoare pot face ca dialogul unui joc să nu poată fi citit de până la 10 milioane de jucători numai în Statele Unite, potrivit Federației Naționale a Nevăzătorilor. Aceasta este 3% din populația din SUA care nu poate juca jocul dvs., iar numărul crește exponențial pentru jocurile lansate în mai multe țări.
Indiferent, păstrarea accesibilității afișărilor de text este importantă pentru fiecare jucător. Afișaje mai clare îmbunătățesc experiența generală și împiedică solicitarea suplimentară a ochilor. Jucătorii devin adesea frustrați de textul irecuperabil - în special în RPG-uri, unde apare cel mai răspândit.
De exemplu, fonturile mici, stilizate pe fundaluri de pergament nu sunt cele mai ușor de citit. Pentru a preveni aceste probleme în propriile jocuri, să aruncăm o privire asupra unor modalități comune de a îmbunătăți accesibilitatea.
În prezent nu există standarde de accesibilitate pentru jocurile video, așa că vom analiza regulile de adaptare create de W3C pentru utilizarea în proiectarea web. Au distrus accesibilitatea vizuală în șapte categorii principale, dar ne vom concentra pe primele două: Luminozitate și culoare și urmărire.
Prima secțiune nu este doar crucială pentru a face o experiență de joc plăcută, dar în unele cazuri poate fi de fapt necesară pentru a preveni disconfortul în jucători. Să examinăm mai profund fiecare dintre aceste subiecte.
Când vine vorba de luminozitatea creată artificial, aceasta poate deveni o problemă pentru cei cu viziune redusă, mai ales prin contrast ridicat, cum ar fi inscripția neon neagră. Pentru jucătorii cu dizabilități de citire, cum ar fi dislexia, poate face imposibilă citirea oricărui text pe ecran. Multe jocuri includ deja câteva opțiuni de bază care permit schimbarea luminozității, dar luarea la nivelul următor nu este mult mai dificilă și face o lume diferită pentru jucători.
O soluție bună este să includeți mai multe glisoare de luminozitate pentru diferite părți ale jocului dvs. - de exemplu, pentru luminozitatea globală, luminozitatea textului, luminozitatea fundalului textului și luminozitatea HUD. Numai acestea vor permite unei majorități a indivizilor sensibili la lumină să se bucure de jocul dvs. într-un mod care să funcționeze pentru ei.
Acest lucru poate fi implementat cu ușurință în majoritatea motoarelor de jocuri prin adăugarea identificatorilor în grupuri de obiecte (cum ar fi implementarea unei variabile numite luminozitate, cu tipuri de "text_brightness" pentru a determina ce setări să folosească) și apoi utilizarea funcțiilor deja existente pentru a modifica luminozitatea.
Selectarea culorilor reprezintă o parte importantă a asigurării unui contrast adecvat în jocul dvs. Adaptarea imaginilor dvs. este deosebit de importantă deoarece afectează una dintre cele mai mari demografice pe care le vom acoperi: persoane care au pierdut senzația de contrast prin îmbătrânire. Dincolo de aceasta, faptul că puteți citi în mod clar textul este important pentru mulți jucători pentru a reduce tulpina ochilor.
Pentru a determina dacă este suficientă contrastul dintre culoarea textului și culoarea de fundal, utilizați un instrument ca acest calculator pentru a vă ajuta. În plus, oferirea câtorva opțiuni în ceea ce privește fundalul textului și culorile fontului va extinde și mai mult domeniul jocului dvs., permițând includerea jucătorilor care au dificultăți cu prea multă strălucire sau probleme cu sensibilitate la contrast.
Datorită gamei largi de probleme care pot cauza o viziune scăzută, este imposibil să planifici pentru fiecare caz de margine. Din fericire, oamenii sunt creativi și sunt adesea capabili să comunice vizual fără text.
Pentru a maximiza accesibilitatea jocului, luați în considerare utilizarea altor afișări vizuale sau chiar a altor simțuri. Atunci când textul apare pe ecran, împerecherea acestuia cu un sunet de identificare unic, precum și un simbol va descrie intenția dvs. universal atunci când ați făcut bine.
Un bun exemplu al acestei combinații se întâmplă în seria Metal Gear, care comunică în mod regulat vigilența soldatului prin utilizarea unui mare punct de exclamare asociat sunetului de semnal.
Urmărirea se referă la două părți distincte ale lecturii. Prima este abilitatea de a urmări de-a lungul unei linii de text de la început până la sfârșit, iar a doua este următoarea de la sfârșitul unei linii de text la începutul următorului. Deși acest lucru poate părea o parte tipică a lecturii pentru majoritatea utilizatorilor, dacă ați pierdut vreodată pe o pagină confuză, atunci ați avut o problemă cu urmărirea textului.
La afișarea textului, este important să îl plasați într-o singură coloană ori de câte ori este posibil. Două secțiuni separate de text pot fi plasate una lângă alta în scopul formatării, însă pentru un text unic, continuarea într-o a doua coloană poate fi dificilă de navigat. Acest lucru devine de două ori adevărat pentru jocurile care pot fi redate prin intermediul browserelor web, deoarece a doua coloană poate să nu fie afișată în ordinea corectă pentru persoanele care folosesc dispozitive de asistență.
Un exemplu de format dintr-o singură coloanăUn exemplu de format mai greu de citit în mai multe coloaneIntră vreodată un joc sau citești un articol pe un televizor cu o linie foarte lungă de text? Este greu de citit, iar dacă liniile lungi sunt stivuite, obținerea de la o linie la alta poate fi obositoare. Dincolo de asta, mulți jucători au o viziune limitată, astfel încât, pentru a citi întregul text, va trebui să-și miște capul de mai multe ori pe rând.
Exemple de lungime totală a liniei vs limitate. Încercați să citiți fiecare în timp ce acoperiți cealaltă cu mânaCrearea unei soluții pentru acest lucru poate face un pic de lucru, deoarece cea mai bună soluție este de a permite lățimea cutiilor de text să fie setate. Implementarea unui cursor pentru a decide lățimea casetei de text este destul de simplă. Cu toate acestea, adăugarea capacității de a prelua orice piesă de text și a permite acesteia să deruleze variază în funcție de cadrul sau motorul pe care îl utilizați.
Deși fiecare dintre aceste modificări poate părea mic, prin combinația lor începem să creăm o experiență mai accesibilă. O lume a jocurilor, unde oricine se poate bucura de explorarea lumilor vaste, necunoscute și a unor povestiri complicate. Dincolo de asta, proiectarea acestui tip de utilizare în lumea jocului dvs. face ca experiența să fie mai plăcută pentru toți utilizatorii.
Implementarea unor astfel de modificări este deseori ingrată, iar mulți jucători nu-și dau seama că sunt chiar acolo. Dar cei cativa care le vor face vor fi recunoscatori pentru o mai putina durere de cap - si mai putin un pic mai mult. Aceste tipuri de sisteme sunt ceea ce face diferența între un joc care este complet și un joc care este foarte lustruit.
Am acoperit o mulțime de teren, așa că să condensez toate acestea într-o listă scurtă de soluții.
Manipularea luminozității: Un glisor simplu de luminozitate poate merge mult aici, iar utilizarea glisoarelor de mai multe luminozități pentru straturi diferite (HUD, fundal text, text, etc.) este ideal.
Contrast în text: Utilizați un calculator pentru a determina dacă contrastul din text este adecvat. Alternativ (sau în plus față de), permiteți utilizatorilor să schimbe fundalul textului și culorile fonturilor atunci când este posibil.
Culoare Reliance: Pentru evenimente majore de joc, împerecheați-le cu alte semnale auditive și vizuale atunci când este posibil.
Coloane multiple: Evitați divizarea unui singur text în mai multe coloane.
Lungimea liniei: Permiteți utilizatorului să ajusteze lățimea casetelor de text pentru zonele dense, în special pentru jocurile care pot fi redate pe ecrane largi.
Acesta este doar vârful iceberg-ului când vine vorba de accesibilitate, cu multe schimbări potențiale disponibile pe tot parcursul jocului. Punerea în aplicare a acestor modificări aduce multe întrebări presante în joc pentru dezvoltatorii indie.
Cat de accesibil ar trebui un joc? Unde este echilibrul dintre arta prezentării și accesibilitatea? Lăsați-mă să vă cunosc gândurile în comentariile de mai jos!