返回赛题列表

不可能三角

进阶

用交互式可视化展示"三元悖论"——三项优势最多只能同时满足两项,考察模型的状态管理、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

纯概念
1 次迭代
详细引导暂无
Skill 加持 暂无
PRD 驱动暂无
3D 展示暂无

Claude Opus 4.6 Extended Thinking

Anthropic · Claude.ai Web

纯概念
1 次迭代
详细引导
1 次迭代
Skill 加持
1 次迭代
PRD 驱动
2 次迭代
3D 展示
1 次迭代

Gemini 3.1 Pro

Google · Vertex AI Studio

纯概念
1 次迭代
详细引导
1 次迭代
Skill 加持
2m 30s1 次迭代
PRD 驱动
2 次迭代
3D 展示
1 次迭代

Gemini 3.1 Pro

Google · Gemini Web App

纯概念暂无
详细引导暂无
Skill 加持 暂无
PRD 驱动暂无
3D 展示
1 次迭代

Gemini Deep Think

Google · Gemini Web App

纯概念暂无
详细引导暂无
Skill 加持 暂无
PRD 驱动暂无
3D 展示
1 次迭代

ChatGPT O3

OpenAI · ChatGPT Web

纯概念暂无
详细引导暂无
Skill 加持 暂无
PRD 驱动暂无
3D 展示
1 次迭代

ChatGPT O3

OpenAI · Openrouter AI

纯概念暂无
详细引导暂无
Skill 加持 暂无
PRD 驱动暂无
3D 展示
1 次迭代

GPT 5.4

OpenAI · 中转站API

纯概念
1 次迭代
详细引导
1 次迭代
Skill 加持 暂无
PRD 驱动暂无
3D 展示
1 次迭代

GPT 5.4 Extended Thinking

OpenAI · ChatGPT Web

纯概念
5m 40s1 次迭代
详细引导
11m1 次迭代
Skill 加持
10m 34s1 次迭代
PRD 驱动
2 次迭代
3D 展示暂无

GPT 5.4 Pro Extended Thinking

OpenAI · ChatGPT Web

纯概念
52m 35s1 次迭代
详细引导暂无
Skill 加持 暂无
PRD 驱动暂无
3D 展示暂无

Grok 4.20 Expert

xAI · Grok Web

纯概念
1m 15s1 次迭代
详细引导
1m 50s1 次迭代
Skill 加持
2m1 次迭代
PRD 驱动
2 次迭代
3D 展示
2m 25s1 次迭代

GLM 5.1

ZhipuAI · GLM Coding Plan API

纯概念
11m 7.6s1 次迭代
详细引导暂无
Skill 加持 暂无
PRD 驱动暂无
3D 展示暂无