P_Nyagolov's blog

By P_Nyagolov, history, 6 years ago, In English

Hello everybody,

Recently I decided to learn a bit of html/css/javascript and by googling every single step, I managed to create some game which is based on typing tests. Since typing speed is often a concerning topic among coders, I thought that maybe some of you could find it entertaining. So I invite you to try it at http://crazytyper.cf/.

The home page describes what it's all about and I think it's pretty self-explanatory:

You will see ten words moving on the screen, each following its own linear trajectory. Your goal is to type words that are currently on the screen, hitting space or enter between different words. As soon as a word hits the border of the screen or you type a word correctly, it disappears from the screen and is replaced by another word at a randomly chosen position. Once you type a word correctly, the number of letters in that word is added to your score. The moment you hit a keyboard key, a 60-second timer will start counting down.

In case somebody is interested, I uploaded it to GitHub — https://github.com/Peshooo/Crazy-Typer. As I mentioned, I am an absolute novice when it comes to programming not related to competitions so I would appreciate your feedback and suggestions.

  • Vote: I like it
  • +79
  • Vote: I do not like it

| Write comment?
»
6 years ago, # |
  Vote: I like it +13 Vote: I do not like it

what score is considered to be good? :P

  • »
    »
    6 years ago, # ^ |
      Vote: I like it +8 Vote: I do not like it

    We can't know at this point, mine goes around 300 +-20

  • »
    »
    6 years ago, # ^ |
    Rev. 14   Vote: I like it +3 Vote: I do not like it

    Here is a list of my scores in the order in which I received them (for reference, I type slightly over 120 wpm on sentence-typing games).

    326 315 400 403 400 373

    It gets slightly easier once you get used to following the words in a strategic order.

»
6 years ago, # |
  Vote: I like it +27 Vote: I do not like it

Very nice. I'm sure that the description can be shortened btw. ;p

Maybe it's possible to create CP edition of your game? With words like: include, int, submission, mnbvmar, return. How big is the dictionary you use? I remember that mareksom has once used our templates as dicionary in typespeed, that was cool.

I'm getting around 350. My highest score after 5 tries: 378. I guess getting around 100 WPM in typing tests should give you 400 points here. One must get used to finding words that are far away from dying.

  • »
    »
    6 years ago, # ^ |
      Vote: I like it +21 Vote: I do not like it

    This game — https://zty.pe is quite similar and has cool design.

    • »
      »
      »
      6 years ago, # ^ |
        Vote: I like it -8 Vote: I do not like it

      Not pressing space is killing my ocd

    • »
      »
      »
      6 years ago, # ^ |
        Vote: I like it +8 Vote: I do not like it

      After playing that game for ~30 minutes, I've tried to write an email and wrote one without a single space in it

  • »
    »
    6 years ago, # ^ |
      Vote: I like it 0 Vote: I do not like it

    Thanks for the feedback! The dictionary is what showed up first when I googled "top 1000 english words". Not sure why but I removed those with less than 3 characters so there are 971 words in total.

    Pretty sad that my WPM is around 100 (a bit more) but I still haven't scored more than 330 here :D Maybe that's because my WPM on 10fastfingers is tested only on the 200 most common words and I am simply used to typing them fast.