飞机大战游戏是80后小伙伴们的回忆,如何DIY 这款经典小游戏?
项目所需主要的软硬件清单:
1、飞机操纵手柄
2、独立供电:3.7V锂电池和MP2636充电升压模块
3、行空板+python程序
行空板又称UNIHIKER,是一款国产教学开源硬件,自带Linux操作系统和Python环境,还预装了常用的Python库,能够轻松胜任各种编程相关的开发场景,行空板作为智能终端设备,其板子本身采用微型计算机架构,集成LCD彩屏、WiFi蓝牙、多种常用传感器和丰富的拓展接口。
3.7V锂电池和MP2636充电升压模块
行空板飞机大战项目是要用到pygame库,需要提前安装,再把pygame代码烧入行空板,即可开始游戏。
关于行空板详细介绍,请访问行空板官网,关于“基于行空板的智能视力检测助手”项目的详细实现过程,请访问DF创客社区。
上海智位机器人
上海智位机器人成立于2010年,是全球领先的从事开源硬件、机器人产品和科创教育的高科技企业,打造了DFRobot、蘑菇云科创教育等品牌,是国内最早的创客理念引入者和倡导者,创客教育的开拓者和引领者。旗下拥有中国最大的线上DF创客社区和国家级创客空间——蘑菇云创客空间,提供丰富的线上和线下学习资源,构建了一个自由、开放和富于创造力的交流空间。其Gravity产品已被全球超过100万开发者选用。合作伙伴包括微软、英特尔、Autodesk、霍尼韦尔、NASA、MIT等知名厂商和机构。
审核编辑黄宇
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
相关推荐
第一部分 设计概述1.1 设计目的我们设计了一款基于 FPGA 的SEA开发板 的飞机大战游戏。飞机大
发表于 07-24 20:03
。来源:<span>https://www.instructables.com/Geneva-Digital-Clock/</span>行空板智能
发表于 03-22 10:59
采集模块、北斗模块、行空板、LED灯带等硬件,结合Python编程,实现了数据采集、显示和物联网上传的功能。它不仅能够采集骑行时的温湿度信息,还能结合位置信息进行数据分析,在地图上显示
发表于 03-15 11:46
模型,结合了深度学习技术和大量中文语料的训练成果。它在自然语言理解和生成方面展现了出色性能,为国内的自然语言处理研究与应用提供了有力支持。 通过使用行空板和UGB喇叭,你可以制作一个有
发表于 12-08 14:11
•578次阅读
Python是一种非常流行的编程语言,广泛应用于科学计算、Web开发、人工智能等领域。为了能够正常运行Python程序,我们需要先安装和配置Python
发表于 11-29 16:17
•1075次阅读
Python是一种广泛使用的高级编程语言,它有许多种运行环境,可以适应不同的开发需求。下面将详细介绍Python的几种常见的运行环境。 CPython: CPython是
发表于 11-29 16:14
•1863次阅读
Python是一门非常灵活和强大的编程语言,广泛应用于各种领域。许多Python程序都需要保持在后台运行,而不是在执行完毕后立即退出。本文将介绍如何实现这一目标。 一、使用input函
发表于 11-29 15:12
•7606次阅读
注释。下面是关于如何让前面的代码不运行的几种方法: 使用单行注释:使用#符号将要禁止运行的代码行注释掉,以此告诉Python解释器不要执行该行代码。例如: # 这是一个示例代码
发表于 11-29 15:06
•1968次阅读
的 Python Shell,可以让您直接在其中编写和运行 Python 代码。当您首次安装 Python 后,IDLE 将会
发表于 11-29 14:52
•1129次阅读
Python是一种高级编程语言,它被广泛用于开发各种类型的应用程序,从简单的脚本到复杂的网络应用和机器学习模型。要运行Python代码,您需要一个Python解释器,它可以将您的代码翻
发表于 11-28 16:02
•841次阅读
运行Python程序非常简单。Python是一种解释型语言,这意味着可以直接通过解释器来执行代码。下面我将详细介绍如何运行Python程序。
发表于 11-24 09:31
•1114次阅读
当你完成了编写Python代码后,你可以选择多种方式来运行它。下面是几种常见的运行代码的方式: Python解释器:
发表于 11-24 09:28
•4797次阅读
Python是一门简洁、易学的编程语言,被广泛应用于数据分析、人工智能等领域。在学习Python编程的过程中,了解程序的运行机制是至关重要的。本文将详尽解析Python程序的
发表于 11-22 11:10
•942次阅读
在Python中,换行是一种用来增加代码的可读性和组织性的方式。当你在编写Python代码时,换行通常用于分隔不同的代码行或块,使其更易于阅读和理解。然而,并非所有的换行都会运行代码,
发表于 11-22 10:52
•2475次阅读
在Python中,可以通过使用列表嵌套的方式来定义二维空数组。具体步骤如下: Step 1: 创建一个空的二维列表 要创建一个空的二维数组,首先需要定义数组的行数和列数。我们可以使用两
发表于 11-21 15:12
•1635次阅读
评论