Wie erstelle ich ein textbasiertes Computerspiel (mit Bildern)

Inhaltsverzeichnis:

Wie erstelle ich ein textbasiertes Computerspiel (mit Bildern)
Wie erstelle ich ein textbasiertes Computerspiel (mit Bildern)

Video: Wie erstelle ich ein textbasiertes Computerspiel (mit Bildern)

Video: Wie erstelle ich ein textbasiertes Computerspiel (mit Bildern)
Video: Installation of Dune 2000 Online on Linux 2024, Kann
Anonim

Textbasierte Abenteuerspiele, auch bekannt als Interactive Fiction, waren eine frühe Form von Computerspielen. Jetzt sind seine Fans begrenzt, aber ziemlich loyal. Im Allgemeinen können diese Spiele kostenlos heruntergeladen werden, benötigen keine hohen Computerspezifikationen und interessanterweise können Sie Ihre eigenen erstellen, ohne eine Programmiersprache zu kennen.

Schritt

Teil 1 von 3: Softwareauswahl

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

Schritt 1. Sie können Inform 7 ausprobieren

Inform 7 ist eine ziemlich leistungsstarke Software und am besten bekannt für die Erstellung von Textspielen oder interaktiver Fiktion, wie sie häufiger genannt wird. Die Programmiersprache ist so konzipiert, dass sie einfachen Sätzen im Englischen ähnelt, aber dennoch die volle Funktionalität besitzt. Inform 7 ist kostenlos 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, um die Spieleerstellung unter Windows zu vereinfachen

Adrift ist auch eine Programmiersprache und eine interaktive Fiktions-Compiler-Software, die beliebt und einfach zu verwenden ist, da ihre Oberfläche visuell und nicht Code ist. Diese Software ist wahrscheinlich die einfachste Option, wenn Sie kein Programmierer sind. Adrift ist nur für Windows kostenlos verfügbar, aber das resultierende Spiel kann auf jedem Betriebssystem oder in jedem Browser gespielt werden.

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

Schritt 3. Wenn Sie programmieren können, kann auch TADS 3 eine Option sein

Wenn Sie die Entwicklung dieses Spiels als Programmierprojekt sehen, dann ist TADS 3 die umfassendste Softwareauswahl für diesen Zweck. Sie können TADS 3 leichter beherrschen, wenn Sie bereits C++ und/oder Javascript verstehen. TADS 3 ist kostenlos für Windows, Mac und Linux erhältlich.

  • Speziell für die Windows-Version von TADS 3 verfügt diese Version über ein zusätzliches Workbench-Feature ("Workbench"), das die Bedienung für Nicht-Programmierer einfach und allgemein komfortabel macht.
  • Programmierer könnten an weiteren Vergleichen 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 gängige Optionen

Die oben aufgeführte Software ist die beliebteste Wahl in diesem Bereich, aber es gibt auch andere Optionen, die auch in der interaktiven Fiction-Community weit verbreitet sind. Wenn keine der oben genannten zu Ihnen passt oder Sie etwas anderes ausprobieren möchten, können Sie sich auch Folgendes ansehen:

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

Schritt 5. Probieren Sie einen browserbasierten Textspiel-Hersteller aus

Sie können sofort loslegen und es ausprobieren, ohne etwas herunterladen zu müssen, indem Sie die folgenden Tools verwenden:

  • Quest (eher wie das interaktive Fiction-Kit oben)
  • Twine (einfach zu bedienender visuell-basierter Editor)
  • StoryNexus (auf diesem Gerät klickt der Spieler auf eine Reihe von Optionen, ohne Befehle einzugeben; Ihre Spiele können online [online] bei StoryNexus geladen werden)

Teil 2 von 3: Fangen Sie an, Spiele zu erstellen

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

Schritt 1. Gewöhnen Sie sich an die Verwendung von Textbefehlen

Die meisten textbasierten Spiele werden durch Eingabe von Befehlen gespielt. Leute, die es gewohnt sind, interaktive Fiktionsspiele zu spielen, werden davon ausgehen, dass Ihr Spiel gängige Befehle wie "sehen (Objekt)" und "holen (Objekt)" verwenden muss.

  • Es sollte einen Dokumentations- oder Tutorial-Abschnitt in der Software geben, damit Sie sich mit diesen Befehlen vertraut machen und sie in Ihr Spiel integrieren können.
  • Manchmal hat ein Spiel einzigartige zusätzliche Befehle; kann verschieden sein, entweder "joggen" oder "das Gras schneiden". Diese Befehlswahl muss den Spielern klar kommuniziert werden, es sei denn, sie wird bewusst geheim gehalten oder nur zum Spaß und ist nicht erforderlich, um das Spiel zu beenden.
Erstellen Sie ein textbasiertes Spiel Schritt 7
Erstellen Sie ein textbasiertes Spiel Schritt 7

Schritt 2. Entwerfen Sie eine Karte und/oder ein Gameplay

Die gebräuchlichste Form der interaktiven Fiktion beinhaltet normalerweise das Erkunden einer Reihe von Orten (allgemein als "Räume" bezeichnet, auch wenn die Geschichte besagt, dass die Orte im Freien sind). Ihr Projekt kann damit beginnen, einen oder zwei Räume zu erstellen, die zu Beginn erkundet werden können, dann ein paar weitere Räume, die betreten werden können, nachdem der Spieler ein einfaches Rätsel gelöst hat oder zuerst ein wenig erforscht hat, dann gibt es größere und schwierigere Rätsel, die erfordern Erkundung vorsichtig.

Eine andere Möglichkeit besteht darin, ein Projekt zu erstellen, das sich mehr auf die Entscheidungen des Spielers konzentriert, nicht auf das Lösen von Rätseln. Ein Beispiel ist eine emotionale Geschichte über die Beziehung der Hauptfigur im Spiel zu anderen Charakteren oder eine Geschichte, die dem Spieler viele Wahlmöglichkeiten bietet und die Konsequenzen all seiner Entscheidungen in der nächsten Handlung sehen werden. Optionen wie diese erfordern möglicherweise immer noch eine geografische Karte oder verwenden "Raum" in Form von Szenen, in denen die Hauptfigur etwas gemäß dem Thema des Spiels erlebt

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

Schritt 3. Holen Sie sich Hilfe, wie jedes Element des Spiels verbunden ist

Vielleicht funktioniert Ihr erster Space nicht richtig oder Sie wissen nicht, wie Sie mit Ihrer Software einen bestimmten Effekt erzeugen können. Suchen Sie also nach der Dokumentation oder dem Hilfemenü oder der Datei "Read Me", die sich normalerweise im selben Verzeichnis befindet wie die Datei Ihre Hauptsoftware. Wenn es immer noch nicht klar ist, fragen Sie in den Foren auf der Website, auf der Sie die Software heruntergeladen haben, oder allgemein in interaktiven Fiktionsforen nach.

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

Schritt 4. Erstellen Sie den Einführungsabschnitt und das erste Leerzeichen

Nachdem Sie die Gliederung für Ihr Spiel erstellt haben, schreiben Sie eine kurze Einführung, in der das Spiel erklärt wird, einschließlich einer Erklärung der einzigartigen Befehle sowie einer Warnung, wenn Ihr Spiel Material speziell für Erwachsene enthält. Schreiben Sie dann eine Beschreibung des ersten Raums. Versuchen Sie, diesen ersten Raum interessant zu gestalten, denn die Spieler können sofort gehen, wenn der erste Raum nur eine leere Wohnung ist. Hier ist ein Beispiel für eine Einführung für Spieler zu Beginn des Spiels (wichtige Wörter sind zum besseren Verständnis fett gedruckt):

  • Einführung:

    Um an dieser Kreuzfahrt teilzunehmen, haben Sie Ihre gesamte Sammlung von Snackgutscheinen eingetauscht, aber jetzt liegt das Schiff mitten im Meer fest. Schade! Du solltest Lucy besser finden, ich hoffe, sie überlebt diesen großen Sturm. Sie erinnern sich, dass er im Maschinenraum war, als der Sturm hereinbrach.

  • Warnungen und Bedingungen:

    Willkommen bei "Die Kreuzfahrt des Geizhalses". Typ Gutschein prüfen um Ihre aktuelle Sammlung anzuzeigen. Befehl verwenden Gutschein umtauschen gefolgt vom Namen eines Coupons, um den "magischen" Coupon zu verwenden. Achtung: Dieses Spiel enthält etwas Gewalt und Kannibalismus.

  • Zimmerbeschreibung:

    Du stehst in einem Raum mit Eichenwänden. Der Eisenrahmen des Bettes war vom Sturm weggefegt worden, und die einzige Matratze war zerrissen und schlaff unter dem Schnapsschrank. Im Norden gibt es eine geschlossene Tür.

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

Schritt 5. Erstellen Sie den Befehl für das erste Leerzeichen

Denken Sie darüber nach, wie der Spieler mit jedem der von Ihnen erwähnten Objekte interagieren wird. Zumindest muss der Spieler jedes Objekt "sehen" oder "x" (anvisieren) können. Hier sind einige Beispiele für Befehle, die Spieler verwenden können, und der resultierende Text, der für Spieler angezeigt wird:

  • schau dir das bett an – Es ist mit hochwertigen Gänsefedern gefüllt, aber jetzt sind die meisten Federn im Raum verstreut. Die Matratze war schlaff und roch nach Schnaps.
  • x ich – Du bist erschöpft und trägst nur noch den rosa Bademantel, den du kurz vor dem Sturm getragen hast. Ihr Bademantel hat Taschen und wird mit einer Wollkordel gebunden.
  • öffne die Tür – Der Türknauf drehte sich, aber die Tür ging nicht auf. Sieht so aus, als ob draußen ein schwerer Gegenstand blockiert wäre.
Erstellen Sie ein textbasiertes Spiel Schritt 11
Erstellen Sie ein textbasiertes Spiel Schritt 11

Schritt 6. Der erste Raum kann ein einfaches Puzzle sein

Der klassische Anfang besteht darin, den Spieler herauszufordern, einen Ausweg aus diesem Raum zu finden. Diese Herausforderung muss nicht allzu schwierig sein, aber sie kann dir eine Vorstellung davon geben, wie dein Spiel als nächstes aussehen wird. Dies ist auch eine Gelegenheit, den Spielern beizubringen, sorgfältig zu lesen und nach Hinweisen zu suchen. Zum Beispiel könnten Spieler nach den obigen Befehlen daran denken, Folgendes zu tun:

  • Hebe das Bett an – Sobald Sie die Matratze anheben, steigt Ihnen der Tequila-Geruch in die Nase. Kein Wunder, dass die Matratze schlaff ist… Sie legen die Matratze zur Seite und wischen sich anschließend die Hände am Bademantel ab.
  • x Leerzeichen – Du stehst in einem Schlafzimmer mit Eichenwänden. Der Eisenrahmen des Bettes war vom Sturm weggeweht, und die einzige Matratze in einer Ecke des Zimmers war zerrissen und schlaff. Es gibt auch einen Spirituosenschrank in der Ecke des Zimmers. Im Norden ist eine verschlossene Tür. Auf dem Boden lag eine zerbrochene Flasche.
  • nimm die Flasche – Du hast die kaputte Tequilaflasche genommen. Es ist eine Schande, es gehen zu lassen.
  • x Beutel – Ihr Portemonnaie ist noch in der Tasche. Ich bin dankbar!
  • x Geldbörse – Alle Snack-Gutscheine wurden verwendet, aber Ihre Brieftasche enthält noch einige Notfall-Gutscheine. Zur Zeit haben Sie Brecheisen Gutschein und Pfeifgutschein.
  • tausche den Brecheisen Gutschein ein – Sie hoben den Brecheisen-Coupon und räusperten sich. Der Coupon schwebt davon und einen Moment später fällt Ihnen ein Brecheisen in die Hände.
  • öffne die Tür mit einem Brecheisen – Du steckst ein Brecheisen in den Spalt zwischen Tür und Rahmen und drückst so fest du kannst. Das Knurren von außen erschreckte dich. Noch ein Druck und die Tür öffnet sich, aber Sie sollten besser mit einer Waffe vorbereitet sein.
  • öffne die Tür mit einem Brecheisen – Diesmal gab es kein Hindernis von der Außenseite der Tür. Die Tür öffnete sich sofort weit und draußen war ein grauer Wolf, der dich aufmerksam anstarrte! Denken wir kurz nach – Sie können nur eine Vorgehensweise wählen.
  • den Wolf mit der Flasche angreifen – Du hast den Wolf mit der zerbrochenen Flasche direkt in der Nase aufgeschlitzt. Der Wolf stöhnte und floh. Die Straße nach Norden ist jetzt sicher.

Teil 3 von 3: Das Spiel perfektionieren und vervollständigen

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

Schritt 1. Alle Verben und Substantive müssen klar sein

Als Spielemacher kennst du all diese Begriffe auswendig. Aber andere kennen nur wenige. Wenn Sie einen neuen Befehl oder ein neues Objekt hinzufügen, insbesondere wenn es für die Fortsetzung des Spiels wichtig ist, stellen Sie sicher, dass es klar und einfach zu verwenden ist.

  • Entzerren Sie Objektnamen in Beschreibungen und Befehlen. Beispiel: Wenn ein Spieler den Raum betritt und die Beschreibung eines "Gemäldes" liest, dann achte darauf, dass du auch den Begriff "Gemälde" als Objekt im Befehl verwendest. Wenn Sie nicht aufpassen und dann den Begriff "Bild" verwenden, ist der Spieler gezwungen, zuerst zu versuchen, mit dem Objekt zu interagieren.
  • Verwenden Sie Synonyme für Verben. Denken Sie auch darüber nach, wie andere Spieler ein Objekt verwenden werden. Objekte in Form von „Schaltflächen“müssen sowohl mit dem Befehl „Schaltfläche drücken“als auch „Schaltfläche drücken“bedient werden können. Wenn es Feinde im Spiel gibt, ist es eine gute Idee, die Befehle "Angriff", "Faust" und "Treffer" sowie "Benutze (Name des Objekts, das eine Waffe sein kann) auf (Name des Feindes)" zu haben..
Erstellen Sie ein textbasiertes Spiel Schritt 13
Erstellen Sie ein textbasiertes Spiel Schritt 13

Schritt 2. Passen Sie das Puzzle an den Hintergrund an

Lassen Sie nicht zu, dass die Rätsel, die Sie entworfen haben, nicht einmal zum Hintergrund Ihres Spiels passen. Du denkst vielleicht, du bist schlau genug, um ein Rätsel mit einem Wikingerhelm, Dynamit und einem Bienenstock zu entwickeln, aber es funktioniert wirklich nicht, wenn diese Dinge im Hintergrund eines Raumschiffs oder einer Highschool-Klasse erscheinen. Ihr Hintergrund wird sich unangenehm anfühlen und die Spieler werden sofort wissen, dass die seltsamen Objekte Teil des Puzzles sein müssen."

  • Rätsel mit mehreren möglichen Lösungen werden sich realistischer anfühlen, ebenso wie ein einzelnes Objekt, das für mehrere Rätsel verwendet werden kann oder mehrere Verwendungen hat.
  • Machen Sie Rätsel, die sich relevant anfühlen. Es muss einen Grund geben, warum die Charaktere im Spiel ein Rätsel lösen müssen.
  • Vermeiden Sie die vertrauten Rätsel, wie das Turmspiel 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

Die alten Spiele waren als gnadenlos bekannt, zum Beispiel: "Du hast den Stein aufgehoben und eine Lawine ist passiert, die dich begraben hat. Es ist vorbei." Die Spieler von heute möchten für ihre Bemühungen mehr belohnt werden. Abgesehen davon, dass die Hauptfigur im Spiel nicht stirbt, sind hier Beispiele für andere Ziele, die gegeben werden können:

  • Lassen Sie wichtige Ereignisse im Spiel nicht von einem zufälligen System abhängen. Wenn der Spieler es geschafft hat, herauszufinden, was er als nächstes tun soll, muss es normalerweise zu 100% erfolgreich sein.
  • Geben Sie Hinweise für schwierige Rätsel und erhalten Sie nicht zu viele falsche Hinweise, um Sie abzulenken.
  • Erstellen Sie keine Rätsel, die nach dem Spielfluss unmöglich zu lösen sind, zum Beispiel Rätsel, die nur gelöst werden können, wenn Sie wissen, was als nächstes im Spiel kommt, oder Rätsel, die Sie versuchen müssen, bis Sie Erfolg haben, aber wenn Sie scheitern, stirbt die Hauptfigur sofort.
  • Es ist in Ordnung, wenn in der Mitte des Spiels ein Raum dauerhaft geschlossen wird, aber die Spieler sollten gewarnt werden. Wenn es eine Wahl gibt, die das Spiel zum Stillstand bringen kann, sollte es beendet sein. Lassen Sie den Spieler nicht ohne Gewinnchance weitermachen.
Erstellen Sie ein textbasiertes Spiel Schritt 15
Erstellen Sie ein textbasiertes Spiel Schritt 15

Schritt 4. Schreiben Sie alle möglichen Enden des Spiels auf

Denken Sie an mögliche interessante Enden. Wenn der Spieler verliert, sollte er dennoch eine Titelgeschichte erhalten, die erzählt, was passiert ist und ihn ermutigt, es erneut zu versuchen. Wenn der Spieler gewinnt, dann muss es ein brillantes und ziemlich langes Ende geben, vielleicht gibt es am Ende des Spiels sogar einen speziellen Raum, in dem es einige zusätzliche Befehle gibt, damit die Siegesatmosphäre noch ausgeprägter wird.

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

Schritt 5. Suchen Sie nach Inspiration und anderen Tipps

Es gibt Hunderte von Artikeln auf Brass Lantern, der Interactive Fiction Database und IFWiki, in denen Sie sich über spezielle Themen wie das Schreiben realistischer Charaktere oder das Programmieren von Objekten mit komplexen Interaktionen informieren können. Und vor allem sind die Beispiele für textbasierte Spiele im IF-Archiv, einer Seite, auf der Sie die textbasierten Spiele, die Sie lieben, sofort genießen können. Die folgenden Links enthalten auch viele weitere Tipps für Anfänger:

  • Beispiele für verschiedene Zitate in der IF Gems-Sammlung.
  • IF Theorie Buch
  • Handwerk des Abenteuers
Erstellen Sie ein textbasiertes Spiel Schritt 17
Erstellen Sie ein textbasiertes Spiel Schritt 17

Schritt 6. Machen Sie einen Test vor dem Spiel/Beta-Test

Wenn die Spielerstellung abgeschlossen ist, spielen Sie es zuerst ein paar Mal selbst. Probieren Sie alle Möglichkeiten des Spiels aus, sowie alle "seltsamen" Sequenzen, die Ihre ursprüngliche Absicht übersteigen sollten. Nachdem Sie verschiedene Fehler behoben haben, versuchen Sie, einige Freunde und Familienmitglieder einzubeziehen, oder verwenden Sie einen interaktiven Online-Fiction-Player, um auf die gleiche Weise einen Beta-Phasentest durchzuführen. Fragen Sie nach ihrem Feedback, welche Teile frustrierend oder unangenehm sind, und berücksichtigen Sie ihre Vorschläge für Änderungen oder zusätzliche Optionen.

Speichern Sie Ihre Arbeit häufig und verwenden Sie den Rückgängig-Befehl, wenn Sie einen haben, damit Sie verschiedene Pfade ausprobieren können, ohne von vorne beginnen zu müssen

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

Schritt 7. Veröffentlichen Sie Ihr Spiel

Einige textbasierte Spieleerstellungssoftware verfügt auch über eine Online-Funktion zum Hochladen eigener Spiele. Normalerweise werden Spiele im IF-Archiv veröffentlicht, und vergessen Sie nicht, Ihre Spielbeschreibung in die IFDB zu schreiben.

  • Teilen Sie Ihre Spiellinks über soziale Medien und interaktive Fiction-Foren, damit die Leute mehr wissen.
  • Die meisten interaktiven Fiktionsspiele sind kostenlos erhältlich. Sie können einen Preis festlegen, aber wenn dies Ihr erstes Projekt ist und Sie keine Anhänger haben, dann erwarten Sie keine hohen Verkäufe.

Tipps

  • Eine effektive Möglichkeit, Ihr Spiel bekannt zu machen, ist die Teilnahme an einem der vielen verfügbaren interaktiven Fiction-Wettbewerbe. Die meisten können Ihnen kostenlos folgen, und zumindest werden Sie höchstwahrscheinlich ein paar Leute dazu bringen, Ihr Spiel auszuprobieren. Wenn es gut ist, wird sich sein Ruf verbreiten.
  • Auch sehbehinderte oder sehbehinderte Menschen können interaktive Fiktion erstellen. Die meisten interaktiven Fiction-Erstellungssysteme sind reiner Text, also probieren Sie es aus. Sie können eine Textbearbeitungssoftware verwenden, um das Spielprogramm zu schreiben und dann mit einer Bildschirmlesesoftware unterstützt zu werden.

Warnung

  • Manche Handlungsstränge und Hintergründe werden so oft verwendet, dass es sich um gebrandmarkte Klischees handelt, - in diesem Fall müssen die Spieleautoren sehr kompetent sein, damit die Ergebnisse für erfahrene interaktive Fiktionsspieler nicht langweilig werden. Vermeiden Sie eine Handlung mit Amnesie, die nur eine Rückblende ist, die Umgebung sehr gewöhnlich ist (Wohnung oder Büro) oder die die Geschichte gewöhnlicher Menschen erzählt, die plötzlich in den Hintergrund der heroischen Fantasie geraten.
  • Vermeide es, Dinge zu erwähnen, die nicht wirklich existieren. Wenn es ein Objekt gibt, das bereits in der Raumbeschreibung erwähnt wird, stellen Sie sicher, dass der Spieler zumindest einen "Look"-Befehl darauf ausführen kann. Wenn Spieler zu oft mit dem Antworttext "So etwas siehst du hier nicht" getroffen werden, dann wird dein Spiel weniger überzeugend. Mit anderen Worten, stellen Sie sicher, dass Ihre fiktive Welt immer mit der Programmiercodegrundlage dieser Welt synchron ist. Genau wie beim Schreiben von Fiktion ist es das Ziel, die Handlung glaubwürdig zu machen. Eine sorgfältige Anordnung der Welt kann solche Fehler vermeiden. Faule Spielemacher werden sicher von den Spielern erwischt.

Empfohlen: