Reklama

Gry były wytwarzane ręcznie i przewidywalne. Zagrałeś je, pobiłeś je, a jeśli zagrasz je ponownie, zawartość pozostanie taka sama. Obecnie istnieje trend w kierunku dynamicznej zawartości: jeśli grasz w tę samą grę dwa razy, wrażenia mogą być radykalnie różne za drugim razem.

Co jest ostatnio zainteresowane treściami generowanymi proceduralnie? Jak się tu znaleźliśmy? I czy nadaje się do grania?

Co to jest generowanie proceduralne?

Ogólnie rzecz biorąc, generowanie proceduralne to tworzenie treści zgodnie z parametrami algorytmu, a nie ręczne tworzenie ręczne. Mówiąc najprościej, jest to proces tworzenia treści przy użyciu wyłącznie kodu.

W kontekście gier wideo „treść” może odnosić się do szerokiej gamy rzeczy: efektów dźwiękowych, ścieżek muzycznych, tekstur artystycznych, modeli obiektów, ukształtowania terenu, umiejscowienia wroga, rozwoju postaci i innych.

Kluczem do tych algorytmów proceduralnych jest to, że często zawierają one element losowości. Dzięki temu garść parametrów wejściowych może generować szeroką gamę wyników wyjściowych, co może pomóc zwiększyć odtwarzalność gry, ponieważ zawartość będzie inna w każdej grze przez.

instagram viewer

Łobuz (1980)

Ze względu na ograniczenia pamięci we wczesnej historii gier wideo, zawartość często miał generowane za pomocą algorytmów - w przeciwieństwie do współczesnych gier, które mogą wykorzystywać dziesiątki gigabajtów w zasobach wysokiej jakości. Podczas gdy większość wczesnych gier opierała się na pewnej formie generowania procedur, jednym z najbardziej znaczących przykładów jest Łobuz.

gry-proceduralna-generacja-łotr

ŁobuzTwierdzenie o sławie można w dużej mierze przypisać dwóm czynnikom: 1) użyciu znaków ASCII do rysowania elementów wizualnych oraz 2) losowemu generowaniu układów lochów i rozmieszczania obiektów. Rezultatem jest prawie nieskończenie powtarzalne doświadczenie, w którym żadna z dwóch gier nigdy nie była taka sama.

W rzeczywistości był tak popularny, że zrodził unikalną podkategorię gier wideo: roguelike Roguelikes: wyjątkowy i wymagający spin w gatunku RPGW 1980 roku została wydana gra Rogue, która zrodziła cały podgatunek gier RPG, trafnie nazwany roguelikes. Przeszukiwająca lochy gra generowana proceduralnie w grze, zapewniająca nieskończoną wartość powtórki, gwarantująca inną ... Czytaj więcej . Ale wpływ Rogue był tak wielki, że dotknął gier nawet poza niszowym gatunkiem, takich jak…

Tetris (1984)

Tetris prawdopodobnie nie jest to pierwsza gra, która przychodzi mi na myśl, gdy ktoś wspomina o treści generowanej proceduralnie, ale w zależności od tego, jak surowo chcesz być z definicją „generowania proceduralnego”, to pasuje rachunek.

Przed Tetris, łamigłówki 10 stron internetowych do grania w darmowe układanki online Czytaj więcej miał jedno rozwiązanie, które można było osiągnąć poprzez manipulację dostępnymi elementami. Mimo retrospektywnej prostoty rozgrywki Tetris, oferowało coś, czego wcześniej nie oferowała gra logiczna: niekończący się strumień losowo wybranych elementów bez warunku zwycięstwa.

gry-procedury-generacji-tetris

Wpływ Tetris można poczuć do dziś. Niektóre z najbardziej uzależniających gier logicznych naszych czasów - np. Ozdobiony klejnotami, Crush Candy, 2048 - mają losowe elementy, których nie można odtworzyć w formacie innym niż wideo. Te gry nie mogłyby istnieć bez generowania procedur.

I to nawet nie wspominając o stała popularność Tetris samo.

Diablo (1996)

16 lat po wydaniu Łobuz, Blizzard Entertainment zadebiutowało grą, która ostatecznie wprowadziła gatunek roguelike do współczesności: Diablo. To RPG oparte na akcji Top 5 alternatyw dla Diablo 3 [Gaming]Diablo 3 jest dostępne. Ta gra nie wszystkim się podobała. Niektórzy gracze uważają, że nie jest to zgodne z dziedzictwem serii Diablo, podczas gdy inni są po prostu szaleni z powodu DRM. Jeśli jesteś w ... Czytaj więcej tak dobrze zaimplementował elementy proceduralne, że fani zatracili w grze setki - a nawet tysiące godzin bez nudy.

Diablo zrobił wiele rzeczy dobrze, ale jeśli chodzi o generowanie procedur, to spopularyzował dwa konkretne elementy rozgrywki.

games-procedural-generation-diablo

Losowe układy lochów. Tak jak Łobuz i wszystkie jego klony, Diablo wygenerował lochy zgodnie z algorytmem z losowymi elementami, ale proces poszedł o krok dalej: zamiast po prostu dopasowywać znaki ASCII, DiabloLochy zostały wykonane przy użyciu izometrycznej grafiki 2D.

Losowe generowanie przedmiotów.Diablo zastosował także elementy losowe w swoim systemie przedmiotów, pionierski rodzaj rozgrywki, który jest nadal powszechny. Przedmioty nie tylko były klasyfikowane według poziomów rzadkości oznaczonych kolorami, ale statystyki każdego przedmiotu były generowane w locie w momencie tworzenia.

Minecraft (2009)

Choć generowanie procedur istnieje już od kilku dziesięcioleci, trudno zaprzeczyć, że współczesne szaleństwo proceduralne ma swoje korzenie w popularność Minecraft. W rzeczy samej, Minecraft jest dowodem na to, że gra może być atrakcyjna, nawet jeśli nie zawiera żadnych treści umieszczanych ręcznie.

gry-proceduralna-generacja-minecraft

Ta prawda utorowała drogę wielu niezależnym twórcom gier. Generowanie procedur znacznie obniża koszty tworzenia treści, umożliwiając programistom solo pracę bogate w treści gry bez konieczności naliczania tysięcy roboczogodzin na przedmiot, poziom i wroga projekt. Kod może to wszystko obsłużyć.

games-procedural-generation-no-mans-sky

Dlatego w ciągu ostatnich kilku lat nastąpiło ożywienie w niezależna scena gier 10 gier niezależnych tak dobrze, że w ogóle zapomnisz, że są niezależneMoże się jednak zdarzyć, że chcesz czegoś innego niż niezależna norma. Gra, która podąża za wartościami niezależnymi, ale jest wykonana z jakością, z której znane są gry AAA z najwyższej półki. Tytuły takie jak ... Czytaj więcej . Tytuły jak Wiązanie Isaac, Spelunky, i Niebo niczyje wszystkie zawierają „elementy roguelike” (termin równoznaczny z „elementami proceduralnymi”), które odnoszą wielki sukces.

Czy te gry istniałyby dzisiaj w obecnej formie, gdyby? Minecraft nigdy nie debiutował? Może, może nie.

gry-proceduralna-generacja-karzeł-forteca

Jeśli chodzi o proceduralne gry niezależne, jedna gra zasługuje na szczególną uwagę. Często wymieniany jako najgłębsza gra wideo wszechczasów, Dwarf Fortress ma setki powiązanych ze sobą systemów proceduralnych, które skutkują złożona rozgrywka 4 gry ze stromymi krzywymi uczenia się, które są warte wysiłkuNauka gier konkurencyjnych nie jest łatwym zadaniem. Gdyby ich opanowanie było łatwe, wszyscy graliby profesjonalnie. Jednak nawet jeśli nigdy nie osiągniesz tak wysokiego poziomu gry, ... Czytaj więcej to niesamowicie satysfakcjonujące. Żadna inna gra nie ma takiej głębi proceduralnej.

Końcowe przemyślenia

Ciekawie będzie zobaczyć, gdzie zmierza moda proceduralna. Czy widzieliśmy koniec tego? A może trend jest jeszcze w fazie początkowej? Osobiście uważam, że przeszliśmy tylko u podnóża tej góry i jestem podekscytowany przyszłością gier.

Jakie są inne wpływowe gry z treściami generowanymi proceduralnie? Które elementy proceduralne lubisz najbardziej, a które powstrzymają Cię przed graniem w tytuł? Podziel się z nami swoimi przemyśleniami poniżej!

Joel Lee ma tytuł licencjata w informatyce i ponad sześć lat doświadczenia zawodowego w pisaniu. Jest redaktorem naczelnym MakeUseOf.