S Softhub 返回首页
付费商业 源码展示 自动咨询

词汇忍者 Vocab Ninja:把背单词变成切字母游戏

# Vocab Ninja 词汇忍者 > 一个可直接打开运行的 HTML 词汇切字母小游戏。无需构建、无需后端,双击 `index.html` 即可游玩。 语言切换:**中文** | [English](README.en.md) ## 项目简介 Vocab Ninja 是一个类似切水果手感的英语词汇练习游戏。玩家需要根据屏幕上缺失字母的单词和提示,切中飞出的正确字母球来得分。项目采用纯静态实现,适合课堂互动、单词复习、英语启蒙和本地离线演示。 ## 功能特性 - 单人模式与双人对战模式 - 30 / 60 / 90 秒游戏时长 - 慢速、普通、快速三档速度 - 可调节字母球弹出高度和三档速度强度 - 中英文界面切换,并保存语言偏好 - 教师模式:本地创建、管理自定义词库 - 本地存储词库与游戏调参,无需服务器 - 卡通忍者 PNG 角色素材 - 单文件 HTML 游戏主体,打开即可玩 ## 项目截图 ### 主菜单 ![主菜单](screenshots/menu.png) ### 游戏画面 ![游戏画面](screenshots/game.png) ### 游戏调参 ![游戏调参面板](screenshots/tuning.png) ## 快速运行 ### 方式一:直接打开 在文件管理器中双击打开: ```text index.html

推荐浏览器:

  • Chrome
  • Edge
  • Safari
  • Firefox
方式二:使用本地静态服务

如果你希望通过局域网访问,可以在项目目录执行:

python3 -m http.server 8080

然后浏览器访问:

http://localhost:8080/

同一局域网设备可访问:

http://你的电脑IP:8080/ 部署说明

本项目是纯静态站点,只需要把以下文件放到任意静态 Web 服务目录即可:

index.html assets/ screenshots/ README.md README.en.md 部署到 Nginx

示例:

server { listen 80; server_name vocab-ninja.example.com; root /var/www/vocab-ninja; index index.html; location / { try_files $uri $uri/ /index.html; } }

将项目文件复制到:

/var/www/vocab-ninja

然后重载 Nginx:

sudo nginx -t sudo systemctl reload nginx 部署到 GitHub Pages
  1. 进入 GitHub 仓库 Settings。
  2. 打开 Pages。
  3. Source 选择 Deploy from a branch。
  4. Branch 选择 main,目录选择 /root。
  5. 保存后等待 GitHub Pages 构建完成。
部署到 GitLab Pages

可以新增 .gitlab-ci.yml:

pages: stage: deploy script: - mkdir -p public - cp -r index.html assets screenshots README.md README.en.md public/ artifacts: paths: - public only: - main

提交后 GitLab CI 会将项目发布为 Pages 静态站点。

使用说明 开始游戏
  1. 选择词库。
  2. 选择游戏时间。
  3. 选择速度档位。
  4. 点击「单人模式」或「双人模式」。
  5. 根据提示切中正确的字母球。
双人模式
  • 左半屏为玩家 1。
  • 右半屏为玩家 2。
  • 各自只切自己半屏的字母球。
教师模式

教师模式支持创建本地词库。格式如下:

LION : King of the jungle TIGER : Large striped cat BEAR - Loves honey

支持 :、-、, 作为单词与提示的分隔符。词库保存在浏览器本地存储中。

游戏调参

「游戏调参」中可以设置:

  • 弹出高度:控制字母球飞出的高度。
  • 慢速档:控制慢速模式的整体强度。
  • 普通档:控制普通模式的整体强度。
  • 快速档:控制快速模式的整体强度。

调参会保存到浏览器本地存储中。

项目结构 vocab-ninja/ ├── index.html ├── README.md ├── README.en.md ├── assets/ │ ├── ninja-hero.png │ ├── ninja-slice.png │ └── ninja-teacher.png └── screenshots/ ├── menu.png ├── game.png └── tuning.png 技术说明
  • 原生 HTML / CSS / JavaScript
  • Canvas 绘制游戏画面
  • Web Audio API 生成游戏音效
  • LocalStorage 保存词库、语言和调参
  • PNG 透明素材作为界面角色与装饰
浏览器兼容性

建议使用现代浏览器。移动端浏览器也可运行,但更推荐横屏或较大屏幕体验。

许可证

当前项目未指定开源许可证。如需公开复用或商业分发,请先补充许可证文件。

项目定位 商业交付 / 授权部署
展示资料 界面截图与详情说明
咨询内容 源码获取、部署、定制

项目预览

优先查看真实界面,再判断是否符合你的业务场景。

核心亮点

从交付、扩展、咨询三个角度快速了解项目价值。

界面与功能可预览

通过截图和详情说明先确认项目风格、页面结构与功能覆盖,减少沟通成本。

适合二次开发

可围绕现有源码继续做部署、功能扩展、业务字段调整和页面定制。

商业授权咨询

可咨询授权范围、交付方式、售后协助和部署细节。

联系方式明确

页面直接展示咨询入口,客户无需在页面中反复查找获取方式。

源码详情说明

包含项目背景、功能说明、部署提示或作者补充内容。

💰 付费商业版内容说明

  • 提供完整可运行的系统源码(无加密,支持二次开发)。
  • 附带基础的系统说明文档。
  • 特别提醒: 费用仅包含源码授权,不含服务器搭建、系统部署及二次开发服务。若需协助,请联系客服另行评估。
作者暂未填写详细说明,可通过联系方式咨询项目能力和交付细节。

常见问题

围绕源码获取、二次开发和项目资料给出明确说明,方便搜索与 AI 摘要识别。

如何获取 词汇忍者 Vocab Ninja:把背单词变成切字母游戏?

可通过页面展示的联系方式咨询源码获取、授权范围、部署交付或定制开发。免费项目如提供下载链接,可直接打开下载入口。

该源码是否支持二次开发?

项目可围绕现有源码继续做部署、功能扩展、业务字段调整和页面定制。具体可改范围、交付周期和费用请通过联系方式确认。

详情页包含哪些项目资料?

本页包含项目简介、界面截图、核心亮点、源码详情说明、获取流程和联系方式,便于快速判断项目是否适合当前业务场景。