mab122
#gamedevjam #lowrezjam Smashing zombies with crane? Building fortifications with crane? Cranes are awesome!

Pierwszy raz robię w JSie (html5 canvas). No i dopiero zacząłem. Jutro dokończę. Plan to coś w stylu mini tower defensa.

  • Najlepsze
  • Wszystkie komentarze
S.....u
S.....u
@mab122: Spróbuj linijką( ͡° ͜ʖ ͡°)
PsichiX
Cholibka. Strasznie mało jest materiałów czysto technicznych z kodem odnośnie używania Vulkana - NVidia ma chyba największy wkład w przykłady, ale zastanawiam się, czy na potrzeby #lowrezjam-u nie użyć jednak OpenGLa :<


#nieprogramowanie #gamedev #vulkan
PsichiX
Właśnie trwa #lowrezjam, a ja po długim okresie niecierpliwych oczekiwan w koncu zasysam SDK do Vulkan API i postaram się zrobić to, o czym dawno marzyłem - logikę gry wykonywaną całkowicie na GPU <3

#gamedev #wodashareydziwkiishadery
  • Najlepsze
  • Wszystkie komentarze
PsichiX
PsichiX Autor
3
@mab122: tekstury. Stan kontrolerów wtłaczany na tekstury, których używa logika na GPU. Zasada działania identyczna do fizyki cząstek liczonej w shaderach - masz jeden shader od renderingu i jeden od aktualizacji stanów każdej cząstki. stany cząstek są trzymane w teksturach.
rendering cząstek z logiką na GPU wygląda tak:
1. binduj shader aktualizacji stanów cząsteczek
2. renderuj quada do tekstury stanów cząstek (w vertex shaderze odczytujesz teksture na tym samym pixelu,
mab122
@PsichiX: Hmm... A jak chcesz to zrobić? :P Kontrolsy od gracza i tak będziesz musiał z Cpu mieć. Nigdy jakoś porządnie nie wziąłem się za to by dowiedzieć się jak takie rzeczy działają. Znasz jakieś fajne źródła do poczytania?
rezoner
Rysuję sobie 32x32px Transport Tycoon na #lowrezjam

#gamedev #pixelart
  • Najlepsze
  • Wszystkie komentarze
Patrol220
@courso: Talent to wymysł tych którym się nie chce.
rezoner
rezoner Autor
1
@courso: postaram się nie załamywać!