#gamedev jest jak Miriam. Niby wszystko pięknie ładnie, a tu ch*j.

Przygotowalem właśnie release demka 0.22.0 #deltav, po ponad tygodniu roboty, z nowym ładnym metalicznym shaderem, przerenderowanymi wszystkim sprajtami i w ogóle z cudami na kiju. I co? I segfaultuje. A debugowy build dla odmiany chodzi bez problemu. W edytorze też pięknie chodzi, oczywiście.

Nie mam siły dzisiaj szukać powodu, idę na browara. Sroki dla tych, co
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Będzie problem zmieścić się z #deltav w 2018.

Patrzę na githuba #godot, patrzę na swoje własne repo i co widzę?

* Godot jest w alfie i jeszcze sporo bugów ma na liście do zrobienia. Część z nich z kategorii "czasem wiesza się na niektórym sprzęcie czasami".
* Na kanbanie ΔV mam na chwilę obecną 84 zadania (w tym 14 bugów, na 320 zadań które były w sumie). Średnio, przez

Co począć?

  • Spoko, poczekam trochę, jeśli warto 55.2% (16)
  • Wydaj na alfie w early access 17.2% (5)
  • Jest mi z tego powodu strasznie wszystko jedno 27.6% (8)

Oddanych głosów: 29

  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Od kiedy zacząłem dłubać przy shaderach mam coraz większą zabawę z każdą godziną. Przede wszystkim - efekty widać od razu.
  • Odpowiedz
@koder: czyli że oszukuje się za pomocą normal mapy ? ( ͡º ͜ʖ͡º) ... Efekt świetny, dodaje klimatu, ostatnie szlify to najwięcej pracy wiec życzę wytrwałości w dalszych zmaganiach. Daj znać jak już wrzucisz na itch.io lub steam. (poleci parę złotych).
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy warto zatrudnić doświadczonego pilota? Raczej warto, zwykle dysponują niezłym refleksem. A jeśli do tego jeszcze domontować akcelerator adrenaliny do systemu podtrzymywania życia, loty zaczynają się znacznie upraszczać.

Od strony developerskiej ten ficzer zajął zaskakująco szybko. Shader powstał w kilka minut, zmiana tempa gry dosłownie sekundy. Większość czasu spędziłem nad balansowaniem w grze i dobieraniem odpowiedniej stylistyki.

ΔV: Rings of Saturn | Steam | tagi do obserwowania: #kodermakesgames #deltav
koder - Czy warto zatrudnić doświadczonego pilota? Raczej warto, zwykle dysponują nie...

źródło: comment_amhhmZxbRyJTN5437QH0bD9qjAfHnqXO.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@koder: fajne, a myślałeś zeby te drobne kamyki dać troche niżej jeszcze żeby bardziej było perspektywe czuć, bo ter przesuwają się na jednej płaszczyźne ze wszystkim i robi się płasko..
  • Odpowiedz
Mam takie #coolstory w #gamedev.

Miałem kilka zgłoszeń, że gierka, którą robię - ΔV - nie działa na niektórych Linuksach. Na moim działała, na wirtualnej maszynie też, no ale nie będę ignorował zgłoszeń o segfaultach. Wyczerpałem moje możliwości testowania, więc pomyślałem - zapytam na Twitterze, czy ktoś z linuksowych graczy nie byłby chętny testować i pomóc wyłapać problemy.

Okazało się, że chętnych do pomocy było wielu. W tym Rémi
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@koder: Ja to tylko tu zostawię, być może komuś się przyda, na HumbleBundle trafił fajny zestaw książek do #gamedev, włączając w to ksiażkę do nauki #godot, poza tym, są to w miarę aktualne i nowe książki poruszające wiedzę z zakresu tworzenia gier (AI, Unity, Unreal Engine, Blender 3D), w tym parę filmów. Myślę, że za tę cenę warto!
Humble Bok Bundle: Game Development by
djzidane - @koder: Ja to tylko tu zostawię, być może komuś się przyda, na HumbleBundl...

źródło: comment_0xO7MTt3j6GwLpg5K2uX20VN7LQzFZWJ.jpg

Pobierz
  • Odpowiedz
Napiszę jeszcze tutaj, bo widzę, że sporo betatesterów #deltav z wykopu nie zagląda za często na discorda.

Na Steamie pojawiła się wersja 0.18.0, która jest RC dema gry. Co znaczy, że jeśli okaże się, że nie ma w niej problemów, to niedługo pojawi się na Steamie do publicznego pobrania i każdy będzie miał okazję trochę się pobawić przed premierą.

Drodzy testerzy, zerknijcie na nią proszę. Mimo tylko małej zmiany w
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@koder: mam "dowiedz się więcej" zamiast powrotu na stację więc chyba tak. 1 statek AI widziałem i nawet usmażył mnie EMP ale jak na pol godziny grania to troche maly spawn rate. Co do fabuly to dalej nic. Postaralem sie maksymalnie wleciec w pierscien tam gdzie sa duze skaly ale nie widze roznic z poprzednimi buildami.
  • Odpowiedz
@mojemacki: No to masz problem. Lepiej latać ze sprawnym reaktorem.

Wczoraj cumpel żartem zasugerował, że taki statek to pewnie pieczątki na przeglądzie nie dostanie. I tak na liście rzeczy do rozważenia pojawiły się przeglądy okresowe statków. I smarowanie, żeby akurat nie robić testu spalin, na pewno przechodzi Euro20 ( ͡º ͜ʖ͡º)
  • Odpowiedz
Co tam koder naprawdę robi po nocy, oprócz śmiesznych gifów z gierki? Dokłada kontekstowy, dynamiczny soundtrack.

Video z testowego gameplay, muzyka powinna płynnie przechodzić ze spokojnej, przez bitewną, high-g, do znowu spokojnej. Oryginalny soundtrack komponowany przez Evadera, cały powinien być dostępny do pobrania w dniu premiery.

Dzisiaj konkretnie pojawiła się kolejna ścieżka dźwiękowa i system miksowania ścieżek został rozszerzony o świadomość zagrożeń innych niż kolizje.
koder - Co tam koder naprawdę robi po nocy, oprócz śmiesznych gifów z gierki? Dokłada...
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@tlustywalec: Trudne pytanie. Na kanbanie mam obecnie 83 rzeczy do zrobienia, a ich zakończenie waha się w czasie od 15 minut do kilku dni. Mam nadzieję, że uda się wydać w 2018, ale szczerze powiedziawszy - obecnie jestem jakieś 2 tygodnie do tyłu w stosunku do szacowanego czasu.

W każdym razie niedługo powinno wyjść demko, bo teraz właśnie nad nim wzmożenie pracuję.
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Suheil-al-Hassan: Normalne, pracuję teraz nad jednym kawałkiem gry. Łapię czasem jakąś fajną akcję testując reakcje AI na różne bodźce. Tutaj na przykład widać, że całkiem nie rozumie zagrożenia silnikiem.
  • Odpowiedz
@Silvaren: Robiąc ΔV nigdy nie myślałem o niej w kategoriach gatunku. Założenia były mniej więcej "statki latają realistycznie, ale nie jest nudno i nie trzeba się tego uczyć", a trochę też "a jakby stare asteroids wsadzić w takie miejsce, gdzie mają prawdziwy sens" no i sporo "a u mnie lasera w kosmosie nie będzie widać, ale i tak będzie fajny".

Trochę też mnie ciekawiło, co robią Pasiarze z #theexpanse
  • Odpowiedz
Dobrą rzeczą w AI jest, że zrobi dokładnie to, co jej się powie. Złą rzeczą w AI jest, że zrobi dokładnie to, co jej się powie.

Jeśli rozkażesz "śledź ten statek" to nie zapomnij dodać "i nie rozwal się przy okazji".

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

koder - Dobrą rzeczą w AI jest, że zrobi dokładnie to, co jej się powie. Złą rzeczą w...

źródło: comment_JTPQK5f1g3GBj1fWE75gXPgUshSUlYJ2.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@keton22: Wszystkie uwagi uwzględniam, to darmowy zasób. Nie zawsze mam czas pozmieniać rzeczy od razu, no i w sumie to nie zawsze się po prost zgadzam, ale wszystko mam zanotowane :)
  • Odpowiedz
@Wap30: Dobra informacja: naprawiłem. Zła informacja - nie wiem jak. Po prostu wywaliłem CollisionPolygon2D i zrobiłem nowy, taki sam. Zakładam, że był jakoś skorumpowany. Pewnie git by mi pokazał różnicę, ale aż tak bardzo to mi się nie chce drążyć.

I jak wrażenia? Ja kiedyś bawiłem się z AndEnginem, trochę pixi.js i obecnie bawię się Unity


Bardzo pozytywne. AndEngine nie znam, ale pixi.js to kompletnie inna para kaloszy. Unity i
koder - @Wap30: Dobra informacja: naprawiłem. Zła informacja - nie wiem jak. Po prost...

źródło: comment_FImbmC74iS44OBTPpLgkBn02YWp4pQcz.jpg

Pobierz
  • Odpowiedz
Tak latać samemu to trochę nudno. Czas zrobić AI. To jeden z pierwszych testów statku kontrolowanego całkowicie przez komputer. Wszystkie obiekty w ΔV poruszają się z użyciem fizyki, więc AI musi być świadomy nie tylko gdzie chce lecieć, ale też jakich manewrówek do tego użyć i jak zmieni się orientacja i prędkość, gdy je odpali.

Bazuję sporo na wcześniejszym kodzie od autopilota, ale i tak nie jest to proste do zrobienia. Całe szczęście,
koder - Tak latać samemu to trochę nudno. Czas zrobić AI. To jeden z pierwszych testó...

źródło: comment_qMLQlNBA4n7EVBXveSoNQDgjCeheXeJi.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@djzidane: Kod Ci niewiele pokaże, bo większość zajmuje się mapowaniem stanu fizyki świata do uproszczonego stanu, który rozumie AI.

Zasada działania mrowiska jest za to prosta do wytłumaczenia. System trzyma w środku graf, którego wierzchołkami są stany gry (tutaj - co gdzie jest i w którą stronę się porusza), a krawędziami możliwe do podjęcia akcje. Mamy też funkcję oceny stanu (statek uszkodzony - źle, jesteśmy bliżej celu - dobrze).

Puszczamy
  • Odpowiedz