Geschrieben um 22:11 am 30.01.2006 | Zitat | Editieren | Löschen | |
Mitglied Pupil Gumby Beiträge: 11 | Hallo, endlich komme ich mal dazu ein Textadventure anzufangen. Dabei bin ich nun allerdings auf ein kleines Problem gestoßen dessen Lösung ich bis jetzt nicht ermitteln konnte. Nun, es geht um das Folgende: Ich habe ein Objekt das soll heißen Bill die Handpuppe wenn ich aber Bill küsse:
Eigentliche sollte das die durch ein der ersetzt werden. Gibt es eine Möglichkeit das automatisch zu korrigieren? Wenn nicht muss das alles in einer VorAusf abfangen, für alle vordefinierten Verben bei denen es Grammatikalisch falsch wird... Hat irgendwer schon mal das Problem gelöst? Etwa als er mit dem Stein der Weisen oder mit Chrusty der Clown gearbeitet hat? Maik gab mir schon den Tipp Martin persöhnlich zu fragen... vorsichtig 'rüberschiel |
Geschrieben um 10:36 am 31.01.2006 | Zitat | Editieren | Löschen | |
Mitglied Prof Gumby Beiträge: 634 | Xeres:
Die Handpuppe würde man wohl mit einem Ausführungsblock beim Namen definieren, etwa so:
Der einzige (aber entscheidende) Knackpunkt ist hier, dass es die Variable #Fall nicht gibt und so dem Spieler keine Information darüber, ob der Name in [der], [den], [dem], [einem] usw. ausgegeben werden soll, zur Verfügung steht. Was du möchtest, geht also leider nicht. Workaround: Die Puppe "Bill", "Handpuppe" oder "Handpuppe Bill" nennen, und die Formulierung "Bill, die Handpuppe" in den nicht automatisch erzeugten Texten, etwa der Erst-Beschreibung, verwenden. Xeres:
Bei Chrusty dem Clown (schreibt man den so?) ist es genau so wie bei der Handpuppe Bill. Beim Stein der Weisen allerdings nicht: "der Weisen" ist lediglich ein angehängtes Genitiv-Attribut, das sich nicht ändert: der Stein der Weisen, des Steins der Weisen, dem Stein der Weisen, den Stein der Weisen, ein Stein der Weisen. Dieser Fall ist analog zu den Beispielen im Handbuch - sonst wäre es mir gewiss schon aufgefallen. :-) |
Geschrieben um 16:10 am 31.01.2006 | Zitat | Editieren | Löschen | |
Mitglied Pupil Gumby Beiträge: 11 | Vielen Dank für die schnelle Antwort. Vorerst werde ich Bill mit einer VorAusf versehen, das ist zwar arbeitsintensiv, aber eigentlich sinnvoller. Welche böse, cholerische Handpuppe lässt sich schon küssen? |
Geschrieben um 01:41 am 01.02.2006 | Zitat | Editieren | Löschen | |
Mitglied Retired Gumby Beiträge: 1062 | Hallo Xeres, wenn du lediglich ein Femininum-Objekt im Singular benutzt, könntest du die nicht implementierte #Fall-Variable mit ein klein wenig Aufwand umgehen, weil dann nur der Dativ für die Ausgabe des Objektnamens relevant wäre. Hier ein Vorschlag:
Transscript:
Grüße, CB |
Geschrieben um 15:15 am 01.02.2006 | Zitat | Editieren | Löschen | |
Mitglied Pupil Gumby Beiträge: 11 | Wow, das ist echt eine super Lösung! Damit kann ich sowohl die Standartantworten nutzen, aber auch bestimmte Wörter speziell abfangen.
|