lynn / hello

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

Hard mode doesn't detect letter in wrong position #49

Closed carlmanaster closed 2 years ago

carlmanaster commented 2 years ago

Screenshot_20220120-212147_Chrome I was hoping hard mode would protect me from mistakes like this,. I already knew that "A" couldn't be the third letter, but it let me put it there again.

JohnHKoh commented 2 years ago

The original Wordle game seems to also only validates correct letters in correct positions (green letters).

image

lynn commented 2 years ago

Wordle's hard mode enforces that yellows be used in subsequent guesses, but not that they actually be moved elsewhere; and it enforces greens to stay in the same spot. Someone on Twitter asked for an "ultra hard mode" that enforces yellows to move away and grays to not be reused. 🤔

I don't totally see the point, because these are easy rules to self-enforce while also eliminating some of the more strategic aspects of the game. I only ported Hard Mode because Wordle has it and people might want to practice with it.

carlmanaster commented 2 years ago

OK, thanks. For the record, I agree with the request for UHM, because I am using HM to catch my mistakes as a player who intends every guess to be viable.

lynn commented 2 years ago

Ultra Hard mode has been added 🚀

carlmanaster commented 2 years ago

Wow! Thanks! I appreciate the follow up.

On Sat, Jan 22, 2022, 9:07 AM Lynn @.***> wrote:

Closed #49 https://github.com/lynn/hello-wordl/issues/49.

— Reply to this email directly, view it on GitHub https://github.com/lynn/hello-wordl/issues/49#event-5937160596, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAJT4UKLW7L642MFEES7ULDUXLP53ANCNFSM5MOTE6RQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you authored the thread.Message ID: @.***>