回到首页 返回首页
回到顶部 回到顶部
返回上一页 返回上一页
best-icon

解压小游戏之功夫拳击 简单

头像 小含糊online 2023.12.17 373 2

步骤1 基本原理

灵感来自于FC游戏“”=功夫”以及Switch游戏机。

如今的生活和学习压力越来越很大,如何合理释放压力,是一个非常非常重要的问题。

运动是一个很好的选择,但是出门跑步、或者玩健身游戏都需要相对一整块时间,如何利用碎片时间(几分钟)快速减压呢?

今天的项目是《功夫拳击》,挥动拳头,释放压力吧!

(注)本游戏需要提前配对好蓝牙音箱

功夫拳击_思维导图.png

游戏页面展示:

d193e8483ffe516a4c647fa0a586990.jpgc6751d7a07ea73fad85e2cb5f1d5786.jpg9b22c850439c2017c6d63892254b5f0.jpg63294d8abb7f4d06244f748926cca4f.jpg

主要使用的是行空板自带的加速度传感器,可以检测XYZ三个方向的加速度,进行运动强度的判定,详见【行空板图形化Python入门教程】第09课:健身打卡追踪器

【行空板图形化Python入门教程】第09课:健身打卡追踪器图25

步骤2 准备硬件

材料清单

  • 行空板 X1 链接
  • 蓝牙音箱 X1

步骤3 制作素材

大家可以使用WPS演示进行辅助制作,我以封面也的制作为例:

1.使用PPT设置纯色背景

2.添加文字

image.png

3.导出并调整尺寸,图片要调整成和行空板相匹配

image.png

4.导入素材库,进行调用

步骤4 编写程序

程序比较多,还有很大的优化空间,简单说一下思路:

1.使用函数定义每种情况(初始化、攻击模式等);

2.使用多线程进行困难模式中玩家扣血操作;

3.血槽是由两个矩形组成(填充、不填充),这里要注意变量的计算

功夫拳击程序.png

步骤5 总结语反思

1.结合可视化平台,把boss的形象和血量实时展现在屏幕上;

2.增加更多关卡

3.增加更多中技能

评论

user-avatar
  • 许培享

    许培享2024.01.14

    好玩有趣

    1
    • 小含糊online

      小含糊online2024.03.19

      嘿嘿!