跳转至

吸尘器大战

开发角色 开发周期 游戏引擎 平台
硬件程序 2022年1月到5月 Unity Oculous VR

视频

简介

这个项目是我在EAE的学期项目,主题为Alternative Controllers(另类控制器,可以理解为除了游戏的软件,还要自己开发游戏的硬件)。这个项目的灵感来自于可以更换吸尘头的吸尘器,我们的设计师王俊策以此提出了通过更换自制控制器的“头”来使游戏中射击的交互发生变化的玩法。游戏的主要玩法即是通过切换控制器上的物理部件来在射击模式和和吸入子弹模式之间切换。

我对项目的主要贡献在于硬件开发。我开发了硬件控制器所需要用到的C代码,使得ESP32芯片可以感知到物理部件的更换。实现这一功能利用了MFRC522 RFID芯片,通过将两个芯片上的特定针脚连接起来,ESP32可以读取并处理附着的部件上内嵌的RFID标签信息,并通过蓝牙将信息传递给游戏。我还开发了游戏内处理蓝牙传入信息的胶水代码,给游戏逻辑提供了接口。整个项目一共有12人参与开发,最终呈现了一个沉浸而新奇的VR射击体验。

由于实体硬件限制,无法提供有效的试玩,敬请谅解。