Hejto.pl
Dodaj post

Wpisz coś do wyszukania (minimum 2 znaki)

#chwalesie

Fanatyk

w Dyskusje

56piorunów

Wracam z wyprawy "życia". Mam już jedno miasto odhaczone. Więcej info po 16.00

GURU11piorunów

@Kaligula_Minus Do twarzy ci z brodą:upside_down_face:

Pokaż więcej komentarzy (19)

Gruba ryba

w Hydepark

27piorunów

Ale będzie marmolada do pączków mmmm

Jakieś 2 słoiczki xD

Pokaż więcej komentarzy (9)

Koneser

w Dyskusje

9piorunów

Bawiłem się ostatnio z kilkoma nowymi rzeczami.
Dear ImGui zastąpiłem Avalonią (interfejs). Dużo lepiej robi mi się w tym drugim interfejs.

Dodałem obsługę ładowania modeli z plików w formacie GLB (na razie obsługa samych modeli z teksturami, bez animacji itd.).

Do systemu ECS dodałem nowy typ komponentu - Skrypt (na wzór np. MonoBehaviour z Unity). Wszystko na razie w podstawowej formie. Z poziomu skryptu jest dostęp do innych komponentów obiektu, do którego jest podpięty.

No i finalnie światła i cienie. Jak na razie najtrudniejsza rzecz, którą robiłem. Dużo zabawy z tym, żeby to działało wydajnie albo żeby w ogóle działało :v Nie są jeszcze idealne
Poruszające się światło działa z użyciem Skryptu.

Jeszcze trochę i będę mógł robić jakieś proste gierki na moim silniku.
Z poziomu skryptów nie ma jeszcze dostępu do interfejsu.
Kamerę muszę zintegrować z systemem ecs.
Nie dotykałem jeszcze niczego związanego z dźwiękiem.
Porządki z systemem assetów.

Dzięki temu projekcikowi miałem okazję popróbować nowe rzeczy, co w ostatnim czasie podochodziło do c#.


Filmiki:
https://streamable.com/ah8osb
https://streamable.com/g2e6km

Na razie będę używał tej nazwy dla tego silnika.

Pokaż więcej komentarzy (4)

Gruba ryba

w Rower

15piorunów

Zeby sie Eskerowi 4 nie nudzilo w piwnicy to dokupilem kompana, skuszony promocja.

Wyregulowane, nasmarowane, jutro test w plenerze. Oczywiscie nie wszystko moze być cacy i pipy z Krossa nie dokrecili śruby od przewodu hamulcowego na tyle i plyn wyciekał, no ale nic dokreconez dolane

Lider

w Hydepark

51piorunów

Z takich małych sukcesów, to dzisiaj w końcu przeniosłem się na telefon, który kupiłem 24 lutego xD

Mocarz2piorunów

Ja mam gdzieś w szufladzie Redmi 13 Pro kupione w marcu 2024, już za chwilę się przenoszę XD

Pokaż więcej komentarzy (7)

Gruba ryba

w Hydepark

41piorunów

Sorry nie mogę rozmawiać jestem w energylandii

Fanatyk27piorunów

Legenda głosi że jak przesiedzisz tam 7 lat z kobietą to się jej oświadczysz. Tylko nie wiadomo co macie robić przez 7 lat

Pokaż więcej komentarzy (18)

Osobistość

w Hydepark

108piorunów

Właśnie dzisiaj stuknęło 5 lat od kiedy powiedziałem tak mojej żonie. Bardzo się cieszę z tego faktu i życzę sobie byśmy dalej tak samo się wspierali jak robimy to do tej pory. Przez te wspaniałe 5 lat udało mi się:

* wybudować dom i nieustająco go wykańczać, choć chyba już bliżej końca niż początku

* nie zasadzić dębu, a dereń na działce. A dąb sam się zasiał i póki co rośnie

* Spłodzić syna

Zobaczymy co przyniosą kolejne lata, ale jest naprawdę fajnie :smiley: Yaris dalej jeździ, choć nie jest już tak odpicowany jak w dniu ślubu. A z racji, że żonę w sumie poznałem dzięki temu samochodowi, to staż związku możemy mierzyć w przejechanych kilometrach 😉

Pokaż więcej komentarzy (18)

Gruba ryba

w Hydepark

23piorunów

Spokojnie @bori twaróg pod kontrolą.

Pokaż więcej komentarzy (5)

Kompan

w Dyskusje

3piorunów

Duża aktualizacja w mojej gierce Wiki Wander!

Ostatnio trochę poszponciłem i zaktualizowałem praktycznie cały wygląd aplikacji :smiley: Dodałem lepszą i przejrzystą nawigację, poprawiłem czytelność list, kolorystykę, poprawiłem performance i generalnie dużo dużo rzeczy.

Zachęcam do sprawdzenia i będę dźwięczny za feedback :smiley: Miłej zabawy!

https://wiki-wander.com/pl

O co chodzi?

Zrobiłem gierkę opartą o WIkipedię. Więcej w tym wpisie: https://www.hejto.pl/wpis/czesc-wracajac-pewnego-razu-pociagiem-z-przyjaciolmi-z-bydgoszczy-wpadlismy-na-p

Autorytet

w Hydepark

106piorunów

pijcie ze mną kompot, piwo czy jedźcie twaróg.
Dziś wynegocjowałem 20% brutto do zarobków.

Lider10piorunów

@Weathervax brawo! Zjem Twarogu!

Pokaż więcej komentarzy (11)

Gruba ryba

w Hydepark

30piorunów

Piękny prezent na dzień dziecka dostałem od siebie:)

Podobno super treningowka, ale jak trzeba to szybka i zwinne, no i na maraton się nada:) no nic, trzeba będzie iść sprawdzic w terenie ¯⁠\\⁠⁠(⁠ツ⁠)⁠⁠/⁠¯

Pokaż więcej komentarzy (6)

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ę.