生存游戏1.0僵尸屋
#include
#include
#pragma comment(lib, "winmm.lib")
#include
#include
//****************************************************************
*******
// ???ýÉ???
//****************************************************************
*******
void test1();
void test2();
void test3();
void test4();
void test5();
void test6();
void finish();
//****************************************************************
*******
// ÎÄ×Ö?äÉ?
//****************************************************************
*******
void color()
{
Sleep(500);
system("color 01");
Sleep(500);
system("color 02");
Sleep(500);
system("color 03");
Sleep(500);
system("color 04");
Sleep(500);
system("color 0E");
Sleep(500);
}
//****************************************************************
*******
// ?ō???ň??Á?
//****************************************************************
*******
void Gotoxy(int x, int y)//ńâ????ÎŒ
{
HANDLE hout; //??,??ä?ú?äÁ?hout
COORD coord; //??,??áńń??coord
coord.X = x;
coord.Y = y;
hout = GetStdHandle(STD_OUTPUT_HANDLE);
//Œ,????×??ä?ö??ŠÁÄŒ???ä?ú
SetConsoleCursorPosition(hout, coord); //,Š??ńâ?? }
void HideCursor()//,???ńâ??
{
CONSOLE_CURSOR_INFO cursor_info = {1, 0};
//?ó?ß?Ä0?ú?íńâ???Œ?É??
SetConsoleCursorInfo(GetStdHandle(STD_OUTPUT_HANDLE),
&cursor_info);
}
void ShowCursor()//?Ô??ńâ??
{
CONSOLE_CURSOR_INFO cursor_info = {1, 0};
//?ó?ß?Ä0?ú?íńâ???Œ?É??
SetConsoleCursorInfo(GetStdHandle(STD_OUTPUT_HANDLE),
&cursor_info);
}
void progress()
{
int len;
HideCursor();
printf("?X?T?T?T?T?T?T?T?T?T?T?T?T?T?T?T?T?T?T?T?T?T?T?T?T?T?["
);
putchar('\n');
printf("?U ?U");
putchar('\n');
printf("?^?T?T?T?T?T?T?T?T?T?T?T?T?T?T?T?T?T?T?T?T?T?T?T?T?T?a"
);
for(len=1;len<=25;len++)
{
Gotoxy(2*len, 9);
printf("??");
Gotoxy(21, 11);
printf(",,Í??É%d%%", 4 * len);
Sleep(100);
ShowCursor();
}
}
//****************************************************************
*******
void test1()
{
system("cls");
puts("Ä????Ö???É?óÁË,??ōÍ?×?Ëġ???ÎÝ???Ü????ÖŒÓ?,Œ?ö?ó,Âń,\n,Œ??×?×Ó??×?×ÓÉ?Ó?,Œ????Î???Ä?Œ?Ë?ÁË???????ö??ÁË??\nÄ???,?Ä?Š???Î??Ô?ô?Ä???,???????Ô?ßÓ?,Œ??Ö??ň??\nÖ??ň?ġ??ý?š????ÂúÁË×Ö??\n?ý?š??\nÄ??Ç?ÚÁ??ö?????â???Ä?Ë??Œ?Ó?Ä???\n×?Î?Ö??Ë??Î,Ó???,?Î??Í?Ë×?????Î???\n?â????Î??Í???ÇÎ,?Ä,Œ??,âË???\n???Ô?É??Ä?,Œ???ö??ÁË???Ô??ÁË??Ó?ÁōŠōŒ??,??\nŒńÓ???Ç?Í,?Ç×???ÎÝÍâ?šÓ??Ö???Ä??Î??????ö????\nŒáÓ??Ë????Ä???\n????Ö??Ë??\nˇ??š??\n?ý?š?ÄŒ??Ç?œ?Ä????????Ë???\n???Ü??,Âń,??Ó?Í?????\n??Î??Œ?ÂÁË????Ä??Ô?ôŒáË???\n???ôÔÚÎÝ????,ŒŒá??ŒáÓ?????Î?×?Ä??Ä??\n????Î????Ë??");
int m;
while(m!=1)
{
m=0;
puts("1.?ý?š");
puts("2.ˇ??š");
scanf("%d",&m);
while(getchar()!='\n');
switch(m)
{
case 1:puts("Ä??Œ?Ä?ŒˇÎ?Ä?,??Î??Ô?ôÁË- -??\n×î?ó,,Î???Î???Ó?Á,Ëá?ō??Œ?ÖÁË???");finish();
case 2:test2();break;
default:puts("??Â,??o.o??Ôœ?ōÄ?,Œ?ÎŒúŒá");
}
}
}
//****************************************************************
*******
void test2()
{
system("cls");
puts("Ä??ü???Ä?Ö?,??ÁË,Âń,??ń??ŒÓ??ö?Ü????\nÄ????Ä?Ä×ß?ō?Ü?????ō?ÂÓ??????Ö???Ä??Î?ÍŒ?Œ??Œ???\n?Ü????Ó??ý?äÎÝ??×ó?ß?Ä???ŒÉ?ÁËËō??\nÖ??ä?Ä??????×???Ó,?ß?Ä???ë,Ú×???\n×ó?ß?Ä??ˇ??????öŒ??Ä??Î???\nÖ??ä?ÄÎÝ?????????Ä??Ó?,ŒÉ???Œ?????Œ??Ä??Á????ō,ôńâ??\nÓ,?ß?Ä????,?Ó?,Œ?ö?Ü???????Ç??,ňÉ?Î?????");
int m;
while(m!=1||2)
{
m=0;
puts("1.×ó?ß");
puts("2.Ö??ä");
puts("3.Ó,?ß");
scanf("%d",&m);
while(getchar()!='\n');
switch(m)
{
case
1:puts("Ä?,?Ô,ÁË×ó?ß???ÉÄ????,?Œ??????\nÔÚÄ?ˇ,??ÖÜ?Â?Ä???,??,Œ?ö????ÍŒ?Œ?ÓÄ?Éí?ó?ö?Ö??\n?óń?Ä?????- -??");finish();
case
2:puts("Ä?,?Ô,ÁËÖ??ä???É?Ç,Œ?ö?????ý??ÔÚ???ó?š??\n?óń?Ä??Ç????- -??");finish();
case 3:test3();break;
default:puts("??Â,??o.o??Ôœ?ōÄ?,Œ?ÎŒúŒá");
}
}
}
//****************************************************************
*******
void test3()
{
system("cls");
puts("Ä?,?Ô,ÁËÓ,?ß??ÄÇ?ň,ňÉ??Ä??????Ä????Ç??×??Ú,Œ??,Œ???ÄÍ?Ç?×
ß??\n?????ÄÄ??öÂ??Ý,Œ?Â×Ó?í?ńÄ???Ä?Í????Ä?ō?ńÔÚ??É???\n?ýÔÚÄ???×?͡×?????Š????Ä???,??Ä?ÓÖˇ??Ö,Œ??Ö??ň??\nÖ??ňÉ?Œ?×?Á??ö¡????,Œ?öÖ?Í?×ó?ß??,Œ?öÖ?Í?Ó,?ß??\nÄ?Ë??Á?ŒÍˇ???Ä??ÁË??×óÓ,Á??ß??\n×ó?ßÓ??????Š???ŒÖ?Í?Í??Ρ???\nÓ,?ß?ŒÓ??Š???ÇÎ????Ä?Ú????Ë??Œ??Ä??????ý??×??ÔÁ
ËÄ???\n???ÇÄ?,?Ô?????Ó,?ß?Ä??͡?Ç,ŒÉ?????Ë??Œ??ÄÜ?Ó?ö????\n???Ç?â??×ö??????ÁË??Ä?Ó?Ô??Œ?ö??");
int m;
while(m!=1)
{
m=0;
puts("1.×ó?ß");
puts("2.Ó,?ß");
scanf("%d",&m);
while(getchar()!='\n');
switch(m)
{
case
1:puts("Ä?,Œ?,?ō?Â?Ú???????ňÓ??ňńâ???Ä¡??Ä??Á?ŒÓ?Ô??Ä?ÜÁËńý????\n?ýÔÚÄ??ň??ÄÜ?Ó?ÜÁË?Ä???,??\n?Šńâ?????ôÁË??Ä?Éí?ó?ŒÖ?É????,???ö,ŒÖ?ëōÂ???\n?ß?Ä???Ë???Ö?Ä???Ë??Éú??Ëœ???ü?Ç???Ë??\nËü,?Ëœ×??ôÄ???Ä?????ÁË?ôÎü????");finish();
case 2:test4();break;
default:puts("??Â,??o.o??Ôœ?ōÄ?,Œ?ÎŒúŒá");
}
}
}
//****************************************************************
*******
void test4()
{
system("cls");
puts("Ä??Â?Ú???Í??×ó?ß?Ä×ß??ÇÄÇÄÄ?ÁË,Œ???Š??×?Éí?Ü?,Ó,?ß??\nÓ?ÁË?Šńâ?Ä??,???Ä??,???Œ????Í????í?ô??\nÄ??Ü??ÁË??͡??????ÁËÄÇÉ?????Ä??ëŒ?͡????ÄÜ?ŒÄÜŒ?????\nÄ??ó?š?Œ,ŒÉ????Â×?ÁË??????Ä????ë?ō?â?öÎÝ????\nÄ??????Ä???Ä?,???????ô??Ë?,???\nńýÁË,ŒŒá?????Œˇ?Éú?????Â??Ä??ö??,??ō??\nÄ????Ä,í,í?Ä×ß?ōˇ??ä????,ÔÎ?ÄÜ?ÓÍ,?ôÁË??\n?â?ö???,????Íâ?ō??Á??ö?Ë??\n,Œ?ö?Ç?úÄ??î?Œ???ó?Ä????×Ó??,Œ?ö?ÇŒ?????????\nŒ????ōÁË?ō???ŒŒ??Œ?ō?Ä×ß??Ä??Ô?ß???×?ÂÉí???ÔÄ?Ë???\n??×Ó????????????????Œá?ōÄ??ÓÍ,??\n?????ÜÇ??,Ä??Œ?ÔÓ????Ä??Î????ô?Œ?ŒÄ??Í???Œ??Î,ÁË??\nÄÇ?ö?????Ç?öˇ?×Ó??Ä??É?ŒÄÜ??ÁËËý??ËýŒáÉ??ôÄ???\n????????Œ?????Í????Í?Ü??Ä?Éí?ß?ÔÄ??úÓ???\n????ÄÇ?ö???Ë???????Ë??,,Î??Œ??Î,?ōÂä?ë?????Ä?ÚÖ???\nÄÇ?ö???Ë???Ç?â???ÄÖ??Ë??ËýŒá?É??????É?Ä???\nÄ????ë?úÎ,×ß??Ä??ú×?ËýŒáË??ô?Ä??????Ëý??\nÄ???Î?͡???????Ç???ë,?,Œ?ö?ö????");
int m;
while(m!=1)
{
m=0;
puts("1.Œ???");
puts("2.??????");
scanf("%d",&m);
while(getchar()!='\n');
switch(m)
{
case 1:puts("Ä?É??Œ???Ç?Ä,?ÁËŒ???- -??\n?áń?ÄÇ???Ë?š?Ä?Ç?â???ÄÖ??Ë??Ëý?,Ä?ËÍ??????Œ?????\nˇÔ??????Ë??????,ÍíÄ??ÇÓÖÓ??â?ÔÁË??ŒńÓ?,???????\n?óń?Ä??Ç??????");finish();
case 2:test5();break;
default:puts("??Â,??o.o??Ôœ?ōÄ?,Œ?ÎŒúŒá");
}
}
}
//****************************************************************
*******
void test5()
{
system("cls");
puts("Ä??ë???ë,É?Ä,?ÁË????×Ó????,ÔÎ???Ö??ËŒáˇ?ńýÄ??Ç??\nËý???Ç?œ×??É???Ä?ë??ÁË??Œń×??ÄÄÇ???,??\n????×Ó,ŒÖ??á?,Ä?,????Ä???áń?Ä?Œń?
Ç?ö??ÁËŒúń???\n??Ö??Ë×ōÔÚ×?,ÎÉ????Œ???????Ç??ÁË?ö????\n?????Ç??,?Î?×ō??Ä??Í????×ÓÁ?Á??óÍË??\nÄ??Í????×Ó?óÍË????Á??Ô?ß??Î?,Œ?Ä??ˇ??Í?
ÇÇ?Ëé??Á???\n?É?â???Ü?ß??Í,,ŒË?Ë?Ôň??????\nÄ?ÓÖ????ÁË?Ô?ß,ŒÉ??????ÉÄ??ō?Â???š,?Ó???????\n???????ÇßÍßÍ?Š?ü??Ä????ë×ö?ö?ö,?Ô,??");
int m;
while(m!=2)
{
m=0;
puts("1.Ç?Ëé??Á??ō?Â??");
puts("2.×ßÄÇÉ???");
scanf("%d",&m);
while(getchar()!='\n');
switch(m)
{
case 1:test6();break;
case 2:puts("?????Ô?ôÁËÄ??ÄÄÔ×Ó????");finish();
default:puts("??Â,??o.o??Ôœ?ōÄ?,Œ?ÎŒúŒá");
}
}
}
//****************************************************************
*******
void test6()
{
system("cls");
puts("Ä??Ç?ō???ō?Â??Âä??Ë??????ú×?,Œ?éÄ?͡??????????\n????,?Œ????ü?????Ë??ÖŒÄÜ?×?ÂÄ?×Ô????\n?ÖÔÚ??\n?Â?Ä?????????ń??????");
Sleep(3000);
puts("you are the winner");
Sleep(3000);
puts("??ÇëŠÚ?ý?Ú????????ńÂŒ???");
Sleep(2000);
puts("??ÎÄ??×Ô??Î???,éˇ??ÉÄ?ÍōÓ,");
Sleep(2000);
puts("thanks for play");
Sleep(2000);
exit(0);
}
//***********************************************************************
void finish()
{
PlaySound("finish.wav", NULL, SND_ASYNC | SND_LOOP);//?í?Ó,ô?Ö
puts("game over");
Sleep(5000);
exit(0);
}
//***********************************************************************
//***********************************************************************
//***********************************************************************
//***********************************************************************
//***********************************************************************
//***********************************************************************
//***********************************************************************
//***********************************************************************
//***********************************************************************
//***********************************************************************
//***********************************************************************
//***********************************************************************
int main()
{
system("mode con cols=55 lines=30");
puts("*******************************************************");
puts(" Œ?Ó?????É,Šš?Ä???????ç \n ");
puts("*******************************************************");
color();//ÎÄ×Ö?äÉ?
puts(" ?çń?×?????ÁË?Í???ÂÄ??ÄŒ????É?? ");
getchar();
progress();//?ō???ň
PlaySound("faster.wav", NULL, SND_ASYNC | SND_LOOP);//?í?Ó,ô?Ö
Sleep(500);
test1();
return 0;
}? - ???? ????
??wen????????????????????????????????????????????????
????????????????
????????????????????????(?)??????????--?????
??????????????????????--??????
?????????????????--??????
(1) ?????????????????"?"???????????:??;???
(2) ??? [figure;veins]
??????:text?article???????????????????????????????????????????????
???????????????????????????????"?"??????????????"?"???????????????
????????????????????????????????????????"?"?????????????????????
??????????
1????????????????????
2.????????
3????????????????????
4??????????????????????????????????????????????????????a??????????
??b??????????
5?????????????????
6????????????????
7??????????????????????????
8??????????????????????
9?????????????
10???????????????????????????
11??????????????552????????
12???????????
13?????????
14????????????????
15???
16? ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????????
?????????
??????????
???
1????
????????????????????????????????????????1991?7?????
?????????????????????????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
2?
??? [figure;veins]
??????????????????????????
???????????????????????????????????????????????????????????
????????????????
???????????????
?????????????????????
????????? ?????????????
3????????????????????????????????????????????????????????????????????????????
4???????????????????????????????????????????????????????????????????? [character]
??????????????????????
????????????????????
????????????????????
????????????????????????????
??????????????? ????????
?????????
5???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
6????????????????????? ????? [literary composition]
????????????????????
???????? ??????
???????????? ?????????
????????? ?????????
????????? ??????????
7?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
8?????? [virtue]
???????????????????????
9???????????????????????????????????????????????????????????????????????????????????????
10.??????????????? [literary talent]
?????????????? ?????????
11????????????????????????????????????????????????????????????????????????????????
12????????? [document;classics;verse]
????????????????
?????????????????????
13???????????
[writings;record]????????????????????????????????????????????????????????????????????????????????????
14????????? [natural phenomenon]
????????????????????
15????????????????????????????????????????????????
16????????????????? [achievements in culture and education?civilian post]
???????????????????
??????
????????? ??????????
????????????????????????????????
17????????????????????????????????????????????????????????????????
??????????????????????????????????????????
18????? [articles of decree]
??????????????????????????
19????????????????????????????????????????????????????????????????
????????
20???????????????????????? [literary
language]???????????????????????
21???????? [rites]
??????????????
22??????(??????)???(?????????)???(???)???(????)??????????????(????
)
23????????? [form;appearance]?????(????)???(???????)???(??)
24????????? [music;tune]?????(???)???(???)
25????????????? [study deligently]
????????????
??????
26??
???
1???????????? [tatto (the skin)]
?????????????????????????????
??????????????
2???????(?????????)?????(?????????????????????????????????????????
?????)???(???????)
3?????? [cover up]
??????????????????????
?????????????????????????
4???????????(?????)???(??????)
5??? [decorate]
??????????????
?????
????????? ?????????
????????????????
??????????????????
6??????(????)???(???????)???(???????)???(??)???(???????)??????(???
???)???(??????)???(??????)
7????? [write]?????(??????)???(??????????)??????(???)
???
1?????????????????? [magnificent;gorgeous]
?????????????????
?????????????????????????
2??????(????)???(?????)???(?????)???(?????)???(??????)???(?????)??
?(?????)
3.?????? [mild;gentle]?????(?????)
4???? [fine;good]?????(??)???(?????????????)???(?????)
5????????? [disordered]
???????????????????????
???????????????????????????????
????????????????????????????
???
1??????????????
2????????
???????????????????
本文档为【生存游戏1.0僵尸屋】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。