Forum moved to if-forum.org
Autor Nachricht
<  Noch mehr übersetzte Extensions
frob
BeitragVerfasst am: Mo, 1 Feb 2010 - 9:46  Antworten mit Zitat
Neuling
Neuling


Anmeldungsdatum: 29.09.2003
Beiträge: 13
Wohnort: Bayreuth

Ich habe mich daran gemacht, zwei Extensions von Michael Martin einzudeutschen; nämlich Reactable Quips und Quip-Based Conversation.

Beide sind zu finden unter http://if.frob.de.

Die erste eignet sich dazu, Struktur in ask/tell-Gespräche zu bringen und sie mit einzelnen Antwortmenus aufzupeppen; die zweite baut darauf auf und realisiert eine volle Menuführung für Gespräche à la Photopia ("rede mit" statt ask/tell).

Ich habe sie erstmal auf meine Seite gestellt und noch nicht eingereicht, weil ich noch nicht Zeit hatte, sie ausreichend zu testen. Feedback ist also mehr als erwünscht.

Allerdings: Weder diese beiden noch das Conversation Framework von Eric Eve sind wirklich das, was ich suche; mir fehlt noch etwas von der schlichten Eleganz des alten Info.h bzw. GInfo.h. Leider bin ich noch nicht dahinter gekommen, wie sich unter I7 ein Grammatiktoken definieren lässt, das eine selbst geschriebene scope-Routine abbildet.

--
frob
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
ChristianB
BeitragVerfasst am: Mo, 1 Feb 2010 - 11:34  Antworten mit Zitat
Experte
Experte


Anmeldungsdatum: 05.05.2004
Beiträge: 633
Wohnort: Hamburg

frob hat folgendes geschrieben:
Ich habe mich daran gemacht, zwei Extensions von Michael Martin einzudeutschen; nämlich Reactable Quips und Quip-Based Conversation.

Na, jetzt geht's ja voran! Vielen Dank!

frob hat folgendes geschrieben:
Leider bin ich noch nicht dahinter gekommen, wie sich unter I7 ein Grammatiktoken definieren lässt, das eine selbst geschriebene scope-Routine abbildet.

Du kannst selbst understand tokens definieren und deren Entsprechung als Routine auf der I6-Ebene festlegen:

The understand token Thema translates into I6 as "TOPIC_SCOPE_TOKEN".

Include (-

[ TOPIC_SCOPE_TOKEN;
...;
];

-).

Nachschlagewerk is a kind of thing.

Understand "schlag [Thema] in [Nachschlagewerk] nach" as looking it up.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Strainer
BeitragVerfasst am: Mo, 1 Feb 2010 - 20:12  Antworten mit Zitat
Wasserträger
Wasserträger


Anmeldungsdatum: 25.01.2010
Beiträge: 37
Wohnort: Wien

Wow, danke für deine tollen Übersetzungen!

Ich habe in der Zwischenzeit auch eine weitere Übersetzung fertiggestellt: Computers von Emily Short. Diesmal habe ich neben der eigentlichen Erweiterung auch die Examples übersetzt, damit man die Handhabung leichter lernen kann.

Download German Computers

MfG
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
frob
BeitragVerfasst am: Mi, 10 Feb 2010 - 0:01  Antworten mit Zitat
Neuling
Neuling


Anmeldungsdatum: 29.09.2003
Beiträge: 13
Wohnort: Bayreuth

ChristianB hat folgendes geschrieben:


Du kannst selbst understand tokens definieren und deren Entsprechung als Routine auf der I6-Ebene festlegen:

The understand token Thema translates into I6 as "TOPIC_SCOPE_TOKEN".



So funktioniert es eben nicht, da mit diesem Konstrukt nur I6-GPR (General Parsing Routines) eingebunden werden können, nicht scope-Routinen.

Aber möglicherweise lässt sich mein gewünschtes Ergebnis ohnehin eleganter auf I7-Ebene implementieren.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Strainer
BeitragVerfasst am: Di, 16 Feb 2010 - 2:10  Antworten mit Zitat
Wasserträger
Wasserträger


Anmeldungsdatum: 25.01.2010
Beiträge: 37
Wohnort: Wien

Hallo zusammen!

Ich habe in den letzten Tagen wieder an meinem Projekt gearbeitet und im Zuge dessen auch weiter an der Übersetzung von Erweiterungen gearbeitet.

Hier erstmal die überarbeiteten Versionen aller vorher von mir übersetzten Erweiterungen(unter anderem habe ich die englischen Verben entfernt und noch einige Anpassungen an GerX vorgenommen):

German Menus Update

Wie schon erwähnt habe ich noch weitere Extensions übersetzt:

Conversation Extensions von Eric Eve:

Insgesamt sind es 6 Erweiterungen, mit denen man viele Aspekte der Konversationen in IF-Spielen regeln kann.

German Conversation

Computers von Emily Short:

Sehr praktische Extension um alle Arten von Computern zu integrieren:

German Computers

Adaptive Hints von Eric Eve:

Eine Erweiterung für Menus von Emily Short, die kontextabhängige Tipps in IF-Spielen ermöglicht. (Tipps erscheinen erst wenn bestimmte Dinge entdeckt wurden etc.)

German Adaptive Hints

Keyword Interface von Aaron Reed:

Ermöglicht die Steuerung des Spieles wie in Blue Lacuna.

German Keyword Interface

Questions von Michael Callaghan:

Stellt einfache Möglichkeiten zur Erstellung von Quizfragen und geschlossenen Abfragen zur Verfügung.

German Questions

Remembering von Aaron Reed:

Macht es möglich, dass der Spieler sich den letzten Aufenthaltsort von Objekten merkt und dies im Parser ausgegeben wird.

German Remembering

Tutorial Mode von Emily Short:

Stellt einen allgemeinen Tutorial-Modus für jedes Spiel zur Verfügung, der die typischen Aktionen in IF-Spielen erklärt.

German Tutorial Mode

Ich hoffe die Extensions können gebraucht werden.


Momentan versuche ich die Conversation Extensions mit dem Keyword Interface zu verbinden, da dann ein Blue Lacuna Interface in allen Bereichen (eben auch Konversationen) einfach möglich ist und mir dieses Konzept eigentlich sehr gut gefallen hat.

Hier die vorläufige Version:

Keyword Conversation

Vorläufig werden alle Themen der ask-suggestions und tell-suggestions in der richtigen Farbe angezeigt. Für die other-suggestions ist mir noch keine Lösung eingefallen. Das Problem ist , dass die Änderung der Farbe im "printed name" nicht in der Liste der Suggestions angezeigt wird. Die Art der other-suggestions (die z.B. für zeig dem König dein Schwert dienen) macht es schwierig, weil nur gewisse keywords in anderer Farbe dargestellt werden sollen und nicht die ganze Phrase).
Auch die Art in der ich das Problem bei ask- und tell-suggestions gelöst habe erscheint mir umständlich, wäre nett wenn mir da jemand Tipps geben könnte.

say "[ihn the current interlocutor] über [t][der entry 1 of sugg-list-ask][x][if ask-suggs > 1] oder [t][der entry 2 of sugg-list-ask][x][end if][if ask-suggs > 2] oder [t][der entry 3 of sugg-list-ask][x][end if][if ask-suggs > 3] oder [t][der entry 4 of sugg-list-ask][x][end if][if ask-suggs > 4] oder [t][der entry 5 of sugg-list-ask][x][end if][if ask-suggs > 5] oder [t][der entry 6 of sugg-list-ask][x][end if][if ask-suggs > 6] oder [t][der entry 7 of sugg-list-ask][x][end if][if ask-suggs > 7] oder [t][der entry 8 of sugg-list-ask][x][end if][if ask-suggs > 8] oder [t][der entry 9 of sugg-list-ask][x][end if][if ask-suggs > 9] oder [t][der entry 10 of sugg-list-ask][x][end if] fragen[if tell-suggs > 0]; oder [end if]";


Gut, soviel von mir.

MfG

Strainer
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
ChristianB
BeitragVerfasst am: Di, 16 Feb 2010 - 11:08  Antworten mit Zitat
Experte
Experte


Anmeldungsdatum: 05.05.2004
Beiträge: 633
Wohnort: Hamburg

Sehr gut!

Strainer hat folgendes geschrieben:
say "[ihn the current interlocutor] über [t][der entry 1 of sugg-list-ask][x]...

Die Ersetzung [t], die in Aaron Reeds Keyword-Extension definiert wird, ist auch schon eine Standard-Ersetzung (für Verb-Endungen) in GerX. Da könnte es zu Kollisionen kommen ...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Strainer
BeitragVerfasst am: Di, 16 Feb 2010 - 14:40  Antworten mit Zitat
Wasserträger
Wasserträger


Anmeldungsdatum: 25.01.2010
Beiträge: 37
Wohnort: Wien

ChristianB hat folgendes geschrieben:
Sehr gut!

Strainer hat folgendes geschrieben:
say "[ihn the current interlocutor] über [t][der entry 1 of sugg-list-ask][x]...

Die Ersetzung [t], die in Aaron Reeds Keyword-Extension definiert wird, ist auch schon eine Standard-Ersetzung (für Verb-Endungen) in GerX. Da könnte es zu Kollisionen kommen ...


Die Definition ist [t]Thema[x], ich hoffe das durch die Anfangs- und Enddefinition keine Verwechslungen mit Verbendungen auftreten, ansonsten müsste ich die Definitionen ändern.

Danke jedenfalls für den Hinweis.

MfG
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
ChristianB
BeitragVerfasst am: Di, 16 Feb 2010 - 14:58  Antworten mit Zitat
Experte
Experte


Anmeldungsdatum: 05.05.2004
Beiträge: 633
Wohnort: Hamburg

Strainer hat folgendes geschrieben:
Die Definition ist [t]Thema[x], ich hoffe das durch die Anfangs- und Enddefinition keine Verwechslungen mit Verbendungen auftreten, ansonsten müsste ich die Definitionen ändern.

Verwechslungen sind nicht das Problem. Wenn zweimal die gleiche Phrase definiert wird, wird die erste ignoriert. Also je nachdem, welche [t]-Ersetzung Inform 7 als letztes kompiliert wird entweder die Verben-Endung oder der eröffnende Themen-Marker nicht funktionieren. Will der Autor beides benutzen oder Erweiterungen einbinden, die [t] in der einen und in der anderen Rolle benutzen, wird's wahrscheinlich Schwierigkeiten geben. Das kann man ganz einfach umgehen, indem man eine von beiden Ersetzungen umbenennt. Aber welche? Die Verben-Endung in [-t] (das würde bedeuten, alle bestehenden Erweiterungen für GerX wieder zu ändern) oder den Marker in [t-open] oder sowas ... hummhumm...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Strainer
BeitragVerfasst am: Di, 16 Feb 2010 - 17:52  Antworten mit Zitat
Wasserträger
Wasserträger


Anmeldungsdatum: 25.01.2010
Beiträge: 37
Wohnort: Wien

Alles klar, werde den Marker in [to] für Topic ändern und fertig ist die Sache.

Danke wie immer für den Tipp.

Edit: Hier die gefixten Versionen beider Extensions:

Conversation Suggestions with Keywords

German Keyword Interface

Das einzige was noch fehlt sind, wie bereits erwähnt, Hervorhebungen in den other-suggestions, dafür werde ich mich wohl mit Eric Eve in Verbindung setzen, der dürfte Einblick haben.

MfG
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Alle Zeiten sind GMT + 1 Stunde (MEZ)

Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Seite 1 von 1
if-de :: Forum Foren-Übersicht  >  Inform & Glulx

Neues Thema eröffnen   Neue Antwort erstellen


 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.



Kontakt: Administrator

Powered by phpBB and NoseBleed v1.05