# 指尖速击 **Repository Path**: bird2024/fingertip-quick-strike ## Basic Information - **Project Name**: 指尖速击 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-01-16 - **Last Updated**: 2026-01-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 指尖速击 - 英文指法练习游戏 ## 游戏简介 一款轻量级网页版英文指法练习游戏,通过"字母下落-按键消除"的趣味玩法,帮助用户提升英文键盘指法的熟练度和反应速度。 ## 核心玩法 - 系统随机生成英文字母从屏幕上方下落 - 玩家按下键盘对应按键消除字母 - 正确消除字母得分,字母触底则游戏结束 - 支持连击奖励,连续消除可获得额外分数 ## 功能特性 ### 游戏模式 - **字母类型选择**:仅大写字母、仅小写字母、大小写混合 - **下落速度设置**:慢速、中速、快速三种难度 - **音效系统**:可开关按键音、爆炸音、结束提示音 ### 得分规则 - 消除1个字母得10分 - 连续消除3个或以上字母(2秒内)额外奖励20分 - 得分无上限,累计叠加 ### 排行榜 - 自动记录游戏成绩(得分、时长、消除数、连击数) - 本地存储前10条高分记录 - 支持清空排行榜 ## 如何开始 ### 方法一:直接打开 1. 双击 `index.html` 文件,在浏览器中打开即可开始游戏 ### 方法二:本地服务器(推荐) ```bash # 使用 Python 启动本地服务器 python -m http.server 8000 # 或使用 Node.js npx serve # 然后在浏览器中访问 # http://localhost:8000 ``` ## 操作说明 - **开始游戏**:点击首页"开始游戏"按钮 - **消除字母**:按下键盘对应字母键 - **暂停/继续**:游戏中点击"暂停"按钮 - **退出游戏**:游戏中点击"退出"按钮 - **查看设置**:点击首页"设置"按钮 - **查看排行榜**:点击首页"排行榜"按钮 ## 游戏设置 ### 字母类型 - 仅大写字母 (A-Z) - 仅小写字母 (a-z) - 大小写混合 ### 下落速度 - 慢速:适合新手练习 - 中速:进阶玩家 - 快速:挑战极限 ### 音效 - 可单独开关按键、爆炸、结束音效 ## 技术特性 ### 兼容性 - 支持主流浏览器:Chrome、Firefox、Edge、Safari(最新版) - 自适应屏幕尺寸,支持PC端和平板横屏 - 响应式设计,移动端友好 ### 性能 - 轻量级实现,无外部依赖 - 网页加载时间≤3秒 - 游戏运行流畅,帧率稳定≥60fps - 使用Canvas API绘制,CPU占用低 ### 数据存储 - 游戏设置保存至 localStorage - 排行榜记录保存在本地,最多10条 ## 文件结构 ``` 打字2/ ├── index.html # 主页面文件 ├── styles.css # 样式文件 ├── game.js # 游戏逻辑文件 └── README.md # 说明文档 ``` ## 浏览器要求 - Chrome 80+ - Firefox 75+ - Edge 80+ - Safari 13+ ## 已实现功能 ✅ 游戏初始化模块 ✅ 字母生成与下落模块 ✅ 交互与得分模块 ✅ 游戏结束与结算模块 ✅ 视觉特效(爆炸、粒子效果) ✅ 音效反馈系统 ✅ 排行榜功能 ✅ 设置保存功能 ✅ 暂停/继续功能 ✅ 响应式设计 ## 未来扩展(可选) - 关卡模式:设置不同关卡目标 - 错题统计:记录易错字母 - 多人竞技:在线匹配对战 - 自定义皮肤:更换字母样式、背景 ## 许可证 本项目仅供学习和个人使用。 ## 更新日志 ### v1.0.0 (2025-01-16) - 初始版本发布 - 实现所有核心功能 - 完成基础视觉效果和音效