我如何在一周内使用 GitHub Copilot 构建完整的 Xiangqi 游戏(而不是用小团队耗时三个月)

发布: (2026年3月1日 GMT+8 12:19)
6 分钟阅读
原文: Dev.to

Source: Dev.to

请提供您想要翻译的文章正文内容,我会在保持原有格式、Markdown 语法以及技术术语不变的前提下,将其翻译成简体中文。谢谢!

背景

三年前,开发一款象棋游戏需要一个团队和数月的开发时间。今天,我几乎全部由自己独立重建——借助 GitHub Copilot 的帮助。

你可以在这里试玩游戏:象棋

本文并非炒作,而是关于真实的工作流变化、实用的经验教训,以及 AI 如何从根本上改变我的软件构建方式。

先前的开发过程

  • 团队组成:2名开发者,1名设计师
  • 时间线:约3个月

前端工作

  • 登录页面、注册页面、大堂、游戏画面、桌面管理系统
  • 设计师职责:棋盘纹理、棋子设计、UI布局、大堂视觉、按钮、面板、特效
  • 开发者专注于:
    1. UI实现 – 从设计文件构建像素级完美的UI
    2. 多人系统 – 房间创建、加入桌子、同步移动、处理重连
    3. AI引擎 – 生成走法、局面评估、难度级别、避免明显失误
    4. 状态管理与错误修复 – 非法走子、断线、游戏结束逻辑、同步错误

即使是发布一个基本可玩的版本也花费了大约三个月。

重建与 GitHub Copilot

团队转变

  • 没有设计师
  • 只有我和 Copilot

我的角色从编写代码变为 指导 代码。

新的工作流程

  1. 想出一个想法
  2. 编写提示词
  3. 审核 Copilot 的输出
  4. 用额外的提示词进行改进
  5. 重复

把 Copilot 当作一个速度极快但需要明确指示的初级开发者。它不是魔法,但效率惊人。

提示策略

不佳的提示

Create a full lobby UI for my game

结果:混乱、通用、不可用。

良好的提示

Create a TableManagementPage with:
- wooden texture background
- table list with pagination
- each table shows name, time limit, turn limit
- user can click to join a table
Use React and CSS modules

结果:高质量、可直接使用的组件。

因为范围明确,Copilot 能交付聚焦的代码。

后端示例

提示

Create API endpoints for TableManagementPage

Copilot 生成

  • GET /api/tables
  • POST /api/tables
  • JOIN /api/tables/:id
  • validation logic
  • data models

因为它已经了解现有代码库,无需描述每个细节;上下文已足够。

UI 示例

提示

Create a wooden‑texture Xiangqi board UI with traditional Chinese style

后续提示

Make the board darker

Copilot 能立即生成可用的 UI;我只需微调细节。

Copilot 的优势

  • 编写 React 组件
  • 生成 API 端点
  • 状态管理和验证逻辑
  • 重复的 UI 代码

这些任务,以前需要数小时,现在只需几分钟。

Copilot 不擅长 的方面

  • 复杂的游戏算法
  • 高层次的架构决策
  • 代码库的长期一致性
  • 优化 AI 引擎逻辑

你仍然需要扎实的工程经验;Copilot 只是加速开发的工具。

工作流比较

阶段旧流程新流程
思考思考 → 编码 → 调试 → 重复思考 → 提示 → 审核 → 完成
每个功能的时间小时–天分钟
示例表格管理页面需要 1–2 天< 1 小时 完成相同功能

结果

  • 之前:2 名开发者 + 1 名设计师 → ~3 个月
  • 现在:1 名开发者 + GitHub Copilot → 时间显著缩短

这种转变是真实的,而非理论上的。Copilot 消除了大部分重复工作,让我能够专注于架构、游戏逻辑和最终决策。

结论

开发的未来不是 AI 替代开发者;而是开发者使用 AI,以前所未有的速度构建。如果你没有将 AI 融入工作流,你已经落后了。

欢迎随时留言提问或讨论使用 AI 开发游戏。

你可以在此尝试游戏: https://cotuong.club/

0 浏览
Back to Blog

相关文章

阅读更多 »

当工作成为心理健康风险时

markdown !Ravi Mishrahttps://media2.dev.to/dynamic/image/width=50,height=50,fit=cover,gravity=auto,format=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fu...