主頁(http://www.130131.com):一位技術(shù)宅用SFC衛(wèi)星接收外設(shè)成功運(yùn)行了聊天軟件 1995年,任天堂為當(dāng)時(shí)自家的主機(jī)SFC推出了一款獨(dú)特的擴(kuò)充周邊——Satellaview。這款能讓玩家通過天上的衛(wèi)星傳輸游戲的高科技玩意確實(shí)吸引了相當(dāng)大的關(guān)注,但由于當(dāng)時(shí)衛(wèi)星信號(hào)接收器價(jià)格昂貴等多種原因,Satellaview的銷售情況并不理想,在掙扎了5年之后,任天堂于2000年宣布正式終止游戲傳輸服務(wù)。 雖然Satellaview在商業(yè)上毫無疑問是失敗的,但在那個(gè)網(wǎng)絡(luò)還沒有普及的年代,從天空中的衛(wèi)星獲取游戲這個(gè)創(chuàng)意可謂是非常超前的。那么,除了游戲之外,Satellaview是否還有潛力沒能被挖掘出來呢? 最近,國外知名聊天軟件Slack的工程師Bertrand Fan在了解到Satellaview的存在后,對它產(chǎn)生了很大的興趣。在研究了其工作原理后,他覺得,如果通過衛(wèi)星給SFC發(fā)送指令的話,那在SFC上是不是也能運(yùn)行聊天軟件Slack呢?帶著這個(gè)疑問,F(xiàn)an馬上開始著手驗(yàn)證。 首先,他需要一款BS-X的游戲ROM以及一個(gè)手柄,F(xiàn)an選擇了《BS-X 名字被盜的小鎮(zhèn)物語 》的英文版,并去掉了游戲中的DRM保護(hù)。然后,他使用一個(gè)名叫8BitDo Mod Kit把他的SFC手柄用藍(lán)牙連接到了Mac 電腦上。 在進(jìn)入游戲之后,F(xiàn)an創(chuàng)建了一個(gè)角色,但由于已經(jīng)沒有來自衛(wèi)星的傳輸內(nèi)容,游戲里的城鎮(zhèn)空空蕩蕩的,基本沒什么可玩的。從1995年4月上市后,到2000年6月停止服務(wù)為止,Satellaview每天都能接收到來自衛(wèi)星的內(nèi)容。于是,F(xiàn)an找到了Satellaview生命周期內(nèi)所傳送的所有內(nèi)容的列表,并使用一個(gè)名叫SatellaWave的工具創(chuàng)建了屬于他自己的傳輸二進(jìn)制文件。 接下來,F(xiàn)an把目光放到了游戲內(nèi)用來販賣物品的商店上。他找出商店使用的物品販賣列表,并將其中的物品名稱置換為時(shí)間及發(fā)信人,以及把物品說明置換成信息正文,這樣一來,這個(gè)販賣列表就可以實(shí)現(xiàn)信息接收的功能。 為了能夠?qū)崿F(xiàn)自動(dòng)信息查詢以及接收,F(xiàn)an通過SatellaWave將當(dāng)前的設(shè)置存儲(chǔ)為一個(gè)XML文件,并創(chuàng)建了一個(gè)虛擬用戶來確認(rèn)信息履歷并將新信息傳輸至游戲內(nèi)。這樣,這個(gè)游戲內(nèi)原本用來販賣的商店窗口就變成一個(gè)信息接收器: 在實(shí)現(xiàn)了這個(gè)原本看起來有些異想天開的想法之后,F(xiàn)an在自己的博客中留下了這樣一句話: 遵從你的夢想,哪怕它看起來有些愚蠢。 (中國集群通信網(wǎng) | 責(zé)任編輯:李俊勇) |



