关于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. 1

    选择编程语言和难度

  2. 2

    输入显示的代码

  3. 3

    查看结果并分析技能

  4. 4

    挑战排行榜争取高分

注意:完成打字练习后显示的终端输出仅为演示。代码并未实际执行。

游戏规则与计分

为工程师设计的实用打字游戏。有节奏地编写实际工作中使用的代码。

输入规则

缩进(行首空格)

自动填充,无需输入。

空格和换行

代码的一部分,请正确输入(换行使用 Enter 键)。

快捷键

Esc

加载相同设置的新问题。

Tab + Enter

重试当前问题(按住Tab同时按Enter)。

难度等级

目前可挑战 Lv 1 至 Lv 5。数字越大,代码越长越复杂。

1

变量定义等短代码(约50次按键)

2

基本控制结构(约100次按键)

3

实用的方法链(约150次按键)

4

包含复杂逻辑的函数(约200次按键)

5

完整的功能实现(约250次按键)

计分机制

分数由以下4个因素决定。

Speed (WPM)

打字速度。

Accuracy

准确性。错误会大幅降低分数。

Difficulty

难度。等级越高,分数倍率越高。

Combo

连击。连续正确输入可获得额外加分。

等级系统

等级(S/A/B/C/D)是基于WPM和准确性的纯粹性能指标,与难度无关。可用于衡量您的打字技能本身。