{"id":5702,"date":"2021-05-20T18:44:33","date_gmt":"2021-05-20T16:44:33","guid":{"rendered":"http:\/\/zsht.pl\/strona\/?p=5702"},"modified":"2021-05-23T20:28:35","modified_gmt":"2021-05-23T18:28:35","slug":"lorem-ipsum-dziennik-dewelopera-cz-5-gui","status":"publish","type":"post","link":"https:\/\/zsht.pl\/strona\/index.php\/2021\/05\/20\/lorem-ipsum-dziennik-dewelopera-cz-5-gui\/","title":{"rendered":"LOREM IPSUM &#8211; DZIENNIK DEWELOPERA CZ. 5 \u2013 GUI"},"content":{"rendered":"<div class=\"intro\"><p>Z technicznego punktu widzenia gra komputerowa to pewien rodzaj programu. By m\u00f3c sprawnie z niego korzysta\u0107 musimy mie\u0107 mo\u017cliwo\u015b\u0107 zar\u00f3wno <strong>kontrolowa\u0107 go oraz przekazywa\u0107 mu instrukcje<\/strong>, jak i otrzymywa\u0107 od niego <strong>komunikacj\u0119 zwrotn\u0105<\/strong>. W og\u00f3lnym poj\u0119ciu s\u0142u\u017cy do tego <strong>interfejs<\/strong> b\u0119d\u0105cy swego rodzaju po\u015brednikiem mi\u0119dzy maszyn\u0105, a cz\u0142owiekiem. Cz\u0119sto przyjmuje on graficzn\u0105 posta\u0107 np. w formie r\u00f3\u017cnego rodzaju ikonek, czy przycisk\u00f3w, przez co przybiera najwygodniejsz\u0105 i najbardziej czyteln\u0105 form\u0119 dla u\u017cytkownika. M\u00f3wimy wtedy o tzw. <strong>GUI (Graphical User Interface)<\/strong>, czyli Graficznym Interfejsie U\u017cytkownika.<\/p>\n<p>W przypadku elektronicznej rozrywki jego rola jest szczeg\u00f3lnie istotna i z\u0142o\u017cona. Z jednej strony musi by\u0107 on w pe\u0142ni <strong>funkcjonalny i praktyczny<\/strong>, by umo\u017cliwi\u0107 graczowi szybkie i komfortowe sterowanie systemem gry, odczytywanie komunikat\u00f3w, czy znalezienie potrzebnych informacji. Z drugiej strony musimy ca\u0142y czas jednak pami\u0119ta\u0107, \u017ce mamy do czynienia z medium, kt\u00f3re komunikuje si\u0119 z nami g\u0142\u00f3wnie poprzez <strong>warstw\u0119 wizualn\u0105<\/strong>. Same teksty, czy zmieniaj\u0105ce sw\u0105 warto\u015b\u0107 cyferki to za ma\u0142o.Z tego te\u017c powodu GUI musi wpasowywa\u0107 si\u0119 w <strong>artystyczny charakter produkcji<\/strong>, nie odr\u00f3\u017cniaj\u0105c si\u0119 od jej stylu, tworz\u0105c z ni\u0105 graficznie harmonijn\u0105 ca\u0142o\u015b\u0107. Elementy GUI cz\u0119sto s\u0105 sprytnie ukryte pod postaci\u0105 <strong>interaktywnych grafik<\/strong>, opakowane w elementy wizualne zaczerpni\u0119te z samej gry. Gdy chcemy pokaza\u0107 ile nasza posta\u0107 ma punkt\u00f3w \u017cycia, lub jaki jest wska\u017anik jej wytrzyma\u0142o\u015bci, mo\u017cemy to zobrazowa\u0107 poprzez r\u00f3\u017cnego rodzaju <strong>ampu\u0142ki, symbole zanikaj\u0105cego pancerza, czy znikaj\u0105ce ikonki<\/strong>. Wa\u017cne by w tym wszystkim nie zatraci\u0107 <strong>czytelno\u015bci i intuicyjno\u015bci<\/strong>. Musimy tak\u017ce by\u0107 \u015bwiadomi, \u017ce zbyt du\u017ca ilo\u015b\u0107 informacji, dos\u0142owne zasypanie u\u017cytkownika komunikatami i danymi jest w stanie zdezorientowa\u0107 go i zniech\u0119ci\u0107 do gry w nasza produkcj\u0119.<\/div><!--more--><\/p>\n<p><img loading=\"lazy\" class=\"aligncenter wp-image-5703\" src=\"http:\/\/zsht.pl\/strona\/wp-content\/uploads\/2021\/05\/1-2.png\" alt=\"\" width=\"1159\" height=\"650\" srcset=\"https:\/\/zsht.pl\/strona\/wp-content\/uploads\/2021\/05\/1-2.png 1916w, https:\/\/zsht.pl\/strona\/wp-content\/uploads\/2021\/05\/1-2-300x168.png 300w, https:\/\/zsht.pl\/strona\/wp-content\/uploads\/2021\/05\/1-2-1024x575.png 1024w, https:\/\/zsht.pl\/strona\/wp-content\/uploads\/2021\/05\/1-2-768x431.png 768w, https:\/\/zsht.pl\/strona\/wp-content\/uploads\/2021\/05\/1-2-1536x862.png 1536w\" sizes=\"(max-width: 1159px) 100vw, 1159px\" \/><\/p>\n<p>Pierwsz\u0105 istotn\u0105 cz\u0119\u015bci\u0105 GUI jak\u0105 napotyka gracz jest <strong>menu g\u0142\u00f3wne<\/strong>. Nie da si\u0119 ukry\u0107, \u017ce pomimo i\u017c jest to tylko chwilowy przystanek w drodze do w\u0142a\u015bciwej rozgrywki, to w\u0142a\u015bnie ten ekran b\u0119dzie jednym z <strong>najcz\u0119\u015bciej odwiedzanych<\/strong> po ka\u017cdym uruchomieniu gry. To tak\u017ce swego rodzaju poczekalnia, dzi\u0119ki kt\u00f3rej mamy szans\u0119 zrobi\u0107 na odbiorcy odpowiednie wra\u017cenie, nim przyst\u0105pi do g\u0142\u00f3wnego dania. Stylistycznie menu jest niejako <strong>wizyt\u00f3wk\u0105 gry<\/strong>, podpowiadaj\u0105c graczowi czego mo\u017ce si\u0119 spodziewa\u0107, pozwalaj\u0105c odpowiednio wej\u015b\u0107 w klimat czekaj\u0105cej go historii. Pompatyczna, \u017cywa i pe\u0142na etosu muzyka, oraz dynamiczne sceny w tle mog\u0105 zwiastowa\u0107 produkcj\u0119 pe\u0142n\u0105 akcji.<\/p>\n<p>Nasz projekt menu g\u0142\u00f3wnego charakteryzuje si\u0119 <strong>tajemniczo\u015bci\u0105, z lekk\u0105 doz\u0105 niepewno\u015bci<\/strong>. Uznali\u015bmy, \u017ce skorzystamy z g\u0142\u00f3wnych atrybut\u00f3w kojarz\u0105cych si\u0119 z pisarstwem, kt\u00f3re de facto pe\u0142ni\u0105 bardzo istotn\u0105 rol\u0119 w naszej grze: <strong>starego zwoju, ka\u0142amarza, pi\u00f3ra<\/strong>, a tak\u017ce \u015bwiec\u0105cej nik\u0142ym blaskiem <strong>\u015bwiecy.<\/strong> Spowijaj\u0105ca kadr ciemno\u015b\u0107 roz\u015bwietlana przez animowany p\u0142omie\u0144, oraz delikatna muzyka z jednej strony tworz\u0105 <strong>atmosfer\u0119 intymno\u015bci i kameralno\u015bci<\/strong>, a z drugiej mog\u0105 \u00a0stwarza\u0107 uczucie czaj\u0105cego si\u0119 w pobli\u017cu niebezpiecze\u0144stwa. A mo\u017ce to gasn\u0105cy p\u0142omie\u0144 pisarstwa i ostatni zw\u00f3j, kt\u00f3rego nie dosi\u0119g\u0142a wszechogarniaj\u0105ca ciemno\u015b\u0107 zapomnienia? Sama za\u015b konstrukcja menu musi by\u0107 <strong>dobrze przemy\u015blana<\/strong>, gdy\u017c to z jego poziomu gracz musi mie\u0107 mo\u017cliwo\u015b\u0107 dotarcia do ka\u017cdego elementu naszej gry.<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter size-full wp-image-5704\" src=\"http:\/\/zsht.pl\/strona\/wp-content\/uploads\/2021\/05\/2-2.png\" alt=\"\" width=\"951\" height=\"959\" srcset=\"https:\/\/zsht.pl\/strona\/wp-content\/uploads\/2021\/05\/2-2.png 951w, https:\/\/zsht.pl\/strona\/wp-content\/uploads\/2021\/05\/2-2-297x300.png 297w, https:\/\/zsht.pl\/strona\/wp-content\/uploads\/2021\/05\/2-2-150x150.png 150w, https:\/\/zsht.pl\/strona\/wp-content\/uploads\/2021\/05\/2-2-768x774.png 768w\" sizes=\"(max-width: 951px) 100vw, 951px\" \/><\/p>\n<p>Okazuje si\u0119, \u017ce to dopiero wierzcho\u0142ek g\u00f3ry lodowej. U\u017cytkownik wrzucony w wir wydarze\u0144 musi posiada\u0107 tak\u017ce mo\u017cliwo\u015b\u0107 <strong>sterowania programem<\/strong>, zmiany ustawie\u0144, odczytywania powiadomie\u0144, czy informacji jakie gra chce nam przekaza\u0107. Mo\u017ce si\u0119 to dzia\u0107 nie tylko w czasie rzeczywistym, gdy\u017c cz\u0119\u015b\u0107 akcji cz\u0119sto bywa zbyt czasoch\u0142onna by wykonywa\u0107 je r\u00f3wnolegle z sam\u0105 rozgrywk\u0105. Najlepszym rozwi\u0105zaniem b\u0119dzie zaimplementowanie tzw. <strong>\u201emenu pauzy\u201d.<\/strong> Zacz\u0119li\u015bmy od zastanowienia si\u0119 <strong>jakie opcje b\u0119d\u0105 nam potrzebne,<\/strong> w jaki spos\u00f3b je podzieli\u0107 na konkretne ekrany, by odszukanie odpowiedniego dzia\u0142u by\u0142o intuicyjne i jak\u0105 funkcj\u0119 ka\u017cdy z nich b\u0119dzie pe\u0142ni\u0107. Wiedzieli\u015bmy, \u017ce nasz \u015bwiat gry b\u0119dzie rozwini\u0119tym i bogatym miejscem, lecz za pomoc\u0105 samego intra, czy pojedynczych komunikat\u00f3w, nie b\u0119dziemy w stanie podzieli\u0107 si\u0119 stworzon\u0105 przez nas histori\u0105 z graczem. Postanowili\u015bmy stworzy\u0107\u00a0 swoisty <strong>dziennik podr\u00f3\u017cy<\/strong>, w kt\u00f3rym nasi bohaterowie b\u0119d\u0105 opisywa\u0107 miejsca, czy napotkane przez nas postacie. Gracz <strong>w dogodnym dla siebie momencie<\/strong> b\u0119dzie m\u00f3g\u0142 zapozna\u0107 si\u0119 z umieszczanymi tam wpisami. Testowanie samego szkieletu GUI odbywa\u0142o si\u0119 ju\u017c w <strong>bardzo wczesnej fazie<\/strong> tworzenia gry.<\/p>\n<p><iframe loading=\"lazy\" style=\"display:block; margin: auto;\" width=\"720\" height=\"405\" src=\"https:\/\/www.youtube.com\/embed\/dhMta4dp7FU\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p>Podzielili\u015bmy te elementy zar\u00f3wno na <strong>opisy \u015bwiata, napotkanych postaci, przedmiot\u00f3w, czy bestiariusz<\/strong>, w kt\u00f3rym znajdziemy dane o napotkanych przeciwnikach. To tutaj tak\u017ce b\u0119dziemy mieli mo\u017cliwo\u015b\u0107 zapozna\u0107 si\u0119 z <strong>aktualnym zadaniem<\/strong> i jego szczeg\u00f3\u0142ami, a tak\u017ce celami, kt\u00f3re w czasie naszej przygody ju\u017c wype\u0142nili\u015bmy. Ca\u0142y dziennik podr\u00f3\u017cy zosta\u0142 zsynchronizowany z utworzonym przez nas <strong>systemem powiadomie\u0144<\/strong>, kt\u00f3re informuj\u0105 nas w czasie gry o pojawieniu si\u0119 nowej pozycji w zapiskach. Dzi\u0119ki temu gracz otrzymuje odpowiednie dane w momencie napotkania pierwszy raz wybranego elementu, przez co na bie\u017c\u0105co mo\u017ce zapoznawa\u0107 si\u0119 z potrzebnymi informacjami, nie zostaj\u0105c zasypany nimi na pocz\u0105tku gry. <strong>Wykrzykniki pojawiaj\u0105ce si\u0119 obok wpis\u00f3w<\/strong> w czytelny spos\u00f3b informuj\u0105 nas, kt\u00f3re elementy nie zosta\u0142y jeszcze odczytane. Nie chcieli\u015bmy tworzy\u0107 kolejnego nudnego \u201es\u0142ownika poj\u0119\u0107\u201d, jednocze\u015bnie daj\u0105c mo\u017cliwo\u015b\u0107 zainteresowanym odbiorcom zapoznania si\u0119 ze szczeg\u00f3\u0142ami wykreowanego przez nas \u015bwiata. By urozmaici\u0107 jego czytanie postanowili\u015bmy <strong>dopu\u015bci\u0107 E-booczka do wsp\u00f3\u0142tworzenia go<\/strong>. Pomi\u0119dzy rzeczowe i stonowane wpisy zamieszczane przez Mickiewicza wplecione zosta\u0142y <strong>humorystyczne komentarze<\/strong> naszego ma\u0142ego mola ksi\u0105\u017ckowego. Czasami przemyca nimi jaki\u015b popkulturowy smaczek, \u0142amie \u201eczwart\u0105 \u015bcian\u0119\u201d, a czasem daje nam szans\u0119, aby z odrobin\u0105 dystansu do siebie wytkn\u0105\u0107 tu i tam korzystanie z odg\u00f3rnie przyj\u0119tych schemat\u00f3w w elektronicznej rozrywce.<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter wp-image-5705\" src=\"http:\/\/zsht.pl\/strona\/wp-content\/uploads\/2021\/05\/3-2.png\" alt=\"\" width=\"1603\" height=\"714\" srcset=\"https:\/\/zsht.pl\/strona\/wp-content\/uploads\/2021\/05\/3-2.png 1796w, https:\/\/zsht.pl\/strona\/wp-content\/uploads\/2021\/05\/3-2-300x134.png 300w, https:\/\/zsht.pl\/strona\/wp-content\/uploads\/2021\/05\/3-2-1024x456.png 1024w, https:\/\/zsht.pl\/strona\/wp-content\/uploads\/2021\/05\/3-2-768x342.png 768w, https:\/\/zsht.pl\/strona\/wp-content\/uploads\/2021\/05\/3-2-1536x684.png 1536w\" sizes=\"(max-width: 1603px) 100vw, 1603px\" \/><\/p>\n<p>Kolejnym wyzwaniem by\u0142o stworzenie graficznego projektu interfejsu, kt\u00f3ry b\u0119dzie nie tylko <strong>atrakcyjny wizualnie<\/strong>, lecz swoj\u0105 koncepcj\u0105 b\u0119dzie pasowa\u0142 do klimatu naszej gry. Postanowili\u015bmy p\u00f3j\u015b\u0107 w klimaty, kt\u00f3re b\u0119d\u0105 kojarzy\u0107 si\u0119 z czasami w jakich \u017cy\u0142 nasz g\u0142\u00f3wny bohater. <strong>Przyniszczone, po\u017c\u00f3\u0142k\u0142e i postrz\u0119pione zwoje<\/strong>, czytelne lecz przywodz\u0105ce na my\u015bl odr\u0119czne pismo, <strong>stare pi\u00f3ra i plamy po atramencie<\/strong>. Bardzo istotna by\u0142a tak\u017ce <strong>kolorystyka<\/strong>, kt\u00f3ra pozwala\u0142a nam odr\u00f3\u017cni\u0107 elementy wymagaj\u0105ce uwagi. Uk\u0142ad element\u00f3w i forma prezentowania tekstu musia\u0142a by\u0107 jasna i przejrzysta, a wszystko to w imi\u0119 szeroko poj\u0119tych <strong>zasad estetyki<\/strong>. Istotne by\u0142y nawet takie detale jak <strong>dobranie koloru tekstu do t\u0142a<\/strong>, w taki spos\u00f3b by by\u0142 on czytelny, a grafika nie odwraca\u0142a uwagi od tre\u015bci prezentowanej na nim. Za pomoc\u0105 jej odcieni mogli\u015bmy przekaza\u0107 informacje graczowi o pochodzeniu danej wiadomo\u015bci np. cytaty i tekst \u017ar\u00f3d\u0142owy s\u0105 prezentowane na szaro, a wpisy Mickiewicza i E-booczka posiadaj\u0105 swoj\u0105 w\u0142asn\u0105 barw\u0119. Stworzenie w pe\u0142ni funkcjonalnego GUI na podstawie projekt\u00f3w koncepcyjnych okaza\u0142o si\u0119 niezwykle <strong>z\u0142o\u017conym i czasoch\u0142onnym przedsi\u0119wzi\u0119ciem<\/strong>, wymagaj\u0105cym ogromnej liczby test\u00f3w i poprawek w\u015br\u00f3d licznie powi\u0105zanych miedzy sob\u0105 element\u00f3w. Efekt ko\u0144cowy stworzony przez <strong>Dominika<\/strong> przeszed\u0142 nasze naj\u015bmielsze oczekiwania.<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter wp-image-5706\" src=\"http:\/\/zsht.pl\/strona\/wp-content\/uploads\/2021\/05\/4-2.png\" alt=\"\" width=\"1237\" height=\"696\" srcset=\"https:\/\/zsht.pl\/strona\/wp-content\/uploads\/2021\/05\/4-2.png 1914w, https:\/\/zsht.pl\/strona\/wp-content\/uploads\/2021\/05\/4-2-300x169.png 300w, https:\/\/zsht.pl\/strona\/wp-content\/uploads\/2021\/05\/4-2-1024x576.png 1024w, https:\/\/zsht.pl\/strona\/wp-content\/uploads\/2021\/05\/4-2-768x432.png 768w, https:\/\/zsht.pl\/strona\/wp-content\/uploads\/2021\/05\/4-2-1536x864.png 1536w\" sizes=\"(max-width: 1237px) 100vw, 1237px\" \/><\/p>\n<p>Interfejs graficzny jest tak\u017ce niezwykle istotny w czasie samej gry. Przekazuje nam ona komunikaty za po\u015brednictwem naszych bohater\u00f3w. Zamiast sztucznie wy\u015bwietla\u0107 powiadomienia co nale\u017cy zrobi\u0107, mo\u017cna je sprytnie <strong>wple\u015b\u0107 w dialogi <\/strong>pomi\u0119dzy naszymi postaciami. Z jednej strony mo\u017cemy obserwowa\u0107 ewolucj\u0119 ich wzajemnej relacji, a z drugiej otrzymywa\u0107 komentarz na temat <strong>aktualnych wydarze\u0144 na ekranie<\/strong>.<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter wp-image-5707\" src=\"http:\/\/zsht.pl\/strona\/wp-content\/uploads\/2021\/05\/5-2.png\" alt=\"\" width=\"1324\" height=\"517\" srcset=\"https:\/\/zsht.pl\/strona\/wp-content\/uploads\/2021\/05\/5-2.png 1920w, https:\/\/zsht.pl\/strona\/wp-content\/uploads\/2021\/05\/5-2-300x117.png 300w, https:\/\/zsht.pl\/strona\/wp-content\/uploads\/2021\/05\/5-2-1024x400.png 1024w, https:\/\/zsht.pl\/strona\/wp-content\/uploads\/2021\/05\/5-2-768x300.png 768w, https:\/\/zsht.pl\/strona\/wp-content\/uploads\/2021\/05\/5-2-1536x600.png 1536w\" sizes=\"(max-width: 1324px) 100vw, 1324px\" \/><\/p>\n<p>Warto te\u017c wspomnie\u0107 o takich elementach jak tzw. <strong>\u201eekran \u015bmierci\u201d,<\/strong> gdzie trafimy, gdy nasza posta\u0107 zginie. Spodoba\u0142 si\u0119 nam pomys\u0142 by <strong>nawi\u0105zywa\u0142 on do menu g\u0142\u00f3wnego<\/strong>, jednak\u017ce zgaszona \u015bwieca symbolizowa\u0142aby zwyci\u0119stwo \u201eciemno\u015bci zapomnienia\u201d. Zamiast wy\u015bwiechtanego ju\u017c <strong>\u201eGame Over\u201d,<\/strong> postanowili\u015bmy umie\u015bci\u0107 tekst logicznie zwi\u0105zany z celem naszej misji, w kt\u00f3rym walczymy o ocalenie wszystkich historii zapisanych w ksi\u0105\u017ckach przed wymazaniem z kart. Nasza gra to tylko malutki wycinek ca\u0142ej przygody, a w pe\u0142nej wersji gracz b\u0119dzie m\u00f3g\u0142 <strong>odwiedza\u0107 liczne literackie \u015bwiaty<\/strong>, a nawet powraca\u0107 do nich po zdobyciu nowych umiej\u0119tno\u015bci. Ciekawym pomys\u0142em by\u0142o wi\u0119c zaimplementowanie <strong>ekranu wyboru etapu<\/strong>. Skoro dos\u0142ownie \u201ewchodzimy do ksi\u0105\u017cki\u201d to chcieli\u015bmy symbolicznie pokaza\u0107, \u017ce ten \u015bwiat na naszych oczach o\u017cywa. \u015awietnie pasowa\u0142a nam do tego idea takiej <strong>\u201eksi\u0105\u017ckowej dioramy<\/strong>\u201d, gdzie po jej otwarciu, staje si\u0119 ona mini krajobrazem z danego \u015bwiata. Animowana ca\u0142o\u015b\u0107 stwarza naprawd\u0119 \u015bwietny efekt.<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter wp-image-5708\" src=\"http:\/\/zsht.pl\/strona\/wp-content\/uploads\/2021\/05\/7.png\" alt=\"\" width=\"1287\" height=\"467\" srcset=\"https:\/\/zsht.pl\/strona\/wp-content\/uploads\/2021\/05\/7.png 1838w, https:\/\/zsht.pl\/strona\/wp-content\/uploads\/2021\/05\/7-300x109.png 300w, https:\/\/zsht.pl\/strona\/wp-content\/uploads\/2021\/05\/7-1024x372.png 1024w, https:\/\/zsht.pl\/strona\/wp-content\/uploads\/2021\/05\/7-768x279.png 768w, https:\/\/zsht.pl\/strona\/wp-content\/uploads\/2021\/05\/7-1536x557.png 1536w\" sizes=\"(max-width: 1287px) 100vw, 1287px\" \/><\/p>\n<p>W czasie przygody cz\u0119sto b\u0119dziemy spotyka\u0107 elementy graficzne, kt\u00f3re b\u0119d\u0105 pe\u0142ni\u0142y istotn\u0105 funkcj\u0119, jak chocia\u017cby prezentowany <strong>punkt zapisu<\/strong>. To nieodzowny element ka\u017cdej gry, kt\u00f3ry pozwala wznowi\u0107 przerwan\u0105 rozgrywk\u0119. Oczywi\u015bcie jego forma i spos\u00f3b prezentacji s\u0105 dowolne, ale zamiast i\u015b\u0107 na \u0142atwizn\u0119 tworz\u0105c zwyk\u0142y punkt na mapie, czy staro\u015bwieck\u0105 chor\u0105giewk\u0119, pragn\u0119li\u015bmy tak\u017ce i temu elementowi nada\u0107 <strong>logiczny sens istnienia<\/strong> wpasowuj\u0105cy si\u0119 w stworzony przez nas \u015bwiat. Skoro wi\u0119c nasza podr\u00f3\u017c to tak naprawd\u0119 przemierzanie kolejnych stron utworu, to c\u00f3\u017c innego lepiej pozwoli nam zapisa\u0107 progres jak\u2026 <strong>zak\u0142adka.<\/strong> Gdy dotrzemy do<strong> \u201epiedesta\u0142u zapisu\u201d<\/strong> przewracane na nim karty zatrzymuj\u0105 si\u0119, a pomi\u0119dzy nimi rozwija si\u0119 wyra\u017ana czerwona wst\u0119ga.<\/p>\n<p><img loading=\"lazy\" class=\"aligncenter wp-image-5709\" src=\"http:\/\/zsht.pl\/strona\/wp-content\/uploads\/2021\/05\/8.png\" alt=\"\" width=\"1113\" height=\"545\" srcset=\"https:\/\/zsht.pl\/strona\/wp-content\/uploads\/2021\/05\/8.png 1920w, https:\/\/zsht.pl\/strona\/wp-content\/uploads\/2021\/05\/8-300x147.png 300w, https:\/\/zsht.pl\/strona\/wp-content\/uploads\/2021\/05\/8-1024x501.png 1024w, https:\/\/zsht.pl\/strona\/wp-content\/uploads\/2021\/05\/8-768x376.png 768w, https:\/\/zsht.pl\/strona\/wp-content\/uploads\/2021\/05\/8-1536x752.png 1536w\" sizes=\"(max-width: 1113px) 100vw, 1113px\" \/><\/p>\n<p>Na koniec nie mo\u017cemy zapomnie\u0107 o obowi\u0105zkowych <strong>licznikach i wska\u017anikach<\/strong> informuj\u0105cych nas na bie\u017c\u0105co o najwa\u017cniejszych <strong>statystykach naszej postaci<\/strong>. Jako dwie najistotniejsze informacje wybrali\u015bmy <strong>poziom \u017cycia oraz atramentu<\/strong> naszego bohatera. Tak\u017ce i te elementy posiada\u0142y wiele koncepcyjnych wersji. Szukali\u015bmy sposoby by zaprezentowa\u0107 je w spos\u00f3b czytelny, pasuj\u0105cy stylem do naszej produkcji. Poziom \u017cycia nie tylko jest reprezentowany przez warto\u015b\u0107 umieszczon\u0105 wewn\u0105trz serca, lecz z ka\u017cdym kolejnym obra\u017ceniem <strong>spala si\u0119 nasza zak\u0142adka.<\/strong> Podobnie jest z poziomem atramentu, kt\u00f3ry stopniowo <strong>ubywa z flakonika<\/strong>. Tak naprawd\u0119 s\u0105 to sprytnie ukryte paski, zanikaj\u0105ce wraz ze zmniejszaniem si\u0119 danego zasobu, jednak\u017ce zosta\u0142y one opakowane w przezroczyst\u0105 buteleczk\u0119, czy ozdobn\u0105 ko\u0144c\u00f3wk\u0119 wst\u0119gi.<\/p>\n<p>W naszej grze wyst\u0119puje mn\u00f3stwo innego rodzaju graficznych oznacze\u0144, <strong>ikonek, czy symboli, a nawet mechanizm\u00f3w,<\/strong> kt\u00f3re pe\u0142ni\u0105 swoj\u0105 rol\u0119 zar\u00f3wno funkcjonaln\u0105, jak i informacyjna, lecz w tym wypadku b\u0119dziemy zach\u0119cali do ich samodzielnego odkrywania, gdy udost\u0119pnimy pod koniec roku wszystkim nasz\u0105 gr\u0119.<\/p>\n<p>Trzymajcie za nas kciuki w dalszej cz\u0119\u015bci konkursu i zapraszamy ju\u017c nied\u0142ugo do <strong>kolejnego dziennika dewelopera<\/strong>, gdzie opowiemy o tym, czy Mickiewicz umia\u0142by lata\u0107 na swoich \u201eskrzyd\u0142ach m\u0142odo\u015bci\u201d.<\/p>\n<p>&nbsp;<\/p>\n<p>Adrian Zaj\u0105c<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Z technicznego punktu widzenia gra komputerowa to pewien rodzaj programu. By m\u00f3c sprawnie z niego korzysta\u0107 musimy mie\u0107 mo\u017cliwo\u015b\u0107 zar\u00f3wno kontrolowa\u0107 go oraz przekazywa\u0107 mu instrukcje, jak i otrzymywa\u0107 od niego komunikacj\u0119 zwrotn\u0105. W og\u00f3lnym poj\u0119ciu s\u0142u\u017cy do tego interfejs<\/p>\n","protected":false},"author":3,"featured_media":5703,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[11,10],"tags":[],"_links":{"self":[{"href":"https:\/\/zsht.pl\/strona\/index.php\/wp-json\/wp\/v2\/posts\/5702"}],"collection":[{"href":"https:\/\/zsht.pl\/strona\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zsht.pl\/strona\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zsht.pl\/strona\/index.php\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/zsht.pl\/strona\/index.php\/wp-json\/wp\/v2\/comments?post=5702"}],"version-history":[{"count":22,"href":"https:\/\/zsht.pl\/strona\/index.php\/wp-json\/wp\/v2\/posts\/5702\/revisions"}],"predecessor-version":[{"id":5746,"href":"https:\/\/zsht.pl\/strona\/index.php\/wp-json\/wp\/v2\/posts\/5702\/revisions\/5746"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/zsht.pl\/strona\/index.php\/wp-json\/wp\/v2\/media\/5703"}],"wp:attachment":[{"href":"https:\/\/zsht.pl\/strona\/index.php\/wp-json\/wp\/v2\/media?parent=5702"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zsht.pl\/strona\/index.php\/wp-json\/wp\/v2\/categories?post=5702"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zsht.pl\/strona\/index.php\/wp-json\/wp\/v2\/tags?post=5702"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}