Hej, piszę obecnie grę na Androida o nazwie MineColony i pomyślałem, że się pochwalę ;) Gra wciąż jest w fazie rozwojowej, ale sporo funkcjonalności jest już zaimplementowana. Chętnie odpowiem na Wasze pytania :)

https://www.youtube.com/user/lacozzini
Grę można pobrać za darmo z Google Play: https://play.google.com/store/apps/details?id=com.minecolony

#chwalesie #androiddev #android #gamedev #gry #gryandroid #programowanie
tomek-um - Hej, piszę obecnie grę na Androida o nazwie MineColony i pomyślałem, że si...

źródło: comment_yOaONNCUQjmoi2Zhq8XPpMdI9zTZEn5f.jpg

Pobierz
  • 30
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki z #gamedev Robię sobię grę na androida w której jest sklep w ulepszeniami i skórkami postaci za walutę w grze, ale kompletnie nie wiem jak się za to zabrać, pomyślałem, że mógłbym trzymać dane o skinach i perkach w grze i kupionych w jsonie, ale może ktoś z was już wcześniej coś takiego robił i chce się podzielić wiedzą, albo wpisem na blogu. #programowanie
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@interpolacja_liniowa: Ja trzymałem obiekty do kupowania zgrupowane, każdy przedmiot który można kupić, ma swoją charakterystyczną nazwę. Przy odpaleniu gry skrypt tworzył zmienne z nazw tych przedmiotów i nadawał odpowiednią wartość int zmiennej. 0-nie mam. 1-mam kupione. ale nie założone. 2-mam kupione i założone. Do tego jedna dodatkowa zmienna, która trzymała nazwę przedmiotu aktualnie założonego. A jak będziesz przechowywać te dane to już jak wolisz, ja przechowywałem w prefsach, pliku, xml
  • Odpowiedz
Programistyczne mireczki. Jak trudne jest napisać, bota albo program/skrypt do gry przeglądarkowej ściągający co godzinę zawartość aukcji (przedmiot, osoba wystawiająca, cena) oraz z giełdy( te same wartości) ?

Prawdopodobnie #js #bot #gamedev i nie zabijajcie za #programowenia
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki jaram się, drugi raz od dwudziestu lat udało mi się wyjść poza "pisanie silnika" i zacząć pisać coś, co działa! Obym tym razem wytrwał dłużej i stworzył chociaż jeden grywalny poziom :) I to nic, że to poniżej to dwa tygodnie pisania (+wcześniej 2 tygodnie w #cpp, ale nie było opcji stworzenia webowej wersji, więc odpuściłem).

Ficzery to ładowanie mapy, animacje (ok, to załatwia silnik ;)), poruszanie myszką,
sasik520 - Mirki jaram się, drugi raz od dwudziestu lat udało mi się wyjść poza "pisa...
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kopalina: raczej mądry człowiek, oferty pracy js / php na poziomie ostatnio nawet 17k netto dostaję regularnie, a ofert z gamedevu nie ma żadnych ( ͡° ͜ʖ ͡°)-
  • Odpowiedz
Siema!

Dodaliśmy ostatnio taki las (w drugiej połowie filmu). Wyszedł chyba całkiem ładnie :).
Teraz pracujemy nad obrzydliwościami, które w nim umieścimy żeby nieco uprzykrzyć rozgrywkę.

Więcej tu #ucieczkazbazgrolowic
carghool - Siema!

Dodaliśmy ostatnio taki las (w drugiej połowie filmu). Wyszedł c...
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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

W końcu zaczynam dodawać powerupy (jeszcze bez nakładanych efektów) - spawnują się w losowych odstępach czasu na planszy, również w losowych miejscach. Aby je zebrać należy przed przeciwnikiem trafić w nie dowolnym czarem. Ikonka powerupów oczywiście do zmiany. Maksymalnie 3 widoczne powerupy na planszy.

Wyświetlam też liczbę HP dla gracza jako liczbę (0-100).

Zacząłem zmieniać ikony żywiołów - może za kilka dni skończę ( ͡° ʖ̯
dese - W końcu zaczynam dodawać powerupy (jeszcze bez nakładanych efektów) - spawnują...

źródło: comment_t3IXJPFKxpMGiADUH8HVwz7zXZDuCUG9.jpg

Pobierz
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Doradzi ktoś jak ogarnąć temat powerupów w grze?
Mamy x powerupów, każdy z nich ma efekt trwający albo przez jakiś czas (przyspieszenie), albo jest natychmiastowy (dodatkowe życie). Powerupy mogą wpływać na nas, albo na przeciwnika (spowolnienie).

Jednocześnie można mieć 3 powerupy aktywne.
Powinny automatycznie po czasie "życia" znikać.
Nie wiem, jest jakiś wzorzec, który można by wykorzystać (pomijam kwestie technologii/silnika, chodzi o samo podejście) albo polecicie jakiś artykuł? Mogę nasrać milion ifów, ale chciałbym jednak
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@dese: (chodzi ci o kod tak?) normlanie? obiektowo? zwykła klasa z metodą wywoływaną przy zebraniu powerupa, metoda zwracająca true/false czy powerup powinien być dodany do gracza zamiast tylko się użyć, i wtedy metoda wywoływana przy każdym update, i może też zwracająca true/false (lub jakieś enum) czy powerup ma być usunięty.
Możesz też dodać możliwość rejestrowania jakiś innych zdarzeń, że np powerup może nasłuchiwać na uderzenia przeciwnika, by zrobić np tarczę.
  • Odpowiedz
Ja zrobiłem kiedyś coś w tym stylu, i sprawdziło się:

http://pastebin.com/UNPHRCqP

Pseudokod, i sporo rzeczy do poprawienia, bo piszę z pamięci, ale powinno być wiadomo, o co chodzi.

Ja nie miałem powerupów działających na przeciwników, więc trzeba by dodać coś takiego (proponuję np. żeby obiekt trzymający całą grę GameManager czy jak tam się nazywa u Ciebie też miał listę activeEffects, i jednym z możliwych efektów byłoby SlowDown z obiektem, którego to nie
  • Odpowiedz
TAKIEJ ŻE PROGRAMOWAĆ BĘDZIE MOŻNA TYLKO Z LICENCJĄ BO SERIO NIEKTÓRZY NIE MAJĄ ANI DOŚWIADCZENIA ANI WYOBRAŹNI I NA PRZYKŁAD NAPISZĄ "==" ZAMIAST "="
  • Odpowiedz
Siem. Zrobiłem moją drugą grę na Androida. Nazywa się Blinker i jest połączeniem twin stick shootera oraz bullet hella. Mocno zainspirowałem się grą #furi, która wyszła na niedawno na PC i PS4 (swoją drogą bardzo polecam Furi, obczajcie sobie soundtrack). Gra jest darmowa, więc nic nie szkodzi spróbować https://play.google.com/store/apps/details?id=janowiak.blinker
#gamedev #android #gry
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Sinti: Faktycznie, to mogło trochę dziwnie wyglądać z tym nagłym założeniem konta, przyznaję się bez bicia... Nie będę się teraz tutaj tłumaczyć, że tak naprawdę wykop zacząłem przeglądać x miesięcy temu - bo uważam że nie ma to sensu. Szanuję twoje zdanie i nie dziwi mnie takie spostrzeżenie.
Co do rozmiaru gry - jest to moja pierwsza gra i na pewno coś sknociłem w kodzie. Jednak lwią część jej rozmiaru
  • Odpowiedz
Mireczki z #gamedev.
Na iOS jest tak, że konto DEVa za $99/rok i muszą zaakceptować apkę w Cupertino.
Możecie mi przybliżyć jak wygląda wydawanie gier/aplikacji pod androida?
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach