你最近在Twitter或Facebook上可能看到你的朋友分享那些綠色、黃色和灰色的方塊,並表示他們解決了當天的《Wordle》難題。根據最近的Morning Consult調查,這款遊戲已被證明令人上癮,14%的美國成年人表示他們正在玩它,尤其是千禧一代。《Wordle》在社交媒體上從去年12月底起人表飆升,討論量在短短一個半月超過800萬條席捲全球。《紐約時報》更於2022年1月31號以七位數的價格收購了《Wordle》。
這個遊戲的目標是在盡可能少而不超過6次嘗試中猜出當天5個字母的單詞,當玩家嘗試不同的單詞時,遊戲會提供反饋表明猜測的質量;灰色方塊表示字母不在單詞中,黃色方塊表示字母在單詞中但位置錯誤,綠色方塊表示字母在單詞中且位置正確。
玩家如要把遊戲玩好必須做出「高質」的猜測,也就是說每次猜測都需要消除盡可能多的潛在答案,讓玩家從「收窄」的詞彙表做出下一次猜測。 要拿到主動權很自然的問題就是「最好的第一個猜測是甚麼」?
在本文嘗試答上面那一問題,分析方法是研究5個字母單詞的字母分佈,利用概率尋找第一個「高質」猜測。首先我從github的dwyl帳號下載了一個共有370,103個英文單詞的詞彙庫,然後篩選了只有5個英文字母的15,918個單詞進行概率分析。從圖一可見在5個字母單詞中出現概率最高的6個英文字母順序是a、e、s、o、r和i,有趣的是這個序列和所有英文單詞不一樣,所有英文單詞中出現頻率最高的6個英文字母順序是e、i、a、o、n和s。
因為要盡量利用第一個猜測五個可用的選擇,那些沒有一個字母重複的單詞是好的選擇,包括serai、arose、laser、tears和aisle。這個方法是可以進一步優化的,應該嘗試找出謎底的正確字母和位置,從圖二可見在5個字母單詞中出現概率最高的第一個英文字母順序是s、c、b、p、a和t,而最高的最後一個英文字母順序是s、e、v、t、d和n。
拿着上邊的字母概率分析輸入進詞彙庫就找回以下不錯的「高質」選擇, 大家不妨試試。
- s 在第一位的單詞 serai、steal 、saute、stair、spare
s 在第一位 e 在最後一位的單詞 saute、spare、stave、shape、scale
c 在第一位的單詞 clear、coral、crane、cause、chase
c 在第一位 e 在最後一位的單詞 crane、cause、chase、cadre、clone
最後讓我分享一個小秘密,按現在的設計《Wordle》將於2027年10月20日結束,原因是當玩家開始玩遊戲時有2,315個單詞都直接存儲在玩家的瀏覽器中。當瀏覽器連接到站點時它會下載一個漂亮的腳本,該腳本會計算出設備上的日期並顯示正確的謎題。該腳本存儲12,972個允許玩家用的單詞以及每個謎題的答案,包括過去、現在和未來。如果您是那種跳到書末看看會發生甚麼、閱讀所有電影劇透的人,你可以Google到未來2,000多天的所有答案。
我還是喜歡每天玩玩這個小遊戲,「人生若無遊戲,該多無趣」!