5 Open Source Nástroje pro tvorbu Interaktivní Fikce

posted in: Articles | 0

Každý rok, video, grafika hry stále více a více realistické. Bohužel to často znamená, že příběh zaujímá zadní místo k působivé grafice. Na druhou stranu je interaktivní fikce, která staví příběh před cokoli jiného.

zatímco to bylo populární zpět v počátcích výpočetní techniky, interaktivní fikce také zaznamenala oživení popularity v posledních letech.,

zde je pět open-source nástrojů, které můžete použít k vytvoření vlastní interaktivní fikce. Ale předtím vám řeknu, co je interaktivní fikce.

co je interaktivní fikce?

Interaktivní Fikce (nebo POKUD) je termín pro počítačové hry, které umožňují hráčům, aby hru ovládat hlavní postavu přes sérii textových příkazů. Jednou z nejznámějších textových dobrodružných her je Zork.

existuje graficky bohatší verze, pokud se nazývá gamebooks., Gamebooks vám umožní kliknout si cestu přes hru, jakož, ale grafika a obrázky stále netvoří hodně ze hry. Důraz je kladen na text a příběh. Dobrým příkladem gamebooks je vybrat si vlastní dobrodružství série.

najdete, zda hry hrát zde a zde.

Nejlepší open source nástroje pro tvorbu Interaktivní Fikce

Dříve jsem vám ukázal, jak vytvořit e-knihy v Linuxu. Dnes vám ukážu některé nástroje, které můžete použít k vytvoření interaktivní beletrie na Linuxu. Následující programy nejsou uvedeny v žádném konkrétním pořadí.,

motouz

motouz je snadno použitelný program, který vám umožní vytvořit IF hru, aniž byste věděli, jak kódovat. Jediné, co musíte udělat, je vytvořit řadu pasáží a připojit je. Motouz vám dává možnost vidět mapu toho, jak jsou všechny vaše pasáže připojeny a jak proudí z jednoho do druhého.

Pokud chcete do hry přidat další, můžete ji rozšířit „o proměnné, podmíněnou logiku, obrázky, CSS a JavaScript“. Motouz exportuje hotový produkt jako soubor HTML. Díky tomu je velmi snadné sdílet s ostatními.

motouz je k dispozici pro Linux, Windows a Mac OS., Je licencován pod GPL v3.

Doporučené Čtení:

11 Open Source Nástroje pro Spisovatele

Jako inspirující nebo zavedené spisovatele, máte spoustu open source nástroje k dispozici pro všechny vaše kreativní potřeby.

Úkol

Quest je další možnost, která umožňuje vytvořit, POKUD, aniž by věděl, jak programovat., Tato aplikace je dodávána s vizuálním editorem skriptů, který vám umožní vybrat příkazy ze seznamu, takže si nemusíte pamatovat příkazy. Quest umožňuje vytváření textových dobrodružství i herních knih.

stejně jako motouz, Quest lze rozšířit pomocí obrázků, hudby a zvukových efektů. Můžete dokonce vložit videa z YouTube a Vimeo a upravit rozhraní vaší závěrečné hry pomocí HTML a JavaScriptu.

nejnovější verze ke stažení je 5.7.0 pro Windows. Pokud máte Linux nebo Mac, můžete použít online editor. Je licencován pod MIT a můžete se podívat na zdrojový kód zde.,

Squiffy

Squiffy je další nástroj pro vytváření IF od tvůrců questu. Je prodáván jako „jednoduchý způsob, jak psát interaktivní fikci“. Squiffy je trochu jiný než předchozí aplikace, protože to může výstup HTML a Javascript, jako motouzy, které lze přehrávat na svých webových stránkách. Můžete také použít PhoneGap otočit hru do aplikace.

nejnovější verze Squiffy je 5.0. Může být spuštěn na Linuxu, Mac a Windows. Můžete jej také použít v prohlížeči. Je licencován pod MIT a můžete se podívat na zdrojový kód zde.,

TADS

TADS nebo Text Adventure Development System je „prototyp-domény-konkrétní programovací jazyk a sada standardních knihoven“ pro vytvoření, POKUD. Nejnovější verze jazyka TADS je založena na C++ a JavaScriptu. Dodává se s kompilátorem, který vám umožní hrát hry a vytvářet je.

TADS je zdaleka jedním z nejsložitějších položek v tomto seznamu. Nejsem si jistý, jakou licenci používá, ale podle jejich webových stránek může být hra vytvořená s ní distribuována nebo prodávána bez omezení.,

Doporučené Čtení:

Artha: Offline anglický Slovník Aplikace pro Linux

Artha je funkce bohatý tezaurus aplikace k dispozici pro všechny hlavní distribuce Linuxu.

Ren’Py

Ren’Py je grafický román tvůrce. Téměř jsem to nezahrnul do tohoto článku, ale vypadalo to příliš úhledně, než abych to ignoroval., Podle svých webových stránek je Ren ‚ Py “ bezplatným a multiplatformním motorem pro digitální vyprávění příběhů. To usnadňuje kombinovat slova, obrázky a zvuky vytvářet vizuální romány a život simulační hry.“

stejně jako několik položek v tomto seznamu, Ren ‚ Py přichází s vlastním jazykem, ale také podporuje skriptovací jazyk Python. Ren ‚ Py nabízí podporu pro Linux, Windows a Mac. Hry vytvořené s ním lze také hrát na iOS nebo Android. Můžete dokonce vytvořit verzi pro nahrávání do Steamu. Většina Ren ‚ Py je licencována jako MIT. Můžete se podívat na zdrojový kód zde., Poslední vydání Ren ‚ Py je 6.99.12.

Inform (not open source)

stejně jako předchozí položka je Inform více než jednoduchý program pro vytváření IF. Inform je celý “ designový systém pro interaktivní beletrii založený na přirozeném jazyce.“Široká škála zahrnutých nástrojů vám umožní vytvářet“ dobrodružné hry, historické simulace, uchopovací příběhy nebo experimentální digitální umění.“Hotový zdrojový kód“ zní jako anglické věty, což je jedinečně přístupné neprogramátorům“.

Inform má knihovnu uživatelsky vytvořených rozšíření pro přidání funkcí do příběhu IF., Tvůrci nebo informují také napsal ebook s názvem psaní s informací pomoci spisovatelé začít. Inform může běžet na Linuxu, Mac a Windows. Verze Linuxu používá rámec GNOME. Nejnovější vydání Inform je 7.0.

Final Thoughts

Interactive Fiction byl jedním z prvních způsobů, jak časní programátoři vytvořili a hráli hry. Dnes jsou stále docela relevantní, protože je lze hrát kdekoli a nástroje se neustále zlepšují.

Když jsem byl mladší, četl jsem hodně z vašich vlastních dobrodružných knih, takže vidím přitažlivost těchto her., Jako autor beletrie, hrál jsem si s myšlenkou vytvořit si vlastní, ale vždy jsem byl příliš zaneprázdněn. Mám v plánu vzít další crack na to brzy. Pěkná věc je, že existuje tolik nástrojů a možností, ze kterých si můžete vybrat.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *