Shenzhen · 中国
08:01:28
作品2026年5月20日

《21点》:Web 卡牌游戏与 AI 对手

image
这是我在游戏开发方向的一次「小而完整」的练习:用最短的时间,做一个规则完整、交互顺滑、数值严谨的卡牌游戏。21 点规则简单,但边界情况极多——非常适合用来打磨工程严谨性。
  • 完整规则:要牌、停牌、加倍、分牌四大操作全支持,软硬牌点数计算符合赌场标准
  • 筹码系统:初始资金、下注、赔付(21 点 3:2、普通胜 1:1)、破产重置
  • AI 庄家:庄家按标准策略决策(17 点以下必须要牌,软 17 停牌)
  • 交互反馈:牌面动画、胜负动效、历史记录与规则说明面板
游戏状态机管理「下注 → 发牌 → 玩家操作 → 庄家操作 → 结算」的完整流程;牌堆使用多副牌的随机洗牌算法;针对「分牌后多手牌」的复杂状态做了单独的数据结构设计。 这个项目让我把「状态机设计」「边界情况处理」「数值平衡」这些游戏开发的基本功练扎实了,也为后来《丧尸肉鸽》的开发打了底。

相关作品

「红头巾」AI 角色短片系列

围绕固定虚拟角色创作的多场景 AI 短片:从泳池到健身房,通过自训 LoRA 保证跨镜头角色一致性,再用图生视频完成动态叙事。

《丧尸肉鸽》:Godot 像素风肉鸽游戏

使用 Godot 4 独立开发的俯视角像素肉鸽生存游戏:实现战斗、商店、随机词条、等级成长等完整核心循环。

《酸黄瓜别吃》:风格化 AI 动画短片

以自训画风 LoRA 生成的美式动画风格短片,从风格训练、镜头生成到配音配乐与剪辑,全流程一个人完成,发布到视频平台。