Sådan oprettes et tekstbaseret spil

Tekstbaserede eventyrspil, også kendt som interaktive fiktioner (eller akronymet "IF"), var det første format for computerspil, og opretholder stadig et relativt lille, men dedikeret publikum. De er generelt gratis, kræver lidt processorkraft, og bedst af alt, de kan oprettes af en enkelt person, uden at der kræves nogen programmeringskundskab.

trin

Del 1
Valg af softwaren

Billedbetegnelse Lav et tekstbaseret spil Trin 1
1
Prøv at bruge Inform 7. den Informer 7 er et populært og kraftfuldt værktøj til oprettelse af tekstbaserede spil, som ofte kaldes interaktiv fiktion. Dens programmeringssprog er designet til at ligne enkle sætninger på engelsk, men tillader også komplette funktionaliteter. Det er gratis til Windows, Mac og Linux.
  • Billedbetegnelse Lav et tekstbaseret spil Trin 2
    2
    Brug Adrift til at skabe spil simpelthen i Windows. den Adrift er et andet kendt og simpelt sprog og kompilator til at skabe interaktive fiktioner. Da det er baseret på en grafisk grænseflade snarere end kodning, kan det være det nemmeste værktøj til en ikke-programmør at bruge. Det er gratis og er kun tilgængeligt for Windows, selv om de spil, der oprettes i det, kan afspilles på ethvert operativsystem eller i en webbrowser.
  • Video: Fun with Music and Programming by Connor Harris and Stephen Krewson

    Billedbetegnelse Lav et tekstbaseret spil Trin 3
    3
    Overvej at bruge TADS 3, hvis du kender en lille programmering. Hvis du foretrækker at beskæftige sig med oprettelsen af ​​tekstbaserede spil som et programmeringsprojekt, vil TADS 3 kan være det mest forståelige program af sin art. Det bliver lettere at arbejde med, hvis du er bekendt med C ++ og / eller jаvascript. Det er gratis til Windows, Mac og Linux.
    • Kun Windows-versionen af ​​TADS 3 leveres med en ekstra funktion kaldet "Workbench", som gør den mere tilgængelig for ikke-programmører og mere praktisk til generel brug.
    • Programmører kan være interesseret i denne dybtgående sammenligning mellem Inform 7 og TADS 3.
  • Billedbetegnelse Lav et tekstbaseret spil Trin 4
    4
    Udforsk traditionelle muligheder. Ovenstående værktøjer er de mest populære, men der er mange andre, der har mange fans i det interaktive fiction-fællesskab. Hvis ingen af ​​ovennævnte værktøjer interesserer dig, eller hvis du vil udforske flere muligheder, kan du prøve disse:
  • Billedbetegnelse Lav et tekstbaseret spil Trin 5
    5
    Prøv en mulighed baseret på en webbrowser. Du kan begynde at arbejde uden at skulle downloade noget ved hjælp af et af følgende værktøjer:
    • Quest - De mest ligner ovenstående IF-værktøjer.
    • sejlgarn - En meget enkel visuel editor til brug
    • StoryNexus - Spilleren klikker valgmuligheder i stedet for at gætte hvad der skal skrives - StoryNexus er vært for spillet online - indeholder indtægtsindstillinger.
  • Del 2
    Kom i gang

    Video: [Java for begyndere] - Episode 9 - Filer

    Billedbetegnelse Lav et tekstbaseret spil Trin 6
    1
    Bekendtgør dig med tekstkommandoer. De fleste tekstbaserede spil afspilles ved at skrive kommandoer. Folk, der har spillet interaktive fiktion spil, forventer, at du inkluderer nogle kommandoer, som f.eks. "Gennemse (objekt)" og "Indsæt (objekt)".
    • Programdokumentationen skal vise disse kommandoer og vise dig, hvordan du kan medtage dem i spillet.
    • Normalt har et spil ekstra unikke kommandoer, som kan være noget som "Spinning Stick" eller "Mowing Grass". Disse muligheder bør altid være klare for spilleren, medmindre du lægger dem som vittigheder eller Påskeæg som ikke er nødvendige for at afslutte spillet.
  • Billedbetegnelse Lav et tekstbaseret spil Trin 7
    2
    Planlæg kort og / eller progression af afspilleren. Den mest almindelige form for interaktiv fiktion indebærer at udforske forskellige steder, ofte kaldet "værelser", selvom karakteren er i et eksternt miljø. Til at starte med, kan et godt design inkluderer et eller to værelser til at udforske tidligere, andre to værelser at spilleren kan komme op med nogle enkle eller fejlfinding udforskning, og en større puslespil at spilleren skal løse med nogle strategi eller en komplet søgning.
    • Et andet alternativ er at skabe et projekt, der er mere fokuseret på de beslutninger, spilleren laver, snarere end de puslespil, han eller hun beslutter. Dette spil kan være en følelsesmæssig historie fokuseret på spillerens forhold til andre figurer eller en historie med et plot, hvor spilleren ville have flere beslutninger at lave og så vidne til konsekvenserne i senere scener. Dette kunne stadig bruge et geografisk kort eller "værelser", der ville fungere mere som scener, hvor spilleren ville gå videre gennem flere vignetter, der ville udforske disse temaer.
  • Billedbetegnelse Lav et tekstbaseret spil Trin 8
    3
    Få hjælp til syntaks. Hvis den første værelse ikke virkede den måde du gerne vil, eller hvis du er usikker på, hvordan at gøre, hvad du planlægger, kigge efter en menu "Dokumentation" eller "Hjælp", eller en "Read Me" på værktøjet mappe vigtigste. Hvis det ikke er nok, spørg spørgsmålet i forumet på software-webstedet eller i et forum, der diskuterer interaktiv fiktion generelt.
  • Billedbetegnelse Lav et tekstbaseret spil Trin 9
    4
    Opret introduktion og første værelse. Når du først har en startplan for spillet, skriv en lille beskrivelse for at forklare det, forklare alle usædvanlige kommandoer og advarsel afspilleren til noget voksenindhold, hvis det er nødvendigt. Skriv derefter beskrivelsen af ​​det første værelse. Prøv at gøre den første situation interessant, da mange spillere vil forlade spillet til side, hvis de ser et tomt miljø. Her er et eksempel på det første en spiller kan se, når han starter spillet (markeret for nemheds skyld):
    • introduktion: Du har indløst hele samlingen af ​​pudding kuponer til handel på denne yacht, og nu er det drivende i havet. Hvor heldig. Det er bedst at se, om Lucy havde vejret vejret. Du tror, ​​at hun var i maskinrummet, da der var et uheld.
    • `Logistik og advarsel om indhold: Velkommen til Frugal Man Yacht Trip. Indtast Tjek kuponer for at se den aktuelle samling. Brug At indløse efterfulgt af kuponnavnet til at bruge disse mystisk nyttige artikler. Advarsel: Spillet viser mild vold og kannibalisme.
    • Værelsesbeskrivelse: Du står i et værelse med en køje af egpanel. Bunk metalrammen faldt under stormen og den eneste madras er revet og soggy under drikkeskabskabet. Der er en dør lukket mod nord.
  • Billedbetegnelse Lav et tekstbaseret spil Trin 10


    5
    Opret kommandoer til det første værelse. Opret spiller måder at interagere med hver af de nævnte objekter. I det mindste bør de kunne "undersøge" hver enkelt. Her er nogle eksempler på kommandoer, som afspilleren kan bruge, og den tekst, de ville se som følge heraf:
    • Undersøg madras - Med gæsfjerning af den bedste kvalitet - de fleste flyder rundt i lokalet nu. Drenket og ildelugtende af drikken.
    • X I (i tekstbaserede spil fungerer bogstavet `x` som et akronym for `undersøgelse`) "Du er udmattet og iført kun den tattered pink badekåbe, du havde lige før stormen. Beklædningen har lomme og bomuldsbælte.
    • Åben dør Knappen vender, men den åbner ikke. Det ser ud som om der er noget tungt på den anden side.
  • Billedbetegnelse Lav et tekstbaseret spil Trin 11
    6
    Drej det første rum til et simpelt puslespil. En klassisk start kræver, at spilleren finder en vej ud af rummet. Det behøver ikke at være et kompliceret puslespil - bare en smag af den stil, spillet vil følge. Han vil også lære spilleren at læse alt omhyggeligt og søge tips. For eksempel må spilleren muligvis gøre dette efter indtastning af ovenstående kommandoer:
    • Pick up madras "Lige efter at du har hentet ham op, rammer en stank af tequila sin næse. Det forklarer hvorfor han er gennemblødt ... Du smider ham til side og tørrer hænderne i sin badekåbe.
    • X værelse "Du står i et værelse med en ekkelplankekabine." Bunk metal rammen faldt under stormen og den eneste madras er revet og soggy i hjørnet af rummet. Et drikkevareskab er i hjørnet af rummet. Der er en dør lukket mod nord. En brudt flaske ligger på gulvet.
    • Catch flaske "Du får den ødelagte flaske tequila." Spild, aldrig.
    • X lomme - Tegnebogen er stadig her. Ufa.
    • X tegnebog "Måske gav du op pudding kuponerne, men du har stadig en nødsituation tegnebog med kuponer." På dette tidspunkt har du en crowbar kupon og en fløjte kupon.
    • Redde en kuglebøtte "Du holder kuglens kupon og ren hals." Han forsvinder, og øjeblikke falder en tung kråb ind i hånden.
    • Åben dør med kuglestang ` "Du sætter kuglestangen i dørens sprække og skubber hårdt. En grum på den anden side skræmmer ham. Døren skal åbne med et andet forsøg, men du har bedre en pistol klar til brug.
    • Åben dør med kuglestang "Der er ingen vægt i døren denne gang." Det åbner let og afslører en stor grå ulv, der kigger på dig! Det er bedst at tænke hurtigt - du kan kun vælge en mulighed.
    • Hit ulven med flaske "Du ramte ulven hårdt, lige ind i sin snut med den brudte flaske. Han klynker og løber væk. Vejen nord er nu fri.
  • Del 3
    Polering og afslutning af spillet

    Billedbetegnelse Lav et tekstbaseret spil Trin 12
    1
    Opbevar verb og navneord på en indlysende måde. Som udvikler bliver du så fortrolig med vilkår, at de vil virke indlysende for dig. Andre mennesker har kun få instrukser for at forstå spillet. Når du tilføjer en ny kommando eller objekt, især en, der er afgørende for spillet, skal du gøre denne information åben og nem at bruge.
    • Brug altid gyldige objektnavne i værelsesbeskrivelsen. For eksempel, hvis en spiller går ind i lokalet og ser en beskrivelse af en "ramme", er "rammegaranti" udtrykket for dette objekt i spillet. Hvis du misbruger udtrykket "paint" i stedet, skal spillerne gætte, hvordan man interagerer med det.
    • Tillad synonymer med verb. Tag dig tid til at tænke over, hvordan en spiller kan forsøge at bruge objekterne. En knap skal svare på "Klik på knappen" og "Tryk på knappen." Når du finder en fjende, bør der være mulighed for "Attack", "Punch" og "Strike," samt "Brug (ethvert element, der kan bruges som et våben) i (fjende)."
  • Billedbetegnelse Lav et tekstbaseret spil Trin 13
    2
    Gør puslespil ser realistiske ud. Lad ikke et omhyggeligt planlagt puslespil bryde spillerens nedsænkning i miljøet. Du kan finde dig selv utroligt smart ved at oprette et puslespil, der involverer en vikinghjelm, en dynamit og en bikube, men det giver ingen mening at finde disse emner i et rumskib eller i gymnasiet. Miljøet vil virke inkonsekvent, og emnerne kan også have et neon blinkende bord og sige "brug mig i et puslespil."
    • At give mere end en løsning på puslespil gør dem til at se meget mere realistiske ud, da det tillader et enkelt emne at blive brugt i flere puslespil eller på mange forskellige måder.
    • Gør puslespilene relevante. Der skal være en grund til, at tegnet skal løse det.
    • Undgå kunstige puslespil som hanoi tårne ​​(matematiske stil puslespil), labyrinter og logiske puslespil.
  • Billedbetegnelse Lav et tekstbaseret spil Trin 14
    3
    Vær retfærdig over for spillerne. Gamle eventyr spil er berømt for grusomme, "du tager stenen og en lavine starter og begraver den levende." Spil over. I dag ønsker spillere at deres kompetencer skal belønnes. Ud over at undgå vilkårlig spiller dødsfald er her nogle andre vigtige designpunkter at huske på:
    • Lav ikke vigtige begivenheder afhængige af held. I de fleste tilfælde, hvis en spiller allerede har fundet ud af hvad han skal gøre, skal han lykkes med det 100% af tiden.
    • Giv tip til sværere gåder og skab ikke mere end to eller tre falske spor.
    • Opret ikke et puslespil, der ikke kan løses i første omgang, som f.eks. En, der kræver viden, som kun kan erhverves i det næste område, eller et prøve- og fejlpuslespil, der dræber spilleren, hvis han ikke gætter det korrekte svar.
    • Det er okay at permanent lukke et område i hele spillet, men spilleren skal advares retfærdigt, før det sker. Hvis et valg er i stand til at gøre det umuligt at vinde spillet, bør dette være klart på forhånd, og det bør afslutte spillet straks, snarere end at lade spilleren fortsætte med at prøve uden håb om at vinde.
  • Billedbetegnelse Lav et tekstbaseret spil Trin 15
    4
    Skriv ned lukningerne. Brug lidt tid til at gøre hver eneste endelige interessant. Hvis spilleren taber, skal han stadig kunne læse en hel del tekst, der specifikt beskriver, hvad der skete, og opmuntrer ham til at prøve igen. Hvis en spiller vinder, giv ham en lang og triumferende ende og overvej at tillade ham at få adgang til nogle ekstra handlinger for at nyde sejren i et specielt rum i slutningen af ​​spillet.
  • Billedbetegnelse Lav et tekstbaseret spil Trin 16
    5
    Find mere råd og inspiration. Der er dusinvis eller endda hundredvis af artikler tilgængelige på webstederne Brass Lantern, Interaktiv fiktion database og IFWiki hvor du kan finpudse din ekspertise inden for specialiserede emner, såsom teknikker til skrivning af overbevisende tegn, eller hvordan man programmerer objekter med komplekse interaktioner. Måske den store samling af tekstbaserede spil i IF Arkiv endnu vigtigere, siden du kan finde ud af, hvad du kan lide mest i første omgang ved at spille spillene for dig selv. Her er nogle kilder for at komme i gang:
  • Billedbetegnelse Lav et tekstbaseret spil Trin 17
    6
    Beta-testen. Når spillet virker komplet, skal du spille historien igen og igen. Prøv at dække alle mulige stier i spillet, herunder at lave ting i en "mærkelig" rækkefølge, som du ikke havde planlagt. Når du har rettet alle de fejl, der vises, skal du ringe til nogle venner, familie eller interaktive fiktion spillere online for at teste spillet på samme måde i den såkaldte beta-fase. Opmuntre dem til at kommentere, hvilke dele der var frustrerende eller ikke sjove, og acceptere forslag til ændringer eller yderligere muligheder.
    • Gem ofte eller brug kommandoen "Fortryd", hvis den er tilgængelig, så du kan teste forskellige stier uden at skulle starte alle på én gang.
  • Billedbetegnelse Lav et tekstbaseret spil Trin 18
    7
    Post. Nogle tekstbaserede spiloprettelsesprogrammer kommer også med en online platform, hvor du kan uploade spillet. Det mest almindelige er, at skaberen skal uploade spillet til IF-fil, og offentliggøre en beskrivelse i IFDB.
    • Del spillelink på sociale netværk og interaktive fiktionsfora for at øge eksponeringen.
    • Langt de fleste tekstbaserede spil tilbydes gratis. Du kan endda opkræve penge til det, men hvis dette er det første projekt, og hvis du ikke har en eksisterende fanebase, så forvent ikke for mange købere.
  • tips

    • En god måde at få spillet bemærket på er at sætte det i forskellige interaktive fiktionskonkurrencer derude. De fleste af disse konkurrencer kræver ikke et ansøgningsgebyr, og du vil sandsynligvis få mindst nogle mennesker til at spille spillet. Hvis det er godt, spredes ordet.
    • Blinde kan nemt skrive interaktiv fiktion. Da de fleste af disse systemer er bygget i tekst, er der ingen grund til ikke at eksperimentere. Du kan bruge enhver tekstredigerer til at skrive koden, mens du bruger skærmlæserprogrammet efter eget valg.

    advarsler

    • Nogle scripts og miljøer er allerede overbrugt (til punktet at blive betragtet som et kliché) og kræver en fremragende forfatter til at skabe noget, der ikke lader interaktive fiktion spillere kede sig. Prøv at undgå at oprette historien baseret på amnesi, flashbacks, jordiske omgivelser (en lejlighed eller et kontor) eller almindelige mennesker, der er blevet gennemført i heroiske fantasyindstillinger.
    • Undgå at nævne ikke-eksisterende objekter. Hvis en genstand er nævnt i en rumbeskrivelse, skal du sikre dig, at den i det mindste kan kontrolleres af spilleren. Når spilleren får mange svar som "Der er intet som denne persimmon", taber spillet troværdighed. Med andre ord, sørg for at den fiktive verden matcher koden hele tiden. Ligesom i almindelig fiktion bør du oprette en suspension i vantro, så bygg verden godt.

    Kilder og citater

    Vis mere ... (10)
    Del på sociale netværk:

    Relaterede
    © 2024 HodTari.com