OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 8589|回复: 14

阿波罗F767开发板--贪食蛇游戏--硬件随机数+RTC时间显示

[复制链接]

2

主题

13

帖子

1

精华

初级会员

Rank: 2

积分
165
金钱
165
注册时间
2017-10-22
在线时间
12 小时
发表于 2018-6-7 21:31:34 | 显示全部楼层 |阅读模式
本帖最后由 zw318zw318 于 2018-6-10 16:03 编辑

在坛友程序的基础上做了移植,可以运行,四个按键控制方向,欢迎大家来提出宝贵的建议,优化程序

最新 F767--贪食蛇--硬件随机数 RTC时间显示.zip

1.21 MB, 下载次数: 214

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2018-6-7 22:23:46 | 显示全部楼层
可以放个视频看看效果
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165377
金钱
165377
注册时间
2010-12-1
在线时间
2111 小时
发表于 2018-6-8 01:49:33 | 显示全部楼层
是啊,放个视频看看
回复 支持 反对

使用道具 举报

2

主题

13

帖子

1

精华

初级会员

Rank: 2

积分
165
金钱
165
注册时间
2017-10-22
在线时间
12 小时
 楼主| 发表于 2018-6-8 09:23:24 来自手机 | 显示全部楼层
本帖最后由 zw318zw318 于 2018-6-10 15:54 编辑
正点原子 发表于 2018-6-8 01:49
是啊,放个视频看看

好的 随后附上。
修改了一些显示上的bug,通过开发板上四个按键控制方向,在timer3中断里检测按键。
程序难点主要是计算蛇的长度显示出来,真正调试代码的时候才知道需要考虑的很细,欢迎大家拍砖。

tss.png

演示视频.zip

14.87 MB, 下载次数: 929

最新 F767--贪食蛇--硬件随机数 RTC时间显示.zip

1.21 MB, 下载次数: 89

回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165377
金钱
165377
注册时间
2010-12-1
在线时间
2111 小时
发表于 2018-6-11 01:51:35 | 显示全部楼层
zw318zw318 发表于 2018-6-8 09:23
好的 随后附上。
修改了一些显示上的bug,通过开发板上四个按键控制方向,在timer3中断里检测按键。
程 ...

谢谢分享
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

2

主题

13

帖子

1

精华

初级会员

Rank: 2

积分
165
金钱
165
注册时间
2017-10-22
在线时间
12 小时
 楼主| 发表于 2018-6-12 09:03:22 来自手机 | 显示全部楼层
对了,蛇的食物的位置是真正的随机,不是软随机,是f7的硬件随机数发生器发出的
回复 支持 反对

使用道具 举报

7

主题

26

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
325
金钱
325
注册时间
2018-4-22
在线时间
67 小时
发表于 2018-6-13 11:43:00 | 显示全部楼层
zw318zw318 发表于 2018-6-12 09:03
对了,蛇的食物的位置是真正的随机,不是软随机,是f7的硬件随机数发生器发出的

可以让蛇以一定的倾斜角度运动吗
回复 支持 反对

使用道具 举报

2

主题

13

帖子

1

精华

初级会员

Rank: 2

积分
165
金钱
165
注册时间
2017-10-22
在线时间
12 小时
 楼主| 发表于 2018-6-15 08:25:42 来自手机 | 显示全部楼层
jjdkq 发表于 2018-6-13 11:43
可以让蛇以一定的倾斜角度运动吗

应该可以啊,比如现在蛇左右移动只是更新横坐标,把横纵坐标都更新就行了啊,可以在定时器3中断按键那里加进去,你可以试试
回复 支持 反对

使用道具 举报

0

主题

12

帖子

0

精华

新手上路

积分
39
金钱
39
注册时间
2020-6-4
在线时间
11 小时
发表于 2020-6-6 09:03:33 | 显示全部楼层
您好 优化的程序是上面那个吗
回复 支持 反对

使用道具 举报

79

主题

396

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1790
金钱
1790
注册时间
2015-9-21
在线时间
552 小时
发表于 2020-6-6 20:14:38 | 显示全部楼层
不错,正是我想要的。。。。
回复 支持 反对

使用道具 举报

79

主题

396

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1790
金钱
1790
注册时间
2015-9-21
在线时间
552 小时
发表于 2020-6-7 14:15:46 | 显示全部楼层
蛇居然可以倒着走
回复 支持 反对

使用道具 举报

2

主题

474

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
6254
金钱
6254
注册时间
2018-6-27
在线时间
534 小时
发表于 2020-6-21 09:45:17 | 显示全部楼层
学习学习,学习学习。
回复 支持 反对

使用道具 举报

2

主题

13

帖子

1

精华

初级会员

Rank: 2

积分
165
金钱
165
注册时间
2017-10-22
在线时间
12 小时
 楼主| 发表于 2020-12-31 16:10:32 | 显示全部楼层
JUNDA 发表于 2020-6-6 09:03
您好 优化的程序是上面那个吗

是的,好久没登录
回复 支持 反对

使用道具 举报

2

主题

13

帖子

1

精华

初级会员

Rank: 2

积分
165
金钱
165
注册时间
2017-10-22
在线时间
12 小时
 楼主| 发表于 2020-12-31 16:11:18 | 显示全部楼层
硕果累累 发表于 2020-6-7 14:15
蛇居然可以倒着走

我这个吗?我都有点忘了,好像不能吧
回复 支持 反对

使用道具 举报

2

主题

13

帖子

1

精华

初级会员

Rank: 2

积分
165
金钱
165
注册时间
2017-10-22
在线时间
12 小时
 楼主| 发表于 2020-12-31 16:11:54 | 显示全部楼层
PeterYu 发表于 2020-6-21 09:45
学习学习,学习学习。

谢谢支持
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-3-1 05:56

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表