@JavaDevMatt: A co miałby mieć do tego zestaw znaków?

Znak nowej linii jest różny w różnych char setach? Myślałem, że to zależy od systemu i programisty.

A według mnie tutaj to po prostu próba ujednolicenia znaków nowej linii do jednego standardu, tutaj do "\n" zamiast "\r" albo "\r\n" etc.
  • Odpowiedz
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
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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.
  • Odpowiedz
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
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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
  • Odpowiedz
@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.
  • Odpowiedz
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
JavaDevMatt - Czas na małe podsumowanie tagu #mattzagranico z moim planem ruszenia zn...
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Frondeus: Tak, to było pierwsze co mi przyszło do głowy jak myślałem o przeciwniku w klimacie zimowym. I łatwo było zpixelować ( ͡° ͜ʖ ͡°) Nadszedł czas zemsty, za wszystkie nieprzespane noce! ()
  • Odpowiedz
Hej.

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

tutorial

jest
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
B.....l - Szanowne Mireczki, zakładam własny tag #wyklykajgiereczkewue4wpoltoramiesia...
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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
jasiek13 - @Jonarz: widzę że przeczytałeś już mój komentarz. W każdym razie odrobina ...

źródło: comment_0wAabl0t1nDD7LXtUZTaKQwriLRgJRWJ.jpg

Pobierz
  • Odpowiedz
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
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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ą.
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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
  • Odpowiedz
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
  • Odpowiedz
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
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@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ć.
  • Odpowiedz
@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
jasiek13 - @Sejm: W poprzednich projektach #libgdx stosowałem standardowe obiektowe d...

źródło: comment_qrhZB9esmzIS2oW76KciIZl0X61i8UzT.jpg

Pobierz
  • Odpowiedz
@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.
  • Odpowiedz
@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
  • Odpowiedz