网站文字游戏:三款带源码的 HTML5 游戏模板
找词、看提示连字、词语联想接龙纸牌:三种玩法在语言、词库、代码和部署上有什么不同。

如果你想在网站上放文字游戏,并且有权修改它们,我们的商店有三款已完成、附源码的 HTML5 游戏模板:Aurora Words,十种语言的找词游戏(39 美元);Letter River,看提示拼词的文字解谜,支持英语、葡萄牙语和西班牙语(29 美元);Solitaire Links,词语联想纸牌游戏,界面有 14 种语言(49 美元)。三款都可以用静态主机运行,不需要数据库。
它们并不是同一个点子的三个版本。每款对玩家的要求不同,词语在代码里存放的位置也不同。本文从决定购买的几个方面来比较:玩法、玩家使用的语言、改词有多难、部署方式,以及收入。
三种玩法,三类玩家
找词:Aurora Words
玩家在字母网格上滑动,找出某个主题下藏着的单词。单词可以横向、纵向、倒着或沿对角线排列。共有 35 个主题、15 关的战役,以及每日谜题,同一语言的所有玩家当天拿到的是同一题。这是三款里最容易上手的:不用读提示,照着词表找就行。
看提示连字:Letter River
玩家读一条提示,然后在相邻字母间拖动拼出答案。盘面上每个字母都只属于一个单词,所以每解出一个词,就为下一个词腾出空间。对角线不相连。这种玩法考验词汇量,更适合成年人和语言学习者,而不是低龄儿童。
词语联想:Solitaire Links
玩家像玩纸牌接龙一样,把单词卡归入各个类别。金色的类别卡会在牌桌上方开出一个位置,属于这个类别的单词叠在上面,直到凑齐一组。每个操作都消耗本关的一步。共有 90 个类别,比如水果、动物和颜色。它把文字游戏和纸牌游戏的规划结合在了一起。
网站文字游戏成败在于语言
对大多数游戏类型来说,翻译只是翻菜单。文字游戏的翻译却是内容本身,而三款模板差别最大的也正在这里。在看其他内容之前,请先读这一节。
- Aurora Words:10 种语言(英语、葡萄牙语、西班牙语、法语、德语、意大利语、荷兰语、波兰语、土耳其语和印尼语),每种语言都有自己的词库,35 个主题共 1,000 多个词条。游戏会按玩家浏览器的语言启动。
- Letter River:英语、巴西葡萄牙语和西班牙语,涵盖界面、单词、提示和教程。玩家在 Settings 中选择语言。
- Solitaire Links:界面有 14 种语言,而它的游戏页面列出的 90 个类别是英语、葡萄牙语和西班牙语。翻译放在 source/i18n/ 中,可以用包里附带的脚本重新生成。
如果你的用户读法语或德语,Aurora Words 是商品页面明确写有这些语言词库的那一款;至于 Solitaire Links,请用你的语言打开演示版看看卡牌。如果你的用户在美洲或巴西,三款都覆盖英语、葡萄牙语和西班牙语。
文字游戏源码:词语存放在哪里
买文字游戏的人最后都会去改词:一个品牌名、一个活动主题、一个不适合目标人群的词。好不好改,取决于词语放在哪里。
Aurora Words
词库是普通的 JSON,每种语言一套。改词、加主题或加语言都不用碰游戏逻辑。配置文件 aurora.config.js 可以设置初始语言、每日谜题、连击时间和进度存档名,不需要重新构建。游戏用易读的 TypeScript 写成,基于 Phaser 3.90,附单元测试;只有改了 TypeScript 才需要用 Vite 重新构建。
Letter River
单词和提示放在 source/words/en.js、pt.js 和 es.js 中,谜题生成器在 source/js/levels.js。代码是普通的 HTML、CSS 和 JavaScript。可选的检查命令 node test/check.js 会校验词库以及每种语言的 80 个关卡;它需要 Node.js 22 或更新版本,其他部分都不需要。
Solitaire Links
配置在 game/solitaire.config.js。翻译在 source/i18n/,用 node tools/gen-langs.cjs 重新生成。修改规则、文字或标题美术,需要编辑指南中介绍的可选源码版。代码是原生 JavaScript;Node.js 20 或更新版本只用于测试和生成语言文件。
简单说:加语言最方便的是 Aurora Words;想把代码从头读到尾的 JavaScript 开发者会觉得 Letter River 最好上手;Solitaire Links 则是围绕类别内置结构最完整的一款。
把文字游戏放到你的网站上
三款都以可直接部署的 game/ 文件夹交付。把里面的内容上传到任何静态 HTTP(S) 主机,放在子文件夹里也可以,然后加链接或嵌入页面。游玩不需要 PHP、数据库或账号,进度保存在玩家的浏览器里。
有一个细节常让同时部署多款游戏的人踩坑:同一域名下的文件夹共用浏览器存储。Solitaire Links 可以在配置文件里给每个副本设置独立的 storageKey,Aurora Words 则在 aurora.config.js 中设置进度存档名。请在上线前设好,之后不要再改。
三款都能在电脑、平板和手机的新版浏览器上运行,支持触屏和鼠标。各自的无障碍选项如下:
- Aurora Words:键盘操作、屏幕阅读器播报,以及减少动效的 Calm 模式。Safari 需要 16.4 或更新版本。
- Letter River:在电脑上可以直接输入答案,用方向键切换提示,按 Shift + F 全屏。
- Solitaire Links:大字号、振动,以及减少动效的平静模式。
广告、奖励和不包含的内容
授权允许玩家免费或通过广告变现的方式使用你的最终产品。但三款中只有一款预留了接入广告的位置。
- Solitaire Links:广告默认关闭,也没有接入任何广告商。game/js/ads.js 里有插屏广告和激励广告的挂钩,位置包括关卡结束、双倍奖励和额外步数。SDK 需要你自己准备并获得批准,用户同意的处理也由你负责。
- Aurora Words:没有广告 SDK,游戏不会向排行榜、广告、追踪或支付服务发送任何请求。
- Letter River:没有广告 SDK,也不调用排行榜、广告或支付服务。
三款都没有云存档、在线账号、在线排行榜或真钱购买,也都不包含原生 App 项目或主机托管。游戏内奖励都靠游玩获得。接入广告联盟或移植到应用商店,需要你自己完成,或者交给我们报价。
让玩家一再回来的设计
网站上的文字游戏要靠回访来证明价值。三款模板在这方面各有这些内容:
- Aurora Words:每日谜题和连续天数、连击、星级,以及每个主题、关卡和每天的最高分。
- Letter River:12 个手绘河流生态区、星级、每十二关一个金币宝箱、每日礼物、每日转盘、连续签到,以及水獭的衣橱。
- Solitaire Links:十二个世界,每个 10 关,之后关卡继续出现但美术会重复;另有每日礼物、每日挑战表、月历、奖杯,以及章鱼 Linky 的 60 件衣柜。
进度和记录保存在玩家的浏览器里,所以每日玩法只为好玩,不适合用来办有奖比赛。
价格和授权
- Letter River:标价 29 美元。
- Aurora Words:标价 39 美元。
- Solitaire Links:标价 49 美元。
2026 年 11 月 30 日前,黑色星期五活动所有模板 85 折,三款分别为 24.65 美元、33.15 美元和 41.65 美元;12 月 1 日起恢复原价。同一订单购买多款,每个授权都更便宜:两款减 5%,三款减 10%,四款减 15%,五款及以上减 20%。组合折扣在活动折扣之后计算,付款前结账页面会显示最终金额。
每次购买都是一个永久、非独占的授权,用于一个最终产品(你自己的或一位客户的)。你可以在该产品内修改代码、美术、音频和词库,并把我们的名称和 logo 换成你的。不能单独转售或分享模板、源码或素材。技术支持为期 6 个月,结账时加购延长可到 12 个月,范围包括文件的安装和使用,以及修复可复现的缺陷。
常见问题
哪款文字游戏最适合语言学习网站?
需要很多语言就选 Aurora Words,它的十种语言各有自己的词库。如果学习者用英语、葡萄牙语或西班牙语,想做看提示的词汇练习,就选 Letter River。
可以加入自己的词吗?
可以。Aurora Words 每种语言用 JSON 词表,Letter River 每种语言一个 JavaScript 单词文件。Solitaire Links 的文字在 source/i18n/ 中,修改需要使用指南中介绍的可选源码版;如果新增类别对你很重要,购买前请先确认这一点。
需要服务器或数据库吗?
不需要。每款游戏都是一个静态文件夹,放在 HTTP(S) 主机上即可。进度保存在玩家的浏览器里。
可以把其中两款放在同一个域名下吗?
可以。同一域名下的文件夹共用浏览器存储,所以在游戏提供设置的地方分别设定存档名:Solitaire Links 用 storageKey,Aurora Words 在 aurora.config.js 中设置进度存档名。每款游戏也都需要各自的授权。
哪一款可以放激励广告?
Solitaire Links 有插屏广告和激励广告的挂钩,默认关闭。由你接入自己已获批准的广告商。
你们能帮我们把词库翻译成其他语言吗?
这属于定制开发。告诉我们语言和游戏,我们会回复报价。
一分钟做选择
- 多语言、年龄较小或休闲玩家:Aurora Words。
- 英语、葡萄牙语或西班牙语,成年人或学习者,纯 JavaScript:Letter River。
- 纸牌游戏爱好者、需要广告挂钩、14 种界面语言:Solitaire Links。
