原始愿望:这个路口看着总在堵,红绿灯换个节奏会好一点吗? 采用技能:想象显影机 v3.0(制作前冻结版本)。本件由主执行者制作,已经接触系列选题,不计为独立盲测。 请做一个可双击打开、完全离线的单 HTML 作品《交通信号配时与排队对比》。核心体验是亲手给南北、东西、步行分配同一段有限时间,看到排队怎样转移,并与同样到达流的基准方案比较。使用清楚的平面俯视:用户需要读交通流与时间份额,透视遮挡会损害主要判断,因此选择 2D。 把画面做成一张有生命的公共交通图形海报。象牙白纸底、墨黑道路、酸黄色小车、天蓝色行人。宽大路网横贯画幅,建筑用少量有结构的平面块构成负空间;数字、时间带、真实队列与移动物件共同构成主体,避免四周一圈仪表卡片。默认即有一段已经运行的示例,显露两方向的等待差别。标题不压过路口。 使用完全确定、可复现的到达流。每个方向单车道直行,不转弯;汽车跟驰、停车与通过必须来自同一模拟状态,不以预写数值伪装改善。每周期固定 60 秒,其中 9 秒为三段各 3 秒的清空;南北、东西和步行共享 51 秒。在相位结束前保留车辆清空窗口,行人只在能完成横穿的时间内入场。明确这是供理解资源分配的离散仿真示例,不是实际路口信号配时依据。 可以运行、暂停、逐秒观察、按同一到达种子重播;调整配时会从同一初值重启,并保留明确说明。提供两个有取舍的经过编辑的配时预设,以及方向需求旋钮。可以跑完固定 180 秒,将当前配时与基准在完全相同到达条件下比较。比较实际累计平均延误、已完成数、剩余数和步行等待;不只公布获益方向,不能把未放行者从分母中删除。支持导出当前画面、原始比较 CSV、可恢复的方案 JSON。输入需要验证,失败不覆盖有效计划。 中文操作界面,拖条有标签和键盘替代,减少动态偏好默认暂停,页面不可见时停止循环。每个按钮都要有结果。重要状态、图形、文字与导出共享模型。用户无需服务器、安装、第三方库或网络。 将实际模拟与 Canvas 绘制放在无 DOM 的 artwork-core 脚本中,公开 Artwork.initialState、Artwork.draw 和模型方法,供同代码场景出图与独立守恒、信号互斥、同种子比较检查。至少取得默认、偏置配时结果、较大队列三个实际 Canvas 画面,观察构图和因果,修改最弱部分后重新出图。报告场景证据的范围,不能宣称浏览器整页与输入事件已经验收。