T.A.G.
Falls eine Erlaubnis bestand, das Material gemäß den Bestimmungen der Lizenz Creative-Commons-Lizenz Namensnennung – Weitergabe unter gleichen Bedingungen 4.0 zu nutzen, oder du selbst der Urheber des Textes in der unten angeführten Quelle bist, sende bitte eine vollständig ausgefüllte Freigabeerklärung unter Verwendung deines Realnamens und der Angabe, um welchen Artikel es geht, an die Adresse permissions-de@ – at-Zeichen für E-Mailwikimedia.org per E-Mail.
Wenn du den Rechteinhaber nachträglich um Erlaubnis bitten willst, kannst du diese Textvorlage dafür benutzen.
Nach Bearbeitung durch das Wikipedia-Support-Team wird die Freigabe auf der Diskussionsseite dokumentiert und der Text wiederhergestellt.
Fragen bitte an: Urheberrechtsfragen
Diesen Artikel bitte nur bearbeiten, wenn sicher ist, dass keine Freigabe erfolgen wird!Herkunft:
T.A.G. (Text-Adventure-Generator) ist ein Computerprogramm für die Erstellung deutschsprachiger Textadventures. Es unterstützt eine eigene deutsche Programmsprache, in der der Anwender sein Textadventure schreibt. Das Programm erstellt daraus im Anschluss die Spieldatei, die mit dem Interpreter T.A.M. (Text-Adventure-Machine) gespielt werden kann.
Unter den Autoren deutschsprachiger Textadventures ist T.A.G. eine weitverbreitete Alternative zu dem führenden Entwicklungswerkzeug Inform.
T.A.G. ist Freeware, aber keine freie Software. Es ist für DOS und Windows erhältlich und lässt sich mit bestimmten Emulatoren auch auf Linux verwenden.
T.A.G wurde von Martin Oehm entwickelt.
Beispielcode
Die Quelldatei ist eine einfache ASCII-Datei, die die Definitionen der Räume, Objekte, Befehle usw. in einfachen und einfach zu lesenden Anweisungen enthält. Hier ein paar Beispiele:
Objektdefinition: die Salbe und eine Dekoration, der Schutthaufen:
Obj Mückensalbe Name 'Flasche mit Mückensalbe' f Vor 'mücken' 'moskito' 'mosquito' Subst 'salbe' f 'flasche' f 'fläschchen' n Subst 'mittel' n 'ex' n Ort in Rucksack Gew 1 Vol 1 Besch 'Es ist eine kleine Flasche mit der berühmten Mückensalbe "Moskito-Ex", die vom Schweizerischen Tropeninstitut entwickelt wurde.' VorAusf (eingerieben) Bed /(aObj ich, du) 'Das Mittel mag ja in den Schweizerischen Tropen recht wirksam sein, aber hier im Dschungel von Yucatán ist es absolut nutzlos.' Stop 'Wieso soll ich denn Mückensalbe auf [einen aObj] schmieren?' NachAusf
Deko Schutt Name 'Schutt' m Vor 'stein' 'schutt' Subst 'schutt' m 'haufen' m 'brocken' p Subst 'steine' p 'geröll' n Ort Eingang Besch 'Der Schutt füllt den ganzen Eingang. Offensichtlich ist hier ein Teil des Tempels eingestürzt.' VorAusf (entfernen nehmen) Stop 'Es sind eine ganze Menge Steinbrocken, du würdest Tage brauchen, um den Eingang freizubekommen.' EndeAusf
Die Definition für den Raum auf dem Tempel könnte so aussehen:
Raum auf_Pyramide Name 'Auf der Pyramide' Std steil_abwärts N Eingang | Norden rein Eingang S Treppe | Süden R Treppe | runter Besch 'Nun bist du auf dem Tempel, von wo aus du eine herrliche Sicht auf den Urwald hast, der ringsherum liegt und diese kleine Pyramide von der Zivilisation versteckt hält. Eine grobe, verwitterte Steintreppe führt nach unten. Im Norden gähnt ein großes, dunkles Rechteck: der Eingang in den Tempel.'
Antw steil_abwärts Besch 'Dort geht es steil abwärts. Die Treppe ist im Süden und der Eingang im Norden.'
Und zu guter Letzt ein neuer Befehl:
Bef einreiben Name 'einreiben' Verb 'reibe ein' 'balsamiere ein' 'beschmiere' Verb 'balsamiere' 'schmiere ein' Syntax dasObj mit demObj (BeiMir) Ausf Text 'Ich kann wohl schlecht [den aObj] mit [dem aObj2] einreiben.' EndeAusf Pseudo eingerieben einreiben
Externe Links
- Homepage von T.A.G. – Von dort stammen auch wesentliche Teile des Textes.