Pythonでレトロゲームをつろう!!(佐藤 誠 の あくまでも独り言)

Pyhtonで2Dレトロゲームを作っていきます!! たまに、Googleアドセンスからグルメにスイーツ、子供の受験、古墳に神社・・・色々と楽しみながら書い伝えていきます!!

ruby2.0.0-p247 に mygame をインストール 

ブログランキング・にほんブログ村へにほんブログ村

前回は rbenv で  ruby2.0.0-p247 をインストールしました。

 

前回の記事 ↓ ↓ ↓ ↓ 

www.makotoblog.net

 

引き続いて ruby2.0.0-p247 に mygame をインストールしていきます。

 

 

1. HomeBrew でライブラリをインストール

まずはライブラリ管理ソフト HomeBrew でライブラリをインストールしていきます。

sdlsdl_gfx、sdl_image、sdl_mixer、sdl_mixer、sdl_rtf、sdl_sound、sdl_ttf)

 

・HomeBrew のインストールリストを確認

  ターミナルを立ち上げて $ brew list 

f:id:Luciper:20190512083714p:plain

brew list

以前、ruby1.9.3-p429 に mygame をインストールする際にライブラリはインストール済みでした。 

 

もしインストールできてない場合は、ターミナルで下記を実行

  $ brew install sdl

  $ brew install sdl_gfx

  $ brew install sdl_image

  $ brew install mixer

  $ brew install rtf

  $ brew install sound

  $ brew install ttf

 

 

2. gem でライブラリをインストール

まずは、SGEをインストールします。

(色々方法を試したが、この方法しかインストールできなかった)

 

  $ gem install rubysdl -- --enable-bundled-sge

 

続いて、ruby/sdl と rsdl をインストールします。

 

  $ gem install rubysdl

  $ gem install rsdl



3. MyGame をインストール

google chrome 等のインターネットブラウザで http://dgames.jp/ja/projects/mygame/ を開きます。

f:id:Luciper:20190512091258p:plain

MyGame

 

 

画面を少しスクロールさせて mygame-0.9.1.tar.gz からだダンロードします。

f:id:Luciper:20190512091500p:plain

ダウンロード

 

今回はダウンロードしたファイルの中から install_mygame.rb をディスクトップに移動し、ターミナルから実行

f:id:Luciper:20190512092345p:plain

デスクトップ

   $ cd desktop

  $ ruby install_mygame.rb

 

エラーが出たらinstall_mygame.rb 内のConfigをすべてRbConfigに修正する。

これで、インストールは完了!

 

 

4. rsdl で実行

あとは、MyGameライブラリを使ってrubyでプログラミング。

 

実行の際は、ruby **.rb では無く、rsdl **.rb で実行します。

(例. game.rb を実行する場合)

 

  $ rsdl game.rb

 

 

以上、ruby2.3や2.4に入れてみましたがなかなか上手くいきませんでした。

そのうち、dxruby に移行した方が良さそうかな?

 

 

下記の記事を大いに参考にさせて頂きました。ありがとうございます。

 ↓ ↓ ↓ ↓ 

参照:MacRuby/SDL、rsdl、SGEを入れて、ゲームライブラリ MyGame を動かす

 https://qiita.com/noanoa07/items/88fefe232dc605720e09