搜档网
当前位置:搜档网 › c++语言 设计打字母小游戏

c++语言 设计打字母小游戏

#include
#include
#include
#include
#include
using namespace std;
class dazi
{
public:
void setpos(int x,int y);
void welcome();
int body();
void start();
void about();
//void end;
//int speed();
int time();
};
void dazi::welcome()
{
for(int i=0;i<3;i++)
{
system("cls");
cout<<"\n\n\n\n\n\n\n\n\n\n\t\t\tloading";
for(int j=0;j<10;j++)
{
Sleep(80);
cout<<".";
}
}
do
{
system("cls");
cout<<"\n\n"<cout<<"\n\t\t\t*********************************"<cout<<"\n\t\t\t* 欢迎挑战 *"<cout<<"\n\t\t\t*********************************"<//cout<<"\n\t\t\t* *"<cout<<"\n\t\t\t* *"<cout<<"\n\t\t\t* 1.进入游戏 *"<cout<<"\n\t\t\t* 2.游戏指南 *"<cout<<"\n\t\t\t* 4.关于作者 *"<cout<<"\n\t\t\t* 5.退出 *"<cout<<"\n\t\t\t* *"<cout<<"\n\t\t\t*********************************"<cout<<"\n\t\t\t请选择:";
int i;
cin>>i;
switch(i)
{
case 1:
time();
start();
body();
break;
/*case 2:
general();
break;
case 3:
hard();
break;
case 4:
about();
break;
case 5:
end();
break;**/
default:
cout<<"您的输入有误!按任意键继续......";
getchar();
getchar();
}

}while(1);
}
int dazi::time()
{
system("cls");
cout<<"\n\n\n\n\n\t\t\t\tloading...\n\n\n\n\n"<for(int i=0;i<80;i++)
{
cout<<">";
Sleep(20);
};
return 0;
}

void dazi::start()
{
system("cls");
int i;
for(i=1;i<=2;i++)
{ cout<<" |"<cout<<" *"<}
cout<<"*** ZYH *** ";
for(i=9;i<=13;i++)
cout<<"- * - ";
cout<<" GOOD *** "<for(i=1;i<=8;i++)
cout<<" |"<
}

void dazi::setpos(int x,int y)
{
COORD coord; coord.X=x; coord.Y=y;
SetConsoleCursorPosition( GetStdHandle( STD_OUTPUT_HANDLE ), coord );
}

void sleep(unsigned int mseconds)
{
clock_t goal = mseconds + clock();
while (goal > clock());

}
int dazi::body()
{ dazi show;
int h=20;
int w=40;
int s=150;
int x,y;
int c=0,cok=0;
char ch, k;
while(1)
{
ch=rand()%26+'A';
x=10+rand()%w;
y=5;
c++;
while(y{
if(_kbhit())
{
k=getch();
if(k==ch||k==ch+32)
{
cok++;
break;
}
}

show.setpos(x,y);

cout<sleep(s)

;
show.setpos(x,y);
cout<<' ';
y++;
}
show.setpos(0,h+1);
cout<<"*** GOOD ———————————————— GOOD ***"<cout<cout<<"*** GOOD ———————————————— GOOD ***";
}
return 0;
}
int main()
{
dazi A;
dazi B;
dazi W;
W.welcome();
A.start();
B.body();
system("pause");

}

相关主题