c语言贪吃蛇小游戏(c语言贪吃蛇)
关于c语言贪吃蛇小游戏,c语言贪吃蛇这个问题很多朋友还不知道,今天小六来为大家解答以上的问题,现在让我们一起来看看吧!
1、#include 2、蛇头从对面墙出来*/if(snake.x[0]<50){snake.x[0]=450;/*如果蛇头越过左边界,则从右边界进入*/snake.y[0]=snake.y[0];/*纵坐标不变*/for(i=snake.node-1;i>0;i--){snake.x[i]=snake.x[i-1];snake.y[i]=snake.y[i-1]; /*蛇的其他节数向前推进*/}{setfillstyle(SOLID_FILL,0); /*设置填充模式和颜色,0表示黑色*/bar(50,55,455,315);/*bar是表示填充的范围的函数*/}}elseif(snake.x[0]>450){snake.x[0]=50;/*如果蛇头越过右边界,则蛇头从左边界进入*/snake.y[0]=snake.y[0];/*纵坐标不变*/for(i=snake.node-1;i>0;i--){snake.x[i]=snake.x[i-1];snake.y[i]=snake.y[i-1]; /*蛇的其他节数向前推进*/}{setfillstyle(SOLID_FILL,0); /*设置填充模式和颜色,0表示黑色*/bar(50,55,455,315);/*bar是表示填充的范围的函数*/}}elseif(snake.y[0]<60){snake.y[0]=320;/*如果蛇头越过上边界,则从下边界进入*/snake.x[0]=snake.x[0];/*横坐标不变*/for(i=snake.node-1;i>0;i--){snake.x[i]=snake.x[i-1];snake.y[i]=snake.y[i-1]; /*蛇的其他节数向前推进*/}{setfillstyle(SOLID_FILL,0); /*设置填充模式和颜色。 3、0表示黑色*/bar(50,55,455,315);/*bar是表示填充的范围的函数*/}}elseif(snake.y[0]>320){snake.y[0]=60;/*如果蛇头越过下边界,则从上边界进入*/snake.x[0]=snake.x[0];/*横坐标不变*/for(i=snake.node-1;i>0;i--){snake.x[i]=snake.x[i-1];snake.y[i]=snake.y[i-1]; /*蛇的其他节数向前推进*/}{setfillstyle(SOLID_FILL,0); /*设置填充模式和颜色,0表示黑色*/bar(50,55,455,315);/*bar是表示填充的范围的函数*/}}if(***.life==1)/*如果蛇死就跳出内循环,重新开始*/break;if(snake.x[0]==food.x&&snake.y[0]==food.y)/*吃到食物以后*/{setcolor(0);/*把画面上的食物东西去掉*/rectangle(food.x,food.y,food.x+10,food.y-10); /*用当前线型和颜色画一矩形*/snake.x[snake.node]=-20;snake.y[snake.node]=-20;/*新的一节先放在看不见的位置,下次循环就取前一节的位置*/snake.node++;/*蛇的身体长一节*/food.yes=1;/*画面上需要出现新的食物*/score+=10; /*每吃掉一食物,得分累加10分*/if(score%100==0){level++;gamespeed=100000-400*level-300*level*level;/*每吃掉10食物提升一级,速度加快*/PrScore();/*输出新得分*/setcolor(YELLOW); /*设置字体颜色*/settextstyle(0,0,4); /*设置字体类型*/outtextxy(150,200,"LEVEL UP"); /*显示文本*/if(level==10){level=1,gamespeed=100000-400*level-300*level*level;}delay(6000000); delay(6000000); delay(6000000); delay(6000000); delay(6000000);delay(6000000); delay(6000000);bar(50,55,455,315);/*bar是表示填充的范围的函数*/}PrScore();/*输出新得分*/ } setcolor(4);/*画出蛇*/ for(i=0;i 本文分享完毕,希望对大家有所帮助。 免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!
-
【教你空调坏了维修方法和详细步骤】当空调出现故障时,很多人第一反应是找专业维修人员。其实,一些常见的小...浏览全文>>
-
【教你开机黑屏怎么解决】电脑开机时出现黑屏,是许多用户在日常使用中可能遇到的常见问题。黑屏可能由多种原...浏览全文>>
-
【教你具体步骤做母版】在设计、排版或内容创作过程中,制作一个“母版”是非常关键的一步。母版可以帮助我们...浏览全文>>
-
【教你旧手机改装成监控摄像头】在日常生活中,很多用户都会遇到旧手机闲置的问题。与其让这些设备积灰,不如...浏览全文>>
-
【教你解决sim卡故障的办法】当手机出现无法识别SIM卡、信号差、频繁断网等问题时,可能是SIM卡出现了故障。SI...浏览全文>>
-
【教你解除手机锁屏密码】在日常使用手机的过程中,有时会遇到忘记锁屏密码的情况,这不仅影响使用体验,还可...浏览全文>>
-
【教你酱油腌大蒜的家常方法】在日常生活中,很多人喜欢用酱油腌制大蒜,不仅味道鲜美,还能提升菜肴的风味。...浏览全文>>
-
【教你简单易懂的古玉鉴定办法】在收藏界,古玉因其历史价值、艺术价值和文化内涵而备受青睐。然而,古玉鉴定...浏览全文>>
-
【交通安全小故事】在日常生活中,交通安全问题常常被忽视,但一次小小的疏忽,可能就会带来严重的后果。下面...浏览全文>>
-
【交通安全顺口溜交通安全知识小口诀】在日常生活中,交通安全至关重要。为了帮助大家更好地掌握基本的交通安...浏览全文>>