deform

Inoffizielle Inform-Library auf Deutsch

deform ist die deutsche Übersetzung der aktuellen Inform-Lib 6/11. Mit deform kann man deutschprachige Adventures im Z-Code- und Glulx-Format erstellen, die man dann auf vielen Plattformen mit dem jeweiligen Interpreter spielen kann.

Um mit deform kompilieren zu können benötigt man einen Compiler. Der beste ist wohl der aktuelle Inform-Compiler 6.30, den man sich auf der Inform-Homepage besorgen kann.

In deform sind alle neuen Features der Inform-Library 6/11 enthalten. Eine Übersicht darüber geben die (englischen) Release Notes (PDF).

deform

Deutsche Library für Inform 6/11
Inform-Quelltext, zip

 

Beispiele

Ruinen, das Beispiel aus dem Designers’ Manual
Quelltext, zip

Spielzeugladen, ein weiteres kommentiertes Beispiel
Quelltext, zip

In der Waage, ein Beispiel mit viel Parser- Schnickschnack
Quelltext, zip

In deform gibt es nur wenige Änderungen gegenüber der Original-Lib, die sich auf die Textein- und -ausgabe beziehen. Die Spielwelt ist genauso modelliert wie in der Original-Lib, Kapitel 2, 3 und 4 des Inform Designer’s Manual, Fourth Edition (kurz DM4 genannt) sind daher eine gute Lektüre, um das Schreiben von Spielen mit deform zu lernen. Das Beispiel Ruins, das in diesen Kapiteln nach und nach erstellt wird, ist nach deform übersetzt worden und dient als Beispiel zum Vergleich mit der Original-Lib.

Quelltexte, die für die offizielle Library geschrieben wurden, lassen sich mit deform kompilieren. Die Lib-Texte sind dann allerdings anders, das Verhalten bei der Ausgabe kann sich bei manchen Objekten mit Namen im Plural und bei manchen Genitiven unterscheiden und die neue Abschneidemethode von deform muss eventuell berücksichtigt werden. Manche Verhaltensweisen lassen sich über neu eingeführte Konstanten steuern.

Es gibt im Moment nur eine kurze Beschreibung der Neuerungen bzw. der Änderungen gegenüber der offiziellen Lib. Beim Dekklinieren hilft der Informisator.

Außerdem gibt es eine längliche Erklärung der Funktionsweise, ein eher technisches Dokument auf English.