一家科研團隊創造了一台沒有電池的Gameboy掌機

GB還能再戰五百年。

UbiComp ,又稱為「國際普適計算聯合會議」,每年世界計算機領域的頂尖專家和學者都會受邀參加這個國際技術會議,分享關於「普適計算」「無線網絡」「物聯網」等方面的知識。

一家科研團隊創造了一台沒有電池的Gameboy掌機

一個由美國西北大學和荷蘭代爾夫特理工大學共同組成的計算機科研團隊也將在這場會議上展示他們的最新研究成果——無需安裝電池的Gameboy遊戲掌機。

一家科研團隊創造了一台沒有電池的Gameboy掌機

上圖便是他們新發明的照片,它的官方名稱為「Engage」。除了外形和原版Gameboy相似外,也可流暢運行過去在Gameboy平台上發佈的任何遊戲,而屏幕外圍和掌機底部一共安裝了8塊太陽能電池板。

根據官方介紹,除了太陽能,玩家在操作遊戲時按下按鈕的力度同樣也能作為掌機動力的來源之一,所以這算是一款「太陽能+動能」混合驅動的遊戲主機。

如果不瞭解這背後的技術細節,多數人可能看到這個產品的第一反應只有:「就這?」

確實,Gameboy本身就已經是一款發售已有三十年歷史的「老古董」,以現在的標准看,它的系統和性能十分落後,而「太陽能」也並非什麼新奇的技術,早已在各行各業得到廣泛應用。按理來說,製作一款「太陽能掌機」應該非常容易才對。

但製作這樣一款不需要電池的「太陽能掌機」,已經花費了這個團隊近一年的時間。原因在於這款掌機使用了一個目前新興的技術,叫作「間歇性運算」。

所謂「間歇性運算」,簡單來說就是一項能夠允許電子設備舍棄電池,轉而從外界環境中提取能量的技術,它能讓設備間歇性運行(一般為幾秒鍾),從低功率的輸入源(比如陽光)中獲取能量,且在斷電時保存當時的信息,並在通電後繼續運行。

而在「太陽能掌機」這個項目中,團隊面臨的最大挑戰就是:「如何在低能源的情況下實時保存遊戲進度?」

科研人員最終給出的解決方案是一種被稱為「MPatch」的檢查點技術——當系統檢測到能量即將耗盡時,它會創建一個檢查點,而這個檢查點只會記錄上一次斷電到現在所更改的數據,並在恢復電源後立即將數據添加到程序中,基本不存在延遲。

一家科研團隊創造了一台沒有電池的Gameboy掌機 通過這項技術,《俄羅斯方塊》也可以在恢復電量後繼續運行

不過,科學家們也並非解決了所有問題,這個「無電池掌機」存在另一個弊端——無法播放音樂。

在沒有電池的情況下,僅靠太陽能和按鍵動能將無法提供維持音樂的電量;而且目前的檢查點技術還無法記錄音樂的播放進度,也就是說每次恢復電源,音樂都會重新播放,這也是官方舍棄音樂功能的主要原因。

另外,雖然這台掌機理論上可以兼容所有的Gameboy遊戲,但如果遇到一些本身遊戲信息較多,而且不需要玩家頻繁點擊按鈕的遊戲(比如《寶可夢》),想要流暢運行也會面臨很大壓力。

但這項產品並不是單純為了遊戲而設計的,根據團隊成員Pawełczak介紹:他們的主要任務是盡可能縮短設備斷電和恢復的間隔時間,甚至縮短到玩家意識不到的程度。這項技術一旦在遊戲掌機上實現,便可以應用到更多需要安裝電池的設備上。

一家科研團隊創造了一台沒有電池的Gameboy掌機 負責「太陽能Gameboy」項目的三位科研人員

研究人員希望這台掌機的出現能夠向大家傳遞一個信號,即「免電池的遊戲設備是可行的」並能在更多領域應用該技術。

一家科研團隊創造了一台沒有電池的Gameboy掌機

所以在不遠的將來,我們也許能不再為「電池是什麼垃圾?」而煩惱了。

來源:遊研社