0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

使用运行完整Python的行空板制作80后游戏—飞机大战

话说科技 来源:话说科技 作者:话说科技 2023-02-10 11:14 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

飞机大战游戏是80后小伙伴们的回忆,如何DIY 这款经典小游戏?

poYBAGPltpiAbabUAAQhV5v-5m8437.png

项目所需主要的软硬件清单:

1、飞机操纵手柄

2、独立供电:3.7V锂电池和MP2636充电升压模块

3、行空板+python程序

行空板又称UNIHIKER,是一款国产教学开源硬件,自带Linux操作系统和Python环境,还预装了常用的Python库,能够轻松胜任各种编程相关的开发场景,行空板作为智能终端设备,其板子本身采用微型计算机架构,集成LCD彩屏、WiFi蓝牙、多种常用传感器和丰富的拓展接口

pYYBAGPltpmAUuZ9AATFFlLmaCc726.png

3.7V锂电池和MP2636充电升压模块

pYYBAGPltpyABYNLAATgAoenook308.png

行空板飞机大战项目是要用到pygame库,需要提前安装,再把pygame代码烧入行空板,即可开始游戏。

关于行空板详细介绍,请访问行空板官网,关于“基于行空板的智能视力检测助手”项目的详细实现过程,请访问DF创客社区。

上海智位机器人

上海智位机器人成立于2010年,是全球领先的从事开源硬件、机器人产品和科创教育的高科技企业,打造了DFRobot、蘑菇云科创教育等品牌,是国内最早的创客理念引入者和倡导者,创客教育的开拓者和引领者。旗下拥有中国最大的线上DF创客社区和国家级创客空间——蘑菇云创客空间,提供丰富的线上和线下学习资源,构建了一个自由、开放和富于创造力的交流空间。其Gravity产品已被全球超过100万开发者选用。合作伙伴包括微软、英特尔、Autodesk、霍尼韦尔、NASA、MIT等知名厂商和机构。

审核编辑黄宇


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 升压
    +关注

    关注

    3

    文章

    230

    浏览量

    28701
  • python
    +关注

    关注

    59

    文章

    4892

    浏览量

    90476
  • 电池
    +关注

    关注

    85

    文章

    11690

    浏览量

    145225
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    探索G80 - 11900触摸键盘:设计与性能解析

    探索G80 - 11900触摸键盘:设计与性能解析 产品概述 G80 - 11900触摸键盘是一款功能丰富、性能出色的输入设备,在电子设备输入领域有着独特的优势。它有多种型号可供选
    的头像 发表于 05-11 14:05 111次阅读

    [VirtualLab] 使用Python运行VirtualLab Fusion光学仿真

    Python编辑器的用户: 请安装保存在文件requirements.txt中的所有软件包。最常见的方法之一是pip安装: pip install -r requirements.txt 配置路径 在VirtualLab Fusion中定义光学系统 查看完整案例: 光
    发表于 03-31 09:39

    80硬件人 I 青春藏在焊盘里,热爱写在代码中

    导语:技术从来不是一成不变的教条,而是一场漫长且充满惊喜的探索。今天,想和大家聊聊80硬件工程师,深耕硬件多年,藏在焊盘与代码里的时光与感悟。这些年,一直扎根在硬件领域,从一块简单的PCB版图绘制
    的头像 发表于 02-27 17:12 1308次阅读
    <b class='flag-5'>80</b><b class='flag-5'>后</b>硬件人 I 青春藏在焊盘里,热爱写在代码中

    Python运行本地Web服务并实现远程访问

    本文介绍使用Python搭建本地Web服务并结合 ZeroNews 实现公网访问。
    的头像 发表于 02-06 11:39 466次阅读
    <b class='flag-5'>Python</b><b class='flag-5'>运行</b>本地Web服务并实现远程访问

    湿手隔切歌?用ESP32-S3开发DIY“幻控”!代码开源!

    问题,我们自己DIY了一个手势遥控,用ESP32-S3开发+手势传感器,真正实现“隔操控”!本文将完整演示从材料准备、库文件配置,全程实操,会用烙铁就能复刻!代
    的头像 发表于 02-02 18:35 500次阅读
    湿手隔<b class='flag-5'>空</b>切歌?用ESP32-S3开发<b class='flag-5'>板</b>DIY“幻控”!代码开源!

    在Termux环境下实现康威生命游戏

    检查Termux的Python环境、终端字体兼容性,以及网格尺寸是否适配终端显示。运行程序,你会看到滑翔机在终端中缓慢移动,完美呈现康威生命游戏中“永恒二维世界”的核心特性,按`Ct
    发表于 12-21 18:36

    Amphenol Aerospace 2M Micro Miniature Python:创新的低轮廓 EMI/RFI 插头与壳组合

    Amphenol Aerospace 2M Micro Miniature Python:创新的低轮廓 EMI/RFI 插头与壳组合 作为一名电子工程师,在设计过程中,我们总是在寻找能够优化空间
    的头像 发表于 12-12 09:15 487次阅读

    将经典射击游戏移植到芯科科技MG24 Matter开发

    开发之后,我们迎来了新的挑战:将另一款经典第一人称射击游戏-毁灭公爵3D(Duke Nukem 3D)的完整体验带到我们的超低功耗平台MG24的开发上,以实现包括
    的头像 发表于 11-30 10:46 1348次阅读
    将经典射击<b class='flag-5'>游戏</b>移植到芯科科技MG24 Matter开发<b class='flag-5'>板</b>

    LABVIEW 2023 Q1调用python一直报错1671

    LABVIEW 2023Q1调用python一直报错1671报错信息:PythonNode_AddTwoDoubles.vi中的打开Python会话Python returned
    发表于 11-12 09:51

    Python 给 Amazon 做“全身 CT”——可量产、可扩展的商品详情爬虫实战

    一、技术选型:为什么选 Python 而不是 Java? 结论: “调研阶段用 Python,上线如果 QPS 爆表再考虑 Java 重构。” 二、整体架构速览(3 分钟看懂) 三、开发前准备(5
    的头像 发表于 10-21 16:59 684次阅读
    用 <b class='flag-5'>Python</b> 给 Amazon 做“全身 CT”——可量产、可扩展的商品详情爬虫实战

    termux调试python猜数字游戏

    用termux做一个猜数字游戏 下面是在Termux中创建猜数字游戏的步骤及完整实现方案,结合Python实现(最适配Termux环境): ? 一、环境准备(Termux基础
    发表于 08-29 17:15

    termux如何搭建python游戏

    termux如何搭建python游戏 Termux搭建Python游戏开发环境的完整指南 一、Termux基础环境准备 Termu
    发表于 08-29 07:06

    python app不能运行怎么解决?

    我使用helloword的模板,上传了IG502,但不能运行,请大神帮忙。系统日志如下:sntpc[1226]: ntp request error: 113, No route to host
    发表于 08-06 06:27

    DFRobotM10扩展板组合:让科创项目开发更简单的“黄金搭档”

    M10一直作为备受科创爱好者与竞赛学生青睐的开发利器,此前推出的扩展板组合(电机IO扩展板+电池扩展板)已帮助无数创客实现创意构想。这套采用叠装设计的组合不仅完美解决了供电难题,更能让行
    的头像 发表于 08-01 10:32 1576次阅读
    DFRobot<b class='flag-5'>行</b><b class='flag-5'>空</b><b class='flag-5'>板</b>M10扩展板组合:让科创项目开发更简单的“黄金搭档”

    【VisionFive 2单板计算机试用体验】2、打造复古游戏机(Batocera镜像+FBNeo虚拟机, 多款游戏ROM分享)

    衷心感谢电子发烧友论坛! 1、基本知识 制作一个游戏机系统,需要3个关键步骤: Linux游戏系统发行版 游戏模拟器 游戏ROM 下面分别介
    发表于 07-17 21:58