如何和ai(塔拉拉)沟通进行项目设计
03/1850 浏览开发心得 包含 AI 合成内容
1. 先描述"想要什么",而非"怎么做"
比如要做伤害系统:
❌ "帮我写一个 damage.lua,里面有个 Apply 函数,参数是..."
✅ "现在伤害逻辑散落在 35 个地方,改一个容易漏,我想统一管理"
说清问题和目标,让 AI 参与方案设计。你提供领域知识(游戏设计意图),AI 提供工程方案。
2. 分阶段推进,每阶段确认大功能拆成可验证的小步骤:
第一轮: "我想做塔防游戏" → 确认核心玩法
第二轮: "加上英雄技能系统" → 确认技能框架
第三轮: "伤害点太分散,重构一下" → 确认 Damage.Apply 方案
每一步都能构建、预览、确认后再推进。避免一次说太多导致方向偏离。
3. 用具体例子代替抽象描述
还是拿伤害系统举例:
❌ "我要一个灵活的伤害系统"
✅ "现在物理伤害要检查 xx单位 和xx单位的xx技能,
这段逻辑在 combat.lua 里复制了十几次,改一处容易漏"
具体的痛点比抽象需求更容易产出好方案。
4. 明确约束和偏好在设计阶段把你的倾向说清楚:
- 架构偏好: “我希望单文件别超过 1500 行” / “模块间用 Init 注入依赖”
- 优先级: “先保证功能正确,性能后面再优化”
- 边界: “塔侧乘区留在调用方,只收拢怪物侧的易伤”
- 核心架构决策及原因
- 模块职责划分
- 已知技术债和待办



