Blog (8)
Komentarze (30)
Recenzje (0)

Wielka aktualizacja Project Spark - wersja dla Xbox, integracja z OneDrive i nie tylko

@GameDevWielka aktualizacja Project Spark - wersja dla Xbox, integracja z OneDrive i nie tylko04.03.2014 15:56

Project Spark zbliża się wielkimi krokami do dnia premiery. Dziś wersja beta pojawi się na konsoli Xbox One i będzie można w końcu wypróbować mechanizm motion capture w 3D za pomocą Kinecta. Będzie można nagrać za pomocą ciała dodatkowe animacje dla postaci a nawet mimikę twarzy łącznie z dialogami. Nowa wersja pojawiła się także wczoraj dla Windows tak by całość wzajemnie współpracowała. Projekt Spark coraz bardziej się rozkręca. Pomimo że to wciąż wczesna faza bety to jest już 250 tysięcy graczy i udostępniono publicznie 6 tysięcy projektów z których coraz więcej zaczyna wyglądać bardzo ciekawie. Wczoraj grałem w GearHead i jestem pod wrażeniem jak ktoś fajnie zaprojektował tą grę. Jej fragment pojawia się w najnowszym klipie prezentującym prace społeczności Spark. Jeszcze nie przetestowałem całości nowej wersji więc wypiszę tylko te zmiany które od razu zauważyłem

Integracja z dyskiem OneDrive

Wcześniejsze wersje beta edytora Project Spark przechowywały projekty lokalnie na komputerze. Było to utrudnieniem ponieważ przeniesienie projektu z jednego komputera na drugi wymagało udostępnienia go na chwilę publicznie i ściągnięcie na drugi komputer. W wyniku powstawały dwie lokalne kopie pozbawione wspólnego wersjonowania. Na szczęście ten etap testów beta już został zakończony i od teraz każdy nasz projekt jest zapamiętywany w chmurze na dysku OneDrive. Mamy do projektów dostęp na dowolnym naszym komputerze oraz na konsoli. To spore ułatwienie dla osób wspólnie tworzących większe projekty lub gdy ktoś kogoś uczy programowania. Jeżeli używamy w tym celu wspólnego konta to od teraz możemy łatwiej współpracować na odległość. Oczywiście jest to rozwiązanie tymczasowe ponieważ pełna obsługa współpracy wieloosobowej oraz gry wieloosobowej jest w przygotowaniu. Zgodnie z zapowiedziami powinna się pojawić gdy gra będzie bliżej finalnej premiery

Stabilność, wydajność oraz poprawki

Edytor jak na wersję beta działał do tej porty całkiem stabilnie. Szczególnie w styczniu całość działała poprawnie i jedynie interfejs użytkownika oraz menu było bardzo wolne. W lutym była niestety regresja i pojawiły się kłopoty z pierwszym uruchomieniem które potrafiło zawiesić aplikację, trudno było się też zalogować. Ten niestabilny stan trwał przez ostatnie 3 tygodnie. Nowa wersja dla Windows udostępniona wczoraj działa dużo, dużo lepiej. Interfejs użytkownika po raz pierwszy można nazwać płynnym i działa on bardzo szybko. Sama gra także znacznie przyspieszyła co jest szczególnie zauważalne w przypadku dużych i złożonych poziomów. Lepiej działa także detekcja kolizji oraz fizyka. Już praktycznie nie ma sytuacji że rzucane przedmioty częściowo wbijają się w ukośną podłogę co często zdarzało się we wcześniejszej becie.

Pliki pomocy

Nadal w wielu miejscach brakuje plików pomocy dla edytora Kodu ale takich miejsc jest znacznie mniej. Sprawdziłem kilka swoich skryptów i w miejscach w których wiedziałem że wcześniej były puste strony pomocy pojawiła się treść oraz przykłady. Przydałoby się jednak więcej plików pomocy tak by każdy mógł łatwiej zrozumieć jak programować w Kodu. Sam nie wiem jak z niektórych elementów korzystać choć spędziłem nad tym edytorem już trochę czasu.

Obsługa gamepadem

Project Spark najwygodniej obsługuje się za pomocą gamepada z Xbox 360. Dzięki temu możemy znacznie wygodniej modelować przestrzeń 3D niż za pomocą myszki. Jednak we wcześniejszych wersjach było kilka miejsc jak np. strony pomocy gdzie gamepad nie działał i trzeba było sięgnąć po myszkę. Na szczęście to poprawiono. Teraz dowolne miejsce aplikacji jest dostępne a na dodatek przy każdej opcji pojawiają się podpowiedzi pokazujące który klawisz należy nacisnąć by wejść w daną opcję. Jedynym elementem który nie jest możliwy aktualnie do obsługi z pada jest nazywanie zmiennych co trzeba zrobić z klawiatury. Podejrzewam że w przypadku Xbox One będzie podobnie ponieważ konsola obsługuje bezprzewodowe klawiatury

Motion capture w 3D za pomocą Kinecta

Najważniejszą nowością jest dostępny w wersji konsolowej pełny mechanizm motion capture. Sam go jeszcze nie sprawdzałem ale z zapowiedzi oraz wczesnych prezentacji wiadomo że będzie on umożliwiał nagrywanie ruchu postaci oraz mimiki twarzy. Podejrzewam że w aktualnej wersji będzie to tylko jedna postać ponieważ wynikową animację przypisujemy do wybranej postaci a nie całej sceny. Ale w przyszłości może się to zmienić bo Kinect obsługuje do 6 postaci poruszających się jednocześnie. Byłoby fajnie móc zrobić nie tylko pojedyncze animacje które następnie trzeba poskładać ale całe sekwencje dialogów itp. Nic nie buduje tak klimatu jak dobre sekwencje motion capture czego przykładem mogą być gry takie jak Uncharted, Tomb Raider lub Ryse. Chyba najbardziej klimatycznym filmikiem w Ryse była scena z wyrocznią - na tym wideo w 6 minucie.

Co dalej?

Ujawniono też kilka elementów które pojawią się w kolejnej wersji beta. Jedną z najciekawszych wydaje się zwiększenie liczby miejsc w których można do postaci przypisywać dodatki. Aktualnie takich miejsc jest 9 (dłoń, przedramię, tułów, stopa itp.) ale już w kolejnej wersji ma zwiększyć się do 18 (uda, ramiona itd.). To pozwoli na lepsze tworzenie nietypowych postaci w grze ponieważ będzie można przypisać poszczególne przedmioty do dowolnego wektora ruchomego a sam model bazowy postaci ukryć. Dzięki temu nietypowe postacie będą się animowały lepiej niż teraz. Przykładowo będzie można zrobić postać jak z gry Knack z konsoli PlayStation 4.

Kurs dla początkujących

Każdego kto chciałby nauczyć się tworzyć gry w Project Spark ale nie wie jak zacząć zapraszam do kursu który przygotowałem w styczniu. Mam nadzieję że w tym miesiącu uda mi się przygotować kolejne lekcje

Od dziś Project Spark jest dostępny dla każdego za darmo

Od 18 marca 2014 nie są wymagane klucze beta. Każdy może ściągnąć aplikację i tworzyć własne gry bez potrzeby wcześniejszej rejestracji. Zlikwidowano także abonament Spark Time który wcześniej ograniczał możliwość grania w gry używające DLC. Teraz każdy może grać we wszystko za darmo nawet jeżeli nie odblokował samemu zawartości DLC.

Project Spark - Sklep Windows 8.1

Na potrzeby tego kursu założyłem dodatkowe konto w grze gdzie będę publikował kod dla poszczególnych lekcji. Aktualnie są tam tylko najnowsze lekcje. Zapraszam. SatiricalCrab94.

Szanowna Użytkowniczko! Szanowny Użytkowniku!
×
Aby dalej móc dostarczać coraz lepsze materiały redakcyjne i udostępniać coraz lepsze usługi, potrzebujemy zgody na dopasowanie treści marketingowych do Twojego zachowania. Twoje dane są u nas bezpieczne, a zgodę możesz wycofać w każdej chwili na podstronie polityka prywatności.

Kliknij "PRZECHODZĘ DO SERWISU" lub na symbol "X" w górnym rogu tej planszy, jeżeli zgadzasz się na przetwarzanie przez Wirtualną Polskę i naszych Zaufanych Partnerów Twoich danych osobowych, zbieranych w ramach korzystania przez Ciebie z usług, portali i serwisów internetowych Wirtualnej Polski (w tym danych zapisywanych w plikach cookies) w celach marketingowych realizowanych na zlecenie naszych Zaufanych Partnerów. Jeśli nie zgadzasz się na przetwarzanie Twoich danych osobowych skorzystaj z ustawień w polityce prywatności. Zgoda jest dobrowolna i możesz ją w dowolnym momencie wycofać zmieniając ustawienia w polityce prywatności (w której znajdziesz odpowiedzi na wszystkie pytania związane z przetwarzaniem Twoich danych osobowych).

Od 25 maja 2018 roku obowiązuje Rozporządzenie Parlamentu Europejskiego i Rady (UE) 2016/679 (określane jako "RODO"). W związku z tym chcielibyśmy poinformować o przetwarzaniu Twoich danych oraz zasadach, na jakich odbywa się to po dniu 25 maja 2018 roku.

Kto będzie administratorem Twoich danych?

Administratorami Twoich danych będzie Wirtualna Polska Media Spółka Akcyjna z siedzibą w Warszawie, oraz pozostałe spółki z grupy Wirtualna Polska, jak również nasi Zaufani Partnerzy, z którymi stale współpracujemy. Szczegółowe informacje dotyczące administratorów znajdują się w polityce prywatności.

O jakich danych mówimy?

Chodzi o dane osobowe, które są zbierane w ramach korzystania przez Ciebie z naszych usług, portali i serwisów internetowych udostępnianych przez Wirtualną Polskę, w tym zapisywanych w plikach cookies, które są instalowane na naszych stronach przez Wirtualną Polskę oraz naszych Zaufanych Partnerów.

Dlaczego chcemy przetwarzać Twoje dane?

Przetwarzamy je dostarczać coraz lepsze materiały redakcyjne, dopasować ich tematykę do Twoich zainteresowań, tworzyć portale i serwisy internetowe, z których będziesz korzystać z przyjemnością, zapewniać większe bezpieczeństwo usług, udoskonalać nasze usługi i maksymalnie dopasować je do Twoich zainteresowań, pokazywać reklamy dopasowane do Twoich potrzeb. Szczegółowe informacje dotyczące celów przetwarzania Twoich danych znajdują się w polityce prywatności.

Komu możemy przekazać dane?

Twoje dane możemy przekazywać podmiotom przetwarzającym je na nasze zlecenie oraz podmiotom uprawnionym do uzyskania danych na podstawie obowiązującego prawa – oczywiście tylko, gdy wystąpią z żądaniem w oparciu o stosowną podstawę prawną.

Jakie masz prawa w stosunku do Twoich danych?

Masz prawo żądania dostępu, sprostowania, usunięcia lub ograniczenia przetwarzania danych. Możesz wycofać zgodę na przetwarzanie, zgłosić sprzeciw oraz skorzystać z innych praw wymienionych szczegółowo w polityce prywatności.

Jakie są podstawy prawne przetwarzania Twoich danych?

Podstawą prawną przetwarzania Twoich danych w celu świadczenia usług jest niezbędność do wykonania umów o ich świadczenie (tymi umowami są zazwyczaj regulaminy). Podstawą prawną przetwarzania danych w celu pomiarów statystycznych i marketingu własnego administratorów jest tzw. uzasadniony interes administratora. Przetwarzanie Twoich danych w celach marketingowych realizowanych przez Wirtualną Polskę na zlecenie Zaufanych Partnerów i bezpośrednio przez Zaufanych Partnerów będzie odbywać się na podstawie Twojej dobrowolnej zgody.