Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
#include<windows.h> #include<time.h> #include<stdio.h> #include<conio.h> #include<iostream> //#define MAGENTA 5 void mgotoxy(int x,int y) { SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),(COORD){x,y}); } int main() { int x, d=2, cx[300]={1,2}, cy[300]={7,7}, t=1, mx, my; int velo =100, velo2 =5, pontos =0, nivel =1; char niv; char tecla='a'; for(x=0;x<18;x++) // LINHA VERTICAL ESQUERDA { mgotoxy(0,x); printf("%c",219); } for(x=0;x<50;x++) // LINHA HORIZONTAL SUPERIOR { mgotoxy(x,0); printf("%c",219); } for(x=0;x<18;x++) // LINHA VERTICAL DIREITA { mgotoxy(50,x); printf("%c",219); } for(x=0;x<51;x++) //LINHA HORIZONTAL INFERIOR { mgotoxy(x,18); printf("%c",219); } srand(time(NULL)); mx=(rand()%49)+1; my=(rand()%17)+1; velo = 200; while(tecla!='s') { while(tecla!='s'&&!(tecla=kbhit())) { for(x=t;x>0;x--) { cx[x]=cx[x-1]; cy[x]=cy[x-1]; } if(d==0)cx[0]--; if(d==1)cy[0]--; if(d==2)cx[0]++; if(d==3)cy[0]++; mgotoxy(cx[t],cy[t]); printf(" "); // define o rastro da cobra if(mx==cx[0]&&my==cy[0]) { t++; pontos++; mx=(rand()%25)+1; my=(rand()%17)+1; velo -=5; velo2+=5; } mgotoxy(cx[0],cy[0]); printf("%c",219); mgotoxy(mx,my); printf("%c",4); mgotoxy(55,10); // textcolor(MAGENTA); printf("Pontos: %d",pontos); mgotoxy(55,5); printf("Nivel: %d",nivel); mgotoxy(55,3); printf("Velocidade: %d",velo2); mgotoxy(3,22); // textcolor(11); printf("Jogo desenvolvido por AgenciaCardoso | Games"); Sleep(velo); //printf("%c",4); // define formato da cobra // mgotoxy(mx,my); // printf("%c",4); // define o modelo da comida da cobra // Sleep(200); for(x=1;x<t;x++) { if(cx[0]==cx[x]&&cy[0]==cy[x])tecla='s'; } if(cy[0]==0||cy[0]==18||cx[0]==0||cx[0]==50)tecla='s'; } if(tecla!='s')tecla=getch(); if(tecla=='K')d=0; if(tecla=='H')d=1; if(tecla=='M')d=2; if(tecla=='P')d=3; if(cy[0]==0||cy[0]==18||cx[0]==0||cx[0]==26)tecla='s'; } system("cls"); system("pause"); printf("\n\n\tVOCE PERDEU\n\n"); printf("\n\n\tVOCE FEZ %d PONTOS",pontos); getch(); }
Compartilhar