
Społeczność
Indyki
Społeczność #indiedev dla ludzi którzy: - tworzą swoje gry - mają pytania odnośnie ich tworzenia

Społeczność
Społeczność #indiedev dla ludzi którzy: - tworzą swoje gry - mają pytania odnośnie ich tworzenia
Zaloguj się aby komentować
Kiedyś zastanawiałem się jak zrobić abordaże w swojej grze o piratach. Wymyśliłem to tak, żeby po przejściu do ekranu abordażu, pojawił się bardziej szczegółowy wygląd statku, a na nim załoga, no i dalej bitwa, tak w skrócie.
Wtedy pojawiła mi się też diabelska myśl, skoro zrobię coś takiego, to właściwie dlaczego załoga nie mogłaby by być widoczna cały czas podczas żeglowania? Tak żeby coś sobie robili na okręcie. I w ogólnie, żeby można było sobie w dowolnym momencie przełączyć sterowanie na kapitana, wejść pod podkład, albo zeskoczyć do wody i zejść na ląd, który można by zwiedzać.
Dlaczego to mógłby być zły pomysł?
trzeba by zorganizować bardziej szczegółowe grafiki, szczególnie wysp
to wszystko żarłoby więcej pamięci
Dlaczego to dobry pomysł?
większa immersja
i tak bym musiał zaimplementować coś podobnego, chociażby w bitwie (gra o piratach bez abordaży to lipa)
No więc kupiłem parę byle jakich pixelartowych tilesetów, nawet znalazłem statek który można sobie składać.
Wjebałem to wszystko do gry, trochę kodowania i cyk, działa. Wygląda średnio, ale optymalizacyjnie działa super.
Efekt widać na screenshocie, załogę dodałem już w programie graficznym, żeby zaprezentować o co mi mniej więcej chodzi.
Dajcie znać koniecznie co myślicie o takiej wizji. Grafiki są obecnie lipne, ale to tylko na potrzeby prototypu.
W komentarzu filmik jak przed zmianami wyglądała gra.
Postępy prac nad prototypem można obserwować tutaj -> Społeczność Indyki - Hejto.pl
#tworczoscwlasna #gamedev #gry #indiedev #piraci #programowanie #brickfiction

Zaloguj się aby komentować
Wrzucam kolejnego mockup-a do mojej gry, z czasów kiedy testowałem co mi się podoba a co nie.
W pewnym momencie myślałem, że może postawić na same voxele, a niekoniecznie pixelart.
Efekt był nawet ładny, ale serce wtedy zdecydowało, tylko pixelart.
Postępy prac nad moją grą można obserwować tutaj -> Społeczność Indyki - Hejto.pl
#tworczoscwlasna #gamedev #gry #indiedev #piraci #programowanie #brickfiction

Zaloguj się aby komentować
Mockup do mojej gry z grudnia 2020 roku, no idzie to jak krew z nosa.
Natomiast sama marzenie, żeby tą grę stworzyć, powstało z 15 lat temu, a od początku tego roku zrobiłem tak z 70% tego co przez ostatnie lata, więc mimo wszystko jest dobrze.
Jak gra wygląda obecnie można zobaczyć w komentarzu.
#tworczoscwlasna #gamedev #gry #indiedev #piraci #programowanie #brickfiction

@rybeusz pewnie grałeś, ale polecam podpatrzeć bitwy "morskie" z https://store.steampowered.com/app/1597310/Airship_Kingdoms_Adrift/ myślę, że fajnie to rozwiązali
trzymam kciuki, czekam na kolejny update
Zaloguj się aby komentować
Z dziennika indie developera:
Godzina 01:40.
W końcu skończyłem tworzyć bibliotekę open-source do tworzenia drzew behawioralnych dla silnika Defold.
Pewnie nie mówi Ci to zbyt wiele dzienniczku, ale nie przejmuj się, mi też.
Efekty widać na wideo.
def-behavior-tree - Defold library for creating complex AI behaviors (youtube.com)
Pewnie zapytasz co tam się dzieje? Otóż normalnie tym stateczkiem steruje gracz, ale tutaj, wszystkim steruje podstępne AI (ale nie takie jak te całe czaty gpt), to takie zwykłe NPC jak w grach które znasz.
Te całe okienko po prawej pokazuje aktywne zadania wykonywane na drzewie.
Statek tańczy jak by dostawała pierdolca, dopóki meteoryt nie pojawi się zbyt blisko.
Wtedy zaczyna strzelać, ale tak leniwie, pojedyncze strzały, więcej mu się nie chce.
No chyba, że do jaśnie pana podleci więcej meteorytów, jak ich będzie więcej niż 3, to wtedy zaczyna napierdalać z laserka jeb jeb jeb.
To wszystko sprawdza sobie w tym drzewku behawioralnym.
Po przerobieniu sobie tej całej biblioteki, w końcu mogę normalnie zapisywać ostatnie zachowanie NPC i je wczytywać.
Wcześniej to nie było możliwe. Dlatego oficjalnie mogę etap zapisywania i wczytywania stanu prototypu mojej gry.
Dobranoc
#gamedev #gry #indiedev #piraci #programowanie #brickfiction
Zaloguj się aby komentować
Przerabiam całą bibliotekę drzewa behawioralnego (czyli zachowania sztucznej inteligencji) ze swojej gierki tak, żeby była open-source i każdy mógł sobie z niej korzystać tworząc grę przy użyciu Defolda.
Do takiego kodu pasuje dodać jakiś przykład, więc zaje...ukradłem (ale tylko głupi by nie skorzystał) kod z oficjalnego przykładu Defolda, gdzie strzela się stateczkiem w asteroidy. Usunąłem sterowanie przez gracza i dodałem swoje AI.
Efekt widać na wideo, statek strzela sam w asteroidy, a gdy nie są blisko, to tańczy xD
Czuję się jak bym stworzył cheat-a do gry
#gamedev #gry #indiedev #piraci #programowanie #brickfiction
Zaloguj się aby komentować
Zaloguj się aby komentować
Tworząc swoją gierkę postanowiłem skorzystać z dobrodziejstwa AI które rozumie moje repozytorium.
Ma też opcje robienia przeglądu PR, i o Panie, jakie to sprytne.
Miałem sobie taką oto funkcję do ustawiania życia, nie myślałem o niej za wiele, ale zauważyłem że nie jest idealna i jest możliwy błąd z ustawieniem wartości ponad maksymalną dla danego obiektu.
Dodałem komentarz `TODO` i zapomniałem o sprawie xD
Odpaliłem przegląd przez AI i j⁎⁎⁎ny mi to znalazł, dodał komentarz i zaproponował rozwiązanie.
Ogólnie znalazł parę innych rzeczy, ale też takich niepotrzebnych.
To dopiero pierwszy dzień testów, ale zaczyna mi się podobać, szczególnie gdy nad projektem pracuje się samemu.
#programista15k #programowanie #brickfiction #gamedev #gry #indiedev #piraci

@rybeusz Jest Free Plan to sobie sprawdzę z ciekawości. Bo fajnie to wygląda kiedy do poprawy jest jedna linijka z dodaniem max wartości do zmiennej i jeszcze z komentarzem, że trzeba to poprawić. Ciekawe jak sobie poradzi z szukaniem błędu który jest rozsiany w kilku miejscach kodu i nie opisany xd.
Zaloguj się aby komentować
Przez wakacje nic prawie nie zrobiłem przy swojej grze, ale zaczął się sezon kocykowy to można kodzić, no i jest kolejny updejt. W takim tempie zejdzie mi z tą grą pewnie parę lat, być może powinienem dodać tag #stepujacyindiedeweloper.
Wideo:
#3 Tworzę własną grę o piratach - szkielet UI #devlog - YouTube
Więcej technicznych szczegółów na moim blogu:
Tworzę grę o piratach #3 - Szkielet UI | Brick Fiction
Społeczność gdzie można śledzić postępy pracy (i na co liczę, gry innych ludzi z tego portalu):
Indyki
#brickfiction #gamedev #gry #indiedev #piraci
Zaloguj się aby komentować
Udało mi się w końcu dodać "szkielet" sztucznej inteligencji w tworzonej przeze mnie grze . Oczywiście nie mam tu na myśli coś typu chat-gpt, tylko w miarę proste drzewa behawioralne, których używa się w game-devie.
Dzięki temu że są hierarchiczne i modularne, można bardzo szybko dodawać kolejne akcje i modyfikować zachowania w mgnieniu oka.
Na wideo można zobaczyć jak NPC odpowiadają ogniem albo atakują się wzajemnie.
Na ten moment tyle mi wystarczy, teraz skupię się na implantacji pathfindingu, tak żeby statki omijały wyspy i przeszkody.
Wideo:
#2 Tworzę własną grę o piratach - drzewa behawioralne #devlog - YouTube
Więcej technicznych szczegółów na moim blogu:
Tworzę grę o piratach #2 - Drzewa behawioralne | Brick Fiction
Społeczność gdzie można śledzić postępy pracy:
Indyki
#brickfiction #gamedev #gry #indiedev #piraci
Zaloguj się aby komentować
Jakiś czas temu założyłem bloga żeby pisać o klockach #lego i tworzeniu gier.
Nadszedł więc czas, żeby pochwalić się nad czym obecnie pracuję w wolnych chwilach.
Na krótkim wideo widać obecny postęp prac, jeśli was zainteresuje co tam się dzieje i jaką mam wizję, to dodałem też wpis na bloga w którym to wszystko wyjaśniam.
Wideo:
https://www.youtube.com/watch?v=SVuEdhHkBsQ
Link do bloga ze szczegółami:
Tworzę własną grę o piratach #1 | Brick Fiction
Aha, no i założyłem nową społeczność -> Indyki. Będę tam wrzucał updejty odnośnie mojej gry. Mam też nadzieję, że inni również pochwalą się swoimi indorami
#brickfiction #gamedev #gry #indiedev
Zaloguj się aby komentować