实践记录:一个在浏览器里运行的翻牌游戏
用一款演示小游戏,连接文章、作品和在线体验。
这是为藏宝阁首版新增的一款演示作品,用来展示「实践文章 → 可以打开的产品」之间的关系。
一个小而完整的玩法
牌桌上有 12 张牌,包含 6 对图案。每次翻开两张,相同的图案会留下,不同的图案会在短暂停留后盖回去。找到全部配对就完成一局。
游戏记录翻牌步数和用时,也可以随时重新开始。手机触摸和键盘都能操作。
运算发生在哪里
服务器提供页面、样式和 JavaScript 文件。打开游戏后,洗牌、翻牌、配对和计时都由访客的浏览器完成,没有持续运行的服务器游戏进程。
这意味着网站发布后,作者的电脑可以关闭;游戏仍然可以访问。不过,访客游玩时会使用自己设备的内存和计算资源,游戏资源的首次下载也会消耗服务器流量。
页面按需加载
游戏脚本只在游戏页面加载。浏览文章和藏宝阁时,不会提前启动游戏或计时器。页面进入后台时,显示用的计时器会暂停更新;这一版没有账号、排行榜或云端存档。