几乎每个国际象棋网站都会在您发出信号后停止工作。 LocalChess 没有。棋盘、规则、电脑对手和音效都会在您第一次访问时存储在您的设备上,因此您可以将手机设置为飞行模式并继续像以前一样玩。

本指南解释了实际存储的内容、如何在一分钟内设置它、哪些功能在没有连接的情况下可以继续工作、哪些功能不能,以及如何在依赖它之前检查它是否工作。

为什么 LocalChess 可以离线工作

大多数在线国际象棋平台都是 基于服务器的。你做出一个动作,你的浏览器将其发送到服务器,服务器验证它,请求引擎答复,然后将其发回。每一次移动都是一次网络往返。没有连接就意味着没有游戏——如果连接较弱,则意味着每一步动作之间都会有滞后。

本地象棋是 客户端。循环中根本没有服务器:

  • 棋盘、合法走法规则和对手引擎都是纯 HTML、CSS 和

下载一次的 JavaScript。

  • 移动生成和引擎搜索在您自己设备的处理器上运行。
  • 您当前的游戏、棋盘主题和设置保存在浏览器的本地存储中。
  • A 服务人员 — 关闭选项卡后浏览器保留的一个小脚本 —

保存游戏所需的每个文件的副本。

最后一点是离线游戏在重新加载后仍能生存的原因。如果没有 Service Worker,客户端游戏仍然可以在已打开的选项卡中正常运行,但刷新页面会将浏览器发送回网络以获取 HTML,并且会失败。使用其中之一时,浏览器可以直接从自己的缓存中提供游戏服务,而根本不会询问网络。

您的设备上存储的内容

整个游戏大概是 半兆字节 — 大约是一张手机照片的大小。具体来说:

|组件|它有什么作用 |尺寸| | ---| ---| ---| |游戏界面 |棋盘、菜单、移动列表、时钟 | ~150 KB | |国际象棋规则引擎 |合法的行动、阻止、配合、僵局| ~43 KB | |样式表|主题、布局、明暗模式 | ~67 KB | |块图形| 12 个 SVG 片段,任何尺寸都清晰| 〜8 KB | |音效|移动、捕获、城堡、检查、交配、晋升 | ~170 KB | |页面本身 |董事会标记 | ~47 KB |

您的游戏的任何内容都不会上传,因为没有地方可以上传。我们的内容中有更详细的介绍 隐私政策.

如何设置

  1. 打开 本地象棋在线 一次 当您仍然有连接时.
  2. 让页面完成加载 - 等待各个部分呈现。这是当

Service Worker 安装并缓存所有内容。

  1. (可选)将其安装到主屏幕,以便它像本机应用程序一样启动:

- 安卓/Chrome — 点击 ⋮ 菜单,然后 添加到主屏幕. - iPhone / iPad、Safari — 点击“分享”按钮,然后 添加到主屏幕. - 桌面版 Chrome 或 Edge — 单击地址栏右侧的安装图标。

就是这样。从那时起,无论是否连接,游戏都会立即打开。

如何检查它是否真的有效

在长途飞行前不要相信我们的话——验证一下需要十秒钟:

  1. 负载 本地象棋在线 并等待董事会。
  2. 打开飞行模式,或关闭 Wi-Fi 和移动数据。
  3. 重新加载页面。

如果董事会回来了,你就准备好了。重新加载是重要的部分——在已经打开的选项卡中播放并不能证明什么,因为页面已经在内存中了。

什么可以离线使用,什么不行

构成国际象棋游戏的一切都在继续发挥作用。唯一需要联系的事情是那些本质上与他人联系的事情。

无连接时工作:

  • 在所有三个难度级别下玩电脑
  • 两人在一台设备上进行传球和比赛
  • 每条规则:易车、过路、晋级、将死、将死、相持、

五十步规则和三次重复

  • 撤消、移动列表以及 代数符号
  • 子弹式、闪电式、快速式和古典式国际象棋时钟
  • 棋盘主题、棋子样式、明暗模式
  • 赛后分析,由于评论游戏的引擎是同一个本地引擎
  • PGN和FEN导入导出
  • 音效

需要连接:

  • 通过共享链接与朋友在线玩。 这将两个浏览器直接连接到每个浏览器

其他,这显然需要他们都在线。

  • 加载您以前从未打开过的博客文章。 您已经阅读过的文章

被缓存;新的则不然。

离线国际象棋真正有帮助的地方

  • 航班 — 单一最佳用途。机上没有 Wi-Fi,也无需付费。
  • 地铁和隧道,基于服务器的站点在移动过程中掉落并丢失

的位置。

  • 农村地区和公路旅行 移动数据淡入淡出的地方。
  • 飞行模式焦点会议,如果你想在没有通知的情况下学习。
  • 严格的学校或办公室网络 阻止国际象棋站点——一旦页面被缓存,

没有任何东西可供过滤器阻止。

  • 有上限或昂贵的数据计划。 在第一个半兆字节之后,玩游戏就会花费你

什么都没有——没有任何动作再次触及网络。

线下游戏与大平台的对比

| |本地象棋 |国际象棋网 |巫妖 | | ---| ---| ---| ---| |在浏览器中离线玩电脑 |是的 |没有 |没有 | |需要一个帐户 |没有 |对于大多数功能|没有 | |发送到服务器的动作 |从来没有|是的 |是的 | |重新加载后可在飞行模式下工作 |是的 |没有 |没有 | |在线对手和收视率|仅限链接共享 |是的 |是的 |

权衡是诚实的:基于服务器的平台为您提供匹配、评级、锦标赛和庞大的对手池,而 LocalChess 不会试图取代这些。它给你的是一款始终存在的真实游戏。我们更深入地探讨差异 Chess.com 替代方案 和 Lichess 与 Chess.com.

故障排除

该页面未离线加载。 最可能的原因是第一次访问在缓存完成之前被缩短。重新连接,打开站点,等待板完全渲染,然后再次测试。

它可以在浏览器中运行,但不能在主屏幕图标中运行。 在 iOS 上,安装的应用程序保留自己的存储空间。连接时打开已安装的图标一次,让它加载,从此以后它将离线工作。

我处于私人或隐身窗口中。 当您关闭窗口时,隐私浏览会丢弃缓存,因此脱机支持将不会持续。使用普通窗户。

我保存的游戏消失了。 清除浏览器的站点数据会删除缓存的游戏以及其他所有内容。首先将重要游戏导出为 PGN。

当你准备好时

离线国际象棋将停滞时间——飞行、通勤、候诊室——变成了练习时间。打开 LocalChess 在您下次旅行之前,运行一次飞行模式重新加载测试,您的口袋里将始终拥有一款功能齐全的游戏。

设置完毕后,值得选择一个可以针对机器人进行演练的曲目: 黑棋的最佳开局 和 白棋的最佳空位 是很好的起点,并且 LocalChess 引擎如何思考 解释你实际上正在对抗什么。