Wordle with a twist of crossing words.
flackr / crosswordle Goto Github PK
View Code? Open in Web Editor NEWWordle with a twist of crossing words.
License: Apache License 2.0
Wordle with a twist of crossing words.
License: Apache License 2.0
Wordle with a twist of crossing words.
Skip filled in tiles when auto-advancing selected position.
Require all subsequent guesses to match prior clues.
Give an explanation of the clues with some examples of tricky edge cases (like yellow matching in the other word).
Would be great if we could add instructions on how to play, similar to Wordle:
Some immediate callouts I think may be helpful:
Phone and screen clues are on opposite words
Hi,
Just noticed that one of today's words is 12 letters long. After looking through the code availible here I found the max length was set to 10, with this being the only word on the list that is above 12 letters. I successfully decoded the other word of today from the puzzles array which is 7 letters. However, with the same decoding function I'm unable to decode this 12 letter word, maybe it was encoded incorrectly given a filter of maximum 10 characters?
Any ideas?
Thanks.
Support for playing custom crosswordles is already there, just need an interface to construct them.
Tapping on "copyright" in help causes a file to download which most users will be unable to open. Should probably open in the browser, even if it's just GitHub source view.
Chrome Android 99.0.4844.35
Currently, everything is stacked on top of each other, leading to a vertical scroll when there are a few clues.
Maybe we could lay the clues and the game blocks horizontally on Desktop?
CSS changes for this^ are on .game
:
.game {
grid-area: game;
justify-self: center;
width: 100%;
display: flex;
align-items: start;
justify-content: space-around;
flex-flow: row-reverse;
}
but there'd be some responsive breakpoints needed too (or flex-wrap + min-width) for this to work on mobile.
Hi. Would you consider providing an option to play the game without the striped letter hint? Hard mode unfortunately left the striped letters making it easier to solve.
thank you for the consideration
After submitting the final answer, if you close the victory screen you can resubmit it. When you do so, it counts it as another guess. It shouldn't add each submission as an additional guess.
When sharing your result the game copies the URL you used to visit the game:
https://github.com/flackr/crosswordle/blob/main/src/game.js#L650
However, using window.location.href
means that if you arrived at the game from a site which attaches tracking query parameters these will become part of the shared URL. These should probably be stripped. Parameters supported by the game however (like puzzle for a custom crosswordle) should be preserved.
It seems that, for the past few days, 1 of the 2 solution words is “French”.
Why is this?
Is it as easy as shuffling the list of solutions?
Thanks! Love the game.
I liked this game because every day was a different them but we had French words and now French them for over a month. It's lowered the difficulty and thought needed to guess the answers since it's somehow a French phrase EVERY DAY.
Puzzle for 12/22 included a word not in the valid word list: santa
Right now, the keyboard key colours reflect the static state of what's in the answer, but it could be helpful to update this dynamically. I.e. a yellow key would turn gray after you type it to indicate there are no more known instances of that letter.
Keep a histogram of previous days and remember your current day's attempt so far.
When you have a longer word, sometimes it's hard to remember which yellow letters you still have to place in the word. The game interface could show for example that an E needs to go in one of the boxes which has not been eliminated yet as a possibility for the E.
This could dynamically update so after you enter an E it would no longer suggest that it needs to go into the other boxes.
I think someone went a bit mad with submissions and submitted a load of phrases with "French" in them. It's been nearly a week now, maybe longer. It's gotten to the point where "French" is the first word I guess. Is there any way to see how many of these are left, and to spread them out across the queue rather than have them on consecutive days? It's getting very tiring.
I don't actually know how the queue works so I don't know if there's a way to fix this without waiting it out or deleting the submissions.
When creating a Crosswordle using 2 words with no common letters, the resulting page is blank and no characters can be entered. (Love the game by the way!)
What is hard mode? It would be nice to have a description somewhere (even if only in the Readme.md initially)
I thought that since the color grey was used for letters not in the word, that if a letter was grey in the Letter Board, it was also not used. In fact todays puzzle shows how wrong this is. Whipped Cream showed in the letter board that E, C and R were all grey.
I also did not know until today that the letter board shows a white letter even if the letter is in the perfect place, I found it is a hint that there is more then one of these letters in the puzzle.
More instructions on the Letter Board are SORELY NEEDED.
When the cross letter is correct but in the wrong position, coloring it yellow in both words when it only exists once seems non-intuitive (or at least it threw me off for a while today). I feel like it would make more sense to treat the cross letter as two independent guesses. The current behavior is clearly documented on the help page so this isn't a bug report, just a suggestion. Thanks for making Crosswordle!
For some reason the last bunch of words have been french themed
Answer isn’t acknowledging the second word as a viable word. No way to win
requires:
Bonus points for enabling the bottom-sheet install prompt
It throws an error on the console and then quietly doesn't work. It was fun, maybe it should loop?
Pros:
Cons:
Code complexity wise, this is probably a medium complexity task. The code doesn't make too many assumptions that there are only two words but there still quite a few of them that would need to be generalized.
See above.
The words are still french when is the event coming up?
In Firefox as well as Chrome (on Linux in my case, but I assume all operating systems), crosswordle triggers a vertical scrollbar with just a few pixels of distance to go.
This seems to be due to the body having height:100%
combined with the body's default nonzero margin.
Presumably you either want body { margin: 0 }
, or you want to change the way that you make the body fill the viewport.
Please I downloaded this app and made an account just to leave this comment please make it not be French any more I love this game I look forward to it every day pleek
The past many many days, every single puzzle has been "French _____".
The English version has used the word FRENCH for the last 5 or more days.
22/12/22 - unable to be solved as 'word not in dictionary' error comes up.
from a very quick skim of a couple files, I didn't see anything that depends on being online
If you get really stuck, you could press a clue button and this could give you one green clue (i.e. one letter of the answer). To make sure that the scores are still comparable, it should probably cost a guess and show up in the log, something like:
Crosswordle X 4/∞
🟨🟨⬜⬜ 🟨⬜⬜⬜
⬜🟨⬜🟨 🟨🟨⬜🟨
🟩⬛⬛⬛ ⬛⬛⬛⬛ ?
🟩🟩🟩🟩 🟩🟩🟩🟩
Currently if you have the same letter in an incorrect position in both of your guess words and there is only one in the answer, the horizontal word's letter will get the yellow clue as it is evaluated first. However, this is just an implementation detail, and it would be nicer if the yellow clue was given to the word containing that letter. E.g. assuming you guessed
W
CROSS
R
D
If there was only an R in the second word, it should give the yellow clue to the R in WORD, rather than the one in CROSS.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.