lynn / hello

Word-guessing game
MIT License
350 stars 231 forks source link

Feature Request: Stats! #18

Open jay-eleven opened 2 years ago

jay-eleven commented 2 years ago

It's be nice to have some kind of stats: number of games played, won, lost, attempts distribution, streak...

Totally loving the fact that I can play more than one word every day!!!

Thanks!!!

lynn commented 2 years ago

Thank you for enjoying my clone of the game!! :)

For now, stats are a deliberate "un-feature" of hello wordl, sorry.

I really appreciate Wordle's philosophy of "not encouraging the player to waste a lot of time", and I low-key fear that any kind of stat-tracking between games would run the risk of creating an addictive environment ("playing more hello wordl because it's fun to see the number go up, and maybe I can get 100 wins in a row?" or something).

Wordle gets away with it because there's nothing you can do to influence the stats after playing one game, other than wait for the next day. But not having any stats is my way of making you get bored after a while and not too addicted 🙂

I will leave this open, because I would like to hear more players' thoughts on the matter.

khlsvr commented 2 years ago

What about stats only for the daily game? I have been going through different clones and what I have been looking for are tthree features, an "universal" daily game (I get the same daily as everyone else), some stats and written in javascript, typerscript or few other. This clone is getting close. It would be used as a game for Lojban language version using just these words as the dictionary https://www.lojban.org/publications/wordlists/gismu.txt A bonus would be to see the definition of words (seen after each dictionary word in that file) used for guessing or at least for the correct word if found. That feature can be found in some clones, but they then might lack the daily word heh

endrift commented 2 years ago

I've already sunk too many hours into this without stats, so I'm unsure if adding stats would make it more addictive than it already is.

Pberry2 commented 2 years ago

Would love to have a correct puzzle solve//streak counter. Don’t really care about the stats or time or which guess you solved on… just wish we could see how many in a row we’ve completed.

Traupmann commented 2 years ago

Wow, I agree and disagree with Lynn. The addictive nature of the game is already there - I am addicted! Some stats do add to the repetitive playing of the game. But some stats could add to the attractiveness and completeness of the game.
My suggestion would be that the toughest word should be shown as a word and a game number (?) so it can be passed to a friend. This would require the ability to enter a game number to start. Each completed game could show the game number. Also, add the average attempts to solve all puzzles. This eliminates the impetus to complete hundreds of games in a day but provides some measure of competence (& resolves some friendly betting). I hope this helps

khlsvr commented 2 years ago

Just want to mention here there is a finnish wordle clone whose maintainer is planning, or has already refactored some code for some more complex (I guess) stats. They already have simple stats. The features of that clone are discussed in english here: https://github.com/Cadiac/sanuli/issues

They are also adding a share feature, so you can share the wordle you have solved or you are solving.

The UI and the word lists are in finnish, but it has been translated to english in this fork https://github.com/La-Lojban/valsr the word list in that version is Lojban. The fork has some small features (like getting a "NEXT" button after solving a daily word that takes you to a chain mode) that are not found in the finnish one but on the other hand the finnish version might have something the Lojban doesn't yet have.

SystemDisc commented 2 years ago

@lynn It is inevitable that something similar to hellowordl will appear that includes stats. It is also inevitable that people will become addicted to video games. I am of the opinion that people should be allowed to make their own choices. If you think it should be off by default, by all means, hide it under settings. If you are worried about people wasting their time, by all means, make "Hours played today" a primary stat that is emphasized with some subtext around "try not to waste your time" or whatever you'd like to convey. That being said, I think it would be a great feature to include, and I think the more configurable a game like this is, the better it is.

RayKlefstad commented 2 years ago

I would like to see histogram stats, but you could add a button to reset them back to zero, or you could have them auto-zero at the start of each session.