Блог пользователя P_Nyagolov

Автор P_Nyagolov, история, 8 лет назад, По-английски

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.

  • Проголосовать: нравится
  • +79
  • Проголосовать: не нравится

»
8 лет назад, скрыть # |
 
Проголосовать: нравится +13 Проголосовать: не нравится

what score is considered to be good? :P

»
8 лет назад, скрыть # |
 
Проголосовать: нравится +27 Проголосовать: не нравится

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.