Contents

Czym jest świat proceduralny w grach wideo?

Być może słyszałeś o świecie proceduralnym, jeśli jesteś zapalonym graczem. Ale co to właściwie jest? I jak wpływa na rozgrywkę?

Pozwól nam zagłębić się w badanie natury proceduralnie generowanej zawartości, jej podstawowej mechaniki oraz przypadków, w których taka technologia została zaimplementowana w kontekście gier.

Czym jest generowanie proceduralne?

/pl/images/procedurally-generated-game-map.jpg

Większość gier wideo jest projektowana z wykorzystaniem wstępnie skonstruowanych środowisk, takich jak te, które można znaleźć w serii Grand Theft Auto lub Call of Duty. W rezultacie, gdy gra jest odtwarzana wielokrotnie, jej elementy wizualne pozostają spójne, niezależnie od działań gracza lub wyborów dokonanych w grze.

Biorąc pod uwagę cel stworzenia autentycznych wrażeń z gry w symulacjach i konkurencyjnych grach wideo, które w dużym stopniu zależą od biegłości gracza, istnieje fundamentalne ograniczenie zakresu powtarzalności, zanim gracze rozczarują się monotonią. Dodatkowo, rozległe, ręcznie tworzone mapy wymagają ogromnych plików gry, takich jak te znalezione w Grand Theft Auto V przedstawiające południową Kalifornię, która zajmuje kolosalną przestrzeń dyskową 95 GB.

Aby zaoszczędzić miejsce na dysku i stworzyć odrębne mapy dla każdej instancji gry, projektanci zastosowali techniki generowania proceduralnego. Zamiast budować środowisko warstwa po warstwie ręcznie, algorytmy te generują całe światy w płynny sposób.

Wynika z tego, że niezależnie od tego, ile razy zagramy w grę, każda iteracja będzie prezentować ekskluzywne środowisko. Dodatkowo, generowanie proceduralne wykracza poza zwykłe tworzenie topograficznego terenu gry; deweloperzy wykorzystują je do generowania odrębnych narracji, linii fabularnych i określania wzorców zachowań postaci niebędących graczami, w tym ich procesów decyzyjnych.

Jak działa generowanie proceduralne?

Generowanie proceduralne rozpoczyna się od algorytmu i zalążka. Jest to podstawa tego, co próbujesz stworzyć, a gra użyje tego jako szablonu do jego stworzenia. Jak napisano na blogu X-Team , seed to “DNA dla konkretnej kopii tego, co próbujesz proceduralnie stworzyć”.

Jednym z podejść jest wykorzystanie ludzkiej postaci jako punktu wyjścia dla proceduralnie generowanej zawartości. Włączając różne parametry i atrybuty do procesu algorytmicznego, możliwe jest tworzenie różnorodnych wyników, które zachowują istotę humanoidalności, wykazując jednocześnie różne cechy w każdej iteracji.

Generowanie proceduralne wykorzystuje nasiona i zmienne do generowania spójnych i zróżnicowanych wyników w algorytmach.Włączając losowość poprzez generatory liczb losowych lub RNG, można wygenerować szeroką gamę różnorodnych iteracji dla gier.

Które gry wykorzystują generowanie proceduralne?

Generowanie proceduralne to popularna technika wykorzystywana przez wiele gier wideo do tworzenia wirtualnych środowisk. Podejście to sięga 1978 roku, kiedy to zostało po raz pierwszy wprowadzone w Beneath Apple Manor, a później wzmocnione wraz z wydaniem Rogue w 1980 roku.

Niektóre współczesne gry wideo stosują innowacyjne podejście do tworzenia sesji gry, wykorzystując te pomysłowe oznaczenia tytułów.

No Man’s Sky

/pl/images/no-mans-sky-trailer-screenshot.jpg Image Credit: PlayStation/ YouTube

Wspomniana wyżej gra wideo zdobyła uznanie za innowacyjną implementację generowania proceduralnego, która umożliwia graczom przemierzanie i odkrywanie rozległego wszechświata zawierającego ponad 18 kwintylionów unikalnych ciał niebieskich.

Dzięki wdrożeniu tej metodologii, każde ciało niebieskie posiada swój charakterystyczny system ekologiczny obejmujący florę, faunę, warunki meteorologiczne i potencjalnie pozaziemskie formy życia, z którymi gracze mogą wchodzić w interakcje w scenariuszach handlowych lub konfliktowych. Warto zauważyć, że pomimo ogromu tego uniwersum gry, rozmiar pliku cyfrowego pozostaje stosunkowo niewielki i wynosi zaledwie 15 gigabajtów.

Civilization VI

/pl/images/civilization-vi-trailer-screenshot.jpg Image Credit: Sid Meier’s Civilization/ YouTube

Seria Civilization zawiera w swojej ofercie zarówno mapy specyficzne dla danego regionu, jak i mapę globalną. Podstawowy tryb rozgrywki wykorzystuje jednak proceduralnie generowaną zawartość, aby zapewnić, że każda losowo zainicjowana gra zapewnia oryginalne wrażenia. W rezultacie rozpoczęcie nowej gry gwarantuje graczom za każdym razem charakterystyczny układ świata.

Wysoki poziom regrywalności Civilization VI jest istotnym czynnikiem wpływającym na jej niesłabnącą atrakcyjność. Pomimo spędzenia wielu lat z grą, gracze stale otrzymują nowe wyzwania, które sprawiają, że każda sesja jest świeża i ekscytująca. W związku z tym jest to jedna z najlepszych gier offline dostępnych na platformie iPad.

Rust

/pl/images/rust-trailer-screenshot.jpg Image Credit: Facepunch/ YouTube

Rust szczyci się reputacją jednej z najbardziej wciągających i wciągających gier eksploracyjnych i rzemieślniczych ze względu na rozległe i charakterystycznie zaprojektowane mapy. Mapy w grze są generowane proceduralnie, co skutkuje nieskończoną różnorodnością środowisk, z których każde zawiera zarówno naturalne, jak i sztuczne elementy stochastycznie rozmieszczone w topografii.

Graj w unikalnych światach gier stworzonych przy użyciu generowania proceduralnego

Generowanie proceduralne, które istnieje od kilku dekad, nadal jest skuteczną metodą tworzenia charakterystycznych środowisk gry we współczesnych grach wideo. W związku z tym, jeśli szukasz gry z wartością powtórki, rozważ wybór takiej, która wykorzystuje mapę generowaną proceduralnie.