用 Python 也能玩 GameBoy?PyBoy 模擬器安裝教學與介紹!

今天要跟各位介紹一套非常有趣的工具,叫做 PyBoy。顧名思義,它是一套用 Python 語言寫成的 GameBoy 遊戲機模擬器!這是在 GitHub 上發布的開源專案,跟我之前介紹過的 OpenEmu 或 Windows 上常見的模擬器不太一樣,它充滿了「程式味」。 為什麼要用 PyBoy?這不只是模擬器! 你也許會問,市面上已經這麼多成熟的 GameBoy 模擬器了,為什麼還要用這個? 其實 PyBoy 的開發初衷不單純是為了「玩遊戲」。作者開發這套工具,很大一部分原因是為了 訓練人工智能(AI)。因為它是用 Python 寫的,開發者可以很容易地透過程式碼去控制遊戲輸入,進而用來做機器學習(Machine Learning)或強化學習的研究。 當然,對於我們一般玩家或程式愛好者來說,用終端機(Terminal)下一行指令就能叫出皮卡丘,這種感覺也是挺酷的吧! 安裝教學:一步步帶你在 Mac 上運行 今天我會示範如何在 Mac OS 環境下,透過 Terminal 終端機來安裝 PyBoy。Windows 的朋友也不用擔心,GitHub 頁面上也有對應的教學,流程大同小異。 步驟一:準備工作 (Homebrew) 如果你的 Mac 還沒安裝過 Homebrew 這個套件管理工具,請先安裝它。這能讓你輕鬆安裝各種程式庫。 步驟二:安裝依賴套件 打開你的 Terminal,我們需要先安裝 PyBoy 運行所需的 SDL2 函式庫。請複製並執行以下指令: brew install sdl2 sdl2_gfx 步驟三:透過 pip 下載並安裝 PyBoy 安裝完依賴套件後,接下來就是重頭戲了。我們要用 Python 的套件管理工具 pip 來安裝 PyBoy。請繼續在 Terminal 輸入: pip install pyboy 等待跑完進度條,看到 Successfully installed 就代表安裝成功囉! ...

2020-04-25 · 1 min · AFA