leona 发表于 2013-12-20 10:11:44

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

                                                                                贪吃蛇游戏是一个深受人们喜爱的游戏,一条蛇在密闭的围墙内,在围墙内随机出现一个食物,通过按键盘上的四个光标键控制蛇向上下左右四个方向移动,蛇头撞到食物,则表示食物被蛇吃掉,这时蛇的身体长一节,接着又出现食物,等待被蛇吃掉,蛇移动的速度也会随着加快,如果蛇在移动过程中,撞到墙壁或身体则游戏结束。
在这里我们用pcduino的ADC功能通过Joystick Sensor Module代替按键感来知游戏者想要去的方向。下面是两张Joystick Sensor Module的图片,很明显是有两个电位器,一个按钮构成。
http://cnlearn.linksprite.com/wp-content/uploads/2013/10/01181652_ceii.png http://cnlearn.linksprite.com/wp-content/uploads/2013/10/01181655_K1pf.png

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


                                            
               
       
                       

页: [1]
查看完整版本: 在pcDuino上用摇杆控制贪吃蛇游戏