← Back to Community
⌨️ HyperTyper: Ultimate Typing Test ⌨️
Profile icon
PYer

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!!!

EDIT: Coder100 is awarded 1 cycle for winning!

Voters
Profile icon
IsaiahAltman
Profile icon
CrawzyLedonen
Profile icon
ZIGGY1149930
Profile icon
PyCoder01
Profile icon
mollthecoder
Profile icon
Atari7
Profile icon
JRandyMacdonald
Profile icon
LuckyOreos
Profile icon
maxina
Profile icon
programmeruser
Comments
hotnewtop
Profile icon
CSharpIsGud

I win.

Profile icon
xxpertHacker

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

Profile icon
xxpertHacker

@CSharpIsGud What happened to your score?

Profile icon
ARJPEG

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)
Profile icon
adl212

@adityaru What is this?

Profile icon
ARJPEG

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

Profile icon
adl212

@adityaru So basically, a hack?

Profile icon
ARJPEG
Profile icon
awesome10

I WILL NOT STOP UNTIL I HAVE 70+ WPM

edit: thanks for the upvotes people!

Profile icon
GavHern

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!

Profile icon
awesome10

@GavHern its based on nitro type

Profile icon
BobTheTomatoPie

this is awesome dude!

Profile icon
AdCharity

Obviously, I rank first for wpm

Profile icon
DynamicSquid

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

Profile icon
HahaYes

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

Profile icon
syflexer

@DynamicSquid why do you have 100 sessions why

Profile icon
DynamicSquid

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

Profile icon
syflexer

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

Profile icon
MrEconomical

@AdCharity MrEconomical has joined the chat

Profile icon
AdCharity

@MrEconomical crying in a corner

Profile icon
xxpertHacker

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

Profile icon
studentAlfredAl

I never saw your wpm though :( @AdCharity

Profile icon
AdCharity

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

Profile icon
CSharpIsGud

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

Profile icon
AdCharity

@CSharpIsGud no it resets the db I think

Profile icon
studentAlfredAl

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

Profile icon
ShivankChhaya

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

Profile icon
Viper2211

Awesome!!!

Profile icon
Bookie0

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!

Profile icon
Coder100

Enjoy your break!

Also I would like 1 cycle please kthx

Profile icon
DynamicSquid

@Coder100 I see I have some competition.................................................................................................................................................................................................................................................................................

I'm screwed
Profile icon
Coder100
Profile icon
Coder100

I am now 2nd place if only pyer doesn't play his own games like me @DynamicSquid

Profile icon
Coder100

yesss finally 1st place in something

image
@DynamicSquid

Profile icon
DynamicSquid

@Coder100 oh cool! I'm not really that fast of a typer...

Profile icon
Coder100
Profile icon
DynamicSquid

@Coder100 I should be though, I have 10 hands

Profile icon
Coder100
Profile icon
AdCharity

@DynamicSquid wow 10 hands! I actually have 10 fingers.

Profile icon
DynamicSquid

@AdCharity ahh... you got me there lol

Profile icon
CSharpIsGud

@DynamicSquid Nah, you weren't screwed until I started playing, I just went from 0 to first place in 20 minutes. After I reached #1 I may or may not have had some fun...

Profile icon
xxpertHacker

@Coder100 RIP Coder, it's over, you lost.

Profile icon
maxina

NOICE

Profile icon
PYer

Thanks! @maxina

Profile icon
maxina

@PYer I really like the feel, I might start using this as one of my main speed typing tests.

Profile icon
PYer

Cool thanks! @maxina

Profile icon
huhelena8

"Patricia loves the sound of nails strongly pressed against the chalkboard."
PATRICIA, GIRL, YOU OKAY?????
Even thinking of it makes me wince

Profile icon
huhelena8

Wow that is really good

Profile icon
HahaYes

Pyer how do you add the login with replit?

Profile icon
SharvessSinnath

Accuracy: -Infinity%

Profile icon
RahabarSekandar

Looks like it aint updating anymore, what a shame

Profile icon
hg0428

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

Profile icon
DigitCommander

So GOOD!

Profile icon
NathanChen8

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

Profile icon
CodingCactus

Is it just me or do my scores not save?

Profile icon
studentAlfredAl

@kevin747 Hey kevin, check out this repl

Profile icon
[deleted]

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.

Profile icon
Name12

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

Profile icon
moulik08

It doesn't work

Profile icon
CodingCactus

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)
image

Profile icon
CodingCactus

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

Profile icon
Zeune

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.

Profile icon
awesome10

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

Profile icon
studentAlfredAl

hypertyper awesome score
let me know if you get a higher wpm ;)

Profile icon
ZachariahIkenbe

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

Profile icon
Groddzilla

this is kindsa pog

Profile icon
studentAlfredAl

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

Profile icon
awesome10

@studentAlfredAl [cue evil movie music]