středa 15. května 2024

Deník vývojáře: Vlastní RPG část V.

Editor úrovní - Bez něj se neobejde žádný herní projekt. Tvorba levelu je s ním tak rychlá, že vytvoříte bohatě zásobenou úroveň pod jednu minutu (!). Můj vlastní zatím bezejmenný editor má dvě fáze. V té první si myší vytvoříte podobu úrovně (kterou lze kdykoli změnit) - pokud držíte myšítko 1, můžete úroveň kreslit jako v kterémkoli malovacím programu. Až jsem s podobou spokojený, přepnu do druhého - detailního - editoru, kde už se mi sama od sebe vygeneruje podlaha. Dále mám na výběr druh obsahu, který lze podle potřeby tlačítkem přepínat: Věci, monstra a ostatní. Myšítko 1 přidává obsah a dvojka ho odstraní, pokud chci provést jakékoli změny. Kolečkem pak procházím, co všechno je v nabídce pod daným okruhem.

Dále, pokud kliknu myšítkem 1 na již vytvořený obsah, můžu mu přidat další detaily - například obsah truhly (vyskočí na mě nabídka věcí, které chci, aby v ní byly) nebo tlačítku předám informaci, jakou bránu má aktivovat.

Zvolím místo, kde se na začátku objeví herní postavička. Po uložení, pak jen přepnu tlačítkem na vyzkoušení již hotové úrovně. Nakonec se automaticky vygenerují zdi a veškeré potřebné kolize. 

Jak je vidět, editor není nijak pěkný - tudíž, abych ho přidal do finální hry, potřeboval by nutně zkrášlit. Zatím nemám motivaci ho přidávat. Případně, pokud by byla poptávka, rád ho do hry dám - rozhodně to nebude nijak složité.

zeal 

úterý 14. května 2024

Deník vývojáře: Vlastní RPG část IV.

Tajné věci (Secrets) - Během všeho toho mlácení monster je zapotřebí i nějaký oddych. V levelech tak bude i několik míst, kde budou ti inteligentnější hráči odměněni ne počtem bodů, ale opravdu užitečnou odměnou v podobě truhličky, která bude obsahovat jednu až více speciálních věcí (Power Items). Některé tajné místnosti budou zpřístupněny za pouhého hledání a ty s o něco lepší odměnou se zpřístupní až po splnění nějakého úkolu. Stále ale půjde o skrytý přístup, na který budou muset hráči přijít sami. Přemýšlím, zda tyto přístupy trochu ozvláštnit tím, že budou vždy na jiných místech, takže opětovné hraní by mohlo nabízet ještě více zábavy - možná bych to ale využil až v případném pokračování, že by se tyto tajné místnosti náhodně generovaly.

Nemělo by jich být moc, aby nezevšedněly. Na tu vůbec první hráče upozorní rádce: Po přečtení nápisu na zdi (klávesou pro zkoumání políčka před hráčem) se hráč dozví, že někde v místnosti (nejspíše ve zdi) je vstup do další, tajné, místnosti s odměnou (a nejspíš jen s ní, protože hráč by nejspíš další tajné místnosti nehledal, pokud by v nich bylo něco nebezpečného). 

Po vzoru her jako Diablo nebo Might & Magic VI budou ve hře i neidentifikované (a tedy svým způsobem tajné) věci, které bez rozluštění nepůjdou použít. Kobky jsou nebezpečná místa a zjišťování, co je která věc, s sebou nese daň, že při zkoumání na hráče může něco skočit. Zjišťování sebere nějaký ten čas, takže třeba si hráč ve spěchu rozmyslí, že to třeba nemá cenu - a nakonec odhodí nějaký silný předmět.

zeal 

pátek 10. května 2024

Deník vývojáře: Vlastní RPG část III.

Inventář - Jelikož jsem se rozhodl udělat hru v žánru "akčnější RPG", inventář proto nebude hrát takový prim, jako v klasickém RPGčku. Bude tu určitě co sbírat a dávám si celkem záležet na tom, co se tu bude sbírat. Dle mého soudu je inventář jedna z těch věcí, která dělá hru podstatně zajímavější a dovolil bych si tvrdit, že i zábavnější - a to i když je takto malý (ehm). 

Věci jsou rozdělené do několika druhů: 1. Obyčejné na jedno použití (lékarnička, kámen, kouzelný svitek) 2. Předměty typu Power Item (česky asi speciální věc?), u nichž jsou pak různá použití (vylepšení zbraně, vylepšení vlastností postavy, teleport a další velmi užitečné pomůcky pro zdolání hry) 

Jak fungují Power Items (speciální věci): Některé fungují na omezenou dobu - například boty bohyně Nike hráči vydrží 20 sekund. Naštěstí je ale vždy možné jejich efekt zastavit (a pak kdykoli pokračovat - ale jen s tím zůstatkem, který ještě u speciální věci zbývá). 

Další speciální věci mají omezený počet použití. Například nůž, je-li aktivovaný, se vždy přidá k vaší zbrani, ale jen desetkrát - pak z inventáře zmizí. Rovněž, vždy jde deaktivovat, cítí-li hráč, že na něj útočí jednodušší nepřátelé. Vždy si může zásobu nožů nechat na potom - třeba když uvidí, že se k němu blíží neférově velká skupinka (nože se rozletí do stran, takže je vždy lepší šetřit si je na tyto chvíle). 

Speciální věci dávají hráči velkou moc, a tudíž mají i svá omezení. V kteroukoli dobu je možné mít v inventáři aktivní pouze dvě speciální věci (je ale možné mít jich plný inventář - jen nemůžou být aktivní všechny naráz). Ty jdou kdykoli deaktivovat - jejich efekt ale bude platný pouze, budou-li aktivované (graficky znázorněné zeleným pozadím). Další omezení je v podobě počtu speciálních věcí v inventáři - hráč má povoleno mít v inventáři pouze od každé speciální věci jednu. 

Pokud narazíte na stejnou power item, například v truhle, anebo na zemi, není problém se později vrátit a vložit ji do inventáře. Stejně tak, pokud má hráč u power item Nůž například dvě použití z deseti, je možné tento nůž vyhodit na zem a vzít si jiný Nůž, u nějž je stále plný počet použití.

Každá posledně sebraná věc se stává v inventáři aktivní: Pokud hráče pronásleduje monstrum a hráči zbývá poslední kousek energie a najednou opodál uvidí na zemi lékárničku, po jejím sebrání lze bez přemýšlení (či přepínání v inventáři) zmáčknout tlačítko Použít a hráč získá z lahvičky energii.

zeal

čtvrtek 9. května 2024

Deník vývojáře: Vlastní RPG část II.

 


Brány - V žádné kobce nesmí chybět stopa po civilizaci. Některé oblasti tak byly zataraseny bránou, většinou takovou, co se neotevře, když do ní vrazíte nosem. Jelikož moje akční RPGčko není v žánru sci-fi, brány se budou muset otvírat "postaru", a to: 1. šlápnutím na plošinku, 2. položením něčeho těžkého na plošinku, 3. použitím příslušného klíče, 4. rozluštěním hlavolamu a jako pátou možnost zvažuji i násilnou cestu, ale ještě nevím, jak moc negativní dopad by to mělo na hráče - rozvíjet zločinecké sklony rozhodně není cílem této hry.


Hra bude mít více druhů bran - i po grafické stránce. Tady ta nahoře je spíše branka s pořádným zámkem, kterou lze otevřít jen klíčem pracovně nazvaným Quest Key. 

Vstup do další úrovně pak bude obstarávat brána se sedmero svícny - takové opravdu malinké pokývnutí na sérii Ishar a třetí díl Sedm bran nekonečna. Fajn na této bráně je, že hrdina do ní vejde, vyhopká schody a zmizí v jejím nitru - a pak se načte další level. Líbí se mi takto zepředu a dělat její verzi "na bok" se mi nejspíš nebude chtít dělat, ale ještě uvidíme.

zeal

úterý 7. května 2024

Deník vývojáře: Vlastní RPG

V dětství jsem si dost oblíbil herní žánr akčních RPG her. Kosení monster buďto dobovými zbraněmi anebo fantastickými kouzly mě zkrátka učarovalo. Na automatech to byl druhý Gauntlet, a posléze, v roce 1997, jsem instaloval Diablo už na svém vlastním PC a v roce 2000 jsem udělal totéž s velmi povedeným pokračováním s přídomkem 2. Dalo by se tedy říct, že možnost udělat si své vlastní akční RPGčko zdá se jako plán, kterému se nedá odolat.

Vývojářský deník část 1

Vlastně ani nevím, jak se přesně takový deník vývojáře správně píše. Důležité ale je, že se o to alespoň pokusím. Ve vývojářském prostředí Unity jsem si dal za cíl vytvořit vlastní poctu tomuto žánru, nebo alespoň hru, u které se budu dobře bavit. První užitečný poznatek do deníku je, že už přímo u tvorby této hry se dostatečně bavím. Dělám na ní už několik týdnů a momentální stav je celkem slušně hratelný. Je téměř hotových asi šest levelů. 

1 Pohyb

Mým cílem bylo udělat hlavně poctu klasické hře Gauntlet (2), tudíž chůze postavy byla rozhodnuta jako viděná z pohledu seshora. Povolený je i pohyb diagonálně, takže celkem postavička má osm různých směrů, jakými se může pohybovat. Hráč může chodit, ale i běhat. Běh má pak vlastní staminu, která tuto disciplínu omezuje, aby nešlo o neférovou výhodu nad monstry.  

2 Boj

Hlavní hrdina nalézá už na začátku první kobky zbraň - možná po hrdinovi, co nebyl tak úspěšný a chtěl třeba utéct a nějaké monstrum ho nejspíš zastavilo, ještě než stačil vyběhnout ven (mrtvola majitele zbraně není k nalezení nejspíš z důvodu, že si ho monstrum odtáhlo do své skrýše, aby měl něco na oběd). Jde o sekeru, ale ne jen tak ledajakou. Ve stylu Gauntletu s ní lze házet a nejspíš díky nějakému kouzlu se hrdinovi vždy vrátí zpět do ruky. Nabídka monster bude rozmanitá - od základních příšer po složitější až po hlavního záporáka.

3 Inventář

Každé správné RPG povoluje sběr věcí v dungeonu. Mé RPGčko je poctou Gauntletu, který ale žádný inventář nemá. Po kratším uvážení jsem se rozhodl, že by přece jen v něm měla tato funkce být a nakonec i z toho důvodu, že každý správný vývojář má inovovat, takže tu je: pět políček pro pět věcí. Jsou tu lékárničky, kouzelné svitky, nějaký ten kámen taky nesmí chybět a je tu i spousta kouzelných předmětů, díky nimž hrdina získává speciální vlastnosti. Klíče si dává za opasek - tudíž není třeba, aby se jimi plnil již tak malý inventář. Věci se dají najít buďto jen tak na zemi, anebo v zamčených truhlách. V pozdějších levelech si představuju, že by nějaké silnější monstrum po zabití také nějakou věc vyvrhlo ze svých útrob.

4 Cíl hry

Hrdina projde zhruba patnáct levelů ve třech různých (graficky i obsahově odlišných) kobkách. Cíl je osvobození království od zlých monster a poslání hlavního záporáka tam, kam patří. Po cestě čeká hrdinu řada překvapení, situace, které budou vyžadovat chytřejší přístup a zvládnout by to měl na jeden život (chráněný energií). 

5 Screenshoty

Během tvorby jsem pořídil nějaké screenshoty, a abych řekl pravdu, nejsou nijak upravované a rozhodně nejsou z finální verze, resp. se ve finální takto neobjeví. Stále ještě mnohé věci vylepšuji a výsledná podoba hry bude určitě ještě hezčí. Dávám je sem v rámci deníku vývojáře, tudíž není důvod je tu sem nedat v takové podobě, v jaké jsou. 













zeal