當前位置:
首頁 > 驚奇 > 2000美元一局的直播答題,就這樣被程序員破解了

2000美元一局的直播答題,就這樣被程序員破解了

圖片來源:HQ TRIVIA


NEXTMIND

直播答題火了!就在本周,某大四女生獨攬《百萬贏家》103萬元大獎,創直播史上單場個人獎金額最高紀錄。

然而,我們很想知道,連風靡朋友圈的遊戲跳一跳都有外掛,直播答題這類遊戲也有外掛嗎?

之前有國內媒體做了實驗,利用幾款智能助手APP來協助答題,雖然這種方式很新穎,但正確率並不高,而且時間上也不一定來得及,畢竟回答一道題只有10秒鐘時間。

那麼,直播答題真的可以在技術上被破解嗎?

要知道,國內現在幾款直播答題應用的共同鼻祖是國外的HQ Trivia,其標準場賽事獎金為2000美元,每道題有10秒答題時間,但就在前不久,一名程序員宣稱他破解了HQ Trivia。

這名程序員叫史蒂芬.科格尼塔(Stephen Cognetta),曾是谷歌的產品經理,下圖是科格尼塔本人,看上去很陽光。

科格尼塔在hackernoon網站上詳細介紹了如何破解HQ Trivia,流程大概是這樣的:

第一步,將手機屏幕上的顯示內容映射到電腦屏幕上,科格尼塔使用了Quicktime內置的鏡像功能,以及一根蘋果閃電數據線,效果是這樣的:

接下來,科格尼塔用Python語言寫了一段代碼,在自動截屏同時可以執行光符識別,這樣一來就能將圖像轉化為電腦可讀文本,如下圖所示:

重頭戲來了,如何讓電腦來自動選擇答案呢?

科格尼塔用了三種辦法,其中一種是將問題用API鏡射到谷歌搜索上,看哪個選項出現的次數最多,就選擇哪個。

舉個例子,某問題有3個選項,devil"s Ivy、lucky Bamboo和Rubber Fig,被谷歌自動搜索後,devil"s Ivy出現了3次,所以選擇它的勝算最大。

另一種辦法是分別將問題和3個選項一起谷歌搜索,誰出現的搜索結果最多,就選擇誰,從某種意義上也是拼概率。

科格尼塔表示,若同時使用三種方法,可以將12道題的勝率提升到70%-80%,這個數字已經非常高了。

不知道如果遇上中國的直播答題,科格尼塔能有多大的勝算。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 NEXTMIND 的精彩文章:

全球最危險的游泳池長啥樣?光看圖片我就慫了

TAG:NEXTMIND |