Skip to content

Commit c522135

Browse files
committed
small changes
1 parent 8c31821 commit c522135

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

posts/how-i-made-queuedle.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,15 +9,15 @@ description: "A daily word sliding puzzle game inspired by Wordle and Scrabble"
99

1010
Players pull from a letter queue and push onto the board, and words are automatically highlighted. Your score is the number of letters used in words. Letters can count twice so `MOON` is actually two words: `MOO` and `MOON`.
1111

12-
Playtesters who are into NYT puzzles tend to plan several moves ahead. Since you can see enough of the queue, you can strategize. A big vocabulary helps, as does knowing the Scrabble dictionary (but two-letter words don’t count).
12+
During playtesting, players who are into things like NYT puzzles tended to plan several moves ahead. Since you can see enough of the queue, you can strategize. A big vocabulary helps, as does knowing the Scrabble dictionary (but two-letter words don’t count).
1313

1414
![A game of Queuedle being played.](overview.mp4)
1515

1616
## Daily Puzzles
1717

1818
Famously, Wordle had the next day's puzzle embedded in the source code. You could look it up if you wanted to spoil yourself. However, for Queuedle, there's a bit more setup required. I need to generate a board and a letter queue.
1919

20-
I didn't attempt to do this manually as it's far too much work. I don't think there's much of a payoff for the user if I design interesting starting states because there are too many starting moves – and each move jumbles the board.
20+
I didn't attempt to do this manually as it's far too much work. I don't think there's much of a payoff for the user if I design interesting starting states because there are too many starting _moves_ – and each move jumbles the board.
2121

2222
In order to generate a board and a letter queue with the same *vibe* as Scrabble, I use the Scrabble letter distribution when I randomly pick letters (Qs are rare, Es are everywhere).
2323

@@ -60,7 +60,7 @@ Each date becomes a unique seed. The [Lehmer random number generator](https://en
6060
}
6161
```
6262

63-
The first time I set up the game generation logic, I ran into a problem. The starting board would contain words! In retrospective, it's unsurprising that a random 5x5 board of letters would contain at least one three letter word from the 178691 words in the Scrabble tournament word list.
63+
The first time I set up the game generation logic, I ran into a problem. The starting board sometimes contained multiple outlined words! In retrospective, it's unsurprising that a random 5x5 board of letters would contain at least one three letter word from the 178691 words in the Scrabble tournament word list.
6464

6565
I decided to throw the user's CPU at this problem. I simply generate boards, deterministically, until the starting board contains zero words.
6666

@@ -126,6 +126,6 @@ One design problem I haven't solved yet is how to better communicate when a lett
126126
127127
I tried to solve this problem by cycling through a small pallete of rainbow colors for the different word outlines to better distinguish one word outline from another. However, players kept asking me what the different colors mean, hah.
128128
129-
One idea I had, was to highlight word outlines when a letter is tapped. But I don't want to give up the simple controls of: just tap the arrows. For example, on desktop, if I show that letters are clickable, people will try and move them, etc.
129+
One idea I had, was to highlight the words a letter belongs to when it's tapped. But I don't want to give up the simple controls of: just tap the arrows. For example, on desktop, if I show that letters are clickable, people will try to move them, etc.
130130
131-
My goal was for [Queuedle](https://queuedle.com) to be roughly as hard to pick for the first time as Wordle. I think I got there. I thought about adding a tutorial animation ... but I always skip them.
131+
My goal was for [Queuedle](https://queuedle.com) to be roughly as hard to pick up for the first time as Wordle. I think I got there. I thought about adding a tutorial animation ... but I always skip them.

0 commit comments

Comments
 (0)