极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4779|回复: 0

在pcDuino上用摇杆控制贪吃蛇游戏

[复制链接]
发表于 2013-12-20 10:11:44 | 显示全部楼层 |阅读模式
                                                                                贪吃蛇游戏是一个深受人们喜爱的游戏,一条蛇在密闭的围墙内,在围墙内随机出现一个食物,通过按键盘上的四个光标键控制蛇向上下左右四个方向移动,蛇头撞到食物,则表示食物被蛇吃掉,这时蛇的身体长一节,接着又出现食物,等待被蛇吃掉,蛇移动的速度也会随着加快,如果蛇在移动过程中,撞到墙壁或身体则游戏结束。
在这里我们用pcduino的ADC功能通过Joystick Sensor Module代替按键感来知游戏者想要去的方向。下面是两张Joystick Sensor Module的图片,很明显是有两个电位器,一个按钮构成。


硬件连接图:
                                                                               
               
       
                       
                                                                           
源代码:
                                                                                说明:
(点击下载snake源码)
1:将该文件夹拷贝到pcduino上。
2:打开命令窗口并进入该文件夹,执行make all,诺提示没有权限则要以管理员身份
运行,如提示找不到curses.h这需要安装curses库。
输入以下命令安装curses库:sudo apt-get install libncurses5-dev。
3:Makefile 中的ARDUINO_PATH变量是arduino的安装目录。可以根据实际情况修改
               
       
                       


                                                    
               
       
                       

回复

使用道具 举报

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

本版积分规则

Archiver|联系我们|极客工坊 ( 浙ICP备09023225号 )

GMT+8, 2020-10-1 22:05 , Processed in 0.044462 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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