Heja mirki, mirabele, mam mały problem z diabelskim formatem, jakim jest gif, a dokładniej renderowaniu go na płótnie (tak, aktualzacja klatek konieczna). Póki co, całość załatwia mi ten libek: https://github.com/deanm/omggif → obrazek zasysam przez XHR, z responseType ustawionym na arrayBuffer, całość rzucam do Uint8Array i tłukę przez GifReader, po czym z poziomu workera(ilość iteracji mnie do tego trochę zmusza) tworzę sobie osobne tablice Uint8ClampedArray dla każdej ramki. Nie jest to jakieś optymalne
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@magic96: ...żartujesz, prawda? Bo moim zdaniem dobrze jest mieć sensowne powody dla wybierania sobie konkretnych rozwiązań, zwłaszcza jeśli są one trudne/upierdliwe, lepsze niż "passe".
  • Odpowiedz
@Marmite: nie, nie żartuje. Po prostu mam coś takiego jak kamera, chyba taktyk w wypadku gier 2d i nie chce kombinować z DOM, wolę mieć wszystko upięte z poziomu canvasa + tween.js. Poza tym, nie napisałem, że rozwiązanie jest nieużyteczne, tylko jest po prostu nie ładne, jeśli nie znajdę nic bardziej sensownego to pewnie mniej sceptycznie podejdę do operowania na elementach htmla. Swoją drogą, obecny klient margonem działa sobie na
  • Odpowiedz
Mirki mam dylemat. Uczyć się do #sesja , czy iść na testera do SUPERHOT? ( ͡° ʖ̯ ͡°)
Ktoś brał udział w takich testach? Czy dla takiego początkującego w #gamedev to będzie super sprawa czy raczej strata czasu?
#kiciochpyta
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Testowanie to trochę przerąbana sprawa, przechodzić dany fragment levelu na 15tys sposobów... Jak z tym żartem "wchodzi tester do baru..." Idź i na to i na to ( ͡ ͜ʖ ͡)
  • Odpowiedz
@Rezix: Az takie low poly to to nie jest :) ~60k tris, ale ujdzie. Nie mialem zadnych ograniczen wiec moglem sobie na to pozwolic.
@enzojabol:
1. Zacząłem początkiem stycznia, model gotowy do teksturowania miałem po ~2 tygodniach pracy (w chwilach wolnych od pracy), potem dłuższy czas spędziłem przy teksturkach i bawieniu się w Suite 2.0 - ostatecznie model skończyłem jakoś 26 stycznia, ale myśle ze dałoby się wcześniej.
  • Odpowiedz
Ahoy!

Jak zwykle spóźniony, ale w końcu czas na premierę naszej gry zrobionej w 48h na Global Game Jam 2016!

Ritualball to gra sportowa o poświęceniu! ( ͡º ͜
jasiek13 - Ahoy!

Jak zwykle spóźniony, ale w końcu czas na premierę naszej gry zro...
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Kończąc wpisy o naszej jamowej grze, chcemy pokazać Wam jedną z technik, którą zastosowaliśmy przy jej tworzeniu. ( ͡ ͜ʖ ͡)

#gamedev #gry
-------------------------------------------------------------
#gamedevordie - rób gry albo umrzyj! (Facebook | Twitter)
Zrezygnowałem z pracy na etacie po kilku latach na rzecz tworzenia gier mobilnych z kumplem. Wyzwanie polega na tym, że oszczędności na życie wystarczą do końca
sortris - Kończąc wpisy o naszej jamowej grze, chcemy pokazać Wam jedną z technik, kt...

źródło: comment_Mw4C9N4RlzQVc1pv8j0cbxk5s0JrWFhw.jpg

Pobierz
  • 21
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

A to moze i ja sie pochwale :)

http://globalgamejam.org/2016/games/bloody-road

Gra to taka radosna nawalanka w starym stylu, nawet calkiem przyjemna. Rekord to cos okolo 2600 litrow przelanej krwii :)
Chodzimy strzalkami, Q siekamy mieczem, W strzelamy z pistoletu (gdzie koncza nam sie naboje i musimy poczekac az sie zregeneruja) i E stawiamy pentagram ktorym zbieramy krew z otoczenia, ktora nabija nam fiolki mocy, ktore mozemy uzyc na jedn z 3 skilli (ktore sa pod 1,2,3).
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Po Waszych sugestiach, Mircy - oto finalna wersja Kaiju! ()

Właśnie uzupełniam bibliotekę standardową, a w ramach poprawek doszło między innymi komunikacja pomiędzy aplikacją Kaiju, a biblioteką załadowaną przez kod, a na dodatek działa już w shellu (chwilowo tylko linux, ale lada dzień i winda)! ^^

Jeśli miałbym jakoś określić Kaiju, to nazwałbym go JSem w wersji very very very strict, i właśnie dlatego
PsichiX - Po Waszych sugestiach, Mircy - oto finalna wersja Kaiju! (。◕‿‿◕。)

Właśni...

źródło: comment_ceow0yoUkFEIqeDhlAq2wpvnBNoIDhDo.jpg

Pobierz
  • 25
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 1
@PsichiX: a to pisanie program: sto razy to da się pominąć jakoś?

Zamiast
var c = Program:Add (Program:a, Program:b)
Było
var c = Add (a, b)
  • Odpowiedz
@Marmite:
Ad. 1. żadnego GC - obiekty zarządzane w IntuicioVM są smart pointerami, czyli pamięć jest deallokowana wtedy, gdy już nie ma żadnej referencji na obiekt. Czyli nie potrzeba będzie nic więcej ponad to, co już jest (tak, tak. to wszystko już działa out-of-the-box) :3
Ad. 2. da, dyrektywa inject wstrzykuje kod assemblera maszyny wirtualnej. po stronie VMki nie istnieje żadna zahardcode'owana klasa. Wszystko da się rozszerzać i zmieniać wedle
  • Odpowiedz