Binary is too easy, but hex can be tricky. I made a hex-based wordle puzzle for my programming game where you have to guess an 8-digit hex string in as few as 6-12 guesses using wordle mechanics... called the level "dwordle" :)
Not to ruin a joke, but does it actually make a difference for SRAM? It’s two inverters in a loop, despite not being the same size they are active components. But I’m also a software guy so I could be totally wrong.
I have no idea in practice. But for the thermodynamic limit of actually making a difference, any irreversible change requires heat to be generated, e.g. initializing to zero, truncating, or bitshifts with discarded information. In contrast, addition/subtraction/multiplication/bitshifts without over-/under- flow will not necessarily generate heat.
PS. you can also use mass-energy equivalence to extend this to calculate the lower limit of mass for a given quantity of information. TL;DR: The internet weighs 50g https://www.youtube.com/watch?v=WaUzu-iksi8
afaik, guessing anything not 00000 or 11111 at first step will lead to an optimum strategy of 3 steps. because you introduce possible "right digit at wrong place" as a third state.
guessing 00000 or 11111 removes that third state and leaves you with simple substitution of wrong cells, which leads to an optimal 2 step strategy.
but obviously the shortest strategy is just guessing it right on the first try :D lol
I also made some number-based wordle-variants, which I call "numberdle". I found that it was hard to come up with good ways of guessing because wordle has the restriction that most combinations are invalid. You won't ever have to guess xwqqf, because that's not an English word. And more importantly, guessing some letters gives you information about the other letters. If you find out three letters, and have the target as _a_ts, you can use that to figure out the other two letters.
But if you need to guess a number, and you know it's _5_34, having three correct digits don't help you figure it out.
So I made some variants where guessed values do help you figure out the correct answer.
In rationerdle (https://zck.org/numberdle/?variant=rationerdle), you have to guess a rational number x/y, where both x and y are between 1 and 99, inclusive. It displays the rational number you actually guessed, and whether x and y separately are too high or too low.
This delivers on the title but I wonder if you could tweak it to make it an actual game without wildly overcomplicating it.
Maybe make the string much longer, like 10 bits, and the game only matches on substrings longer than 3. 000...000 would generally return no matches.
That's still probably solvable with superpermutations but wordle is "solvable" with a dictionary, so don't let perfect be the enemy of "better than 2 guess bordle"
hmm. I guessed something different (010001 maybe, I cant remember) and won first go too. I looked in the comments hoping to find the joke. I guess I'm 1 of the 10 people who don't understand binary jokes.
Apologies for opening a tangeant on a tangeant, but am I the only one who thinks there are 2 levels of playing master mind (and therefore wordle)? Easy level, you let the player know exactly which spots are correctly placed and which ones are there but incorrectly placed. Hard level, you let the player know only that some are correctly placed and some are there but incorrectly placed without identifiying which ones.
I personnaly don't enjoy the easy level when playing mastermind, but I do enjoy the hard version which is much more investigative and in my opinion triggers the same brain process as when I'm debugging code.
Use a mix of 0s and 1s, if the answer is "00110" and you put in "11000" you'll have 4 yellow and 1 green. If you use only 0s or only 1s for your first guess, you'll just get green and grey, no yellow.