Ohayo!
Wrzuciłem aktualny kod źródłowy PlayGate na Githuba, co byście mogli robić code review i abym mógł dostawać feedback z postępów prac, jak i sugestie dotyczące jego przyszłości ()

https://github.com/PsichiX/PlayGate

#playgate #gamedev #programowanie #playcanvas #csharp #javascript #codereview #chwalesie
PsichiX - Ohayo!
Wrzuciłem aktualny kod źródłowy PlayGate na Githuba, co byście mogl...

źródło: comment_WnpnYrdIHQGrJueTWZedbG5Iv10VDfLz.jpg

Pobierz
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@PsichiX: Hejo, też chwilę przeglądałem kod i kontynuując wątek dodam parę rzeczy od siebie. No offense.

1. Nazewnictwo zmiennych - trzeba się na co zdecydować. Najlepiej jeśli nie używasz swojego stylu tylko potrafisz dostosować się do jakiejś normy. (ms_regexEscapes - to nie c++ :))

2. Brak jednolitej architektury. Widać, że pewne klasy powstawały spontanicznie i bez większego celu (TemplateFilesManager - zaglądam do środka i poza paroma metodami statycznymi nie widzę żadnego
  • Odpowiedz
@sathra: pytanie laika: Czy mógłbyś mi wyjaśnić w jaki sposób od strony technicznej to działa? Ja bym próbował to zrobić w następujący sposób:

W pliku tekstowym istnieją ponumerowane frazy w danym języku. 1- OK 2 - CANCEL itp. W Unity jest skrypt, który pobiera dane z pliku txt i przypisuje je kolejnym wcześniej zadeklarowanym zmiennym czyli np public string ok = OK. A potem ta właśnie wartość jest ustawiana jako
  • Odpowiedz
via Android
  • 1
@krisuman: na reklamach groszowe sprawy, ale sprzedałem licencje na 3 gry do dwóch firm: jedna za dość fajną ilość $ a przy drugiej licencji zyski 50/50
  • Odpowiedz
via Android
  • 2
@krisuman: mogę napisać tylko tyle że odezwała się do mnie firma że w kraju X chce wydać moją grę w swoim sklepie. Dają mi określoną sumę $ a ile oni zarobią na sprzedaży to ich. Więcej nie mogę napisać bo obowiązuje mnie klauzula o zachowaniu poufności.
  • Odpowiedz
#gamedev
#hearthstone Cumple i Cumpele ( ͡° ͜ʖ ͡°) Gdzieś widziałem pod tym tagiem obszerny wpis dotyczący tego, jak utrzymać gracza przy grze - na przykładzie Heartstone. Nie mogę znaleźć przez google - ktoś może ma gdzieś go zapisanego, albo może podesłać? Z góry dzięki
Pozdrawiam
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Przemysl: Taka sobie rozkmina jednak wolę tą: http://www.alexc.me/a-scientific-explanation-why-diablo-3-is-less-addictive-than-diablo-2/417/ co prawda dotyczy innej gry ale koleś przedstawia wartości uniwersalne, które stanowią o tym, że gra jest wciągająca. Przede wszystkim jest to system nagród, kar i wyzwań. Artykuł niestety po angielsku ale dla znających język i grę Diablo 2 i 3 może być nie lada smaczkiem, z którym ciężko się nie zgodzić.

Wracając jednak do HSa wydaje mi się, że gra tego
  • Odpowiedz
Ostatnie dwa dni głosowania na Angry John (gra tworzona pod #lukzdev) w konkursie, w którym mamy szansę dostać budę na PGA w Poznaniu. Wiem, że wiele osób miało problemy z procesem głosowania więc wrzucam szczegółowe info co należy zrobić:

1. Uzupełnić formularz tutaj: http://www.galaktus.pl/free/#mc_embed_signup_scroll
2. Kliknąć w potwierdzenie subskrypcji, które przyjdzie mailowo (trzeba sprawdzić spam).
3. Po pewnym czasie przyjdzie mail z formularzem do głosowania (na GMailu przychodzi do zakładki "Oferty"...
jasiek13 - Ostatnie dwa dni głosowania na Angry John (gra tworzona pod #lukzdev) w ko...

źródło: comment_Bh1B4OD0YmdLUIIZXyzUqu43cSo1M9dB.jpg

Pobierz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #java #androiddev

Chciałbym się z wami podzielić rozwiązaniem, które może okazać się naprawdę przydatne w waszych projektach.
FlatBuffers
Jest to coś dla tych, którzy kładą duży nacisk na optymalizację swoich aplikacji. Myślę, że #gamedev może być tym zainteresowane.

Uważam,
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Androiddev chyba niezbyt często używa JSONa

@beniamin-k: @siemanko:
Z moich obserwacji Androiddev używa prawie tylko Jsona, bo ci ludzie co robią kod od serwerów na innym piętrze, czy winnym mieście, kraju JSONA znają, a szybkość parsowania jest pomijalna. Narzut przesyłania przez Internet jest dużo większy. (Co nie znaczy, że w wielu zastosowaniach to ma sens, ale w wielu innych ważniejsze jest jak szybko backend może dostarczyć działający kod)
  • Odpowiedz
Prace nad #grawmiesiac trwają.

Zostało 20 dni, a ja dopiero mam podstawową część logiki, na siłę można by wydać grę na tej logice, więc zaczynam pracę nad wyglądem.

Rozgrywka: Większość terenów w mieście będzie zajęta przez Zombie. My klikamy w budynki, zdobywamy kasę, ulepszamy budynki, zdobywamy więcej kasy, ulepszamy skille walki, walczymy w kolejnymi zombie, odbijamy teren, budujemy budynek, klikamy, ulepszamy itd...
Kamera pewnie będzie w podobnym ułożeniu jak na gifie, ponieważ
R.....s - Prace nad #grawmiesiac trwają. 

Zostało 20 dni, a ja dopiero mam podstaw...

źródło: comment_I2BeYebvrTS0ybJday1i8CZvgIDyTN2k.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#gamedev #androiddev
Jak tworzycie grafikę do gier na andka? Jakiś program konkretny?
Polecicie też jakieś programy do tworzenia muzyki pod gry?
Najlepiej coś w stylu retro.
Dzięki z góry.

  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#produkcjamuzyki #tworzeniemuzyki #tworczoscwlasna #gamedev

Razem z mirkiem @megadziobak robimy muzykę do indie gierki o nazwie Skullstone. Coś w klimatach ambientu, dungeon synthu, szerzej jakieś elektroniki, z jakąś tam rozwiniętą, choć w małym stopniu orkiestracją. Gra będzie rpgiem nawiązującym do klasycznych dungeon crawlerów w stylu Eye of the Beholder i innych takich. Chodzisz po lochach, walczysz z jakimiś mobkami, wykonujesz mini questy, rozwijasz postać,
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@cizarek: Co to za logika? Jak ludzie maja na was glosowac jak nie chcecie pokazac co juz macie po tych 6 miechach? Wtf? Uwierz mi na slowo to zła taktyka. Robcie promo i chwalcie sie na potęge tym co już macie.
  • Odpowiedz
@Szafirion: Zarobkowo, kwestię dystrybucji mamy już niejako ustaloną. Nie jestem w stanie przewidzieć ceny, jedyne co wiem to to, że będzie dostępne dwupoziomowe demo. Dzięki za miłe słowa ;)
  • Odpowiedz
Kilka "drobnych zmian" (czyli przepisanie 3/4 kodu, "bo to ma działać lepiej!")

Changelog:
- kilka usuniętych bugów
- kilka dodanych bugów
- działające statystyki gracza (szybkość ataku, obrażenia itp., nie wszystko jest obecnie widoczne, ale już okodowane)
Noct - Kilka "drobnych zmian" (czyli przepisanie 3/4 kodu, "bo to ma działać lepiej!"...
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#gamedev #steam #pytanie
Hej hej. Jest jakas ciekawa alternatywa dla greenlighta?
Steam niby fajna sprawa, ale zawsze te 30% trzeba im oddac.
Wystawial juz ktos cos? Zastanawiam sie czy mozna np tylko pokazac sie na gl, a pozniej wycofac i isc na swoje. Ewentualnie czy moge dajmy na to zawyzyc cene steamowa, a u siebie na serwerze sprzedawac taniej.
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lupaczkokosow: Imho dzielisz skórę na niedźwiedziu. Jeśli 30% (czy realnie 45 jak pisał @LooZ) będzie znaczącą kwotą to będzie to najmniejszy problem, bo znaczy że osiągnąłeś sukces. Nie bez powodu dla większości indyków steam to jedyne źródło utrzymania. To jest biznes. Jeśli dzięki steamowi będziesz sprzedawał 5-10 razy więcej to te 40% nie jest czymś niesamowitym.

Powoływanie się na minecraft świadczy trochę o tym, że nie znasz tego
  • Odpowiedz
Siemka Mirki z #gamedev ,
Pobrania #fuzzycritters słabe, a dostałem ofertę od publishera, który zresztą sam mnie znalazł, więc myślę żeby wejść w to.
Na co dokładnie zwracać uwagę przy dopinaniu takiej umowy?
Czy może mi ktoś wytłumaczyć co dokładnie znaczy drugi punkt Term, bo nie wiem czy dobrze rozumiem.

#gamedev #unity3d #fuzzycritters #marketing
R.....s - Siemka Mirki z #gamedev ,
Pobrania #fuzzycritters słabe, a dostałem ofertę...

źródło: comment_DAqCfMkBXX4Eey0GJt4dy64beWkFuAqn.jpg

Pobierz
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MP0WER Mam po miesiącu zarobione $25 a pobrania są coraz mniejsze. Myślę że nie będzie szkody jak nic z tego nie wyjdzie, chociaż czegoś się nauczymy, bo pewnie dam znać jak idzie ;)
  • Odpowiedz
Czy chodzi o to że Publisher rekompensuje mi 30% przychodów jakie bym uzyskał przy tych wyświetleniach?


@RSGApps: Do 30% potencjalnych przychodów opartych na szacunkowych wyliczeniach średniego CPI przez Triniti.
Te szacunkowe wyliczenia są pewnie oparte na innych grach/produktach, ale ogólnie jest tam cholernie mało konkretów. Trochę jak obietnice polityków, że coś zrobią, ale nie powiedzą do kiedy. :P

Nie wiem co to za firma, ale wypadałoby ją prześwietlić. :)
  • Odpowiedz