GNU/Linux >> Znalost Linux >  >> Linux

Motouz:Open Source nástroj pro vytváření her se slovy, neboli interaktivní fikce

Každý má v sobě hru, která čeká, až vyjde, stejně jako chestburster. Bohužel ne každý má schopnosti vytvořit hru, zvláště pak hru doplněnou grafikou. Naštěstí existuje způsob, jak vytvořit zábavnou hru pouze pomocí slov. Dovolte mi sdílet aplikaci, která by vám s tím mohla pomoci.

Co je to motouz?

Jak jsem již zmínil výše, Twine umožňuje komukoli vytvořit hru, aniž by musel vědět, jak psát kód. Pamatujete si na knihy Vyber si své vlastní dobrodružství? To je v podstatě to, jak Twine funguje.

Vytvoříte řadu pasáží, které mohou být jednou větou nebo stěnou textu. Každou z těchto pasáží jste pojmenovali, takže je můžete sledovat. Poté tyto pasáže propojíte a vytvoříte několik cest, kterými se hráč může ubírat na základě svých rozhodnutí.

Vytvoření nové pasáže je stejně snadné jako umístění dvojitých závorek kolem věty, například [[Pojďme pokračovat!]] . V tomto příkladu:„Pokračujme!“ je odkaz, na který kliknete, abyste se dostali do nové pasáže, a tato věta se stane názvem nové pasáže.

Dávám přednost tomu, aby se název nové pasáže lišil od spojovací věty. Můžete to udělat pomocí tohoto formátu:[[Pojďme pokračovat!|start-journey]] . V tomto příkladu kliknete na větu „Pojďme pokračovat!“ přejděte do pasáže s názvem start-journey.

Až budete hotovi, můžete hru publikovat jako soubor HTML a sdílet ji s přáteli nebo ji sdílet na webu, jako je itch.io.

K dispozici jsou pokročilejší funkce pro vytvoření složitějších her. Mezi tyto funkce patří:

  • Podpora proměnných
  • Zadávací pole pro získání informací z přehrávače
  • pokud…tak prohlášení
  • Smyčky a další

Další věc, kterou je třeba mít na paměti, je, že Twine využívá více formátů příběhu. Formát příběhu je v podstatě herní engine, který je zapečen do souboru HTML a umožňuje hře fungovat. Motouz je dodáván se třemi formáty příběhu:

  • Harlowe – Tento formát je výchozí a je navržen tak, aby se s ním mohli snadno naučit i začátečníci
  • Sněhulák – Tento formát je určen pro vývojáře her, kteří znají JavaScript a CSS. Tento formát použijte k vytvoření přizpůsobeného zážitku z hraní.
  • SugerCube – Tento formát je inspirován ranými verzemi Twine a umožňuje hráči ukládat pokrok a další funkce.
  • Chapbook – Tento formát je navržen pro novější uživatele a má zabudované pokročilé funkce.

Instalace

Bohužel většina repozitářů nemá nejnovější verzi Twine. To se může v budoucnu změnit.

Pokud používáte Arch nebo máte nainstalovaný správce balíčků Homebrew 3rd party, máte štěstí.

V opačném případě si musíte stáhnout nejnovější verzi a z webu rozbalit složku a spustit spustitelný soubor.

Pokud si Twine instalovat nechcete nebo jej chcete nejprve vyzkoušet, můžete se podívat na online verzi.

Moje zkušenost

Vytvořil jsem několik her s Twine pro některé herní jamy. Byly to první hry, které jsem kdy vytvořil, a bavily mě. Pokud jste v té době chtěli používat pokročilé funkce, museli jste trochu kódovat. Nyní můžete tyto funkce přidat pomocí nástrojů v editoru.

Jedním z problémů Twine je to, že jej nemůžete ve skutečnosti použít s git. Je to proto, že editor Twine ukládá všechny soubory na stejné místo. Neexistuje způsob, jak změnit místo určení.

Dalším problémem je, že korektury hry je obtížné. Existuje možnost „Zobrazit zkušební kopii“, která vám vše zobrazí na jedné stránce. Pokud máte menší hru, pak není problém, ale pokud máte větší hru, je potřeba opravit pravopisné a gramatické chyby. Naštěstí na to existuje nástroj.

Tweego je nástroj napsaný v Go, který vám umožňuje psát vaši hru Twine pomocí souborů ve formátu prostého textu. Tweego bylo inspirováno twee, což byl oficiální nástroj příkazového řádku společnosti Twine. twee nebyl aktualizován 5 let, takže jej nelze použít s novější verzí Twine. Tweego vám umožňuje exportovat vaši hru přímo do HTML nebo do formátu Twine.

K zálohování souborů vytvořených pomocí Tweego můžete snadno použít git. Textové soubory lze také velmi snadno vložit do kontroly pravopisu. Zde je textový soubor pro jednoduchou hru, kterou jsem napsal pomocí Tweego, abyste měli představu, jak je čitelná.

Poslední myšlenky

Celkově si myslím, že Twine je velmi dobrý nástroj pro tvorbu her. Je velmi jednoduché se naučit a má nástroje, které vám umožní vytvářet poměrně komplikované hry, aniž byste museli vědět, jak kódovat.

Obávám se však, že většina lidí ignoruje hry, které nemají okázalou grafiku. Textové hry byly první hry na počítačích a jejich hraní je stále zábavné. Vše, co potřebujete, je trocha fantazie.

Původní článek


Linux
  1. Sdílení souborů s otevřeným zdrojovým kódem s tímto nástrojem Linux

  2. Prohlédněte si možnosti binárních souborů ELF pomocí tohoto nástroje s otevřeným zdrojovým kódem

  3. 12 beletristických knih pro fanoušky Linuxu a open source

  1. Open source myšlenkové mapování s Draw.io

  2. Přenášejte soubory mezi telefonem a Linuxem pomocí tohoto open source nástroje

  3. Provádějte forenzní analýzu paměti Linuxu pomocí tohoto nástroje s otevřeným zdrojovým kódem

  1. Získejte přístup ke svému iPhone v systému Linux pomocí tohoto nástroje s otevřeným zdrojovým kódem

  2. Udržujte více linuxových distribucí na USB pomocí tohoto open source nástroje

  3. Spravujte svůj rozpočet na Linuxu pomocí tohoto open source finančního nástroje