树莓派用来干嘛能够用来开发小游戏吗

用一个树莓派b板和一些树莓派0可不可以做个集群用来提高树莓派的性能,这样可以支持一下玩游戏的和用应用的_树莓派吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:42,550贴子:
用一个树莓派b板和一些树莓派0收藏
用一个树莓派b板和一些树莓派0可不可以做个集群用来提高树莓派的性能,这样可以支持一下玩游戏的和用应用的,
事先本人并不懂集群,只是想了一个创意,不知道有没有实现的可能
空天猎火爆上映,鹿晗同款被销售一空,快来抢购
登录百度帐号推荐应用刚买了树莓派 它可以玩什么游戏啊或者模拟_树莓派吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:42,550贴子:
刚买了树莓派 它可以玩什么游戏啊或者模拟收藏
树莓派,亚马逊数码影音爆品集中营,新品好货优惠购!发现好货,发现品质生活!买树莓派,就上亚马逊,正品价优,正规票据,专业配送放心购!
pygames,15合一
模拟就多了,原生真没有啥好玩的
Ppsspp模拟器
pimame,retropie,recalbox,都是模拟的系统,可以玩很多平台的游戏,支持手柄。recalbox最易用,不过3.2.11要自己拷bios,推荐3.2.8。
我做个广告,呵呵果盒系统,基于recalbox,易用,中文,考满游戏,全程技术支持@@/item.htm?spm=686..0.IqgQEB&id=把@去掉
Minecraft****صّب*****صّب*رً رً * * * * ---
登录百度帐号推荐应用中国领先的IT技术网站
51CTO旗下网站
例3:用pygame开发游戏(1)
《Raspberry Pi用户指南》第11章Python编程,树莓派名字的前一半来自一个悠久的传统,用水果名称来命名新的计算机系统(从典型的微型计算机,如橡果、杏、柑橘等,到公认的现代品牌,其中包括苹果和黑莓),而树莓派的另一半名字则来自Python编程语言。本节为大家介绍例3:用pygame开发游戏。
作者:王伟/许金超/郭栋/梁黎颖 译来源:人民邮电出版社| 16:43
11.4& 例3:用pygame开发游戏(1)
为了说明Python的强大,此示例基于经典的贪吃蛇游戏或猫和老鼠游戏,创建了一个功能全面的街机游戏。要做到这一点,它使用一个 Python 的外部库pygame。
pygame最初由Pete Shinners开发,它是一个Python模块集,能够为Python添加新的功能,这些功能使开发者很容易用Python写一个游戏。pygame模块提供了现代游戏所需要的功能,包括声音、图形和网络支持。虽然不使用 pygame也可以写一个游戏,但如果你能充分利用pygame库中已经写好的代码,开发要容易得多。
在开发pygame程序之前,你需要安装pygame库。如果你使用的是我们推荐的Debian发行版,只要在控制台或终端中输入以下内容:
sudo&apt-get&install&python-pygame&
对于其他发行版,可以通过pygame的官方网站 download.shtml下载源文件。安装指导也可以在相应页面找到。
打开pygame项目和打开其他Python项目的方法一样。在IDLE或文本编辑器中新建一个空文档,在顶部添加如下的shebang:
#!/usr/bin/env&python&
然后你需要告诉Python该程序用到了pygame模块。为了实现此目的,我们用一个import指令,该指令告诉Python载入外部模块(其他Python文件),同时让外部模块在该程序中可用。输入下边两行来在新项目中引入必要的模块:
import&pygame,&sys,&time,&random &from&pygame.locals&import&*&
第一行引入pygame的主要模块、sys模块、time模块和random模块,它们都会在本程序中用到。通常情况下,一个模块必须通过如下的格式使用:模块的名字、模块内的指令。而第二行告诉Python载入pygame.locals的所有指令使它们成为原生指令。这样,你使用这些指令时就不需要很多代码。其他的模块名(如pygame.clock,它与pygame.locals独立)必须使用全名调用。
输入下边两行来启用pygame,这样pygame在该程序中就可用了:
pygame.init() &fpsClock&=&pygame.time.Clock()&
第一行告诉pygame初始化,第二行创建一个名为fpsClock的变量,该变量用来控制游戏的速度。然后,用下面两行代码新建一个pygame显示层(游戏元素画布)。
playSurface&=&pygame.display.set_mode((640,&480)) &pygame.display.set_caption('Raspberry&Snake')&
接下来,你应该定义一些颜色。虽然这一步并不是必需的,但它会减少你的代码量。如果你想把一个对象设置为红色,你只需要使用redColour变量而不用调用pygame.Color指令,也不需要记住红绿蓝3种颜色值。下面的代码定义了程序中的颜色:
redColour&=&pygame.Color(255,&0,&0) &blackColour&=&pygame.Color(0,&0,&0) &whiteColour&=&pygame.Color(255,&255,&255) &greyColour&=&pygame.Color(150,&150,&150)&
下面几行代码初始化了一些程序中用到的变量。这是很重要的一步,因为如果游戏开始时这些变量为空,Python将无法正常运行。别担心看不懂这些变量,先输入下面的代码:
snakePosition&=&[100,100] &snakeSegments&=&[[100,100],[80,100],[60,100]] &raspberryPosition&=&[300,300] &raspberrySpawned&=&1&direction&=&'right'&changeDirection&=&direction&
可以看到3个变量snakePosition、snakeSegments和raspberry Position被设置为用逗号分隔的列表。这会让Python创建列表变量(一个变量中存有多个值)。之后,你会明白如何访问每个列表中的变量。
然后你需要定义一个新的函数(Python代码片段,在后边的程序中可以被调用)。函数可以提高代码复用率,也使程序易读。如果程序中很多地方用到了同样的一些指令,用def来创建一个函数,这样就可以只定义它们一次,而且如果程序需要修改,只需要修改一个地方即可。用下边几行代码来定义函数gameOver:
def&gameOver(): &&&&&&&&&&&gameOverFont&=&pygame.font.Font &&&&&&&&&&&&('freesansbold.ttf',&72) &&&&&&&&&&&gameOverSurf&=&gameOverFont.render &&&&&&&&&&&&('Game&Over',&True,&greyColour) &&&&&&&&&&&gameOverRect&=&gameOverSurf.get_rect() &&&&&&&&&&&gameOverRect.midtop&=&(320,&10) &&&&&&&&&&&playSurface.blit(gameOverSurf,&gameOverRect) &&&&&&&&&&&pygame.display.flip() &&&&&&&&&&&time.sleep(5) &&&&&&&&&&&pygame.quit() &&&&&&&&&&&sys.exit()&
【责任编辑: TEL:(010)】&&&&&&
大家都在看猜你喜欢
热点热点头条头条热点
24H热文一周话题本月最赞
讲师:96428人学习过
讲师:151317人学习过
讲师:83027人学习过
精选博文论坛热帖下载排行
Visual C++ 6.0是Microsoft公司的Visual Studio开发组件中最强大的编程工具,利用它可以开发出高性能的应用程序。本书由浅入深,从基础到实...
订阅51CTO邮刊制作树莓派,制作树莓派小游戏,2144小游戏,&休闲类小游戏&生活小游戏make shoofly pie|类型:生活|大小:1063.87KB制作树莓派小游戏介绍:树莓是一种营养丰富而且非常美味的水果,用树莓制作而成的树莓派也非常好吃哦,赶紧来试试吧!收藏分享下载复制地址下载至电脑您需要先安装, 才能下载游戏哦~手机上玩游戏《制作树莓派》小游戏由2144用户提供。制作树莓派相关游戏制作树莓派游戏玩法操作说明:鼠标左键点击物品操作如何开始:
点击play开始游戏,点击物品操作
游戏目标:
制作美味的树莓派
喜欢这游戏的人也喜欢热门游戏一起来抓口袋妖怪吧!最刺激的捕鱼游戏!自由创造,无尽冒险!建造自己可爱的家园人点烛,鬼吹灯!休闲类小游戏排行19.128.539.849.757.267.378.088.797.9108.0有哪些对树莓派 (Raspberry Pi) 的有趣改造、扩展应用?
我的图书馆
有哪些对树莓派 (Raspberry Pi) 的有趣改造、扩展应用?
原文:(英语:Raspberry Pi),是一款基於Linux系統的只有一張信用卡大小的单板机電腦。它由英國的树莓派基金會所開發,目的是以低價硬體及自由軟體刺激在学校的基本的电脑科学教育。树莓派的生产是通过有生产许可的两家公司:Element 14/Premier Farnell和RS Components。这两家公司都在网上出售树莓派。37 个回答如果你手头有一个 Raspberry Pi(树莓派),你会拿它来做什么?或许以下 34 个如何使用 Raspberry Pi 的创意能够给你带来一些启发。来源:&&·&&·&&·&44赞同反对,不会显示你的姓名目前了解的的有趣,酷的改造有:Number 1:类似 Google Glass 吧,来源:Number 2:使用 siri 打开车库门,这个涉及内容比较多,越狱的 iphone,自建的 siri server,已及开门相关 pi 的应用来源:Number 3:PI 的集群,由父子两人实现,来源:其他的见 @Jason 的回答:还有很多,待补充,PS: 前几天给知乎做了个远程开门的 DoorBot,源自这个:&&·&&·&&·&60赞同反对,不会显示你的姓名我想最逆天的是注意,不需要任何外部硬件,最多只要一条导线当天线。仅仅靠一根GPIO(可能用的是时钟输出功能,不是单纯的GPIO操作,原理上未搞清楚),就能发射FM广播。实在佩服第一个想到这个主意的人,真是极客到爆了。&&·&&·&&·&9赞同反对,不会显示你的姓名之前用arduino+raspberry pi+yeelink,做了一套智能花卉检测系统。&&·&&·&&·&19赞同反对,不会显示你的姓名我 做了一个“飞翔的树莓派”。哈哈,播放音乐同时,可以有个十字旋转屏显示我事先烧录的内容。。。。&&·&&·&&·&11赞同反对,不会显示你的姓名我一哥们做的自动猫粮喂食器,能发twitter,&。&&·&&·&&·&12赞同反对,不会显示你的姓名我觉得树莓派最适合做家庭媒体中心HTPC,cpu是专为处理图形而挑选的,并且支持1080P,再一个有HDMI接口并支持CEC协议,简直是为电视而生。&&·&&·&&·&7赞同反对,不会显示你的姓名发一个个人收藏的小制作:使用Raspberry Pi作Airplay的接受器。配一个漂亮点儿的盒子,连着音箱,挺好的,也许外形和音质传输上比不上Airport Express,但是造价只有其一半,值得一试。&&·&&·&&·&16赞同反对,不会显示你的姓名动手搞了一个比较入门级的:&&·&&·&&·&7赞同反对,不会显示你的姓名我做过以下尝试:openvpn加上wifi适配器,搭建具有翻墙功能的wifi热点。用github上的owncloud项目搭建类似dropbox的私有云平台。此外,还可以用来离线下电影,上班、上课时候下载,回来就能看了。由于对硬件不太了解,我基本是把树莓派当做一台24小时运行的电脑使了。我觉得稍微改造下,做个人脸识别自动开门什么的也应该很有趣!&&·&&·&&·&19赞同反对,不会显示你的姓名e.g:豆瓣前台开门器 -&&&·&&·&&·&11赞同反对,不会显示你的姓名智能硬件社区 雷科技&&上面有不少树莓派的资料、案例和教程。也有树莓派的专版。我们收录的好玩的项目有:&&·&&·&&·&2赞同反对,不会显示你的姓名很久以前用在树莓派上用1602的一块板子做的两个小玩意儿在GitHub上放了源码,python写的,很简单,不过做的时候真的觉得蛮有趣的XD&&·&&·&&·&5赞同反对,不会显示你的姓名用RPi连接多台示波器,再通过交换机连接到打印机上,作为大实验室的打印机服务器,实现示波器上按下Hardcopy键后打印机自动打印出相应的图像我知道这个并不有趣,我就是想显摆一下我的毕业设计,就酱&&·&&·&&·&3赞同反对,不会显示你的姓名说一下工业上的用途吧,几年上学前做实习的时候,东家是一枚欧洲的发电机生产商,设备远销南非,为了能及时看到远方的情况,并且保证网络安全,需要一个小型设备来做远程终端收集信息,但是不能用电脑,按他们的话说那个地方荒郊野岭得穷出翔,大件的东西都会被偷,只能买个小东西偷偷地藏在没人的角落里面,之前用的是MOXA,我在做实习的时候往MOXA的可怜的10M内存还要跟Linux系统共享的内存里面编译了一个OpenVPN,这样就实现了远程安全通讯。最近跟他们联系的时候说已经准备换树莓派的板子,但是还在考虑安全性以及可行性,毕竟MOXA的价格实在太贵,而且配置很一般(我记得2010年的时候MOXA的一个Embedded Device要卖250欧左右,换算成RMB就是2k,貌似现在树莓派的价格国内也就200-300RMB吧)看到楼上的答案有部分是买了树莓派来编译一个VPN啊,路由啊,网络检查啊,流量检查什么的,只能弱弱地说一句,你放个电脑在那边也能做一样的事情,用到的也就是树莓派小这个特性嘛。其实我的理解是树莓派应该用来去连接各种设备,玩IOT方面的东西啊!所以树莓派的主要创新方向或者有意思的方式无非是三点1,用小体型代替大设备……这块入手的人很多2,兼容各种设备实现控制……这块最有意思了3,实现控制后收集数据……貌似这块做的人不多最后再弱弱的说一句,其实IOT某种程度上是炒冷饭,把当年的工控思想拿出来放到世界各个地方来,然后再结合着大数据的威力,玩个新概念出来。&&·&&·&&·&2赞同反对,不会显示你的姓名仅供参考:&&·&&·&&·&6赞同反对,不会显示你的姓名好像没看到有人用来玩 Minecraft 的?&&·&&·&&·&0赞同反对,不会显示你的姓名人脸识别:&&&·&&·&&·&刚写的一篇东西里面有用树莓派实现的一个项目,主要是发现按这个思路能玩出来的东西太多了:)中国移动前董事长王建宙说过一句话,我们一直很害怕替代产品,比如数码取代了胶卷,整个胶卷行业彻底灭亡了。但在今天互联网和物联网环境下的替代不是原来那种替代,这种替代的概念已经发生变化。我们通过一个简单的程序案例,就能让每个人都认识到这句话在物联网技术框架内对于那些尚未反应过来的家电厂商是多么的杀气腾腾。Arduino是一款开源硬件,完全没有电子和程序知识的普通爱好者也可以用它来搭建一些好玩的电路实验。当然这个实验的目的只是为了有助于理解后面探讨的问题,你不理解它完全没有关系。如果你想一探究竟,文章结尾链接了工程实例,你照例而行就可以复刻这个项目。#include &IRremote.h&int RECV_PIN = 11;//定义红外接收器的引脚为11IRrecv irrecv(RECV_PIN);decode_void setup(){Serial.begin(9600);irrecv.enableIRIn(); // 初始化红外接收器}void loop() {if (irrecv.decode(&results)) {Serial.println(results.value, HEX);//以16进制换行输出接收代码Serial.println();//为了便于观看输出结果增加一个空行irrecv.resume(); // 接收下一个值}}一块淘宝上只卖20块的Arduino板加上一只4毛钱的红外接收头就可以完成这个实验这个项目可以截获红外遥控器的编码,结果如下面的动图所显示,它轻松地获取了遥控器的编码。将这些编码复制到发送函数中,就可以控制这个电器了。我在前一篇文章里说过物联网一个特征就是信息直接操控设备,但是这究竟意味着什么呢。我们说过NEST温控器一个厉害的地方是,它的控制权占位,与它智能化的自动管理能力比起来,空调设备回归了制冷制热这一原始工具属性,所有那些“掌握核心科技”的宣传冰消于NEST的实力面前,这不简单只是减损品牌美誉的问题。而是将厂商品牌运营者身份沦至设备生产商角色,那么品牌之前金山银山堆积起来的品牌形象就会如雪消融,品牌无形价值直接受损。同理,说回我们今天这个实验想说明的问题,只要我们学会运用“信息直接驱动工具”这个物联网思维,就会发现今天所有家电都特别像一台中了木马病毒的“肉鸡”,并且暴露的是最高权限。或者你认为这有点危言耸听,但是利用前面的项目再稍加包装,就实现了下面这个项目,这个项目可能就会令有心人思考了。它实现的是,通过识别坐在对面的人是否戴了眼镜,以此作为判断条件,来打开或关闭电视(因为这就是我个人看电视的一个习惯)。当然不是我个人实现了这种高级算法,虽然我也积累了600小时以上专门学习,这也是我决定写这个系列文章的一点底气,但对于视觉识别这个领域来说,全中国范围能把工作做到取得点突破性成果的人,一双手的指头保证就能数的过来,这其中肯定。不包括我。我是通过调用face++的API来实现的,你可能并不熟悉face++,但美图秀秀你一定多少有所少耳闻,那么你想过美图秀秀是怎么自动拉大你的眼睛而不是鼻孔吗,它用的就是face++的人脸识别技术。这不是为face++做软广,而是想说明这样一个道理,企业产品的物联网技术框架下的创新,闭门造车走不通。决定成立创新工作组的时候要保证你找到了一个专业视野足够开阔的项目经理,而不是一味追求找一个技术大牛。霍金写时间简史时发现了一个定理一样的规则,那就是写给大众的科普类文章尽量不用公式,说物联网这个话题有时候就避免不了面对这个问题,对专业人士来说,用一段代码来说明问题更直观,但是这并不是探讨技术的文章,所以还是少用为好,况且以我的复杂出身(虽然能保证清白),说太多技术实在难免被熟悉的朋友认为有獭祭鱼之嫌。所以我现在把“IRremote.h”这几个字母放在这里请相信是经过深思熟虑的,这是最开始那段代码的头文件,熟悉一点C语言的一眼便知它的含义,通俗来说,它是一个库,正是因为它,才可能用开始那么一小段代码实现对红外编码的编解码,我们要说的不是它,而是想用编程理念中一句格言作为这篇文章的结尾,“不要重复发明轮子”。许多工作都已经做完,物联网领域接下来并不需要多少创新,而是融合,融合、融合(请忽略尼采重要的话嗦三次理论经典回音),融合现有的解决方案到设备中。使产品用最小代价脱胎换骨。假如你在项目中使用到了face++这种技术,显然你的产品瞬间就拥有了云、计算机学习、计算机网络神经算法这些高大上属性了,或者这才叫“掌握核心科技”。记住,别说“拥有”。如果你对物联网这个话题感兴趣,请关注“物联网世界”这个微信订阅号(微信号:iot2025)。Arduino红外遥控系列教程2013——发射与接收Face++API接口&&·&&·&&·&自己的云空间:外接硬盘+syncthing 或 btsync无线路由器:外接无线网卡,然后共享网络个人blog:nginx + mkdocs(未完待续)
TA的推荐TA的最新馆藏
喜欢该文的人也喜欢}

我要回帖

更多关于 比树莓派好的开发板 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信