参考了别人的资料 自己也做了贪吃蛇的游戏(三个版本),mini板 V3.3的

2019-08-18 19:26发布

图片我就不放了     直接放程序了     http://www.openedv.com/forum.php ... =%CC%B0%B3%D4%C9%DF这里是我参考这个大神的版本改过来的   ,当然我这个里面还有一些BUG   也希望大家多多点评指正。MINI的IO口实在紧张,按键位置选得不是很好,但是没关系  各位可以修改一下,其他俩个是触屏版本和红外遥控的版本
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
发条橙子玩电子
1楼-- · 2019-08-19 01:14
感谢楼主分享 顶一个!
发条橙子玩电子
2楼-- · 2019-08-19 03:01
 精彩回答 2  元偷偷看……
来俩不甜的
3楼-- · 2019-08-19 06:10
发条橙子玩电子 发表于 2016-11-14 14:19
srand(calendar.sec);
food.X=8+rand()%(240/8)*8;
food.Y=8+rand()%(180/8)*8;

貌似限制横轴不超过240,纵轴不超过180,话说为何不直接对240  180 取余,等待楼主回答
发条橙子玩电子
4楼-- · 2019-08-19 07:47
来俩不甜的 发表于 2016-11-15 12:54
貌似限制横轴不超过240,纵轴不超过180,话说为何不直接对240  180 取余,等待楼主回答

是啊 但感觉还是不懂 啊 为什么这样就能随机出现在限定的屏幕 虽然那时随机函数 但公式还是不理解
来俩不甜的
5楼-- · 2019-08-19 10:34
发条橙子玩电子 发表于 2016-11-15 19:38
是啊 但感觉还是不懂 啊 为什么这样就能随机出现在限定的屏幕 虽然那时随机函数 但公式还是不理解

话说楼主用的是12864之类的点阵屏吗,代码没看。这屏是不是一次就写8个点。这样先除8再乘8就能解释的通了。楼主哪去了
来俩不甜的
6楼-- · 2019-08-19 14:47
发条橙子玩电子 发表于 2016-11-15 19:38
是啊 但感觉还是不懂 啊 为什么这样就能随机出现在限定的屏幕 虽然那时随机函数 但公式还是不理解

你把rand()随便换个数,自己算算就知道了。绝对不会超过240

一周热门 更多>