Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Programmier-Thread
Beitrag: #17
vom - RE: Zusammen ein Spiel programmieren
Eddy, zum Trost, obwohl du kein C++ hast Sad, aber trotzdem^^, ich hab gerade eben als Hausaufgabe mein allererstes Spiel schreiben müssen: Und es funzt^^, is zwar kein grossartiges Spiel, aber funny.
Man wählt einfach eine Schwierigkeitsstufe und muss die richtige Zahl zwischen 1 und (30 - 50) raten^^, wobei der der Computer sagt, ob du zu hoch oder zu tief liegst und hast je nach Schwierigkeitsstufe verschieden viele Versuche^^.

Hier is es, aber eben... leider nu für C++^^:

#include<iostream>
#include<cstdio>
#include<ctime>
using namespace std;
int main(void)
{
int versuche = 5;
int guess;
int zufallszahl;
int korrekt_flag = 0;
int zahl_max = 30;
char difficulty;

srand(time(NULL));
zufallszahl = rand()%zahl_max+1;
//Wird eine Warnung zeigen, die aber normal ist.

cout<<"Zahlenraten"<<endl;
cout<<"Welche Schwierigkeitsstufe moechten sie spielen?"<<endl;
cout<<"a) Leicht, (Bereich: 1-30 und 6 Versuche)"<<endl;
cout<<"b) Mittel, (Bereich: 1-40 und 5 Versuche)"<<endl;
cout<<"c) Schwer, (Bereich: 1-50 und 4 Versuche)"<<endl;
cout<<"> ";
cin>> difficulty;

switch(difficulty)
{
case 'a':
versuche = 6;
zahl_max = 30;
break;
case 'b':
versuche = 5;
zahl_max = 40;
break;
case 'c':
versuche = 4;
zahl_max = 50;
break;
}

cout<<"Erraten sie eine Zahl von 1 bis "<<zahl_max <<"? (" << versuche;
cout<<" Versuche)" <<endl;

while(versuche > 0 && korrekt_flag == 0)
{
cout<<"Versuch > ";
cin>> guess;
if((guess != zufallszahl)&&(versuche == 1))
{
break;
}
if(guess > zufallszahl)
{
cout<<"Falsch! Die Zahl ist tiefer!"<<endl;
versuche--;
}
if(guess < zufallszahl)
{
cout<<"Falsch! Die Zahl ist hoeher!"<<endl;
versuche--;
}
if(guess == zufallszahl)
{
korrekt_flag = 1;
}
}
if(korrekt_flag == 1)
{
cout<<"Richtig! Sie haben sie Zahl erraten!"<<endl;
}
else
{
cout<<"Schade! Vielleicht ein andermal. Die Zahl lautete "
<<zufallszahl <<endl;
}
return 0;
}

Dies ist eine leere Sig. Ursache? Im Kreativitätsland ist gerade Dürre x:
Homepage Suchen
Zitieren



Nachrichten in diesem Thema
Programmier-Thread - von Eddy - 27.09.2007, 16:39
RE: Zusammen ein Spiel programmieren - von Eddy - 27.09.2007, 16:51
RE: Zusammen ein Spiel programmieren - von JPS - 10.10.2007, 16:19
RE: Zusammen ein Spiel programmieren - von Eddy - 10.10.2007, 17:59
RE: Zusammen ein Spiel programmieren - von Eddy - 10.10.2007, 18:18
RE: Zusammen ein Spiel programmieren - von JPS - 10.10.2007, 19:46
RE: Zusammen ein Spiel programmieren - von Eddy - 11.10.2007, 19:30
RE: Zusammen ein Spiel programmieren - von Nightforest - 05.11.2007, 17:59
RE: Zusammen ein Spiel programmieren - von Eddy - 05.11.2007, 18:17

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 6 Gast/Gäste