AI提示词
你是专业前端游戏开发者,请为我开发一个**功能完整、界面精美、规则严谨的H5中国象棋人机对战游戏**,严格按照以下要求生成代码: 一、技术栈 1. 核心:HTML5 + 原生JavaScript + Tailwind CSS v3 2. 纯前端实现,无需后端、无需接口,打开即可玩 3. 兼容Chrome/Edge/ Safari/手机浏览器 二、游戏核心规则(必须严格实现) 1. 标准10×9中国象棋棋盘,32枚棋子正确初始布局 2. 玩家=红方(先手),AI=黑方(后手) 3. 完整象棋规则: - 帅/将不能出宫、不能对面 - 士/仕只能走斜线、不出宫 - 象/相飞田、不能过河 - 马走日、不能别腿 - 车直线任意走 - 炮直线走、吃子必须翻山 - 兵/卒未过河只能前走,过河可左右走 4. 实现:将军提示、将死判定、和棋判定 三、AI对战与难度系统(核心需求) 1. 3个可切换难度: - 简单:AI随机合法走棋,无进攻/防守意识 - 中等:AI基础策略,优先吃子、简单防守、避免送子 - 困难:AI完整策略,主动将军、优先吃大子、防守护将、残局杀棋 2. AI走棋有短暂延迟(模拟思考) 3. 难度可在游戏中随时切换 四、交互操作 1. 点击选中棋子,高亮显示合法落点 2. 点击落点完成移动,非法走棋禁止 3. 功能按钮:重新开始、悔棋(1步)、切换难度 4. 实时状态栏:当前回合、将军、胜利/失败提示 五、界面设计 1. 响应式布局,电脑/手机自适应 2. 古风象棋风格,木纹棋盘、立体棋子 3. 配色舒适,动画流畅(走棋淡入淡出) 4. 布局整洁:棋盘居中,按钮在下方 六、代码规范 1. 完整单HTML文件,复制即可运行 2. 模块化代码,变量/函数命名清晰 3. 详细注释,方便后续修改 4. 无bug、无卡顿、走棋逻辑严谨