Skip to content

cyclofan/clickreflex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

319 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

ClickReflex

ClickReflex 是一个开源的反应速度与认知表现测试平台,面向游戏玩家、电竞训练者、硬件延迟排查用户,以及对人类反应表现感兴趣的开发者。

项目目标

ClickReflex 的长期目标是把常见的反应速度测试、点击速度测试、瞄准训练、认知表现测试和输入延迟排查工具,整理成一个可验证、可维护、可本地运行的开源平台。

当前重点不是堆叠功能,而是提高三个方向的质量:

  • 搜索流量: 更好的 SEO、结构化数据、多语言内容和内链体系。
  • 开源可维护性: 清晰的文档、贡献流程、路线图和问题模板。
  • 产品可信度: 更稳定的测试逻辑、性能优化、可访问性和安全边界。

当前功能

  • 反应时间测试
  • Aim Trainer
  • CPS 点击速度测试
  • 表现结果分析
  • 全球榜单
  • 多语言页面
  • 输入延迟相关工具和指南

为什么开源

反应时间和认知表现测试经常被做成一次性网页小游戏,但真正有价值的是长期维护:

  • 测试方法需要透明,避免误导用户。
  • 不同设备、浏览器和刷新率会影响结果,需要持续校准。
  • SEO 内容需要持续更新和本地化。
  • 榜单、分享、历史记录和数据可信度需要公开讨论。

ClickReflex 开源后,希望让开发者、玩家和性能爱好者可以一起改进测试体验、修复边界问题、提出新的测试模式,并让项目长期稳定发展。

本地开发

npm install
npm run dev

常用命令:

npm run build
npm run i18n:check
npm run lint

说明: 如果本地 PowerShell 阻止 npm 脚本执行,可以使用 npm.cmd run dev 这类 Windows 可执行入口。

项目结构

app/          Next.js App Router 页面与 API
components/   通用 UI、测试结果、导航和分享组件
hooks/        浏览器端状态和设备能力 hooks
lib/          SEO、存储、榜单、评分和工具函数
messages/     多语言文案
docs/         架构、路线图、维护和申请材料
scripts/      国际化与维护脚本
public/       静态资源和字体

更详细说明见 docs/ARCHITECTURE.md

贡献方式

欢迎以下类型的贡献:

  • 修复页面、移动端、可访问性或性能问题
  • 改进 SEO 页面、结构化数据和内链
  • 改进 README、路线图、架构文档和贡献文档
  • 增加新的认知测试提案
  • 改进测试逻辑、榜单可信度和安全边界
  • 修复或补齐多语言文案

贡献前请先阅读 CONTRIBUTING.md

近期路线

高优先级:

  • 改进开源文档和贡献流程
  • 修复 lint / 构建 / 国际化质量门
  • 优化 SEO 页面和 sitemap 治理
  • 改进性能与可访问性

完整路线见 docs/ROADMAP.md

维护者说明

ClickReflex 当前由 solo maintainer 维护。项目会优先接受高 ROI 的改进: 能明显提升搜索流量、用户留存、性能、安全或长期维护效率的变更,会优先于大规模重构和低影响新功能。

License

MIT. See LICENSE.

About

Open-source reaction time and cognitive performance testing platform

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors