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

    文章

    199

    浏览量

    27205
  • python
    +关注

    关注

    53

    文章

    4751

    浏览量

    84003
  • 电池
    +关注

    关注

    84

    文章

    10141

    浏览量

    126720
收藏 人收藏

    评论

    相关推荐

    基于 FPGA 的飞机大战游戏系统设计

    第一部分 设计概述1.1 设计目的我们设计了一款基于 FPGA 的SEA开发飞机大战游戏飞机
    发表于 07-24 20:03

    星际飞船驾驶舱模拟器、创意数字时钟、智能骑行气象助手

    。来源:<span>https://www.instructables.com/Geneva-Digital-Clock/</span>智能
    发表于 03-22 10:59

    星际飞船驾驶舱模拟器、创意数字时钟、智能骑行气象助手|DF创客周刊(第75期)

    采集模块、北斗模块、、LED灯带等硬件,结合Python编程,实现了数据采集、显示和物联网上传的功能。它不仅能够采集骑行时的温湿度信息,还能结合位置信息进行数据分析,在地图上显示
    发表于 03-15 11:46

    python运行环境的安装和配置

    Python是一种非常流行的编程语言,广泛应用于科学计算、Web开发、人工智能等领域。为了能够正常运行Python程序,我们需要先安装和配置Python
    的头像 发表于 11-29 16:17 892次阅读

    Python运行环境有哪些

    Python是一种广泛使用的高级编程语言,它有许多种运行环境,可以适应不同的开发需求。下面将详细介绍Python的几种常见的运行环境。 CPython: CPython是
    的头像 发表于 11-29 16:14 1595次阅读

    如何让python运行不退出

    Python是一门非常灵活和强大的编程语言,广泛应用于各种领域。许多Python程序都需要保持在后台运行,而不是在执行完毕立即退出。本文将介绍如何实现这一目标。 一、使用input函
    的头像 发表于 11-29 15:12 5558次阅读

    python怎么让前面的不运行

    注释。下面是关于如何让前面的代码不运行的几种方法: 使用单行注释:使用#符号将要禁止运行的代码注释掉,以此告诉Python解释器不要执行该行代码。例如: # 这是一个示例代码
    的头像 发表于 11-29 15:06 1247次阅读

    python安装idle在哪儿

    Python Shell,可以让您直接在其中编写和运行 Python 代码。当您首次安装 Python ,IDLE 将会
    的头像 发表于 11-29 14:52 957次阅读

    python软件怎么运行代码

    Python是一种高级编程语言,它被广泛用于开发各种类型的应用程序,从简单的脚本到复杂的网络应用和机器学习模型。要运行Python代码,您需要一个Python解释器,它可以将您的代码翻
    的头像 发表于 11-28 16:02 725次阅读

    如何运行Python程序

    运行Python程序非常简单。Python是一种解释型语言,这意味着可以直接通过解释器来执行代码。下面我将详细介绍如何运行Python程序。
    的头像 发表于 11-24 09:31 973次阅读

    python代码写完后点哪个运行

    当你完成了编写Python代码,你可以选择多种方式来运行它。下面是几种常见的运行代码的方式: Python解释器:
    的头像 发表于 11-24 09:28 2360次阅读

    python写完程序之后怎么运行

    Python是一门简洁、易学的编程语言,被广泛应用于数据分析、人工智能等领域。在学习Python编程的过程中,了解程序的运行机制是至关重要的。本文将详尽解析Python程序的
    的头像 发表于 11-22 11:10 822次阅读

    python如何换行而不运行代码

    Python中,换行是一种用来增加代码的可读性和组织性的方式。当你在编写Python代码时,换行通常用于分隔不同的代码或块,使其更易于阅读和理解。然而,并非所有的换行都会运行代码,
    的头像 发表于 11-22 10:52 1840次阅读

    python如何定义二维数组

    Python中,可以通过使用列表嵌套的方式来定义二维数组。具体步骤如下: Step 1: 创建一个的二维列表 要创建一个的二维数组,首先需要定义数组的行数和列数。我们可以使用两
    的头像 发表于 11-21 15:12 1305次阅读

    学习Python的双重选择: 树莓派和

    与硬件交互结合起来的实践平台。然而,对于初学者来说,树莓派(Raspberry Pi)的安装过程可能有些令人畏惧。在本文中,我们将通过比较不同学习Python的方法,探讨学习Python的不同选择, 比如使用
    的头像 发表于 09-08 13:53 481次阅读