OpenEdv-开源电子网

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

分享一个自己写的贪吃蛇代码 MINISTM32开发板可直接运行

  [复制链接]

4

主题

24

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
223
金钱
223
注册时间
2015-8-13
在线时间
6 小时
发表于 2015-11-20 13:12:18 | 显示全部楼层 |阅读模式



自己写的一个贪吃蛇游戏程序  一开始需要校准触摸屏 按照屏幕四个点依次点击即可  校准完成以后就不用校准了(只限于MINI开发板哦)控制方向只有两个按钮  在屏幕左下角和右下角(屏幕有标注往左 和往下移动在一个按钮  往右和往上移动在一个按钮  )  屏幕会随机产生下一个要吃的方块   吃到后会增加自己的长度 然后才会出现下个随机方块  碰到自己 和碰到屏幕的四个边沿 均会显示 NO SUCCESS 在屏幕左下角区域有 SCORE 提示现在的长度 可作为得分参考  另外分析贪吃蛇 可以用链表的数据结构实现 有兴趣的朋友可以试试 本程序不是链表数据结构  有兴趣的朋友可以看下源代码。。。。。。在附件 ,,,另外 原子哥给个酷贴么。。。写了三四天了。。。。哭。。。。。

贪吃蛇基于MINISTM32.zip

3.27 MB, 下载次数: 13392

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

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2015-11-20 21:34:20 | 显示全部楼层
回复 支持 2 反对 0

使用道具 举报

15

主题

786

帖子

5

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
3223
金钱
3223
注册时间
2015-7-26
在线时间
811 小时
发表于 2015-11-20 14:16:22 | 显示全部楼层
谢谢分享!!!!!
我的博客:http://blog.csdn.net/itdo_just
回复 支持 反对

使用道具 举报

6

主题

82

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
419
金钱
419
注册时间
2013-12-6
在线时间
46 小时
发表于 2015-11-20 16:51:46 | 显示全部楼层
谢谢 分享。
有人问我会什么?我低头看看我手里的书,我发现我只会用。
回复 支持 反对

使用道具 举报

79

主题

396

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1788
金钱
1788
注册时间
2015-9-21
在线时间
551 小时
发表于 2015-11-20 21:43:01 | 显示全部楼层
嗯,不错,论坛里好多这样的程序了。
回复 支持 反对

使用道具 举报

4

主题

24

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
223
金钱
223
注册时间
2015-8-13
在线时间
6 小时
 楼主| 发表于 2015-11-20 21:46:01 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
哈哈 谢谢原子哥
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165371
金钱
165371
注册时间
2010-12-1
在线时间
2110 小时
发表于 2015-11-20 22:30:38 | 显示全部楼层
回复【6楼】菜鸟520:
---------------------------------
原创的东西必须支持啊
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

3

主题

130

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
373
金钱
373
注册时间
2015-3-7
在线时间
43 小时
发表于 2015-11-24 14:25:46 | 显示全部楼层
so cool~
为人莫作千年计,三十河东四十西,莫欺少年穷。
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
21
金钱
21
注册时间
2015-12-9
在线时间
0 小时
发表于 2015-12-14 20:27:35 | 显示全部楼层
谢谢  分享
回复 支持 反对

使用道具 举报

1

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
163
金钱
163
注册时间
2016-3-2
在线时间
30 小时
发表于 2016-3-4 15:22:06 | 显示全部楼层
我的也是mini板,烧了你的程序,按键没有反应的呀,我看了程序,里面也没有key的c文件??
回复 支持 反对

使用道具 举报

6

主题

46

帖子

0

精华

初级会员

Rank: 2

积分
111
金钱
111
注册时间
2016-1-16
在线时间
23 小时
发表于 2016-3-5 08:29:55 | 显示全部楼层
大神厉害
回复 支持 反对

使用道具 举报

4

主题

24

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
223
金钱
223
注册时间
2015-8-13
在线时间
6 小时
 楼主| 发表于 2016-4-4 20:47:19 | 显示全部楼层
哥是13号 发表于 2016-3-4 15:22
我的也是mini板,烧了你的程序,按键没有反应的呀,我看了程序,里面也没有key的c文件??

我的是屏幕触摸按键哦  不是物理按键
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

初级会员

Rank: 2

积分
93
金钱
93
注册时间
2016-1-6
在线时间
29 小时
发表于 2016-4-4 23:21:48 来自手机 | 显示全部楼层
支持。。。。。。。。
回复 支持 反对

使用道具 举报

2

主题

4

帖子

0

精华

新手入门

积分
3
金钱
3
注册时间
2016-5-19
在线时间
1 小时
发表于 2016-5-19 14:30:40 | 显示全部楼层
大神能不能帮我解决给问题啊
回复 支持 反对

使用道具 举报

0

主题

17

帖子

0

精华

新手上路

积分
48
金钱
48
注册时间
2016-5-19
在线时间
4 小时
发表于 2016-5-21 09:07:57 | 显示全部楼层
holy high!
回复 支持 反对

使用道具 举报

13

主题

201

帖子

0

精华

高级会员

Rank: 4

积分
671
金钱
671
注册时间
2015-4-26
在线时间
173 小时
发表于 2016-5-30 13:51:31 | 显示全部楼层
菜鸟520 发表于 2016-4-4 20:47
我的是屏幕触摸按键哦  不是物理按键

触摸根本就没反应啊
回复 支持 反对

使用道具 举报

8

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
109
金钱
109
注册时间
2016-4-26
在线时间
15 小时
发表于 2016-6-2 16:35:57 | 显示全部楼层
谢谢  分享
回复 支持 反对

使用道具 举报

22

主题

117

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
798
金钱
798
注册时间
2015-10-24
在线时间
160 小时
发表于 2016-6-4 11:23:00 | 显示全部楼层
不错,可以参考一下
回复 支持 反对

使用道具 举报

17

主题

109

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
348
金钱
348
注册时间
2016-6-13
在线时间
65 小时
发表于 2016-11-13 14:42:48 | 显示全部楼层
谢谢分享!!!!!
回复 支持 反对

使用道具 举报

0

主题

0

帖子

0

精华

初级会员

Rank: 2

积分
76
金钱
76
注册时间
2019-5-20
在线时间
13 小时
发表于 2017-2-23 11:23:29 | 显示全部楼层
谢谢楼主分享
回复 支持 反对

使用道具 举报

2

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
141
金钱
141
注册时间
2016-5-12
在线时间
49 小时
发表于 2017-3-1 17:13:49 | 显示全部楼层
我最近也做了个 变态版的  贪吃蛇  是在vc++做的   用的队列实现的  只不不过不是吃小方块了   哈哈   加油  大家一起学习
回复 支持 反对

使用道具 举报

1

主题

3

帖子

0

精华

新手入门

积分
5
金钱
5
注册时间
2017-5-23
在线时间
0 小时
发表于 2017-5-23 14:33:46 | 显示全部楼层
大神怎么把你的程序改成按键控制,改了一上午,没能实现,求教啊
回复 支持 反对

使用道具 举报

14

主题

112

帖子

0

精华

高级会员

Rank: 4

积分
500
金钱
500
注册时间
2017-4-25
在线时间
110 小时
发表于 2017-7-25 10:42:38 | 显示全部楼层
都没有主程序?

回复 支持 反对

使用道具 举报

0

主题

11

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
215
金钱
215
注册时间
2017-9-21
在线时间
37 小时
发表于 2017-10-2 21:51:36 | 显示全部楼层
强无敌
回复 支持 反对

使用道具 举报

18

主题

62

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
271
金钱
271
注册时间
2017-3-27
在线时间
76 小时
发表于 2017-10-4 20:08:13 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

5

主题

43

帖子

0

精华

初级会员

Rank: 2

积分
158
金钱
158
注册时间
2016-11-1
在线时间
27 小时
发表于 2017-10-7 22:09:45 | 显示全部楼层
这个爽
回复 支持 反对

使用道具 举报

14

主题

94

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
362
金钱
362
注册时间
2017-10-2
在线时间
80 小时
发表于 2017-10-10 22:07:57 | 显示全部楼层
膜拜大神
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

初级会员

Rank: 2

积分
80
金钱
80
注册时间
2016-8-16
在线时间
14 小时
发表于 2017-10-14 19:45:28 | 显示全部楼层
本帖最后由 Detective 于 2017-10-14 19:46 编辑
菜鸟520 发表于 2016-4-4 20:47
我的是屏幕触摸按键哦  不是物理按键

你修改一下u8 TP_Get_Adjdata(void){                                          
        u8 temp;
        temp=AT24CXX_ReadOneByte(SAVE_ADDR_BASE+13);//读取标记字,看是否校准过!                  
        if(temp==0X0A)//触摸屏已经校准过了                          
        {                                                                                                     
                *((u32*)&cmlcdxy.xk0)=AT24CXX_ReadLenByte(SAVE_ADDR_BASE,4);        //得到x校准参数(将tp_dev.xfac的地址强制转换为u32类型,再赋值)   
                *((u32*)&cmlcdxy.yk0)=AT24CXX_ReadLenByte(SAVE_ADDR_BASE+4,4);        //得到y校准参数(将tp_dev.xfac的地址强制转换为u32类型,再赋值)
                cmlcdxy.xb0=(short)AT24CXX_ReadLenByte(SAVE_ADDR_BASE+8,2);                //得到x偏移量       
                cmlcdxy.yb0=(short)AT24CXX_ReadLenByte(SAVE_ADDR_BASE+10,2);        //得到y偏移量         
                return 1;         //1改成0
        }
        return 0;         //0改成1
}         

回复 支持 反对

使用道具 举报

2

主题

13

帖子

0

精华

新手上路

积分
31
金钱
31
注册时间
2018-1-12
在线时间
6 小时
发表于 2018-1-12 16:24:42 | 显示全部楼层
楼主 你好,请问你是用的什么版本的MINI板做的  是MINIV3 吗?
回复 支持 反对

使用道具 举报

36

主题

227

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3096
金钱
3096
注册时间
2016-4-15
在线时间
350 小时
发表于 2018-1-12 18:59:02 | 显示全部楼层
!!!!!!!!!!!!!!
回复 支持 反对

使用道具 举报

15

主题

513

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3171
金钱
3171
注册时间
2016-1-14
在线时间
369 小时
发表于 2018-2-1 18:12:14 | 显示全部楼层
谢谢分享,好好学习一下
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

精华

新手上路

积分
38
金钱
38
注册时间
2018-2-6
在线时间
6 小时
发表于 2018-2-7 13:22:01 | 显示全部楼层

谢谢分享,好好学习一下
回复 支持 反对

使用道具 举报

2

主题

13

帖子

0

精华

新手上路

积分
31
金钱
31
注册时间
2018-1-12
在线时间
6 小时
发表于 2018-2-23 21:46:05 | 显示全部楼层
请问一下 贪吃蛇的墙壁是怎么画的
回复 支持 反对

使用道具 举报

7

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
87
金钱
87
注册时间
2017-7-10
在线时间
11 小时
发表于 2018-2-23 22:13:55 | 显示全部楼层
我之前也写过一个,模仿以前诺基亚手机上的那种。
1.png
回复 支持 反对

使用道具 举报

7

主题

14

帖子

0

精华

初级会员

Rank: 2

积分
87
金钱
87
注册时间
2017-7-10
在线时间
11 小时
发表于 2018-2-23 22:16:03 | 显示全部楼层

2.png
回复 支持 反对

使用道具 举报

8

主题

569

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2363
金钱
2363
注册时间
2015-5-8
在线时间
320 小时
发表于 2018-2-24 08:50:52 | 显示全部楼层
666666
回复 支持 反对

使用道具 举报

109

主题

5564

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
10561
金钱
10561
注册时间
2017-2-18
在线时间
1911 小时
发表于 2018-3-8 16:51:10 | 显示全部楼层
JDP 发表于 2018-1-12 16:24
楼主 你好,请问你是用的什么版本的MINI板做的  是MINIV3 吗?

是MINIV3
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
3
金钱
3
注册时间
2020-9-5
在线时间
0 小时
发表于 2020-9-5 21:43:33 | 显示全部楼层
谢谢分享!!
回复 支持 反对

使用道具 举报

1

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
195
金钱
195
注册时间
2020-5-7
在线时间
43 小时
发表于 2020-9-24 17:47:11 | 显示全部楼层
厉害                        
回复 支持 反对

使用道具 举报

2

主题

18

帖子

0

精华

初级会员

Rank: 2

积分
84
金钱
84
注册时间
2022-3-12
在线时间
24 小时
发表于 2022-4-27 10:38:53 | 显示全部楼层
楼主, 我是刚学stm32的菜鸟,用的也是mini,可不可以出个文档注释和函数的一些解析呀,我好想把它理解吃透呀!
回复 支持 反对

使用道具 举报

20

主题

138

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
340
金钱
340
注册时间
2012-10-11
在线时间
134 小时
发表于 2022-5-6 09:43:40 | 显示全部楼层
谢谢分享,学习下!
回复 支持 反对

使用道具 举报

4

主题

36

帖子

0

精华

初级会员

Rank: 2

积分
196
金钱
196
注册时间
2021-10-23
在线时间
21 小时
发表于 2022-6-20 11:03:09 | 显示全部楼层
强啊,可以的
回复 支持 反对

使用道具 举报

1

主题

4

帖子

0

精华

新手上路

积分
34
金钱
34
注册时间
2022-7-22
在线时间
10 小时
发表于 2022-7-22 19:00:07 | 显示全部楼层
请问我下载之后是白屏,是哪里出现问题了
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

精华

初级会员

Rank: 2

积分
54
金钱
54
注册时间
2022-6-13
在线时间
11 小时
发表于 2022-9-6 13:13:21 | 显示全部楼层
强的!cool
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-2-26 04:43

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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