Jak vytvořit textovou počítačovou hru (s obrázky)

Obsah:

Jak vytvořit textovou počítačovou hru (s obrázky)
Jak vytvořit textovou počítačovou hru (s obrázky)

Video: Jak vytvořit textovou počítačovou hru (s obrázky)

Video: Jak vytvořit textovou počítačovou hru (s obrázky)
Video: How to play Age of Empires 2 HD LAN or offline multiplayer 2020 2024, Smět
Anonim

Textové adventury, také známé jako Interactive Fiction, byly ranou formou počítačových her. Nyní jsou jeho fanoušci omezeni, ale docela loajální. Obecně lze tyto hry stáhnout zdarma, nepotřebují vysoké počítačové specifikace a je zajímavé, že si můžete vytvořit vlastní, aniž byste museli znát programovací jazyk.

Krok

Část 1 ze 3: Výběr softwaru

Vytvořte textovou hru Krok 1
Vytvořte textovou hru Krok 1

Krok 1. Můžete zkusit Inform 7

Inform 7 je poměrně silný software a je nejlépe známý pro vytváření textových her nebo interaktivní beletrie, jak se běžně nazývá. Programovací jazyk je navržen tak, že připomíná jednoduché věty v angličtině, ale přesto má plnou funkčnost. Inform 7 je k dispozici zdarma pro Windows, Mac a Linux.

Vytvořte textovou hru Krok 2
Vytvořte textovou hru Krok 2

Krok 2. Použijte Adrift, abyste usnadnili vytváření her v systému Windows

Adrift je také software pro kompilaci programovacího jazyka a interaktivní beletrie, který je populární a snadno se používá, protože jeho rozhraní je vizuální, nikoli kódové. Tento software je pravděpodobně nejjednodušší volbou, pokud nejste programátor. Adrift je k dispozici zdarma pouze pro Windows, ale výslednou hru lze hrát v jakémkoli operačním systému nebo v libovolném prohlížeči.

Vytvořte textovou hru Krok 3
Vytvořte textovou hru Krok 3

Krok 3. Pokud můžete programovat, pak může být na výběr také TADS 3

Pokud vidíte vytvoření této hry jako programovací projekt, pak je TADS 3 nejkomplexnější volbou softwaru pro tento účel. TADS 3 můžete snáze ovládat, pokud již rozumíte C ++ a/nebo Javascriptu. TADS 3 je k dispozici zdarma pro Windows, Mac a Linux.

  • Zejména pro verzi TADS 3 pro Windows má tato verze další funkci pracovního stolu („Workbench“), která usnadňuje použití lidem, kteří neprogramují a obecně je pohodlné používat.
  • Programátory může zajímat další srovnání mezi Inform 7 a TADS 3.
Vytvořte textovou hru Krok 4
Vytvořte textovou hru Krok 4

Krok 4. Prozkoumejte další běžné možnosti

Výše uvedený software je nejoblíbenější volbou v této oblasti, ale existují i další možnosti, které jsou také široce používány v komunitě interaktivních fikcí. Pokud vám žádný z výše uvedených nevyhovuje nebo chcete vyzkoušet něco jiného, můžete se také podívat na následující:

  • Hugo
  • ALAN
Vytvořte textovou hru Krok 5
Vytvořte textovou hru Krok 5

Krok 5. Vyzkoušejte tvůrce textových her v prohlížeči

Můžete začít hned a vyzkoušet si to, aniž byste museli cokoli stahovat pomocí následujících nástrojů:

  • Quest (více jako interaktivní sada pro beletrii výše)
  • Motouz (snadno použitelný vizuální editor)
  • StoryNexus (na tomto zařízení hráč klikne na řadu možností, nikoli na psaní příkazů; vaše hry lze načíst online [online] na StoryNexus)

Část 2 ze 3: Začněte vytvářet hry

Vytvořte textovou hru Krok 6
Vytvořte textovou hru Krok 6

Krok 1. Zvykněte si na používání textových příkazů

Většina textových her se hraje zadáváním příkazů. Lidé, kteří jsou zvyklí hrát interaktivní hrané hry, budou předpokládat, že vaše hra musí používat běžné příkazy, například „vidět (objekt)“a „získat (objekt)“.

  • V softwaru by měla být sekce dokumentace nebo tutoriálu, abyste se s těmito příkazy mohli seznámit a jak je začlenit do hry.
  • Někdy má hra jedinečné dodatečné příkazy; může být různé, buď „jog“nebo „posekání trávy“. Tato volba příkazu musí být hráčům jasně sdělena, pokud není záměrně držena v tajnosti nebo jen pro zábavu a není vyžadována k dokončení hry.
Vytvořte textovou hru Krok 7
Vytvořte textovou hru Krok 7

Krok 2. Navrhněte mapu a/nebo hru

Nejběžnější forma interaktivní fikce obvykle zahrnuje prozkoumání několika míst (běžně se jim říká „mezery“, i když příběh říká, že jsou místa otevřená). Váš projekt může začít tím, že vytvoříte jednu nebo dvě místnosti, které lze prozkoumat na začátku, poté několik dalších místností, do kterých lze vstoupit poté, co hráč dokončí jednoduchou hádanku nebo nejprve trochu prozkoumá, pak jsou tu větší a obtížnější hádanky, které vyžadují průzkum. opatrný.

Další možností je vytvořit projekt, který se více soustředí na rozhodnutí, která hráč dělá, ne na řešení hádanek. Příkladem je emocionální příběh o vztahu, který má hlavní postava ve hře s ostatními postavami, nebo příběh, který dává hráči spoustu možností a důsledky všech jeho rozhodnutí budou vidět v další dějové linii. Takové možnosti mohou stále vyžadovat geografickou mapu nebo použít „prostor“ve formě scén, kde hlavní hrdina prožívá něco podle tématu hry

Vytvořte textovou hru Krok 8
Vytvořte textovou hru Krok 8

Krok 3. Získejte pomoc s propojením jednotlivých prvků hry

Možná vaše první mezera nefunguje správně, nebo nevíte, jak pomocí softwaru vytvořit určitý efekt, proto vyhledejte dokumentaci nebo nabídku nápovědy nebo soubor „Přečíst mě“, který je obvykle ve stejném adresáři jako váš hlavní software. Pokud to stále není jasné, zkuste se zeptat na fórech na webu, kde jste si software stáhli, nebo obecně na interaktivních fikčních fórech.

Vytvořte textovou hru Krok 9
Vytvořte textovou hru Krok 9

Krok 4. Vytvořte úvodní část a první mezeru

Po vytvoření osnovy hry napište stručný úvod s vysvětlením hry, včetně vysvětlení unikátních příkazů, a také varování, pokud vaše hra obsahuje materiál speciálně pro dospělé. Poté napište popis první místnosti. Pokuste se udělat tuto první místnost zajímavou, protože hráči mohou například okamžitě odejít, pokud je první místnost jen prázdný byt. Zde je příklad úvodu pro hráče na začátku hry (důležitá slova jsou pro snadné pochopení vyznačena tučně):

  • Úvod:

    Abyste se připojili k této plavbě, vyměnili jste celou sbírku kupónů s občerstvením, ale nyní loď uvízla uprostřed moře. Jaká škoda! Raději najdi Lucy, doufám, že tu velkou bouři přežije. Pamatujete si, že byl ve strojovně, když udeřila bouře.

  • Varování a podmínky:

    Vítejte v "The Miser's Cruise". Typ zkontrolovat kupón pro zobrazení vaší aktuální sbírky. Použijte příkaz výměnný kupón následuje název kupónu pro použití „kouzelného“kupónu. Varování: tato hra obsahuje určité násilí a kanibalismus.

  • Popis pokoje:

    Stojíte v místnosti s dubovými stěnami. Železný rám postele byl bouří odfouknut a pod matrací pod lihovinou byla roztržena matrace. Na severu jsou zavřené dveře.

Vytvořte textovou hru Krok 10
Vytvořte textovou hru Krok 10

Krok 5. Vytvořte příkaz pro první mezeru

Zamyslete se nad tím, jak bude hráč interagovat s každým z předmětů, které jste zmínili. Hráč musí být alespoň schopen „vidět“nebo „x“(cíl) každého objektu. Zde je několik příkladů příkazů, které mohou hráči použít, a výsledný text, který se hráčům zobrazí:

  • podívej se na postel - Je naplněno vysoce kvalitním husím peřím, ale nyní je většina peří roztroušena v místnosti. Matrace byla ochablá a voněla po alkoholu.
  • x já - Jste vyčerpaní a máte na sobě jen růžový župan, který jste měli těsně před bouří. Váš župan má kapsy a je zavázán vlněnou šňůrkou.
  • otevřít dveře - Klika se otočila, ale dveře se neotevřely. Vypadá to, že zvenčí blokuje těžký předmět.
Vytvořte textovou hru Krok 11
Vytvořte textovou hru Krok 11

Krok 6. První místnost může být snadná hádanka

Klasickým začátkem je vyzvat hráče, aby našel cestu ven z tohoto prostoru. Tato výzva nemusí být příliš obtížná, ale může vám poskytnout představu o tom, jak bude vaše hra vypadat dále. Je to také příležitost naučit hráče pečlivě číst a hledat stopy. Po výše uvedených příkazech může hráče například napadnout následující:

  • zvednout postel - Jakmile nadzvednete matraci, vůně tequily vás praští do nosu. Není divu, že matrace pokulhává … Položíte matraci na stranu a poté si otřete ruce o župan.
  • x prostor - Stojíte v ložnici s dubovými stěnami. Železný rám postele byl odfouknut bouří a jediná matrace byla roztržena a kulhala v rohu místnosti. V rohu místnosti je také skříň na alkohol. Na severu jsou zavřené dveře. Na podlaze ležela rozbitá láhev.
  • vezmi láhev - Vzal jsi rozbitou láhev tequily. Je škoda to nechat být.
  • x pouzdro - Vaše peněženka je stále v kapse. Jsem vděčná!
  • x peněženka - Byly použity všechny kupóny na svačinu, ale vaše peněženka stále obsahuje nějaké nouzové kupóny. Aktuálně máte páčidlový kupón a píšťalový kupón.
  • vyměnit kupón na páčidlo - Zvedl jsi kupon páčidla a odkašlal si. Kupón odpluje a o chvíli později vám do rukou spadne páčidlo.
  • otevřete dveře páčidlem - Do mezery mezi dveřmi a rámem dáte páčidlo a zatlačíte, jak můžete. Zavrčení zvenčí vás vyděsilo. Ještě jedno stisknutí a dveře se otevřou, ale raději se připravte se zbraní.
  • otevřete dveře páčidlem - Tentokrát z vnější strany dveří nebyla žádná překážka. Dveře se okamžitě otevřely dokořán a venku byl šedý vlk, který na vás upřeně hleděl! Pojďme rychle přemýšlet - můžete si vybrat pouze jeden postup.
  • zaútočte na vlka lahví - Usekl jsi vlka s rozbitou lahví přímo v nose. Vlk zasténal a utekl. Cesta na sever je nyní bezpečná.

Část 3 ze 3: Zdokonalování a dokončení hry

Vytvořte textovou hru Krok 12
Vytvořte textovou hru Krok 12

Krok 1. Všechna slovesa a podstatná jména musí být jasná

Jako tvůrce her znáte všechny tyto pojmy nazpaměť. Ale ostatní lidé znají jen několik. Kdykoli přidáte nový příkaz nebo předmět, zejména ten, který je důležitý pro pokračování hry, ujistěte se, že je jasně a snadno použitelný.

  • Vyrovnejte názvy objektů v popisech a v příkazech. Příklad: pokud hráč vstoupí do místnosti a přečte popis „malby“, ujistěte se, že jako předmět v příkazu použijete také výraz „malba“. Pokud si nedáte pozor a poté použijete výraz „obrázek“, je hráč nucen nejprve zkusit s objektem komunikovat.
  • Pro slovesa používejte synonyma. Zamyslete se také nad tím, jak budou předmět používat ostatní hráči. Objekty ve formě „tlačítek“musí být možné používat jak s příkazem „stisknout tlačítko“, tak s „stisknutím tlačítka“. Pokud jsou ve hře nepřátelé, pak je dobré mít na (název nepřítele) příkaz „útok“, „pěst“a „zásah“a také „použít (název objektu, který může být zbraní)“.
Vytvořte textovou hru Krok 13
Vytvořte textovou hru Krok 13

Krok 2. Puzzle přizpůsobte pozadí

Nedovolte, aby hádanky, které jste obtěžovali navrhováním, neodpovídaly ani pozadí vaší hry. Možná si myslíte, že jste dost chytří na to, abyste vymysleli hádanku zahrnující vikingskou helmu, dynamit a úl, ale ve skutečnosti to nefunguje, pokud se tyto věci objeví na pozadí vesmírné lodi nebo třídy na střední škole. Vaše pozadí bude nepříjemné a hráči okamžitě poznají, že podivné předměty musí být součástí skládačky. “

  • Puzzle s více možnými řešeními se budou zdát realističtější, stejně jako jeden objekt, který lze použít pro více hádanek nebo má více použití.
  • Vytvářejte hádanky, které jsou relevantní. Musí existovat důvod, proč postavy ve hře potřebují vyřešit hádanku.
  • Vyhněte se známým hádankám, jako je hádanka s věží v Hanoji, bludiště a logické hádanky.
Vytvořte textovou hru Krok 14
Vytvořte textovou hru Krok 14

Krok 3. Buďte k hráčům féroví

Starověké hry byly známé jako nemilosrdné, například: „Zvedl jsi kámen a strhla se lavina, která tě zasypala. Je konec.“Dnešní hráči chtějí být za své úsilí více odměněni. Kromě toho, že hlavní postava ve hře neumírá, zde jsou příklady dalších cílů, které lze uvést:

  • Nenechávejte důležité herní události spoléhat na náhodný systém. Obvykle, když se hráči podařilo najít další postup, musí být stoprocentně úspěšný.
  • Poskytujte rady pro obtížné hádanky a nezískávejte příliš mnoho falešných stop, které by vás rušily.
  • Nevytvářejte hádanky, které nelze vyřešit podle toku hry, například hádanky, které lze vyřešit pouze tehdy, když víte, co ve hře bude dál, nebo hádanky, které musíte zkoušet, dokud neuspějete, ale pokud selhat, hlavní postava okamžitě zemře.
  • Je v pořádku, pokud je uprostřed hry prostor, který bude trvale uzavřen, ale hráči by měli být varováni. Pokud existuje možnost, která může hru zablokovat, měla by být dokončena, nenechte hráče pokračovat bez šance na výhru.
Vytvořte textovou hru Krok 15
Vytvořte textovou hru Krok 15

Krok 4. Zapište si všechny možné konce hry

Vymyslete možná zajímavá zakončení. Pokud hráč prohraje, měl by přesto získat titulní příběh, který vypráví, co se stalo, a povzbudí ho, aby to zkusil znovu. Pokud hráč vyhraje, pak musí dojít k brilantnímu a poměrně dlouhému konci, možná dokonce na konci hry bude speciální místnost, kde budou nějaké další příkazy, aby byla atmosféra vítězství ještě výraznější.

Vytvořte textovou hru Krok 16
Vytvořte textovou hru Krok 16

Krok 5. Hledejte inspiraci a další tipy

Na Brass Lantern, Interactive Fiction Database a IFWiki jsou k dispozici stovky článků, kde si můžete přečíst o specializovaných tématech, jako je psaní realistických postav nebo jak programovat objekty se složitými interakcemi. A především jsou to ukázky textových her na IF Archive, kde si můžete okamžitě užít textové hry, které máte rádi. Následující odkazy obsahují také mnoho dalších tipů pro začátečníky:

  • Příklady různých uvozovek ve sbírce IF Gems.
  • Kniha teorie IF
  • Craft of Adventure
Vytvořte textovou hru Krok 17
Vytvořte textovou hru Krok 17

Krok 6. Udělejte si test před hrou/beta test

Když je tvorba hry dokončena, zahrajte si ji nejprve sami. Vyzkoušejte všechny možnosti ve hře, stejně jako jakékoli „podivné“sekvence, které by měly přesahovat váš původní záměr. Po opravě různých chyb zkuste zapojit přátele a členy rodiny nebo pomocí online interaktivního přehrávače bezezbytku spustit stejným způsobem beta test. Požádejte o jejich zpětnou vazbu, které části jsou frustrující nebo nepříjemné, a zvažte jejich návrhy na změny nebo další možnosti.

Ukládejte si práci často a použijte příkaz zpět, pokud ho máte, takže můžete zkoušet různé cesty, aniž byste museli začínat od začátku

Vytvořte textovou hru Krok 18
Vytvořte textovou hru Krok 18

Krok 7. Zveřejněte svou hru

Některý software pro vytváření textových her má také online funkci pro nahrávání vlastních her. Hry jsou obvykle publikovány v IF archivu a nezapomeňte napsat svůj popis hry na IFDB.

  • Sdílejte své herní odkazy prostřednictvím sociálních médií a interaktivních fikčních fór, aby lidé věděli více.
  • Většina interaktivních fikčních her je k dispozici zdarma. Můžete nastavit cenu, ale pokud je to váš první projekt a nemáte následující, neočekávejte vysoké tržby.

Tipy

  • Jedním z efektivních způsobů, jak o hře informovat, je přihlásit se do jedné z mnoha dostupných interaktivních fikčních soutěží. Většinu můžete volně sledovat a alespoň s největší pravděpodobností získáte pár lidí, kteří si vaši hru vyzkouší. Pokud je dobrý, jeho pověst se rozšíří.
  • I zrakově postižení nebo zrakově postižení lidé mohou vytvářet interaktivní beletrii. Většina interaktivních systémů pro tvorbu beletrie je čistý text, takže to zkuste. K napsání herního programu můžete použít software pro úpravu textu a poté pomoc se softwarem pro čtení z obrazovky.

Varování

  • Některé dějové linie a pozadí jsou používány tak často, že jde o značková klišé, - v tomto případě musí být autoři her velmi zdatní, aby výsledky nebyly pro zkušené hráče interaktivní beletrie nudné. Vyvarujte se vytváření zápletky s amnézií, což je jen vzpomínka, prostředí je velmi obyčejné (byt nebo kancelář) nebo vypráví příběh obyčejných lidí, kteří najednou spadnou do pozadí hrdinské fantazie.
  • Vyvarujte se zmiňování věcí, které ve skutečnosti neexistují. Pokud existuje předmět, který je již zmíněn v popisu místnosti, pak se ujistěte, že na něj může hráč udělat alespoň příkaz „podívejte se“. Pokud se hráči dostanou do odpovědi s textem „Nic takového zde nevidíte“příliš často, bude vaše hra méně přesvědčivá. Jinými slovy, ujistěte se, že váš fiktivní svět je vždy v synchronizaci se základem programovacího kódu tohoto světa. Stejně jako při psaní beletrie je cílem učinit děj uvěřitelným. Pečlivé uspořádání světa může zabránit takovým chybám. Líní tvůrci her si hráči určitě přijdou na své.

Doporučuje: