Com fer un joc basat en text (amb imatges)

Taula de continguts:

Com fer un joc basat en text (amb imatges)
Com fer un joc basat en text (amb imatges)
Anonim

Els jocs d'aventura de text, també coneguts com a ficció interactiva (abreujat "IF"), eren la primera forma de jocs d'ordinador i mantenen un seguiment relativament petit però devot actualment. Normalment es poden descarregar de forma gratuïta, ocupen molt poca potència de processament i, el millor de tot, podeu crear-los pel vostre solitari, sense que calgui cap coneixement de programació.

Passos

Part 1 de 3: Tria del programari

Feu un joc basat en text Pas 1
Feu un joc basat en text Pas 1

Pas 1. Proveu Inform 7

Inform 7 és una eina popular i potent per crear jocs de text, més sovint anomenada ficció interactiva. El seu llenguatge de programació està dissenyat per semblar frases simples en anglès, tot i que permet una funcionalitat completa. Inform 7 és gratuït i està disponible per a Windows, Mac i Linux.

Feu un joc basat en text Pas 2
Feu un joc basat en text Pas 2

Pas 2. Utilitzeu Adrift per crear fàcilment jocs a Windows

Adrift és un altre compilador i llenguatge de ficció interactiu popular i fàcil d'utilitzar. Com que es basa en una interfície gràfica en lloc de codificar, pot ser l’eina més fàcil d’utilitzar per a un no programador. Adrift és gratuït i està disponible només per a Windows, tot i que els jocs creats amb ell es poden jugar en qualsevol sistema operatiu o en un navegador.

Feu un joc basat en text Pas 3
Feu un joc basat en text Pas 3

Pas 3. Penseu en TADS 3 si coneixeu alguna programació

Si preferiu plantejar la creació de jocs de text com un projecte de codificació, TADS 3 pot ser el programari més complet d’aquest tipus. Serà especialment fàcil de recollir si esteu familiaritzat amb C ++ i / o Javascript. TADS 3 és gratuït i està disponible per a Windows, Mac i Linux.

  • La versió de Windows (només) de TADS 3 inclou una addició "Workbench" que la fa molt més accessible per als no programadors i més còmoda d'utilitzar en general.
  • Els programadors poden estar interessats en aquesta comparació profunda entre Inform 7 i TADS 3.
Feu un joc basat en text Pas 4
Feu un joc basat en text Pas 4

Pas 4. Exploreu altres opcions principals

Les eines anteriors són, amb diferència, les més populars, però hi ha diverses altres que tenen un fort seguiment a la comunitat de ficció interactiva. Si cap de les eines anteriors no us interessa o voleu explorar més opcions, proveu-ho a continuació:

  • Hugo
  • ALAN
Feu un joc basat en text Pas 5
Feu un joc basat en text Pas 5

Pas 5. Proveu una opció basada en el navegador

Podeu entrar i començar sense cap descàrrega mitjançant una de les eines següents:

  • Quest (més semblant a les eines IF anteriors)
  • Guita (editor visual fàcil d'utilitzar)
  • StoryNexus (el jugador fa clic a opcions en lloc d’endevinar què escriure; StoryNexus allotja el vostre joc en línia)

Part 2 de 3: Introducció

Feu un joc basat en text Pas 6
Feu un joc basat en text Pas 6

Pas 1. Familiaritzeu-vos amb les ordres de text

La majoria de jocs basats en text es juguen escrivint ordres. Les persones que hagin jugat a jocs de ficció interactiva abans esperaran que inclogueu algunes ordres al vostre joc, com ara "examinar (objecte)" i "prendre (objecte)".

  • La documentació o el tutorial del vostre programari us han de presentar aquestes ordres i com incloure-les al vostre joc.
  • Sovint, un joc té comandes addicionals úniques, que poden ser des de "bastó giratori" fins a "tallar gespa". Aquestes opcions sempre s’han de deixar clares al jugador, tret que les feu com a bromes o ous de Pasqua que no són necessaris per completar el joc.
Feu un joc basat en text Pas 7
Feu un joc basat en text Pas 7

Pas 2. Planifiqueu el mapa i / o la progressió del jugador

La forma més comuna de ficció interactiva consisteix en explorar diferents ubicacions, normalment anomenades "habitacions", fins i tot si són a l'aire lliure. Un bon projecte per començar podria incloure una o dues habitacions per explorar al principi, una altra parella que el jugador pot accedir amb una cerca senzilla o resolució de problemes i un trencaclosques més gran que el jugador ha de resoldre pensant o buscant a fons..

Com a alternativa, podeu fer un projecte centrat més en les decisions que pren el jugador, en lloc dels enigmes que resol. Aquesta podria ser una història emocional centrada en la relació del jugador amb altres personatges, o una història basada en la trama on el jugador tingui moltes decisions a prendre, i després serà testimoni de les conseqüències en escenes posteriors. Això encara pot fer servir un mapa geogràfic o pot utilitzar "habitacions" més semblants a escenes, amb el reproductor progressant a través de diverses vinyetes que exploren aquests temes

Feu un joc basat en text Pas 8
Feu un joc basat en text Pas 8

Pas 3. Obteniu ajuda amb la sintaxi

Si la vostra primera sala no funciona com voleu o simplement no esteu segur de com aconseguir el que voleu amb el vostre programari, busqueu un menú de "documentació" o "ajuda" o un "Llegeix-me" a la mateixa carpeta que l'eina principal. Si això no és suficient, feu la vostra pregunta en un fòrum del lloc web on heu obtingut el programari o en un fòrum de ficció interactiva d’ús general.

Feu un joc basat en text Pas 9
Feu un joc basat en text Pas 9

Pas 4. Creeu la introducció i la primera sala

Un cop tingueu un pla bàsic per al vostre joc, escriviu una breu introducció per descriure el joc, expliqueu qualsevol ordre inusual i adverteixi sobre el contingut per a adults si n'hi ha. A continuació, escriviu la descripció de la primera habitació. Intenteu que el primer entorn sigui interessant, ja que molts jugadors marxaran si veuen un apartament buit. Aquí teniu un exemple del primer que pot veure un jugador quan inicia el joc (etiquetat per comoditat):

  • Introducció:

    Heu canviat tota la vostra col·lecció de cupons de pudding per a aquest iot i ara està a la deriva al mar. Sort típica. Millor veure si Lucy va resistir la tempesta. Penses que estava a la sala de màquines quan va tocar.

  • Avís de logística i contingut:

    Benvingut a The Frugal Man's Yacht Trip. Tipus comprovar cupons per veure la vostra col·lecció actual. Utilitzeu l'ordre redimir seguit del nom del cupó per utilitzar aquests articles misteriosament útils. Advertència: el joc representa violència lleu i canibalisme.

  • Descripció de l'habitació:

    Vostè es troba en una llitera amb panells de roure. El marc de lliteres metàl·liques va caure durant la tempesta i l'únic matalàs estirat i mullat sota el gabinet de licors. Hi ha una porta tancada al nord.

Feu un joc basat en text Pas 10
Feu un joc basat en text Pas 10

Pas 5. Creeu ordres per a la primera sala

Proposeu maneres perquè el jugador pugui interactuar amb cada objecte que heu mencionat. Com a mínim, haurien de ser capaços de "examinar" o "x" cadascun. A continuació, es mostren alguns exemples d’ordres que el reproductor pot utilitzar i del text que veuen com a resultat:

  • examinar el matalàs - Farcit de plomes d’oca de la millor qualitat, la majoria de les quals ara suren per l’habitació. Soggy i fa olor de beguda.
  • x jo - Esteu esgotat i només porteu el barnús rosat que heu posat just abans que arribés la tempesta. El barnús té una butxaca i una faixa de cotó.
  • obre la porta - La maneta de la porta gira, però no s’obrirà. Sembla que hi ha alguna cosa pesada a l’altra banda.
Feu un joc basat en text Pas 11
Feu un joc basat en text Pas 11

Pas 6. Converteix la primera habitació en un simple trencaclosques

Un començament clàssic requereix que el jugador trobi una sortida a la sala. Això no ha de ser un trencaclosques complicat, només un gust per com serà el vostre joc. També ensenya al jugador a llegir atentament i a buscar consells. Per exemple, és possible que el jugador faci això després d'escriure les ordres anteriors:

  • recollir el matalàs - Tan bon punt l’aixequis, un pudor de tequila t’ataca al nas. Això explica per què aquest matalàs estigui mullat … el tireu al costat i us netegeu les mans al barnús.
  • x habitació - Esteu de peu en una llitera amb panells de roure. El marc de lliteres metàl·liques va caure durant la tempesta i l'únic matalàs estirat i mullat al racó. A la cantonada hi ha un gabinet de licors. Hi ha una porta tancada al nord. Una ampolla trencada és al terra.
  • recollir ampolla - Agafes l’ampolla de tequila trencada. No malgastis, no vulguis.
  • x butxaca - La cartera encara hi és. Uf.
  • x cartera - És possible que hagueu renunciat als cupons de pudding, però encara teniu la cartera del cupó d'emergència. Ara mateix tens un a cupó de palanca i a cupó de xiulet.
  • bescanviar la palanca - Manteniu el cupó de la palanca i us netegeu la gola. El cupó s’allunya i, un moment després, una forta palanca cau a la vostra mà.
  • porta oberta amb palanca - Introduïu la palanca al buit del marc de la porta i empenyeu fort. Un grunyit a l’altra banda t’espanta. Un intent més hauria d’obrir la porta, però és millor que tingueu a punt una arma.
  • porta oberta amb palanca - Aquesta vegada ni tan sols hi ha un pes a la porta. S'obre fàcilment, per revelar un gran llop gris que et mira. És millor pensar ràpidament: només podeu triar una opció.
  • colpejar el llop amb ampolla - Es tapa el llop al nas amb l'ampolla trencada. Queixa i fuig. El camí cap al nord és ara clar.

Part 3 de 3: polit i acabat del joc

Feu un joc basat en text Pas 12
Feu un joc basat en text Pas 12

Pas 1. Mantingueu els verbs i els noms obvis

Com a creador, us familiaritzareu amb els termes que semblen de segona naturalesa. Altres persones només tenen algunes frases d’instrucció per treballar. Sempre que afegiu una ordre o un objecte nou, especialment un que és vital per avançar en el joc, assegureu-vos que el mantingueu obvi i senzill d'utilitzar.

  • Utilitzeu sempre noms d’objectes vàlids a la descripció de la sala. Per exemple, si un jugador entra a l'habitació i veu una descripció de "una pintura", assegureu-vos que "pintura" sigui el terme per a l'objecte del vostre joc. Si utilitzeu el terme "imatge" sense tenir en compte, els jugadors hauran d'endevinar com interactuar amb ella.
  • Permet sinònims de verbs. Preneu-vos una estona per pensar com un jugador pot intentar utilitzar objectes. Un botó ha de respondre tant al "botó de pulsació" com al "botó de premuda". Un enemic hauria de donar l'opció d'utilitzar "atac", "cop" i "cop", més "(qualsevol element que es pugui tractar com a arma) a (enemic)".
Feu un joc basat en text Pas 13
Feu un joc basat en text Pas 13

Pas 2. Feu que els vostres trencaclosques se sentin realistes

No deixeu que el vostre trencaclosques acuradament dissenyat trenqui la immersió del lector en l’ambient. És possible que us sentiu molt intel·ligent per crear un trencaclosques que impliqui un casc víking, un pal de dinamita i un rusc d’abelles, però no és raonable descobrir aquests articles en una nau espacial o una classe d’institut. El vostre paràmetre se sentirà menys cohesionat i és possible que els articles tinguin un rètol de neó que parpellegi "utilitzeu-me per a un trencaclosques".

  • Donar als trencaclosques més d’una solució els fa sentir molt més realistes, de la mateixa manera que permetre utilitzar un sol element en diversos trencaclosques o de diverses maneres.
  • Feu que els trencaclosques se sentin rellevants. Hi hauria d’haver un motiu pel qual el vostre personatge necessiti per resoldre el trencaclosques.
  • Eviteu trencaclosques artificials com ara torres de Hanoi, laberints i trencaclosques de lògica.
Feu un joc basat en text Pas 14
Feu un joc basat en text Pas 14

Pas 3. Sigues just amb els jugadors

Els jocs d’aventures de la vella escola són famosos per resultats cruels com ara "Agafes la roca, iniciant una allau que t’enterra. Joc acabat". Avui en dia, els jugadors volen que la seva habilitat sigui recompensada. A més d’evitar la mort arbitrària de jugadors, aquí teniu alguns altres objectius de disseny a tenir en compte:

  • No facis que els esdeveniments importants depenguin de la tirada. En la seva major part, si un jugador ha esbrinat què fer, hauria de tenir èxit el 100% del temps.
  • Proporcioneu consells per a trencaclosques difícils i no poseu més de dos o tres arengades vermelles.
  • No creeu un trencaclosques que no es pugui resoldre a la primera jugada, com ara un que requereixi conèixer l’àrea següent o un trencaclosques de prova i error que us mata si no ho intenteu correctament.
  • Està bé tancar definitivament una àrea a mitja part del joc, però s’hauria de rebre un avís just al jugador abans que això passi. Si una elecció fa que el joc no es pugui guanyar, hauria de ser obvi per endavant i hauria de finalitzar el joc en lloc de deixar que el jugador continuï intentant-ho sense esperances de guanyar.
Feu un joc basat en text Pas 15
Feu un joc basat en text Pas 15

Pas 4. Escriviu les finals

Dediqueu una estona a fer que cada final sigui interessant. Si el jugador perd, hauria de poder llegir una gran quantitat de text que descrigui específicament el que va passar i l'animi a provar-ho de nou. Si un jugador guanya, dóna-li un final llarg i triomfal i considera permetre-li passar un parell d’accions addicionals assaborint la victòria en una sala especial de final de joc.

Feu un joc basat en text Pas 16
Feu un joc basat en text Pas 16

Pas 5. Cerqueu més consells i inspiració

Hi ha dotzenes, si no centenars, d’articles disponibles a Brass Lantern, Interactive Fiction Database i IFWiki, on podeu conèixer temes especialitzats com escriure personatges convincents o programar objectes amb interaccions complexes. Potser encara és més important la gran col·lecció de jocs basats en text a IF Archive, on podreu descobrir el que us agrada de primera mà jugant a vosaltres mateixos. Aquests són alguns recursos excel·lents per començar:

  • La col·lecció de cometes IF Gems.
  • Llibre de Teoria IF
  • Craft of Adventure
Feu un joc basat en text Pas 17
Feu un joc basat en text Pas 17

Pas 6. Prova beta

Quan el joc sembli complet, jugueu-hi diverses vegades. Proveu de recórrer tots els camins possibles a través del joc, inclòs fer coses en una seqüència "estranya" que no teníeu intenció. Un cop hàgiu corregit els errors que apareixen, poseu-vos en contacte amb uns quants amics, familiars o reproductors de ficció interactiva en línia per provar el vostre joc de la mateixa manera. Animeu-los a donar suggeriments sobre quines parts van resultar frustrants o no divertides i tingueu en compte els suggeriments de canvis o opcions addicionals.

Deseu sovint o utilitzeu l'ordre "desfer", si està disponible, de manera que podeu provar diferents camins sense començar des del principi cada vegada

Feu un joc basat en text Pas 18
Feu un joc basat en text Pas 18

Pas 7. Publicar

Alguns programes de creació de jocs basats en text també inclouen una plataforma en línia on podeu penjar el joc. Més habitualment, el creador penjarà el joc a IF Archive i publicarà una descripció a IFDB.

  • Comparteix enllaços al teu joc a les xarxes socials i en fòrums de ficció interactius per obtenir una major exposició.
  • La gran majoria de jocs basats en text s’ofereixen de forma gratuïta. Podeu cobrar diners per això, però si aquest és el vostre primer projecte i no teniu una base de fans existent, no espereu molts compradors.

Consells

  • Una bona manera de fer notar el vostre joc és participar-hi en un dels molts concursos IF que hi ha. La majoria és lliure d’entrada i és probable que aconseguiu que almenys algunes persones facin el vostre joc. Si és bo, la paraula sortirà.
  • Les persones cegues i amb deficiències visuals poden escriure fàcilment ficcions interactives. Com que la majoria dels sistemes de creació IF es basen en un format de text pla, no hi ha cap raó per no provar-ho. Podeu utilitzar qualsevol editor de text per escriure el codi mentre utilitzeu el programari lector de pantalla preferit.
  • També podeu crear fitxers html enllaçats d’un fitxer a l’altre. Això és útil si preferiu permetre als usuaris triar una ordre de la llista.

Advertiments

  • Eviteu esmentar objectes que no existeixen. Si s'esmenta un element a la descripció de l'habitació, assegureu-vos que el jugador pugui examinar-lo almenys. Quan un jugador rep massa respostes com ara "Aquí no veus res semblant", el joc perd ràpidament credibilitat. En altres paraules, assegureu-vos que el vostre món de ficció coincideixi amb el món codificat subjacent en tot moment. Voleu, igual que en la ficció habitual, suspendre la incredulitat. La construcció del món amb cura ho facilita. Els jugadors recullen la codificació mandrosa cada vegada.
  • Algunes trames i escenaris s’utilitzen en excés fins al tòpic i requereixen que un escriptor excel·lent s’avanci sense avorrir els jugadors de ficció interactius experimentats. Intenteu evitar construir la vostra història al voltant de la amnèsia, els flashbacks, els entorns mundans (un apartament o oficina) o la gent normal que es transporta a escenes de fantasia heroica.

Recomanat: