Daniel Perelman
0d7fafda5b
Fixes to random letter generation:
...
* If more than 26 letters requested, don't get into an infinite loop.
* Don't give away repeat letters: always give word length + num random
letters even if that means actually adding more random letters than
requested due to repeat letters in the word.
1 year ago
Daniel Perelman
a658310214
Add index for linking to both anagram games.
3 years ago
Daniel Perelman
7954d2b9ed
Make selected letter more visible.
4 years ago
Daniel Perelman
ada1f6884d
Change CSS for crosswords so they scale better.
4 years ago
Daniel Perelman
76dc78777e
Add a preference for generating more compact crossword puzzles.
4 years ago
Daniel Perelman
6a1496df74
Fix wording.
4 years ago
Daniel Perelman
dcd733f939
Move auto-submit checkbox to settings and hide submit button when it's enabled.
4 years ago
Daniel Perelman
63dfbf48ac
Allow entering words after completing crossword.
4 years ago
Daniel Perelman
cfce600885
Finish How to Play section for Anagram Crossword.
4 years ago
Daniel Perelman
0eeb886a1d
Add credits to Anagram Crossword.
4 years ago
Daniel Perelman
4f6767d24d
Add Credits to Anagram Bagels.
4 years ago
Daniel Perelman
c7a8d1a4ad
Re-enable appcache (offline mode) for Anagram Bagels.
4 years ago
Daniel Perelman
9e34b7a1d9
Enabled new save system in crossword.
4 years ago
Daniel Perelman
1472ef1ca3
[WIP] Save system appears to working for Bagels.
4 years ago
Daniel Perelman
afe708d992
[WIP] Switch Game menu works.
4 years ago
Daniel Perelman
b616b5e324
[WIP] Remember progress on page reload.
4 years ago
Daniel Perelman
3b216000f9
Renamed Anagram Mastermind to Anagram Bagels to use generic, non-trademarked name.
4 years ago
Daniel Perelman
114bf1aa2e
Add license file.
4 years ago
Daniel Perelman
478689278a
Add Array.flatMap() polyfill.
4 years ago
Daniel Perelman
993c873fcc
Reset words found counts on new game.
4 years ago
Daniel Perelman
b3d7259e7a
Fix bug in common entry UI.
4 years ago
Daniel Perelman
e66f8d479a
Report unhandled failure case.
4 years ago
Daniel Perelman
528b3268fb
Fix bug in other common word when loading from a fragment.
4 years ago
Daniel Perelman
673c63ac05
For doubled letters, grey out one instead of both if only one has been typed in.
4 years ago
Daniel Perelman
848b561e4c
Show which guesses are common/bonus words and give counts.
4 years ago
Daniel Perelman
75e1ce990b
Fix bug where clues could be too close.
4 years ago
Daniel Perelman
03a92bf68e
Better crossword generation algorithm.
4 years ago
Daniel Perelman
18e72908c2
Cleanup/refactor crossword generation.
4 years ago
Daniel Perelman
ff66d2cd8e
Fix crossword puzzle generation bugs.
4 years ago
Daniel Perelman
3fd17562d8
Hightlight solved clues.
4 years ago
Daniel Perelman
f98afe8d65
Crossword clues are most common words.
4 years ago
Daniel Perelman
3eea45886a
Change fragment format.
4 years ago
Daniel Perelman
548aa21d54
Make puzzle bigger.
4 years ago
Daniel Perelman
927460ee74
Don't accept words with spaces in them.
4 years ago
Daniel Perelman
8bba7b4f6e
Fix more bugs in random crossword generation.
4 years ago
Daniel Perelman
c66f30240b
Fix .afterPosition so generated puzzles won't have words that run into each other.
4 years ago
Daniel Perelman
987bb9b4fc
Single-click instead of double-click so it will work on mobile.
4 years ago
Daniel Perelman
1d92a770bd
Clear guesses between games.
4 years ago
Daniel Perelman
8d6a6721d5
Fix backspace behavior when last letter is frozen.
4 years ago
Daniel Perelman
b2e7182c8e
Support double clicking on part of puzzle to lock its known info.
4 years ago
Daniel Perelman
4902ecc447
Show correct guesses at bottom, most recent at top.
4 years ago
Daniel Perelman
b041de03ec
Grey out letters if they have already been used.
4 years ago
Daniel Perelman
6eb5ded5b4
Fix bugs in entering letters and displaying crossword.
4 years ago
Daniel Perelman
3701512640
Support generating random crossword puzzles.
4 years ago
Daniel Perelman
0d24011d2b
Fragment support for crossword puzzle permalinks.
4 years ago
Daniel Perelman
4a2ded6718
First minimal working prototype of anagram crossword.
4 years ago
Daniel Perelman
1b71869509
Split mastermind's main.css into a general and mastermind-specific file.
4 years ago
Daniel Perelman
e8eccd1378
Refactored code likely to be useful in similar games' UIs to separate file.
4 years ago
Daniel Perelman
c14dd920b4
Refactor to factor out random and string scrambling functions.
4 years ago
Daniel Perelman
d615c5f93e
Support for shorter permalinks.
4 years ago