開花單詞遊戲的求解器。求解器僅用於非商業教育。所有的the夫都屬於Merriam-Webster。
https://kensnyder.github.io/blossom-solver/
我喜歡玩Blossom,但總是想知道我的分數如何與最佳得分相比。該工具試圖找到給定拼圖的高分。完成難題之前,您也可以在“提示模式”中使用它。它將為您提供提示,包括可能的pangram數量,可能的單詞數量,高分和頂級單詞的第一字母。
Merriam-Webster並未指定遊戲中使用哪些字典。我們只有一些準則:
此外,由於遊戲的性質,我們有以下限制:
許多詞典都可以在線提供。拼字詞典可能是對花朵詞典的內容的最佳猜測,但是它不包含超過15個字母的單詞,因為這些字母不可能在拼字遊戲中播放。
該開花求解器包含3個不同的詞典,用於3個不同的技能水平。
我從這個github存儲庫中可以找到的最大詞典:https://github.com/dwyl/english-words,其中約有37萬個單詞。
請注意,它和下面提到的所有其他文件都在此存儲庫的數據目錄中。
data/full-dictionary.txt
保存,包含大約370k個單詞。data/*-letters.txt
中找到data/medical-words.txt
中, data/proper-nouns.txt
和data/not-in-dictionary.txt
。data/swear-words.rot13.txt
scripts/compile-words.mjs
從data/full-dictionary.txt
中刪除所有無效的單詞,留下保存到data/uncompiled-level3.txt
118k單詞。data/wiktionary-100k.txt
保存。data/uncompiled-level2.txt
。該文件包含26K單詞。即將推出。我可能會使用2級詞典,並刪除我個人從未聽說過的單詞。
完成遊戲後,Blossom將向您展示所有可能的單詞和pangrams。查看列表中的單詞,我發現了一些不在data/full-dictionary.txt
中的blossom遊戲中的單詞。我將這些單詞手動添加到data/discovered-words.txt
中。這些包含在最後的未編譯和編譯字典中。同樣,我在我們的字典中發現但未在開花中發現的單詞保存到data/discovered-non-words.txt
中。
我使用每個字典中的字母頻率從最不常見的字母訂購到最常見的字母。該機器人使用得分然後字母頻率來選擇其最終戲劇。它比置換或某些數學算法更幼稚,但通常獲得最高分數或非常接近它。
我選擇將詞典預編譯以允許求解器在毫秒內提供解決方案。缺點是您的瀏覽器必須在頁面加載時下載這些較大的文件。
例如,這是彙編格式的方案:
mustard24+
muster11
mustered27mustrd32e+
示例分解:
# mustard is a pangram worth 24 points regardless of which letter is the bonus petal
mustard24+
# muster is not a pangram and worth 11 points regardless of which letter is the bonus petal.
muster11
# mustered is a pangram
# If the bonus petal is m, u, s, t, r or d, it is worth 27 points
# If the bonus petal is e, it is worth 32 points
mustered27mustrd32e+
ISC許可證(ISC)