Wie erstelle ich ein textbasiertes Spiel (mit Bildern)

Inhaltsverzeichnis:

Wie erstelle ich ein textbasiertes Spiel (mit Bildern)
Wie erstelle ich ein textbasiertes Spiel (mit Bildern)
Anonim

Text-Adventure-Spiele, auch bekannt als Interactive Fiction (kurz "IF"), waren die früheste Form von Computerspielen und haben heute eine relativ kleine, aber treue Anhängerschaft. Sie können normalerweise kostenlos heruntergeladen werden, verbrauchen sehr wenig Rechenleistung und das Beste ist, dass Sie sie ohne Programmierkenntnisse alleine erstellen können.

Schritte

Teil 1 von 3: Auswahl der Software

Erstellen Sie ein textbasiertes Spiel Schritt 1
Erstellen Sie ein textbasiertes Spiel Schritt 1

Schritt 1. Versuchen Sie es mit Inform 7

Inform 7 ist ein beliebtes und leistungsstarkes Tool zum Erstellen von Textspielen, das häufiger als interaktive Fiktion bezeichnet wird. Seine Programmiersprache ist so konzipiert, dass sie wie einfache englische Sätze aussieht und dennoch die volle Funktionalität bietet. Inform 7 ist kostenlos und für Windows, Mac und Linux verfügbar.

Erstellen Sie ein textbasiertes Spiel Schritt 2
Erstellen Sie ein textbasiertes Spiel Schritt 2

Schritt 2. Verwenden Sie Adrift für die einfache Spieleerstellung unter Windows

Adrift ist eine weitere beliebte, einfach zu verwendende interaktive Fiktionssprache und ein Compiler. Da es auf einer grafischen Benutzeroberfläche anstelle von Codierung basiert, ist es möglicherweise das einfachste Werkzeug für einen Nicht-Programmierer. Adrift ist kostenlos und nur für Windows verfügbar, obwohl damit erstellte Spiele auf jedem Betriebssystem oder in einem Browser gespielt werden können.

Erstellen Sie ein textbasiertes Spiel Schritt 3
Erstellen Sie ein textbasiertes Spiel Schritt 3

Schritt 3. Ziehen Sie TADS 3 in Betracht, wenn Sie sich mit der Programmierung auskennen

Wenn Sie die Erstellung von Textspielen lieber als Codierungsprojekt betrachten möchten, ist TADS 3 möglicherweise die umfassendste Software dieser Art. Es ist besonders einfach zu erlernen, wenn Sie mit C++ und/oder Javascript vertraut sind. TADS 3 ist kostenlos und für Windows, Mac und Linux verfügbar.

  • Die Windows-Version (nur) von TADS 3 kommt mit einem "Workbench"-Zusatz, der es für Nicht-Programmierer viel zugänglicher und allgemein bequemer macht.
  • Programmierer könnten an diesem ausführlichen Vergleich zwischen Inform 7 und TADS 3 interessiert sein.
Erstellen Sie ein textbasiertes Spiel Schritt 4
Erstellen Sie ein textbasiertes Spiel Schritt 4

Schritt 4. Entdecken Sie andere Mainstream-Optionen

Die oben genannten Tools sind bei weitem die beliebtesten, aber es gibt noch einige andere, die eine starke Anhängerschaft in der interaktiven Fiction-Community haben. Wenn Sie keines der oben genannten Tools interessiert oder Sie weitere Optionen erkunden möchten, versuchen Sie es als Nächstes:

  • Hugo
  • ALAN
Erstellen Sie ein textbasiertes Spiel Schritt 5
Erstellen Sie ein textbasiertes Spiel Schritt 5

Schritt 5. Probieren Sie eine browserbasierte Option aus

Sie können ohne Downloads mit einem der folgenden Tools einsteigen und loslegen:

  • Quest (ähnlich den obigen IF-Tools)
  • Twine (einfach zu bedienender visueller Editor)
  • StoryNexus (der Spieler klickt auf Optionen, anstatt zu erraten, was er eingeben soll; StoryNexus hostet Ihr Spiel online)

Teil 2 von 3: Erste Schritte

Erstellen Sie ein textbasiertes Spiel Schritt 6
Erstellen Sie ein textbasiertes Spiel Schritt 6

Schritt 1. Machen Sie sich mit Textbefehlen vertraut

Die meisten textbasierten Spiele werden durch Eingabe von Befehlen gespielt. Personen, die bereits interaktive Fiktionsspiele gespielt haben, werden von Ihnen erwarten, dass Sie bestimmte Befehle in Ihr Spiel einfügen, wie z. B. "Untersuchen (Objekt)" und "Nehmen (Objekt)".

  • Die Dokumentation oder das Tutorial für Ihre Software sollte Sie in diese Befehle einführen und wie Sie sie in Ihr Spiel integrieren.
  • Oft hat ein Spiel zusätzliche einzigartige Befehle, die von "Twirl Baton" bis "Rasen mähen" alles sein können. Diese Optionen sollten dem Spieler immer klar gemacht werden, es sei denn, Sie setzen sie als Witze oder Ostereier ein, die nicht zum Abschluss des Spiels erforderlich sind.
Erstellen Sie ein textbasiertes Spiel Schritt 7
Erstellen Sie ein textbasiertes Spiel Schritt 7

Schritt 2. Planen Sie die Karte und/oder den Spielerfortschritt

Die gebräuchlichste Form der interaktiven Fiktion besteht darin, verschiedene Orte zu erkunden, die normalerweise als "Räume" bezeichnet werden, auch wenn sie sich im Freien befinden. Ein gutes Projekt für den Anfang könnte ein oder zwei Räume beinhalten, die man zu Beginn erkunden kann, weitere paar Räume, die der Spieler mit einfacher Suche oder Problemlösung erreichen kann, und ein größeres Rätsel, das der Spieler mit etwas Nachdenken oder gründlicher Suche lösen muss.

Alternativ können Sie ein Projekt erstellen, das sich mehr auf die Entscheidungen des Spielers konzentriert, als auf die Rätsel, die er löst. Dies könnte eine emotionale Geschichte sein, die sich auf die Beziehung des Spielers zu anderen Charakteren konzentriert, oder eine handlungsbasierte Geschichte, in der der Spieler viele Entscheidungen zu treffen hat und dann in späteren Szenen die Konsequenzen miterlebt. Dies kann immer noch eine geografische Karte verwenden, oder es könnten "Räume" verwendet werden, die eher Szenen ähneln, wobei der Spieler mehrere Vignetten durchläuft, die diese Themen erkunden

Erstellen Sie ein textbasiertes Spiel Schritt 8
Erstellen Sie ein textbasiertes Spiel Schritt 8

Schritt 3. Holen Sie sich Hilfe zur Syntax

Wenn Ihr erster Raum nicht so funktioniert, wie Sie es möchten, oder Sie sich einfach nicht sicher sind, wie Sie mit Ihrer Software das erreichen sollen, was Sie wollen, suchen Sie nach einem "Dokumentation"- oder "Hilfe"-Menü oder einem "Read Me"-Menü. im gleichen Ordner wie das Hauptwerkzeug. Wenn das nicht ausreicht, stellen Sie Ihre Frage in einem Forum auf der Website, auf der Sie die Software erworben haben, oder in einem interaktiven Fiction-Allzweckforum.

Erstellen Sie ein textbasiertes Spiel Schritt 9
Erstellen Sie ein textbasiertes Spiel Schritt 9

Schritt 4. Erstellen Sie die Einführung und den ersten Raum

Sobald Sie einen grundlegenden Plan für Ihr Spiel haben, schreiben Sie eine kurze Einführung, um das Spiel zu beschreiben, ungewöhnliche Befehle zu erklären und vor nicht jugendfreien Inhalten zu warnen. Als nächstes schreiben Sie die erste Raumbeschreibung. Versuchen Sie, die erste Einstellung interessant zu gestalten, da viele Spieler weggehen, wenn sie eine leere Wohnung sehen. Hier ist ein Beispiel für das Erste, was ein Spieler beim Start des Spiels sehen könnte (der Einfachheit halber gekennzeichnet):

  • Einführung:

    Sie haben Ihre gesamte Sammlung von Pudding-Gutscheinen für diese Yacht eingelöst und jetzt treiben sie auf See. Typisches Glück. Sehen Sie besser, ob Lucy den Sturm überstanden hat. Sie glauben, sie war im Maschinenraum, als es einschlug.

  • Logistik- und Inhaltswarnung:

    Willkommen bei The Frugal Man's Yacht Trip. Typ Gutscheine prüfen um Ihre aktuelle Sammlung zu sehen. Verwenden Sie den Befehl tilgen gefolgt vom Namen des Coupons, um diese mysteriös hilfreichen Gegenstände zu verwenden. Achtung: Das Spiel zeigt leichte Gewalt und Kannibalismus.

  • Zimmerbeschreibung:

    Du stehst in einem eichengetäfelten Schlafraum. Das metallene Bettgestell ist während des Sturms umgefallen, und die einzige Matratze liegt zerrissen und durchnässt unter dem Spirituosenschrank. Im Norden ist eine verschlossene Tür.

Erstellen Sie ein textbasiertes Spiel Schritt 10
Erstellen Sie ein textbasiertes Spiel Schritt 10

Schritt 5. Erstellen Sie Befehle für den ersten Raum

Überlegen Sie, wie der Spieler mit jedem von Ihnen erwähnten Objekt interagieren kann. Zumindest sollten sie in der Lage sein, jeden einzelnen zu "untersuchen" oder "x" zu machen. Hier sind einige Beispiele für Befehle, die der Spieler verwenden kann, und den Text, den er als Ergebnis sieht:

  • Matratze untersuchen – Gefüllt mit feinsten Gänsefedern, von denen die meisten jetzt im Raum schweben. Matschig und riecht nach Schnaps.
  • x ich – Du bist erschöpft und trägst nur noch den zerlumpten rosa Bademantel, den du kurz vor dem Sturm angezogen hast. Der Bademantel hat eine Tasche und eine Baumwollschärpe.
  • offene Tür – Der Türknauf dreht sich, öffnet sich aber nicht. Es fühlt sich an, als wäre etwas Schweres auf der anderen Seite.
Erstellen Sie ein textbasiertes Spiel Schritt 11
Erstellen Sie ein textbasiertes Spiel Schritt 11

Schritt 6. Verwandeln Sie den ersten Raum in ein einfaches Puzzle

Ein klassischer Anfang erfordert, dass der Spieler einen Weg aus dem Raum findet. Dies muss kein kompliziertes Puzzle sein, sondern nur ein Vorgeschmack darauf, wie Ihr Spiel aussehen wird. Es lehrt den Spieler auch, sorgfältig zu lesen und nach Hinweisen zu suchen. Zum Beispiel könnte der Player dies tun, nachdem er die obigen Befehle eingegeben hat:

  • Matratze abholen – Sobald Sie ihn anheben, steigt Ihnen ein Tequila-Gestank in die Nase. Das erklärt, warum diese Matratze durchnässt ist… Sie werfen sie zur Seite und wischen sich die Hände an Ihrem Bademantel ab.
  • x Zimmer – Du stehst in einem eichengetäfelten Schlafraum. Das metallene Bettgestell ist während des Sturms umgefallen, und die einzige Matratze liegt zerrissen und durchnässt in der Ecke. In der Ecke steht ein Spirituosenschrank. Im Norden ist eine verschlossene Tür. Auf dem Boden liegt eine zerbrochene Flasche.
  • Flasche abholen – Du nimmst die zerbrochene Tequila-Flasche auf. Verschwenden Sie nicht, wollen Sie nicht.
  • x Tasche – Ihre Brieftasche ist noch da. Puh.
  • x Geldbörse – Sie haben vielleicht die Pudding-Coupons aufgegeben, aber Sie haben immer noch Ihre Notfall-Coupon-Brieftasche. Im Moment hast du ein a Brecheisen Gutschein und ein Pfeifgutschein.
  • Brecheisen einlösen – Sie halten den Brecheisen-Coupon hoch und räuspern sich. Der Coupon verweht, und einen Moment später fällt Ihnen ein kräftiges Brecheisen in die Hand.
  • offene Tür mit Brecheisen – Du steckst das Brecheisen in den Spalt des Türrahmens und drückst fest. Ein Knurren auf der anderen Seite erschreckt dich. Ein weiterer Versuch sollte die Tür öffnen, aber du solltest besser eine Waffe parat haben.
  • offene Tür mit Brecheisen – Diesmal ist nicht einmal ein Gewicht an der Tür. Es schwingt leicht auf, um einen großen grauen Wolf zu enthüllen, der Sie anstarrt! Denken Sie besser schnell – Sie können nur eine Option auswählen.
  • schlagen wolf mit flasche – Du schlägst den Wolf mit der zerbrochenen Flasche direkt auf die Nase. Es wimmert und rennt davon. Der Weg nach Norden ist nun frei.

Teil 3 von 3: Polieren und Beenden des Spiels

Erstellen Sie ein textbasiertes Spiel Schritt 12
Erstellen Sie ein textbasiertes Spiel Schritt 12

Schritt 1. Halten Sie Verben und Substantive offen

Als Schöpfer werden Sie mit den Begriffen so vertraut, dass sie Ihnen zur zweiten Natur erscheinen. Andere Leute haben nur ein paar Sätze von Anweisungen, mit denen sie arbeiten können. Jedes Mal, wenn Sie einen neuen Befehl oder ein neues Objekt hinzufügen, insbesondere eines, das für den Fortschritt im Spiel wichtig ist, stellen Sie sicher, dass es offensichtlich und einfach zu verwenden ist.

  • Verwenden Sie in der Raumbeschreibung immer gültige Objektnamen. Wenn ein Spieler beispielsweise den Raum betritt und eine Beschreibung von „einem Gemälde“sieht, stellen Sie sicher, dass „Malerei“der Begriff für dieses Objekt in Ihrem Spiel ist. Wenn Sie stattdessen den Begriff "Bild" nachlässig verwenden, müssen die Spieler erraten, wie sie damit umgehen sollen.
  • Erlaube Synonyme für Verben. Nehmen Sie sich etwas Zeit, um darüber nachzudenken, wie ein Spieler versuchen könnte, Objekte zu verwenden. Eine Taste sollte sowohl auf "Taste drücken" als auch auf "Taste drücken" reagieren. Ein Feind sollte die Option zum "Angreifen", "Schlag" und "Treffen" sowie "Benutzen (jeden Gegenstand, der als Waffe behandelt werden könnte) auf (Feind)" geben.
Erstellen Sie ein textbasiertes Spiel Schritt 13
Erstellen Sie ein textbasiertes Spiel Schritt 13

Schritt 2. Machen Sie Ihre Puzzles realistisch

Lassen Sie nicht zu, dass Ihr sorgfältig ausgearbeitetes Puzzle das Eintauchen des Lesers in die Umgebung unterbricht. Sie könnten sich furchtbar schlau fühlen, wenn Sie ein Puzzle erstellen, das einen Wikingerhelm, eine Dynamitstange und einen Bienenstock beinhaltet, aber es ist unvernünftig, diese Gegenstände in einem Raumschiff oder einem Highschool-Klassenzimmer zu entdecken. Ihre Einstellung wird sich weniger zusammenhängend anfühlen, und die Gegenstände können ebenso gut ein Neonschild aufweisen, das aufleuchtet "Verwenden Sie mich für ein Puzzle".

  • Wenn Sie Rätseln mehr als eine Lösung geben, fühlen sie sich viel realistischer an, ebenso wie die Möglichkeit, einen einzelnen Gegenstand in mehreren Rätseln oder auf verschiedene Weise zu verwenden.
  • Lassen Sie die Rätsel relevant erscheinen. Es sollte einen Grund geben, den dein Charakter braucht, um das Rätsel zu lösen.
  • Vermeiden Sie künstliche Rätsel wie Türme von Hanoi, Labyrinthe und Logikrätsel.
Erstellen Sie ein textbasiertes Spiel Schritt 14
Erstellen Sie ein textbasiertes Spiel Schritt 14

Schritt 3. Seien Sie fair zu den Spielern

Old-School-Abenteuerspiele sind berühmt für grausame Ergebnisse wie "Du nimmst den Stein auf und löst eine Lawine aus, die dich begräbt. Spiel vorbei." Heutzutage wollen Spieler, dass ihre Fähigkeiten belohnt werden. Neben der Vermeidung willkürlicher Spielertote sind hier noch ein paar andere Designziele zu beachten:

  • Lassen Sie wichtige Ereignisse nicht von einem Würfelwurf abhängen. Wenn ein Spieler herausgefunden hat, was zu tun ist, sollte er in den meisten Fällen zu 100% erfolgreich sein.
  • Geben Sie Hinweise für schwierige Rätsel und geben Sie nicht mehr als zwei oder drei Ablenkungsmanöver ein.
  • Machen Sie kein Rätsel, das beim ersten Durchspielen nicht gelöst werden kann, z.
  • Es ist in Ordnung, einen Bereich während des Spiels dauerhaft zu sperren, aber der Spieler sollte vorher angemessen gewarnt werden. Wenn eine Entscheidung das Spiel nicht gewinnbar macht, sollte dies im Voraus klar sein und das Spiel beenden, anstatt den Spieler ohne Hoffnung auf einen Sieg weiter versuchen zu lassen.
Erstellen Sie ein textbasiertes Spiel Schritt 15
Erstellen Sie ein textbasiertes Spiel Schritt 15

Schritt 4. Schreiben Sie die Enden

Nehmen Sie sich etwas Zeit, um jedes Ende interessant zu gestalten. Wenn der Spieler verliert, sollte er immer noch einen beträchtlichen Textblock lesen können, der genau beschreibt, was passiert ist, und ihn ermutigt, es erneut zu versuchen. Wenn ein Spieler gewinnt, gib ihm ein langes, triumphales Ende und erwäge, ihm ein paar zusätzliche Aktionen zu erlauben, um den Sieg in einem speziellen Endspielraum zu genießen.

Erstellen Sie ein textbasiertes Spiel Schritt 16
Erstellen Sie ein textbasiertes Spiel Schritt 16

Schritt 5. Finden Sie weitere Ratschläge und Inspiration

Es gibt Dutzende, wenn nicht Hunderte von Artikeln bei Brass Lantern, Interactive Fiction Database und IFWiki, in denen Sie sich auf spezielle Themen wie das Schreiben überzeugender Charaktere oder das Programmieren von Objekten mit komplexen Interaktionen konzentrieren können. Vielleicht noch wichtiger ist die große Sammlung textbasierter Spiele bei IF Archive, wo Sie selbst entdecken können, was Ihnen Spaß macht, indem Sie die Spiele selbst spielen. Hier sind ein paar ausgezeichnete Ressourcen für den Anfang:

  • Die Zitatesammlung von IF Gems.
  • IF Theorie Buch
  • Handwerk des Abenteuers
Erstellen Sie ein textbasiertes Spiel Schritt 17
Erstellen Sie ein textbasiertes Spiel Schritt 17

Schritt 6. Betatest

Sobald Ihr Spiel fertig zu sein scheint, spielen Sie es mehrmals selbst durch. Versuchen Sie, alle möglichen Wege durch das Spiel abzudecken, einschließlich der Ausführung von Dingen in einer "seltsamen" Reihenfolge, die Sie nicht beabsichtigt haben. Sobald Sie alle aufgetretenen Fehler korrigiert haben, können Sie ein paar Freunde, Familienmitglieder oder interaktive Online-Spieler einbinden, um Ihr Spiel auf die gleiche Weise zu testen. Ermutigen Sie sie, Feedback darüber zu geben, welche Teile frustrierend waren oder keinen Spaß machten, und berücksichtigen Sie ihre Vorschläge für Änderungen oder zusätzliche Optionen.

Speichern Sie oft oder verwenden Sie den Befehl "Rückgängig", falls verfügbar, damit Sie verschiedene Pfade ausprobieren können, ohne jedes Mal von vorne beginnen zu müssen

Erstellen Sie ein textbasiertes Spiel Schritt 18
Erstellen Sie ein textbasiertes Spiel Schritt 18

Schritt 7. Veröffentlichen

Einige textbasierte Spieleerstellungssoftware wird auch mit einer Online-Plattform geliefert, auf der Sie das Spiel hochladen können. Häufiger lädt der Ersteller das Spiel in das IF-Archiv hoch und veröffentlicht eine Beschreibung bei IFDB.

  • Teilen Sie Links zu Ihrem Spiel in sozialen Medien und in interaktiven Fiction-Foren für mehr Aufmerksamkeit.
  • Die überwiegende Mehrheit der textbasierten Spiele wird kostenlos angeboten. Sie können dafür Geld verlangen, aber wenn dies Ihr erstes Projekt ist und Sie keine bestehende Fangemeinde haben, erwarten Sie nicht viele Käufer.

Tipps

  • Eine gute Möglichkeit, um auf Ihr Spiel aufmerksam zu machen, besteht darin, es an einem der vielen IF-Wettbewerbe zu beteiligen. Die meisten sind kostenlos, und Sie werden wahrscheinlich mindestens ein paar Leute dazu bringen, Ihr Spiel zu spielen. Wenn es gut ist, wird sich das herumsprechen.
  • Blinde und sehbehinderte Menschen können leicht interaktive Fiktion schreiben. Da die meisten IF-Erstellungssysteme auf einem Nur-Text-Format basieren, gibt es keinen Grund, es nicht auszuprobieren. Sie können einen beliebigen Texteditor verwenden, um den Code zu schreiben, während Sie Ihre bevorzugte Bildschirmlesesoftware verwenden.
  • Sie können auch HTML-Dateien erstellen, die von einer Datei mit einer anderen verknüpft sind. Dies ist nützlich, wenn Sie es vorziehen, Benutzern zu erlauben, einen Befehl aus der Liste auszuwählen.

Warnungen

  • Vermeiden Sie es, Objekte zu erwähnen, die nicht existieren. Wenn ein Gegenstand in einer Raumbeschreibung erwähnt wird, stellen Sie sicher, dass der Spieler den Gegenstand zumindest untersuchen kann. Wenn ein Spieler zu viele Antworten wie "Sie sehen hier nichts dergleichen" erhalten, verliert das Spiel schnell an Glaubwürdigkeit. Mit anderen Worten, stellen Sie sicher, dass Ihre fiktive Welt jederzeit mit der zugrunde liegenden codierten Welt übereinstimmt. Sie wollen, genau wie in der normalen Fiktion, den Unglauben aussetzen. Sorgfältiges Worldbuilding macht das einfacher. Spieler greifen jedes Mal auf Lazy Coding auf.
  • Einige Handlungsstränge und Einstellungen sind bis zum Klischee überstrapaziert und erfordern einen exzellenten Autor, um ohne langweilige erfahrene interaktive Fiktionsspieler durchzukommen. Versuchen Sie zu vermeiden, Ihre Geschichte um Amnesie, Rückblenden, alltägliche Umgebungen (eine Wohnung oder ein Büro) oder gewöhnliche Menschen zu konstruieren, die in heroische Fantasy-Umgebungen versetzt werden.

Empfohlen: