TADS

Text Adventure Development System (TADS) ist eine Prototyp-basierte bereichsspezifische Programmiersprache und Satz von Standardbibliotheken, um Spiele der interaktiven Fiktion (IF) zu schaffen.

Geschichte

Der ursprüngliche TADS 1 wurde durch die Hohe Energiesoftware als shareware gegen Ende der 1980er Jahre veröffentlicht, und wurde von TADS 2 nicht lange danach gefolgt. Am Anfang der 1990er Jahre hat sich TADS als das Entwicklungswerkzeug Nummer ein für die interaktive Fiktion, im Platz von einfacheren Systemen wie AGT (Abenteuer-Spielwerkzeug) eingerichtet. Gegen Ende der 1990er Jahre wurde es dadurch angeschlossen Zeigen als die populärste interaktive Fiktionsentwicklungssprache An.

TADS 2 Syntax basiert auf C mit Bit des Pascal. TADS 2 ist aufrechterhalten und regelmäßig von seinem Schöpfer, Michael J. Roberts sogar aktualisiert worden, nachdem es freeware im Juli 1996 geworden ist. Graham Nelson, Schöpfer dessen zeigt An, beschreibt zeigen An und TADS als die "nur zwei Systeme... weit verwendet" in der letzten Hälfte der 1990er Jahre, und TADS ist "Das meistens verwendete zweite WENN Programmiersprache heute" genannt worden. Multimedialer TADS, eingeführt 1998, erlaubt Spielen, Grafik, Zeichentrickfilm und Spiel-Töne zu zeigen, wenn die Plattform es unterstützt.

2006 hat TADS eine Hauptüberholung mit der Ausgabe von TADS 3 erhalten, der ein ganzer ist, schreiben vom TADS Motor um, nur den von der Plattform abhängigen Code behaltend, um Halten nach Backbord zu erleichtern. TADS 3 Gebrauch eine Sprache mit einer Syntax, die C ++ und Java ähnelt. Es hat viele neue Eigenschaften, wie effiziente dynamische Gegenstände (mit der automatischen Müll-Sammlung), strukturierte Ausnahmen, heimische UTF-8-Schnuren und viele nützliche Funktionsklassen.

Die TADS 3 Bearbeiter und Dolmetscher sind zu DOS, Macintosh und UNIX-Plattformen getragen worden. Mehrere TADS 3 Spiele sind veröffentlicht worden.

TADS Spiele

In TADS geschriebene Spiele werden zu einem mit der Plattform unabhängigen Format kompiliert, das auf jedem Computer gespielt werden kann, für den eine passende virtuelle Maschine (VM) besteht. Solche virtuellen Maschinen bestehen für mehrere Plattformen, und in dieser Beziehung, TADS folgt nah dem Beispiel der ursprünglichen Infocom Z-Maschine, sowie den neueren Sprachen wie Java und

C#.

Wohingegen der TADS 1 und 2 VMs mussten die Befehle grammatisch analysieren, die vom Spieler, vor dem Vorausschicken der Ergebnisse zum Spiel, TADS 3 eingegangen sind, eine virtuelle mehr Mehrzweckmaschine verwendet, wo die Befehl-Syntaxanalyse durch den Spielcode selbst getan, verwandt wird, um Anzuzeigen. Das Grundprinzip dafür ist, dass es leichter ist, den parser kundengerecht anzufertigen.

Bemerkenswerte Spiele haben sich in TADS 2 entwickelt

  • Der Wille des Onkels Zebulon, durch Magnus Olsson (1995). Es hat die TADS Kategorie in Eröffnungs-1995 Interaktive Fiktionskonkurrenz gewonnen und wurde auf 1996 von Activision kommerzielle Ausgabe von Klassischen Textabenteuer-Meisterwerken von Infocom eingeschlossen.
  • Die Rasenden Fünf dagegen. Sturm und Drang, das erste Spiel in den "Rasenden Fünf" Reihen durch Neil deMause (1997). Das Spiel hat einen XYZZY-Preis für Besten NPCs in diesem Jahr gewonnen.
  • Welten Einzeln durch Suzanne Britton (1999). Sieger des XYZZY-Preises für die Beste Geschichte und den Finalisten in sieben anderen XYZZY-Preis-Kategorien 1999, das Spiel zeigt einen riesigen Betrag von ausführlichem worldbuilding.
  • Kaged durch Ian Finley (2000). Sieger von 2000 jährliche Interaktive Fiktionskonkurrenz.
  • Peter Nepstad (2002). Das Spiel ist eine einer gewerblich in den letzten Jahren zu veröffentlichenden Hand voll, Aufmerksamkeit von der New York Times und The Associated Press speichernd. Es hat auch den XYZZY 2002-Preis für die Beste Einstellung gewonnen.

Bemerkenswerte Spiele haben sich in TADS 3 entwickelt

  • Max Blaster und Doris de Lightning Gegen die Papagei-Wesen der Venus durch Dan Shiovitz und Emily Short (2003). Sieger des 2003-Frühlingsdings; ein etwas ungewöhnliches Beispiel von vielfachen Spieler-Charakteren (oder PCs).
  • Das Elysium Mysterium durch Eric Eve (2006). Eve wurde XYZZY-Preis für das Beste Spiel, XYZZY Preis für Besten Individuellen NPC zuerkannt, und hat den dritten Platz 2006 jährliche Interaktive Fiktionskonkurrenz genommen.

Siehe auch

ist

Links

Dolmetscher


Anzeigen / Graham Nelson
Impressum & Datenschutz