返回项目列表
Strategy AI
Case Study
Generals Lite + Bot
这是一个面向个人网站访客的轻量 generals 项目。我保留了核心占地与吃城玩法,并补全了多人房间、BOT、观战、代入视角与后期决战模式,让它既能被试玩,也能作为策略 AI 的实验场。
Background
项目背景与目标
基础玩法沿用 generals 的核心规则,但项目定位不是纯复刻,而是一个可放进个人网站、可持续扩展的轻量版本。
由于网站流量和真人联机频率有限,我较早引入了 BOT,用它们承担测试、平衡性实验和对局演示。
随着功能增加,我开始把项目目标从“能玩”推进到“能观察、能分析、能训练”,最终把它扩展成一个 bot 迭代平台。
Highlights
关键实现与迭代路线
1
实现连续多条指令排队下达,并保证路线编辑与实时执行可以共存。
2
限制路线交叉,避免指令系统在长链操作时失控。
3
修正皇城生成的泛化问题,让地图生成对更多尺寸保持可用。
4
引入观众席和观战代入视角,方便观察 BOT 的对局细节与决策路径。
5
让 BOT 从贪婪扩地、攻击小城市、集兵探雾、搜索主城到后期防守逐步演化。
6
为 500 回合后的僵局设计决战模式:近处集兵守主城,远处集兵打迷雾。
7
将训练路线拆成“先启发式调参,再深度学习模仿/迭代”的两阶段方案。
Notes
开发说明
这个项目页只负责给第一次进入的人一个结构化概览:它是什么、解决什么问题、做到哪一步,以及应该从哪里继续往下看。
更完整的设计推演、踩坑记录和长期迭代,会继续放在博客文章里。项目页偏结果,博客页偏过程,这样信息更清楚。
Profile
项目档案
- 开发年份2026
- 担任角色主导开发 / 游戏逻辑 / Bot 训练
- 核心技术Next.js / Socket.IO / Node.js / Heuristic Search