在pcDuino上用摇杆控制贪吃蛇游戏-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 5246|回复: 0

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

[复制链接]
发表于 2014-1-15 14:18 | 显示全部楼层 |阅读模式
一:相关介绍
                                                                                贪吃蛇游戏是一个深受人们喜爱的游戏,一条蛇在密闭的围墙内,在围墙内随机出现一个食物,通过按键盘上的四个光标键控制蛇向上下左右四个方向移动,蛇头撞到食物,则表示食物被蛇吃掉,这时蛇的身体长一节,接着又出现食物,等待被蛇吃掉,蛇移动的速度也会随着加快,如果蛇在移动过程中,撞到墙壁或身体则游戏结束。
在这里我们用pcduino的ADC功能通过Joystick Sensor Module代替按键感来知游戏者想要去的方向。下面是两张Joystick Sensor Module的图片,很明显是有两个电位器,一个按钮构成。
01181652_ceii.png 01181655_K1pf.png
               
       
二:硬件连接图
                                                                                QQ%E5%9B%BE%E7%89%8720131022100317.jpg
               
       
                       
三:运行界面
QQ%E6%88%AA%E5%9B%BE20131028172529.jpg
四:源代码
                                                                                说明:
(点击下载snake源码)
1:将该文件夹拷贝到pcduino上。
2:打开命令窗口并进入该文件夹,执行make all,诺提示没有权限则要以管理员身份
运行,如提示找不到curses.h这需要安装curses库。
输入以下命令安装curses库:sudo apt-get install libncurses5-dev。
3:Makefile 中的ARDUINO_PATH变量是arduino的安装目录。可以根据实际情况修改
LinkSprite学习中心

               
       
                       

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

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-12-29 19:34 , Processed in 0.199867 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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