Kontynuując #visherdev, dziś dodałem w grze taki bajer, mianowicie zasymulowałem przepływ powietrza wokół skrzydła samolotu, co może być przydatne do wykrycia przeciągnięcia na czas. Normalnie w grze nie będzie się pojawiać, tylko gdy wejdzie się na granicę przeciągnięcia.

Sam efekt jest bardzo oszukany, pierwsze "kreski" lecą po ścieżce nadlatującego powietrza, kolejne po ustalonej ścieżce. Później dodam jeszcze, aby przy za dużym kącie natarcia przepływ był turbulentny :)

Chociaż tak
Visher - Kontynuując #visherdev, dziś dodałem w grze taki bajer, mianowicie zasymulow...
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Visher: bardzo pozytywnie to wygląda jeśli chodzi o grafikę, robi przyjemne wrażenie :)

Pierwsze skojarzenie jak zobaczyłem samolot, który tam faluje miałem z flappy bird ;)
  • Odpowiedz
@jasiek13: ShapeRenderer plus CatmullRomSpline do wygładzania (tworzę listę punktów przez które przelatywał samolot, robię z nich linie, a następnie wygładzam za pomocą w/w klasy - ona daje w efekcie też listę linii, ale są krótsze i krzywa z nich jest wygładzona). Ale ogółem mam to źle skonfigurowane i widać artefakty :p
  • Odpowiedz
Witajcie mirki! A więc udało mi się ukończyć moją #gry na #ludumdare! ( ͡ ͜ʖ ͡) Nie wrzuciłem info przed snem na #nocnazmiana ponieważ, chciałem wcześniej skompilować wersję #html5, z którą miałem ogromny problem w #libgdx.

W każdym razie po kilku godzinach #programowanie wszystko działa i można zagrać. Jest 7 poziomów. Wpis
jasiek13 - Witajcie mirki! A więc udało mi się ukończyć moją #gry na #ludumdare! (⌐ ͡...

źródło: comment_YD8jbo7PZGhfuPAkE9UHvCp8lzGuZZ58.jpg

Pobierz
  • 36
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@jasiek13: radziłbym się wziąć szybko za wersję mobilną bo zaraz ktoś na freelancer.com da ogłoszenie i jakiś podwykonawca z Indii zrobi to w tydzień i będzie hit na google play i appstore.
  • Odpowiedz
Hej mirki! Ja na #ludumdare postanowiłem zrobić coś ala "The impossible game" z wymiarami. Ciężki orzech do zgryzienia był z tematem, na początku myślałem o czymś ala "Ugh!". Póki co mechanikę mam na miejscu, teraz muszę pomyśleć co zrobić żeby to jakoś wyglądało i zrobić parę poziomów. Mechanikę można jeszcze urozmaicić ale chyba się nie wyrobię. Możliwe, że jutro nic nie przysiądę. #gamedev #libgdx
jasiek13 - Hej mirki! Ja na #ludumdare postanowiłem zrobić coś ala "The impossible ga...

źródło: comment_azA7OB4fQCO5U263eRQoa8TTS0piZntt.gif

Pobierz
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@jasiek13: Może to ci pomoże: http://pastebin.com/7QVqNJn9 sprawdzasz fixture A i fixture B, bo nie wiadomo które akurat w danym momencie to będą "nogi" a które podłoga. Do body dodajesz sensor i wrzucasz do userData String "foot". Gdy postać dotyka podłogi to licznik się zwiększa, gdy odrywasz się od podłogi to licznik się zmniejsza. Metoda canPlayerJump zwróci true tylko wtedy gdy licznik większy od 0, czyli tylko wtedy gdy postać dotyka
  • Odpowiedz
No pain, no gain :) sobota, pobudka przed 6 rano i czas porobić parę rzeczy.

Od 2015 chcę zostawić spokojny etat i przejść znowu na swoje, więc staram się już teraz obok stałej pracy budować podwaliny przyszłego biznesu.

Jeśli ktoś chce obserwować postępy jak po raz kolejny staram się robić swój biznes (tym razem za granicą - Hamburg), to zapraszam do obserwowania tagu #mattzagranico

Przy
JavaDevMatt - No pain, no gain :) sobota, pobudka przed 6 rano i czas porobić parę rz...

źródło: comment_eynjjDRZZPoezrJbJErVbstVKbLOaXuK.jpg

Pobierz
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki programiści, mam pytanie.

Stworzyłem sobie enuma "GameObjects" za pomocą którego identyfikuję typy obiektów w grze oraz przechowuję wspólne informacje dla każdego takiego obiektu. Kod enuma wygląda tak:

http://pastebin.com/raw.php?i=F34ewjiK

Do
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Chciałem w ten weekend nagrać nowy odcinek, ale trochę mnie rozłożyło i mam za kiepsko gardło by nagrywać do mikrofonu. #javadevmatt

Tych co śledzą rozwój serii o #libgdx zapraszam do polubienia: https://www.facebook.com/javadevmatt :)

Całość powoli się rozkręca. Kanał ma już 65 subów i prawie 1k wyświetleń filmików https://www.youtube.com/user/JavaDevMatt/about

Domenę też już zarejestrowałem: www.JavaDevMatt.com, gdzie będzie można pobrać kod źródłowy każdej lekcji + lekcję w wersji tekstowej.
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@JavaDevMatt: Gdx.input.getX() i Gdx.input.getY() których punktem odniesienia jest lewy górny róg. Podobno można to połączyć z kamerą i ustawić w jakiś prosty sposób origin taki względem kamery.
  • Odpowiedz
Mirki, zastanawiam się mam dobry sposób na rozwiązanie problemu w #programowanie #java, czy można/powinno się zrobić to inaczej, mianowicie:

Mam interfejs Screen z zewnętrznej biblioteki (LibGDX), który zawiera metody takie jak show(), render(float delta), pause() itd. Teraz chcę utworzyć abstrakcyjną klasę, która będzie implementowała kilka z tych metod, wykonywała kilka instrukcji, a następnie oddawała resztę pod władanie klasy rozszerzającej.

Jak widać na przykładzie:
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 0
Apropo poprzednich odcinków to ich istota polegała na tym, ze miałes omówić instalacje, a ty w sumie powiedziałes "to juz mam to nie", " to juz mam to tez nie". Gynveal Coldwin nagrywa swoje filmiki na VM, która specjalnie przygotował. Nie ma nic nagrzebane w systemie. Po za tym dba o swoja prywatność i ma pewność, ze nic postronnego nie pojawi się na ekranie. Może ty tez powinieneś?
  • Odpowiedz
@Dzakus: dzięki za obszerny komentarz,

Właściwie zgadzam się z wszystkim oprócz tłumaczenia już napisanego kodu. Nagrywanie tych filmików to tylko eksperyment, by zobaczyć jak to się przyjmie i na razie reakcje są bardzo pozytywne. Aktualnie nie mam zamiaru poświęcać ogromnej ilości czasu na przygotowanie filmiku. Traktuje to jako taki tutorial dla mnie :D dzięki temu zbieram właśnie takie komentarze jak Twój.

Jednak w przyszłości planuję pewien biznesik edukacyjnym, którego częścią
  • Odpowiedz
@JavaDevMatt: Jako osoba, która nigdy nie miała do czynienia z jakimkolwiek programowaniem uważam, że twoje nagrania są jak dla kogoś takiego jak ja bardzo zrozumiałe. goodjob!

Subskrypcja i czekam na więcej
  • Odpowiedz
@Tymariel: nie. Nawet mocno poczatkujacy moze juz cos zdzialac. Ale chyba warto dobrze ogarnac generalnei obiektowosc: dziedziczenie, rzutowanie, nadpisywanie metod itp. by nie przeklepywac przkladow jak malpa, tylko troche to jednak rozumiec. :D
  • Odpowiedz