|
@ -21,20 +21,29 @@ void Umgebung(int str[N][N]); |
|
|
void delay(int ms); //in the first step it remains constant |
|
|
void delay(int ms); //in the first step it remains constant |
|
|
|
|
|
|
|
|
int main(){ |
|
|
int main(){ |
|
|
|
|
|
|
|
|
srand(time(0));// damit wir ein Zufallszahl haben. |
|
|
srand(time(0));// damit wir ein Zufallszahl haben. |
|
|
|
|
|
|
|
|
int realU[N][N]; |
|
|
int realU[N][N]; |
|
|
|
|
|
char c[N]; |
|
|
|
|
|
printf("\t\033[96mHerzlichen Willkommen zum Spiel: SNAKE \033[0m\n"); |
|
|
|
|
|
printf("\t\033[96mGeben Sie Ihr Name ein bitte: \033[0m\n"); |
|
|
|
|
|
scanf("%s",c); |
|
|
|
|
|
printf("\t\033[96m hallo %s \033[0m\n",c); |
|
|
|
|
|
printf("\t\033[96m kurze Anweisung: \033[0m\n"); |
|
|
|
|
|
printf("\t\033[96m die folgende worter sind auf die Tastatur als Steuerung \033[0m\n"); |
|
|
|
|
|
printf("\t\033[96m oben : \033[0m\n"); |
|
|
|
|
|
printf("\t\033[96m unten : \033[0m\n"); |
|
|
|
|
|
printf("\t\033[96m links : \033[0m\n"); |
|
|
|
|
|
printf("\t\033[96m rechts : \033[0m\n"); |
|
|
RealU(realU); |
|
|
RealU(realU); |
|
|
printf("geben Sie die Richtung: ") ; |
|
|
printf("geben Sie die Richtung: ") ; |
|
|
char g=getchar(); |
|
|
char g=getchar(); |
|
|
Apfel(realU); |
|
|
Apfel(realU); |
|
|
if(g!=EOF){ |
|
|
if(g!=EOF){ |
|
|
//while(true){ |
|
|
|
|
|
|
|
|
while(true){ |
|
|
|
|
|
|
|
|
Umgebung(realU); |
|
|
Umgebung(realU); |
|
|
|
|
|
|
|
|
}//} |
|
|
|
|
|
|
|
|
}} |
|
|
/*if (win(realU)) { |
|
|
/*if (win(realU)) { |
|
|
printf("you win\n"); |
|
|
printf("you win\n"); |
|
|
printf("Score: %d\n", score); |
|
|
printf("Score: %d\n", score); |
|
@ -90,8 +99,6 @@ void Umgebung(int str[N][N]){ |
|
|
|
|
|
|
|
|
system("clear");// wegen der Refrech unsere Seite |
|
|
system("clear");// wegen der Refrech unsere Seite |
|
|
printf("\n"); |
|
|
printf("\n"); |
|
|
printf("\t\033[96mHerzlichen Willkommen zum Spiel: SNAKE \033[0m\n"); |
|
|
|
|
|
|
|
|
|
|
|
printf("\n"); |
|
|
printf("\n"); |
|
|
printf("\033[96m%c\033[0m", 218); |
|
|
printf("\033[96m%c\033[0m", 218); |
|
|
for (int i = 0; i < N * 2 + 2; i++)printf("\033[96m%c\033[0m", 95); |
|
|
for (int i = 0; i < N * 2 + 2; i++)printf("\033[96m%c\033[0m", 95); |
|
|