返回赛题列表

24 点

进阶

经典益智数学游戏——给 4 个数字,用加减乘除和括号凑出 24。考察表达式求解算法、数学游戏 UI 设计和双模式交互体验。

规则说明

模型需要生成一个单文件 HTML 网页。

phase1:仅给出一句话需求,零约束,完全考验模型对"算 24 点游戏"的自主理解
phase2:给出完整的功能列表和详细规范,要求同时支持两种交互模式(表达式输入 + 卡牌点选),考察模型对复杂交互的实现能力和求解算法的正确性

Prompt
phase1:
做一个单文件 HTML 的算 24 点游戏。
phase2:
做一个单文件 HTML 的 **算 24 点** 益智数学游戏。每局随机发 4 张数字牌,玩家用加减乘除凑出 24。 ```` ### 核心规则 - 每局发 4 张数字牌,数值范围 1–10(对应扑克牌 A=1, 2–10) - 玩家必须使用全部 4 个数字,每个数字恰好使用一次 - 可用运算符:加(+)、减(−)、乘(×)、除(÷) - 可用括号改变运算优先级 - 最终结果必须恰好等于 24 - **每局必须有解**:发牌时需通过求解算法验证存在至少一种解法,无解则重新发牌 ### 双模式交互 游戏需要同时支持两种操作模式,玩家可以自由切换: **模式 A:表达式输入** 1. 提供一个文本输入框,玩家直接输入数学表达式(如 `(8-2)*(5-1)` 或 `8/(1-2/3)`) 2. 支持标准数学符号:`+` `-` `*` `/` `(` `)` 3. 提交后验证: - 表达式语法是否合法 - 是否恰好使用了当前 4 个数字各一次(不多不少) - 计算结果是否等于 24 4. 验证失败时给出明确的错误提示(语法错误 / 数字使用不对 / 结果不等于 24) **模式 B:卡牌点选** 5. 4 张数字牌以卡片形式展示在操作区 6. 玩家依次点选两张牌,再选择一个运算符(+−×÷),两张牌合并计算为一张新牌 7. 重复上述步骤,直到只剩一张牌 8. 最后一张牌的值等于 24 即为成功 9. 每步操作有清晰的视觉反馈(选中高亮、合并动画、新牌生成) 10. 支持撤销上一步操作(至少支持撤销到初始状态) ### 求解器与提示 11. 提供"提示"按钮,点击后显示当前题目的一种解法(以数学表达式形式展示) 12. 求解算法需正确处理:除法精度问题、括号嵌套、所有可能的运算顺序 13. 提示有使用次数限制或冷却时间(如每局最多 3 次提示,或使用提示后该局不计入得分) ### 发牌与难度 14. 提供"换一题"按钮,跳过当前题目获取新题 15. 可选的难度分级: - **简单**:数字范围 1–9,优先选择有多种解法的组合 - **普通**:数字范围 1–10 - **困难**:数字范围 1–10,优先选择仅有少数解法的组合 16. 发牌时数字可以重复(如 [3, 3, 8, 8]) ### 计分与统计 17. 计时器:记录每局用时 18. 得分系统:基础分 + 速度奖励(用时越短分越高)− 提示惩罚 19. 连续答对的连胜计数 20. 本次游戏的统计面板:已完成局数、正确率、平均用时、最佳用时、当前连胜 ### 视觉设计 - 数字牌使用扑克牌风格设计(圆角卡片、数字居中、花色装饰) - 整体配色温暖明快,适合益智游戏氛围 - 模式切换使用 Tab 或 Toggle 组件,切换时平滑过渡 - 正确时有庆祝动画(如卡片翻转、粒子撒花) - 错误时有温和的提示动画(如卡片抖动) - 响应式布局,移动端友好(卡牌点选模式尤其要考虑触屏体验) ````

Claude Haiku 4.5

Anthropic · Blink New

极简 Prompt
1 次迭代2026-04-26
详细要求
1 次迭代2026-04-26

Claude Opus 4.7

Anthropic · Stilla AI Web Chat

极简 Prompt
1 次迭代2026-04-26
详细要求
1 次迭代2026-04-26

Claude Sonnet 4.6

Anthropic · Blink New

极简 Prompt
1 次迭代2026-04-26
详细要求
1 次迭代2026-04-26

Gemini 3.1 Pro Preview High Thinking

Google · Vertex AI Studio

极简 Prompt
1 次迭代2026-04-26
详细要求
1 次迭代2026-04-26

LongCat 2.0 Preview

Meituan · LongCat API

极简 Prompt
1 次迭代2026-04-26
详细要求
1 次迭代2026-04-26

GPT 5.5

OpenAI · Stilla AI Web Chat

极简 Prompt
1 次迭代2026-04-26
详细要求
1 次迭代2026-04-26