初心者です。Rubyでゲームを作りたかったのですが序盤ではまりまくったので、メモ書き。
ゲーム作りどころかRubyも始めたばかりなので、取り合えず、Googleで「Ruby ゲーム作る」とかで検索をかけ、https://www.sejuku.net/blog/11266
のサイトに行く。
サイトの順番通りにRuby/SDLをやってみようと思い、Ruby/SDLをダウンロードしてみようと、
https://www.kmc.gr.jp/~ohai/rubysdl_download.html
へ飛ぶも、rubyforge.orgのサイトは消滅しているらしく、最新版をダウンロードすることができない。
で、細かいことは忘れたけど、確か
https://rubygems.org/gems/rubysdl
のサイトでRubysdlの2.2.0をダウンロードして、Rubyの処理系もダウンロードして、
ruby install_rubysdl.rb
を実行するとエラーが出た。
色々調べて、何もわからん、と思いながら
http://blawat2015.no-ip.com/~mieki256/diary/201904211.html
のサイト通りにやってみた。
インストールに成功?したので
Main.rbを実行するも再びエラー。
Zlib.dllがないとrequireができないらしい。
http://touhouotanoblog.blog90.fc2.com/blog-entry-426.html
Zlibのサイトを探してみるもそれらしきものが見つからず、発狂寸前。
というか上のブログを最後まで見てみると、32Bit版のRubyが必要とのことで、32bit版のRubyをダウンロードしに行く。
現在パソコンには64Bit版のRubyと32Bit版のRubyが同居している状況なので、PATHの書き換え(よくわかってない)で32Bit版のRubyが作動するようにする。
その後Main.rbを実行すると、ArgumentErrorが起こる。
調べても何のことだかよくわからないのであきらめた。
(後で気づいたのだが、調べていくうちにRuby/sdl2なるものがあることを知る。もしかしたらこっちならうまくいくのかもしれない。)(これを書いているときに思ったのは、Zlib.dllのコピーをやってないなということである。やってみるか・・・)
再び
https://www.sejuku.net/blog/11266
へ戻り、DxRubyを試してみようと思う。
ひとまずここまで。