程序聚合 软件案例 动态人机交互迷宫体验项目

动态人机交互迷宫体验项目

2025-07-14 16:50:13
行业:VR/AR、游戏/电竞
载体:安卓APP、游戏
技术:Java、Unity

业务背景

一方面vr眼镜沉浸式体验迷宫,另一方面app可动态监看玩家的动向以及控制各道具的生成。不仅有玩家和迷宫中道具的交互,还有了玩家和监控者的交互,更新颖,提高了娱乐性。此项目的交互性和沉浸性可以吸引很多家庭的购买。
此项目是大学期间做科研助手时参与的项目,直接和老师对接需求,一开始并没有要求道具要动态生成,一开始只有金币道具随机生成,玩家捡金币到一定数量,迷宫出口才会出现。也没有要求要得到玩家的朝向,而是实时显示位置即可,后来做的时候我顺手加上了实时显示朝向的功能,老师发现这个监控app做的挺清晰的,因此提出道具可以通过监控app在玩家体验迷宫时动态的拖放进去,更加有交互性。

功能介绍

1. 迷宫监控端app-可在纸上随意画4*4网格图,线条代表迷宫的墙壁,某个位置线条缺失代表此处不存在墙壁。app任意角度拍摄网格图,或者可以直接使用app绘制图片,人工点击网格线的四个个角,对四个点内的图片做仿射变换将网格图变换成横平竖直的图片,下一步图像处理识别网格图哪里有线条,哪里没有线条,将识别结果通过局域网udp通信发送给vr体验端,生成迷宫使用。同时体验端在游玩时,监控app可以实时显示玩家在迷宫中的位置和朝向,以及可以拖放道具到迷宫中某个位置,体验端会在对应位置生成道具。
2. vr体验端:unity实现,体验端接收到监控端的识别结果后,动态生成迷宫墙壁。玩家佩戴眼镜通过手柄操作在迷宫中探索,拾取迷宫中道具,达成一定目标后迷宫开放出口,玩家可寻找出口走出迷宫,游戏结束。

项目实现

此项目参与三人,项目周期2个月.我主要负责监控app端的实时监控和道具的拖放,两端数据的udp通信,以及vr体验端的全部工作。
项目亮点
1. 拍照网格图动态生成迷宫,操作方式丰富,上手快,可以纸上绘制网格图,也可以app绘制,迷宫即可动态生成。
2. 实时监控玩家动态和道具生成,这种方式更扩大了游戏的体验感,不仅游戏本人参与进去,旁观者同样也沉浸进去,比较有创意。
难点:
难的不会,会的不难。
就当时来说,由于项目经验不多,蓝牙手柄的控制因为不熟悉就算是一个难点。
另一个难点时两端通信:数据在实时的发送给另一端,就涉及一些可靠性和顺序性的控制,不能让关键数据丢失,要有重发机制;旧的数据比新的数据晚到,可能会出现数据异常,此时需要加时间戳来控制顺序性,保证新数据应用时,旧数据已经处理过。

示例图片视频


老猿
24小时内活跃
方向: 后端-C++、桌面端-Qt、
交付率:100.00%
相似推荐
交友平台-游戏陪我
1.使用uniapp可开发,可兼容小程序、App、公众号 2.可对接地图导航定位,快速定位用户位置,方便匹配周边陪玩人员 3.对接微信、支付宝等支付方式,方便用户下单支付 4.用户可在APP中发布生活动态 5.可申请平台入驻,方便接单 6.方便体现
动态人机交互迷宫体验项目
1. 迷宫监控端app-可在纸上随意画4*4网格图,线条代表迷宫的墙壁,某个位置线条缺失代表此处不存在墙壁。app任意角度拍摄网格图,或者可以直接使用app绘制图片,人工点击网格线的四个个角,对四个点内的图片做仿射变换将网格图变换成横平竖直的图片,下一步图像处理识别网格图哪里有线条,哪里没有线条,将识别结果通过局域网udp通信发送给vr体验端,生成迷宫使用。同时体验端在游玩时,监控app可以实时显示玩家在迷宫中的位置和朝向,以及可以拖放道具到迷宫中某个位置,体验端会在对应位置生成道具。 2. vr体验端:unity实现,体验端接收到监控端的识别结果后,动态生成迷宫墙壁。玩家佩戴眼镜通过手柄操作在迷宫中探索,拾取迷宫中道具,达成一定目标后迷宫开放出口,玩家可寻找出口走出迷宫,游戏结束。
Tank Blast: Block Revolution
▶ 传统体验升级(Unity 3D实时物理引擎) 模块 设计亮点 ​动态战场​ 100%可破坏场景(建筑/地形),碎片即时转化为障碍物改变战局 ​坦克改装系统​ 6大核心部件自由组合(底盘/火炮/装甲/引擎/技能核心/涂装),影响移动/攻击策略 ​元素克制乱斗​ 火焰炮→点燃草丛 → 毒气炮触发爆炸 → 连锁反应战术 ▶ Web3革命性设计 模块 经济模型与技术创新 ​碎片炼金协议​ 击毁敌坦收集「链上碎片」(ERC-1155),50碎片合成随机新坦克NFT ​荣耀遗产系统​ 坦克被毁后生成「战绩NFT」,记录击杀数/伤害量,可质押获取$BLAST代币 ​地图编辑器DAO​ 持有治理代币$TANK投票选择下周战场(熔岩工厂/量子都市等),胜阵营免Gas ​跨游戏机甲租赁​ 《辛蒂娅》玩家可出租塔防机甲作为坦克皮肤,租金ETH分成
永恒的纷争
▶ 经典玩法升级(3-5分钟快节奏对战) 模块 创新设计 ​混沌阵营系统​ 取消固定阵营,每局随机隐藏身份(类三国杀),角色技能随阵营组合动态变化 ​神格觉醒机制​ NFT卡牌叠加「信仰值」后可觉醒第二形态(3D动态特效,如德古拉化身血月领主) ​环境牌颠覆战局​ 打出「特洛伊木马」「巴黎圣母院」等地标牌改变战场规则 ▶ Web3原生突破 模块 经济与技术创新 ​卡牌熔铸协议​ 消耗3张普通NFT卡牌+$GLD代币,随机合成高稀有度卡(含0.1%传说金卡) ​圣遗物系统​ 获胜后概率掉落「灵魂绑定」圣物(如所罗门戒指),永久提升特定卡牌属性 ​跨游戏联动​ 持有《Sindia编年史》土地NFT可解锁专属英雄皮肤 ​DAO角斗场​ $BRWL持有者投票决定新英雄技能方向(例:「是否削弱吸血鬼回血50%?」)
辛蒂娅
传统玩法升级(3D沉浸体验) 模块 技术亮点 ​动态战场​ 全3D可旋转视角,地形破坏物理引擎(如滚石压路、洪水改变路径) ​英雄塔系统 12种族144种防御塔,搭配「元素共鸣」技能链(火塔+冰塔触发范围霜火爆炸) ​环境交互​ 昼夜/天气系统影响怪物属性,需搭配动态策略(雨夜水系塔攻击+30%) ▶ Web3革命性设计 模块 经济模型与技术创新 ​NFT地形编辑器​ 玩家设计地形→铸造为NFT→其他玩家付费租用闯关(创作者收ETH/AUD稳定币分成) ​塔组共享协议​ 将通关阵容打包为「策略NFT」,新手可租用大神阵容(收益按胜率分账) ​领土战争DAO​ 持有治理代币$CYN可投票决定赛季主题怪物,获胜阵营瓜分代币奖池 ​毁灭遗产系统​ 英雄塔NFT被摧毁后转化为「残骸NFT」,可熔炼为新塔部件(稀缺属性传承)
帮助文档   Copyright @ 2021-2024 程序聚合 | 浙ICP备2021014372号
人工客服