#grawmiesiac
Półmetek za mną, nad grą wciąż pracuję, 1 października wrzucę na kongregate żebyście mogli ocenić co się w miesiąc udało zrobić.
Po pierwszych 15 dniach źle nie jest ale przewidywałem, że uda się zrobić więcej.
Gra to oczywiście klon wszystkich klikerów, nie ma co się spodziewać rewolucyjnej rozgrywki po grze zrobionej w miesiąc przez amatora :D.
Aktualny stan:
#gamedev #unity3d #grawmiesiac
R.....s - #grawmiesiac
Półmetek za mną, nad grą wciąż pracuję, 1 października wrzucę...

źródło: comment_pfCS9FZmyruV7f9QjBCkEAoxg5pixisr.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@RSGApps: Możesz mi trochę opowiedzieć o etapach między: "napisałem grę, na kompie działa", a "da się ją pobrać z playstore i działa na smartfonie"?
  • Odpowiedz
@Noct: A co dokładnie chciałbyś wiedzieć? Używam Unity3D, więc sprawa odpalenia gry na smartfonie to tylko przycisk Switch Platform. Wrzucenie gry do Google Play to też nie jest zbyt trudne.
  • Odpowiedz
Tak patrzę na ten trochę niemrawy tag #unity3d i tak sobie myślę, że warto coś wrzucić.
Dziś osiągnąłem znaczy postęp w projekcie "Planeta".

To co widać na pic-related to proceduralna planeta. Icosphere stworzyłem skryptem dzieląc trójkąty dwudziestościanu prawidłowego (też napisanego skryptem).
Potem wygenerowałem szum Perlina (biblioteka LibNoise przeportowana na Unity).
Dało mi to wartość od -1 do 1 dla każdego wierzchołka kuli (a wierzchołków jest 686 tys.).
jigsaw96 - Tak patrzę na ten trochę niemrawy tag #unity3d i tak sobie myślę, że warto...

źródło: comment_ZJXYMdQ4Y5xzAgccsrmg1FmoyCPO7Ypb.jpg

Pobierz
  • 22
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, jako przyszły #technikinformatyk uczę się obecnie w szkole #javascript (teraz w nowej podstawie nie ma PSiO i Pascala/C++ tylko jest tworzenia aplikacji internetowych - teraz JS potem mamy mieć PHP i coś jeszcze). Niestety mam problem tkwiący w tym, że o ile ze składnią nie mam problemów, to ciężko mi z klepaniem kodu który by dane zadanie rozwiązał.
Na przykład na ostatniej lekcji było takie zadanie:
Utwórz
  • 47
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@TheLaw: czo? Serio masz z tym problem? Ja rozumiem że to podstawy, dopiero się uczysz itp., ale to jest naprawdę proste zadanie (chyba że czegoś nie rozumiem). Robisz pętlę iterującą po pierwszej połowie komórek i wpisujesz liczby, przy każdej iteracji robisz inkrementację. Potem identyczna pętla dla drugiej połowy tylko że zaczynasz wpisywanie od 100 i dekrementujesz. Rozwiązanie bardzo proste i brzydkie, ale nie ma sensu tego bardziej komplikować. Wypisać na
  • Odpowiedz
Ben Brode (Blizzard) o tym jak dostać pracę w gamedevie.

http://bbrode.svbtle.com/how-to-get-a-job-in-games
Tip #1: Play video games.
THANKS CORPORAL OBVIOUS. But seriously, play a lot of them. Be up-to-date, but also play the classics. Play Plants vs Zombies. Play Chrono Trigger. Play Frog Fractions. But above all, play games made by the company you want to work for. Hiring teams often ask what games you’re playing right now. What are your all-time-favorites? They’re generally looking to
a.....z - Ben Brode (Blizzard) o tym jak dostać pracę w gamedevie.

http://bbrode.s...

źródło: comment_ZJy3GEUAdC1rmBJQcnbpLAFEgJN0mvgz.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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