← 返回项目列表

StarFisher

海底主题的多人对抗游戏,为 Xbox Adaptive Controller 设计:操控一条鱼伸出鱼钩钓水母,钓到的水母像贪吃蛇一样跟在身后,送回海葵基地得分;钩到别人的链子就能把它打断。CMU ETC BVW 第 3 轮,两周完成。

时间
2025.10 · 两周
团队
CMU ETC BVW · 5 人(2 程序 / 2 美术 / 1 音乐)
引擎
Unity · URP · Xbox Adaptive Controller
我的角色
共同设计 · 程序:玩家移动与抓取
StarFisher 标题画面
StarFisher 标题画面

项目概述

BVW 第 3 轮的命题是为 Xbox Adaptive Controller(面向行动不便玩家的无障碍手柄)设计游戏:输入只有少数几个大按钮和扳机,所以玩法必须简单到用两三个输入就能玩,又要在 2–4 人同场时有足够的对抗。

我们把“黄金矿工”和“贪吃蛇”合在了一起:玩家是一条鱼,用 LT / RT 转向,按 A 伸出可伸缩的鱼钩钓水母;钓到的水母串成一条链跟在身后,带回海葵基地就得分。链子越长分越多,但也越容易被别人钩断——攒到 3 只以上还能按 B 换一颗星星炸弹,把周围的对手炸晕。一局 120 秒,每 20 秒刷新一批水母。

规则一览

我负责的部分

我负责

  • 与全组共同设计“黄金矿工 × 贪吃蛇”的核心机制
  • 两名玩家的移动:适配 Adaptive Controller 的转向与推进
  • 鱼钩的伸出、收回与抓取判定

团队其他成员负责

  • 水母链的蛇形跟随(位置历史跟随)与计分、炸弹(另一位程序)
  • 海底场景、角色与 Shader Graph 水面 / 水波(2 位美术)
  • 音乐与音效(音乐)
给 Adaptive Controller 做设计是这一轮最有意思的约束:输入少,所以每个输入都得“一按就有事发生”。鱼钩是唯一的进攻和采集手段,转向是唯一的移动——玩法的全部深度都压在这两个动作的时机上。