Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #define W 20
- #define H 14
- int main(){
- int x=3, y=2, xp=0, yp=0, punteggio=0, contrighe=1, contcolonne=0, del, xn=0, yn=0, turno=0; char dir;
- xp=(rand() % (W-1)) + 1;
- yp=(rand() % (H-1)) + 1;
- xn=(rand() % (W-1)) + 1;
- yn=(rand() % (H-1)) + 1;
- while(true){
- printf("\n\nPUNTEGGIO: %d", punteggio);
- printf("\n\n000000000000000000000\n");
- while(contrighe<H){
- if(contcolonne==0){
- printf("0");
- ++contcolonne;
- }
- else if(contcolonne==W){
- printf("0\n");
- contcolonne=0;
- ++contrighe;
- }
- else if(contrighe==yn&&contcolonne==xn){
- printf("%c", 'X');
- ++contcolonne;
- }
- else if(contrighe==y&&contcolonne==x){
- printf("%c", '@');
- ++contcolonne;
- }
- else if(contrighe==yp&&contcolonne==xp){
- printf("%c", '°');
- ++contcolonne;
- }
- else{
- printf(" ");
- ++contcolonne;
- }
- }
- contrighe=1;
- contcolonne=0;
- printf("000000000000000000000\n\n\n");
- if(x==xn&&y==yn){
- printf("----------\nGAME OVER!\n----------");
- return 0;
- }
- printf("Tu: (%d,%d)\n", x, y);
- printf("Nemico: (%d,%d)\n", xn, yn);
- printf("Cibo: (%d,%d)\n", xp, yp);
- printf("Dove vuoi muoverti? (wasd): ");
- scanf("%c", &dir);
- if(dir=='w'){
- if(y>1)
- y-=1;
- }
- if(dir=='s'){
- if(y<H-1)
- y+=1;
- }
- if(dir=='a'){
- if(x>1)
- x-=1;
- }
- if(dir=='d'){
- if(x<W-1)
- x+=1;
- }
- do{
- scanf("%c", &dir);
- }while(dir!='\n');
- if(x==xp&&y==yp){
- punteggio++;
- xp=(rand() % (W-1)) + 1;
- yp=(rand() % (H-1)) + 1;
- }
- if(x==xn&&y==yn){
- printf("----------\nGAME OVER! (plz non andargli addosso)\n----------");
- return 0;
- }
- if(turno==1){
- if(x<xn)
- --xn;
- if(y<yn)
- --yn;
- if(y>yn)
- ++yn;
- if(x>xn)
- ++xn;
- turno=0;
- }
- else
- turno=1;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement