v2-beta 在线联机、三维模拟、智能人机、设定、UI、可视化、语言选项等


This post is only written in Simplified Chinese. Please use your browser’s built-in translator to read this page if needed.

v2-beta (2025.9)

可以视之为 EA 版。bug 肯定是有的,但作者发布此版本之时龙体欠安,不能做正事只好写游戏说明打发时间,现有的 bug 不想再改了。你主要会面临的 bug 是:联机对战时可能会掉线,回合存档有概率跟着掉;联机对战很可能会突然跳过多个回合,建议目前在联机中仅设置为不限制回合数。单机没有这些问题。


核心玩法并未改变,依然保持复原。更新内容有:在线联机、三维模拟、智能人机、设定、UI、可视化、语言选项等等各种乱七八糟的更新、修复和性能优化。

在线联机

用的是cloudflare的服务器,国内境内访问可能受限。需要注册登录。登录后可设立棋局与加入棋局。双方加入棋局后即可开始游戏,存在断开连接的问题,如果对方操作无响应需要双方重新刷新登录后再进入棋局继续,有存档但存档有可能挂。中途双方都离开棋局、结束一局、或创建满24小时后该棋局自动删除。目前没有写删除用户和修改密码的程序,请勿使用常用的ID和密码。

三维模拟

实时的,具有物理规律的真·掷采模拟。可无缝接入行棋过程。目前无论是单独掷采还是在多人模式中使用,都是比较流畅的,初次启动时需要几秒加载。

因为是在网页上运行,所以比较考虑配置的兼容性,投掷的平台设置成了平面,没有什么“杯则摇木之干”的复原,杯的拓扑形状更复杂,渲染和判定碰撞比较消耗计算资源,而且放在容器之中,玩家的操作技巧就不能直观地影响结果。除了这些原因,作者认为根据记载来说,掷采应该是材质场合不限、很随意的玩法;再参考疑似樗蒲的壁画砖,其疑似五木的五个长圆形物体陈列在平面的棋枰上,总之最后扔在平面上应该是没有问题的。

因为是平面,象征性选择了与“素旃紫罽”的枰类似的纹理,背景和纹理可在模拟掷采时选择更换。但除了樗蒲锦以外没有其它复原纹理。作者没有找到版权合适的、年代适合的这种纹理,所以并不在这方面上追求复原程度。

智能人机

2层或4层minimax,在设置中选择。之前版本是纯随机。

设定

根据与三猎老师的讨论,将击落对方之马的方式、矢的数量、关的位置设置为可选。

视觉效果

海量更新。作者最满意的是模拟木简的在线选局界面。


修改首页头图的樗蒲为曹操高陵,作者在Inkscape(矢量图绘制软件)中照着照片古法手描,笔画或许存在问题,如有问题则系作者手描所致。头图和logo中五木的摆放方式依然来自樗蒲经略。必要的说明:背景的曲线图是线性棋盘与矢、关的抽象体现,马是简笔画,都与已知的纹样图案没有任何关系。另加了一些花里胡哨的动画,不在首页时动画会暂停,不吃性能。


修改选项的界面与行棋界面棋盘的背景。

可视化图表

有三个地方,首页“统计数据”、联机登录后的联机情况统计,完成一局后的结算。为资深樗蒲爱好者提供获胜时长、每日樗蒲时长、在线排行、一局结束后所有马的位置走势等等数据。

多语言支持

提供简繁转换与(基本上的)英文翻译。

随机生成

人名数据替换为古代人名生成器v2.0.0的版本。增加少量马名数据,现可随机设定马名,马名来源打马图、悬泉汉简的传马名籍。随机书信生成,不必需但符合时代特色。

存档读档

增加存档读档,在每回合结束后自动存档,不包括未结束的回合中的记录。单机保存在浏览器本地的 localStorage,联机保存在服务器。

修复与优化

修复以下bug:

- 人机对战中玩家后手时,人机没有先行。

- 导出终局棋盘截图时“起”、“终”的字样被重复渲染了两次,并未实际修复这个bug,而是在生成截图时把这两个字无视了。

- 为了突出显示棋子位置而设置的半透明方框在左右边界上的位置。

- 关坑的随机颜色,之前每次重绘棋盘都会随机,现在未修改棋盘规模和关的位置时保持不变。

- 修复第二名玩家/人机的棋子色系不一致的问题,优化了选择颜色的方式。

- 修改了全局不可选中复制文字的设置,现可复制行棋记录。需要注意的是联机存档的记录有视角问题,目前暂未调整。

- 修复了窗口大小变化时棋子会重新从起点跳到当前位置的问题。

- 修复了若干表述。

优化字体与素材的加载方式,当前版本在消耗的数据流量上大量降低。

Get 樗蒲: Chu Pu, Ancient Chinese Board Game

Leave a comment

Log in with itch.io to leave a comment.