Ako vytvoriť počítačovú hru založenú na texte (s obrázkami)

Obsah:

Ako vytvoriť počítačovú hru založenú na texte (s obrázkami)
Ako vytvoriť počítačovú hru založenú na texte (s obrázkami)

Video: Ako vytvoriť počítačovú hru založenú na texte (s obrázkami)

Video: Ako vytvoriť počítačovú hru založenú na texte (s obrázkami)
Video: ВКУСНАЯ ЕДА ИЗ ПРОСТЫХ ПРОДУКТОВ В КАЗАНЕ 2 РЕЦЕПТА Узбекский суп 2024, Smieť
Anonim

Textové adventúry, tiež známe ako Interactive Fiction, boli ranou formou počítačových hier. Teraz sú jeho fanúšikovia obmedzení, ale celkom lojálni. Spravidla je možné tieto hry stiahnuť zadarmo, nepotrebujú vysoké počítačové špecifikácie a je zaujímavé, že si môžete vytvoriť vlastnú bez toho, aby ste museli ovládať programovací jazyk.

Krok

Časť 1 z 3: Výber softvéru

Vytvorte textovú hru Krok 1
Vytvorte textovú hru Krok 1

Krok 1. Môžete skúsiť Inform 7

Inform 7 je pomerne silný softvér a je známy predovšetkým pre vytváranie textových hier alebo interaktívnej beletrie, ako sa mu bežne hovorí. Programovací jazyk je navrhnutý tak, aby pripomínal jednoduché vety v angličtine, ale napriek tomu má plnú funkčnosť. Inform 7 je k dispozícii zadarmo pre Windows, Mac a Linux.

Vytvorte textovú hru, krok 2
Vytvorte textovú hru, krok 2

Krok 2. Použite Adrift na uľahčenie vytvárania hier v systéme Windows

Adrift je tiež softvér na prekladanie programovacích jazykov a interaktívnych beletrií, ktorý je populárny a ľahko sa používa, pretože jeho rozhranie je vizuálne, nie kódové. Tento program je pravdepodobne najľahšou možnosťou, ak nie ste programátor. Adrift je k dispozícii zadarmo iba pre Windows, ale výslednú hru je možné hrať v akomkoľvek operačnom systéme alebo v akomkoľvek prehliadači.

Vytvorte textovú hru, krok 3
Vytvorte textovú hru, krok 3

Krok 3. Ak môžete programovať, potom môže byť na výber aj TADS 3

Ak vidíte vytvorenie tejto hry ako programovací projekt, potom je TADS 3 najkomplexnejšou voľbou softvéru na tento účel. TADS 3 môžete jednoduchšie ovládať, ak už rozumiete C ++ a/alebo Javascriptu. TADS 3 je k dispozícii zadarmo pre Windows, Mac a Linux.

  • Najmä pre verziu TADS 3 pre Windows má táto verzia dodatočnú funkciu pracovného stola („Workbench“), ktorá uľahčuje používanie ľuďom, ktorí neprogramujú a všeobecne sa pohodlne používajú.
  • Programátorov môže zaujímať čítanie o ďalších porovnaniach medzi Inform 7 a TADS 3.
Vytvorte textovú hru, krok 4
Vytvorte textovú hru, krok 4

Krok 4. Preskúmajte ďalšie bežné možnosti

Vyššie uvedený softvér je v tejto oblasti najobľúbenejším výberom, existujú však aj ďalšie možnosti, ktoré sa v komunite interaktívnych fikcií taktiež široko používajú. Ak vám nič z vyššie uvedených nevyhovuje alebo chcete skúsiť niečo iné, môžete sa tiež pozrieť na nasledujúce:

  • Hugo
  • ALAN
Vytvorte textovú hru, krok 5
Vytvorte textovú hru, krok 5

Krok 5. Skúste prehliadač textových hier v prehliadači

Môžete to začať okamžite a vyskúšať to bez toho, aby ste museli čokoľvek sťahovať, pomocou nasledujúcich nástrojov:

  • Quest (viac ako súprava interaktívnej beletrie vyššie)
  • Motúz (ľahko použiteľný vizuálny editor)
  • StoryNexus (na tomto zariadení hráč klikne na niekoľko možností, nie na zadávanie príkazov; vaše hry sa dajú načítať online [online] v StoryNexus)

Časť 2 z 3: Začnite vytvárať hry

Vytvorte textovú hru, krok 6
Vytvorte textovú hru, krok 6

Krok 1. Zvyknite si na používanie textových príkazov

Väčšina textových hier sa hrá zadaním príkazov. Ľudia, ktorí sú zvyknutí hrať interaktívne beletrie, budú predpokladať, že vaša hra musí používať bežné príkazy, ako napríklad „vidieť (objekt)“a „získať (objekt)“.

  • V softvéri by mala byť časť s dokumentáciou alebo návodom, aby ste sa s týmito príkazmi mohli zoznámiť a ako ich začleniť do hry.
  • Niekedy má hra jedinečné dodatočné príkazy; môžu byť rôzne, buď „beh“alebo „kosenie trávy“. Táto voľba príkazu musí byť hráčom jasne oznámená, pokiaľ nie je zámerne držaná v tajnosti alebo len pre zábavu a nie je potrebná na dohranie hry.
Vytvorte textovú hru, krok 7
Vytvorte textovú hru, krok 7

Krok 2. Navrhnite mapu a/alebo hru

Najbežnejšia forma interaktívnej beletrie obvykle zahŕňa preskúmanie niekoľkých miest (bežne sa nazývajú „medzery“, aj keď príbeh hovorí, že miesta sú otvorené). Váš projekt môže začať vytvorením jednej alebo dvoch miestností, ktoré je možné preskúmať na začiatku, potom niekoľkých ďalších, do ktorých sa dá vstúpiť potom, čo hráč dokončí jednoduchú hádanku alebo najskôr trochu preskúma, potom prídu na rad väčšie a ťažšie hádanky, ktoré vyžadujú prieskum. opatrný.

Ďalšou možnosťou je vytvoriť projekt, ktorý sa viac zameriava na rozhodnutia, ktoré hráč robí, nie na riešenie hádaniek. Príkladom je emocionálny príbeh o vzťahu, ktorý má hlavná postava v hre s inými postavami, alebo príbeh, ktorý dáva hráčovi veľa možností a dôsledky všetkých jeho rozhodnutí uvidíme v ďalšej dejovej línii. Takéto možnosti môžu stále vyžadovať geografickú mapu alebo použiť „priestor“vo forme scén, v ktorých hlavná postava zažije niečo podľa témy hry

Vytvorte textovú hru, krok 8
Vytvorte textovú hru, krok 8

Krok 3. Získajte pomoc s prepojením jednotlivých prvkov hry

Možno váš prvý priestor nefunguje správne, alebo neviete, ako pomocou softvéru vytvoriť určitý efekt, preto vyhľadajte dokumentáciu alebo ponuku pomocníka alebo súbor „Read Me“, ktorý je zvyčajne v rovnakom adresári ako váš hlavný softvér. Ak vám to stále nie je jasné, skúste sa opýtať na fórach na stránke, kde ste si softvér stiahli, alebo všeobecne na interaktívnych fikčných fórach.

Vytvorte textovú hru, krok 9
Vytvorte textovú hru, krok 9

Krok 4. Vytvorte úvodnú časť a prvú medzeru

Po vytvorení osnovy hry napíšte stručný úvod s vysvetlením hry vrátane vysvetlenia jedinečných príkazov a tiež varovanie, ak vaša hra obsahuje materiál špeciálne pre dospelých. Potom napíšte popis prvej miestnosti. Skúste urobiť túto prvú miestnosť zaujímavou, pretože hráči môžu hneď odísť, ak je napríklad prvá miestnosť len prázdnym bytom. Tu je príklad úvodu pre hráčov na začiatku hry (dôležité slová sú tučne napísané, aby ich bolo možné ľahko pochopiť):

  • Úvod:

    Aby ste sa mohli pripojiť k tejto plavbe, vymenili ste celú svoju zbierku kupónov na občerstvenie, ale teraz loď uviazla uprostred mora. Aká škoda! Radšej nájdi Lucy, dúfam, že prežije tú veľkú búrku. Pamätáte si, že bol v strojovni, keď prišla búrka.

  • Varovania a podmienky:

    Vitajte v „Miser's Cruise“. Napíšte skontrolovať kupón na zobrazenie vašej aktuálnej zbierky. Použite príkaz výmenný kupón za ktorým nasleduje názov kupónu na použitie „magického“kupónu. Varovanie: táto hra obsahuje určité druhy násilia a kanibalizmu.

  • Popis izby:

    Stojíte v miestnosti s dubovými stenami. Železný rám postele bol búrkou odfúknutý a matrac pod nohami bol roztrhnutý a ochabnutý. Na severe sú zatvorené dvere.

Vytvorte textovú hru, krok 10
Vytvorte textovú hru, krok 10

Krok 5. Vytvorte príkaz pre prvé miesto

Zamyslite sa nad tým, ako bude hráč interagovať s každým z predmetov, ktoré ste spomenuli. Hráč musí byť aspoň schopný „vidieť“alebo „x“(cieľ) každého objektu. Tu je niekoľko príkladov príkazov, ktoré môžu hráči použiť, a výsledný text, ktorý sa hráčom zobrazí:

  • pozri sa na postel - Je naplnené vysokokvalitným husacím perím, ale teraz je väčšina peria roztrúsená v miestnosti. Matrac bol chabý a páchol po alkohole.
  • x ja - Ste vyčerpaní a máte na sebe len ružový župan, ktorý ste mali tesne pred búrkou. Váš župan má vrecká a je zaviazaný vlnenou šnúrkou.
  • otvor dvere - Kľučka sa otočila, ale dvere sa neotvorili. Zdá sa, že zvonku bráni ťažký predmet.
Vytvorte textovú hru, krok 11
Vytvorte textovú hru, krok 11

Krok 6. Prvá miestnosť môže byť ľahká hádanka

Klasický začiatok je vyzvať hráča, aby našiel cestu von z tohto priestoru. Táto výzva nemusí byť príliš náročná, ale môže vám poskytnúť predstavu o tom, ako bude vaša hra vyzerať ďalej. Je to tiež príležitosť naučiť hráčov starostlivo čítať a hľadať stopy. Po vyššie uvedených príkazoch môžu hráči napríklad napadnúť nasledujúce kroky:

  • zdvihnúť posteľ - Len čo zdvihnete matrac, vôňa tequily vám udrie do nosa. Niet divu, že matrac je chabý … Položíte matrac nabok a potom si utriete ruky o župan.
  • x priestor - Stojíte v spálni s dubovými stenami. Železný rám postele odvalila búrka a jediný matrac bol roztrhnutý a chúlostivý v rohu miestnosti. V rohu miestnosti je tiež skrinka na alkohol. Na severe sú zatvorené dvere. Na podlahe bola rozbitá fľaša.
  • vezmi fľašu - Vzal si rozbitú fľašu tequily. Je škoda nechať to tak.
  • x vrecko - Vaša peňaženka je stále vo vrecku. Som vďačný!
  • x peňaženka - Boli použité všetky kupóny na občerstvenie, ale vaša peňaženka stále obsahuje nejaké núdzové kupóny. Aktuálne máte páčidlový kupón a píšťalový kupón.
  • vymeňte páčivý kupón - Zdvihol si kupón páčidla a odkašlal si. Kupón odpláva a o chvíľu vám padne do ruky páčidlo.
  • otvorte dvere páčidlom - Do medzery medzi dverami a zárubňou vložíte páčidlo a zatlačíte, ako môžete. Zvonenie zvonku vás zaskočilo. Ešte jedno stlačenie a dvere sa otvoria, ale radšej sa pripravte so zbraňou.
  • otvorte dvere páčidlom - Tentoraz nebolo zvonku dverí nič prekážať. Dvere sa okamžite otvorili dokorán a vonku bol sivý vlk, ktorý na vás uprene hľadel! Uvažujme rýchlo - môžete si vybrať iba jeden postup.
  • zaútočte na vlka fľašou - Vlka ste sekli s rozbitou fľašou priamo v nose. Vlk zastonal a utiekol. Cesta na sever je teraz bezpečná.

Časť 3 z 3: Dokončenie a dokončenie hry

Vytvorte textovú hru, krok 12
Vytvorte textovú hru, krok 12

Krok 1. Všetky slovesá a podstatné mená musia byť jasné

Ako výrobca hier poznáte všetky tieto pojmy naspamäť. Ostatní ľudia však poznajú iba niekoľko. Kedykoľvek pridáte nový príkaz alebo predmet, obzvlášť ten, ktorý je dôležitý pre pokračovanie hry, uistite sa, že je to jasné a ľahko použiteľné.

  • Vyrovnajte názvy objektov v popisoch a v príkazoch. Príklad: ak hráč vstúpi do miestnosti a prečíta si popis „maľby“, uistite sa, že ako príkaz v príkaze použijete aj výraz „maľba“. Ak si nedáte pozor a potom použijete výraz „obrázok“, hráč je nútený najskôr sa pokúsiť s objektom komunikovať.
  • Pre slovesá používajte synonymá. Zamyslite sa aj nad tým, ako budú predmet používať ostatní hráči. Objekty vo forme „tlačidiel“je potrebné používať ako s príkazom „stlač tlačidlo“, tak aj s „stlačením tlačidla“. Ak sú v hre nepriatelia, potom je dobré mať na príkaz (meno nepriateľa) príkaz „útok“, „päsť“a „hit“, ako aj „použiť (názov objektu, ktorý môže byť zbraňou)“.
Vytvorte textovú hru, krok 13
Vytvorte textovú hru, krok 13

Krok 2. Puzzle prispôsobte pozadiu

Nedovoľte, aby sa hádanky, ktoré ste obťažovali navrhovaním, zhodovali ani s pozadím vašej hry. Môžete si myslieť, že ste dosť chytrí na to, aby ste vymysleli hádanku zahŕňajúcu vikingskú helmu, dynamit a úľ, ale v skutočnosti to nefunguje, ak sa tieto veci objavia na pozadí vesmírnej lode alebo triedy v strednej škole. Vaše pozadie sa bude cítiť trápne a hráči okamžite budú vedieť, že podivné predmety musia byť súčasťou skladačky. “

  • Puzzle s viacerými možnými riešeniami budú pôsobiť realistickejšie, rovnako ako jeden objekt, ktorý je možné použiť na viac hádaniek alebo má viacero použití.
  • Vytvárajte hádanky, ktoré sa vám zdajú relevantné. Musí existovať dôvod, prečo postavy v hre potrebujú vyriešiť hádanku.
  • Vyhnite sa známym hlavolamom, akými sú hádanková veža v Hanoji, bludiská a logické hádanky.
Vytvorte textovú hru, krok 14
Vytvorte textovú hru, krok 14

Krok 3. Buďte voči hráčom féroví

Staroveké hry boli známe ako nemilosrdné, napríklad: „Zdvihol si skalu a spustila sa lavína, ktorá ťa zasypala. Je koniec.“Dnešní hráči chcú byť za svoje úsilie viac odmenení. Okrem toho, že hlavná postava v hre neumrie, sú tu aj príklady ďalších cieľov, ktoré je možné uviesť:

  • Nenechajte dôležité herné udalosti spoliehať sa na náhodný systém. Obvykle, keď sa hráčovi podarí nájsť ďalší postup, musí byť úspešný na 100%.
  • Poskytnite rady pre ťažké hádanky a nenechajte sa zmiasť príliš falošnými stopami.
  • Nevytvárajte hlavolamy, ktoré nie je možné vyriešiť podľa toku hry, napríklad hlavolamy, ktoré je možné vyriešiť iba vtedy, ak viete, čo v hre bude ďalej, alebo hádanky, ktoré musíte skúšať, kým neuspejete, ale ak nepodarí sa, hlavná postava okamžite zomrie.
  • Je v poriadku, ak je v strede hry priestor, ktorý bude natrvalo uzavretý, ale na hráčov treba upozorniť. Ak existuje možnosť, ktorá môže zablokovať hru, potom by mala byť dokončená, nenechajte hráča pokračovať bez akejkoľvek šance na výhru.
Vytvorte textovú hru, krok 15
Vytvorte textovú hru, krok 15

Krok 4. Zapíšte si všetky možné konce hry

Vymyslite možné zaujímavé konce. Ak hráč prehrá, mal by stále získať titulný príbeh, ktorý rozpráva, čo sa stalo a povzbudzuje ho, aby to skúsil znova. Ak hráč vyhrá, musí ísť o brilantný a pomerne dlhý koniec, možno bude na konci hry dokonca k dispozícii špeciálna miestnosť, v ktorej budú ďalšie príkazy, aby bola atmosféra víťazstva ešte výraznejšia.

Vytvorte textovú hru, krok 16
Vytvorte textovú hru, krok 16

Krok 5. Hľadaj inšpiráciu a ďalšie tipy

K dispozícii sú stovky článkov o Brass Lantern, Interactive Fiction Database a IFWiki, kde si môžete prečítať o špecializovaných témach, ako je písanie realistických postáv alebo ako programovať objekty so zložitými interakciami. A predovšetkým sú to príklady textových hier v IF Archive, na webe, kde si môžete okamžite vychutnať obľúbené textové hry. Nasledujúce odkazy obsahujú aj mnoho ďalších tipov pre začiatočníkov:

  • Príklady rôznych citátov v zbierke IF Gems.
  • Kniha teórií IF
  • Remeslo dobrodružstva
Vytvorte textovú hru, krok 17
Vytvorte textovú hru, krok 17

Krok 6. Vykonajte test pred zápasom/test beta testu

Keď je tvorba hry dokončená, zahrajte si ju najskôr sami. Vyskúšajte všetky možnosti v hre, ako aj akékoľvek „podivné“sekvencie, ktoré by mali presahovať váš pôvodný zámer. Po oprave rôznych chýb sa pokúste zapojiť niekoľko priateľov a rodinných príslušníkov alebo použite online interaktívny prehrávač beletrie na spustenie beta testovania rovnakým spôsobom. Požiadajte ich o spätnú väzbu, ktoré časti sú frustrujúce alebo nepríjemné, a zvážte ich návrhy na zmeny alebo dodatočné možnosti.

Uložte si svoju prácu často a použite príkaz undo, ak ho máte, aby ste mohli vyskúšať rôzne cesty bez toho, aby ste museli začať od začiatku

Vytvorte textovú hru, krok 18
Vytvorte textovú hru, krok 18

Krok 7. Zverejnite svoju hru

Niektorý softvér na vytváranie textových hier má aj funkciu online na nahrávanie vlastných hier. Hry sú spravidla publikované v IF archíve a nezabudnite napísať popis svojej hry na IFDB.

  • Podeľte sa o svoje odkazy na hry prostredníctvom sociálnych médií a interaktívnych fikčných fór, aby ľudia vedeli viac.
  • Väčšina interaktívnych hraných hier je k dispozícii zadarmo. Môžete nastaviť cenu, ale ak je to váš prvý projekt a nemáte nasledujúci, nečakajte vysoké tržby.

Tipy

  • Jeden účinný spôsob, ako oznámiť svoju hru, je zapojiť sa do jednej z mnohých dostupných interaktívnych súťaží beletrie. Väčšinu z nich môžete voľne sledovať a prinajmenšom s najväčšou pravdepodobnosťou prinútite pár ľudí, aby si vyskúšali vašu hru. Ak je dobrý, jeho povesť sa bude šíriť.
  • Interaktívnu fikciu môžu vytvárať aj ľudia so zrakovým alebo zrakovým postihnutím. Väčšina interaktívnych systémov na tvorbu beletrie je čistý text, tak to vyskúšajte. Na napísanie herného programu môžete použiť softvér na úpravu textu a potom vám pomôže softvér na čítanie obrazovky.

Pozor

  • Niektoré dejové linky a pozadia sú používané tak často, že sú to značkové klišé, - v tomto prípade musia byť autori hry veľmi zdatní, aby výsledky neboli pre skúsených hráčov interaktívnej beletrie nudné. Vyhnite sa vytváraniu zápletky s amnéziou, ktorá je len spomienkou, prostredie je veľmi obyčajné (byt alebo kancelária) alebo rozpráva príbeh bežných ľudí, ktorí zrazu padnú do pozadia hrdinskej fantázie.
  • Nehovorte o veciach, ktoré v skutočnosti neexistujú. Ak existuje predmet, ktorý je už uvedený v popise miestnosti, uistite sa, že na ňom hráč dokáže urobiť aspoň príkaz „pozrieť“. Ak hráčov príliš často zasiahne text odpovede „Nič také tu nevidíte“, bude vaša hra menej presvedčivá. Inými slovami, zaistite, aby bol váš fiktívny svet vždy v synchronizácii so základom programovacieho kódu tohto sveta. Rovnako ako pri písaní beletrie, cieľom je, aby bol dej vierohodný. Starostlivé usporiadanie sveta môže takýmto chybám predchádzať. Lenivých tvorcov hier hráči určite chytia.

Odporúča: