蛇结束条件总结:
1.蛇头撞自身结束
每次都判断蛇头座标是否与蛇的第4节开始的座标是否一致,如果相同,则结束;
调用蛇身数组并判断
2.蛇头撞障碍物结束
每移动一步都要判断蛇头座标与障碍物的每一座标是否相等,相等则结束。
障碍物设置宏,调用
Roadblock(INT8U level)
{
switch()
{
case 1
};
}
3.等达到升级条件时,结束
调用下一级地图,初始化蛇位置
当蛇最后一关结束时,退出
4.当蛇死,显示画面“游戏结束”,并调用相应声音
当过关,如果不是最后一关,显示“恭喜进入下一关”
如果是最后一关,显示“恭喜通关”
贪吃蛇结束条件分析
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Python实现经典小游戏贪食蛇-趣玩Python系列三
明哥看世界
2020-07-08 05:11:00
【U3D/简单框架】6.UI模块
神经大爆炸
2020-07-08 07:23:31
功能简单的吞吃蛇(shell编程)
z0203153008
2020-07-08 06:36:40
程序员中的奇葩,使用php构建魔兽世界
明哥看世界
2020-07-08 05:11:00
《甩了,甩了,甩了他》----转
美國情感作家葛瑞哥在他的新書《甩了,甩了,甩了他》裏寫道,停止悲傷吧,一個假裝在人間蒸發的男人沒那麼值得懷念。你就當他死了。 你沉迷的不是愛情,
cubijing
2020-07-08 03:32:42
GTA5 全自动线上网络优化器,解决上线困难、切换困难![MCGC]GTA5网络优化器 GTA5网络优化_MCGC
MCG贴吧吧主团子喵
2020-07-08 00:59:28
Android游戏开发之绘画旋转的物体(Matrix类的逻辑异常)
zy19980116
2020-07-08 00:56:41
真的好辛苦
huangjunfengok
2020-07-08 00:23:43
以前用java写的贪吃蛇游戏
lsrj
2020-07-07 20:12:14
AgoBot 僵尸网络研究笔记(十五)
anzijin
2020-07-07 17:54:06
09.2.5
crespo5454
2020-07-07 17:44:00
Cocos2d-x 与 ISO 内存管理
游戏码头
2020-07-07 14:14:08
这个社会最大的现实是“大鱼吃小鱼,小鱼吃虾米”
認真看到最後的人,纔是勇者和朋友。呵呵…… 今天看英語有點想睡,給了自己兩巴掌還是想睡。於是我到處亂看,無意中在360軟
欢乐雅子
2020-07-07 12:53:12