All my ideas I can come up with at the moment

Jashe shared this idea 20 days ago
Under Consideration

Heyo 10FF community,

I have had many ideas on this lovely site for the past years but never really bothered to utter them, so that’s what I am going to do now!


As I have been frequenting this site for the past 4 years and also happen to be one of the top typists + a supporter, it hopefully is not difficult to see that I do love this web page and would love it to be improved. I hope my suggestions make sense or are even really good and if so, can be implemented within the next months. I am not a programmer or anything of the sorts though, so I don’t know how difficult it is to code the features.


Apropos, I had this rather crazy idea a while ago but I thought that since so many tech nerds, programmers, gamers etc. use this site to practice their typing speed, surely there are some competent coders who would love to give a helping hand when it comes to implement new features (such as the ones listed below ;D)?

If the site does improve and thus gain more revenue through patreon, it might also be possible to pay these volunteers - or the site mods, in the first place, who should also have a big say in how the future of the website will look like-.


While 10FastFingers has improved a lot since it was created, new updates are quite rare and if there’s one, it’s far from being perfect (see the bugged multiplayer mode), or this:


/tIgtBnv0UqYqHGvgJ9RhsdeVH6sPmxT2nK3Gn9X0DmtpjlsDABgiCGbxCLz-8pGUW1K_tn9TD24gpUnPVXM9T56usuWu30X5JOjp-xaEz4HsZYsE2eGJ0bA-lbMCSANIRI006xcJ


I certainly don’t want 10FF to become a car racing game or anything like that. I am grateful for features such as the various languages and constant new competitions, however I do still believe it could be dramatically enhanced and so without further ado, here are some of my most critical suggestions:


-Revamp the site

Very general statement, by this I am mostly referring to the graphics and design of 10FF. While it’s much more beautiful than it used to be in say, 2012, it’s still quite plain and simple and could use some work. Nitrotype changed their design completely recently and I like it a lot more now.

Very much like typeracer, I believe that 10FF has quite a dated look and could be made to look more modern. However, I do not have any concrete suggestions as of now, except:


-Incorporate stylish themes

For those who don’t know what I am talking about, take a look at this: https://userstyles.org/styles/browse/10fastfingers

basically, it leaves the users much more freedom as to how the website looks, be it colors, or the font of the words.


-Add a real time WPM display

Some people like to see their current WPM while they are typing, so I suggest implementing an optional on-screen display akin to this: https://10fastfingers.com/forum/viewtopic.php?t=3597

The total amount of words, the accuracy, remaining time… many things could be displayed, I suggest to let the typist choose for themselves what they want to see.


-Update the Top 200 and 1000 words


From what I know and have heard, the website is very weird and wrong in this regard. The Top 200 words in English, by far the most common language, aren’t even 200 words in the first place, and the 1000 words category looks like someone just wanted to put hard words like “Committee” in to make the advanced mode… well, advanced.


Anyway, to end the rant, please have a look at the top words in at least the most important languages and fix and update them so that they are finally correct =) (to whatever extent possible, as languages are flexible and the top words are not necessarily easy to determine)

I know that, for instance, some people on a typing discord have proposed fixes for the Spanish top 200 words and I believe the word list was thereupon updated.


Should the new words be easier or harder to type, it should be easy to display which word list was typed for a certain typing record. Old records should of course be kept and not abolished.


-Ingame Currency

I am not too sure about this and how it would work, but I thought it’d be nice to give the typists some incentive to say, do achievements or the Top 1000 mode. This is a big change with a lot of potential, take a look at https://www.nitrotype.com/ who have implemented money/cash in their website. For 10FF it can be anything… stars, letters, whatever, I don’t know.


-Show an All Time Leaderboard


There’s a leaderboard for the past 24 hours, a list with the most dedicated typing addicts, and a list of the most active languages, why not also add a leaderboard for the top typing records of all time? (Or also only for certain time periods like 6 months or 1 year or even ones that can be manually set)


If not for all languages, a leaderboard should be added for the most common and important ones. I like the Top 20 format, with the option to extend it to Top 50 if need be.

Linsk has done an excellent job compiling some of the records in languages such as English and German, and I’m sure he’d be willing to continue on establishing the leaderboards for individual languages if the end result were to be displayed on the actual website ;)


In the FAQ it is stated that the reason this isn’t a thing is because of in-game cheaters. However, while I don’t strongly believe in the site’s -anti-cheating system (if that could be improved that would also be a massive improvement), I do believe in the active site mods who are doing a great job removing cheaters and keeping a close eye on suspicious users.


If this does somehow end up being too much work due to people who need some sort of fake self-affirmation, I can understand if it is removed (or not implemented in the first place, of course).


-Improve the profile page and community interaction


I believe this is a section that can be hugely improved, still. As already shown, the Activity section has not been implemented still, although I first saw it many many months ago.

There’s many suggestions here.

-For example, one would be to allow users to see the amount of viewers on their profile page - like nitrotype used to do - or even make it publicly visible.

totally not suggesting this so I can see how famous I am


-It would also be a great first step to allow formatting in profiles. As of right now, profiles tend to look very catastrophical once the content of the description exceeds a few words:

/iaplPzGlr7Q3DrenkJabDtUrWRdBR0o-G5mMJs1l3N8DjZ6w67ySYEohzN0JYE5HvvpFk9jQp9L3V8OSoFLFUuRlK-yMlqYG-wBJSDB2ct7-EGJ90lHYoq0WoX5sw7lFbFvfBZpk

Oh and also, make links “clickable” please.


-Even more achievements are welcome in my eyes. Especially Achievements of Honor-esque ones that are hard to achieve, hidden and don’t really count to the normal achievements, in order not to frustrate people who are… well, not among the top 1% of typists.

But the achievements don’t have to be like “win 100 competitions” or “reach 200 WPM”, they could also just be fun or demand certain scenarios. There could also be achievements dedicated to the unpopular Top 1000 mode ;)

When Multiplayer gets better, achievements for that could also become reality. This is also combinable with the in-game currency where you get the currency on top of the achievement itself.


-A kind of rank for the players is also an idea, it could be something like on typeracer:

/rGF_xg0J__QaLSFOdF_uCx04Tlth4VBcd_eFao3kMFjUer5h_EarnVhywgCkWzaHJw1FafLQ65btsxqNg-6aojva68b8YTLZG7HRSSGjZ1c_adATTPjPzQqT5WjTXKOHp27-nU66 or it could be also shiny stars next to the user’s name.


-Right now, it’s pretty much impossible to establish contact with any given typist on the site. This should not be the case, in my opinion you should be able to search for individual accounts, be able to friend them, block them, send them messages, or even give them some kind of reward.


-I personally would also love to see more statistics, if they’re available.

While I like the current stats very much, there could be some more numbers that can be displayed on one’s profile, like overall peak WPM, average overall accuracy, and instead of solely competitions taken and wins also Silver and Bronze medals for when you finish 2nd or 3rd place!

If you want to get real crazy you could also add the strongest and weakest words, letters, letter combinations, average time to press spacebar etc.


-Furthermore, I like the idea of daily comps. Much like the current daily battles on the 10FF discord (managed by Linsk), there could be special comps in a random language that last a certain period and that give some kind of reward (see in-game currency).

Why random? Because having it in one language like English would be asinine… there would be no diversity, equality, no chance for almost all typists to hold a top spot on the competition since the same typists would keep winning every time. Therefore, it has to be in random languages.


Back in 2016 there was a Facebook thing when Christian would post daily competitions and announce the winner when they ended. I really enjoyed these since I won a few of them and would like to have them back. Right now, I am already very happy with the battles on discord, but I don’t see why it shouldn’t be a promoted event on the official website as well.


(Why were facebook comments on competitions removed, btw?)


-And talking about Facebook, I would love to see more interaction with other websites.

While Facebook almost seems to be dead by now, 10FF still has a whopping ~110.000 followers, a huge number of people that we could potentially attempt to reconnect to, for example, Christian could, again, post the daily comps on Facebook and announce the winner at the end. Some more cooperation with websites such as typeracer or nitrotype or even smaller ones like ztype, klavogonki, typeshoot, type’n’conquer etc. will probably benefit the typing community as a whole and lead to whole new possibilities. P. Phan has already demonstrated what can be gained from seeking new contacts (and sponsors).

Potentially, there could be typing tournaments on 10FF, but typeracer is probably the better site for that since the same words over and over again don’t really provide a lot of diversity or entertainment.


There used to be a chat on the website which was for some reason removed, and now we’re left with Discord; I would love a huge advert to our discord servers. This is even more important if my suggestions on community interaction cannot be implemented, as Discord is ultimately where the community unites. Our main 10FF discord server is a great demonstration for what can be achieved if there’s the willingness to actually do stuff. A lot of my suggestions are basically implementing features from discord into the official website, so I strongly recommend taking a look at Discord for potential improvements.


That’s it for now. Thanks for reading through this massive wall of text if you did, and make sure to return some feedback. If you liked my ideas, upvote this post please! Let’s make this an awesome typing website =)

P.S. What do you guys think about adding other modes besides 1 minute? Like a 10 minute marathon, a instant death mode like on typeracer, a 30 second sprint mode and so on...

Best Answer
photo

Thank you, really appreciated taking the time for this feature write-up!


> however I do still believe it could be dramatically enhanced and so without further ado, here are some of my most critical suggestions:


Agreed, the site had minimal updates in the last couple of hours, some of them were moderator features which aren't visible to the public though. I'm currently working on the next version of 10FastFingers (basically to make it future proof and to give myself a much needed boost of motivation to add new features).


> Revamp the site

While a lot of users really like the site of 10FastFingers I do plan to add a redesign with the relaunch to make the layout more flexible for different resolutions and devices but also give it a general overhaul. This change will probably make a lot of people unhappy at first, but I hope over time the benefits of the new layout will become apparent.


> -Update the Top 200 and 1000 words


I usually take the wordlists coming from wikipedia as they are the most reliable source, though oftentimes are based on the corpus of old books. For some languages specific users provided a great quality list (or even collaborated with multiple users via the forum to come up with the wordlists). In general, I try to avoid changing the wordlists (everybody has an opinion, so there is no perfect list but changing it dilutes the ability to compare past results). However, version 3.0 might be a good time to overhaul some of the wordlists.


It might actually be a good idea to have some kind of versioning system for the wordlists and attach the version of the wordlist with each result, but I have to think about that.


> -Ingame Currency

I will take a look at their implementation but in general, I am very cautious when it comes to ingame currency.


> -Show an All Time Leaderboard


Linsk has in general done an amazing job for the 10fastfingers community! The main reason this feature hasn't been implemented yet is for performance reasons. I can build a system that should make it performant and accurate though that takes time, but definitely something I consider for v3.0


> -Improve the profile page and community interaction


Some slight profile formatting should be possible but too many options and users will abuse it. Will have to find a viable middleground.


> see the amount of viewers on their profile page

do you mean the amount of viewers right at that moment or visitors in general?


> Oh and also, make links “clickable” please.


this is one of those things that sound reasonable but are very dangerous. Links for fishing attacks are one of those.


> -Even more achievements


definitely plan on adding more achievements, currently working on a system that makes them appear instantaneously and have more of a game-like feeling when unlocked.


> rank for the players


sounds like a good idea.


> -I personally would also love to see more statistics, if they’re available.

agreed.


> (Why were facebook comments on competitions removed, btw?)


GDPR, too much hassle to figure out what was allowed and what wasn't :/


I have saved this post and will definitely consider a couple of the suggestions, though there is still a long road ahead of me before the initial release of version 3.0 and then the following feature requests. Thank you so much for your feedback and the time it took to write it all down in this clear and structured form, I really appreciate it!

Comments (2)

photo
4

Thank you, really appreciated taking the time for this feature write-up!


> however I do still believe it could be dramatically enhanced and so without further ado, here are some of my most critical suggestions:


Agreed, the site had minimal updates in the last couple of hours, some of them were moderator features which aren't visible to the public though. I'm currently working on the next version of 10FastFingers (basically to make it future proof and to give myself a much needed boost of motivation to add new features).


> Revamp the site

While a lot of users really like the site of 10FastFingers I do plan to add a redesign with the relaunch to make the layout more flexible for different resolutions and devices but also give it a general overhaul. This change will probably make a lot of people unhappy at first, but I hope over time the benefits of the new layout will become apparent.


> -Update the Top 200 and 1000 words


I usually take the wordlists coming from wikipedia as they are the most reliable source, though oftentimes are based on the corpus of old books. For some languages specific users provided a great quality list (or even collaborated with multiple users via the forum to come up with the wordlists). In general, I try to avoid changing the wordlists (everybody has an opinion, so there is no perfect list but changing it dilutes the ability to compare past results). However, version 3.0 might be a good time to overhaul some of the wordlists.


It might actually be a good idea to have some kind of versioning system for the wordlists and attach the version of the wordlist with each result, but I have to think about that.


> -Ingame Currency

I will take a look at their implementation but in general, I am very cautious when it comes to ingame currency.


> -Show an All Time Leaderboard


Linsk has in general done an amazing job for the 10fastfingers community! The main reason this feature hasn't been implemented yet is for performance reasons. I can build a system that should make it performant and accurate though that takes time, but definitely something I consider for v3.0


> -Improve the profile page and community interaction


Some slight profile formatting should be possible but too many options and users will abuse it. Will have to find a viable middleground.


> see the amount of viewers on their profile page

do you mean the amount of viewers right at that moment or visitors in general?


> Oh and also, make links “clickable” please.


this is one of those things that sound reasonable but are very dangerous. Links for fishing attacks are one of those.


> -Even more achievements


definitely plan on adding more achievements, currently working on a system that makes them appear instantaneously and have more of a game-like feeling when unlocked.


> rank for the players


sounds like a good idea.


> -I personally would also love to see more statistics, if they’re available.

agreed.


> (Why were facebook comments on competitions removed, btw?)


GDPR, too much hassle to figure out what was allowed and what wasn't :/


I have saved this post and will definitely consider a couple of the suggestions, though there is still a long road ahead of me before the initial release of version 3.0 and then the following feature requests. Thank you so much for your feedback and the time it took to write it all down in this clear and structured form, I really appreciate it!

photo
3

Hi Christian,

thanks a lot for the quick reply and sorry for my very late one! Been quite busy in the last few days or rather, my mind has been elsewhere.

I am very happy that you are working on 10FF 3.0 and hope to see it being released this year, though that might be too optimistic haha :D

No one (you, Linsk, Ayasu) were fond of the ingame currency, and I personally don't care that much about it so I guess you can scratch that idea.

I would definitely love an all-time leaderboard :) It also really works well for this site, on typeracer an all-time leaderboard couldn't really work, on ratatype there is one which is reasonable, but with 10FF there are no issues at all I figure. It could also very realistically drive up the motivation of some top typists to reach those sweet top spots on the leaderboards :)

Yeah something that bothers me is that I guess some people will always try to abuse, exploit features and even cheat. Maybe that's just an inevitable punch we have to take, so to speak... I'm fine with a middleground, though I didn't really hesitate with suggesting to make profiles formattable and links clickable because in all the years I've been here I have not seen a single link that is a scam or serious advert or a pathway to pornography or anything like that. But the first-world-pain I had to go through whenever I had to copypaste a YouTube video, a Discord name... really makes me wish that links were clickable :)

Oh I was thinking of the total amount of visitors, but the current ones are of course also a possibility, although with most profiles that number might just be 0.

Great to read about achievements, I also want to point out Linsk's old thread: https://10fastfingers.com/forum/viewtopic.php?f=2&t=1753

Actually typeracer also gives the drivers/users stars next to their name haha. Though I guess there could be different kind of ranks, one for skill level, and another one for activity and the age of the profiles (so like 1,2,3,4, years that an user has used the site)

Again I appreciate your quick response and your overall reaction, I don't mind if it takes a bit longer as long as the site doesn't remain the exact same for the next decade!

photo
photo
4

a few comments from me but i didnt comment on all of them since i was too lazy/didn't feel like i had anything to say

-revamp the site

yes this would be nice but i don't really feel design should be put on priority now considering improvements to functionality are more important right now but some elements of the site could definitely be improved (add a logout button/icon next to the login/create account link to the top right)

optional wpm display would be very handy for people who want it there


-update the top 200 and 1000 words

i think it's fine to keep the 1000 to actual 1000 words but 200 words is generally far too little which can result in lots of repetition or spacebar spam if the words are too short, it might be better to just label them as "Normal/Simple" and "Advanced" instead of making any references to how many words there are in the list

regarding the accuracy of the word lists it seems like a difficult issue between choosing whether they should be actual top 200/1000/etc. and whether or not they need to be saturated with more "difficult" words to prevent the average word length from being too low


-ingame currency

i must admit i dont really like this idea that much as it could end up being too weird lol

users could obtain "stars" or whatever currency it is from winning (or participating in) competitions/top 1000 clears/getting achievements/etc. but my main issue with it is i have no idea what they would spend it on


-all time leaderboard

as long as the list isn't that big (20 or 50 seems good) i believe this would be feasible if moderators could choose which accounts appear on the leaderboard as opposed to having check the leaderboard for cheaters every day


-Improve the profile page and community interaction

yes


-more achievements

i agree, more achievements could be made for the lesser known modes (do 10 advanced tests, complete the top 1000 softcore/hardcore, etc.)

photo
2

I also wouldn't argue that design is a top priority (you and Linsk certainly don't think so), but I still think there's lots of potential in that regard and I feel like my suggestions to incorporate stylish themes and a live WPM display (for example) would be simple, yet welcome changes.


I like the idea of labeling the tests as Normal/Simple and Advanced without pointing out the exact number of words in the list! I don't really like the idea of putting in longer words and thereby changing the top 200 words, and I personally don't really mind the "spacebar spam" that you speak of... I am fine with both Romanian (short words) and Indonesian (long words) it's more difficult words that bother me like Dutch or Finnish...


I also like the idea of letting the moderators moderate the leaderboards, that is, if you are willing to go through all the work and trouble :) You could also enforce the rather strict validating process (for future typists) in order to qualify. Seems like a good idea to me!

photo