您好,登錄后才能下訂單哦!
這篇文章主要介紹怎么使用c++編程實現(xiàn)簡單的打字小游戲,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
你是否對鍵盤熟悉?
“qwertyuiopasdfghjklzxcvbnm”是否已經(jīng)印在你的腦海里?
NO?
沒有關(guān)系,今天,讓我來幫你對鍵盤有一個更深一步的了解吧!
#include"stdio.h" #include"stdlib.h" #include"windows.h" #include"conio.h" void entry_place(int num) { for(int i;i<num;i++) printf(" "); } void enter_line(int num) { int i; for(i=0;i<num;i++) { printf("\n"); } } int main() { enter_line(15); entry_place(40); printf("press anykey to start"); getchar(); system("cls"); int levels=0,score=0,lines=0,num=0,col=0; while(1) { system("cls"); for(int i=0;i<20;i++) { printf(" "); } printf("levels:%d",levels); entry_place(10); printf("score:%d",score); printf("\n"); entry_place(20); printf("1---Pause"); entry_place(9); printf("0---Exit"); printf("\n"); for(int i=0;i<80;i++) { printf("_"); } enter_line(1); num=rand()%26; col=rand()%80; while(1) { lines++; if(lines>25) { lines=0; score-=10; if(score<-50) { system("cls"); enter_line(15); entry_place(40); printf("sorry,you faile!"); getch(); exit(0); } break; } entry_place(col); printf("%c",'a'+num); Sleep(180); printf("\b \n"); if(kbhit()) { char c=getch(); if(c=='a'+num) { score+=10; break; } } } } return 0; }
以上是“怎么使用c++編程實現(xiàn)簡單的打字小游戲”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注億速云行業(yè)資訊頻道!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。