Mirki, którzy programują na #windowsphone #bojowkawindowsphone mam #pytanie

Z tego co wyczytałem, by kompilować apkę potrzebuję Windows 8 (7 podobno nie da radę - mac os, czy linux też się nie nadają?).

To wszystko czego potrzebuję? Tzn. jakiś komp z Windows 8? Oczywiście oprócz licencji, którą trzeba opłacić by wrzucić do store-a.

Pytanie bonusowe :D ktoś z Was ma doświadczenie w portowaniu na windowsphone apki z html5? Pytam, bo chcę niedługo pokombinować
@JavaDevMatt: najlepiej mieć windows 8.1, wtedy możesz tworzyć Universal Apps, czyli jedną aplikacje na windowsa i windows phone. na windowsie 7 nie ma żadnej możliwości tworzyć jakichkolwiek appek na windows 8. do programowania potrzebujesz jeszcze visual studio 2013, nie wiem jak to wygląda na poprzednich.
Dzień dobry #libgdx

jak myślicie, warto kupować Libgdx Cross-platform Game Development Cookbook, czy może lepiej poczekać na Learning LibGDX Game Development, Second Edition (ceny -50%, bo to będzie pierwszy zakup tam), albo może w ogóle nie ma sensu tego kupować, bo wszystko jest w Internecie?

Mam pomysł na grę, coś tam już nawet napisałem, ale napotykam na problemy - nie wiem jak rozwiązać pewne rzeczy, albo raczej, jak zrobić to poprawnie, jakich
@sdaniel: Pierwszą książkę napisał twórca Ashley, sam nie czytałem, ale społeczność LibGDX raczej ciepło ją przyjęła. O drugiej pierwsze słyszę i z tego co widzę nie jest jeszcze wydana.

Taka książka na pewno uporządkowuje sporo wiedzy, ale poświęcając wystarczająco czasu raczej można dowiedzieć się wszystkiego z internetu. Na forum LibGDX też chętnie udzielają pomocy. Jak masz jakieś konkretne pytania to możesz napisać tutaj pod #libgdx, może będziemy mogli pomóc :)
@lichwa: Teraz mają jakąś promocję, bardzo dużo ebooków za 4.80 € (cena jak się kupuje z Polski). Kupiłem sobie właśnie na tej promocji Libgdx Cross-platform Game Development Cookbook. Oprócz pdfa jest też wersja ePub, Mobi, możliwość wysłania na Kindla i czytania online.
Czas na małe podsumowanie tagu #mattzagranico z moim planem ruszenia znowu z biznesem #zagranico.

Początkowo planowałem z końcem roku się zwolnić i w pełnym wymiarze godzin robić parę swoich rzeczy... ale lubię strasznie swoją aktualną pracę i ludzie fajni, echhh. :D Więc na razie jeszcze obok etatu coś próbuję działać. Ważne co aktualnie udało się zrealizować:

- Chciałem powoli rozkręcać jakąś społeczność wokół swojego kanału YT, później również bloga. Jakiś
JavaDevMatt - Czas na małe podsumowanie tagu #mattzagranico z moim planem ruszenia zn...
Wrzucam trochę późno, ale dodawałem wersję #html5 mojej gry na #ludumdare.

Jest to top-down shooter z proceduralnie generowanymi poziomami, w którym sterując bałwanem strzelamy do buk ( ͡º ͜ʖ͡º). Nie wyrobiłem się z dodaniem dodatkowego contentu jak broni, power-upów czy innych przeciwników, ale udało się odrobinę podpolerować grę więc nie jest to drewno totalne.

Z projektu jestem zadowolony, nigdy wcześniej nie zrobiłem żadnej gry ze strzelaniem,
jasiek13 - Wrzucam trochę późno, ale dodawałem wersję #html5 mojej gry na #ludumdare....

źródło: comment_avxg73bs4sfwd7Gv4ybByMO3i0rHWEkk.jpg

Pobierz
Hej.

Próbuje zaimplementować obsługę wbudowanej w telefon kamerki w aplikacji używającej libgdx`a, jednak oficjalny

tutorial

jest dość stary, i aktualnie nie działa.

Dokładnie wszystko zaczyna się sypać tutaj

if (graphics.getView() instanceof SurfaceView) {

SurfaceView glView = (SurfaceView) graphics.getView();

// force alpha channel - I'm not sure we need this as the GL surface is already using alpha channel

glView.getHolder().setFormat(PixelFormat.TRANSLUCENT);

}

graphics jest nullem.

Może ktoś ostatnio miał podobny problem, i pomoże go
Po 3 latach intensywnej eksplotacji mojego Samsunga Galaxy S Plus telefon zaczal sie czasami resetowac... dobra okazja, by zmienic w koncu telefon. Tym bardziej, ze nadal siedzialem na #android 2.3 ( ͡° ͜ʖ ͡°) by miec na czym testowac porty #libgdx na #ios zdecydowalem sie zmienic na #iphone 5s. Bede mial fajny arsenal do testowania gier: tablet nexus 7, Galaxy S Plus, by sprawdzic czy na straszym sprzecie
Szanowne Mireczki, zakładam własny tag #wyklykajgiereczkewue4wpoltoramiesiaca, gdzie będę wrzucał postępy z prac nad grą o złym, rudym Świętym Mikołaju, który nie spocznie dopóki nie zniszczy wszystkich prezentów przeznaczonych grzecznym dzieciom.

Cała gra będzie wyklikana wyłącznie w blueprintach przez jednoosobowy zespół programistów.

Docelowa platforma: Android

Telefon na którym gra będzie testowana: LG L90

Założenia:

- 10-20 poziomów.

- 3 rodzaje wybuchowych prezentów.

- 4 rodzaje ścian (drewniana, murowana, metalowa, śniegowa)

- sklep
B.....l - Szanowne Mireczki, zakładam własny tag #wyklykajgiereczkewue4wpoltoramiesia...
Lekcja #gamedev na dziś - jeśli już wsadziliście screenshake wszędzie gdzie się da i gra telepie się jakby komputer dostał parkinsona to zawalcie ekran cząsteczkami! Nigdy za mało cząsteczek!

#libgdx #unity3d #wykopuczy

---------------------------

Robię mobilną platformówkę i relacjonuję przebieg na mirko pod tagiem #lukzdev. Jeśli chcesz dowiedzieć się więcej zajrzyj TUTAJ. Jeśli chcesz śledzić przebieg to koniecznie obserwuj #lukzdev
jasiek13 - Lekcja #gamedev na dziś - jeśli już wsadziliście screenshake wszędzie gdzi...

źródło: comment_j8AcVMxfrz9cUC8lMYOjhvqA3GKcZ4YP.jpg

Pobierz
@Jonarz: widzę że przeczytałeś już mój komentarz. W każdym razie odrobina więcej #gamedevboners ;)

U mnie w grze wygląda to jak na gifie. Jeśli nie znasz jeszcze Box2D to możesz popatrzeć na tutki tego gościa na temat box2d w libgdx. Jak już się zapoznasz z box2d to przeparsowanie obiektów mapy powinno być w miarę proste, ale jest jeszcze jeden sposób wymagający mniej kodowania za to więcej zabawy w edytorze, więcej tutaj.
jasiek13 - @Jonarz: widzę że przeczytałeś już mój komentarz. W każdym razie odrobina ...

źródło: comment_0wAabl0t1nDD7LXtUZTaKQwriLRgJRWJ.jpg

Pobierz
Jaki jest najlepszy sposób wykrywania kolizji pomiędzy postacią a podłożem/platformami zrobionymi w Tiled? Próbowałem już kilku sposobów (np. to albo getCell() i getProperties() ) i żaden nie działa jak trzeba. I czy to co robi autor tego filmiku jest dobre? Bo tak nie wygląda, a nie chcę się uczyć od razu w zły sposób.

Ewentualnie może lepiej robić to inaczej niż tilesami?

#libgdx #gamedev #java
Mirki programujące, jest pytanie.

Tworzę coś tam w #libgdx i wypadałoby oszczędzać pamięć i usuwać to co mi już nie jest potrzebne. Nigdy właściwie o to nie dbałem i totalnie nie wiem jak za to się zabrać. W różnych dziwnych tutorialach raz metody dispose() obiektów libgdx są wywoływane, a raz nie. Skąd mam wiedzieć kiedy trzeba? Poza tym będę bardzo wdzięczny za jakąś dobrą czytankę o tym jak zarządzać pamięcią.

#java #
Sprawdzaj sobie czy obiekt ma metodę dispose() i jak ma to ją wywołuj. Poza tym jak masz gdzieś jakieś pętle to nie twórz w nich obiektów przez new. Np. mając pętlę przeliczasz coś na wektorach, lepiej stwórz obiekt Vector2 przed pętlą, a w pętli tylko zmieniaj jego wartości setterem. Takie tworzenie obiektów w pętli powoduje, że Garbage Collector musi często sprzątać, a to jest kosztowne i przez to spadają fpsy.

To takie
Nie usuwasz takich rzeczy. W Javie od tego masz Garbage Collector. dispose() mają niektóre obiekty libgdx, które są pisane natywnie w C++ i same się nie zwalniają. Dlatego obiekty np. Texture trzeba zwalniać ręcznie. W Javie nic sam nie zwalniasz, ale warto uważać na takie rzeczy jak pisałem, z tworzeniem obiektów w pętli. Tzn. samo tworzenie w pętli nie jest złe, jak tworzysz np. listę kwiatków, bo potem te obiekty masz na
Jeżeli chcę się zabrać do pisania małej gierki na #android (na początek, żeby poznać podstawy), to czy wzięcie się od razu za #libgdx to dobry pomysł? Wcześniej pisałem w C++, teraz uczę się Javy (chcę sprawdzić kilka języków i zobaczyć, który najbardziej mi pasuje), a przy praktyce lepiej zapamiętuję, więc chciałbym zacząć choćby jakiś niewielki projekt. Ew. może lepiej napisać grę w Javie, ale nie na Androida na start?

#gamedev #java
@Sejm: zaprojektuj sobie maszynkę stanów która pozwoli na zorganizowane zarządzanie scenami. Oprócz tego niech każda scena posiada swój graf w którym przetrzyma wszystkie jednostki przeznaczone do rysowania na ekranie. Potem sobie deleguj z pętli gry update i render do maszynki stanów a stamtąd do grafów w każdej ze scen. I już masz fajny prosty szkielet którym łatwo zarządzać.
@Sejm: W poprzednich projektach #libgdx stosowałem standardowe obiektowe drzewko

Dla przykładu tu masz źródła gry, którą zrobiłem w 48h i opierała się właśnie na tym (mocno zasyfiony/zahackowany schemat ze względu na czas, ale koncepcje można zobaczyć) http://www.ludumdare.com/compo/ludum-dare-30/?action=preview&uid=28690

Obecnie próbuję coś zdziałać z systemami encji (kompozycja zamiast dziedziczenia), a konkretnie z Ashley. Relacjonuję przebieg na mirko pod #lukzdev. W skrócie każda encja składa się z różnych komponentów, a konkretne systemy przetwarzają
jasiek13 - @Sejm: W poprzednich projektach #libgdx stosowałem standardowe obiektowe d...

źródło: comment_qrhZB9esmzIS2oW76KciIZl0X61i8UzT.jpg

Pobierz
Ahoy myrky!

Od jakiegoś czasu wrzucam pod #gamedev różne małe gry, nad którymi pracowałem: Red Green Blue, Impossible Worlds, Doge Moon Mission, inne projekty na http://infunity.pl/ .

#oswiadczenie :

Stwierdziłem, że najwyższy czas wziąć się za projekt w odrobinę większej skali, a proces powstawania gry będę relacjonował pod tagiem #lukzdev.

#gra :

Chciałbym wrócić do projektu RoboRunner stworzonego podczas compo http://youtu.be/ZB0tqE99Tqw w nieco zmienionej koncepcji.

- hardcorowy platformer mocno czerpiący z
jasiek13 - Ahoy myrky! 



Od jakiegoś czasu wrzucam pod #gamedev różne małe gry, nad...

źródło: comment_YgFwH7JTXzF2lPhhPCfpKeRUCStDyIRj.jpg

Pobierz
@Willq: 24 lata, przed wakacjami skończyłem studia i zaparłem się, że nie pójdę do korpo dopóki nie spróbuję w swoich się w gamedevie. Także obecnie działam z grami na własną rękę. Poza tym, na przestrzeni lat zajmowałem się sporo webdevem, trochę aplikacjami na androida oraz mniejszymi aplikacjami desktopowymi.
@Vall: Jest to bardzo skomplikowany, sekretny sposób największych magów gamedevu, ale zdradzę Ci tajemnicę. Wyłączyłem tarcie ( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡°) ͡°). Gracz ma ustawione friction na 0 i problem z głowy. A to dlatego, że z tarciem w box2d przy platformówkach więcej problemu niż pożytku.

Jedyną zaletą jest przyspieszanie/spowalnianie, które można bardzo prosto
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 jak bardzo
Visher - Kontynuując #visherdev, dziś dodałem w grze taki bajer, mianowicie zasymulow...