IF-Forum

» IF-Forum - Autorencafé - Schreiben! - Hilfe bei Inform 7-Projekt: Umbenennen von Things
AntwortenNeues ThemaNeue Umfrage

Hilfe bei Inform 7-Projekt: Umbenennen von Things

Geschrieben um 18:56 am 30.01.2016 | Zitat | Editieren | Löschen
Philipp
Mitglied
Baby Gumby
Beiträge: 2

Hallo allerseits :)

Ich programmiere seit noch nicht allzu langer Zeit mit Inform. Im Augenblick bin ich dabei, ein Spiel zu programmieren, dass vielleicht vom Konzept her eigentlich gar nicht so gur zu einem Textadventure-Programmiersprache passt. Aber da Textadventures für blinde User so gut spielbar sind - ich selbst bin blind - möchte ich es weiter verfolgen.

Es geht nun um Folgendes: In meinem Spiel soll es möglich sein, Schiffe zu kaufen oder zu kapern und auch sie zu verkaufen. Nun wäre es ja schön - und auch praktisch, um Eindeutigkeit bei der Ansprache herbeizuführen - wenn der Spieler/die Spielerin während des Spiels seinem/ihrem Schiff einen Namen geben könnte, sozusagen es taufen könnte. Wie aber schaffe ich es, dass ein Schiff mit einem ihm vom Spieler/von der Spielerin während des Spiels gegebenen Namen angesprochen werden kann?

Den printed Name kann ich natürlich leicht verändern, indem ich z. B. der Kind Schiff einen Value "Name" gebe und den printed Name eben diesen Name sein lasse. Aber wie gesagt: Wie schaffe ich die richtige Benennung, sodass der Spieler/die Spielerin z. B. "betrete Windtänzer" tippen kann, wenn er/sie vorher das Schiff so benannt hat?

Ich danke euch für eure Hilfe :)

Liebe Grüße

Philipp

Geschrieben um 09:17 am 31.01.2016 | Zitat | Editieren | Löschen
Herr Rau
Avatar
Mitglied
Bachelor Gumby
Beiträge: 60

Das Schiff kriegt ein Text-Attribut, und dann die Schlüsselzeile: "Understand the name property as describing the ship."

Dann noch eine Methode zum Umbenennen, bisher ganz rudimentär, die müsste man sicher verbessern.



The ship is a thing in the World.

The ship has a text called name.

The name is "unnamed".

Understand the name property as describing the ship.

Naming is an action applying to one thing and one topic.

Understand "name [something] [text]" as naming.

Check naming:

   if the noun  is not the ship, say "Can't do that."

Carry out naming:

   now the name of the noun is the topic understood.```
Geschrieben um 14:03 am 31.01.2016 | Zitat | Editieren | Löschen
Philipp
Mitglied
Baby Gumby
Beiträge: 2

Vielen Dank! Das hilft mir sehr weiter! :-)

Geschrieben um 17:46 am 31.01.2016 | Zitat | Editieren | Löschen
Herr Rau
Avatar
Mitglied
Bachelor Gumby
Beiträge: 60

Jederzeit wieder!

Geschrieben um 18:11 am 01.02.2016 | Zitat | Editieren | Löschen
ChristianB
Mitglied
Retired Gumby
Beiträge: 1062

Das ist ja bequem! Weiß zufällig jemand jemand, wie man das in Inform 6 machen kann?

Ich meine, mich zu erinnern, dass Martin mal hier im Forum was zum Thema "Einträge ins Wörterbuch hinzufügen" geschrieben hat, aber ich finde es leider nicht wieder.

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