请为对基础电学感兴趣的中文用户制作一件可自由操作的科学交互作品：**“欧姆港”2D港湾电工工作台**。核心体验是在正视接线板上自由改接与拨动开关、拿起红黑表笔测量，并观察真实连接如何改变电流、分压和各负载功率。

让用户直接辨认可连接端口、表笔正在测量的两端和发生变化的负载。器件、导线、表笔与仪表属于同一套可操作装置；用户自由选择操作顺序，不设置关卡、工单验收、固定实验路线、记录配额或提交判定。

## 1. 科学模型与可操作范围

采用理想直流稳态模型，固定提供一个理想电压源、两个线性电阻R₁/R₂、三个理想开关S₀/S₁/S₂，以及可增删的理想导线。元件可移动，库存固定；开关的作用由实际连接决定。仅研究此范围内的连接、电压、电流和功率，不扩展多电源、交流、电容、电感、内阻、温变、真实灯泡非线性或烧毁模型。

| 可调量 | 范围与步长 | 默认值 |
| --- | --- | --- |
| 电源电压V | 3–12 V，0.1 V | 12 V |
| R₁ | 10–100 Ω，1 Ω | 20 Ω |
| R₂ | 10–100 Ω，1 Ω | 40 Ω |

以上均提供滑块与精确输入。首次打开是可直接编辑的并联电路，S₀控制总回路，S₁/S₂分别控制R₁/R₂支路，三个开关均闭合。另提供串联和空白接线示例；示例使用同样的默认参数和闭合开关，空白保留全部元件而移除导线。示例只是可继续改接的起点。

端口允许分支；导线交叉只在有明确连接点时才电气相连。按当前真实拓扑求解V=IR、P=VI=I²R、节点电流守恒及回路电压关系。电源负端为接源部分的零电位参考。显示电源总电流、负载等效电阻，以及每个电阻的电压差、电流大小与功率，电阻两端的正负定义可辨。传统电流方向与电压极性一致，示例名称不参与决定求解结果。

无闭合负载通路时，总电流为0、等效电阻显示“断路”；断路两端仍可能存在电压。被理想导线旁路的电阻压降、电流与功率均为0。与电源脱离的无源部分无电流，其内部连通部分等势，但相对于电源的绝对电位未定义。

电压表是无扰动的理想测量，显示红端减黑端的电位差：交换探针符号反转，同一电气节点读0，同一独立无源连通部分内部也可测得零电位差。探针未接好，或跨越没有共同电位参考的独立部分时，明确显示未连接或不可测及原因。

理想导线与闭合开关直接连通电源两极时，没有有限稳态解。突出实际短路通路，将失效的有限电流、功率等求解读数替换为“理想短路，模型无有限稳态解”，电源设定值仍可见；不添加内阻、限流或熔断伪造正常结果。修复连接后立即恢复求解。理想导线冗余回路的逐段电流可能不唯一，无需强行分配唯一读数或流速。

每个电阻有3 W参考额定线，用于比较实际功率；超限不改变科学模型，不烧毁或自动断开元件，也不构成通关目标。

## 2. 交互行为与动态反馈

**接线、删线与移动器件。** 端口有可辨的可连接外观，悬停、聚焦或开始接线时突出对应端口。用户可从端口拖线，也可依次点击两个端口；期间显示起点、候选端点和区别于实线的预览，落到合法端口或确认第二个端口后才建立实际连接并重算。空白处松手、Esc或明确取消入口只移除接线预览，保留原电路和读数。导线可选中删除，待删除对象明确高亮，跨线与真实接点采用不同形态。拖动器件主体时，端口、已连导线和附着探针一起跟随，连接及电学结果不变；Esc或取消移动回到该次拖动前位置，保留连接和探针附着。主体抓取区、端口和开关拨动部位可区分，拨动时触点间隙与电气状态同步。

**选择器件与调参。** 选中电源或电阻后就近出现参数，并共同突出对象标识、端口、读数及功率表示；选择仅决定编辑对象，不移动表笔。滑块拖动中持续求解，精确输入确认后执行相同更新。滑块是即时调参，结束拖动保留最新合法值；Esc结束操作或放弃尚未确认的输入，不撤销已生效电路变化。空值、非数或越界输入保留最近合法状态，在附近说明范围，修正后继续编辑。器件编号、连接、选择、探针和求解结果来自同一当前状态；预览、真实连线、选中和有效测量采用不同轮廓或线型。选中电阻可展开V/I/R/P、关系式与实际代入，接线或开关变化后按当前连接解释分流、分压、旁路或断开的原因。

**放置表笔与读取电压。** 红黑表笔可分别拖到实际端口，也可先选表笔再点端口放置。尖端、附着端口与仪表红黑端标识对应，测量线缆与电路导线可区分。拿起任一表笔即让本次测量失效，落到合法端口后恢复测量；空白处松手表示移出，Esc或取消拖动恢复原附着并按当前电路重算，不撤销已经完成的电路编辑。两表笔保持附着时，接线、开关或参数变化即时更新读数；仪表说明红端减黑端，保留正负号和单位。未连接或不可测时显示具体原因，不残留旧数字。载入新电路使旧附着目标失效时，立即清理测量。

**观察电流、功率与异常。** 电流示意、负载光效、功率条和仪表响应同一电路变化。流动箭头或粒子只在实际导通且电流非零的可确定通路出现，采用传统电流方向，快慢表达相对变化，并注明为示意而非电子真实运动；不为未确定的逐段电流编造精确动画。电阻暖光映射其实际功率；港口建筑若有对应指示光，标为负载示意，不新增电阻或灯泡模型。断开开关时，实际断口与相应流动停止对应。

两个电阻的功率表示共用数值标尺，3 W参考线位置一致；超限仍显示真实功率和程度，不将不同功率截成相同满格。每个电阻附近分别显示实际值及参考值，源输出功率与两电阻消耗功率之和另行对应，不以总功率代替单个负载状态。数值、负号、单位和刻度清楚，显示舍入不代替实际计算。断路、旁路、未连接、悬浮不可测和理想短路分别说明原因，零电流不自动意味着零电压，未定义量不冒充0；短路时停止沿用此前正常流速、功率及暖光，解释为何无有限稳态解并突出相关连接。异常现场继续允许删线、改接或测量，修复后即时恢复，无需刷新。提示就近且不遮挡修复端口，详细公式按需展开，额定参考不评价用户过关或失败。

**载入示例、恢复与暂停示意。** 工作台打开即允许编辑，当前接线、移动、删线或测量对象清楚可见，取消入口可终止未完成接线或拖动。载入串联、并联或空白示例替换当前电路，统一将两表笔移回工具区并设为未连接，清理预览、悬停和选择，器件回到对应示例的布局；“恢复默认电路”还原默认并联接线、器件位置和参数，表笔回到工具区且未连接，清理选择与预览，并恢复流动示意开启。首次打开流动示意也开启，公式详情收起；载入任一示例同样恢复这些显示状态。提供“暂停流动示意”，仅冻结装饰性流动，调参、开关和连接仍即时更新读数及静态状态，界面说明其含义。快速连续编辑使用最新有效电路，旧动画不覆盖新求解；工作台持续开放，没有实验启动、提交或完成冻结。

## 3. 游戏风格与视觉设计

**游戏风格：参考《Minecraft》红石建造的连接秩序和即时通断反馈，制作2D蒸汽港湾夜间电工台。** 素材自行创作，采用二维正视构图，不使用透视台面、等距斜视或立体器件侧面。

- **场景与材质**：木质接线板、黄铜端子、铜线、闸刀和玻璃仪表组成主体；木纹、金属边缘光与玻璃刻度具有可辨差异。冷色海港、暖窗和低对比灯塔提供氛围，不遮挡或挤压接线区。
- **科学操作的游戏化呈现**：端口像可插接接头，表笔有清楚尖端和线缆，闸刀有可辨断口；主体抓取、接线候选和探针附着有就地提示。控件、标签与仪表使用统一器械语言，命中位置与可见对象一致。
- **观察层次与交互重点**：默认1440×900首屏必须同屏看清电源、两电阻、三开关、全部元件端口、实际连线、红黑表笔及电压仪表，能操作主要端口；电源电压/R₁/R₂入口、总电流/等效电阻、两个负载功率与3 W参考、暂停示意及示例/恢复入口同屏可读可用。逐元件V/I与源功率对应可在紧凑详情读取，公式和长解释默认收起。布局不设面积占比，选择和测量不重排接线板，提示不盖目标端口。
- **颜色与信息层级**：R₁青、R₂琥珀，读数与功率保持对应；红黑表达表笔极性。电路线、测量线、预览和短路路径兼用线型、轮廓与文字，跨线和接点不能仅靠颜色区别。负号、单位与参考线清楚。
- **反馈动效**：接线有短促端点确认，开关有机械触感；流动、暖光和异常提示依照实际求解。静态画面仍可辨通断、附着和超限，不用烧毁、爆炸或全屏闪烁表达异常。

默认、测量和短路修复现场均保持统一构图与器械质感。窄屏可重排并纵向滚动，端口和按钮仍易点击；拖线及表笔有点选替代，参数可精确输入，主要入口有可见键盘焦点。装饰动效可减弱，音效可选且可静音；背景细节、布局与绘图技术自行选择。

## 4. 交付要求

交付完整可运行的纯前端网页，以`index.html`为入口，通过本地HTTP服务即可打开。源码、依赖与资源随项目提供，核心流程不依赖后端或外部网络。

界面中文，仪表极性、参数含义与单位明确。附运行说明及实际完成的自检说明，未完成或未验证部分如实记录。框架、内部命名、求解方法和代码组织自行选择。
