WUZIQI — Gomoku
好看,本身就是理由
← 返回博客

交互手感

落子确认按钮如何让手机棋局更从容

从误触、悔棋和读秒压力谈起,观察一个小小的确认按钮如何改变线上对局的节奏,让玩家更安心地把注意力放回棋盘。

边界附近的棋子让方向变少,也让每一步的重量更清楚。
边界附近的棋子让方向变少,也让每一步的重量更清楚。

你明明看见了白棋的冲四,手指却在拖动棋盘时碰到了旁边的交点。读秒还在走,对手已经收到落子,悔棋请求发出去,气氛一下变紧。手机上的五子棋和连珠,对局压力常常从棋形之外开始。

这篇想谈一个很小的设计:落子确认按钮。它通常只是在你点下交点后,等你再按一次“确认”才把棋子提交给服务器。看起来多了一步,实际改变了整盘棋的呼吸。

误触最常发生在你以为自己很稳的时候

手机棋盘的难处很朴素:交点密,手指粗,视线还会被指腹挡住。尤其在 15 路或 19 路的棋盘上,边线、星位、相邻交点之间的距离都被压缩到一小块玻璃里。你以为点在四三交叉,系统可能读到旁边一格。

交互设计里常提到目标尺寸。WCAG 2.2 的目标尺寸说明把可点击区域和误触风险放在一起讨论;棋盘交点虽然不是普通按钮,问题却相似。点得准,先要看得清,还要给手指留下余地。

确认按钮把一次落子拆成观察与提交

有确认按钮时,第一次点击更像“试放”。棋子出现在交点上,颜色、阴影或轮廓提示它还没有生效。你可以看一眼:这颗子是否挡住对方活三,是否让自己形成双三,是否踩到连珠规则里的禁手线。

第二次点击才是提交。这个停顿很短,常常不到一秒,却把手指动作和棋局决定分开了。人会在这个间隙里重新扫一遍棋盘,尤其是最后一手周围的八个方向。

一次落子被分成预览、检查、确认三个瞬间,棋盘节奏因此变得更清楚。
一次落子被分成预览、检查、确认三个瞬间,棋盘节奏因此变得更清楚。

读秒压力下,多一步反而让节奏更稳

很多人担心确认按钮拖慢对局。这个担心有道理,尤其在快棋里,每一步多按一次都会消耗注意力。好的确认交互不能抢戏,它应该贴近拇指区,状态明确,取消也足够直接。

但读秒带来的错误,往往来自动作过快。你看到对方冲四,第一反应是堵;手指先到,脑子后到。确认按钮给了一个很小的刹车,让“我已经点了”变成“我准备这样下”。

慢半拍,常常救一手。

在线连珠里,这个刹车更重要。黑方是否形成双三、四四、长连,不同规则房间的判定会影响胜负。预览阶段如果能同步显示禁手提示,玩家就能在提交前发现问题,而不是等系统拒绝后再慌忙找替代点。

悔棋减少时,对局关系会更干净

误触之后最常见的动作是申请悔棋。熟人局里还好,陌生匹配中就容易尴尬:对手不知道你是真的点错,还是看到局势不利才反悔。一次申请,会把棋盘上的判断拉到棋盘外。

确认按钮不能消灭所有后悔。它能减少一类低价值争执:手滑、拖屏、抬手时碰到边角。提交前自己检查,提交后接受结果,对局边界会清楚许多。

设置建议:如果你常在通勤、床上或小屏手机上下棋,可以先打开落子确认。若是固定设备、慢棋训练,保持开启通常更安心;若是超快棋,再视手感关闭。

好的确认,不该让棋盘变吵

确认按钮的难点不在“有没有”,在“出现得是否克制”。按钮太大,会挤压棋盘;颜色太重,会抢走对最后一手的注意;弹窗式确认更糟,它把视线从棋形上拉开。棋类界面需要平静,尤其在局部战斗密集时。

更合适的做法,是让候选棋子留在原位,确认控件出现在手指容易触达的位置。取消可以通过再点别处、点候选子,或轻量按钮完成。Material Design 的手势资料也提醒,触屏动作需要给用户可预期的反馈;棋盘上的预览态,就是这种反馈。

声音和震动也要谨慎。提交成功可以有轻微触感,预览阶段则应保持安静。两种状态若反馈相同,玩家很难判断棋子是否已经生效。

从开局天元到中盘活三,确认都在服务判断

开局下天元,确认按钮主要防止点偏。进入中盘,它开始服务阅读:这手是否逼迫对方应,下一手能否形成活三,白棋有没有反冲四的资源。你点下候选点,看见棋子嵌入棋形,判断会比在脑中悬空想象更具体。

我观察到,很多误手发生在“看见一条线”之后。玩家盯住横向四连,却漏掉斜线上的反击;盯住自己的活三,却没看见对方同一手同时成四。预览态把最后一手固定住,给视线一次复查路线。

把选择权交还给玩家,界面就会安静下来

落子确认并不适合所有人。有人追求极快节奏,愿意承担误触成本;有人把手机棋局当作晚间练习,希望每一步都落得踏实。一个好的棋盘,应当让这两种习惯都能成立。

设计的分寸在这里:默认给安全感,设置里保留速度。提示清楚,按钮顺手,状态可辨,棋盘本身就会显得更精致,也更耐下。

好确认,是把注意力还给棋盘。

下次手机对局时,可以试着打开落子确认一局。留意那些差点点错、差点漏看的瞬间。你会发现,从容有时只隔着一次轻轻的确认。


读完了?打开 WUZIQI 试一局。