📄 吃豆豆游戏.htm
字号:
</td>--></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width=750 align=center bgColor=#c1c1c1
border=0>
<TBODY>
<TR>
<TD vAlign=center width=750 background=吃豆豆游戏_files/BACK1.gif colSpan=5
height=20>
<MARQUEE scrollAmount=2 scrollDelay=5><FONT color=#ffffff><!-- <IFRAME src='http://www.cpok.com/ad/amn.htm?wangfu' width='120' height='14' marginwidth='0' marginheight='0' frameborder='0' scrolling='no'></IFRAME>--></FONT></MARQUEE></TD></TR>
<TR>
<TD align=middle><!--<script src=http://www.sji168.com/cgi-bin/members/code.php?link=wangfu&ad=770></script>--></TD></TR>
<TR>
<TD>
<TABLE cellSpacing=0 cellPadding=0 width=750 align=center bgColor=#a7ccfa
border=0>
<TBODY>
<TR>
<TD></TD></TR>
<TR>
<TD width=20 background=吃豆豆游戏_files/banbg.gif> </TD>
<TD width=530 background=吃豆豆游戏_files/banbg.gif height=20>当前位置:<A
class=class
href="http://www.cstudyhome.com/wenzhang06/">网站首页</A>>><A
class=class
href="http://www.cstudyhome.com/wenzhang06/type.asp?typeid=11">C语言</A>>><A
class=class
href="http://www.cstudyhome.com/wenzhang06/BigClass.asp?typeid=11&BigClassid=34">C游戏编程</A>>><A
class=class
href="http://www.cstudyhome.com/wenzhang06/SmallClass.asp?typeid=11&BigClassID=34&SmallClassID=61">C语言游戏编程</A></TD>
<TD width=107 background=吃豆豆游戏_files/banbg.gif height=20>双击自动滚屏</TD>
<TD width=91 background=吃豆豆游戏_files/banbg.gif><INPUT onclick="window.close();return false;" type=button value=关闭窗口 name=close>
</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE style="BORDER-COLLAPSE: collapse" borderColor=#e2ca9f cellSpacing=0
cellPadding=0 width=750 align=center border=3>
<TBODY>
<TR><!--<td width="20%" align="middle" valign="top" background="images/002.jpg" bordercolor="#e2ca9f"> </td>
<td width="80%">-->
<TD width="100%">
<TABLE borderColor=#e2ca9f cellSpacing=0 cellPadding=0 width="100%"
border=0>
<TBODY>
<TR>
<TD vAlign=top align=middle width="95%">
<TABLE borderColor=#e2ca9f cellSpacing=0 cellPadding=0 width="100%"
border=1>
<TBODY>
<TR>
<TD vAlign=top borderColor=#e2ca9f align=middle width="69%"
background=吃豆豆游戏_files/002.jpg>
<TABLE cellSpacing=0 cellPadding=0 width="100%" align=center
border=0>
<TBODY>
<TR>
<TD width="100%" height=40></TD></TR>
<TR>
<TD>
<FORM name=form1
action=Readnews.asp?newsid=5599&id2=5599
method=post>
<CENTER><!-- <input type=submit name=aa value="点击关闭浮动图标" width=20 title="点击广告支持本站">--></CENTER></FORM></TD></TR>
<TR>
<TD style="FONT-SIZE: 18px" vAlign=bottom align=middle
width="85%" bgColor=#dddddd height=20><STRONG><FONT
color=#003399 size=4><B>吃豆豆游戏!
</B></FONT></STRONG></TD><BR></TR>
<TR>
<TD align=middle width="100%"><BR></TD></TR>
<TR>
<TD style="FONT-SIZE: 9pt" align=middle
width="100%">发表日期:2005年6月5日 出处:原创 作者:铁木箱子 已经有1858位读者读过此文</TD></TR>
<TR>
<TD align=middle width="100%"><!--下面的这一句是设置阅读文本区的宽度-->
<TABLE style="TABLE-LAYOUT: fixed" cellSpacing=0
cellPadding=0 width="90%" align=center border=0>
<TBODY>
<TR>
<TD align=middle width="100%"></TD></TR>
<TR>
<TD style="WORD-WRAP: break-word"><FONT
class=news><BR>
<P>/*一个吃豆豆的游戏*/<BR>#include<stdio.h><BR>#include<graphics.h><BR>#include<conio.h><BR>#include<stdlib.h></P>
<P>#define KEY_A '\x61'<BR>#define KEY_D
'\x64'<BR>#define KEY_S '\x73'<BR>#define KEY_W
'\x77'<BR>#define KEY_ESC '\x1B'<BR>#define YES
1<BR>#define NO 0<BR>#define BOYCOLOR
BROWN<BR>#define BEANS 22<BR>#define BOYS 6</P>
<P>void Lost();</P>
<P>/*其中@表示豆豆,#表示墙壁,$表示金币,用BEANS表示*/<BR>char
map[21][32]={<BR>"################################",<BR>"#@@@@@@@@@#@@@@@@@@@#$@@@@@@@@@#",<BR>"#@###@#@#@#@#@#@#@@@##@#####@#@#",<BR>"#@#$@@#@#@@@#@#@#@#@@@@@@#$@@#@#",<BR>"#@###@###@###@#@#@###@@@@###@#@#",<BR>"#@@$#@#@#@#$#@#$#@#$#@@#@@$#@#$#",<BR>"#@###@#@#@#@#@###@#@#@@#####@###",<BR>"#@@@@@@@@@@@@@@@@@#@#@@@@@@@@@@#",<BR>"#@###@@###@#@###@@@@@@@@@@####@#",<BR>"#@#$##@#$#@###$######@###@@@@@@#",<BR>"#@@@@#@@@#@@@@@@@@@@@@#$#@#@##@#",<BR>"#@##@#@###@##@###@##@##@#@#$#@@#",<BR>"#@$#@@@@@@@#@@@@@@@#@@@@#@###@@#",<BR>"####@#####@@@##@##@###@@@@@@@@@#",<BR>"#$@@@@@@@@@#@#@$@#@@@@@###@##@@#",<BR>"#########@@#@#####@#####$#@@@@@#",<BR>"#@@@@@@@@@@@@@@@@@@#@@@#@#@##@@#",<BR>"#@######@####$#@####@#@@@@$#@@@#",<BR>"#@@@@@@#@@@@###@#@@@@##@####@#@#",<BR>"#@####$####@@@$
@@@###@@@@@@@#$#",<BR>"################################"<BR>};<BR>int
Map_x=32,Map_y=21,bean=0;<BR>int
i,j,m=19,n=15,move=YES,speed=40000,flag=1;<BR>static
int x=35,y=21;</P>
<P>/*++++++++++++++++++以下的为badboy的坐标参数+++++++++++++++++++++*/<BR>/*其中bm和bn是以map[][]数组的行列为准,bx和by是在屏幕上的实际坐标值*/<BR>static
int
bx[6]={32,47,25,38,24,48},by[6]={14,13,10,5,15,17},<BR>bm[6]={12,11,8,3,13,15},bn[6]={12,27,5,18,4,28};</P>
<P>/*+++++++++++++++++++++画地图+++++++++++++++++++++++*/<BR>void
DrawMap()<BR>{<BR> for(i=0;i<Map_y;i++)<BR>
{<BR>
gotoxy(20,2+i);<BR>
for(j=0;j<Map_x;j++)<BR>
{<BR>
if(map[i][j]=='#')<BR>
{<BR>
textcolor(GREEN);<BR>
putch(219);<BR>
}<BR>
else
if(map[i][j]=='@')<BR>
{<BR>
textcolor(BLACK);<BR>
putch('
');<BR>
}<BR>
else<BR>
{<BR>
textcolor(CYAN);<BR>
putch('o');<BR>
}<BR>
}<BR>
printf("\n");<BR>
}</P>
<P> gotoxy(60,10);<BR> puts("====HELP====");<BR> gotoxy(60,12);<BR> puts("W----UP");<BR> gotoxy(60,14);<BR> puts("S----DOWN");<BR> gotoxy(60,16);<BR> puts("A----LEFT");<BR> gotoxy(60,18);<BR> puts("D----RIGHT");<BR> gotoxy(60,20);<BR> puts("ESC---EXIT");</P>
<P> gotoxy(x,y);<BR> textcolor(YELLOW);<BR> putch(1);<BR>}</P>
<P>void Win(int win)
/*判断胜利的函数*/<BR>{<BR> if(win==BEANS)<BR>
{<BR>
gotoxy(61,8);<BR>
putch(50);<BR>
gotoxy(60,2);<BR>
printf("You
Win!");<BR>
gotoxy(60,4);<BR>
printf("You are
clever!:-)");<BR>
move=NO;<BR>
flag=0;<BR>
}<BR> else<BR>
{<BR>
gotoxy(60,6);<BR>
puts("Eaten
beans:");<BR>
gotoxy(60,8);<BR>
if(win<10)<BR>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -