项目简介
本项目是一个硬件与软件结合的交互式系统,源于清华大学美术学院数字媒体艺术双学位课程《数字娱乐设计2》的2018课程设计。由王润基、兰星宇和王芷共同完成,重新发明了switch手柄,创造新颖有趣的交互方式,用于体验全新数字娱乐游戏。
项目的主要特性和功能
主要特性
- 以Arduino Mini Pro作为核心处理单元。
- 通过MPU6050陀螺仪模块获取手柄姿态和动作。
- 利用HC - 05蓝牙模块与手柄进行无线通信。
- 伸缩教鞭/导游杆作为手柄主要操作部件。
功能特点
- 支持即时双人对战游戏,可通过手势和动作互动。
- 具备收集能量点功能,操作手柄收集虚拟能量点,频率变化反映距离变化。
- 拥有攻击功能,在空中画出特定图案进行攻击,不同图案消耗不同能量并造成不同伤害。
安装使用步骤
前提假设
用户已下载本项目源码文件,并准备好所有必要硬件元件。
步骤概要
第一步:硬件组装
- 按照提供的图纸和说明组装手柄硬件。
- 连接Arduino Mini Pro、MPU6050陀螺仪模块、HC - 05蓝牙模块等元件。
第二步:程序烧录与设置
- 将提供的Arduino程序烧录到手柄的Arduino Mini Pro中。
- 根据项目提供的Processing代码,在控制端进行设置和编程,确保控制端能通过蓝牙与手柄通信。
第三步:开始体验游戏玩法
进入处理程序创建的游戏场景即可游玩相应的游戏规则或游戏模式。玩家可根据需求调整控制端程序以创建不同游戏规则和玩法。通过手柄操作完成收集能量点和攻击等动作。使用前需了解游戏规则,仔细阅读提供的文档或教程,遵循相关安全规范操作。
目前项目处于开发阶段,后续会优化游戏逻辑、增加新游戏元素和角色、改进用户界面,以提升游戏体验。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】