Archiv der Kategorie: Python

Interactive Fiction Transcript Parser

Für das Testen von Text Adventure (Interactive Fiction) suchte ich noch nach einer einfachen Möglichkeit einen Bericht an den Autor zu schicken.  Die meisten Interactive Fiction Systeme erlauben es zwar ein Log bzw. ein Transcript des gesamten Textes mit-zuschreiben, dieses liegt dann aber im reinen Textformat ohne Formatierungen vor.

Das erlaubt dem Autor zwar nachzuvollziehen was der Tester gemacht hat, ist aber umständlich und zeitaufwändig bei der Auswertung. Als Hilfe habe ich ein kurzes Python Script geschrieben, was den Text aus der Logdatei  formatiert und als HTML ausgibt. Es erlaubt dem Tester zudem seine Kommentare direkt im Adventure einzugeben und hebt diese dann hervor.

Das Endergebnis sieht dann ungefähr so aus:

wasp

Bisher funktioniert das Ganze nur für englische Spiele und ich habe es nur mit Zcode und Glulx Formaten testen können.

Hier gibt es das Script zum Download als ZIP Datei:

if_transcript_parser_v0.1