Hallo Leute,
ich habe mich extra für mein Problem Registriert und bin sonst in Foren eher weniger Aktiv, daher entschuldigt bitte, falls ich gegen kleinere gepflogenheiten verstoße
Ich heiße Gabriel bin 34 Jahre Jung und mache zurzeit eine Ausbildung zum Fachinformatiker.
Unser Dozent hat uns die Aufgabe gegeben ein eigenes Programm zu erstellen, welches wir dann zweckgebunden auch präsentieren. Also in einer alltäglichen anwendung verwendung findet.
Was eignet sich hierfür nicht besser als ein Würfelspiel?!
Leider habe ich hierzu bzw. zu meinem Fehler keine wirkliche Hilfe gefunden. Gegebenenfalls weiß ich auch einfach nicht wonach ich suchen muss.
Im Grunde geht es bei meinem Würfelspiel darum, aus einer Zufälligen Zahl heraus (12 Seiten) eine Seite zu "erwürfeln" durch zusatzangaben wie Maximal würfeln etz. soll dies Begrenzt werden. Das alles funktioniert schon.
Jedoch bekomme bei der Ausgabe nur 0 Statt der "gewürfelten" Zahl heraus.
Anbei mal der Code. GGf. wisst ihr ja woran es liegt?!
Freundliche Grüße euer Gabriel
CodeTags korrigiert; bitte zukünftig darauf achten, das richtige CodeHighlighting zu verwenden ~VaporiZed
ich habe mich extra für mein Problem Registriert und bin sonst in Foren eher weniger Aktiv, daher entschuldigt bitte, falls ich gegen kleinere gepflogenheiten verstoße
Ich heiße Gabriel bin 34 Jahre Jung und mache zurzeit eine Ausbildung zum Fachinformatiker.
Unser Dozent hat uns die Aufgabe gegeben ein eigenes Programm zu erstellen, welches wir dann zweckgebunden auch präsentieren. Also in einer alltäglichen anwendung verwendung findet.
Was eignet sich hierfür nicht besser als ein Würfelspiel?!
Leider habe ich hierzu bzw. zu meinem Fehler keine wirkliche Hilfe gefunden. Gegebenenfalls weiß ich auch einfach nicht wonach ich suchen muss.
Im Grunde geht es bei meinem Würfelspiel darum, aus einer Zufälligen Zahl heraus (12 Seiten) eine Seite zu "erwürfeln" durch zusatzangaben wie Maximal würfeln etz. soll dies Begrenzt werden. Das alles funktioniert schon.
Jedoch bekomme bei der Ausgabe nur 0 Statt der "gewürfelten" Zahl heraus.
Anbei mal der Code. GGf. wisst ihr ja woran es liegt?!
Freundliche Grüße euer Gabriel
C#-Quellcode
- {
- Random Rrandom = new Random(); //Random number generation
- string dreport;
- int dDice = 0; //determs the Eyes of each dice
- int dSum = 0; //Sum of the eyes
- int dTry = 0; //Shows how often you tried
- int dMax = 0; //You can choose a number how often you can roll the dice
- if (txtMax.Text == "")
- {
- MessageBox.Show("How often would you like to roll max ?");
- }
- else
- {
- dMax = Convert.ToInt32(txtMax.Text);
- txtDice.ResetText();
- do
- {
- dMax = Rrandom.Next(1, 13); //random Eyes between 1 and 12)
- txtDice.Text = txtDice.Text +""+ dDice.ToString();
- dSum = dSum + dDice;
- dTry += 1;
- } while (dDice != 12 && dTry < dMax);
- txtSum.Text = dSum.ToString();
- txtTry.Text = dTry.ToString();
- switch (dTry)
- {
- case 1:
- dreport = "Not worthy 1";
- break;
- case 2:
- dreport = "Dragon Slayer 2";
- break;
- case 3:
- dreport = "Impressive 3";
- break;
- case 4:
- dreport = "4";
- break;
- case 5:
- dreport = "5";
- break;
- case 6:
- dreport = "6";
- break;
- case 7:
- dreport = "7";
- break;
- case 8:
- dreport = "8";
- break;
- case 9:
- dreport = "9";
- break;
- case 10:
- dreport = "10";
- break;
- case 11:
- dreport = "11";
- break;
- case 12:
- dreport = "YES! 12";
- break;
- default:
- dreport = "well, may god be with you";
- break;
- }
- MessageBox.Show(dreport, "dice !", MessageBoxButtons.OK, MessageBoxIcon.Information);
- }
- }
- }
- }
CodeTags korrigiert; bitte zukünftig darauf achten, das richtige CodeHighlighting zu verwenden ~VaporiZed
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „VaporiZed“ ()