Mindent játékokról és fejlesztésről

Developer Pixie

Game Design - a jó puzzle titkai

2017. június 21. - Developer Pixie

Mostanában azon pörgök, hogyan lehet igazán izgalmas puzzle játékot csinálni, aminek van témája, és mégis jól körülhatárolható mechanikákat használ fel. 

Gondoltam ha már úgyis utána olvasok ennek, megosztom veletek is a szent tudást. 

puzzle-06.jpg

Mit jelent a puzzle?

Marsh Davies elmélete nekem nagyon bejött ezzel kapcsolatban. Ő azt mondja, hogy szerinte az a különbség puzzle és probléma között, hogy a puzzle azt szeretné, hogy megoldják, míg a probléma inkább akadályoz. A probléma nem akar megoldódni, ő hátráltatni akar, míg a puzzle célja az, hogy inspiráljon minket a saját megoldására. Ez elég furán hangzik, de játéktechnikailag szerintem teljesen használható gondolat. Ebből ki lehet ugyanis indulni: egy puzzle esetén mindig ott van minden szükséges eszköz, hogy megoldjuk a feladványt, tanít valamit nekünk, de mégis mi vagyunk azok, akiknek rá kell jönnie a megoldásra. 

fez.png

Milyen a jó puzzle? 

Jonathan Blow (ő csinálta a Braid-et) szerint az a jó puzzle, aminél a játékos hamar rájön, hogy mi a feladat. Persze ez nyilván személyes ízlés kérdése, de azzal mélységesen egyet tudok érteni, hogy azok a puzzle mechanikák amik arra alapulnak, hogy a játékosnak meg kell találnia valamit, ami majd csinál valamit, nem annyira kellemesek. A játékos ilyenkor azt érezheti, hogy nem neki kell kitalálnia a feladványt, hanem csak kattintgat, amíg rá nem jön, melyik az az elem, ami kell ide. A játék nem segít neki kitalálni logikailag, mert a játékos oldaláról nem logikus a megoldás. Lehet, hogy a designer szemével ez teljesen egyértelmű, de a játékos munkának érzi, hiszen semmi segítséget nem kapott azzal kapcsolatban, hogy mit kellene keresnie. Én az Unravel során sokszor éreztem azt, hogy trial and error jelleggel tudtam csak megoldani egy feladványt. Számomra az nem puzzle volt, inkább csak probléma, vagy még inkább akadály. Amikor pedig végre megtaláltam mi az istent kell csinálni, nem sikerélményt éreztem, hanem haragot, mert "mégis honnan kellett volna tudnom, hogy pont azt a botot kell arrébb tologatni?!"

header_2.jpg

A jó puzzle szerintem az, aminél a játékos nagy levegőt vesz pár próbálkozás után, és azt mondja: "Oké, akkor gondoljuk át! Mi kell ahhoz, hogy A-ból B-be eljussak?" és miután előállt pár lehetséges megoldási variációval, az esetleges bukás után pontosan tudni fogja, hogy mit kell másképp csinálnia.

Mit jelent ez a gyakorlatban? 

Hát a konkrét tanácsok nagyon változóak, mivel ez nagyban függ a játék egyéniségétől. Az azonban globálisan is elmondható, hogy a játékosnak mindig tudnia kell, hogy milyen mechanikák állnak a rendelkezésére - mit tud használni és hogyan. 

Nekem nagyon tetszett az a hasonlat, amikor a puzzle készítését a megoldásához hasonlították. A designer ugyanis ugyanúgy rejtvényt old meg, amikor elkészít egy puzzle-t: mi az, ami túl könnyű, és mi az, ami már nem megcsinálható. Maga a puzzle összerakása is egy játék, ami rengeteg iterálásból és prototípusok tömkelegének elkészítéséből áll. 

cut-the-rope-ipad-puzzle-game-1024x576.png

Egy designernek azzal kell játszani, hogy az egyes elemek és mechanikák milyen következményekkel járnak - tehát az outcome az, aminek mindig változnia kell. A játékosnak pedig minden pályán azt kell éreznie, hogy tanult valamit, hogy kapott valami újat, hogy most másképp kevertük a kártyákat. Ehhez nem feltétlenül kell minden pályán új mechanikát kitalálni, de persze ez a játék későbbi szakaszaiban elengedhetetlen lesz.

A Game Design Workshop (és egyébként a legtöbb game design könyv) azt tanácsolja, hogy igyekezzünk minél több variálható mechanikát kitalálni (emergent game mechanics). Nem attól lesz gazdagabb egy játék, ha folyamatosan új dolgokat vezetünk be, hanem attól, hogyha meglepjük a játékost, és jól ismert mechanikákat új dolgokra használunk fel. Így nem fogja azt érezni, hogy random kapott valami új dolgot, hanem élvezni fogja, hogy a sokrétű környezetben kreatívan rá kell jönnie, hogyan tudja használni azokat a képességeit, amiket már jól begyakorolt és kényelmesen használ. 

Ha tetszett a cikk, olvasd el a többi játékfejlesztésről szóló írásomat is, és kövess Facebook-on, hogy ne maradj le semmiről! :) 

A bejegyzés trackback címe:

https://developerpixie.blog.hu/api/trackback/id/tr6012610861

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

golemson 2017.06.22. 00:48:45

Végre valaki, aki a; vette a fáradtságot b; kellően érdeklődő/motivált c; rendelkezik a megfelelő szintű szakmai alázattal (a nem kívánt rész törlendő) és nem csak hogy utánaolvasott, de aztán át is gondolta, sőt meg is osztotta mindezt. Gratulálok! Máris nagyobb vagy a szememben mint jó pár kipróbált vagy wannabe game designer, akikhez volt szerencsém. :)
Engem mindenképpen motiváltál, rögtön 2 dologra is. Egyrészt rögvest utánanézni a blogodnak, amit véletlenül láttam meg az indexnek hála. Másrészt utánanézni az említett szerzők műveinek. Köszönöm!

Azért is örülök az írásodnak, mert pont ebben a dilemmában toporgok a saját készülő puzzle játékomban. Egyelőre úgy próbálom áthidalni, hogy nehézségi szinteket határozok meg. A "Könnyű", ha minden lehetséges segítséget megadok a játékosnak, így a játék a fenti definíciód szerint "puzzle". A "Haladó", amiben épp csak annyi segítséget kap, hogy kemény munka árán, de meg tudja oldani a feladatot (lásd: "probléma"). És végül az "akadály". :D Nincs segítség, oldd meg, ha tudod. (Nem tudod, hacsak nem te vagy Dustin Hoffman a Rainman-ből, vagy nincs piszok nagy mázlid, esetleg végtelen türelmed.) Biztos vagyok benne, hogy ez utóbbi szint miatt már építik is a saját külön bejáratú bugyromat a pokolban.:)
Persze tudom én, hogy ez így amatőr megközelítés, de első saját játéknál még nem is a kasszacsengő motivál, hanem hogy létre tudom-e hozni egyáltalán.

By the way, you made my day. :D THX
golem

Developer Pixie 2017.06.23. 10:49:48

@golemson: Örülök, hogy tetszik a blog, meg a cikk! Mindig nagyon jól esik hogyha látom, hogy mások is hasonló dolgokon agyalnak.

Amúgy szerintem a tiéd a legjobb megközelítés: meg kell csinálni, leszűrni belőle a tapasztalatot és a következőt jobban csinálni. Hogyha valaki mindig a tökéleteset akarja megalkotni, akkor sosem fog belekezdeni semmibe. Hajrá a játékoddal, majd ha kész van belőle valami, szívesen megnézném!