-->

sobota, 18 stycznia 2014

Premiera Teeter Pro 2 - Android


Na platformę Android ukazała się właśnie kolejna część Teetera Pro. Na początek oferuje ona 30 poziomów oraz nowe zasady rozgrywki. Tym razem oprócz jednej kulki mamy ich kilka na polu gry. Celem jest dopasowanie kolorowych kulek do odpowiednich łuz które także mają różne kolory. Każdy poziom liczy czas, w jednej z przyszłych aktualizacji zostanie dodana obsługa globalnych rankingów i dzięki temu czasy te zostaną użyte do rywalizacji z innymi. Także przyszłe aktualizacje wprowadzą elementy znane z Teetera Pro oraz być może jeszcze kilka nowych rzeczy :) Miłej zabawy!


Pobierz z Google Play!





Czytaj dalej/Read more!

niedziela, 17 listopada 2013

Holo Compass 1.4

Nowa wersja Holo Compass trafiła właśnie do Google Play. Naprawiony został przede wszystkim błąd z niewyświetlaniem się okręgu na niektórych telefonach. Motywy są teraz w pełni zintegrowane z Holo UI. Przez to minimalne wymagania co do wersji Androida podskoczyły do wersji min. 4.0. W najbliższym czasie postaram się obniżyć to wymaganie do Androida 2.1 za pomocą biblioteki supportującej ActionBar. Zmiany objęły także UI kompasu, płynną zmianę motywu bez wychodzenia z aplikacji oraz obcięcie wagi .apk o ponad połowę. Oczywiście aplikacja jest za free i nie wymaga żadnych uprawnień :) 

Link do pobierania: Holo Compass



Czytaj dalej/Read more!

czwartek, 14 listopada 2013

Teeter Pro na Windows Phone



Od wczoraj można pobierać moją grę Teeter Pro w Windows Phone Store! Na początek jest 30 poziomów do ukończenia, dodatkowe poziomy z wersji Androida dojdą na pewno w ciągu kilku tygodni. 

Link do pobrania: Teeter Pro

Co do samej certyfikacji w WP Store to trwa ona około 4 dni, w porównaniu do Google Play certyfikacja jest o wiele bardziej restrykcyjna. Na pewno żaden spam w takim przypadku nie znajdzie się w sklepie co jest na plus, także samych aplikacji jest o wiele mniej a to daje większą widoczność dla dewelopera. Samą opłatę licencyjną 99$ można ominąć zakładając konto studenckie na DreamSpark a później wpisując kod rejestracyjny z DreamSpark podczas rejestracji w Windows Phone Dev Center. Jeżeli planujesz robić aplikacje zainteresuj się WP, na Google Play jest już zbyt tłoczno, każdego dnia dochodzi wiele aplikacji i gier i spamu którego nikt nie kontroluje. 

Czytaj dalej/Read more!

wtorek, 1 października 2013

Motocross Challenge


Chciałbym przedstawić moją nową grę o nazwie Motocross Challenge. Wcielacie się w motocyklistę i musicie w jak najkrótszym czasie przejechać poziom (narazie jest ich 20). Po drodze oczywiście spotkacie drobne utrudnienia w postaci pachołków, opon, kamieni, cegieł itp. Do wyboru są także globalne rankingi a więc możecie rywalizować z graczami z całego świata. Gra jest oczywiście za free, miłej zabawy!









Czytaj dalej/Read more!

poniedziałek, 30 września 2013

Holo Compass bug fixing oraz Teeter Pro na WP

Na wstępie chciałbym napisać o Holo Compass, na niektórych telefonach (S4, HTC One, Infinity) występuje błąd z niewyświetlaniem się okręgu obrazującego obracanie się kompasu. Jest to wina najprawdopodobniej starej wersji cocos2D, która powoduje ten błąd. Dlatego w najbliższym czasie Holo Compass zostanie przepisany na libGDXa i myślę że ten problem zostanie zlikwidowany.

Co do Teetera Pro to prace ukończone są w 70%, do końca muszę przenieść 20 poziomów (na początek wersja WP będzie miała 30 poziomów), dorobić preferencje zapisujące postępy w grze oraz poprawić te błędy które wystąpią na rzeczywistym urządzeniu. Denerwujące są błędy z emulatora WP, który ma problemy z właściwym interpretowaniem dotyku, wydaje się że nie powinny one występować w rzeczywistości. Na plus emulatora jest to że działa akcelerometr i mogę swobodnie testować zachowanie fizyki co widać na poniższym zrzucie.



Czytaj dalej/Read more!

niedziela, 11 sierpnia 2013

Motocross Challenge

Prace nad moją nową grą idą w dobrym kierunku ;) Aktualnie do ukończenia są poziomy (na początek 15), preferencje, poprawna obsługa ekranów o ratio innym niż 1.6, UI dla ekranów < 1280x768 oraz jeżeli się uda to Google Play Game Service dla tablic wyników i osiągnięć. Niestety porzuciłem koncepcję prostej grafiki, docelowo każdy poziom miał być rysowany ręcznie a to jak się przekonałem wiązało by się z dużą wagą samej aplikacji. Na obecnym etapie jest zrobiony automat który sam rysuje "teren" poziomu. Na Adreno 200 gra osiąga około 30-40FPS ale są denerwujące zwolnienia, na szczęście większość telefonów ma przynajmniej Adreno 205 które jest około dwa razy szybsze niż poprzednik. Cały czas pracują nad lepszym zachowaniem się fizyki (gęstości różnych ciał, ich sprężystości), gra będzie oferowała sterowanie za pomocą akcelerometru oraz przycisków ekranowych. Jeżeli ktoś chciałby dowiedzieć się jak rozwiązałem różne rzeczy (UI, niezależne UI oraz projekcja rozgrywki, budowa levelu i jego rysowanie) może śmiało pytać ;] Motocross Challenge to nazwa na ten moment mojego projektu. Na koniec tego wpisu dwa screeny pierwszy pokazowy a drugi jak to wygląda od kuchni:





Czytaj dalej/Read more!

poniedziałek, 8 lipca 2013

Box2D w XNA


Pisząc aplikację na Android używam często silnika fizyki o nazwie Box2D. Jest to jeden z lepszych silników fizyki dostępnych dla grafiki dwuwymiarowej. Jest do niego mnóstwo przykładów i poradników. Dzięki niemu kulka w Teeter Pro uderza o ściany a ciężarówka w Parkin Truck może mieć kolizje. Wystarczy stworzyć świat, dodać do niego kształty i zacząć aktualizować co jakiś określony czas stworzony świat aby zobaczyć że wszystko działa.

W przypadku programowania w XNA możemy użyć box2D-XNA (nie aktualizowany od dawna) lub użyć autorskiej nakładki na Box2D o nazwie Farseer Physic. Autor zapowiedział że nie zrobi supportu dla WP8 a tym samym MonoGame, ale za niedługo spróbuję przystosować Farseera dla MonoGame (być może wystarczy podmienić przestrzenie nazw z XNA na Monogame). Na tą chwilę udało mi się uruchomić Farseera z WP7 i XNA 4. Całość zajęła mi bardzo dużo czasu, Farsser nie chciał się skompilować i wyprodukować pliku .dll, który później dołączamy do projektu. Dlatego też dodałem źródła Farseer'a do projektu i poprawiłem kilka drobnych błędów. Ma to swoje plusy o tyle, że możemy ingerować w pliki źródłowe i je poprawiać ;]. Kompletny projekt działający z VS Express 2012 , XNA 4.0 możecie znaleźć tutaj. Poniżej screen z ekranu jak to powinno w praktyce wyglądać :]




Czytaj dalej/Read more!