Creating full-featured typing game is not so easy. I had to do a lot of research about the topic.
- First, I had to find a way to track the user's types and check if they are correct.
- Second, I had to find a way to generate random words and move caret's position.
- Third, I had to find a way to calculate the user's typing speed and accuracy.
- Finally, I had to find a way to make the game look good and be user-friendly.