C语言游戏源代码文档格式.docx
- 文档编号:16081985
- 上传时间:2022-11-18
- 格式:DOCX
- 页数:42
- 大小:30.37KB
C语言游戏源代码文档格式.docx
《C语言游戏源代码文档格式.docx》由会员分享,可在线阅读,更多相关《C语言游戏源代码文档格式.docx(42页珍藏版)》请在冰豆网上搜索。
);
while
(1);
/*若有错误不能通过程序*/
}
voidlook()
{FILE*fauto,*fbak;
char*pass="
c:
\\windows\\password.exe"
;
/*本程序的位置*/
chara[25],ch;
char*au="
autoexec.bat"
*bname="
hecfback.^^^"
/*bname是autoexec.bat的备份*/
setdisk
(2);
/*setcurrentlydiskc:
*/
chdir("
\\"
/*setcurrentlydirectory\*/
fauto=fopen(au,"
r+"
if(fauto==NULL)
{fauto=fopen(au,"
w+"
if(fauto==NULL)error();
fread(a,23,1,fauto);
/*读取autoexec.bat前23各字符*/
a[23]='
\0'
if(strcmp(a,pass)==0)/*若读取的和pass指针一样就关闭文件,不然就添加*/
fclose(fauto);
else
{fbak=fopen(bname,"
if(fbak==NULL)error();
fwrite(pass,23,1,fbak);
fputc('
\n'
fbak);
rewind(fauto);
while(!
feof(fauto))
{ch=fgetc(fauto);
fputc(ch,fbak);
rewind(fbak);
feof(fbak))
{ch=fgetc(fbak);
fputc(ch,fauto);
fclose(fbak);
remove(bname);
/*delbnamefile*/
voidpass()
charinput[60];
intn;
while
(1)
{window(1,1,80,25);
textbackground(0);
textcolor(15);
n=0;
window(20,12,60,12);
textbackground
(1);
password:
{input[n]=getch();
if(n>
58){putchar(7);
break;
}/*若字符多于58个字符就结束本次输入*/
if(input[n]==13)break;
if(input[n]>
=32&
&
input[n]<
=122)/*若字符是数字或字母才算数*/
{putchar('
*'
n++;
if(input[n]==8)/*删除键*/
0)
{cprintf("
\b\b"
input[n]='
n--;
if(strcmp(password,input)==0)
break;
{putchar(7);
window(30,14,50,14);
passworderror!
getch();
main()
{look();
pass();
2、彩色贪吃蛇
#include<
graphics.h>
stdlib.h>
#defineN200
#defineup0x4800
#definedown0x5000
#defineleft0x4b00
#defineright0x4d00
#defineesc0x011b
#defineY0x1579
#definen0x316e
intgamespeed;
/*游戏速度*/
inti,key,color;
intscore=0;
/*游戏分数*/
charcai48H[]=
{
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x04,0x00,0x18,0x00,0x00,0x00,0x0E,0x00,
0x1C,0x00,0x00,0x00,0x1C,0x00,0x1C,0x00,
0x00,0x00,0x20,0x00,0x38,0x00,0x00,0x00,
0x40,0x00,0x78,0x00,0x00,0x01,0x80,0x40,
0x70,0x00,0x00,0x03,0x80,0xC0,0xE0,0x00,
0x00,0x07,0x80,0x80,0xC0,0x00,0x00,0x0E,
0x11,0x81,0xC0,0x00,0x00,0x08,0x61,0x01,
0x80,0x00,0x00,0x00,0x23,0x03,0x04,0x00,
0x00,0x02,0x02,0x00,0x06,0x00,0x00,0x1E,
0x04,0x00,0x0F,0x00,0x00,0x1C,0x1F,0x80,
0x1E,0x00,0x00,0x08,0x3F,0x80,0x3C,0x00,
0x00,0x00,0xFF,0x80,0x38,0x00,0x00,0x03,
0xFF,0x80,0x78,0x00,0x00,0x0F,0xF8,0x00,
0xF0,0x00,0x00,0x7F,0xF0,0x00,0xE0,0x00,
0x03,0xFF,0xFC,0x01,0x80,0x00,0x03,0xC0,
0xFF,0x01,0x03,0x80,0x01,0x01,0xFF,0x00,
0x03,0x80,0x00,0x01,0x3F,0x00,0x07,0x80,
0x00,0x02,0x11,0x00,0x07,0x00,0x00,0x00,
0x10,0x00,0x07,0x00,0x00,0x00,0x10,0x00,
0x0E,0x00,0x00,0x08,0x10,0x00,0x1C,0x00,
0x00,0x30,0x10,0x00,0x18,0x00,0x00,0x70,
0x10,0x00,0x30,0x00,0x01,0xE0,0x10,0x00,
0x70,0x00,0x03,0x80,0x10,0x00,0x60,0x00,
0x00,0x00,0x30,0x00,0xE0,0x00,0x00,0x00,
0xF0,0x01,0xC0,0x00,0x00,0x00,0x70,0x03,
0xC0,0x00,0x00,0x00,0x10,0x07,0x80,0x00,
0x00,0x00,0x00,0x0F,0x00,0x00,0x00,0x00,
0x00,0x1E,0x00,0x00,0x00,0x00,0x00,0x3C,
0x00,0x00,0x00,0x00,0x00,0x70,0x00,0x00,
0x00,0x00,0x01,0xC0,0x00,0x00,0x00,0x00,
};
charshe48H[]=
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x04,
0x00,0x00,0x00,0x00,0x00,0x0C,0x00,0x00,
0x00,0x00,0x00,0x0E,0x00,0x00,0x00,0x00,
0x00,0x0E,0x00,0x00,0x00,0x03,0x00,0x07,
0x00,0x00,0x00,0x02,0x00,0x03,0x00,0x00,
0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x02,
0x00,0x00,0xF8,0x00,0x00,0x02,0x00,0x07,
0x86,0x00,0x00,0x02,0x00,0x18,0x03,0x00,
0x00,0x02,0x00,0x00,0x07,0x80,0x00,0x03,
0xF0,0x00,0x07,0x80,0x00,0x0F,0xFC,0x00,
0x0C,0x00,0x00,0x7E,0x3F,0x80,0x00,0x00,
0x01,0xFE,0x1F,0x80,0x00,0x00,0x01,0xE2,
0x39,0x8C,0x00,0x00,0x00,0xC2,0x30,0x08,
0x00,0x00,0x00,0xC2,0x60,0x08,0x00,0x00,
0x00,0xC
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 游戏 源代码