Entwickler-Ecke
C# - Die Sprache - Hilfe für Textadventure (C#)
Asmodeus122 - Fr 28.11.08 16:41
Titel: Hilfe für Textadventure (C#)
Howdy..
Dies ist mein erster eintrag und ich bin noch ein relativ blutiger Anfänger in sachen C# Programmierung also seid bitte gnädig mit mir... :wink:
Das Problem:
Ich schreibe grade mein erstes richtiges
Programm ,ein kleines Textadventure, und habe ein Problem denn jedes mal wenn der Charakter des Spielers verliert wird die letzte zeile des progs ausgeführt.
Sprich :Die Konsole schliesst sich.
Ich glaube es wäre frustrierend für den Spieler Das Spiel ständig wieder zu öffnen. Deshalb suche ich eine Möglichkeit wie ich bei verlorenem Spiel das Programm von vorne beginnen lassen kann.
(Zeile 1)
Der Dialog steht schon. ihr kennt das sicher :
:GAME OVER: Nochmal ? Ja/Nein
Wäre nett wenn ihr mir helfen könntet.
villeicht finden sich sogar nochn paar spieler... :)
Ps: Mir hat jemand gesteckt das der Befehl in Basic goto heissen würde damit könnte ich direkt zur ersten Zeile springen gibts sowas auch in C#?
Danke im voraus für eventuelle hilfe.
Die Hoffnung stirbt zuletzt.
Asmodeus.
jaenicke - Fr 28.11.08 18:53
Goto ist für die Strukturierung eines Programms Gift, das sollte man ohnehin nicht benutzen. In sehr seltenen Ausnahmefällen ist das mal sinnvoll, meistens aber eher das Ergebnis mangelnder Kenntnisse bzw. Fähigkeiten.
In deinem Fall müsstest du lediglich eine while-Schleife benutzen:
http://msdn.microsoft.com/de-de/library/2aeyhxcd(VS.80).aspx
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!