Ocean Words:一个充满文字的海底世界。
Ocean Words 是一款带完整源码的水下 HTML5 找词游戏模板。玩家在字母网格上滑动,找出隐藏的主题词:单词可横排、竖排、倒序,或斜着隐藏。每找到一个词,都会以发光标记、飞出的文字、连击和轻柔的音效来庆祝。它可在手机、平板和电脑上运行,并可部署到任何静态网页托管上。
十种语言,各有词表
英语、葡萄牙语、西班牙语、法语、德语、意大利语、荷兰语、波兰语、土耳其语和印度尼西亚语。界面和词语同步切换:每种语言有35个主题,每个主题至少30个词条,每种语言超过1000个词条。屏幕上的单词保留重音符号,网格中隐藏的单词则不带重音;游戏默认使用玩家浏览器的语言。
35个主题、战役和每日谜题
快速游戏(Quick Play)会随机选择一个主题,也可以从全部35个主题中任选,包括动物和海洋、太空、厨房、海盗和万圣节,每个主题都有自己的图片。15关战役依次加入倒序单词、斜向单词,最后是单次提示。每日谜题在同一种语言下对所有人都相同,并记录连续游戏的天数。
我的水族箱(My Aquarium):每一关的奖励
每通关一关,就会释放一条原创的鱼,共15条。它们在沉船水族箱中自由游动:双击水面时,鱼会争先恐后地去抢食,也会以各自的方式鼓起身子或上下浮动,并对你的点击做出反应。
分数、连击和星级
每个字母都计分,斜向和倒序的单词可获得额外奖励;玩家连续找词时,连击会不断增长。星级奖励完美的一局,每个主题、每一关和每一天的最佳分数都保存在设备上。每一局都能完成:玩家卡住时会提供提示。
放松的设计
配有音乐和温和的旁白,旁白支持英语、葡萄牙语和西班牙语(其他语言使用英语语音,并配有本地化字幕),另有分步教程、键盘操作、屏幕阅读器播报,以及减少动态效果的平静模式(Calm mode)。音乐、音效和旁白各有独立的音量控制。
你的游戏,你的托管
把 game/ 文件夹的内容上传到静态 HTTP(S) 托管。服务器端无需 PHP、数据库、账户或 Node.js,游戏也不会向排行榜、广告、追踪或支付服务发出请求。美术、音频和字体都在本地。
本版本不包括的内容
不包括原生应用、托管服务和定制开发,也不包括云存档、在线排行榜、真钱购买或广告 SDK。
适用对象
希望提供平静、适合家庭的文字游戏的网站和门户所有者;需要多语言词表的学校和语言类项目;需要为客户打造品牌游戏的自由职业者和工作室;以及希望学习可读 TypeScript 并附带单元测试的开发者。
自定义
词表是普通 JSON 文件,每种语言一套:可以修改词语、添加主题或新增语言。设置文件 aurora.config.js 可设置初始语言、每日谜题、连击时限和存档名称,无需重新构建。源码是可读的未压缩 TypeScript,并附有单元测试;修改后请运行 npm ci、npm test 和 npm run build 进行重新构建。
技术细节概览
- 技术栈:HTML5、JavaScript 和 TypeScript,使用 Phaser 3.90(MIT 许可,附未压缩版本),由 Vite 构建。
- 文件:HTML、CSS、JavaScript、TypeScript、JSON、WebP、MP3 和 WOFF2。
- 语言:10种游戏语言,各有词表;录制旁白支持三种语言;指南有14种语言。
- 运行要求:支持 JavaScript 和音频的现代浏览器(Safari 16.4 或更高版本),以及静态 HTTP(S) 托管。
- 存档:浏览器本地存储,无账户,也无云同步。
- 仅在重新构建源码时才需要 Node.js。
授权与支持概要
一次购买即可获得永久、非独占的授权,可在一个最终产品中使用本版本,该产品可以是你自己的,也可以是一位客户的。玩家可免费游玩,也可通过广告变现的方式游玩。你可以在自己的产品中修改代码、美术和音频,但不能单独转售或再分发本模板。自购买起包含六个月支持(结账时加购扩展服务则为12个月),支持范围包括安装和使用文件,以及修复可重现的缺陷。
包含
- 35个主题、15关战役、每日谜题、连击和星级。10种界面语言,每种超过1000个词条;旁白支持英语、巴西葡萄牙语和西班牙语,其他语言回退为英语。
- My Aquarium(我的水族箱):15条原创可收集的鱼,每通关一关就会释放一条;设置中有 Reset progress(重置进度)按钮
- 可直接托管的 game/,含本地美术、音频和字体
- 可读、可编辑的 TypeScript 源码(附测试)以及第三方授权声明
- 14种语言的图文离线购买指南
本版本不包含
- 原生应用、托管服务和定制开发
- 云存档、在线排行榜、真钱购买和广告 SDK
ZIP 包里有什么
您下载的安装包的真实文件夹结构,名称和大小均直接读取自包内。
ocean-words-1.0.0-complete.zip619 个文件 · 44 MB ocean-words-static-1.0.0/618 个文件 · 44 MB
documentation/HTML 指南,购买前请先打开1 个文件 · 1.7 MB
game/可直接部署:上传此文件夹即可300 个文件 · 26.2 MB
- art/SVG · WEBP · 64 个文件 · 5.7 MB
- assets/美术、音频和字体CSS · JS · SVG · WEBP · WOFF · WOFF2 · 46 个文件 · 3 MB
- audio/音效与音乐MP3 · 169 个文件 · 9.5 MB
- data/JSON · 10 个文件 · 199 KB
- lib/JS · MD · TXT · 3 个文件 · 7.9 MB
- licenses/需与游戏一并保留的许可声明MD · TXT · 4 个文件 · 12 KB
- audio-idle.js5 KB
- aurora.config.js1 KB
- DOCUMENTATION.txt1 KB
- index.html25 KB
source/可读的源代码309 个文件 · 16 MB
- public/构建使用的静态文件JS · JSON · MD · MP3 · SVG · TXT · WEBP · 249 个文件 · 15.4 MB
- src/源代码模块CSS · TS · 42 个文件 · 489 KB
- tests/自动化测试TS · 8 个文件 · 27 KB
- tools/构建与检查脚本MJS · PY · 3 个文件 · 14 KB
- DO-NOT-UPLOAD.txt1 KB
- index.html23 KB
- package-lock.json49 KB
- package.json1 KB
- README.md2 KB
- tsconfig.json1 KB
- vite.config.ts6 KB
THIRD-PARTY-LICENSES/需与游戏一并保留的许可声明4 个文件 · 12 KB
- figtree-OFL.txt4 KB
- fredoka-OFL.txt4 KB
- phaser-MIT.md1 KB
- README.txt2 KB
- CHANGELOG.md版本历史1 KB
- DOCUMENTATION.html打开指南1 KB
- MANIFEST.json安装包文件清单101 KB
- START-HERE.txt快速入门1 KB
- POLAR-MARKETPLACE-START-HERE.txt从这里开始:许可、支持与上手步骤1 KB
运行要求
- 支持 JavaScript 和音频的现代浏览器(Safari 16.4 或更高版本)
- 静态 HTTP(S) 托管;无需数据库或作者账户
技术支持涵盖技术问题,以及所提供游戏中可复现的缺陷。安装和定制属于单独的服务。
常见问题
需要自己编译游戏吗?
不需要。把 game/ 的内容上传到 HTTP(S) 托管即可。只有在修改 TypeScript 源码时才需要重新构建。
进度保存在哪里?
保存在当前浏览器本地。
适用什么授权?
适用结账时显示的 Polar Games 市场条款。
可以修改词表或添加主题吗?
可以。词表是普通的 JSON 文件,每种语言一套。可以修改词语、添加主题或新增语言;aurora.config.js 可设置初始语言、每日谜题、连击时限和存档名称,无需重新构建。
支持哪些语言和语音?
共十种语言,每种都有各自的词表:英语、葡萄牙语、西班牙语、法语、德语、意大利语、荷兰语、波兰语、土耳其语和印度尼西亚语。旁白录制了英语、巴西葡萄牙语和西班牙语版本;其他语言使用英语语音,并配有本地化字幕。离线指南有14种语言。
是否支持无障碍?
支持键盘操作、屏幕阅读器播报,以及减少动态效果的平静模式(Calm mode)。
阅读完整的授权、支持、退款和隐私条款
Before you buy: guides and reviews