No Man's Sky i przyszłość gier proceduralnych

  • Mark Lucas
  • 0
  • 5192
  • 539
Reklama

Jeśli nie słyszałeś o Niebo niczyje jednak brakuje ci. Ta gra przygodowa w otwartym świecie Ponad 5 gier z piaskownicą, takich jak Minecraft, musisz zagrać w Ponad 5 gier z piaskownicą, takich jak Minecraft, w które musisz zagrać Być może w ciągu ostatnich kilku lat Minecraft stał się dla ciebie nieaktualny. Dobrą wiadomością jest to, że istnieje wiele innych gier, takich jak Minecraft, które zapewniają atrakcyjne środowisko przetrwania w piaskownicy. jest pionierem nowego standardu w generowaniu procedur, który jest niezwykle interesujący, nawet jeśli nie uważasz się za gracza. Buzz jest mocny w tym przypadku.

W rzeczywistości tak silny, że wiele osób uważa No Man's Sky za jedną z najbardziej oczekiwanych gier w 2015 r. 15 Nieodpowiedzialnych gier wideo, w które musisz zagrać w 2015 r. 15 Niepowtarzalnych gier wideo, w które musisz zagrać w 2015 r. Wszystkie te gry są spowodowane zostanie wydany w 2015 roku, co oznacza, że ​​jest to lista gier, na które zdecydowanie powinieneś uważać od teraz do początku przyszłego roku. . Inni uważają, że gra wykazuje klasyczne oznaki nadmiernego marketingu gier. 3 rzeczy na temat branży gier wideo, która mnie wkurza [MUO Gaming] 3 rzeczy na temat branży gier wideo, które mnie wkurza [MUO Gaming] W większości wideo gry są fantastyczne. Wolną część czasu spędzam siedząc przed monitorem komputera lub telewizorem w grze wideo. Faktem jest,… lub “zespół zarodników”. Więc kto ma rację?

Rzućmy okiem na to, w jaki sposób No Man's Sky zrewolucjonizuje krajobraz generacji proceduralnej i co to oznacza dla przyszłości technologii wirtualnej.

Dlaczego generowanie proceduralne ma znaczenie

Kiedy niezależne tworzenie gier 5 Darmowe oprogramowanie do tworzenia gier do tworzenia własnych gier 5 Darmowe oprogramowanie do tworzenia gier do tworzenia własnych gier Darmowe oprogramowanie do tworzenia gier to świetny sposób na rozpoczęcie tworzenia gier wideo. Zebraliśmy najlepsze oprogramowanie do gier na rynku. renesans uderzył w scenę w 2010 roku, generacja proceduralna została wyrzucona na pierwszy plan. Było to jedno z narzędzi używanych przez niezależnych programistów do wypełnienia szerokiej luki w tworzeniu treści.

Pomyśl o grach takich jak Super Mario Brothers, Goldeneye 007, a nawet World of Warcraft. Potrzebnych jest tak wiele zasobów sztuki (takich jak duszki, modele, tekstury) i tak wiele bytów w grze, które wymagają skryptowania (np. Sztuczna inteligencja, projektowanie poziomów, zadania).

Jest to cała zawartość statyczna, którą ktoś musi wykonać ręcznie - proces, który zajmuje dużo czasu. Studia gier AAA mogą sobie na to pozwolić, ponieważ zatrudniają ogromne zespoły. Jednak niezależni programiści często latają solo i nie mogą tworzyć treści z tą samą prędkością lub jakością.

Więc zamiast ręcznie tworzyć dziesięć poziomów, dlaczego nie przekazać pracy algorytmowi, który może wygenerować tyle treści, ile potrzebujesz? To generacja proceduralna Jak generacja proceduralna przejęła branżę gier Jak generacja proceduralna przejęła branżę gier w pigułce.

Dziecko plakatu dla tej koncepcji to Minecraft Wprowadzenie Latecomer do gry Minecraft [MUO Gaming] Wprowadzenie Latecomer do gry Minecraft [MUO Gaming] Minecraft, sensacja oparta na klockach, która podbiła grę, ma teraz ponad trzy lata. Prawie trudno uwierzyć, że minęło tak dużo czasu od opublikowania pierwszej wersji alfa - i jest równie… , twórcza gra o przetrwaniu, którą można nazwać wirtualnym LEGO. Każda nowa gra zaczyna się od zupełnie nowego świata. Nic nie jest statyczne. Świat gry składa się z bloków o szerokości jednego metra, połączonych ze sobą zgodnie z szeregiem skomplikowanych zasad. Mając tylko garść zasobów (i odpowiedni zestaw zasad), Minecraft może zaoferować Ci wyjątkowe wrażenia za każdym razem.

A co z tym? Dwarf Fortress? Ta gra, która ewoluuje z roku na rok przez prawie dekadę, jest świętym Graalem wszechświatowych symulatorów i oszałamiającym pomnikiem autyzmu. Może to być brzydka gra o stromej krzywej uczenia się, ale żaden inny tytuł nie może się równać z głębokością i szerokością dynamicznej zawartości Dwarf Fortress.

Gdy setki systemów sterowanych algorytmicznie oddziałują na miliony złożonych sposobów, łatwo zobaczyć, jak wyglądałaby taka gra niemożliwy wytwarzać ręcznie. Może działać tylko z powodu generowania procedur.

W przypadku gier podobnych do Dwarf Fortress, ale mniej skomplikowanych, sprawdź gatunek roguelike Najlepsze gry Roguelike, gdy grasz na przerwę na kawę Najlepsze gry Roguelikes, kiedy grasz na przerwę na kawę Niektóre gry roguelike mogą trochę potrwać bić. Co jeśli twój czas jest ograniczony? Przedstawiamy roguelike coffeebreak! .

Ciekawostka: Twierdza Krasnoludów jest tak skomplikowana i wyjątkowa, że ​​Muzeum Sztuki Nowoczesnej uważa ją za dzieło sztuki, zdobywając ją w 2012 r. Jako jedną z 14 gier, które stanowią przykład interaktywnego projektowania 5 gier, które przypominają nam, że gry wideo są sztuką 5 gier, które Przypomnij nam, że gry wideo są sztuką Sztuka jest jedną z niewielu rzeczy w życiu, które można uznać za w 100% subiektywne. Flop sztuki jednego człowieka to arcydzieło drugiego człowieka. Dziwnie jest myśleć o grach wideo jako o sztuce, zwłaszcza, że… .

W jaki sposób “Niebo niczyje” Przekracza granice

Choć niesamowite jest to, że samotni programiści mogą tworzyć szeroki wachlarz treści do gry bez konieczności ręcznego tworzenia poszczególnych elementów, istnieje jedno główne niebezpieczeństwo w korzystaniu z generowania procedur - przynajmniej o ile dzisiaj widzieliśmy - i niebezpieczeństwo to jest chaos.

Każdy może wymyślić bełkotliwą matematykę, aby uzyskać losowo wyglądające wyniki, ale znalezienie niesamowitych umiejętności i zamierzonych efektów wymaga niewiarygodnych umiejętności i finezji. Prawdziwym wyzwaniem w proceduralnym generowaniu jest próba zasugerowania matematyki artyście - znalezienie układu równań, który zawiera w sobie pewien element procesu artystycznego.

Dobra treść proceduralna nie dotyczy losowości. Chodzi o zorganizowaną złożoność i właśnie tam zawodzi większość gier.

Na GDC 2015 jeden z programistów pracujących nad No Man's Sky twierdził, że istnieje 18 kwintillionów możliwych światów. Jeśli to sprawia, że ​​twoje oczy przewracają się, nie jesteś sam. Jest to wysokie roszczenie i obiecuje graczowi znacznie więcej, niż twórcy prawdopodobnie zamierzali.

W końcu jeśli planeta A i planeta B mają się zupełnie inaczej występy ale nadal trzymaj się tego samego podstawowego rozgrywka, to będzie ogromne rozczarowanie. W tym momencie tak naprawdę nie różni się to od posiadania jednej planety z wygenerowanym proceduralnie terenem - coś, co zostało już zrobione przez Minecraft i jego klony.

Na szczęście, w oparciu o to, co powiedzieli programiści, wydaje się, że tak nie jest.

Pierwszą podstawową koncepcją No Man's Sky jest to, co nazwałbym systemy zależne.

W większości gier proceduralnych systemy rozgrywki działają samodzielnie. Masz oddzielne zestawy zasad rządzących potworami (np. Tablice z łupami), przedmioty (np. Losowe statystyki), teren (np. Zasoby środowiska). Systemy łączą się ze sobą jak sieć węzłów.

W grze No Man's Sky systemy budują się na sobie jak piramida, a nie sieć. Wyniki jednego systemu stają się parametrami innego systemu, co daje więcej wyników, które określają parametry innego systemu. To ściślejsze sprzężenie daje szerszy zakres możliwości zmieniających rozgrywkę.

Na przykład podczas generowania nowej planety układ jąder może ustalić, że planeta ta znajduje się w odpowiedniej odległości od najbliższej gwiazdy, więc ma wodę. Ponieważ ma wodę, będzie miał zwierzęta, niebo będzie niebieskie, woda popłynie jak rzeki do jezior, góry będą miały śnieg itp..

Drugim podstawowym założeniem No Man's Sky jest to, że wszystko jest deterministyczny.

Z jednej strony deterministyczne generowanie nie jest wiadomością. Minecraft wykorzystuje wartości nasion do generowania swojego terenu. Jeśli użyjesz tej samej wartości nasion w dwóch różnych sesjach, teren skończy się dokładnie taki sam w obu. Ale w No Man's Sky, wszystko jest deterministyczny.

Kiedy lecisz w pobliżu planety, jej szczegóły są generowane z powietrza. Powiedzmy teraz, że lądujesz, spacerujesz trochę, zabijasz kilka zwierząt, a następnie odlatujesz z planety. Ponieważ odszedłeś, planeta zniknie w nieistnieniu. Nic nigdy nie jest zapisywane na dysku.

Ale jeśli wrócisz na tę planetę w późniejszym czasie, ta sama planeta będzie generowany z rzadkiego powietrza. Mało tego, wszystkie istoty obecne na planecie będą miały “nadal żył” kiedy cię nie było.

W jaki sposób? O stanie planety i zachowaniu jej mieszkańców decydują funkcje matematyczne. Biorąc pod uwagę punkt w czasie i punkt w czasie, gra zawsze zwróci tę samą odpowiedź, bez względu na to, kto składa wniosek lub kiedy żądanie zostało złożone.

Przyszłość generacji proceduralnej

Przełomem w No Man's Sky nie jest to, że te pomysły są nowe lub innowacyjne, ale fakt, że nikt nigdy nie zastosował tych konkretnych pomysłów w ten sposób. Na uwagę zasługuje jego próba stworzenia większej różnorodności proceduralnej, podobnie jak brak zależności od miejsca na dysku.

Ale czy tego najlepiej można oczekiwać pod względem treści proceduralnych? Jakie inne zmiany są obecnie w toku?

W listopadzie 2014 r. Odbył się ciekawy konkurs programowania online Sprawdź swoje umiejętności programowania w tych konkursach online Sprawdź swoje umiejętności programowania w tych konkursach online Czy jesteś w rutynowym programie? Martwisz się, że Twoje umiejętności kodowania spadły na płaskowyż? Czasami odpowiedzią jest duża dawka wyzwań, które rozciągają twoje umiejętności do granic możliwości. którego mogłeś przegapić: ProcJam (skrót od Procedural Jam). Choć sama konkurencja nie była poważna - nikt nie odszedł z wielką nagrodą główną - wyniki na pewno były.

Jednym z godnych uwagi wpisów był Dreamer of Electric Sheep, tekstowa gra przygodowa, która wyciągnęła wszystkie swoje opisy z internetowej bazy skojarzeń semantycznych. Czy można to zaadaptować graficznie, być może pobierając zasoby sztuki z różnych repozytoriów? Lub nawet generowanie zasobów sztuki w locie w oparciu o materiał źródłowy?

Ale jeśli mnie zapytasz, najbardziej ekscytującą areną dla treści proceduralnych jest rzeczywistość wirtualna. Dzięki naszej ostatniej wizycie w Army Game Studio Going "Hands On" w US Army Virtual Reality Game Studio Going "Hands On" w US Army Virtual Reality Game Studio Większość studiów gier jest dość szczera. Army Game Studio po raz pierwszy dostarczyło widok od wewnątrz i cieszę się, że mogę się z tobą podzielić. , widzieliśmy już, jak wirtualna rzeczywistość i gry wideo zderzają się w coś niesamowitego. Jeśli to Cię nie przekonuje, sprawdź symulacje rzeczywistości wirtualnej Symulacje VR Oculus Rift, które musisz zobaczyć, aby uwierzyć Symulacje VR Oculus Rift, które musisz zobaczyć, aby uwierzyć Widziałeś Oculus Rift, ale nie widziałeś szalone zastosowania, do których został wykorzystany. Sprawdź niesamowite dema Oculus Rift z całego świata. .

Czy potrafisz sobie wyobrazić, kiedy wszechstronność rzeczywistości wirtualnej dogania rzeczywiste życie, a my jesteśmy w stanie włączyć elementy zaawansowanych treści proceduralnych? Zapoczątkuje nową erę rozrywki głównego nurtu, umożliwiając ludziom odkrywanie nieskończonej sekwencji nowych i niepowtarzalnych światów.

Ale największy obszar, który wymaga poprawy? Osobisty ludzki dotyk.

Proceduralnie generowana treść musi z definicji być związana zbiorem reguł, co oznacza, że ​​zbiór wyników jest z natury skończony. Dlatego jest nieuniknione, że elementy świata w końcu zaczną się powtarzać i / lub będą podobne do poprzednich iteracji treści. Postęp w tej dziedzinie wymaga dosłownie sformalizowania impulsu artystycznego i ludzkiej kreatywności i może zająć bardzo dużo czasu. Z drugiej strony, może nie.

Czy jesteś fanem proceduralnego pokolenia? Czy osiągnął szczyt, czy nadal będzie kształtować krajobraz gier? Podziel się z nami swoimi przemyśleniami w komentarzach poniżej!




Jeszcze bez komentarzy

O nowoczesnej technologii, prostej i niedrogiej.
Twój przewodnik w świecie nowoczesnych technologii. Dowiedz się, jak korzystać z technologii i gadżetów, które nas otaczają każdego dnia i dowiedz się, jak odkrywać ciekawe rzeczy w Internecie.