# 《玩具竞技场》 最初玩法设想


## 一、游戏定位与核心体验

《玩具竞技场》 是一款面向 Windows PC 的第三人称多人欢乐射击游戏。玩家操作卡通玩具角色，在小型玩具竞技场内使用普通枪和各种搞怪武器互相攻击。

核心构成是：

**卡通角色 + 玩具武器 + 夸张击飞 + 特殊效果 + 小型竞技场混战。**

整体体验融合第三人称卡通射击、玩具箱竞技场与轻度物理喜剧。玩家通过射击、跳跃、抢夺武器和改变对手位置参与对抗，香蕉陷阱、换位与全场随机事件增加战局变化。

视觉与体验关键词：明亮、可爱、荒诞、清晰、易读、轻松。角色、场景和道具统一采用低多边形卡通风格，强调圆润轮廓、夸张比例、鲜艳色块和塑料质感。

## 二、一局游戏的完整流程

以下为原教程补充的第一版完整对局规则。

| 环节 | 玩家行为与规则 |
|---|---|
| 创建与加入 | 房主创建房间，其他玩家通过局域网 IP 加入 |
| 等待开局 | 正式开局最多 6 人，人数包含房主；由房主发起开始 |
| 初始装备 | 每人控制一个第三人称角色，默认持有 Toy Blaster |
| 场内对抗 | 移动、跳跃、冲刺、瞄准射击，使用掩体和高低差，争夺特色武器 |
| 玩法变化 | 地图设施、特色武器和全场随机事件影响移动、站位与攻击 |
| 死亡与回场 | 生命归零或跌出场地后死亡，约 2 秒重生；击杀与死亡记录保留 |
| 比赛结算 | 比赛持续 5 分钟；击杀数最多者获胜，最高击杀数相同则平局 |

核心循环：

**进入竞技场 → 移动与寻找目标 → 射击／争夺特色武器 → 造成伤害与击飞 → 击杀或死亡 → 重生继续战斗 → 时间结束并结算。**

比赛中允许补人至 6 人；有人退出后比赛继续，不因人数降到 4 人以下就强制中断已经开始的比赛。

## 三、角色与基础操作

### 1. 角色设想

先制作一个基础玩具角色，通过蓝、红、黄、绿等颜色区分，后续再考虑更多颜色和简单配件。

- 身高约 175 cm，采用大头、稍短四肢、较大手脚的卡通比例。
- 面部使用简单眼睛和嘴部，手部采用简化卡通手。
- 优先保证远处可辨认、动作清楚，减少面部和骨骼复杂度。

### 2. 基础能力与键位

| 操作 | 原教程安排 |
|---|---|
| 移动 | WASD |
| 转动视角与准星瞄准 | 鼠标 |
| 跳跃 | Space |
| 冲刺 | Left Shift |
| 射击 | 鼠标左键，支持按住连射 |
| 换弹 | R |
| 切换已获得武器 | Q |
| 查看计分板 | Tab |
| 房主发起比赛 | F5 |

基础动作需求包括站立、走跑、冲刺、跳跃、下落、落地、持枪、开火、换弹、受击、滑倒、击退和死亡。早期优先使用可用动作完成玩法测试，再完善定制表现。

## 四、四类武器的完整设想

### 1. Toy Blaster：普通玩具枪

**定位：提供稳定的基础射击。**

外形像彩色塑料玩具枪，短枪管、大枪身、大扳机，使用蓝橙或黄蓝配色。支持准星瞄准、连续射击和换弹。

原教程主线采用射线命中方式，并要求处理相机与枪口遮挡，避免角色躲在墙后仍能隔墙攻击。

### 2. Boxing Glove Cannon：拳套炮

**定位：第一阶段最重要的特色武器，通过强击退改变对手位置。**

最早资产规范明确写出“玩具大炮 + 弹簧拳套”，结构包括枪身、粗大枪管、弹簧、巨大拳套和握把。拳套使用红色或亮色，轮廓醒目。

后续教程先用独立飞行拳套弹丸实现玩法：玩家拾取后获得拳套炮，发射拳套造成伤害并明显击飞目标；结合平台和场地边缘，可把对手打出安全区域。

这里需要区分：**弹簧结构是最早的视觉设想；飞行弹丸是教程选择的早期实现方案。**

### 3. Banana Launcher：香蕉发射器

**定位：在地面布置陷阱，干扰移动和路线。**

武器为黄色、荒诞的玩具发射器，可带香蕉形弹仓。发射香蕉弹丸，命中地面后留下颜色鲜明、从第三人称视角容易发现的香蕉皮。

其他玩家接触香蕉皮后短时滑倒／击退。香蕉皮需要具备可用状态和冷却，并在所有玩家端保持一致。具体伤害、持续时间和数量限制未在最早文件中完整确定。

### 4. Swap Gun：换位枪

**定位：通过交换双方位置改变战局。**

外形为紫、蓝或青色的玩具科幻枪，带对称结构、发光环或简单能量核心，与普通枪形成清楚区别。

命中有效玩家后，射手与目标交换位置。实现时需要确认双方存活、距离有效，目标位置能够容纳角色；交换失败时恢复原位置，避免将玩家放入墙内或无效区域。



换弹耗时 1.2 秒，早期不维护备用弹药池；Q 只能切换已经获得的武器。教程中的拳套拾取物在被拾取后约 8 秒恢复。

## 五、Toybox Arena：地图与场景互动

### 1. 地图主题

第一张地图为 **Toybox Arena——巨型玩具箱竞技场**。玩家应感觉自己是一群玩具角色，在由大型积木、塑料设施和彩色平台构成的场地里打架。

场地宽度设想约 50–70 米，空间适当夸张，适合跑动、跳跃、击飞和空中移动。

### 2. 主要组成

| 场地内容 | 玩法作用 |
|---|---|
| 低掩体、高掩体与箱子 | 提供遮挡、绕行和交战位置 |
| 坡道与不同高度的平台 | 形成高低差、跳跃路线和位置选择 |
| 弹跳垫 | 踩上后将玩家弹起，改变移动方式 |
| 武器拾取底座 | 清楚展示特色武器，形成可发现、可争夺的目标 |
| 六个出生点 | 支持完整人数，并为玩家提供回场位置 |
| 玩具箱边缘、虚空或彩色深坑 | 明确表达危险范围，玩家跌落后死亡 |
| 积木、按钮、球、路障与弹簧装饰 | 统一玩具世界的视觉语言 |

地图设计需要与武器一起考虑：平台与边缘影响站位，强击退影响落点，香蕉皮影响路线，换位枪改变双方位置。装饰性的按钮、管道等不因出现在资产清单中就自动具备交互功能。

## 六、四种全场随机事件

四种事件在最早资产规范中已有名称和图标设想。教程进一步规定：**比赛中每 20 秒随机选择一次，持续 8 秒，同一时间只生效一种。**

| 事件 | 玩法效果 | 原教程约定 |
|---|---|---|
| 低重力 | 降低重力，改变跳跃与下落节奏 | 重力系数初始取 0.35，结束后恢复 |
| 超级击退 | 攻击产生更强击退，更容易改变站位或打出场外 | 初始取 2.5 倍击退，结束后恢复 |
| 无限弹药 | 开始时补满弹匣，事件中射击不耗弹 | 保留射速限制，结束后恢复正常耗弹 |
| 大头 | 所有角色头部变大，形成明显视觉变化 | 初始头部缩放 2 倍；先作为视觉事件，不增加爆头伤害 |

全房间使用同一个事件。事件中死亡重生和中途加入的玩家也应获得当前效果；事件结束或比赛结束后恢复正常，不能累积倍率或留下错误状态。

## 七、界面、声音与反馈

### 1. 界面信息

玩家需要看到自己的生命、准星、当前武器、弹药与换弹状态、房间人数、比赛时间、当前事件及剩余时间。

Tab 计分板显示所有玩家的身份、击杀和死亡，包括暂时死亡等待重生的玩家。结算时清楚显示获胜者或平局。

界面风格采用粗体、圆角、大色块和清楚图标，配合整体玩具风格。

### 2. 视听反馈

- 普通枪开火：短促星形闪光与玩具枪声。
- 普通命中：卡通星星爆裂和清楚的撞击反馈。
- 拳套命中：更夸张的冲击环、线条和卡通冲击波。
- 弹跳、滑倒与击飞：塑料、弹簧、pop、boing 等风格声音。
- 事件开始与结束：明确提示，特效保持简洁，保证视野可读。

后续逐步完善持枪、开火、换弹、受击和滑倒动作。最早阶段先保证玩法可用，声音、动画和粒子随后提高表现质量。

## 八、联机与完整使用流程

### 1. 第一版联机范围

采用局域网 Listen Server，由房主电脑同时承担服务器与本地玩家。房间最多 6 人，正式开局至少 4 人，人数均包含房主。

完整使用流程为：

**启动游戏 → 主菜单 → 创建房间／输入 IP 加入 → 等待人数 → 房主开始 → 五分钟比赛 → 结算。**

菜单需包含创建房间、IP 输入、加入和退出；连接失败、房间满员或房主退出时，其他玩家得到可理解的提示并返回菜单。

伤害、击飞、拾取、弹药、计分、比赛时间和随机事件由服务器统一判定，所有玩家看到一致结果。最终交付应能脱离编辑器运行，并完成真实 4 人和 6 人局域网测试。

### 2. 后续联机扩展

局域网版本稳定后，再评估 Steam／EOS 房间搜索、好友邀请和公网连接流程。专用服务器、复杂预测与回溯等作为进一步技术需求单独安排。

## 九、原始制作范围与推进顺序

最初设想有完整内容方向，同时明确要求按优先级逐批制作。

| 顺序 | 主要内容 | 阶段目的 |
|---|---|---|
| Priority 1 | 基础角色、普通枪、拳套炮、拳套弹丸 | 建立核心视觉资产与基础武器输入 |
| Priority 2 | 地板、墙、掩体、箱子、坡道、平台 | 建立可用于对战的竞技场 |
| Priority 3 | 弹跳垫、出生点展示、武器拾取底座 | 补场景互动与玩法信息 |
| Priority 4 | 香蕉发射器、香蕉、香蕉皮、换位枪 | 扩展特色武器组合 |
| Priority 5 | UI 图标与少量装饰 | 完善信息与视觉统一性 |

教程的实现路线则先完成普通枪、拳套炮、死亡重生、计分和随机事件，经过真实多人验收后，再逐项完善表现、正式地图模块、香蕉枪、换位枪和公网联机。

当时阶段暂不制作大量角色皮肤、多张地图、商店、战斗通行证、排位界面或精装修大厅。原文件没有完整规定商业发行版本的内容量、定价或长期运营系统。

## 十、最初设想的整体目标

玩具竞技场 最初希望实现的是：**4–6 名玩家进入一个清晰、鲜艳的玩具竞技场，在基础射击之上，通过特色武器、场景设施与随机事件不断改变对抗局面，并完成一场有明确胜负的欢乐混战。**

完整设计方向包含四类武器、弹跳与跌落、四种全场事件、基础动作和视听反馈，以及可独立运行的多人对局流程。五分钟击杀赛是教程选定的早期规则；后续玩法演进应另行记录。
