首页后端开发其他后端知识用C++怎样编程一个简易打字小游戏?

用C++怎样编程一个简易打字小游戏?

时间2024-03-29 00:30:03发布访客分类其他后端知识浏览387
导读:对于打字游戏相信不少朋友都不陌生吧,这篇就给大家来分享一下用C++怎样编程一个简易打字小游戏,实现代码如下,感兴趣的朋友可以参考了解看看,那么接下来就跟随小编一起学习一下吧。 #include"stdio.h" #include"stdli...

对于打字游戏相信不少朋友都不陌生吧,这篇就给大家来分享一下用C++怎样编程一个简易打字小游戏,实现代码如下,感兴趣的朋友可以参考了解看看,那么接下来就跟随小编一起学习一下吧。

#include"stdio.h"
#include"stdlib.h"
#include"windows.h"
#include"conio.h"
void entry_place(int num)
{
    
 for(int i;
    inum;
    i++)
 printf(" ");

}

void enter_line(int num)
{
    
 int i;
    
 for(i=0;
    inum;
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;
    i20;
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;
    i80;
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++怎样编程一个简易打字小游戏的介绍,本文只是提供了一种实现思路,代码仅供参考,需要的朋友可以了解看看,希望对大家学习C++有帮助,想要了解更多可以继续浏览网络其他相关的文章。

文本转载自脚本之家

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: 用C++怎样编程一个简易打字小游戏?
本文地址: https://pptw.com/jishu/655300.html
C++中虚函数作用是什么,虚函数表你了解多少? C语言中常量类型有哪些,怎样理解?

游客 回复需填写必要信息