[gesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
...und sie oftmals deutlich übertreffen, aber das ist Meinung, nicht Fakt.
Tote Links entfernt.
 
(10 dazwischenliegende Versionen von 7 Benutzern werden nicht angezeigt)
Zeile 1:
{{Dieser Artikel|beschreibt eine Programmiersprache. Zum gleichnamigen Softwareunternehmen siehe [[Inform GmbH]].}}
'''Inform''' ist eine von [[Graham Nelson]] seit 1993 entwickelte [[Objektorientierte Programmierung|objektorientierte]] [[Programmiersprache]], in der [[Textadventure]]s programmiert werden können.
 
== Geschichte ==
Inform basiert auf dem [[Reverse Engineering]] der von [[Infocom]] entwickelten [[Z-machine]]. Daher verhalten sich die erzeugten Spiele wie die von Infocom, auch wenn die objektorientierte Inform-Programmiersprache sich auf Sourcecode-Ebene grundlegend von der funktionalen Sprache ZIL, der von Infocom selbst verwendeten Hochsprache, unterscheidet. Außerdem laufen sie auf allen Rechnern, auf denen es eine virtuelle Z-machine gibt, vom [[Personal Digital Assistant|PDA]] über diverse [[Heimcomputer]] bis zu modernen PCs, [[Apple Macintosh|Macintosh]]- und Linux-Rechnern. Auch Inform selbst läuft auf vielen verschiedenen Systemen. Inform ist [[Freeware]] und als [[Artistic License]] lizenziert.<ref>{{Internetquelle |url=http://inform7.com/sources/i6n/ |titel=I6N (I6 for I7): Inform |hrsg=Inform |werk=inform7.com |zugriffhrsg=Inform |abruf=2011-10-07 |sprache=en}}</ref> Deshalb darf es kostenlos weitergegeben und verändert werden, wenn einige [[Artistic License#Bestimmungen|Bestimmungen]] eingehalten werden. Es gibt inzwischen zahlreiche mit Inform programmierte und kostenlos im Internet spielbare oder [[herunterladenHerunterladen|herunterladbare]] Spiele.
 
Einen wichtigen Beitrag zum Erfolg von Inform leistete das umfangreiche Handbuch ''The Inform Designer’s Manual'', das in der Ausgabe vier (bekannt als „DM4“) auf 570 Seiten angewachsen ist.
Zeile 11 ⟶ 12:
 
=== Sprachversionen ===
Seit Inform 6 besteht die Möglichkeit neben der [[Englische Sprache|Englischen]] Version andere Sprachversionen zu erstellen. Als offizielle Sprachversionen gelten [[Deutsche Sprache|Deutsch]], [[Französische Sprache|Französisch]], [[Italienische Sprache|Italienisch]], [[Niederländische Sprache|Niederländisch]], [[Schwedische Sprache|Schwedisch]], [[Slowenische Sprache|Slowenisch]], [[Spanische Sprache|Spanisch]] sowie die Plansprache [[Lojban]].<ref>{{Internetquelle |url=http://www.inform-fiction.org/translations/index.html |titel=About Translations |titelerg=Inform – Resources – Translations |hrsg=Inform |werk=inform-fiction.org |hrsg=Inform |datum=2007-12-24 |zugriffabruf=2011-10-07 |sprache=en}}</ref>
 
==== Deutsche Sprachversion ====
1996 übersetzte Tinic Urou die englische Programm-Library von Inform 6 ins Deutsche. Diese Übersetzung wies an vielen Stellen Fehler auf, deshalb entstanden zwei Weiterentwicklungen dieser Version: Toni Arnold und Ralf Herrmann veröffentlichten 1998/1999 unabhängig voneinander zwei deutsche Librarys. Hierbei orientierte sich Toni Arnold am [[Schweizerdeutsch]]. Auch Ralf Hermanns Version wies sowohl Stärken als auch Schwächen auf.<ref>{{Internetquelle |autor=Max Kalus |url=http://textfire.de/tests/libvgl.htm |titel=Inform-Übersetzungen ins Deutsche – ein Vergleich |autor=Max Kalus |hrsg=textfire.de |datum=2001-05-04 |zugriffabruf=2011-10-06}}</ref>
Als Max Kallus 1999 begann, das Inform-Textadventure „Starrider“, eines der größten Freeware-Textadventures in deutscher Sprache, zu schreiben, benutzte er dafür zunächst die Bibliothek von Toni Arnold und korrigierte und erweiterte diese. Später übernahm er Teile aus Ralf Hermanns Bibliothek. Diese neue Bibliothek wurde erstmals 2001 veröffentlicht. Durch die deutsche [[Interactive Fiction|Interactive-Fiction]]-Community wurde diese Version der Library weiter verbessert und zur „offiziellen deutschen Version“.<ref>{{Internetquelle |url=http://www.textfire.de/archiv/Inform_de.pdf |titel=Inform_DE: Die deutsche Inform-Library |autor= |werk=textfire.de |datum=2004-01-04 |zugriffabruf=2011-10-07 |format=PDF; 74&nbsp;kB}}</ref>
Daneben entstand durch Martin Oehm eine weitere inoffizielle Library namens „deform“.<ref>{{Internetquelle |autor=Martin Oehm |url=http://www.martin-oehm.de/deform/ |titel=deform |titelerg=martin-oehm.de > Textadventures > deform |autor=Martin Oehm |werk=martin-oehm.de |datum=2007-07-08 |zugriffabruf=2011-10-07}}</ref>
 
Probleme die bei der deutschen Übersetzung von Inform auftraten waren:
Zeile 29 ⟶ 30:
 
==== Andere Sprachversionen ====
Auch hier existieren neben der [[Englische Sprache|Englischen]] Version andere Sprachversionen. Auf der Inform-Website wird auf Versionen in [[Deutsche Sprache|Deutsch]], [[Französische Sprache|Französisch]], [[Italienische Sprache|Italienisch]], [[Schwedische Sprache|Schwedisch]] und [[Spanische Sprache|Spanisch]] hingewiesen.<ref>{{Internetquelle |url=http://inform7.com/extensions/translations/ |titel=Translations: Inform |hrsg=Inform |werk=inform7.com |zugriffhrsg=Inform |abruf=2011-10-07 |sprache=en}}</ref>
 
== Literatur ==
* {{Literatur
|Autor=Graham Nelson
|Titel=The Inform Designer's Manual
|Auflage=4.
|Verlag=Interactive Fiction Library
|Ort=Illinois
|JahrDatum=2001
|ISBN=0-9713119-0-0
|Online=[http://web.archive.org/web/20100827184749/http://www.inform-fiction.org/manual/html/DM4.pdf onlineOnline], archiviert
|Format=PDF
|Zugriff=2011-08-28
|KBytes=2900
}}
|Abruf=2017-06-29}}
* {{Literatur
|Autor=Roger Firth, Sonja Kesserich
|Titel=Inform Beginner's Guide
|Auflage=3.
|Verlag=Lightning Source Inc
|Ort=Illinois
|JahrDatum=2004
|ISBN=0-9713119-2-7
|Online=[http://web.archive.org/web/20120516130057/{{Webarchiv |url=http://www.inform-fiction.org/manual/IBG.pdf |text=online] (PDF; 1,7&nbsp;MB), archiviert|wayback=20120516130057}}
|Format=PDF
|Zugriff=2011-10-06
|KBytes=1700
}}
|ZugriffAbruf=2011-10-06}}
 
== Weblinks ==
* [http://www.ifarchive.org/ IF Archive], die zentrale Anlaufstelle für „Interactive Fiction“ (englisch)
* [http://web.archive.org/web/20121023025901/{{Webarchiv |url=http://www.inform-fiction.org/inform6.html |text=Inform 6] (archiviert,|wayback=20121023025901}} (englisch)
* [http://www.ifarchive.org/if-archive/infocom/compilers/inform6/manuals/technical_manual.txt Technical Manual Inform 6] (englisch)
* [http://www.textfire.de/archiv/ Offizielle Inform-Library auf Deutsch], deutsche Library für Inform 6, verschiedene Autoren
* [http://if.frob.de/informis/ ''Der Abentheurliche Informissimus Teutsch''] – Einführung und Kurzreferenz für die Programmierung deutschsprachiger interaktiver Belletristik (mit Inform 6)
* [http://inform7.com/ Inform 7] (englisch)
* [http://inform7.com/extensions/translations/#German Inform 7 German Extensions], für die Programmierung deutschsprachiger Textadventures mit Inform 7
 
== Einzelnachweise ==