PyBoyとGBDK(GameBoy Developers Kit)の例です。
- Windows
- GBDK:2.9.5
- PyBoy:1.0.0
- GBDK本体を以下リンクよりダウンロード
https://sourceforge.net/projects/gbdk/files/gbdk/
本サンプルではWindows版(gbdk-2.95-win32.zip)を使用。 - 「C:\gbdk」などの任意のフォルダに解凍
- Windowsのシステム環境変数に「C:\gbdk\bin」を追加
※「C:\gbdk」以外に解凍した場合は、解答場所に合わせてパスを変更要
- SDL2をインストール
Ubuntu: sudo apt install libsdl2-dev
Fedora: sudo dnf install SDL2-devel
macOS: brew install sdl2
Windows: (New-Object Net.WebClient).DownloadFile('https://www.libsdl.org/release/SDL2-devel-2.0.10-VC.zip', 'SDL2-devel-2.0.10-VC.zip')
: Expand-Archive -Force 'SDL2-devel-2.0.10-VC.zip' C:\SDL2\
: setx PYSDL2_DLL_PATH C:\SDL2\SDL2-2.0.10\lib\x64
: setx PATH "%PATH%;C:\SDL2\SDL2-2.0.10\lib\x64" - PyBoyをpipインストール
python3 -m pip install --upgrade pip
python3 -m pip install pyboy
※詳しくは公式のInstallationを参照
python sample.py --rom 00.ROMs/01.hello_world.gb
各フォルダ配下にある「make.cmd」を実行してください。
- 01.hello_world
HEllo World、および文字表示サンプル
- 02.draw_figure
図形描画サンプル
- 03.key_input
キー入力サンプル
- 10.game_of_life
ライフゲームサンプル
高橋かずひと(https://twitter.com/KzhtTkhs)
pyboy-gbdk-examples is under MIT license.