返回赛题列表
不可能三角
进阶用交互式可视化展示"三元悖论"——三项优势最多只能同时满足两项,考察模型的状态管理、SVG/Canvas 绘制与信息设计能力。
规则说明▼
phase1:只给模型一个抽象概念("不可能三角"),不指定任何场景、交互形式或视觉风格,测试模型在极少引导下对概念的理解力和自主设计能力
phase2:给出详细的功能需求、具体场景、交互规范和移动端适配要求,测试模型在充分引导下的完整实现能力
phase3:使用前端设计 skill 作为系统提示词,搭配 phase2 的用户 prompt 生成(测试 skill 对视觉质量的提升)
phase4 step1:在新对话中,要求模型自行撰写 PRD
phase4 step2:在同一对话中,要求模型根据自己的 PRD 输出 HTML
phase5:要求模型用 3D 场景(Three.js / WebGL)重新诠释不可能三角,测试 3D 渲染与空间交互能力
Prompt▼
phase1(纯概念):▼
做一个"不可能三角"互动展示网页。
核心概念:在某些领域中,三项理想属性最多只能同时满足两项——选中两个,第三个就必须放弃。这种现象广泛存在于技术、商业、生活等方方面面。
请设计一个直观、可交互的单文件 HTML 页面来展示这个概念。你需要自行构思合适的场景、交互方式和视觉呈现。页面须适配桌面和移动端。允许通过 CDN 引入 Google Fonts 和开源库。
phase2(详细引导):▼
设计一个"不可能三角"互动展示网页,用可交互的可视化方式展示"三元悖论"——三项理想属性最多只能同时满足两项,选中任意两项,第三项自动放弃。
**场景要求**
页面需包含至少以下 3 个场景,以 Tab 或类似方式切换:
1. **AI 订阅**:低价 / 保真(输出质量高) / 稳定(不宕机、不限速)
2. **VPS 主机**:廉价 / 低延迟 / 高可用
3. **项目管理**:快速交付 / 高质量 / 低成本
欢迎追加更多你认为有趣的场景。
**交互要求**
- 每个场景有 3 个可点击的属性按钮,任意时刻恰好 2 个被选中、1 个被放弃
- 点亮第 3 个按钮时,最早选中的那个自动熄灭(或其他合理的互斥逻辑)
- 配合一个三角形可视化图:三角形的三个顶点对应三项属性,选中的两项之间的边高亮发光,被放弃的顶点有视觉弱化效果(暗淡、碎裂、灰度等)
- 按钮状态与三角图实时联动、过渡流畅
- 每种组合(共 3 种)配一段简短生动的解读文案,解释这个选择在现实中意味着什么
**视觉与动效要求**
- 三角形的选中/取消需要流畅的过渡动画(不接受瞬间切换无动画)
- 被放弃的属性建议有"代价感"的视觉反馈——比如裂纹、褪色、下沉等效果
- 整体设计要有品味:配色和谐、排版讲究、信息层次清晰
- 页面须适配桌面和移动端
请输出完整的单文件 HTML(内联 CSS + JS)。允许通过 CDN 引入 Google Fonts 和开源库。
phase3(Skill 加持):▼
**系统提示词(System Prompt):** 使用 `frontend-design` skill 内容
**用户消息:** 与 phase2 完全相同。
phase4(2 steps)▼
phase4 step1:▼
以下是一个设计需求:
"做一个'不可能三角'互动展示网页。核心概念:三项理想属性最多只能同时满足两项——选中两个,第三个就必须放弃。页面需包含多个真实世界场景(如 AI 订阅:低价/保真/稳定;VPS 主机:廉价/低延迟/高可用;项目管理:快速交付/高质量/低成本),每个场景有 3 个可交互的属性按钮和三角形可视化图,按钮与图形实时联动,每种组合配解读文案。需适配桌面和移动端。"
请你根据这个需求,撰写一份详细的产品需求文档(PRD),不要写代码,只输出 PRD。
phase4 step2:▼
根据你自己的 PRD 文档,请输出完整的单文件 HTML(包含内联 CSS 和 JS)。要求完美还原 PRD 中描述的所有功能与视觉设计。
phase5(3D 展示):▼
把"不可能三角"做成一个 3D 交互体验,核心视觉元素是**彭罗斯三角(Penrose Triangle)**——那个经典的"不可能几何体"光学错觉。
用 Three.js 或纯 WebGL 构建一个 3D 场景:场景中央是一个彭罗斯三角的 3D 模型,三条棱(或三个拐角)分别代表三项属性。用户可以点击任意一条棱/拐角来切换其选中/放弃状态,规则不变——最多同时选中两个,第三个自动放弃。
3D 场景要求:
- 彭罗斯三角可通过鼠标拖拽旋转视角(旋转后错觉"破功"是加分项——让用户亲眼看到"不可能"的本质),支持缩放
- 选中的棱/拐角发光(点光源、Bloom 效果或粒子),选中的两段之间用光束或能量流连接
- 被放弃的棱/拐角材质变暗、碎裂或溶解,有明显的 3D 动画过渡
- 场景有合适的灯光和环境氛围(暗色太空背景 / 抽象几何空间均可)
- 保留场景切换(至少 3 个场景)和结果解读卡片功能——3D 场景作为视觉主体,2D UI 叠加在上层
- 页面须适配桌面和移动端(移动端用触摸旋转替代鼠标拖拽)
请输出完整的单文件 HTML。允许通过 CDN 引入 Three.js、Google Fonts 等开源库。
Qwen 3.6 Plus Preview (XHigh Thinking)
Alibaba · Openrouter AI
Claude Opus 4.6 Extended Thinking
Anthropic · Claude.ai Web
GPT 5.4 Extended Thinking
OpenAI · ChatGPT Web
Grok 4.20 Expert
xAI · Grok Web