IF-Forum

» IF-Forum - Autorencafé - Schreiben! - Inform 7: Third person singular - Name statt Pronomen?
AntwortenNeues ThemaNeue Umfrage

Inform 7: Third person singular - Name statt Pronomen?

Geschrieben um 14:28 am 12.06.2014 | Zitat | Editieren | Löschen
Herr Rau
Avatar
Mitglied
Bachelor Gumby
Beiträge: 60
<td valign="top"><div class="post"><p>Im neuen Inform 7 kann man ja den viewpoint festelegen, etwa so:</p> <p>&#8220;`When play begins&#58;</p> <p>   now the story viewpoint is third person singular;</p> <p>   now the story tense is present tense.&#8220;`</p> <p>Dann steht als Ausgabe etwa da: &#8220;She can see a box.&#8221; (falls der Player weiblich ist) statt traditionell: &#8220;You can see a box.&#8221;</p> <p>Weiß einer vielleicht eh schon eine einfache Möglichkeit, statt &#8220;She&#8221; den Namen des Players auszugeben, also etwa: &#8220;Maria can see a box.&#8221;</p> <p>Das klingt für mich natürlicher.</p> </div></td>
Geschrieben um 17:35 am 12.06.2014 | Zitat | Editieren | Löschen
Frottee
Mitglied
Student Gumby
Beiträge: 36

Vermutlich wirst Du alle Standardantworten, die Dir nicht zusagen, von Hand ändern müssen. Das geht mit der neuen Inform-Version und dem Konzept der Responses zumindest einfacher als früher, etwas Schreibarbeit wird aber bleiben…

Geschrieben um 22:35 am 12.06.2014 | Zitat | Editieren | Löschen
Herr Rau
Avatar
Mitglied
Bachelor Gumby
Beiträge: 60

Danke. Schade, dass das nicht anders geht, wäre auch zu schön gewesen.

Geschrieben um 00:26 am 13.06.2014 | Zitat | Editieren | Löschen
ChristianB
Avatar
Mitglied
Prof Gumby
Beiträge: 569
<td valign="top"><div class="post"><p>Ooooder du bohrst die We-Phrase, die in English Language.i7x, Section 2 - Saying pronouns (nach &#8220;To say We&#8221; suchen) definiert ist, auf. Vielleicht musst du für deine Zwecke auch die Phrasen we, us, Us etc. abändern; ich habe das mal exemplarisch für die We-Phrase gemacht.</p> <p>Die Say-Phrasen kann man einfach ohne Replace-Mechanismus überschreiben, sodass die Verwendung im eigenen Code sehr einfach ist. Die entsprechene Routine wird auf I6-Level zwar definiert aber nie verwendet. Wenn man es ganz sauber machen will, kann natürlich auch die Section 2 - Saying pronouns in English Language komplett ersetzt werden (per &#8220;in place of&#8221;).</p> <p>Im folgenden Beispiel kann das Erzwingen des Namens durch eine Steuervariable &#8220;force-name&#8221; bei Bedarf zur Laufzeit ein- oder ausgeschaltet werden.</p> <p>&#8220;`&#8221;Pronouns Suck&#8221; by Hombre del Nombre</p> <p>Force-name is a truth state that varies.</p> <p>When play begins&#58;</p> <p>   now force-name is true;</p> <p>   now the story viewpoint is third person singular;</p> <p>   now the story tense is present tense.</p> <p>The player is female. The printed name of the player is &#8220;Maria&#8221;.</p> <p>The Kitchen is a room.</p> <p>A box is here.</p> <p>To say We&#58;</p> <p>   now the prior named object is the player;</p> <p>   if the story viewpoint is first person singular&#58;</p> <p>      say &#8220;I&#8221;;</p> <p>   if the story viewpoint is second person singular&#58;</p> <p>      say &#8220;You&#8221;;</p> <p>   if the story viewpoint is third person singular&#58;</p> <p>      if force-name is true&#58;</p> <p>         say &#8220;&#91;printed name of player&#93;&#8221;;</p> <p>      otherwise&#58;</p> <p>         if the player is male&#58;</p> <p>            say &#8220;He&#8221;;</p> <p>         otherwise&#58;</p> <p>            say &#8220;She&#8221;;</p> <p>   if the story viewpoint is first person plural&#58;</p> <p>      say &#8220;We&#8221;;</p> <p>   if the story viewpoint is second person plural&#58;</p> <p>      say &#8220;You&#8221;;</p> <p>   if the story viewpoint is third person plural&#58;</p> <p>      say &#8220;They&#8221;.&#8220;`</p> <p><strong>Das Testspiel:</strong></p> <blockquote> <p>Pronouns Suck</p> </blockquote> <p>An Interactive Fiction by Hombre del Nombre</p> <p>Release 1 / Serial number 140613 / Inform 7 build 6L02 (I6/v6.33 lib 6/12N) SD</p> <p>Kitchen</p> <p>Maria can see a box here.</p> <p>Das ist insgesamt weniger Schreibkram, als die Responses umzuschreiben, glaube ich.</p> </div></td>
Geschrieben um 08:18 am 13.06.2014 | Zitat | Editieren | Löschen
Herr Rau
Avatar
Mitglied
Bachelor Gumby
Beiträge: 60

Danke sehr! Das hat mein Problem wunderbar gelöst. (Und neue aufgemacht, aber an denen kann ich selber basteln.)

Geschrieben um 15:19 am 13.06.2014 | Zitat | Editieren | Löschen
Frottee
Mitglied
Student Gumby
Beiträge: 36

Ja krass… da hätte ich mich nie rangetraut und viel zu viel Angst vor Nebenwirkungen gehabt ;-)

Mein Fehler, dass ich da fälschlicherweise schon abgewunken hatte. Manche Sachen soll man dann doch den Profis überlassen. Ich bitte um Entschuldigung…

AntwortenNeues ThemaNeue Umfrage
Powered by Spam Board SVN © 2007 - 2021
Impressum / Datenschutz