5 款开源网页游戏,手机上直接玩:点开就玩,零下载
先给链接:https://games.cosmocat.dev
5 款经典游戏,不用下载、不用注册、不用装 App,手机上打开就能玩。
我把这 5 款都搬到了网上,还给每款配了 3 篇中文攻略,一共 15 篇。
一、先看最亮眼的那款:俄罗斯方块

上图是真机截图(iPhone 视口,390×844)。
这版是我换过版本之后的俄罗斯方块。它最值得说的一点是:屏幕上有一排大按钮,手指点一下就是一步——旋转、左移、右移、下移、掉落各一个,还有暂停、音效、重开。电脑端当然也能用键盘和空格。
右上角是状态面板:最高分、起始行、级别、下一个方块预览。消行有音效。
👉 直接玩:https://games.cosmocat.dev/games/tetris/
二、5 款,直达链接
俄罗斯方块 | 触屏按钮 + 键盘双操作
上面那张图就是。状态面板有最高分/级别/下一个方块,还有音效。
👉 https://games.cosmocat.dev/games/tetris/
数独 | 81 格全部可直接手填

9×9,81 个格子,题目给的粗体数字点不动,空着的格子你想填就填。填进去跟同行同列撞号会标红,改掉就恢复。三档难度:Easy / Medium / Hard,带计时器。
👉 https://games.cosmocat.dev/games/sudoku/
扫雷 | 内置 SAT 求解器

标准扫雷,但这版多一样东西:内置了 SAT 求解器。卡在 50/50 死局的时候——两个格子完全对称、你手上没有任何信息能区分它们——它能告诉你「还有哪几格是必开的」。
把「凭感觉赌一把」变成「让求解器给你答案」。界面是英文的,难度在页面下方切换。
👉 https://games.cosmocat.dev/games/minesweeper/
五子棋 | 15 路棋盘,AI 三档

人机对战,15 路棋盘,Novice / Medium / Expert 三档 AI,可以悔棋。AI 是在你自己手机上算的,所以它思考的时候界面不卡,落子动画照跑。
👉 https://games.cosmocat.dev/games/gomoku/
2048 | 数字合成

滑动合并相同数字,凑出 2048 方块。上手零门槛。
👉 https://games.cosmocat.dev/games/2048/
三、为什么最后是这 5 款
选型只认两条铁律:手机能直接玩 + 许可干净(开源、你能自己部署一份)。
按这两条筛,被我砍掉的比留下的多:
- 有一个棋类项目手机上根本没法玩 → 砍
- 有一个五子棋项目根本没有许可证 → 砍(没有许可证就等于不允许别人转发)
- 有两个象棋项目一个要在电脑上装一堆环境才跑得动、一个体积大到手机上装不下 → 砍
留下的 5 款,理由各不相同:
| 游戏 | 选它的理由 |
|---|---|
| 俄罗斯方块 | 触屏按钮 + 键盘双操作,带消行数/等级/下一块预览与音效 |
| 数独 | 81 格可直接手填,三档难度,带计时器 |
| 扫雷 | 内置 SAT 求解器,50/50 死局能算出必开格 |
| 五子棋 | 15 路棋盘、AI 三档、悔棋,AI 在你手机上算,落子不卡 |
| 2048 | 国民级数字合成,搜索意图最稳 |
四、「手机上能玩」这件事,我返工了两次
最初上线那版有两个游戏,手机上其实是没法玩的。
俄罗斯方块只有键盘操作,页面上连个分数板都没有。 我第一版攻略写的是「自然下落 1 分 / 硬降 2 分」——这是网上通行的说法。但我自己在手机上试的时候发现,压根不是那么回事:这个版本连分数都没有,操作也只能靠键盘。
数独你只能看,不能填。 那版的格子是锁着的,能看题、能看答案,但你没法往里填数字。
所以我干脆把这两款换成了真正能在手机上用的版本,而不是在攻略里将就:
| 换掉的旧版 | 换上的新版 | |
|---|---|---|
| 俄罗斯方块 | 只能键盘操作、没有分数板的小 demo | 屏幕上一排触屏按钮直接点,键盘也能玩,面板有消行数/级别/下一个方块预览,还有音效 |
| 数独 | 格子锁着、只能看不能填 | 81 格全部可直接手填,三档难度,带计时器 |
换之前我先在真机上把每个游戏都点了一遍——两个当时在手机上没法用的,当场就换掉了。
这就是上面那五张截图的来历。
写攻略这件事,实测一次的价值大于查十篇资料。
五、它们不在我的服务器上跑
这 5 款游戏的计算全在你自己的手机里完成——数独怎么判重、五子棋的 AI 怎么落子,都是你手机本地算的。
所以:**不收集数据,没有账号,也不需要等加载。**你玩过的一切只留在你自己的浏览器里。
六、15 篇攻略,是这个站真正的资产
游戏本身谁都能部署,攻略是留得住的东西。每款 3 篇:
- 玩法篇——给完全没玩过的人
- 进阶篇——给想变强的人
- 游戏史 + 冷知识——给想看故事的人
举两个我自己比较喜欢的例子:
扫雷那篇进阶篇讲的是 50/50 局面怎么处理。做法不是赌,是:先别点,把已知约束(数字、旗标、已开格)当成布尔条件写下来,求一个可满足解——能算出「哪些格一定不是雷」就直接开。这一版自带 SAT 求解器,正好能问它。
俄罗斯方块那篇游戏史讲的是 1984 年一台苏联电脑和 40 年后的规范之争——T-Spin、连消、暂存块计法,街机时代和现在一直不统一。
七、说清楚:这是第三方镜像
5 款都是上游的开源项目,站内保留原始 LICENSE 和版本信息,每页底部写明出处,链接直接指到原作者仓库。
我是第三方镜像,不是官方版,与原作者无隶属关系。 游戏本体的著作权归原作者,按开源协议分发;攻略是我自己写的。因为是开源项目,你也可以自己部署一份,成本一样是 0。
不收集数据,没有账号,没有统计脚本在你的浏览器里跑。
八、下一步
- 每款再补一篇「高手进阶」长文
- 做成能装到手机主屏的 PWA,图标一点就开
你要是想让我测哪个,评论区丢个字母。
链接在这:https://games.cosmocat.dev
同族的还有两个站:开源导航站 craft.cosmocat.dev,和我的博客 cosmocat.dev。