#java #gamedev #libgdx #programowanie
Mirki, posiadam dwie funkcje które loopują ten sam ArrayList. Pierwsza funkcja jest podpięta pod Timer(około 25 razy na sekunde). W momencie gdy druga funkcja usuwa jeden obiekt z ArrayList'a, program wywala błąd:java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.rangeCheck(ArrayList.java:653)
at java.util.ArrayList.get(ArrayList.java:429)

Kod funkcji: http://pastebin.com/fMPQx1Nm
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zapraszam do kolejnego #rozdajo "Programisty". :D
Jak zawsze do rozdania są 3 wersje elektroniczne magazynu.

Z newsów bloga i kanału YT #javadevmatt
- w "Praktycznym Programowaniu" z #libgdx jest już 16 filmów. To około 7 godzin darmowych materiałów edukacyjnych.
- w ostatnim "Programiście Na Emigracji" podsumowałem ostatnie pół roku bloga/YT i napisałem trochę o dalszych planach, między innymi o tym, że planuję spróbować jakoś od października
JavaDevMatt - Zapraszam do kolejnego #rozdajo "Programisty". :D
Jak zawsze do rozdan...

źródło: comment_9Ith1CqkUyFru43cWYJV7xYyMV4Ksm1H.jpg

Pobierz
  • 22
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@makary89: Teraz że mam zaaktualizować do wersji sdk numer 20, mimo że ją zainstalowałem (tylko pierwsze z tej listy, bo raczej na smartwatche nie będę robił gier i ze źródła nie będę kompilował) podczas tworzenia projektu.
  • Odpowiedz
Taka ciekawostka związana z #libgdx.
Gra #ingress od NianticLabs została napisana z wykorzystaniem tej biblioteki.
Tutaj jest w showcase: https://libgdx.badlogicgames.com/showentry.html?id=ingress

Twórcy są ostatnio bardziej znani przez wydanie #pokemongo - niestety już bez LibGDX, bo napisane w Unit, ale warto wiedzieć w czym kiedyś ta firma robiła. :D Lubię promować alternatywy w tym ogromnym hypie na Unity w Gamedevie.
JavaDevMatt - Taka ciekawostka związana z #libgdx.
Gra #ingress od NianticLabs zosta...

źródło: comment_gtMbOsjAvpW8mAOp46g54LLWbnvpU2o0.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Uwaga! Zakończenie planowanej drugiej wersji projektu edukacyjnego. :)
Łącznie 16 filmów, w których programujemy clickera, którego odpalamy desktopowo, na #android i przy odrobinie pracy można to przeportować na iOS i jako grę przeglądarkową.
Nie jest to typowa "gra", by się świetnie grało - ot pisanie projektu z komentarzem, naprawianie błędów, planowanie, commitowanie... od początku do końca. :) Pokazanie całego procesu.
Tutaj playlista serii: https://www.youtube.com/playlist?list=PLFq6ri1W22hwmA0FzkR5zPPOnsimwUc9P
Aktualnie łącznie prawie 7 godzin darmowego materiału edukacyjnego dla
JavaDevMatt - Uwaga! Zakończenie planowanej drugiej wersji projektu edukacyjnego. :) ...

źródło: comment_9NZKL7A49xulnCPbblyvDBSeFkdxXgdM.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Treść przeznaczona dla osób powyżej 18 roku życia...
  • 28
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

# 15 "Praktyczne Programowanie" z #libgdx .
Refactor zapisywania punktów i BasicDialog/Popup.
https://www.youtube.com/watch?v=WMI6zSGK8mc
Odcinek numer 16 też jest gotowy i wrzuca się na YT. :) Niedługo małego podsumowanie tej serii, bo trochę się tego już nazbierało.

Pamiętajcie, że film ma na celu pokazanie całej otoczki - od planowania, przez commitowanie, naprawienie błędów etc. Nie przepisujcie kodu z filmiku. Macie stan kodu z tego filmiku dostępny na Githubie.
JavaDevMatt - # 15 "Praktyczne Programowanie" z #libgdx .
Refactor zapisywania punkt...

źródło: comment_ghNR6fYLJXSA9nlxHcbl89DXw44q5zxk.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Nowe "Praktyczne Programowanie" z #libgdx .
Wykorzystujemy timestamp, by liczyć pasywny dochód "w tle".
https://www.youtube.com/watch?v=Ygu9meM2WBg

Pamiętajcie, że film ma na celu pokazanie całej otoczki - od planowania, przez commitowanie, naprawienie błędów etc. Nie przepisujcie kodu z filmiku. Macie stan kodu z tego filmiku dostępny na Githubie.

Kod
JavaDevMatt - Nowe "Praktyczne Programowanie" z #libgdx .
Wykorzystujemy timestamp, ...

źródło: comment_ZISxL2J5OUG5Yn1VBiwkmC792UOYfSli.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

# 11 odcinek Praktycznego Programowania z #libgdx
Ostatnio dodaliśmy latające obiekty - dzisiaj piszemy prosty controller tych obiektów.
Nie planowałem tym razem kodu przed nagraniem filmu. Ot pisałem na żywioł i na naprawiałem błędy w trakcie nagrywania filmu. :)
https://www.youtube.com/watch?v=hAn4k0kut8U

#javadevmatt #naukaprogramowania
JavaDevMatt - # 11 odcinek Praktycznego Programowania z #libgdx
Ostatnio dodaliśmy l...

źródło: comment_cfX6tfZ8KS2ew80Y5s3exzhfsTZzyYiQ.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czy ktoś może podsunąć mi pomysł jak sprawić by krawędzie obracanego Sprite'a w #libgdx były gładkie jak pupa niemowlaka? Pracuję na gierką w 2D i mam tam obracający się kwadracik, niestety podczas obrotu jego krawędzie tak się "łamią", że aż oczy bolą.
Thank you from the mountain :)
#programowanie #gamedev
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Szósty odcinek z serii "Praktyczne Programowanie" z #libgdx
https://www.youtube.com/watch?v=Op7DTTq0GQk

Pamiętajcie, że film ma na celu pokazanie całej otoczki - od planowania, przez commitowanie, naprawienie błędów etc. Nie przepisujcie kodu z filmiku. Macie stan kodu z tego filmiku dostępny na Githubie.
Kod źródłowy: https://github.com/JavaDevMatt/tutorialclicker/tree/tut6
#naukaprogramowania
JavaDevMatt - Szósty odcinek z serii "Praktyczne Programowanie" z #libgdx
https://ww...

źródło: comment_KHcXrpKXPMgCwAzIBASWcfdqFhZAiFu7.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Piąty odcinek z serii "Praktyczne Programowanie" z #libgdx
https://www.youtube.com/watch?v=lLE_Rkcno1I

Pamiętajcie, że film ma na celu pokazanie całej otoczki - od planowania, przez commitowanie, naprawienie błędów etc. Nie przepisujcie kodu z filmiku. Macie stan kodu z tego filmiku dostępny na Githubie.

Kod źródłowy: https://github.com/JavaDevMatt/tutorialclicker/tree/tut5
JavaDevMatt - Piąty odcinek z serii "Praktyczne Programowanie" z #libgdx
https://www...

źródło: comment_AfJY0NeCF6zkeWmQQ9HIB1ICAjtC8vaG.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Czwarty odcinek z serii "Praktyczne Programowanie" z #libgdx :)
Zapraszam.
#javadevmatt

Pamiętajcie, że film ma na celu pokazanie całej otoczki - od planowania, przez commitowanie, naprawienie błędów etc. Nie przepisujcie kodu z filmiku. Macie stan kodu z tego filmiku dostępny na Githubie.
Kod źródłowy z lekcji: https://github.com/JavaDevMatt/tutorialclicker/tree/tut4
#naukaprogramowania
JavaDevMatt - Czwarty odcinek z serii "Praktyczne Programowanie" z #libgdx :)
Zapras...
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach