• 大小: 15KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-14
  • 语言: C/C++
  • 标签: CY  

资源简介

此小游戏是我在学习C语言时自己编写的,虽然思路简单,但可以很好滴练习我们的编程逻辑,提高我们的学习兴趣。

资源截图

代码片段和文件信息

#include
#include
#include
#include
#include
int N;
char s[200] = { 0 };
int count;
HWND hwnd;
struct zimu{
int x y;
char i;
char j;
}creat;
void playgame();
void mode();
int main()
{

mode();
system(“cls“);
playgame();
return 0;
}

void mode()
{
int i;
printf(“\t\t\t请选择游戏模式:\n\t\t\t1:简单\n\t\t\t2:普通\n\t\t\t3:苦难\n“);
scanf(“%d“ &i);
switch (i)
{
case 1:N = 12; break;
case 2:N = 8; break;
case 3:N = 3; break;
}
}
void playgame()
{   
srand((unsigned int)time(NULL));
initgraph(700 500);
while (1)
{
hwnd = GetHWnd();
creat.i = rand() % 26 + 65;
creat.x = rand() % 590 + 10;
settextstyle(0 10 “微软雅黑“);
setbkmode(NULL);
for (creat.y = 0; creat.y <= 500; creat.y++)
{
Sleep(N);
cleardevice();
settextcolor(WHITE);
outtextxy(creat.x creat.y creat.i);
sprintf(s “得分:%d“ count);
outtextxy(600 20 s);
if (kbhit())
{
creat.j = getch();
if (creat.j == creat.i || creat.j == creat.i + 32)
{  
count++;
break;
}
else if (creat.j != creat.i)
{
MessageBox(hwnd “打错了老铁!!!“ “游戏结束!“ MB_OK);
exit(0);
}

}
if (creat.y >=500)
{
MessageBox(hwnd “手速太慢了老铁!!!“ “游戏结束!“ MB_OK);
exit(0);
}
}
}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        193  2018-08-23 22:02  C语言-打字母游戏.txt

     文件       1403  2018-04-18 18:29  源.cpp

     文件      34816  2018-04-18 13:26  打字系统.exe

----------- ---------  ---------- -----  ----

                36412                    3


评论

共有 条评论