Ostatnie dwa miesiące to 12 godzin pracy dziennie. A i w nocy też często śni mi się #dekompresja. Czasem jest ciężko, czasem mam dość. Czasem brakuje mi #15kmiesiecznie na koncie. Ale odpaliłem sobie wczoraj betę i poczułem autentyczną przyjemność z gry. A potem przyszło uczucie ogromnej satysfakcji. Warto było. To będzie dobra gra.

#gamedev
Pobierz
źródło: comment_t7jVGm0WcXzmMfBypNL39GyB5AfRVTfQ.jpg
Hej wszystkim. Dzięki z ciepłe przyjęcie mojego nowego kawałka :) Chętnie odpowiem lub opowiem na wszystkie pytania.

Carbon Life Forms przyznam, że nie słyszałem muszę się zainteresować. Solar Fields już bardziej. oczywiście za sprawa świetnego OST'a do Mirror's Egde'a. Chłopaki ze Szwecji, chociażby duet tworzący muzykę do BF4, zawsze potrafią stworzyć ciekawą muzykę elektroniczną.
@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 pole
@popo_von_kox: Cześć! Zrobione jest to w następujący sposób:

0. Tworzysz plik (Polish.txt) o przykładowej strukturze:

{
"ok": "ok",
"yes": "tak",
"no": "no"
}

1. Dla każdej wartości enuma SystemLanguage wyszukujesz pliku .txt w "Resources/Locale"
2. Posiłkując się LINQ parsujesz to do Dictionary. Klucz to hash.
3. Generowana jest statyczna klasa R zawierająca odniesienia do wszystkich zasobów:

/.../
public static class text {
public const int ok = 3548;
public const int
NO ELO.


No nic, losujemy sposród plusujących. Skorzystamy z narzędzia autorstwa niejakiego @skew. Dzięki Ci @skew!

Komora maszyny losującej jest pusta. Następuje zwolnienie blokady.

WYNIKI

@durzy_dzik
@Roztropny
@Pawciosl

Panowie, wrzućcie mi na priv wasz adres oraz maila z kontem google dzięki któremy uzyskacie dostęp do bety #dekompresja

Jak komuś bardzo smutno, że nie wygrał to na naszym fanpagu będzie jeszcze jeden konkurs. Koszulkę można też kupić :X

GOŁE BABY!!!

#
Pobierz
źródło: comment_a3KLVzHYX4FbYtEOusNUnirRpQvRieOV.jpg
Jest taka rzecz w Androidzie której bardzo brakuje mi w Unity. Automatyczne generowanie identyfikatorów zasobów. Na szczęście edytor Unity pozwala nam na robienie własnych rozszerzeń. Dlatego pisząc #dekompresja postanowiłem stworzyć skrypt który generuje nam:

Layers.cs - bit maski warstw
Tags.cs - stałe stringi z tagami
Scenes.cs - id scen

Oraz parametry dla każdego z kontrolerów Mecanim.

Skrypt dostępny jest tutaj: https://gist.github.com/mmoczkowski/aadae42d8ccb23aedb9b


#unity3d

====
Dekompresja - Top-down shooter bez mikropłatności na platformy mobilne.
@PanKamil907: Gamedevem zajmuje się już od paru lat. W pewnym momencie miałem dość klepania apek w korpo i postanowiłem zrobić grę. Moją własną grę. Zebrałem ziomeczków i odpaliliśmy kampanię crowdfundingową. Znaleźliśmy inwestora i zebraliśmy 60 000. Unity dlatego, że idealnie do tego się nadaje a ja je bardzo dobrze znam. Nie możemy sobie pozwolić na pisanie silnika od podstaw. Nie ma na to ani czasu ani funduszy.