Miałem dzisiaj kończyć Enceladus Prime w #deltav, a tu w świeżo skompilowanym #godot wyskakuje mi bug, który całą fizykę gry rozwala w mak :/

Jak tu robić? (°°

I teraz zamiast robić swoją grę, robię bisekcję commitów w źródle #godot, żeby znaleźć który mi grę psuje. Wolę debugować własny kod.

#kodermakesgames #
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Szykuję się do zamkniętych testów. Jako, że wykop ogromnie pomaga mi utrzymać motywację na odpowiednim poziomie, to tutaj można się zapisać poza kolejnością.

Na chwilę obecną mam ze 20 miejsc. Dla pierwszych testerów gra będzie gdzieś w stanie "można z 30 minut polatać po pierścieniu", nie powinna mieć też poważnych błędów.

Cichaczem ogłaszam tylko dla #kodermakesgames #deltav
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Trzeba być nieźle trzepniętym by latać statkiem z uszkodzonym reaktorem jądrowym, ale gra cię nie powstrzyma. Poziom trudności jednak znacznie rośnie gdy turbina przeciąża się i wyłącza co pewien czas. Ale jeśli chcesz robić za #januszekosmosu i przyoszczędzić, to czemu nie?

ΔV: Rings of Saturn | tagi do obserwowania: #kodermakesgames #deltav

koder - Trzeba być nieźle trzepniętym by latać statkiem z uszkodzonym reaktorem jądro...

źródło: comment_bEs7HthYShbtcaYAEQIrTcGWdCJ8SfgO.jpg

Pobierz
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@koder: jedna z niewielu gier, ktore staraja sie realistycznie oddac to jak steruje sie pojazdem kosmicznym (z malutkimi silnikami manewrowymi na czele). A nie czlowiek oglada jakis film/serial albo gra w cos i pojazdy zachowuja sie jakby lecialy w atmosferze :D
  • Odpowiedz
@koder: W sumie zniknięcie HUDa w momencie awarii reaktora jakoś mało mi się realne wydaje. Dziwne żeby na statku kosmicznym nie było akumulatora który by podtrzymywał chociaż komputer.
  • Odpowiedz
@koder: O! Propsik za Godot Engine! ogólnie coraz fajniej sam silnik wygląda (warto zostać patronem), chłopaki poszukują też kogoś do pomocy w implementacji "Motion Matching"{Fajny ficzer} to tak dla mirków programujących #cpp . #gamedev , #programowanie. a ogólne i zasadnicze pytanie do ciebie @koder , powiedz mi na czym ma polegać w twojej grze sam gameplay? Czy sama gra, będzie posiadać jakiś
djzidane - @koder: O! Propsik za Godot Engine! ogólnie coraz fajniej sam silnik wyglą...
  • Odpowiedz
@djzidane: gameplay to tak 40% latanie i odkrywanie pierścienia, 30% kopanie i wożenie minerałów, 30% ulepszanie, naprawiane i handel statkami, 20% przetrwania w ciężkich warunkach jak nam się statek popsuje gdzieś w pierścieniu no i ze 20% zarządzania samą firmą wydobywczą, zatrudnianie ludzi, ubezpieczenia, etc.
  • Odpowiedz
Nie lubię hitpointsów.

No bo niby jak ktoś stuknie 50 razy młotkiem w samochód, to on ma tak sobie wybuchnąć? Bez sensu. Różne systemy psują się z różnych powodów.

Weźmy takie manewrówki K37. Normalnie niewiele może im zaszkodzić - no może poza przebiegiem, po kilkunastu godzinach pełnego ciągu wymagają serwisu, inaczej zawory będą przerywać. No ale kto lata godzinami na manewrówkach?

Co
koder - Nie lubię hitpointsów.

No bo niby jak ktoś stuknie 50 razy młotkiem w samo...

źródło: comment_NOqG9tegsRbAAtGNR8dBEvv2tEVMcVFT.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Test w 4K. Trzeba trochę podrasować tło, ale oprócz tego wygląda zadziwiająco spoko. Oglądanie w mniej niż 4K jest raczej bez sensu, nic nowego w tym materiale niem ( ͡º ͜ʖ͡º)

ΔV: Rings of Saturn | tagi do obserwowania: #kodermakesgames #deltav

koder - Test w 4K. Trzeba trochę podrasować tło, ale oprócz tego wygląda zadziwiająco...
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Endrius: pewnie, że tak. Dzięki temu sam mam tą grą zabawę, czasem wpadnę na coś, czego kompletnie nie przewidziałem i cieszę się jak dziecko.
  • Odpowiedz
"Czarna robota" na ukończeniu. Menu pauzy to niby nic ciekawego, ale spróbuj go nie mieć w grze. Całe szczęście #godot całkiem przyjemnie obsługuje pauzę, można selektywnie zatrzymywać dowolne kawałki drzewa scen - ale i tak kilka godzin wtopiłem na różne przypadki szczególne. A to trzeba trochę inaczej obsłużyć pauzę w czasie cutscenek (pauzowanie cutscenki? TAK! od zawsze mi tego w grach brakowało), a to na ekranie tytułowym jest raczej bez
koder - "Czarna robota" na ukończeniu. Menu pauzy to niby nic ciekawego, ale spróbuj ...

źródło: comment_D07JjE6xqVBrDf4VTK2823q3jn0Q5kHA.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Sinti: "Ukończony" to dużo powiedziane, ale jest to minimalna wersja - tj. nic nie jest rozgrzebane, wszystkie funkcje działają, tylko gra jest jeszcze mała i prawdopodobnie trochę nudna na dłuższą metę.

Teraz będzie dodawanie ficzerów, ale po każdym wracam do krótkiego etapu integracji, by gra była cały czas nadająca się do wydania.
  • Odpowiedz
Każdy developer wam powie, że ostatnie 10% projektu zabiera 90% czasu. A to dlatego, że masa czarnej roboty spychana jest gdzieś na koniec, przecież teraz nie będę robił jakichś tłumaczeń czy głupich ekranów ustawień, to się zrobi na końcu. I tak rośnie wielka dymiąca kupa długu technologicznego, który trzeba w końcu spłacić.

To niewdzięczna robota, więc wolałbym w taką kupę nie wdepnąć na końcu.

Dlatego ekran ustawień i tłumaczenia zrobiłem sobie teraz, zamiast potem.
koder - Każdy developer wam powie, że ostatnie 10% projektu zabiera 90% czasu. A to d...

źródło: comment_Px27wjyvs6LKuSKPyIxrLBkTghYjOXGg.jpg

Pobierz
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@koder: Każdy dobry niedokończony projekt zaczyna się od menu :D Moim zdaniem najważniejsze jest zrobić plan co ma być w grze i w międzyczasie się tego ściśle trzymać zmieniając jedynie to co jednak nie działa tak jak miało na papierze. Żeby z małej gierki nie dodawać featursów tak długo aż się zakopiemy po uszy.
  • Odpowiedz
@defaulttt: TL;DR: #godot był optymalny do tego projektu.

Na początkowym etapie rozważałem wiele możliwości - Unity, UE, Lumberyard, właśnie Godot, a nawet pisanie własnego. Pisanie własnego silnika zarzuciłem prawie od razu, bo miałem ochotę pisać grę, a nie silnik. To zresztą raczej dobry pomysł, bo w perspektywie czasu, to teraz bym się pewnie gryzł jeszcze z jakimiś pierdołami zamiast mieć praktycznie gotową MPV.

Duże silniki trochę odrzucają mnie podejściem do
  • Odpowiedz
@koder: taka uwaga, która mi si teraz narzuciła, trochę te wszystkie okna zmniejszyły przestrzeń, i zrobiło się ciaśniej i ciemniej.. może dać większa przezroczystość w tle tych okienek, zeby bylo wiecej powietrza, moze kapke je zmniejszyć? albo mniej intensywne dać..
  • Odpowiedz
Ostatnie na dzisiaj podejście do otwarcia gry. Chyba już je tak zostawię, może jakiś mały tuning. Dostosowanie tego do fajnego odtwarzania w różnych rozdzielczościach i orientacjach zajęło nieprzyzwoicie wiele czasu.

ΔV: Rings of Saturn - webpage | showcase | devlog / vlog | tagi do obserwowania: #kodermakesgames #deltav

koder - Ostatnie na dzisiaj podejście do otwarcia gry. Chyba już je tak zostawię, moż...

źródło: comment_ItLzLU4uCwvuIHteEz8asy8werjDRhFU.jpg

Pobierz
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@koder no to zbliżenie się statku do pierścieni. Jakiś ten statek za duży albo pierścienie za małe :p.

Jakbym miał zdolności artystyczne to sam bym Ci ten komiks narysował. Ale niestety :(
  • Odpowiedz
@koder ok, to byłby przerost formy nad treścią, a czy najprostszą metodą nie dałoby się nagrać jak ręcznie lecisz statkiem w linii prostej i hamujesz głównym i ten klip wstawić pomiędzy animację a właściwą grę z autopilotem?
  • Odpowiedz
Pierwszy szkic establishing shot (jak to jest po polsku?) nurkowania w pierścieniu. Mam wrażenie, że przyda się jakoś osadzić akcję. To szkic, pewnie się zmieni - ale wykop ma pierwszeństwo w oglądaniu ( ͡º ͜ʖ͡º)

ΔV: Rings of Saturn - webpage | showcase | devlog / vlog | tagi do obserwowania: #kodermakesgames #deltav

koder - Pierwszy szkic establishing shot (jak to jest po polsku?) nurkowania w pierśc...

źródło: comment_kjKQOgaJw36jjRtsNHWuo9mNBkf8YPsb.jpg

Pobierz
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@koder: Dobrze pamiętam, że robisz to w Godocie? Masz szansę zrobić najlepszą grę jaka powstała na tym silniku. :O Żaden showcase nie pokazał takiej jakości jak to :D
  • Odpowiedz
@koder a może zacząć od tego że statek porusza się z dużą prędkością (jakąś pseudo hiper prędkość) i właśnie zaczyna hamować, dodać jakieś ładne efekty żeby było widać prędkość. Dopiero po dohamowaniu jest oddawana kontrola nad statkiem graczowi. Nie wiem jak jest rozwiązane poruszanie się poza pasem.
  • Odpowiedz
Nagrałem wczoraj pełny pierwszy przelot przez pierścień. Nie zawiera żadnych elementów fabularnych, więc nie powinien niczego zaspoilować - samo latanie i kopanie w pierścieniu. Tak mogła by właśnie wyglądać pierwsze 15 minut gry - gdyby całkiem pominąć fabułę.

ΔV: Rings of Saturn - webpage | showcase | devlog / vlog | tagi do obserwowania: #kodermakesgames #deltav

koder - Nagrałem wczoraj pełny pierwszy przelot przez pierścień. Nie zawiera żadnych ...
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@koder podoba mi się dźwięk tego laserka górniczego, główny silnik też spoko, ale głośność tych małych powinna być sporo zmniejszona, teraz jest na poziomie silnika głównego a są dużo mniejsze. Sterujące całkowicie wszystko zagłuszają.
  • Odpowiedz