Share your repls and programming experiences

← Back to all posts
⌨️ HyperTyper: Ultimate Typing Test ⌨️
PYer (3266)

Tired of typing slower than the person sitting next to you? Have motivation to improve your WPM, and accuracy with Hyper Typer! Complete short typing sessions, and compare yourself to others on the leaderboard.

With all the typing tests around, I decided to create one! The stylesheet was inspired by: https://nitrotype.com, and the random scentences were taken from: https://randomwordgenerator.com/sentence.php. Any bugs with the login are due to repl auth.

THIS IS MY LAST POST UNTIL SUMMER BREAK ENDS

Taking summer vacation, and a break from coding. The person who gets the best score after 3 months, will get...

*drumroll please**

1 Cycle

Due to this amazing prize, I expect a massive amount of users! Thanks for reading this, please open the repl and giv it a try! Comment any suggestions, or bugs that I'll never get around to fix.

Once again, I'll try to get back to all notifications after summer break. Thank you!!!

Commentshotnewtop
StudentFires (327)

@CSharpIsGud @PYer it's over, day one, complete victory. Hands down.
#goodpostarmy

StudentFires (327)

@CSharpIsGud What happened to your score?

adityaru (147)

hmm....

totallyLegit100PercentLegitResults = {
    score: 10**10,
    time: -10**10,
    wpm: 10**10,
    acc: 10**10,
    ses_id: '74331198162114765'
}

const async sendReq() {
  fetch("https://hypertyper.pyer.repl.co/session", {
    method: "POST",
    body: JSON.stringify(totallyLegit100PercentLegitResults)
  }).then(res => console.log(res))
}

setInterval(sendReq(), 1)
adityaru (147)

@adl212 Press ctrl+shift+i, then paste the code in, you will see (sometimes it doesn't work and might crash your computer).

adl212 (56)

@adityaru So basically, a hack?

awesome10 (206)

I WILL NOT STOP UNTIL I HAVE 70+ WPM

edit: thanks for the upvotes people!

GavHern (81)

I personally find that it is nicer when, if you screw up, you can keep going rather than get stuck on the letter. it feels unnatural and I should have to hit backspace. Incredible job though!

awesome10 (206)

@GavHern its based on nitro type

AdCharity (1264)

Obviously, I rank first for wpm

DynamicSquid (2276)

@AdCharity 107, that's insane! my highest was like 98 or something. my average is way down at 70...

HahaYes (936)

@DynamicSquid hmmmmmm I think I need to tryhard again...

syflexer (467)

@DynamicSquid why do you have 100 sessions why

DynamicSquid (2276)

@syflexer i don't have a life I get bored sometimes. I also could you a little practice lol

syflexer (467)

@DynamicSquid i would just use nitro type its the same thing but cooler lol

MrEconomical (2197)

@AdCharity MrEconomical has joined the chat

StudentFires (327)

@MrEconomical Lmao, that is all we need to know, RIP AdCharity.

studentAlfredAl (393)

I never saw your wpm though :( @AdCharity

AdCharity (1264)

@studentAlfredAl does the leaderboard reset or something
Economical and I were first and second (respectively)

CSharpIsGud (415)

@AdCharity I don't think it resets, I was first for a few minutes but then I decided I wanted infinite wpm

AdCharity (1264)

@CSharpIsGud no it resets the db I think

studentAlfredAl (393)

Yes, it recently updated :) I see everybody's scores now :D You are a fast typer! :D @AdCharity

ShivankChhaya (71)

@syflexer Nitro type is really the same thing. But keep up the good work @PYer!

BobTheTomatoPie (1002)

this is awesome dude!

Bookie0 (2811)

Cool! But for some reason it’s not working on iPad, also if I have a Bluetooth keyboard, whenever I click space, it just brings the page down, kinda annoying because then I can’t type.

Anyways good job!

HahaYes (936)

Pyer how do you add the login with replit?

SharvessSinnath (0)

Accuracy: -Infinity%

RahabarSekandar (0)

Looks like it aint updating anymore, what a shame

hg0428 (76)

instead of doing
with open("file") as f:
a=f.read()
you can do:
a=open(file).read()
It works exactly the same

NathanChen8 (0)

I was on the leaderboard one day. And suddenly the next day, everything reset and it did not save. I logged in tho!

CodingCactus (2492)

Is it just me or do my scores not save?

studentAlfredAl (393)

@kevin747 Hey kevin, check out this repl

RogueHalo (404)

Amazing project! One thing though, on the leaderboard when I go to change the sort to wpm or total sessions from points the green highlight still stays on the points instead of changing to wpm or total sessions

No biggie but I'm just picking out little things lol.

Name12 (50)

that's a very nice program. Mabey you can add some animations to it live nitro type. that would be awesome.

CodingCactus (2492)

erm I think there is a space off the screen which doesn't show which character i am on (i am on a the space)

CodingCactus (2492)

Would you mind making it show the sentence while counting down?

Zeune (34)

Inspirational, I have been wanting to do my own typing game also. Yours is fun, but it would be nice if the text you have already typed faded so it wasn't as pronounce. Also, if you could actually use backspace instead of just pushing the proper key, but all in all Good game.

awesome10 (206)

@Zeune 2 things, 1. it does that 2. this is like nitro type, you get basically one chance to type a letter, no backspacing :\

studentAlfredAl (393)


let me know if you get a higher wpm ;)

ZachariahIkenbe (1)

Yo dude can you remake this for me but with an auth for a discord account?

Groddzilla (0)

this is kindsa pog

studentAlfredAl (393)

When you realize there's no one sitting next to you...

bramley (187)

Hey @PYer! This is really cool! What if you made a page where people could submit their own paragraphs/sentences?

Miner36 (14)

we have a hack! yay

tussiez (7)

Whenever I click one of the buttons at the top, Repl (or something) keeps throwing Internal Server Errors??

NeilYe (5)

when is this on app store?