关于DevType
程序员的打字练习应用
DevType是一款应用程序,通过在专业代码编辑器中输入真实代码,帮助您同时提高编程技能和打字速度。
功能
专业代码编辑器
在熟悉的编辑器环境中练习,具有自动缩进等功能。
多语言支持
支持15种编程语言:Python、JavaScript、TypeScript、Go、Rust、Java、C#、C、C++、Kotlin、Swift、PHP、Ruby、SQL和Shell。
键盘指南
通过虚拟键盘和手指指南学习正确的指法。可拖动移动,可调整大小。
主题和字体
使用8种编辑器主题和多种字体自定义您的环境。
详细技能分析
按键精度热图显示容易出错的按键。追踪WPM、准确率和连击。
排行榜
与其他玩家竞争,通过攀登排行榜保持动力。
自定义题目上传
创建并分享您自己的代码片段作为练习题目。
回放与视频导出
观看您的打字过程并导出为视频。可视化按键输入,方便在社交媒体上分享。
AI生成问题
AI根据你的需求自动生成原创练习题。
AI打字分析
AI分析您的打字,识别弱手指、慢键和错误模式,并提供个性化改进建议。
徽章系统
根据游戏次数、等级达成、分数、WPM、连击和排行榜排名获得徽章。徽章会显示在您的个人资料页面。
如何游玩
- 1
选择编程语言和难度
- 2
输入显示的代码
- 3
查看结果并分析技能
- 4
挑战排行榜争取高分
注意:完成打字练习后显示的终端输出仅为演示。代码并未实际执行。
游戏规则与计分
为工程师设计的实用打字游戏。有节奏地编写实际工作中使用的代码。
输入规则
缩进(行首空格)
自动填充,无需输入。
空格和换行
代码的一部分,请正确输入(换行使用 Enter 键)。
快捷键
Esc
加载相同设置的新问题。
Tab + Enter
重试当前问题(按住Tab同时按Enter)。
难度等级
目前可挑战 Lv 1 至 Lv 5。数字越大,代码越长越复杂。
变量定义等短代码(约50次按键)
基本控制结构(约100次按键)
实用的方法链(约150次按键)
包含复杂逻辑的函数(约200次按键)
完整的功能实现(约250次按键)
计分机制
分数由以下4个因素决定。
Speed (WPM)
打字速度。
Accuracy
准确性。错误会大幅降低分数。
Difficulty
难度。等级越高,分数倍率越高。
Combo
连击。连续正确输入可获得额外加分。
等级系统
等级(S/A/B/C/D)是基于WPM和准确性的纯粹性能指标,与难度无关。可用于衡量您的打字技能本身。