Mirki @czesiu1234 intensywnie pracuje nad nowymi grafikami i dopracowuje kolorki całości. Co myślicie? Jest lepiej (poprzednie wersje są pod #lukzdev)? Jakieś sugestie?

Nie sugerujcie się rozstawieniem elementów na mapie ponieważ wszystko zostało ułożone w Photoshopie, aby zobaczyć jak całość wygląda.

Zastanawiamy się też nad oświetleniem w grze więc byłbym wdzięczny za wszelkie linki do artykułów / tutoriali lub przykładów oświetlenia w grach
jasiek13 - Mirki @czesiu1234 intensywnie pracuje nad nowymi grafikami i dopracowuje k...

źródło: comment_oqTtG2SoV8Uqi1JjLkcgbmbwaHhuIpBc.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@jasiek13: Troszkę rzeczywiście się zlewa ale wstrzymałbym się dopóki nie zobaczę tego w ruchu. Nie rezygnowałbym też z tej kolorystyki, poprzednia zbyt przypominała nuclear throne - ta ma swój klimat.
  • Odpowiedz
Poprzednio pokazywałem wam trailer, sklecony do zgłoszenia, a teraz mogę oficjalnie powiedzieć, że będziemy się wystawiać na Digital Dragons Indie Showcase!!111oneoneone () Kto się wybiera? Koniecznie wpadnijcie zagrać i pogadać!

Ruszył już fanpage na FB: https://www.facebook.com/lowpolywolf
Przed DD trzeba będzie też przygotować stronę.

Oczywiście teraz najważniejsze jest, aby jak najbardziej rozwinąć grę. Obecnie kończę zlecenia, które mam na głowie i ruszam pełną parą z grą.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@sortris: Zapraszamy, dzięki! Logo robił @czesiu1234, on też jest odpowiedzialny za grafiki w grze.

Nazwa gry - Angry John to robocza nazwa. Potrzebowałem czegoś do rejestracji gry na Indie Showcase, zapytałem Cześka czy ma pomysł, rzucił "Zły Jaś" ( ͡º ͜ʖ͡º)

Jeśli chodzi o nazwę "studia" to siedziałem nad nią parę tygodni próbując łączyć różne słowa (słownik synonimów) i sprawdzając dostępność domeny .com.
  • Odpowiedz
Pół dnia dzisiaj spinam dupsko, żeby znaleźć jakąkolwiek przyzwoitą (darmową) muzykę, nagrać gameplay i złożyć trailer gierki spod #lukzdev jako zgłoszenie na #digitaldragons Indie Showcase. Wyrobiłem się w sam raz na godzinę 22 (do 24 miał być deadline). Przy składaniu zgłoszenia sprawdzając twittera okazało się, że przedłużyli deadline do 20 kwietnia.

Crunch przedłużony, trailer trzeba będzie zrobić od nowa, idę się po tym wszystkim myć jeszcze raz. Sprawdźcie jak
jasiek13 - Pół dnia dzisiaj spinam dupsko, żeby znaleźć jakąkolwiek przyzwoitą (darmo...
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zabrałem się za shadery czego efektem jest błysk przy trafieniu. Ktoś z #gamedev #libgdx wie czy da się zrobić taki efekt bez przekazywania parametru Uniform do shadera? Przez to muszę muszę zrzucić batch'a za każdym razem kiedy chcę zmienić ten parametr.

Od ostatniego wpisu doszło jeszcze kilka małych zmian. Z ciekawszych: nareszcie mamy animację strzelania do góry!

--------
Robimy grę gatunku Top Down Shooter / Rogue like like.
jasiek13 - Zabrałem się za shadery czego efektem jest błysk przy trafieniu. Ktoś z #g...

źródło: comment_Zx31sGK4pooa4ed2QIGgnRDGdG8sMZZz.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@jasiek13: Bez kodu trudno powiedzieć.
Możesz zrobić podział na warstwy/batche albo przełączać shadery dla każdego obiektu w jednym batchu.

Tak czy inaczej to wydajnością bym się nie przejmował.
  • Odpowiedz
@Humingrid: banał, jak ogarniesz jak zrobić prosty passthrough shader, to jedyna dodatkowa rzecz to podajesz Uniform do fragment shadera, ja wziąłem sobie vec4 fColor1 (r, g, b, a) i interpoluję ten kolorek z rzeczywistym kolorem pixela col.rgb = mix(col.rgb, fColor1.rgb, f_Color1.a);
  • Odpowiedz
Mirki, trochę czasu minęło od ostatniego wpisu pod #lukzdev więc czas na aktualizację. Ostatni tydzień spędziłem na dodawaniu dodatkowych elementów mapy do generatora, poprawie pracy kamery, pojawiły się wstępne animacje szkieletowe oraz odpicowałem feeling broni ( ͡º ͜ʖ͡º).

Zacząłem implementować AI przeciwnika, ale nie podoba mi się jak to teraz wygląda. Mirki z #programowanie #gamedev - możecie polecić jakieś artykuły o tym jak
jasiek13 - Mirki, trochę czasu minęło od ostatniego wpisu pod #lukzdev więc czas na a...

źródło: comment_koWpqwto93MxSJVmXDpLb4FsTR8rAiaW.jpg

Pobierz
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Jest już AI w oparciu o FSM. Teraz czas wymyślić jak się mają zachowywać przeciwnicy. Jako pierwszy: "Eye". Jakieś koncepcje? Obecnie poruszają się co jakiś czas w losowym kierunku, nie dodałem jeszcze atakowania (strzelania).

Dodałem screenshake, dźwięki, trafienie (wie ktoś czy mogę tintować teksturę na biało bez osobnego shadera?) i HP przeciwników, aby móc się zemścić na tych poczwarach w ramach relaksu ( ͡º ͜ʖ͡º)

#lukzdev #gamedev
jasiek13 - Jest już AI w oparciu o FSM. Teraz czas wymyślić jak się mają zachowywać p...

źródło: comment_32pBGJfwTove1isIETlszHCJPuhk6km9.jpg

Pobierz
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@jasiek13: możesz w tym wypadku odnieść się do zasady, że to co w prawą stronę "idzie do przodu" a w lewą się cofa. Czytamy od lewej do prawej dlatego jak rysujemy ludzika biegnącego w prawo, biegnie do przodu a w lewo do tyłu.
Japończycy pewnie mają na odwrót ;)
  • Odpowiedz
Gra zaczyna powoli wyglądać. Wrzuciłem cześć grafik @czesiu1234 . Przeniosłem teksturki do atlasów tekstur i ogarnąłem ładny flow grafik do szybkiego tworzenia / aktualizacji atlasów przez pliczek bat. Poprawiłem renderer mapy - od dołu mapa nachodzi na gracza, od góry gracz nachodzi na mapę.

Statystyki na dziś:
Linii kodu: 1954
Klas: 40
jasiek13 - Gra zaczyna powoli wyglądać. Wrzuciłem cześć grafik @czesiu1234 . Przenios...

źródło: comment_3VbjCLiAL7hu7QHxdbymUrI50BR0lJFx.jpg

Pobierz
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Nowy generator map wstępnie gotowy! Jeszcze brakuje generowania pokoi, ale zostawię to na jutro. Dużo czasu zajmie dobieranie odpowiednich parametrów generatora, ale to w swoim czasie. W załączniku pierwsza z brzegu wygenerowana mapka.

#gamedev

--------
Robimy grę gatunku Top Down Shooter / Rogue like like na mobile (może również PC)! Relacjonujemy postęp prac pod tagiem #lukzdev. Pierwszy wpis znajduje się tutaj.
jasiek13 - Nowy generator map wstępnie gotowy! Jeszcze brakuje generowania pokoi, ale...

źródło: comment_7X2qTBzYb8gLeDt5Cc7QcCO0Bs82jSRx.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Z ciekawości podpiąłem generator map z Grokageddon (mojej gry na ludum dare 31). Generator będę pisał kompletnie od nowa, ale będzie też trochę zabawy z renderowaniem kafelków mapy, aby działało to jak należy.

#gamedev

--------
Robimy grę gatunku Top Down Shooter / Rogue like like na mobile (może również PC)! Relacjonujemy postęp prac pod tagiem #lukzdev. Pierwszy wpis znajduje się tutaj.
jasiek13 - Z ciekawości podpiąłem generator map z Grokageddon (mojej gry na ludum dar...

źródło: comment_zvZFTV3yCJnh9xb9KkGlDt1oadBQSDyT.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Grzmihui: na początku strzelał ze środka broni, bo pozycję broni trzymam względem środka i takie współrzędne miałem pod ręką. Później przeliczyłem, korzystając z powyższego wzoru, żeby strzelał z końca (to jeszcze kwestia do dopicowania, póki co do testów wystarczy). Masz rację, jednak jeśli będziesz przesuwał szybko bronią jednocześnie strzelając może to wyglądać słabo, będzie się rozjeżdżać. ;)
  • Odpowiedz
Ja niestety nie mam co pokazać ze względu na prototypowanie sterowania i tworzenie nowego frameworka opartego o Entity Component System Ashley i #libgdx, który posłuży za podstawę do gry, ale łapcie kolejną porcję #grafika od @czesiu1234 .

Jak się podoba styl, w który zmierza gra?

#gamedev
jasiek13 - Ja niestety nie mam co pokazać ze względu na prototypowanie sterowania i t...

źródło: comment_84xYaLMuha0s3kEiqSH5GakevfQTXDnN.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach