Hejto.pl
Dodaj post

Wpisz coś do wyszukania (minimum 2 znaki)

#programowanie

Tytan

w Hydepark

14piorunów

No i się udało, po prawie 10 godzinach męczenia się z problemem i bugami.
Master reaguje poprawnie, atakuje, przechodzi sprawnie od kroku do kroku.

Prosta rzecz a zajęła mi cały dzień do zaprogramowania.
Teraz ostatni krok, dodanie ostatniego typu przeciwnika dla wersji DEMO

A potem tylko aranżacja poziomów, rozstawienie przeciwników i elementów na mapach i gotowe.
Można wydawać zamknięte DEMO techniczne dla sprawdzenia błędów a potem już ogólnodostępne.
https://youtu.be/KiCEjrYNj5E

Jak praca pójdzie tak sprawnie jak wcześniej, to mam nadzieję na wydanie zamkniętego DEMO nawet w tym miesiącu ( ͡° ͜ʖ ͡°)

Gruba ryba0piorunów

@Gagger bardzo ładne animacje. Polecam przed wypuszczeniem znalezienie kogoś kto się zajmuje copyrightingiem, bo poza instrukcjami pisanymi dość topornie to wszystko wygląda obiecująco 👌

Tytan

w Hydepark

13piorunów

Tym razem od innej strony, aby nie było, że cały czas idzie świetnie.
Programowanie ma to do siebie, że można napisać pięknie działający kod, wizualnie perfekcyjny a i tak nie działa.


Tak jest i tym razem, jak poprzednio kilkaset razy, stworzyłem coś co w zamyśle miało działać poprawnie, bo tak wygląda z kodu, kolejne kroki są poprawne ale tylko dla mnie, bo system widzi to inaczej, jeden błąd, jedno przeoczenie, jedna zmienna, którą ustawiłem w innym pliku, która jest jak widać znacząca.

A co się dzieje w tym przypadku?
A to jest bardzo proste, kończę pisać przedostatni typ przeciwnika, a ten ma bardzo proste zadania.
Iść aż nie uderzy w ścianę
Iść aż nie dojdzie na skraj podłoża

Podbiec do gracza, gdy ten jets w zasięgu, jeb... uderzyć go kosą, odskoczyć do tyłu, żeby nie dostać strzała od gracza.
I sprawdzić czy gracz wciąż jest w zasięgu, jeżeli jest ma do niego znów biec i uderzyć i powtórzyć całą akcję aż gracz
Nie umrze albo nie będzie go już w zasięgu bo uciekł.

Zadanie proste jak się wydaje, ale tylko wydaje.
W praktyce trzeba obliczyć pozycję gracza, przenieść tam przeciwnika, zatrzymać go w odpowiednim miejscu, wywołać 3 animacje, potem uderzyć, sprawdzić czy uderzyło się gracza, potem odskoczyć, ustawić przeciwnika twarzą do gracza i nakazać mu iść w odpowiednim kierunku aby nie szedł do tyłu (co się już zdarzyło).

No i w tym natłoku prostego zadania pojawia się błąd.
Przeciwnik skacze wokół gracza jak królik, raz atakuje go od przodu, raz skacze za niego by mu w plecy wbić kosę.
Raz biegnie a raz idzie, mimo tego samego kodu.

Dlatego też, czasem najprostsze zadania zajmują długie dni.
Naprawa bugów, tak aby działały to najgorsza raca, bo w naszym mniemaniu kod jest poprawny, więc nie ma co poprawiać, a według systemu jesteśmy głupi i nie potrafimy poprawnie napisać tego co chcemy.
Naprawienie tego jednego prostego blędu potrafi zając.
A mi zajęło to już 7 godzinę.

Tytan

w Dyskusje

37piorunów

Twórca1piorunów

@szatkus-7 przepraszam, mozna prosic o tlumaczenie dla nie-geekow?

GURU6piorunów

Niepopularna opinia: jak zmiany w patchu rozwaliły wsteczną kompatybilność to znaczy że były niewystarczająco otestowane. Albo błędnie zmienili jako patch, też tak mogło być. Albo AI też zjebał testy xD

Pokaż więcej komentarzy (10)

Lider

w Programowanie

18piorunów

W ramach zabawy z ClaudeCode stworzyłem sobie wyszukiwarkę ebooków i audiobooków w Legimi, EmpikGo, Storytel i Audiotece.

Empik jak zwykle był problematyczny, bo nie może mieć normalnego searcha, ale ostatecznie wyszło całkiem spoko :)

Fanatyk10piorunów

Moja: "Tu wstaw tytuł" chomikuj.pl

Pokaż więcej komentarzy (6)

Specjalista

w Dyskusje

69piorunów

PaliwoMapa.pl - darmowa mapa z cenami paliw w Polsce (społeczność + właściciele stacji + auto aktualizacje cen)

Siemanko społeczności! :wave:\ Widziałem już wcześniej na Hejto kilka znalezisk i wzmianek o moim projekcie, więc pomyślałem, że czas najwyższy samemu wrzucić tutaj artykuł o stronie.\ Mowa o paliwomapa.pl – niezależnej, transparentnej mapie cen paliw oraz ładowarek EV w Polsce.\ \

Tytan

w Hydepark

8piorunów

Po 2 w nocy, a człowiek siedzi i znów tworzy
Na szczęście to już przedostatnia postać do gry.

Do edytowania jeszcze 90 takich grafik, a potem można robić dalej.
Po nim została jedna postać jako przeciwnik.
O S T A T N I A
Po jakiś 2 miesiącach programowania tych piernioństw w końcu to kończę.

Zawodowiec

w Programowanie

4piorunów

Jak ograniczyć skutki awarii - circuit breaker - devszczepaniak.pl

W świecie coraz częstszej integracji z LLM-ami i innymi zewnętrznymi usługami ich stabilność staje się realnym problemem architektonicznym. Usługi potrafią być wolne, przeciążone albo niedostępne, co łatwo może przenosić się na naszą aplikację i naszych klientów. Jednym ze

Tytan

w Hydepark

16piorunów

Ostatni postęp jest jednym z tych największych.
A dlaczego? Ponieważ najmocniej zbliżył do stworzenia wersji DEMO

Właśnie skończyłem tworzyć zachowania przeciwników w grze.
Od teraz każdy z typów ma swoje własne zachowania, czekanie na atak, bieg w stronę gracza, znikanie, pojawianie się, atak z daleka, spawnowanie minionów i troszkę więcej.

No i w końcu ruszyły prace nad ostatnimi rzeczami w grze.
Jak już mówiłem, chcę aby gracz mógł rozbudować swoją postać.
W wersji DEMO będzie ograniczone to głównie do zwiększenia ilości życia oraz ataku, specjalne stoły.
Stoły te będą posiadały swoją moc maksymlaną, co oznacza, że dany stół będzie mógł podnieść życie gracza z 1 na 3 tylko i wyłącznie, w przypadku gdy ten podejdzie do stołu mając już 4HP, stół nie ulepszy ani o 1pkt.
Dzięki czemu na samym początku nie będzie maksymalnej ilości.
Identycznie działać będzie stanowisko kowala do ulepszania obrażeń.

Poza stołami w finalnej wersji znajdzie się też kartograf, który wskaże miejsca ukrytych poziomów na danym biome, za opłatą.

Ale już teraz wprowadziłem to co w DEMO chciałem mieć.
Po śmierci gracz ma do wyboru listę punktów odblokowanych do odradzania, w przyszłości chcę aby służyły one za szybką podróż, oczywiście za odpowiedni item.
Aby nie ułatwiać za badzo gry.
Portale teleportują do odpowiedniego miesjca, więc wejście w lewy portal teleportuje do prawego, a prawy do lewego.
Nie będziemy respić się na środku mapy albo we wskazanym jednym punkcie zawsze.

Do zrobienia zostało mi już niewiele, dodanie audio do przeciwników, oświetlenia dynamicznego dla poszczególnych elementów, takich jak przeciwnik czy właśnie stoły, stworzenie wszystkich poziomów dla trybu DEMO, dokończyć menu, oraz dodać kilka pułapek na gracza, w postaci ukrtych wnyk, mieczy wypadających z sufitu, bomb, zapadających się platform.

W grze działa już potężna lista rzeczy, które dodają miłej amosfery i wymagania do gry.
Wersja demonstracyujna jest już w końcu bliżej niż dalej.

Autorytet1piorunów

Ja czekam z niecierpliwością! 😀

Gruba ryba

w Programowanie

5piorunów

za⁎⁎⁎⁎sta platforma nie może stworzyć pull requesta xD

co polecacie? selfhosted odpada. GitLab znam, więc to będzie mój domyślny wybór, bo tak się żyć nie da.

zapraszam na imprezę https://ghstatus.party/

GURU2piorunów

@wombatDaiquiri Ja mam setup Forgejo(Gitea) self-hosted z push-mirror na GH i GL. Co jest nie tak z GL, btw?

Autorytet0piorunów

@wombatDaiquiri mam zamiar postawić bloga na jekyllu, początkowo miał być hostowany na githubie, ale w sumie to się zastanawiam, czy to jednak tego nie zrobić na gitlabie

Pokaż więcej komentarzy (12)

Osobistość

w Programowanie

36piorunów

Google właśnie zaorał Gemini CLI:
https://github.com/google-gemini/gemini-cli/discussions/27274

Pozornie niewinne ale tak naprawdę to właśnie pokazali mega faka wszystkim kontrybutorom i ludziom którzy po prostu z tego korzystali. Dlaczego? Bo Gemini CLI od początku było reklamowane jako open source projekt przy którym każdy może pomóc. I ludzie faktycznie pomagali, zrobiono ponad 6k PR i aplikacja od swojej premiery przeszłą ogromną zmianę a programiści ją naprawdę polubili (104k gwiazdek na GH) bo była po prostu bardzo użyteczna i łatwa w obsłudze.

I teraz postanowili że wszystko to pójdzie w piach, bo przepisali to na Go ale nie otwierając kodu a Gemini CLI pozostanie jako aplikacja dla klientów enterprise. Czyli, że własnie społeczność im udoskonaliła produkt z którego już nie będą mogli korzystać jak wcześniej i jednocześnie są zmuszeni do przejścia na gorszy zamknięty produkt który na ten moment ma mniej funkcji czyli Antigravity CLI. Nowa apka na bank nie będzie miała tak szybko łatanych bugów i nowych ficzerów no bo użytkownicy już nie będą mogli sami ich dodawać. Dodatkowo z tego co rozumiem będzie ona głównie służyła jako backend dla Antigravity a funkcjonalność CLI schodzi na drugi plan.

Teraz pytanie do was. Jaka według was jest najlepsza alternatywa dla Gemini CLI? Bo nie zamierzam już płacić Google po tym co zrobili. Moje must have wymagania to aby było dostępne na Linuxie i działało w terminalu. Mile widziane aby było open source oraz żeby nie puściło mnie z torbami z rachunkami za tokeny.

Gruba ryba0piorunów

@Catharsis dlatego uważam ze endgame to będą modele blisko krawędzi, pewnie na obszarze nie większym niż sieć wojewódzka, a może i miastowa. Wrócimy do czasów małych providerów, tylko tym razem to będą osiedlowe serwerownie do deployowania swojego modelu a nie ISP.

Gruba ryba1piorunów

@Catharsis ja używam opencode, i jest spoko. Nawet zobie dorobiłem fizyczną integrację z diodami led xd

Pokaż więcej komentarzy (13)

Gruba ryba

w Hydepark

12piorunów

Mam właśnie jakąś wideokonferencję w robocie z ludźmi z IT na salce.

Zauważyłem bardzo ciekawy trend.

Połowa chłopów z pokaźnym bebzonem.

Druga połowa z wielkim bicem i generalnie fit czyli coś tam było ćwiczone i robiona była .

I prawie nic pośrodku xD

Bardzo to w sumie ciekawe.

Czyli wszystko albo nic xD

A jak u Was z formą? Czemu w IT jest taki kontrast? I skąd ta moda na siłkę w ostatnich latach?

I troszkę (nie bijcie)

Fanatyk9piorunów

@maly_ludek_lego jest trochę moda na rzucanie alko, śmieciowego żarcia i aktywność fizyczną. Bardzo dobrze. Ja sam od niemal dwóch lat biegam i ćwiczę. Myślę, że to jest dobry trend.

Kosmonauta0piorunów

@WatluszPierwszy tylko ruch i aktywność! Nie trzeba być napakowanym, tylko w dobrej formie. Z żoną wróciliśmy z Alp w ten weekend. W 5 dni zdarzyliśmy strzelić 80 km po górach. Nie było leżakowania i nic nierobienia. Ten tryb wakacyjny pożegnałem wiele lat temu. Dla nas zmęczyć się, spocić i porządnie natlenić to jest dobrze spędzony czas. Alko pożegnałem, fajki też. 40+ żarty się skończyły. Trzeba troszkę o siebie zadbać !

Fenomen0piorunów

jedni inwestuja w miesnie, drudzy w mozg.

Fanatyk9piorunów

@DEATH_INTJ co ma jedno do drugiego. Jeśli ktoś ćwiczy, to z miejsca robi go to głąbem?

Gruba ryba9piorunów

@DEATH_INTJ jeśli ktoś zainwestował choć odrobinę w szare komórki, to raczej ma świadomość, że kałdun mu nie służy

Gruba ryba5piorunów

@DEATH_INTJ Co za bzdury xd

Jest dokładnie odwrotnie niz piszesz.

Nawet starożytni Grecy o tym Już wiedzieli.

Pokaż więcej komentarzy (26)

Fanatyk

w Hydepark

56piorunów

Microslop k⁎⁎wa. Mamy przymus aktualizacji systemu na stacjach do win 11 25h1, co robi to gunwo po aktualizacji? Zapycha dysk jak nie ma dostępu do internetu, generuje cache dla windows store w pętli aż zostaje 0MB dostępnego miejsca.

Wcale się nie dziwie, że ludzie się wkurwiają na ten syf. Pajeety z AI nie przewidziały, że pewnie środowiska nie używają internetu.

Gruba ryba2piorunów

u mnie na szczeście aktualizacja do W11 wykrzacza się przy dojściu do 97% i tak od pół roku. Helpdesk nie naciska, to wywalone

Fanatyk19piorunów

jezus maria uwielbiam czytać co nowego odjebało się w windowsie XD

Pokaż więcej komentarzy (12)