Hejto.pl
Dodaj post

Wpisz coś do wyszukania (minimum 2 znaki)

#velesengine

Koneser

w Dyskusje

22piorunów

Zacząłem przygotowywać śmieszkową gierkę w stylu Vampire Survivors, wykorzystując w niej lore hejto.

No ale ktoś tutaj ostatnio zrezygnował z funkcji moderatora, więc lore w gierce nie jest już tak aktualne 😅

Nie chce mi się tego zmieniać, zwłaszcza że już troszkę przygotowałem :V

W gierce przeciwnikami będą owce :sheep: :ram:, w tym np. owce zombie, bombowe owce kamikaze itd.

Myślę teraz nad grywalnymi postaciami i tutaj myślę, że w jakimś stopniu odwzorowałbym użytkowników hejto.

Dla przykładu postać wzorowana na tomku Ragnarokk atakowałby grzybami, Dziwen atakowałby wiadomo czym rozciągającym się ( ಠ ͜ʖಠ) itp. Oczywiście dodałbym kogoś tylko za jego zgodą i uzgodnieniu, czy to jak go przedstawię, będzie ok.

Tutaj też mam nadzieję, że @bojowonastawionaowca nie będzie mi miał za złe, że użyłem jego postaci jako przeciwnika 😅

Także na razie zbieram pomysły, ale też nie dam radę wszystkiego dodać, ma to być nieduża gierka :V
Pod spodem wykorzystuje własny silnik, na razie tylko na windowsie (vulkan oraz dx11 do wyboru).
Ciężko mi określić minimalne wymagania, ale na komputerze z i5-4590 i zintegrowaną grafiką było 30FPS dopóki więcej przeciwników się nie pojawiło. Czeka mnie jeszcze dużo zabawy z optymalizacjami, żeby dobrze wszysko działało na takim sprzęcie.

Może do końca tygodnia uda mi się przygotować grywalną wersję, którą mogę tutaj udostępnić.
https://streamable.com/84g6ir

Fanatyk9piorunów

@Garf Pomysł na przeciwnika(może nawet bossa): Gigantyczny manat strzelający tuszem i rzucający bluzgami. Skąd strzela tym tuszem, sam zdecyduj. ( ͡~ ͜ʖ ͡°)

Jak masz wyposażony skin ala Dr. Doom, apteczki są w kształcie stoopek.

No i oczywiście easter egg w postaci ukrytego napisu "MAKE GURU PINK AGAIN!"

Fanatyk8piorunów

Wrzuć jeszcze kolejnego minibossa latającego pingwina. Po ubiciu pojawia się wkurwiony manat bo pingwiny to nie loty w d⁎⁎e jebane.

Pokaż więcej komentarzy (9)

Koneser

w Dyskusje

2piorunów

Testowałem zaciąganie różnych modeli do mojego silnika, żeby przetestować ich importowanie oraz renderowanie.

Import przechodzi bez problemu, dodaję modele do sceny, odpalam grę, a tutaj nagle okazuje się, że potrzebuje parę sekund, żeby pierwsze klatki się wyrenderowały.

Przed dodaniem nowych modeli wszystko śmigało i odpalało się od razu.

Spojrzałem na siatkę jednego z nowych modeli, siatki nie widziałem :grinning:

Oryginalny plik .glb z modelem ma ponad 20MB O.O Tekstura też fajnie wygląda.

AI ma jeszcze dużo do nadrobienia, zanim zacznie sensownie generować modele 3d.
Dla porównania na drugim obrazku do porównania model, który jest dobrze zrobiony przez człowieka.
Śledzę sobie Project Zomboid na reddicie i ostatnio było kilka postów o używaniu tego typu modeli przez autorów modów :P
Mój silnik z samym renderowaniem tego nie ma problemów, najwięcej tutaj zajmuje samo wczytanie modelu ( ಠ ͜ʖಠ)

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)