Hejto.pl
Dodaj post

Wpisz coś do wyszukania (minimum 2 znaki)

#programowanie

Gruba ryba

w Hydepark

14piorunów

Dalej pracuje nad grą. Zastanawiałem się jak zrobić dużą otwartą mapę dla wielu graczy. I długo nad tym myślałem. Na początku myślałem o Pythonie, ale szybko okazało się, że optymalizacja mapy w Pythonie jest dość skomplikowana. Nawet użycie Numpy nie dawało zadowalających efektów, zwłaszcza przy dużych, otwartych światach.

Następnie przesiadłem się na Javę, bo to świetne narzędzie z wieloma optymalizacjami. Ale tutaj natrafiłem na problem z operacjami bitowymi, które były kluczowe dla mojej gry. Chciałem, aby dane były kodowane binarnie, co w Javie było nieco trudniejsze do zaimplementowania.

Ostatecznie zdecydowałem się na C++. Ten język daje mi pełną kontrolę nad wydajnością i operacjami bitowymi, co jest kluczowe dla mojej gry z otwartym światem.

Teraz mam już prawie gotowy silnik gry, zrobionych około 200 testów jednostkowych, które potwierdzają, że działa.

W przyszłym tygodniu planuję podzielić się tutaj z wami pierwszą betą, bez tekstur – zamiast animowanych postaci będą się poruszać symbole po kolorowych kwadratach. Będzie można tworzyć proste interakcje. W grze znajdą się także skryptowane lokacje z scenariuszami i questami, a zamiast tradycyjnego systemu walki, będą mini-gry, jak kółko-krzyżyk czy warcaby.

Potem skupię się na narzędziu do edycji mapy i dalszym rozwoju lokacji.

Osobistość5piorunów

Pisanie własnego engine do gry to jest tytaniczny wysiłek i wymyślanie koła na nowo. Zastanów się czy na pewno tego potrzebujesz. Jestem niemal pewien, że kiedyś już pisałem podobny komentarz tutaj, ale jeśli chcesz tylko stworzyć grę to najprawdopodobniej możesz użyć Unity, Godota, Unreala albo jakiegokolwiek innego engine do tworzenia gier, masa jest takich na GitHubie w przeróżnych językach programowania.

Pisanie swojego własnego silnika ma tylko sens gdy:

* Twojej gry nie dało by się zrobić w żadnym dostępnym silniku bo ma jakąś wyjątkową mechanikę (np. patrz przypadek gry Noita)

* Nudzi ci się i chcesz to zrobić dla samego faktu kodowania plus np. potem mogło by wlecieć do portfolio.

Nie chce zniechęcać ale pisząc samemu silnik i to jeszcze w C++ więcej czasu poświęcisz na walkę z tym silnikiem niż faktyczne tworzenie gry. A już samo tworzenie gry w pojedynkę to jest duże i czasochłonne wyzwanie.

Pokaż więcej komentarzy (4)

Specjalista

w Dyskusje

6piorunów

Czy mogę liczyć na poradę jaki kupić zestaw prezentowy Arduino komuś, kto zaczyna od zera? Widziałam zestawy skupiające się na podstawach elektroniki, pomiarach itp, ale też takie które skupiały się na podstawach programowania. Jak rozumiem można to ugryźć od kilku stron. Jaki zestaw byłby najlepszy, żeby tłumaczył to na płaszczyźnie elektroniki, ale i programowania i aby zawierał kurs?

Fenomen0piorunów

a co chcesz robić, tak z ciekawości

Pokaż więcej komentarzy (4)

Specjalista

w Hydepark

7piorunów

Hejtowicze pomóżcie, od jakiegoś czasu nie mogę korzystać z portalu przez przeglądarkę na iPhone - po minucie, dwóch następuje automatyczne przekierowanie na scammerską stronę. Próbowałem usuwać cookies, reinstalować przeglądarkę Chrome, korzystać z Safari i nic, zawsze mnie wywala z Hejto. Czy to wina mojego telefonu czy portalu?

Tytan2piorunów

@Magnifice za każdym razem leci takie przekierowanie czy dzieje się to raczej losowo?

Specjalista2piorunów

@kris za każdym razem, czasami po krótszym czasie, czasami po dłuższym, ale nie jestem w stanie korzystać z portalu

Fanatyk5piorunów

@kris - dzieje się tak przez reklamy co wyświetla Hejto - nie wiem jakich sieci partnerskich używacie, ale na pewno nie jest to nic dobrego.

A od czasu jak zrobiliście, że wgrywa się nowa reklama po zmianie focusu strony to z portalu się nie da korzystać bo niektóre z tych reklam przewijają stronę by koniecznie być na ekranie.

Nie wiem czy wiecie ale niektóre prezentowane na Hejto reklamy wpierdzielają jakieś skrypty co bez interakcji przekierowują na gówno strony (lub robiąniewidzialny lecz klikalny overlay), że wygrałeś jakieś gówno, a te strony wykorzystują wszystkie techniki byś ich nie mógł zamknąć - często jak próbujesz je zamknąć to przeglądarka staje się nieresponsywna by zaraz się zcrashować.

Ogarnijcie te gówno reklamy i przestańcie je tak agresywnie wgrywać :face_exhaling:

Kosmonauta1piorunów

@koszotorobur można zrobić obciążające serwer rzeczy rogal-only. 5zł na miesiąc to nie jest majątek. Co myślisz @kosztobur, że powinno być tylko dla płacących?

Kosmonauta0piorunów

Tu był taki skrót myślowy. Chodzi mi o agresywne próby monetyzacji. Rozumiem, że chcą, żeby portal się chociaż sam utrzymywał. Ale raczej to nie jest droga na rozwój portalu tylko na zwój.

Osobistość4piorunów

@Legendary_Weaponsmith @koszotorobur
Tak na szybko pomyślałem nad dodatkowymi atutami dla kont "premium". Mogli by dodać, że jak wspierasz portal to np:
- Możesz sprawdzać kto ma cię na czarnej liście
- Widzieć ilość wyświetleń wpisu
- Jakieś miesięczne podsumowania piorunów, ilości komentarzy i wpisów komentarzy itp.
- Żebyś mógł też widzieć takie podsumowanie innych użytkowników i żeby to się np wyświetlało w tym popupie co się wyświetla po najechaniu na avatar. Wtedy można by było łatwo sprawdzać kto jest aktywny na portalu a kto nie bez wchodzenia na jego profil
- Dodatkowe motywy kolorystyczne, choć tutaj by było dużo roboty to chociaż np. opcja aby zmienić primary kolor na jakiś inny i dać np do wyboru parę typu czerwony, pomarańczowy, fioletowy, zielony itp.

Myślę, że te opcje są w miarę proste do zaimplementowania oraz nie dodadzą dużo obciążenia do serwera a zachęciły by więcej osób do zapłacenia.

Pokaż więcej komentarzy (12)

Autorytet

w Dyskusje

10piorunów

Gdzie w mózgu znajduje się mikrokod który nam mówi o naszych właściwościach zachowań ludzkich a nie np o psich czy kocich, o naleciałościach i skłonnościach z poprzednich pokoleń, gdzie i jak to jest wgl zapisane?

No bo jest prawda?

troche

Autorytet0piorunów

Nie ma zapisanego „pliku” z właściwościami człowieka. Jest złożona kombinacja genów, rozwoju i środowiska, która tworzy charakterystyczny dla Homo sapiens sposób myślenia, emocje i społeczne zachowania.

Autorytet0piorunów

@dolitd nie może być tak że samo się smyra odpowiednie neurony bez ładu i składu i samo sie robi.

Autorytet0piorunów

@Fox Właśnie od tego jest DNA.

Autorytet0piorunów

@Fox Nie ma pliku. Śunjata jest kompletnie pusta jak pendrive bez informacji. Żyjąc zbierasz te informacje na ten pendrive, a potem umierając się kasują. Ale jak się jest sprawnym informatykiem to można odzyskać jakoś te pliki.

Autorytet0piorunów
Pokaż więcej komentarzy (6)

Zawodowiec

w Programowanie

6piorunów

Książki programistyczne, które przeczytałem w 2025 roku - devszczepaniak.pl

Końcówka 2025 roku to świetna okazja, by podsumować książki, które w tym roku zdążyłem przeczytać. W najnowszym wpisie zebrałem tytuły, które szczególnie mnie zainteresowały, a którym nie poświęciłem osobnych recenzji. W artykule znajdziesz książki poruszające takie tematy

Fanatyk

w Hydepark

0piorunów

Ten kto wymyśla takie rzeczy powinien pier*dolnąć się w łeb czymś ciężkim...

Osobistość0piorunów

@MostlyRenegade Musisz użyć mojego alokatora pamięci!

Co to za libka?

Fanatyk0piorunów

@groman43 API do wtyczek Archicada. Od pewnej wersji zrobili własny alokator, ale dziwnym trafem tylko na Windowsa.

Pokaż więcej komentarzy (2)

Inspirator

w Hydepark

6piorunów

Przewagi zniknęły, bariery wejścia urosły. Na co to komu? A dlaczego?

Tytan0piorunów

Produktywaność, ziomeczku. Przetrwają najsilniejsi.

Mocarz1piorunów

@szatkus mam mieszane uczucia co do tej produktywności. Najgorzej jak komuś to AI za mocno wejdzie - robisz CR, zwracasz do poprawki a gość nie ma pojęcia jak to działa, więc zaczyna od początku

Pokaż więcej komentarzy (4)

Inspirator

w Hydepark

11piorunów

Advent of code dzień drugi, zadanie dużo łatwiejsze niż wczorajsze. Polecam świetna zabawa.

adventofcode.com

Osobistość10piorunów

Przenigdy mi się tego nie chciało robić xD. Znaczy jak komuś się nudzi to spoko, ale po pół dnia programowania do pracy ostatnie co myślę to siedzieć i kminić jakieś totalnie abstrakcyjne problemy programistyczne w wolnym czasie. Jak już mam ochotę programować to wolę podłubać coś przy swoich projektach albo zacząć nowy bo lubię oglądać efekty swojej pracy a jeszcze bardziej jak ktoś potem z tego korzysta i jeszcze to docenia.

Fanatyk6piorunów

@Catharsis - zawsze uważałem, żeś spoko Tomeczek - teraz mam tylko kolejny dowód 🙂

Poza tym :hand:

Lider5piorunów

@Catharsis na początku jeszcze z dwa zadania spoko, ale jak w dniu 6 się jebiesz 6 dzień z rzędu z wertowaniem jakiejś gówno tablicy żeby coś wyliczyć z 4 założeń to ja jebie. xD

Inspirator0piorunów

@Catharsis przekonam się, pierwszy raz biorę udział. Narazie zadania dosyć proste i dają satysfakcję. Odpowiem za 4 dni czy mam podobnie. Mimo takiej pracy jednak nadal kocham kodzić, a własne projekty, niestety totalnie brak pomysłu

Fanatyk2piorunów

@RandomNick - a ja na odwrót - zawsze kupa pomysłów na rzeczy dla siebie i innych a nawet biznesy 😅

Inspirator1piorunów

@koszotorobur zdecydowanie zazdroszczę, daj jakiś posty milion dolar idea jak wyjdzie podzielę się 😁

Fanatyk4piorunów

@RandomNick - kilka moich pomysłów na biznes się zdezaktualizowało.

Dwa razy ktoś inny wpadł na taki sam pomysł co ja i zrobił cos podobnego i teraz zarabia na tym kasę.

A tego pomysłu co mam obecnie, to przecież nie zdradzę :face_with_raised_eyebrow:

Niemniej nie każdy pomysł na biznes co mi przyszedł do głowy był wart miliona dolarów 🤷

Kiedyś (ten pomysł wielokrotnie powracał) chciałem robić gry na PC i konsole - a skończyło się finalnie jedynie małymi kontrybucjami do silnika Godot.

Dawno temu chciałem robić aplikacje na Maca i je sprzedawać - zrobiłem jakieś prototypy i pomysł porzuciłem bo dla mnie na ten system nie da się pisać.

Raz chciałem robić wieloplatformowe aplikacje mobilne - ktoś zrobił podobną apkę co już pisałem - tylko lepiej.

Byłem o krok od wejścia w biznes VPSów - ale w życiu mi się porobiło tak, że musiałem skupić energię na sprawach wyższej wagi i wszystko się rozmyło.

A różnych pchełek to napisałem setki - nawet kilka rzecz dla Hejto:

Apkę webową do szukania wpisów:

* https://www.hejto.pl/wpis/hejto-szukaczka-napisalem-strone-do-tekstowego-wyszukiwania-tresci-wpisow-na-hej

Hejto gry webowe:

* https://www.hejto.pl/wpis/moja-nowa-gra-spod-nowego-tagu-koszotoroburgames-zrobiona-specjalnie-dla-uzytkow

* https://www.hejto.pl/wpis/w-odniesieniu-do-wpisu-o-pierwszej-grze-stworzonej-przez-abominacje-dziwentorobu

* https://www.hejto.pl/wpis/we-are-dziwentorobur-all-your-base-are-belong-to-us-nasza-nowa-gra-z-uniwersum-p

Hejto statystyki:

*

*

A niedługo pewnie zrobię podsumowanie roku - tak jak w zeszłym roku zrobiłem:

* https://www.hejto.pl/wpis/hejto-wrapped-2025-dajesz-zap-dostajesz-komentarz-z-podsumowaniem-proste-1-infor

Just a moment...Hejto
Twórca2piorunów

@Catharsis a ja tam co roku biorę udział. Zawsze w innym języku. W tym roku trafiło na C i powrót do korzeni.

Fanatyk3piorunów

@RandomNick - sprawdź wiadomość prywatną bo przez bugi Hejto nawet pewnie nie widzisz, że dostałeś.

Pokaż więcej komentarzy (9)

Osobistość

w Informatyka

40piorunów

Jakiś mistrz otworzył mi PR w moim repo na GH. Patrzę, opis tego PR to będzie ze 2 strony A4 tekstu napisanego idealnym angielskim z poprawną gramatyką i interpunkcją, listami wstępem podsumowaniem itp. Potem patrzę na zmiany w kodzie i jest ich mniej niż tego opisu xD. Pytam typa, czy użył AI do napisania opisu bo np. słabo zna angielski czy kod też pisany przez AI.

A ten mi odpisał, że całość została zrobiona przez AI i że on tylko poprosił AI żeby to było "dobrze napisane" oraz, że sam nie ma jak tego sprawdzić ponieważ nie wie nic o języku w którym napisany jest ten program xDDD. Popatrzyłem na jego konto, to wcześniej otworzył issue w repo jakiegoś programu który używa Claude Code i żalił się tam, że nie może się do niego zalogować swoim super hiper max premium kontem xD.

Jezu co za kiep, po co on to w ogóle robi? Co próbuje tym osiągnąć? No i ten opis tego PR to nawet nie ma sensu, rozpisuje się nie wiadomo jak i jeszcze sam sobie przeczy w drugiej połowie a tymczasem ten PR dodaje tylko jedną małą funkcjonalność psując tymczasem 2 inne. Sam tego jeszcze nie zrobiłem, ponieważ to będzie wymagało więcej roboty i dobrego przemyślenia bo potrzeba będzie przebudować jedną z podstawowych funkcjonalności tego programu aby to dodać no ale AI tego nie wie xD. Smutne czasy idą dla devów open source. Zwłaszcza, że to jest mój projekt napisany for fun i dla nauki z którego z jakiegoś losowego powodu zaczęli korzystać ludzie i zwyczajnie czerpię przyjemność z interakcji z nim. A tu przychodzi taki typ i robi coś takiego xD. I takich ludzi pewnie będzie więcej.

Specjalista7piorunów

U nas też jest taki. Tab tab tab, komit i push bez weryfikacji bez używania mózgu, a później problemy bo produkuję się kod nowy ale już legacy, trudny do rozszerzenia. Trudne czasy dla devs ale dobry dla managerów bo ficzery szybciej wskakują - do momentu "nie da się dodać, trzeba refactoru"

Pokaż więcej komentarzy (11)

Tytan

w Hydepark

23piorunów

Wciąż się nie poddajemy, nie wypalamy i działamy dalej.
Prace trwają w najlepsze.

Dzisiaj przychodzę wam z kolejną aktualizacją i małą opowieścią.
Gdyby ktoś z was się zastanawiał, jak wygląda proces tworzenia mapy do gier 2D
Przedstawiam poniżej swoją kolejność.

Zaczynamy od oczywiście samego pomysłu, czyli rozmiaru mapy, ścieżki, którą gracz może obrać i ewentualnie drugą, którą obrać musi aby poziom ukończyć, ponieważ moje mapy to świat otwarty, gracz może wracać na zwiedzone już poziomy, aby dotrzeć w miejsca, które były wcześniej niedostępne z powodu braku odpowiednich umiejętności.


Następnie tworzę tło samej mapy, aby gracz nie widział elementów których nie powinien.
Takich jak zakończenia tła, elementów kolizyjnych, czy po prostu końca mapy.

Następnie jest najlepsza część, dodawanie ozdób na mapę, czyli dodanie elementów, które nie reagują z graczem, nie wpływają na niego, ale dodają "duszę" poziomom.
Takie jak czaszki w rogach, elementach, które emitować będą nastrojowe światła, oraz oznaczam sobie miejsca bez nich, są to miejsca w których umieszczone będą przeszkody, takie jak lawa, kwas czy pułapki.

Kolejny etap dzieje się poza edytorem map, dzieje się na samym poziomie, jest to właśnie etap dodawania oświetlenia, przeszkód i pułapek.
Tutaj wchodzi najwięcej pracy, ponieważ światła nie mogą być zbyt mocne bądź zbyt słabe, aby były dobrze widoczne a zarazem nie oślepiały czy zniekształcały świat.
Proces czasochłonny, ponieważ nie można pominąć żadnego elementu ozdobnego, ponieważ źle to wygląda w czasie rozgrywki.

Warto tutaj wspomnieć, że w przypadku gdy pułapka czy przeszkoda nie pasuje w tym miejscu, następuje edycja mapy, tak aby wszystko do siebie pasowało.

Po tym sprawdzam czy światła, elementy mapy czy aktorzy nie wyrzucają błędów oświetlenia czy nie nachodzą na siebie w jakiejś nadmiernej ilości. Czas prób i błędów

Na koniec dochodzi testowanie przeszkód, czy są zauważalne i czy w ogóle gracz jest w stanie je zauważyć.
Działanie przeciwników, czy się nie gubią na mapie, nie wlatują w ściany, czy każdy z systemów działa jak powinien.
Sprawdzam dokładnie całą mapę, rozgrywając ją nawet kilkadziesiąt razy jeżeli wymagane są poprawki.
Te najbardziej zaawansowane z ważnymi przeciwnikami czy elementami fabularnymi, ukrytymi pokojami i masą elementów interaktywnych zabierają nawet kilka godzin testowania jeżeli wymagane są poprawki, a te czasem potrafią iść w ułamki sekund i zmienia się wartości po przecinku kilkukrotnie aż do otrzymania upragnionego efektu.

Jeżeli wszystko się zgadza pozostaje ostateczny test, czyli wejście na poprzedni poziom i przejście na ten do testowania.
Aby w pełni zasymulować mapę, tak jak ją będzie widział gracz.
Ostateczny test zawsze jest dwukrotny, z tego powodu, że gra zapamiętuje odblokowane platformy, zebrane elementy czy odkryte sekretne poziomy i musi wczytać je przy ponownym odwiedzaniu, aby gracz nie odblokowywał jednej i tej samej platformy czy sekretnego pokoju w nieskończoność.

Po tym wszystkim etap zaczyna się od nowa z kolejnym poziomem.
Budowa jednego poziomu może trwać nawet cały dzień, te mniejsze pokoje, które mają być łącznikami z innymi, zajmują o wiele mniej bo może to być nawet tylko 2h.

W przypadku, gdyby obrazek był zbyt mały, link do większej wersji: LINK

Pokaż więcej komentarzy (3)

Gruba ryba

w Hydepark

36piorunów

Ale te wszystkie nowe radia są popierdolone, chciałem sobie podładować telefon na porcie usb w samochodzie bo zapomniałem swojej ładowarki usb.

Nie da sie bo to gowno radio wymusza użycie android auto i fak się rozłącza i próbuje połączyć co trzydzieści sekund mimo że ustawiłem sobie w telefonie opcje tylko ładowanie.

Projektantowi i programiście k⁎⁎as w rzyć za takie wymuszania.

Tytan1piorunów

@starebabyjebacpradem Toyota ¯\\( ͡° ͜ʖ ͡°)

Tytan0piorunów

@starebabyjebacpradem Wiem, bo to ja jestem tym programistą, więc poznałem ( ͡° ͜ʖ ͡°) Serio

Nie pracowałem nad tym modelem, ale ogólnie programuje te badziewne radyjka dla Toyoty.

Dziwię się, że cię tylko USB wkurza :grinning:

Gruba ryba2piorunów

@Syster szukanie korektora graficznego ssie, wyświetlanie co leci na antenie po rds a nie nazwa stacji też.

Brak kulturalnej gałki podglasniania na eknoderze tez i powinna być po środku a nie guziki od strony kierowcy.

Ogólnie na pierwszym ekranie powinna być skala na radio a nie gowno opcje

GURU0piorunów

@Syster
to dlaczego robisz takie badziewne radyjka

Tytan2piorunów

@jajkosadzone Piniądz nie śmierdzi ( ͡° ͜ʖ ͡°)

Ale zabawne jest dla mnie to, że parę lat temu pracowałem też dla VAGa (też multimedia) i porównując te dwie firmy organizacyjnie, to jest niebo a ziemia, dokładnie odwrotnie niż jak się uważa na "ulicy" :grinning:

GURU1piorunów

@Syster
:) A duza bylaby roznica w kosztach gdyby oprogramowanie byl bardziej nowoczesne?

Tytan0piorunów

@jajkosadzone Tam to pewnie w ciul, bo potrzeba wydać hajs na przetrenowanie większość managerów i zmianę "kultury organizacyjnej" ( ͡° ͜ʖ ͡°)

Fanatyk1piorunów

Programiści gówno mają do powiedzenia, to są tylko narzędzia w tworzeniu chujowego systemu. C⁎⁎j w d⁎⁎ę temu kto wpadł na pomysł że to ma tak działać lub przy projekcie nie przemyślał tego aspektu

Pokaż więcej komentarzy (14)

Kompan

w Dyskusje

9piorunów

Od szachów do "Kodu Życia" | Historia DeepMind | Pełny Dokument

Oficjalny dokument od Google DeepMind pokazujący kulisy wyścigu o stworzenie AGI. Film przedstawia drogę Demisa Hassabisa i jego zespołu – od historycznego zwycięstwa AlphaGo w Go, przez dominację w StarCrafta, aż po "święty graal" biologii, czyli rozwiązanie problemu zwijania

Autorytet

w Hydepark

12piorunów

Trochę ale to LI

Gruba ryba2piorunów

@malkontenthejterzyna oglądaj reklamy w pracy jako programista, żeby zarobić na opłacenie braku reklam w aplikacjach z których korzystasz w czasie wolnym. Perpetum debile.

Gruba ryba0piorunów

Jeśli by powstało coś podobnego to może i by były rekalmy ale za to jedyne co by opłacały to kabzy bigtechu xD

Pokaż więcej komentarzy (5)

Fanatyk

w Hydepark

53piorunów

Poprzednią pracę znalazłem przez Hejto. Po roku niestety się rozstaliśmy (zmiany priorytetów w firmie i przesunięcie kasy na inne działy) ale może uda się ponownie:

Zacząłem magistra z matematyki ze specjalizacją w analizie danych. Mam prawie 3 lata doświadczenia jako data engineer i ML developer.

Przez poprzedni rok wykonywałem obowiązki praktycznie każdej roli jaka jest w data science:

-Ogarniałem dane żeby je potem przeanalizować

-Analizowałem je

-Przygotowywałem raporty, wizualizacje, rekomendacje

-Zbierałem dane do uczenia modeli ML

-Uczyłem modele ML

-Oceniałem i dokumentowałem modele ML

-Dotrenowywałem istniejące

A oprócz tego byłem python developerem i pracowałem z chmurą.

Znacie kogoś kto by był mną zainteresowany? Najlepiej praca zdalna, a finansowo się dogadamy. Mam większe CV, ale na hejto chce skrótowo

Gwiazdor1piorunów

Z tego co piszesz nie powinno być problemu w dłuższej perspektywie. Powodzenia!

P.S. Wysłałem coś na priv.

Fenomen0piorunów

Powodzenia! Z ciekawości sprawdziłem czy mamy coś u nas. Niby jest coś z Data and Analytics, ale chyba bardziej od strony zarządzania platformą na której to działa.

Pokaż więcej komentarzy (5)

Tytan

w Technologia

16piorunów

Gruba ryba12piorunów

@szatkus po trzeciej należy powiedzieć „bierzecie albo spierdalacie”. Branie udział w 11 rundach pokazuje raczej niskie umiejętności miękkie i brak szacunku do samego siebie. Albo skrajną desperację.

Osobistość5piorunów

@szatkus Ile?? 11 XD? Co on składał CV do NASA jako programista łazików na marsa czy co. Idę o zakład, że to było jakieś zwykłe korpo i klepanie CRUDów w php xD.

Tytan6piorunów

@Catharsis kolego, ten email jest ewidentym trollem, więc nie ma tu żadnej firmy. Chociaż bym się nie zdziwił, gdyby gdzieś jakieś korpo dobiło do takiej liczby.

Osobistość0piorunów

@szatkus Domyślam się, że fake ale czasy takie że wszystkiego się można spodziewać xd

Pokaż więcej komentarzy (5)

Tytan

w Hydepark

16piorunów

Pora zacząć nocną zmianę po dziennej zmianie ( ͡~ ͜ʖ ͡°)
Dzisiaj na warsztat wsiadają nareszcie umiejętności w postaci kart.

Czyli na starcie będzie tylko jeden skok, ale po zdobyciu umiejętności, będzie można w końcu wykonać double jump i dostać się do innych lokacji.

Fenomen2piorunów

@Gagger chciałbym umić w programowanie. Takie prawdziwe, a nie gównoskrypty w powershellu do roboty.

Tytan1piorunów

@Greyman Jak chcesz się nauczyć, a nie tylko "a chcę napisać" to w rok ogarniesz, mi zajęło właśnie coś około 12-15 miesięcy na naukę, potem jakieś głupie pisanie gry na VR, potem 3D, 2D izometryk, klikacz
I teraz właśnie 2D sidescroller

Rok i tak minie.
Ale trzeba pamiętać, że taka nauka to pożegnanie się z życiem poza komputerem, bo siedzisz i ogarniasz pętle warunkowe czy zależność warunków ᕦ( ͡° ͜ʖ ͡°)ᕤ

Fenomen0piorunów

@Gagger z żoną, dziećmi i pracą na pełen etat to raczej niewykonalne. Ale pomarzyć można. Pętle i warunki mi niestraszne, raczej jak już to strona kreatywna leży.

Kompan1piorunów

@Gagger strasznie wkurzający font. Do nagłówków jeszcze by uszedł, ale opisy powinieneś dać czymś lżejszym dla oka.

Tytan1piorunów

@wec-wec Font jest specjalnie dobrany do tematyki gry.
Gra jest Dark Fantasy, z elementami dark souls i głównym nurcie Metroidvanii

Font jest stylizowany na XVI wieczne pisma, stosowane w pismach świętych, przekazach czy właśnie stylu czarnej magii.
Dlatego ten font wręcz idealnie pasuje do gry, bo zgadza się z jej tematyką.

Ponadto gry, które korzystają z zwykłych fontów idą na łatwiznę, były też tematy o tym, że twórczość w grach zanika, bo nawet fonty są brane typu Arial ¯\\( ͡° ͜ʖ ͡°)

Gruba ryba0piorunów

@Gagger dobra, stylizacja jest ważna ale bez przesady. Czcionka jest po to by była czytelna. Ta tutaj jest bardzo ładna, ale faktycznie wymaga skupienia. Ty robiles tego fonta albo masz opcję jego edycji? Może warto pojedyncze litery skompromisować, albo pobawić się trochę kerningiem.

Turborealizm też jest jest opcją, lepiej widzieć że aktora przebranego za Godzillę, niż montować sceny że smokami z komodo

Tytan1piorunów

@plemnik_w_piwie Może to kwestia przyzwyczajenia, ale mi czyta się ją dobrze.

Kompan0piorunów

@Gagger Dobra, wybacz za enigmatyczny komentarz. Rozumiem stylistykę, jak na taką font jest całkiem niezły, ale to dopiero 20% sukcesu. Ze względu na wykorzystanie tożsamego fontu we wszystkich elementach UI, bardzo cierpi czytelność: brakuje wyraźnej hierarchii treści, a stylizowany font ciężko rozczytać. Byłby idealnym fontem dla nagłówków, które user ma przeczytać w pierwszej chwili: w Twoim przypadku pewnie byłby to "szept wichru".

Gdybym miał zasugerować rozwiązanie, pobawiłbym się kontrastem fontów (obok stylizowanego warto postawić na szeryfowy, prosty w odczycie. Arial to nie jest dobry pomysł 😉 - pierwszy lepszy który mi się rzucił w oko w bazie. Drugi temat to dopracowanie hierarchii wizualnej: każdy tekst jest tym samym kolorem, czyli pełną bielą. Jeżeli zmienisz opacity treści pod nagłówkiem na 80-90%, ekran stanie się łatwiejszy w odbiorze - nie uderzy mnie ściana tekstu z obrazami o równej wadze, a mój wzrok dostanie wytyczne.

Co do górnego menu - dołożyłbym ikonki odpowiadające konkretnym zakładkom. Nie chcę za każdym razem wchodząc na ten ekran czytać kolejnych przycisków, a potrzebuję visual clue gdzie jest to, czego szukam.

Menu po lewej stronie byłoby git, gdybyś rozmiar naglówka ze środka ekranu zwiększył 2krotnie. W tej chwili rozmiar treści w środku ekranu i w tym menu są takie same, co sprawia, że intuicyjnie traktuję je jako część tego samego ekranu, a nie osobne elementy.

Oczywiście nie chcę podkopywać wizji artystycznej. Mój komentarz traktuj jako luźne uwagi z doświadczeniem.

TT Fellows Font - Download Free Trial & BuyTT Fellows by TypeType is a humanist sans serif with a mechanical touch. TT Fellows consists of 19 styles: 9 upright, 9 italic and 1 variable font, each with over 700 glyphs. Test or buy font on this page.TypeType®
Pokaż więcej komentarzy (11)

Lider

w Wybierz Społeczność

3piorunów

https://youtu.be/ly5BhGOt2vE

Fanatyk4piorunów

@Felonious_Gru - nieźle tak z palca adresować rejestry :astonished:

Fanatyk3piorunów

@Felonious_Gru - że na C64 da się robić tak świetną muzykę :face_with_open_eyes_and_hand_over_mouth:

* https://www.hejto.pl/wpis/snila-mi-sie-dzisiaj-muzyka-z-gry-commando-na-c64-posluchajcie-ze-mna-tego-klasy

* https://www.hejto.pl/wpis/the-great-giana-sisters-swietna-gra-na-commodore-64-z-rozpoznawalna-muzyka-z-int

Just a moment...Hejto
Pokaż więcej komentarzy (4)

Tytan

w Hydepark

17piorunów

W końcu udało mi się dokończyć tekst wstępu do gry. 
Udało mi się wymyślić fajny i ciekawy wstęp tekstowy dla intra. 

Poza tym dodałem kilku nowych przeciwników. 
Jednym z nich jest pająk, który pojawia się tylko w pobliżu gracza, nie porusza się i nie idzie w jego stronę, czeka na ofiarę w jednym miejscu. 
Posiada 2 ataki, zwykłe uderzenie przednimi nogami oraz wyplucie jadu na duży obszar. 

Kolejnym jest owad kamikaze, który po zauważeniu gracza leci w jego stronę, żądli go a następnie wybucha. 
Zadając łącznie 2pkt obrażeń. 

Dodatkowo udało mi się w fajny sposób zaznaczyć pułapki, aby nikt nie pomylił ich z wyposażeniem świata, przykładowe kolce widoczne na filmie mają efekt krwi na kolcach oraz lekkie czerwone podświetlenie. 

Co najważniejsze, zmieniłem także element przechodzenia między poziomami, teraz jest to słup światła z wizualnym efektem, a nie dym jak poprzednio, nie wzbudza już to obaw o jakąś pułapkę. 

Jak na Metroidvanię przystało, zabity potwór już się nie odrodzi. 
Możemy wejść ponownie na ten sam poziom a on zostanie na miejscu gdzie umarł (a raczej jego spawnu) 
Tak samo zbierany Ember zapisuje swoją wartość i gracz może wyczerpać je tylko raz jak i kwiaty życia. 
Jeżeli ktoś zbierze 3 z 5 odłamków emberu, to po ponownym wejściu na poziom, te same złoże będzie miało tylko 2 odłamki w sobie. 

Na koniec poprawiłem warstwę wizualną, teraz wszystko zgadza się z sobą, nie ma różnych styli graficznych. 
Menu jest proste i przyjemne dla oka. 

https://youtu.be/sZEYYjd05ts

Autorytet0piorunów

@Gagger Bardzo fajnie.

Pokaż więcej komentarzy (3)