RhythmicTypeX

RhythmicTypeX is an adaptive rhythm game designed to develop typing & coding virtuosity on the keyboard, based on musical rhythmic training techniques used by professional musicians. The game play is designed to easily train with the 10 fingers typing method in a fun way.

Rhythm Game - Train typing effectively with beats!

RhythmicTypeX helps you to push your limits and acquire ever increasing finger dexterity in typing and/or coding, is up to 750 BPM if you can reach that! It is designed to easily learn and train the 10 fingers typing method, applied to letters, special characters (SHIFT & ALTGR) and your custom text input (ex: coding expressions). Supported keyboards: US (QWERTY) and German (QWERTZ) + 91 variations. (See Supported Layouts section)

Adaptive design

At the beginning of each round, you type 16 characters and your speed is then measured. The tempo is set according to your performance, as well as the size of the grids, and the speed automatically and gradually increases with your performance to help you train efficiently. You can also modify the tempo in real-time with ARROWS keys. You can always get better, up to 750 BPM if you can!

The rounds are 20 minutes long and at the end, you can see you performance results.

Supported keyboards

The target keyboard layouts are the US (QWERTY) and the German (QWERTZ), but 91 variations of these 2 layouts also work for this game. See the list of supported keyboards:

Blind Typing

If you already are familiar with 10 fingers typing and you already know which finger types which characters, you can look directly in the upper grid to train typing looking directly at the grid only, The rhythms to give your fingers a new sense of dexterity and ease in typing.

Customize your training

You can isolate the specific characters you want to play with and the 'Focus' option in the game will help you to work on your week spots to make them strong by adding methodically the characters that you miss with the other characters in that context to the beginning of the characters list, so that you can practice them in priority. You can turn this mode on and off, as well as reset the list to its initial state when you are satisfied.

The options look like this:

RhythmicTypeX-r6vvq

Rhythmic training methods

For the purpose of designing this game, I made a Proof of Concept as Bachelor project in Games Programming, where I studied various rhythmic training methods used by processional musicians to acquire dexterity. Most of the rhythms used in this game, as well as the adaptive mechanic have been tested by participants for this research.

If you are interested in the exact methodology and the work associated with this game, you can find more information here:

Here below, you can see examples of rhythmic patterns used in the game. The grey squares are the subtle beats and the brown ones, they accentuated beats.

Common rhythmic patterns

These are examples of known rhythmic patterns:

RhythmicTypeX-gsif3

RhythmicTypeX-94apc

New rhythmic pattern discovered

This rhythmic pattern is one that was associated with the best typing performance and speed during the research for my proof of concept:

RhythmicTypeX-1tcx2

20 minutes, a few times a week - Practice makes perfect

The rhythmic patterns success each other in an order that was also tested during my research and it is progressively and methodically evolving during the 20 minutes session, or round, so that you can progress efficiently. This game is a tool that has wisdom from classical and jazz musical training and it can be used to push your typing performance to a level of great ease and flow. You can develop your own training strategies by choosing your characters or making strategic tempo changes and see what works best for you. Have fun!

RhythmicTypeX System Requirements

Minimum

Recommended

OS version

Windows 10 (64 bits) and above

OS version

Windows 10 (64 bits) and above

CPU

Intel(R) Core(TM) i7-9750HF CPU @ 2.60GHz, 2.59 GHz,

CPU

AMD Ryzen 5 2600 Six-Core Processor, 3400 MHz, 6 cores, 12 logical processors (and above)

Memory

8 GB RAM

Memory

32 GB RAM and above

GPU

NVIDIA GeForce GTX 1650

GPU

NVIDIA GeForce GTX 1050 Ti (and above)

DirectX

DirectX 12

DirectX

DirectX 12

Storage

350 MB

Storage

500 MB

SoundCard

NVIDIA High Definition Audio

SoundCard

NVIDIA High Definition Audio (and above)

Additional Notes

US English (QWERTY) or German (QWERTZ) keyboard layout, or a variation of them supported by the game. See the list of the supported layouts here: https://sharpenedgames.eu/rhythmictypex-supportedkeyboardlayouts/

Languages Supported

  • Audio: N/A

  • Text: English

© 2023 Yann Savard, Germany, All rights reserved. The game RhythmicTypeX was built, designed, developed, made and owned by Yann Savard in Zorneding, Germany.

Privacy Policy (Opens in new tab)