作品2026年5月20日《21点》:Web 卡牌游戏与 AI 对手
这是我在游戏开发方向的一次「小而完整」的练习:用最短的时间,做一个规则完整、交互顺滑、数值严谨的卡牌游戏。21 点规则简单,但边界情况极多——非常适合用来打磨工程严谨性。
- 完整规则:要牌、停牌、加倍、分牌四大操作全支持,软硬牌点数计算符合赌场标准
- 筹码系统:初始资金、下注、赔付(21 点 3:2、普通胜 1:1)、破产重置
- AI 庄家:庄家按标准策略决策(17 点以下必须要牌,软 17 停牌)
- 交互反馈:牌面动画、胜负动效、历史记录与规则说明面板
游戏状态机管理「下注 → 发牌 → 玩家操作 → 庄家操作 → 结算」的完整流程;牌堆使用多副牌的随机洗牌算法;针对「分牌后多手牌」的复杂状态做了单独的数据结构设计。
这个项目让我把「状态机设计」「边界情况处理」「数值平衡」这些游戏开发的基本功练扎实了,也为后来《丧尸肉鸽》的开发打了底。相关作品
「红头巾」AI 角色短片系列
围绕固定虚拟角色创作的多场景 AI 短片:从泳池到健身房,通过自训 LoRA 保证跨镜头角色一致性,再用图生视频完成动态叙事。 《丧尸肉鸽》:Godot 像素风肉鸽游戏
使用 Godot 4 独立开发的俯视角像素肉鸽生存游戏:实现战斗、商店、随机词条、等级成长等完整核心循环。 《酸黄瓜别吃》:风格化 AI 动画短片
以自训画风 LoRA 生成的美式动画风格短片,从风格训练、镜头生成到配音配乐与剪辑,全流程一个人完成,发布到视频平台。