# keybord_game **Repository Path**: wybjj/keybord_game ## Basic Information - **Project Name**: keybord_game - **Description**: 练习键盘操作的小游戏 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-23 - **Last Updated**: 2025-11-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 键盘练习游戏 一个功能丰富的键盘练习游戏,支持自定义字符范围和手指分区练习。 ## 主要功能 ### 🎮 游戏控制 - **开始/终止游戏**: 点击开始按钮启动游戏,游戏进行中按钮变为"终止游戏",可随时终止 - **暂停/继续**: 游戏进行中可暂停和继续 - **实时统计**: 显示得分、错误次数和进度 ### ⌨️ 练习范围设置 - **分层设置**: 将手指区分成两项设置 - **练习的手**: 双手、左手、右手 - **练习的手指**: 全部手指、小指、无名指、中指、食指 - **灵活组合**: 支持多种组合方式 - 双手 + 全部手指 = 全键盘 - 双手 + 特定手指 = 双手的该手指 - 特定手 + 全部手指 = 该手的所有手指 - 特定手 + 特定手指 = 特定的手指 - **预设字符**: 使用标准的键盘布局字符分配 ### 🎯 游戏特性 - **下落动画**: 字母从上方下落,需要在底部前正确输入 - **视觉反馈**: 正确/错误输入有不同的颜色和动画效果 - **键盘提示**: 底部显示键盘布局,实时高亮当前按键 - **音效反馈**: 正确和错误输入有不同的音效 ## 使用方法 1. **开始游戏**: 点击"开始游戏"按钮 2. **输入字符**: 看到下落的字母后,在键盘上按下对应键 3. **查看统计**: 实时查看得分、错误和进度 4. **自定义设置**: - 点击"设置"按钮打开设置面板 - 选择"练习的手":双手、左手或右手 - 选择"练习的手指":全部手指、小指、无名指、中指或食指 - 调整下落速度和字母数量 - 点击"应用设置"保存配置 ## 设置选项 - **手指分区**: 选择要练习的手指区域 - **下落速度**: 调整字母下落速度 (1-10) - **字母数量**: 设置游戏中的字母总数 (10-100) - **字符范围**: 自定义各手指对应的字符 ## 技术特点 - 纯前端实现,无需服务器 - 响应式设计,支持移动设备 - 使用现代CSS动画和JavaScript - 模块化代码结构,易于维护 ## 文件结构 ``` keybord/ ├── index.html # 主页面 ├── script.js # 游戏逻辑 ├── styles.css # 样式文件 ├── test.html # 功能测试页面 └── README.md # 说明文档 ``` ## 浏览器兼容性 支持所有现代浏览器,包括: - Chrome 60+ - Firefox 55+ - Safari 12+ - Edge 79+