版本 1.5 为当前版本

此概览根据代码仓库的 Git 历史整理。用途相近的提交被合并为版本,以便清晰阅读产品历史。

v1.52026年11月9日

游戏体验、移动端操作与 SEO

当前

1.5 版本改善游戏流程、在线模式的可靠性以及手机和桌面端的显示效果。

  • 游戏直接打开,不再先显示每日启动画面。更小的图片和压缩脚本缩短加载时间。
  • 优化小屏幕上的卡牌、玩家名称和控件布局,改善键盘操作与减少动画支持。
  • 暗牌在选择前不再显示点数。敲定正确重置连续跳过次数;旁观者不计入活跃玩家。
  • 刷新页面后保留在线会话,更可靠地处理超时、连接错误和过期的房间响应。
  • 统计采用原子写入。API 更严格地验证输入,并明确报告数据库错误。
  • 浏览器本地存储被禁用时界面仍可使用。五种语言的全部 40 个页面包含预渲染内容,并改进规范网址、语言链接、站点地图、重定向和错误页面。
  • 新增游戏规则、卡牌操作、存储、后端和构建页面的自动检查,并更新依赖。
cc7213f
v1.42026年6月2日

多人邀请和在线规则同步

此版本让在线房间更容易分享,改善移动端操作,并使多人模式更接近单人模式规则。

  • 现在可以直接从房间窗口分享在线房间,包括 WhatsApp 链接、系统分享和复制备用方案。
  • 邀请链接会打开带房间码的游戏页面,并自动加入受邀房间。
  • 在线房间窗口在移动设备上可以滚动,因此聊天、开始操作和离开房间按钮都可访问。
  • 多人模式现在会完整发送敲定状态数据,让“敲定”像单人模式一样正确解锁。
  • 所有人都跳过时,多人模式现在会像单人模式一样通过弃牌堆回收旧的中间牌。
  • 多人认证已针对不能稳定转发 Authorization 头的 PHP 主机环境增强。
  • 在线对话框的显示和间距已修正,玩家名和状态标签不会再粘在一起。
当前
v1.32026年5月17日

多语言支持和本地化游戏界面

网站现在支持德语、英语、中文和西班牙语,并会根据浏览器设置自动选择语言。

  • 设置中新增了语言选择,所选语言会保存在本地。
  • 说明、法律声明、隐私政策和更新说明已改为多语言页面。
  • Cookie 选择、评价、排行榜、统计、游戏区域文字和动画已翻译。
  • 包含玩家名称、分数、回合、难度和日期的动态文字会按语言格式化。
  • 更新说明页面的 SEO 信息现在会考虑当前语言,并设置相应的 Open Graph 语言信息。
当前
v1.22026年5月17日

评价、隐私和法律页面

此版本新增真实用户评价、Cookie 选择、隐私信息,并为所有文本页面提供统一导航。

  • 游戏结束后可以提交评价,评价会被保存并显示在单独的评价窗口中。
  • 一旦存在真实评价, Gesamtbewertung 会作为结构化数据提供给搜索引擎。
  • 新增接受和拒绝 Cookie 的选择;拒绝后,可选统计、排行榜和评价会被禁用。
  • 新增法律声明和隐私政策;法律声明中的电子邮件地址被隐藏,并仅在点击后组合。
  • 已更新 Schwimmen、法律声明、隐私和说明页面的站点地图、SEO 路由和文本。
  • 已稳定游戏结束、分数窗口、评价和新游戏之间的窗口顺序。
  • 所有文本页面都以相同顺序显示相同导航按钮:说明、法律声明、隐私、返回游戏。
1.2
v1.12026年5月13日

蒙特卡洛 AI 和更稳定的机器人行动

困难模式现在更有前瞻性:AI 通过模拟评估可能的游戏进程,并修复了共同跳过后机器人偶尔卡住的问题。

  • 困难难度现在使用蒙特卡洛模拟,而不是之前的直接评估逻辑。
  • 模拟会考虑所有合法行动:交换一张牌、交换全部牌、跳过和敲定。
  • 每次模拟都会随机重新分配未知对手牌和剩余牌堆。
  • 敲定会按风险评估,使强手牌更果断结束,弱手牌受到惩罚。
  • 修复了多人 AI 偶尔在所有人跳过后不再执行可见行动的问题。
aa9169d95779266650191
v1.02026年5月12日

移动端游戏区域、拖放和细节优化

此版本汇总了近期针对手机可玩性、牌面布局、安全性和 API 稳定性的改进。

  • 自己的手牌、对手牌和中间牌已针对小屏幕重新调整。
  • 新增了卡牌拖放,并在触摸设备上可见。
  • 移动端头部图标、间距和响应式元素更加紧凑。
  • 公共 API 已加固并更稳定地保护。
f994eabf4f62a2b94bae3478cf6279549784a40a1747c7d1a475cbf8
v0.62026年5月11日

规则、统计和回合反馈

此版本让游戏更易理解,也更清楚地展示进度奖励。

  • 新增规则页面,说明游戏目标、牌值、行动和回合结束。
  • 新增全局玩家统计和排行榜。
  • 闪电手牌会更清楚地显示,而不只是作为分数出现。
  • 改进了回合反馈、敲定时机和游戏反应。
b05654730bc76768e618b
v0.52026年4月29日至5月4日

多人游戏扩展

在线模式从最初的房间概念扩展为可玩的多人体验。

  • 玩家可以加入在线房间并一起游戏。
  • 多人游戏中可以加入 AI 玩家。
  • 加入了牌组选择和多个小型多人修复。
  • 启动画面每天只显示一次。
  • 开始视图和重复进入体验得到进一步改进。
0a1e9f4f3a60ea039db0370b333453b443d
v0.42026年4月28日至29日

后端和数据连接

建立了持久数据和公开项目信息的基础。

  • 准备了服务器和统计数据的 MySQL 连接。
  • 更新了 README 和项目文档。
  • 补充了本地和接近生产环境的数据库配置。
4097772842a44b3465f3f
v0.32026年4月27日

移动使用和游戏流程

游戏桌更稳定、更紧凑,并更适合触摸操作。

  • 修复了最后一回合和游戏流程中的错误。
  • 重新调整了规则、显示和移动端使用。
  • 卡牌尺寸和设计间距已适配小屏幕。
  • 整合了多个小型稳定性和操作修复。
7f6c371d4b4a0f0e3f458f2d83993a20b19
v0.12026年4月26日

项目启动、游戏核心、AI、声音和动画

项目启动和首个可玩核心合并呈现:技术基础变成了带规则、对手和反馈的 Schwimmen 游戏桌。

  • 初始 Vite、React、TypeScript 和 Shadcn 设置。
  • 创建了页面、组件和样式的基础结构。
  • 集成了游戏逻辑、回合计分和 AI 行动。
  • 新增敲定提示层、音效和卡牌动画。
  • 稳定了引擎行为和规则边界情况。
  • 多个开发中提交被合并为可玩的核心版本。
c50d4b16ce3b59830ce8078049e0fcff64fcfa050d513b90d69dfac2