23
Witam. Niniejszym wpisem rozpoczynam serię na temat produkcji Project Galactic Storm, naszej zapowiedzianej jakiś czas temu kosmicznej sieciówki.
Jedną z najważniejszych rzeczy przy tworzeniu takich gier jest danie graczom miejsca i możliwości ekspansji. Głównym (chociaż nie jedynym) źródłem tych rzeczy będą w tym przypadku układy planetarne. Moglibyśmy pójść po najmniejszej linii oporu i użyć jednego, zrobionego “ręcznie” układu i dawać graczom po prostu jego kopie, ale jako że astronomia jest moim konikiem postanowiłem rozwiązać to bardziej realistycznie.
21

Pomimo iż technologia WebGL jest stosunkowo młoda, już dostępna jest bogata baza frameworków. W zasadzie jest ich tak dużo, że na początku trudno któryś wybrać. W ostatnim czasie miałem okazję spróbować kilku z nich i podzielę się z wami moimi spostrzeżeniami.
Ostrzegam, że pewne cechy bibliotek, o których piszę mogą się zmienić w czasie (np. uwagi dot. niepełnych dokumentacji). Dodatkowo oceniałem ich możliwości pod kątem swoich potrzeb, ktoś inny może mieć inne wrażenia.
27
Właśnie dodaliśmy na naszym wortalu katalog gier stworzonych w WebGL. Lista będzie uzupełniana w miarę pojawiania się kolejnych ciekawych pozycji w sieci. W katalogu możecie również sami rejestrować nowe pozycje więc jeśli znaleźliście lub zrobiliście fajną grę – podzielcie się nią!
więcej…
19
Tak właśnie brzmi kodowa nazwa projektu wspomnianego we wpisie z 12 kwietnia.
Zadanie jest ambitne, a środki ograniczone, ale wspólnymi siłami damy radę. Chcemy zrobić strategiczną grę przeglądarkową przy wykorzystaniu najnowszych technologii dostępnych w specyfikacji HTML5 (WebGL, websockets, itp.). Mamy w tej chwili przygotowany wstępny design, który będzie rozwijany w miarę możliwości.
Ja (The_Lord) zajmuję się stroną serwera. Aplikacja powstanie w Ruby on Rails, bo ten framework najlepiej znam i przy okazji ma najlepsze (i najwcześniejsze) wsparcie dla pojawiających się nowinek, takich jak na przykład baza danych MongoDB, z której również będziemy korzystać.
Synchronizacja stanu między graczami odbywać się będzie przy użyciu websockets zrobionym w Ruby, ale jeśli popularność przekroczy nasze wszelkie marzenia i będziemy potrzebowali większej wydajności tego systemu – przesiądziemy się na Erlanga. To tyle ode mnie, oddaję głos kolegom
Natomiast ja (RecRoot) kodze silnik gry po stronie klienta (fizyka, grafika). Aby się nie zakopać z pracą postanowiliśmy wykorzystać któryś z frameworków WebGL. O tym który wybraliśmy i dlaczego napisze niebawem w osobnej notce.
28
Nasz cały wortal został przeniesiony na nowy serwer. Odświeżenie ustawień domeny może trochę potrwać, jeśli jednak czytasz ten wpis to znaczy, że przeglądasz 3dgames.pl na nowym serwerze!
Wykonaliśmy testy i wszystko wydaje się działać ok. Gdyby jednak ktoś zauważył nieprawidłowe działanie któregoś z modułów – będziemy wdzięczni za przesłanie informacji na adres admin@3dgames.pl lub zamieszczenie jej w komentarzu.
03
W tym roku czekają nas 2 bardzo ciekawe wydarzenia dotyczące gamedevu:
onGameStart
Konferencja dotycząca tworzenia gier w HTML5. Prelekcje będą prowadzone przez doświadczonych programistów z całego świata. Termin wydarzenia 22-23 września. Miejsce – Warszawa! Cena biletu 79 euro. Najnowsze technologie, frameworki, przykłady gier. Na pewno warto wziąć w tym udział!
IV Zjazd Twórców Gier.
Tegoroczny cykl konferencji odbędzie się w dniach 8-11 Września w Łodzi. Koszt uczestnictwa wynosi symboliczne 25zł. Tematyka prelekcji jest bardzo szeroka i na pewno każdy znajdzie dla siebie coś interesującego. Dodatkowo może poznać wielu ciekawych ludzi z polskiej branży gier.
Jak widać zapowiada się gorrący wrzesień
12
Witam!
Jako nowo przyjęty (wnioskuję po tym, że dostałem passy do bloga
) członek ekipy pozwolę sobie poinformować, że zaczyna się tworzyć nowy, ekscytujący (designerzy uwielbiają to słowo), otwarty (Bill nienawidzi tego słowa) projekt. W związku z tym poszukujemy ludzi posiadających doświadczenie w takich dziedzinach jak grafika 2D/3D, programowanie WebGL (Javascript), względnie muzyka (ambient/battle) + efekty dźwiękowe.
Teraz kilka słów o samym projekcie – jest większy niż te, które dotychczas widzieliście w wykonaniu 3dgames.pl. Naszym celem jest pokazanie, że WebGL to nie tylko zabawkowa technologia dla introwertyków z zespołem Aspergera, ale pełnoprawna technologia, która szybko się rozpowszechni (w końcu jest już stabilny Firefox 4) i będzie miała szansę konkurować z Flashem, czy Silverlightem, a nawet pokonać je na polu tworzenia interaktywnych aplikacji, a przede wszystkim – gier.
Chcemy stworzyć kosmicznego (na razie w sensie środowiska gry – skala przyjdzie później) rts-a, w stylu Homeworlda, Hegemonii, czy Master of Orion. Nie myślcie, o tym jednak tak, że celujemy za wysoko i projekt umrze jak wypali się nasz słomiany zapał – wychodząc na przeciw takim obawom postanowiliśmy zacząć od implementacji najbardziej podstawowych mechanizmów gry i jak najszybciej udostępnić grywalną alfę, aby gracze mogli jak najszybciej przekazywać nam swój feedback – i żebyśmy mogli lepiej wykorzystać nasze zasoby i skupiać się na poprawianiu/dodawaniu tych rzeczy, które gracze uznają za najbardziej potrzebne.
więcej…
01
Artykuł poświęcony jest eksportowaniu modeli (stworzonych w programie blender) do formatu JSON i ładowaniu ich w WebGL. Zrobimy również mały porządek z shaderami, które wrzucimy do osobnych plików, co daje lepszą czytelność i pozwala chociażby na kolorowanie składni, jeśli mamy edytor, który rozpoznaje GLSL.
Lekcja ta jest modyfikacją poprzedniej lekcji. Efekt końcowy na rysunku poniżej lub na żywo tutaj.
13
Ukończyliśmy właśnie prace nad grą „Vehicle Soccer”. Jest to trójwymiarowa zręcznościówka polegająca na umiejętnym manewrowaniu jednym z pojazdów w celu łapania, uderzania oraz omijania różnych piłek na arenach. Grać można samemu przechodząc i odblokowując kolejne rundy (tryb single) lub w 2 osoby na jednej klawiaturze starając się zdobyć więcej punktów od przeciwnika (tryb multi).
Gra została wystawiona do konkursu Mozilla Labs – Game ON więc możecie trzymać kciuki i jeśli wam się spodoba – oddać swój głos
Lista wszystkich gier zgłoszonych do konkursu znajduje się w galerii gier konkursu Game On.
Aby zagrać wystarczy kliknąć w screen, natomiast poniżej znajduje się krótkie podsumowanie projektu oraz użytych technologii.
25
Wszystkich naszych wiernych czytelników, którzy coraz bardziej zniecierpliwieni oczekują na kolejne tutoriale oraz posty pragnę uroczyście
poinformować że nasz wortal nadal żyje!!
Odzywamy się rzadziej, ponieważ pracujemy ciężko nad sporym projektem, który dostępny będzie już niebawem oczywiście na 3dgames.pl. Wczesny prototyp powstającej gry zobaczyć możecie na screenach poniżej. Narazie nie powiem nic więcej, poza tym, że będzie to gra przeglądarkowa ;P