làm mất hiệu lực main(){int gdriver = dò tìm, gmode, errorcode;initgraph (& gdriver, & gmode, "//bgi");clock_t bắt đầu, kết thúc, r; int x, y, tôi, x 1, y1, j, l, m, nhiệt độ, đuôi, col, scr, scr1, tiến độ;Char scrn [10];Char phím = 0; temp = 30; đuôi = 3; scr1 = 0;int một [300], b [300]; tôi = y = x = 0;const char lên = 'w';const char dw = của ';const char ls = 'một';const char rs = có ';cout << "quy tắc cho THE GAME" <cout << "Phím---" <cout << "Q - bỏ thuốc lá" <cout << "bật CAPS LOCK OFF" <cout << "ăn các loài côn trùng N sống... U chết nếu U qua giới hạn / di chuyển qua UR tự / "<cout << "CROSS UR còn lại của da." <cout << "SHEADS da sau khi chu kỳ bình thường..." <cout << "giữ cho di chuyển để tìm thức ăn khác U chết" <cout << "điểm được thêm vào cho mỗi côn trùng ăn, nhưng ăn THE đầu tiên một trước khi thứ hai một đi kèm lên khác không được điểm sẽ thêm lên" <cout << "Nhấn MOVE(a) phím để tiếp tục...";getch();cleardevice();setbkcolor(9);cho (j = 0; j < = 7; j ++)[j] = b [j] = 0;Rectangle(20,21,600,441);outtextxy(20,5,"score..");randomize();l=(Random(520)+60);Nếu (l < = 99){l = l/10;l = l * 10;}khác {l = l/10;l = l * 10; }m=(Random(400)+40);Nếu (m < = 99){m = m/10;m = m * 10; }khác {m = m/10;m = m * 10; }outtextxy(l,m,"*");Char phím;làm{setcolor(15);Rectangle(20,21,600,440);if(i==60|| Tôi == 120|| Tôi == 190|| Tôi == 270){l=(Random(520)+50);Nếu (l < = 99){l = l/10;l = l * 10;}khác {l = l/10; l = l * 10; }m=(Random(400)+30);Nếu (m < = 99){m = m/10;m = m * 10; }khác {m = m/10; m = m * 10; }setcolor(15);outtextxy(l,m,"́");Sound(3800); }Start=Clock(); Key=getch(); End=Clock(); r = bắt đầu cuối; Nếu (r > = 15) {outtextxy (100,100, "bạn đang quá CHẬM... :-( "); chậm trễ (1000); nosound () phá vỡ;}Nếu (tôi == 300){Tôi = 0;}{ if(Key==up) (y-= 10;) if(Key==DW) {y = 10;} if(Key==LS) {x-= 10;} if(Key==RS) {x = 10;} } setcolor(10); một [i] = x 1 = 210 + x; b [i] = y1 = 210 + y;Nếu (x 1 == l & & y1 == m) {scr1 ++; SCR = 10 * scr1; sprintf(scrn,"%d",SCR); nosound(); setcolor(0);outtextxy(70,5,"ÛÛ");setcolor(15);outtextxy(70,5,scrn); temp = 10; đuôi ++; }Nếu (x 1 == 20|| x 1 == 600|| y1 == 20|| y1 == 440){nosound (); phá vỡ;}Col=getpixel(x1,y1);if(Col>0) phá vỡ; nosound(); tiến độ = đuôi; if(i>=(299-Tempo)){setcolor(4); tiến độ--;} outtextxy(x1,Y1,"X"); setcolor(0); outtextxy (một [i-đuôi], b [i-đuôi], "X");i ++;} trong khi (phím! = 'q');settextstyle(2,0,26);outtextxy(210,210,"out"); getch();closegraph();}
đang được dịch, vui lòng đợi..