Autor |
Nachricht |
< Fehler |
|
Verfasst am:
Di, 17 Jun 2003 - 15:23
|
|
|
Wasserträger
Anmeldungsdatum: 13.06.2003
Beiträge: 33
Wohnort: Köln
|
|
Ich habe mein erstes Spiel gerade Fertig programmiert, da klappt es. Als ich dann noch einige extras einprogrammiert habe gibt es folgenden Fehler:
Die Räume haben alle die gleiche Beschreibung wie ein bestimmter Raum, sie lautet: Du bist in einem Zimmer, indem die Wände überall schwarz sind...
Wieso ist das so? Die Gegenstände sind auch weg, einzig und allein klappt der Weg zu den Verschiedenen Räumen, die auch leer sind? Ein Programmierfehler von Tag?. |
|
|
|
|
|
Verfasst am:
Di, 17 Jun 2003 - 18:32
|
|
|
Abenteurer
Anmeldungsdatum: 25.08.2002
Beiträge: 298
|
|
zuDaniel hat folgendes geschrieben: | Ich habe mein erstes Spiel gerade Fertig programmiert, da klappt es. Als ich dann noch einige extras einprogrammiert habe gibt es folgenden Fehler:
Die Räume haben alle die gleiche Beschreibung wie ein bestimmter Raum, sie lautet: Du bist in einem Zimmer, indem die Wände überall schwarz sind...
Wieso ist das so? Die Gegenstände sind auch weg, einzig und allein klappt der Weg zu den Verschiedenen Räumen, die auch leer sind? Ein Programmierfehler von Tag?. |
Ich (fast) keine Ahnung von TAG.
Für mich klingt das allerdings wie ein Klassen-Fehler. Hast du die Räume vielleicht einer Klasse zugeordnet, die nun alle einzelnen Beschreibungen überschreibt? |
|
|
|
|
|
Verfasst am:
Sa, 21 Jun 2003 - 10:31
|
|
|
Experte
Anmeldungsdatum: 25.08.2002
Beiträge: 677
Wohnort: München
|
|
zuDaniel hat folgendes geschrieben: | Du bist in einem Zimmer, indem die Wände überall schwarz sind... |
Nein, Du bist in einem Zimmer, indem Du dich genau zwischen dessen Wänden befindest :) ("in dem" auseinander)
Hast Du in den Extras, de Du hinzugefügt hast, ein geheZu benutzt? Mir scheint, dass sich der Spieler in einem Raum befindet, den es gar nicht gibt, eventuell einen der "virtuellen Abstellkammern" nirgendwo und Nirwana, sehr wahrscheinlich aber den nicht existenten Raum mit der Nummer Null. Könntest Du das einmal nachprüfen? Wahrscheinlich wird geheZu im Zusammenhang mit einer Raumvariable benutzt, die einen ungültigen Wert hat.
Vielleicht kannst Du mir auch den passenden Auszug aus dem Code zeigen? _________________ Every silver lining has a cloud. |
|
|
|
|
|
Verfasst am:
Mo, 23 Jun 2003 - 13:56
|
|
|
Wasserträger
Anmeldungsdatum: 13.06.2003
Beiträge: 33
Wohnort: Köln
|
|
Naja, ich muss die ganze adv Datei Kopieren, da ich selbst keine Stelle gefunden habe, bei der dieser Fehler wahrscheinlich klingt.
Ich kann dir (Martin) die adv Datei senden, wenn du Zeit hast.
Aber hier ist mal der anfang des Spiels:
Code: |
Vorher:
Du bist in einem Dunklen Raum, nur im Norden siehst du ein Licht, von dem du dich magisch angezogen fühlst.
> N
Du willst zwar Raus hier, aber dein Stloz lässt dich nicht.
Dein drang rauszugehen wird stärker!
> I
Du hast im moment nichts bei dir.
Dein drang rauszugehen wird stärker!
Nach fünf zügen:
> N
Du willst zwar Raus hier, aber dein Stloz lässt dich nicht.
Dein dran ist nun stärker als dein Stolz, du gehst nach Norden.
Du bist in einem...
Nach der Verbesserung:
Wie ein bestimmter Raum (Schwarzer Raum) kommt die Beschreibung:
Du bist irgendwo im Dunklen
>N
Du willst zwar Raus hier, aber dein Stloz lässt dich nicht.
Dein drang rauszugehen wird stärker!
> I
Du hast im moment nichts bei dir.
Dein drang rauszugehen wird stärker!
Nach fünf zügen:
> N
Du willst zwar Raus hier, aber dein Stolz lässt dich nicht.
Dein dran ist nun stärker als dein Stolz, du gehst nach Norden.
Du bist irgendwo im Dunklen
>N
Du willst zwar Raus hier, aber dein Stloz lässt dich nicht.
Dein drang rauszugehen wird stärker!
> I
Du hast im moment nichts bei dir.
Dein drang rauszugehen wird stärker!
Nach fünf zügen:
> N
Du willst zwar Raus hier, aber dein Stolz lässt dich nicht.
Dein dran ist nun stärker als dein Stolz, du gehst nach Norden.
Du bist irgendwo im Dunklen
>N
Du willst zwar Raus hier, aber dein Stloz lässt dich nicht.
Dein drang rauszugehen wird stärker!
> I
Du hast im moment nichts bei dir.
Dein drang rauszugehen wird stärker!
Nach fünf zügen:
> N
Du willst zwar Raus hier, aber dein Stolz lässt dich nicht.
Dein dran ist nun stärker als dein Stolz, du gehst nach Norden.
Und so gehts immer weiter...
|
Ach ja, ich habe den [Weg] überprüft, der Block ist deutlich richtig Programmiert, außerdem habe ich nicht mit Klassen programmiert, weil ich sie nicht verstehe. |
|
|
|
|
|
Verfasst am:
Mo, 23 Jun 2003 - 17:57
|
|
|
Experte
Anmeldungsdatum: 25.08.2002
Beiträge: 677
Wohnort: München
|
|
zuDaniel hat folgendes geschrieben: | Ich kann dir (Martin) die adv Datei senden, wenn du Zeit hast. |
Ja, mach das mal. Ich tippe immer noch auf ein geheZu.
Es könnte auch nicht schaden, die Texte Deines Spiels einmal auf Rechtschreib- und Tippfehler hin zu überprüfen. _________________ Every silver lining has a cloud. |
|
|
|
|
|
|
Alle Zeiten sind GMT + 1 Stunde (MEZ) |
|
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.
|
|