基于mPython的无线"谁是卧底"游戏开发

2025-05-202697
AI 快速预览详细 收起
基于mPython和掌控板制作的无线版"谁是卧底"游戏,通过无线广播通信实现主持人分发词语、玩家接收词语的功能。适合课堂活动或朋友聚会,激发孩子的逻辑思维和团队合作能力。项目包括主持人端和玩家端的完整代码,操作简单,易于实现。
1.项目简介最近我用mPython和掌控板制作了一个无线版"谁是卧底"游戏,通过无线广播通信实现主持人分发词语、玩家接收词语的功能。非常适合课堂活动或朋友聚会!基于mPython的无线"谁是卧底"游戏开发图6

视频网址:https://v.youku.com/video?vid=XNjQ3MzY4MDQ3Mg==

2.硬件准备
  • 掌控板 × n(1块主持人端 + 多块玩家端)
  • 安装了mPython的电脑


3.核心功能
[主持人端]
  • 随机分配平民词和卧底词
  • 指定卧底玩家
  • 通过无线广播发送词语

[玩家端]
  • 自动接收专属词语
  • 按键查看自己的词语
  • 游戏状态提示


4.完整代码主持人端代码

基于mPython的无线"谁是卧底"游戏开发图1
基于mPython的无线"谁是卧底"游戏开发图2

玩家端代码
基于mPython的无线"谁是卧底"游戏开发图3
基于mPython的无线"谁是卧底"游戏开发图5
基于mPython的无线"谁是卧底"游戏开发图4

注意:玩家端需要为每个设备设置不同的PLAYER_ID!



5.使用效果
  • 主持人按下A键开始游戏,OLED显示词库和卧底信息
  • 玩家设备自动接收词语,按A键可查看自己的词
  • 主持人按下B键结束游戏













谁是卧底.zip

2.09 KB, 下载次数: 2115

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(1)
-jnPff9G
-jnPff9G
作者
视频不知道为什么改了好多遍都看不到,但是编辑时候预览明明有呢,视频地址:https://v.youku.com/video?vid=XNjQ3MzY4MDQ3Mg==
wkrxiao
wkrxiao回复-jnPff9G
使用编辑器上面的视频按钮,把视频链接丢进去
- 没有更多了 -