【Python】Batocera模擬器上玩Pygame

channel
Feb 15, 2021

--

Batocera 29版開始加入支援Pygame模擬器,正好筆者先前寫過幾篇Pygame遊戲教學,所以就趁空檔把那幾篇教學內的遊戲移植上去了,至於如何安裝與使用Batocera模擬器請參考以下國寶大師寫的文章:

Batocera新手上路手冊(一):隨身碟就是我的模擬器遊樂場

Batocera新手上路手冊(二):執行遊戲與基本操作說明

Batocera新手上路手冊(三):系統美化、打造影片互動預覽清單

Batocera下載網址:
https://batocera.org/download

玩家可以依照需求將Batocera安裝在不同硬體上,筆者前些日子買了台Raspberry Pi 400,所以就拿來灌Batocera模擬器玩Pygame,在移植過程中主要是把原本只能用鍵盤控制的部分改成使用搖桿控制,然後所有遊戲右畫面加上一個黃色或灰階版面用來顯示訊息,遊戲GamePlay部分變動不大,以下先列出移植到Batocera模擬器的遊戲、操作說明與遊戲教學文章連結:

  • 太空侵略者(彩色版/灰階版)(單人遊戲)
遊戲名稱:SpaceInvaders、SpaceInvadersGrayScale
操作方式:鍵盤
左右:移動飛機
空白建:發射子彈、開始遊戲
左邊Shift:加快飛機移動速度
Esc:離開遊戲
操作方式:搖桿
左右:移動飛機
A:發射子彈
B:加快飛機移動速度
  • 打磚塊(彩色版/灰階版)(單人遊戲)
遊戲名稱:Arkanoid、ArkanoidGrayScale
操作方式:鍵盤
左右:移動板子
空白建:開球
左邊Shift:加快板子移動速度
Esc:離開遊戲
操作方式:搖桿
左右:移動板子
A:開球
B:加快板子移動速度
  • Blockade(彩色版)(雙人遊戲)
遊戲名稱:Blockade
操作方式:鍵盤-1P
WSAD:控制移動中的物件
空白建:開始遊戲
Esc:離開遊戲
操作方式:鍵盤-2P
IKJL:控制移動中的物件
操作方式:搖桿
上下左右:控制移動中的物件
A:開始遊戲
B:開始遊戲

陸續會再找時間寫Python遊戲教學文章,也會同步移植到Batocera模擬器,以下影片是這次移植到Batocera模擬器的Pygame遊戲:

  • GitHub下載

下載後請先解壓縮並將所有檔案放入安裝有Batocera模擬器的SD卡share\roms\pygame目錄內,重新開啟機器就可以在Pygame選單內看到遊戲。

  • 露天賣場
  • Facebook紛絲團

--

--