Reading this old Reddit thread, and seeing the following comment, got me thinking.
[–]maelfyn -2 points 8 years ago
Game needs more quote variety. I think I was typing about ten different quotes. Averaged about 98 wpm
After reading this, I realized that an announcement about our progress on adding new, richer texts is long overdue. So, without further ado. . .
Typeracer Texts/Quotes – 2017 New Years Status Update
We’re starting to build up a regular cadence for adding new quotes. As of January 14 2017, we are at 2,058 quotes in the main universe, play.typeracer.com ! Of those, a total of ~1,500 new quotes have been added since Sep. 2016. Typeracer’s quote environment is the broadest, and freshest, it’s ever been.
If you’ve been racing much recently, you’ll have noticed the new quotes. Our newest batch has includes a selection of user submissions; as a reminder, you can always submit your favorite quotes using the “Contribute” link at the bottom of TypeRacer . (We will review it only if the submission is complete.) Thanks to everyone who has been submitting! Everyone has a part in defining what Typeracer becomes by submitting their favorite quotes, so if you have any ideas, be sure to submit them.
In addition, we’ve included loads of new quotes from classic films and books. For example, we added the following quotes/sources in December:
|Title||Author||# of texts|
|War and Peace||Leo Tolstoy||15|
|The Great Gatsby||F. Scott Fitzgerald||15|
|The Brothers Karamazov||Fyodor Dostoyevsky||15|
|Anna Karenina||Leo Tolstoy||15|
|Pride and Prejudice||Jane Austen||15|
|Nineteen Eighty Four||George Orwell||15|
|Don Quixote||Miguel de Cervantes||15|
|V for Vendetta||James McTeigue||15|
|Moby Dick||Herman Melville||15|
|The Grapes of Wrath||John Steinback||15|
|Invisible Man||Ralph Ellison||15|
|Great Expectations||Charles Dickens||15|
|David Copperfield||Charles Dickens||15|
|The Godfather: Part III||Francis Ford Coppola||15|
|One Hundred Years of Solitude||Gabriel Garcia Marquez||10|
|Crime and Punishment||Fyodor Dostoyevsky||10|
|Alice’s Adventures in Wonderland||Lewis Carroll||10|
|The Sound and the Fury||William Faulkner||10|
|The Catcher in the Rye||J.D. Salinger||10|
|Wuthering Heights||Emily Brontë||10|
|The Trial||Franz Kafka||10|
|The Arabian Nights||Anonymous||10|
|Gulliver’s Travels||Jonathan Swift||10|
|The Stranger||Albert Camus||10|
|The Fault in Our Stars||John Green||10|
|Citizen Kane||Orson Welles||10|
|2001: A SPACE ODYSSEY||Stanley Kubrick||10|
|The Godfather||Francis Ford Coppola||10|
|The Godfather: Part II||Francis Ford Coppola||10|
|The Wall||Pink Floyd||5|
|Sawdust and Tinsel||Ingmar Bergman||5|
|The Art of War||Sun Tzu||5|
|The Backpacker’s Handbook||Chris Townsend||5|
|Harry Potter and the Sorcerer’s Stone||J.K. Rowling||5|
|The Canterbury Tales||Geoffrey Chaucer||5|
|Apocalypse Now||Francis Ford Coppola||5|
|The Unbearable Lightness of Being||Milan Kundera||2|
|Anne of Green Gables||L.M. Montgomery||2|
|To Kill a Mockingbird||Harper Lee||1|
We also added both quotes from Donald Trump and Hillary Clinton’s books (we kept it to 2 quotes per candidate!). I hope you enjoy all of these new quotes as much as I have. For me it’s been a learning experience being exposed to many of these classic works for the first time during a race. Does exposure to texts through a typing game translate into any kind of comprehension, spark any interest, or create any other value? I’ll leave that to the community to decide, but I’m optimistic, and look forward to hearing what everyone has to say.
On the competitive side of things, the freshness of quotes has made the high scores on individual texts more accessible than they’ve been in years. Typeracer’s fastest typists haven’t been able to race on many of the new quotes, and some quotes have barely been raced at all. It’s fun to be among the first people to type a new quote, and as an added bonus, anyone who completes these quotes is bound to get on the high scores list for that quote.
Thanks to everyone who made it happen!
There are a lot of folks we need to thank for their contributions in helping us passing the 2,000 mark – you know who you are and thank you for everything. In particular, I’d like to thank Sean Wrona (arenasnow) who has given us much inspiration in terms of our vision for our texts.
Quick Tip – “Texts completed”
As a quick tip, you can track your progress in the quotes (i.e., how many of Typeracer’s total quotes you’ve completed at least 1 race on) with the “texts” metric on http://www.typeracerdata.com/leaders. It’s a fun way to track your progress, and you’ll know that as long as you’re racing, you’re making progress.
Interested in helping out?
Anyone interested in helping us add more texts to Typeracer (selecting sources, entering texts into the system, reviewing texts, etc.), please email me email@example.com or message me on your favorite typing game site. We’d love to work with you.
Hope you enjoy the new texts, and know that we have a lot more coming in 2017. Let us know what kinds of quotes you want. Leave a comment on the blog, or stop by to discuss with us in the unofficial Typeracer Discord channel.
https://discordapp.com/invite/0ywHG3vVlLFli5tD/ (NSFW – not formally affiliated with Typeracer)
David (valikor)Read Full Post | Make a Comment ( 4 so far )
Happy New Year
Hi All – Happy belated New Year! On behalf of Typeracer I’d like to introduce our first (but hopefully not last) guest author on this blog. Noah (licahfox) is an old-timer on the site, and truly a top-rate typist. Back in Aug. 2008, the first month that Typeracer supported user accounts, and thus the beginning of all our data, Noah was the #1 typist, with an average of 160 wpm during that month. He also had the highest single score (213 wpm), a huge 50-60wpm higher than his next competitor.
I recall being one of the best racers myself (my 128 wpm average put me in 6th place in this timeframe, and I was the second most winning typist (982 wins) — second only to Bob Bongloaded (bob_bongloaded), who had an impressive 2,000+ wins! Noah was always able to beat me, but at least with his being a professional organist, I was okay with that!
In any case, later in the post we’re going to introduce a new exciting feature. The dedication of Typeracer’s fan base over the years has been inspiring to me, and the fact that we have a chance to collaborate with an old Typeracer fan who’s been playing since the beginning is completely ‘yuge, and we’re happy to be working with Noah to introduce this new feature. Let’s consider it Noah’s “Christmas present” to the Typeracer community – a engineering marvel for armchair software engineer Noah “Licahfox”, pulled off in all the spare time that he most certainly does not have.
It any case, since this “Christmas Present”, a new Typeracer contest format, is based on the Typeracerdata.com platform, we thought we’d announce Noah’s main TRData website here on our blog at the same time.
What is Typeracer Data?
Typeracerdata.com: It’s an awesome website for Typeracer fans and racers trying to track their progress. It’s also motivating, with statistics like “text bests” (the average of a user’s best race on each text). For me personally, this lets me view every race as an opportunity to beat my record on the individual text–regardless of how hard or easy it is–and effortlessly track my progress. This might help keep Typeracer fresh for some people. The rankings on the site are unofficial, since the database is incomplete by nature, but at least for the fastest typists, the data is largely complete and should be pretty accurate. And, the more the site is used, the more complete the data becomes!
The competition on Typeracer is heating up
One last thing I want to call-out before I turn you over to Noah is that I’m truly impressed with how the competitive environment on Typeracer has blossomed over the past 8 years. Noah had the fastest average in Aug. 2008 but is now #59! We now have racers such as “Typeracer Domination” Award-Winner Izzy (blade5468), Typeracer Hall-of-Fame 2016 nominee Fyda, Romanian typing legend Andrei “Why didn’t anyone nominate me?” Cristescu (kakarotto), upcoming Sean-Wrona-challenger Shazzy (treiderik) are setting a very high bar, and it’s been a lot of fun racing with you guys in 2016 🙂
Here’s to 2017, and I shall pass you over to Noah. Anyone else interested in guest authoring can email me at firstname.lastname@example.org, or message me on Typeracer. Thanks!
David Pritts (valikor)
Typeracer Championship 2017
By Guest author: Noah (licahfox)
We’ve launched a new competition called TypeRacer Championship 2017! Each month, the Championship Universe will contain a small number of texts, on which top typists will compete to see who can achieve the highest overall score; We award prizes to those who rise to the top, both for the monthly competitions and also for the overall winners of 2017.
For the current session of January 2017, which runs through the end of the month, TypeRacer will offer prizes as follows:
- First place: $50
- Second through fifth place: One free premium account for a chosen username
Many racers have already enrolled in the first Championship round, which began earlier this month. Whether you want to compete for a prize, or simply see how far you can climb up the rankings, we encourage you to participate this month in TypeRacer Championship 2017!
Hope you enjoy it!
Read Full Post | Make a Comment ( 11 so far )
As most of you know, the TypeRacer home page sports a “high scores” board to honor the fastest typists of the hour, as well as the top-100 in terms of overall average speed, races completed, and recent average, but there’s no comprehensive scoreboard to showcase the “overall” TypeRacer MVPs (herein referred to as “Most Valuable Racers”, or MVR). As an experiment, we defined the following formula to award points for both dedication and raw typing speed: TypeRacer MVR Points = Typing_Speed x Words_Typed.
We crunched the data from the past 2 years; the full list is below, and we’d like to offer a special “congratulations” to lucean, WordRacer888, tesla_diesel, jessegarcia, pentalon, shoaib_shahnawaz, maximumchris2, kevinski1, and mokori! These folks are the best overall typists from the past 2 years!
We also calculated points for each country. Looking at the top-3, we have —
- US – 520 million points
- India – 80 million points
- Canada – 78 million points
followed by other large, English-speaking countries (UK, Australia, Philippines). Indonesia, Sweden, Japan, and Germany also made it into the top-10, earning high point scores, and being the leaders among non-English speaking countries.
Looking at pure speed, a few unexpected candidates came up as the “fastest countries”: Vatican City at 86wpm, North Korea at 85wpm, and Antarctica (82wpm). (Wait, what?) A small number of folks who set (probably) fake countries such as Antarctica skewed this data. We’ve made manual updates to a few of the countries to show the countries different racers really represent.
Is this data valuable or interesting? Any thoughts or suggestions? Should we add a new “overall typists” scoreboard to TypeRacer? Should the lists be longer than 100, or maybe it should be calculated and published at the end of each month? Let us know in the comments, and see you on the track!
Top 100 Most Valuable Racers
(for all races completed on typeracer.com between October 15, 2014 and October 15, 2016)
|#||Racer||Points||Avg. WPM||Races completed||Words typed|
|4||Jesse Albert Garcia (jessegarcia)||4,888,810||120||43,030||2,442,795|
|7||Fabio Fognini (maximumchris2)||3,300,818||140||41,082||1,418,767|
|10||★ღ kelz ღ★ (kellysgreens)||2,807,589||126||34,932||1,333,843|
|14||Neto =) (fofusak)||2,636,315||104||27,875||1,524,036|
|16||Mr. lee’s expository writing class (kayak1)||2,589,427||106||25,649||1,467,444|
|19||Dream Of Sleeping (dreamofsleeping)||2,472,278||102||25,517||1,462,976|
|20||Niels Jensen (nielsjensen)||2,451,010||89||29,040||1,661,469|
|21||Ernie C (erniechiew)||2,251,592||127||19,330||1,065,596|
|25||Tim Kaler (attilitus)||1,986,062||132||15,788||905,686|
|34||Adam Schuman (shoelegend88)||1,576,048||95||17,574||1,002,912|
|38||meh meh (isuckbutimtrying)||1,421,270||91||16,519||940,404|
|39||Carlos Ortiz (estevaoima)||1,397,927||95||15,431||884,809|
|40||TK Wang (filfirst)||1,363,056||69||21,252||1,193,678|
|44||Mazhar Andalib (mazharandalib)||1,333,147||75||19,337||1,069,316|
|45||lazy dog (thebrownfoxquicklyjumpsoverthe)||1,329,184||124||14,023||644,824|
|48||Brandon Bergfalk (merebanana)||1,236,932||97||13,450||766,901|
|49||Cursed Accuracy… (cmpleteidiot)||1,172,814||105||13,889||675,603|
|51||im a freakin ballerina (playscrabble)||1,162,003||125||9,935||560,069|
|53||Enrique Villavisencio (zero9o)||1,139,183||75||16,039||906,285|
|56||⚑ DUTERTE ⚑ (dardotinfo)||1,104,818||105||11,621||635,535|
|57||Light Puma (lightpuma)||1,104,553||109||11,155||606,823|
|58||Jake Rowland (nameless337)||1,098,370||125||9,323||527,114|
|59||Wortel Stront (worstenbrood)||1,091,825||64||18,870||1,019,918|
|63||Bill Buckley (buck1249)||1,050,193||102||10,695||619,719|
|65||lavee singh (lavee_singh)||1,021,089||72||15,421||848,697|
|68||Chris Thomas (christhomas95)||1,010,536||97||11,071||631,457|
|75||Neeraj Chauhan (kevinneeraj)||949,310||102||9,800||558,977|
|81||brb getting u a doctor (osubora)||899,465||114||9,588||475,574|
|82||Andrey Lapikhin (westqt)||895,504||68||13,993||785,827|
|86||Dustin Baker (jebeidiah)||859,593||60||15,737||850,742|
|87||♕ Izzy ♕ (izzynonquit)||856,584||152||7,542||337,206|
|88||Mrs Robinson (mrs_robinson123)||850,602||70||13,036||732,126|
|92||huu duy (huu_duy99)||819,211||67||14,182||739,579|
|96||Guo Guo (a9088391)||781,085||56||15,705||842,982|
|98||♞Tinku♞ from PUNJAB (tinkujiya)||777,508||103||8,036||453,098|
|99||Monte Carlo (polishtyper)||747,127||79||11,027||572,924|
Top 100 Countries
(for all races completed on typeracer.com between October 15, 2014 and October 15, 2016)
|#||Country||Points||Avg. WPM||Races completed||Words typed|
|39||Iran, Islamic Republic Of||4,173,969||41||88,808||4,430,239|
|40||Korea, Republic Of||3,869,499||62||56,812||3,082,406|
|47||Bosnia And Herzegovina||3,141,756||62||32,141||1,672,316|
|59||United Arab Emirates||2,210,159||47||49,008||2,374,092|
|67||Syrian Arab Republic||1,578,372||41||26,776||1,403,365|
|74||Holy See (Vatican City State)||1,061,333||86||12,511||692,212|
|80||Macedonia, The Former Yugoslav Republic Of||882,896||61||12,076||657,359|
|83||Bolivia, Plurinational State Of||813,872||43||13,756||712,668|
|85||Tanzania, United Republic Of||726,729||34||15,652||802,291|
|88||Moldova, Republic Of||652,189||54||10,692||574,781|
|90||Korea, Democratic People’s Republic Of||622,015||85||6,711||374,997|
Hi All, I’m pleased to announce the winners of Typeracer’s 7th anniversary typing contest! The details of that contest were outlined in our last blog post. To refresh everyone’s memory, in the 7 days starting from Apr. 7th, all racers were given a score calculated by multiplying their average typing speed by the number of words typed during these 7 days; the users with the 7 highest scores have won a prize. Furthermore, all typists who completed at least 7 races during those 7 days were entered into a drawing, and 7 lucky winners were selected. Below are our champs (note that #8 to #15 are “honorable mention”, and in italics):
|#||Racer||Points earned||Avg. WPM||Races completed||Words typed|
We’ll be contacting #1 to #7 to ask what prize they prefer. A special congrats to our winner Ernie C (erniechiew), who completed 2,383 races at an impressive average of 122 wpm!
Moving on now, below are the lottery winners, who were randomly selected from the pool of typists who completed at least 7 races in 7 days starting on Apr. 7th.
|#||Lucky Draw Winners|
Congratulations to the winners–we’ll be contacting you via email to arrange the prize distribution. Thanks for participating, and happy birthday Typeracer!
-David Pritts (valikor)Read Full Post | Make a Comment ( 15 so far )
This month Typeracer will be celebrating its 7th birthday! When I think of how old Typeracer is getting, the first thought that pops into my mind is that I must be getting old too! I started playing Typeracer when I was back in college. When I see some of the super-fast 16-year-olds on here nowadays, destroying me with their 150-160 wpm averages, it’s pretty terrifying. I suggested to Typeracer founder Alex, that we should add a minimum age requirement to help me win more races, but he vetoed that idea, saying something about not wanting to discourage competition? Anyway… what we did agree on is that we should do something to celebrate! After discussing the idea, we thought it’d be fun to run a simple contest this week. Last week, we added a bunch of new texts (submitted by our users), so this week, we’re going to give a special bonus to our users and give everyone a chance to win prizes by doing some races, and allow people to try the new texts.
The contest is pretty simple! Starting on April 7th, we’re going to monitor everyone’s races for 7 days. Anyone who does at least 7 races will be eligible to win prizes: either a custom-built Typeracer key chain, or a free premium Typeracer subscription for 1 year. Here are the two ways you can win:
7 Winners by Total Points
We will multiply everyone’s speed by the number of words typed1. For example, if you type 3000 words, at an average of 60 wpm, then you’ll have 3000 x 60 = 180,000 points. The 7 users with the most points after 7 days will be eligible for a prize.
7 Winners by Lucky Draw
We’ll also generate a list of all users who do at least 7 races during the 7 days following April 7th. From this list, we’ll randomly select 7 more winners, who also will be eligible for a prize.
That’s it! The results will be announced here some time next week. The winners, who will be notified individually by email, can choose which prize they want: a key chain2 or premium membership. We hope you’ll enjoy the new texts, and enjoy the contest!
David Pritts (valikor)
- We use the convention of 1 word = 5 characters for English text. Cheating (by using any program, script, or anything else) will disqualify you from this contest.
- Due to the high cost of international shipping, we can only ship the key chains within the United States, but everyone is eligible for the premium subscriptions. We will conduct the lottery on April 14, 2015, where each contestant who has completed 7 races will be assigned a random number. We will be contacting the winners (starting with number 1, then 2, and so on, to offer you a prize.
Let us know what you think!
Edit: Contest results have been posted here!Read Full Post | Make a Comment ( 18 so far )
People often email or post about how Typeracer should add more texts. We have about 700 at present, but we realize that this number needs to keep increasing, especially as some users complete a lot of races and start to see the same texts over and over again. If you’ve been on Typeracer for a while, you probably are familiar with the “Wait, didn’t I just type that quote?” feeling.
If you’re a Typeracer veteran, you may be aware that you can submit your favorite texts to Typeracer. But if you’re like
some most people, you might not have seen “Contribute” link at the bottom of the main page.
Anyway, starting last year, we requested help from some of our most trusted users, and put together a small team consisting of vonunov, schoaib_shahnawaz, fyda, Vikas Yadav, and Alexander Omorodion (Agizzlefizzle123) to help me comb through over 5,000 texts that had been submitted via the “Contribute” link. First, we eliminated the ones which were unusable, either due to being too short, being incomplete, being inappropriate, or other reasons. For a reason still unknown to me, some people go to the “Contribute” form and enter excellent, high-quality quotes such as “lol u sux”, and then hit submit. Most of these didn’t make the cut. Sorry.
After eliminating the big losers, we used a voting process, where each member of our super cool “new text team” indicated that they either liked a particular text (giving it “1 point”), or didn’t like a text (giving it no points). The texts were ranked based on this point system, ranging from 5 or 6 points (meaning nearly everyone thought the quote would be good on Typeracer) to 1 or 0 points.
I then entered the first batch of the highest-ranked texts into our database, making sure to match all the submissions to the username and Pit Stop page of the submitter. This way, the people who submitted quotes get credit for them. If your text got added, and you included your Typeracer username on the submission form, your username will show up whenever people finish a race on that text. After everything was submitted into the system,
our tech genie Typeracer founder Alex Epshteyn (typeracer) did some stuff that we don’t really understand, in order to transfer and activate the new group of texts in the main site, play.typeracer.com.
Now that we have this curation process in place, we will be able to keep adding more texts at more frequent intervals moving forward. Today we’re launching about one hundred new texts, and there are still plenty of high-rated texts in our curated spreadsheet we could add. We’ll get them out there over the coming coming months. Thanks to everyone who helped! We hope all Typeracers enjoy the new texts.
Do you have texts you’d like to submit to Typeracer? Submit them here. We could also use more help filtering and choosing best texts from new submissions, so if you want to volunteer, feel free to email support AT typeracer DOT com and let us know!
David Pritts (valikor)Read Full Post | Make a Comment ( 5 so far )
Anybody who’s been on Typeracer for a while will know that the site is a platform for people all around the world to motivate each other to improve their typing speed through friendly competition. I’ve always enjoyed racing against typists from so many different countries, and in my years playing Typeracer, I’ve gotten to know interesting typists from all over. I’ve made friends with the man once called the fastest French typist in the world (motsak), and had opportunities to talk to the infamous self-proclaimed fastest typist in Italy (mattbovino) as well as Brazilian typing legend Guilherme Sandrini/Kukkain (kfzx). All of these guys have been nice enough to give me an experience that I usually don’t have: the experience of losing races, over and over again.
There are also endurance typists Dominic Dufour (dufour) of Canada, RambooUAE (killingtype) of the United Arab Emirates, and our all-time “most-races” champion, Chim Chim (chimchimchim) of the United States. I was pleased to have a chance to be in the racetrack with Chim Chim as he completed his 100,000th race. See the picture to the right; I won, by the way 🙂
Thinking about this great group of folks, and the diversity they represent, I started wondering which countries our users are actually coming from, and how they compare on the racetrack. Rather than anecdotal approximations, I decided to get all the data from 2014. Or, to be more specific, I should say that I made Typeracer founder Alex Ephsteyn download millions of races of data from our servers, and then sort, filter, and organize them for me so that I could write this blog post!
Take a look at the lists below (full raw data available here). Note that this data is based only on races finished by registered users, not guests.
Countries with most races finished in 2014
But what about speed? Which country had the fastest typists?
Countries with fastest average WPM in 2014*
|9||United States||60.4 wpm|
|11||United Kingdom||59.8 wpm|
|12||Hong Kong||56.4 wpm|
|13||New Zealand||53.4 wpm|
* not counting countries with less than 800 users.
How do typists from the Netherlands and Singapore type so fast? Or are the folks from these countries who use Typeracer not a representative sample for some reason? We’re not sure, but anyway, we hope to see you on the racetrack soon, representing your country!
-David Pritts (valikor)Read Full Post | Make a Comment ( 8 so far )
For the past couple months, we’ve spent quite a bit of time and energy trying to figure out exactly what our users want, so that we can make Typeracer better and more enjoyable for everyone.
The last round of polls can be seen here.
However, we got some feedback from a number of users saying that they not only weren’t interested in some of the features, but were actually opposed to some of the proposed features. For example, some users thought that a chat would be a distraction, and they would prefer to not have this feature. Other users prefer the clean, competitive interface on Typeracer, and opposed gamification (they don’t want to earn “points” or “awards” or be able to buy fancy cars, etc.).
So, we thought the best way to move forward was to conduct a more specific poll, to see how many users are for and against these various features. (Note that not all features included in the last poll are included in this one; we think that things like adding more texts are important to everyone, and are already working on these.)
Help us make Typeracer more awesome: do the poll here!
Thanks everyone, and see you on the track!
It’s the holiday season now, and we know what that means! College kids get to come back home and deal with–once again–the 11PM curfew set by their parents! Moms and dads with young kids are thrilled that the little ones have managed to get a cold on Christmas Eve, just before the whole family gets in from out of town! Everyone is excited about the drama and stress involved with interactions among in-laws! (Awkward, one-too-many-glasses-of-wine dinner conversation about politics, anyone?)
You might need to take a few minutes to yourself, in order to wind down and maintain a positive attitude. If not, who knows what will happen? Typeracer is here for you as always! It might be just what the doctor ordered.
On a more serious note, we hope that all our users are lucky enough to not be dealing with any of this, and that everyone gets a chance to spend quality time with friends and family. If that’s the case, and you’re busy cherishing this time, we won’t be offended if you decided to take a “typing break” for a few days. Typeracer will be here whenever you are ready for some typing fun!
Happy holidays, and we hope to see you on the track soon!
Congratulations are in order, as Typeracer has finally been granted a registered trademark by the United States Patent and Trademark Office!
It’s been a slow process, with Typeracer CEO Alex Epshteyn first applying over 7 months ago. But, as of last week, Typeracer finally has the “®” that it deserves!
As some of our users may know, Typeracer is proud to be the first game of its kind. It may also be the single largest online community dedicated to typing. Although there my be other typing games on the internet, there will only ever be one Typeracer!
Once again, thanks to everyone who has played Typeracer over the years. Your feedback, suggestions, and even complaints over the years have been essential to Typeracer’s development, and we wouldn’t have reached this point without you. We hope this is just the beginning, though, so keep racing, and let us know what you love about Typeracer, as well as what you don’t love so much, so that we can keep making Typeracer better!
See you on the racetrack!
« Previous Entries