Skip to content

Kazuhito00/pyboy-gbdk-examples

Repository files navigation

pyboy-gbdk-examples

PyBoyとGBDK(GameBoy Developers Kit)の例です。

Requirement

  • Windows
  • GBDK:2.9.5
  • PyBoy:1.0.0

Installation

GBDK

  1. GBDK本体を以下リンクよりダウンロード
    https://sourceforge.net/projects/gbdk/files/gbdk/
    本サンプルではWindows版(gbdk-2.95-win32.zip)を使用。
  2. 「C:\gbdk」などの任意のフォルダに解凍
  3. Windowsのシステム環境変数に「C:\gbdk\bin」を追加
    ※「C:\gbdk」以外に解凍した場合は、解答場所に合わせてパスを変更要

PyBoy

  1. 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"
  2. PyBoyをpipインストール
    python3 -m pip install --upgrade pip
    python3 -m pip install pyboy

※詳しくは公式のInstallationを参照

Usage

python sample.py --rom 00.ROMs/01.hello_world.gb

Build ※Windows版

各フォルダ配下にある「make.cmd」を実行してください。

Contents

  • 01.hello_world
    HEllo World、および文字表示サンプル
    2020-06-20
  • 02.draw_figure
    図形描画サンプル
    2020-06-20 (1)
  • 03.key_input
    キー入力サンプル
    2020-06-20 (3)
  • 10.game_of_life
    ライフゲームサンプル
    2020-06-20 (5)

Reference

ToDo

Author

高橋かずひと(https://twitter.com/KzhtTkhs)

Licence

pyboy-gbdk-examples is under MIT license.

About

PyBoyとGBDK(GameBoy Developers Kit)の例

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published