Að höfunda gagnvirka frásögn í Twine 2 vs Ink vs Garn

Skjótur og skítugur samanburður með dæmum

(Uppfærsla: Ég hef nú tekið Garn með í þessum samanburði.)

(Athugið: Eftirfylgni við þessa færslu, samanburð á því að koma sameining Unity í gang fyrir Twine 2, blek og garn er að finna hér.)

Í viðskiptaverkefni nýlega byrjaði ég að skoða gagnvirkt frásagnarheimildarkerfi sem bjóða upp á sameiningaraðild. Nánar tiltekið hef ég verið að skoða hvernig algeng mynstur eru gerð með því að nota hvert kerfi. Ég fann engan kerfisbundinn samanburð á kerfunum tveimur á netinu, svo ég er mjög stuttlega að skjalfesta eigin viðleitni hér.

Það sem þarf að hafa í huga:

  • Ég er nýr varðandi garni, blek og garn, svo ég fagna öllum leiðréttingum eða ábendingum.
  • Verkefnið sem ég er að vinna í hefur nokkuð sértækar skorður og kröfur, þar með talið það að fólk sem ekki er tæknilegt þarf að taka þátt í ritunarferlinu. Markmið mitt hér er að ímynda mér hvernig höfundar og vinnuaflreynsla þessara kerfa kann að vera, frekar en að gera nokkurs konar dóm um það hver sé „betri“.
  • Ætlun mín hér er ekki að fara djúpt eða kenna neinum hvernig á að nota garni, blek eða garn og dæmin hér að neðan fylgja ekki skýringar. Farðu hér fyrir Twine 2, hér fyrir Ink og hér (og fyrir háþróað efni, hér) til að fá upplýsingar um garn.
  • Ég gæti bætt við þetta skjal seinna.

Til að búa til dæmin hér að neðan notaði ég:

  • Ritstjóri blekhandritsins Inky
  • Twine 2 ritstjóri, handrit á Harlowe (sjálfgefið) sögu snið.
  • Notepad ++ til höfundar Garn skrár. (Mér fannst ég hafa vistað / hlaðið málum með Garn ritlinum, sem er synd þar sem mér líkar við myndræna viðmótið í Twine-stíl sem það býður upp á.)

Val

Spilara er valið (t.d. val á skoðanaskiptum).

Blek

Garni

Garn

Útibú

Byggt á vali leikmanns eða annarri kveikju skiptist sagan í aðskildar undirsögur.

Blek

Garni

Garn

Fylgistaka ríkisins

Geymsla og breyta breytilegum gögnum.

Blek

Garni

Garn

Skilyrt rökfræði

Dæmi 1: Framboð á vali er háð leikjaástandi.

Blek

Athugaðu að auk eigin breytu (sense_of_mortality), leyfir blek mér að athuga hvort efnisatriði hafi sést (í þessu tilfelli, At_the_pony_store).

Garni

Garn

Dæmi 2: Innihaldið aðlagast út frá stöðu leiksins.

Blek

Garni

Garn

Miðar / lykkjur

Spilaranum er heimilt að snúa ítrekað aftur að punkti (eins og 'miðstöð' í leik) þar sem hann getur tekið frekari ákvarðanir.

Blek

Garni

Sjálfgefið er að man man hvaða val leikmaðurinn hefur þegar gert og felur hann fyrir spilaranum.

Til að fá sömu hegðun í Twine 2 myndirðu gera það handvirkt með því að nota skriftur (þ.e.a.s. ástandsspor + skilyrt rökfræði), td .:

Garn

Ytri aðgerðir hringja

Hérna hef ég bara afritað / paraprasað upplýsingar sem ég fann í skjölunum fyrir blek og vagga:

Blek með sameining blek

  • Notaðu „breytilega eftirlitsmenn“ til að tilkynna leikinn um stöðubreytingar
  • Notaðu merki til að bæta ósýnilegum lýsigögnum við línu með bleki.
  • Notaðu textann sjálfan til að skrifa leiðbeiningar til leiksins og láttu síðan leiksértækan textaþáttara ákveða hvað eigi að gera við hann.

Garni með Cradle Unity viðbótinni

Cradle leyfir þetta með „cues“ og „runtime macros“ forritaskilum.

Garn með Yarn Spinner Unity viðbótinni

Yarn Spinner leyfir þetta með YarnCommand eiginleiki.

Sameining sameiningar

Ég gerði einnig samanburð á grunnþáttum Ink vs Twine 2 til að sjá hvaða kerfi gæti hentað þörfum verkefnisins. Ég skjalfesti það stuttlega hér. (Ég mun bæta við samþættingu Yarn Unity við það fljótlega.)