サイログ。

~雑多な記事置き場~

Ruby

RiteVMとかは?

Ruby絡みでは、RiteVM(組み込みスクリプト言語とRiteVM勉強会 : ATND)が使いやすそうだったら、そっちにも注目したいですね。 (RiteVMがUnity3Dに組み込まれればさらに最強ですね)あとは、本格的にリリースされるのはいつなんだろう…。

HTML5でゲームを開発する方法

簡単に言うと、「Railsでゲーム開発できないか?」ということです。 ブラウザでゲームが作れれば、マルチプラットフォームである程度速度のあるゲームが作れます。ただし、結論から言うと、ちっちゃいゲームなら可能という結論が。一応、Javascript+Rails3.1(…

Miyakoの開発停止状態について

というわけで、久しぶりにはてなで更新を。こないだから、Miyakoどないなってんねんなーとか言われてそうですが(気に留めてない?やっぱり?)、現在、開発停止中となっております。理由は、怠惰とか怠惰とか怠惰とかあるのですが、未来を見据えていたら、気が…

MiyakoPack2.1.20リリース

Ruby1.9.2-p180+Miyako2.1.22+MiyakoLauncher2.2.1をパックしたWindows用実行環境です。変更点は、Miyakoが2.1.22になった意外は変更ありません。 (あ、でも、こそっとGlew1.6.0のdllは入っていますが、今のところ何の役にも立ちません(^^;

ご挨拶

昨今、OpenGLとかGLEWとか使えないかなーといろいろ考えているサイロスさんです。どもども。Miyakoの最新バージョン、2.1.22をリリース致しました。詳細は、Miyakoメインサイトからどうぞ。 http://www.twin.ne.jp/~cyross/Miyako/ ダウンロードは、RubyForg…

修正版

風呂はいってる間に新しいアイデアが出たので修正 fibers = ARGV.map{|v| Fiber.new do t = Time.now while(Time.now - t < v.to_i); Fiber.yield(true); end puts v loop do; Fiber.yield(false); end end } while(fibers.map{|fib| fib.resume }.any?); end

MiyakoPack2.1.20リリース

Ruby1.9.2-p180+Miyako2.1.21+MiyakoLauncher2.2.1をパックしたWindows用実行環境です。変更点は、Rubyが1.9.2-p180に、Miyakoが2.1.21になった意外は変更ありません。

MiyakoPack2.1.20リリース

Ruby1.9.2-p0+Miyako2.1.20+MiyakoLauncher2.2.1をパックしたWindows用実行環境です。変更点は、Miyakoが2.1.20になった意外は変更ありません。

MiyakoPack2.1.19リリース

Ruby1.9.2-p0+Miyako2.1.19+MiyakoLauncher2.2.1をパックしたWindows用実行環境です。 更に、dbmやcursesが利用できるようになっています。

MiyakoLauncher2.2.1リリース

前バージョンのバグ修正版です。以下のてんが変更されています。 ログ出力ウインドウの廃止(コマンドラインから表示) 登録アプリケーションを実行した後、スクリプト単体での実行が出来ないバグの修正

Miyako2.1.19リリース

前バージョンのバグ修正版です。大まかな変更点は以下です。 シナリオエンジンの文字表示の高速化 SpriteAnimation#renderでvisibleに関係無く描画されるバグの修正 Miyako::VERSIONの値がバージョン番号に同期していなかった問題を修正 他、細かいバグの修正

「ムギちゃんのおっとりぽわぽわRuby教室」の今後

この間、Ruby勉強会などでこの「ムギちゃんのおっとりぽわぽわRuby教室」のことを話したとき、「著作権はどうなるの?」という話を方々から言われました。ソフトウェア関連のカンファレンスなので、空気が違うというのは承知していたのですが、ここまで言わ…

桜高文化祭での出展無事終了しました。

10月30日に行われた「桜高文化祭」、参加者の皆さん、スタッフの皆さん、運営の皆さん、豊郷の皆さん、お疲れ様でした。 そして、いっぱい元気を頂きました。ありがとうございました。しかしまぁ、参加者1200人弱ですって(「今日の部室」さん経由)。今月半ば…

桜高文化祭ほにゃらら

滋賀県は豊郷小学校旧校舎(言わずとしれたけいおん!の聖地)で行われる「けいおん!」 オンリーイベント「桜高文化祭」に参加します。

追記1

サポートサイト作りました。ムギちゃんのおっとりぽわぽわRuby教室サポートサイトへ

初めてのオンリーイベント(桜高文化祭)参加!

10/30日に、滋賀県は豊郷小学校旧校舎*1で行われる「けいおん!」オンリーイベント、「桜高文化祭」に、サークル「さいろすさんとこの」として参加します!サークルでの参加は、コミケ以来で、オンリーイベントとしては初なので、緊張しております。http://w…

MinGWでMesaつづき

というわけで、なぜかアルファブレンディングモードで画像が出ない問題ですが、どーも気になったので、Rubyで書いてあったのと同じプログラムをCで書いたわけです。と思ったら、Mesaのサンプルにもあったんですが(汗)。で、ビルドして実行すると…ありゃ、Rub…

Ruby'sのライセンス構成が変わるそうです…

えーと、Rubyゲーム会議2010で、Rubyで作ったゲームの配布方法のライセンスについて偉そうに語ったのですが… 9/1からライセンスの構成が、Matz+GPLからMatz+BSDLに変わるそうです…。http://redmine.ruby-lang.org/wiki/ruby/DevelopersMeeting20100827 http:…

Ruby/SDLバグ再現情報のお願い

数ヶ月前、Ruby/SDL作者のohaiさんから、「Windows版Ruby/SDL2.1.1でバグがあるらしい」とご連絡をいただきました。以下のリンク先でダウンロードできるサンプル(用意したのはうちです)を流して時間が経つと、プログラムが止まるという症状とのことでした。h…

MinGWでDesktopM3Gをビルドしようとして挫折した

同じ日、Rubyゲーム会議2010で、DesktopM3Gという面白いAPIのプレゼンをされていました。↓は、その方のブログです。 http://d.hatena.ne.jp/tueda_wolf/このソフトは、OpenGL(とglut、libpng、libjpeg)があればいけるのかなーと思い、MinGWでビルドしようと…

Rubyゲーム会議2010で発表しました。

8月27日から29日まで、つくばでRubyKaigi2010がおこなわれていました。 僕は、今回も不参加だったのですが、「Rubyゲーム会議2010」が行われるのを知り、居ても立っても居られなくなりました。http://ruby-game-dev.org/wiki/index.php?Ruby%E3%82%B2%E3%83%…

Miyako2.1.16&MiyakoPack2.1.16リリースしました

Miyako2.1.16リリース (こちらも、ruby-listからの転載です…)こんにちわ、サイロスです。RubyKaigi2010もそろそろ大詰めでしょうか。さて、早速ですが、Miyakoの最新版、Miyako2.1.16とMiyakoPack2.1.16をリリー スいたしました。Miyako2.1.16ですが、前バー…

MiyakoLauncherLite2.0.0リリースしました

(ruby-listに投稿したのとほとんど同じです…(^^;)こんにちわ、サイロスです。 RubyKaig2010真っ盛りですね。しかし、当方はUst見ながらの参加ですが…。さて、先ほど、Ruby対応のプログラムランチャー、MiyakoLauncherLiteの最新版、MiyakoLauncherLite2.0.0…

フォント標準添付理由

簡単に言うと、フォントパス設定で苦労した結果です。 MacOSXでファイルサーチでエラーが出る MacOSXでファイル名が引っかからない Lepardでファイル名が(略) 雪豹で(略) といういきさつがあり、あまりにもフォントパス周りでの変更が起きていたため、「これ…

フォント埋め込み

2.1.14では、新たな試みとして、フォントを添付してみました。 serifとして梅明朝、sans_serifとして梅Plusゴシックを用意しています。フォントの場所は、Miyako/fonts/です。ここに.ttfファイルが置かれています。あらたに、fontクラスに、上記ディレクトリ…

Miyako2.1.14をリリースいたしました

取り急ぎ、こちらと掲示板の方でこそっと。Miyako2.1.14をリリースいたしました。変更点は以下の4点です。 InitiativeScenarioEngine.add_methodが用意されていなかった問題を修正 Story(SimpleStory)#runでhand_overの初期値を引き渡し可能に フォント標準…

Viewportの使い方

これまで、Viewportの使い方を全く説明していなかったので、サンプルリストを載せておきます。 require 'miyako' include Miyako vp0 = Viewport.new(100,100,200,100) spr1 = Sprite.new(:size=>[50,50], :type=>:ac) spr1.fill([255,255,200,160]) spr2 = …

Miyako2.1.13をリリースいたしました

取り急ぎ、こちらと掲示板の方でこそっと。Miyako2.1.13をリリースいたしました。変更点は以下の4点です。 SpriteAnimation.newでのバグ修正 Diagram::Processor,Diagram::Rendererのスプライト化 SpriteAnimation#changed?メソッドの追加 リファレンスマニ…

Miyako2.2の話

さて、ちかいうちにMiyako2.1.13をリリース予定です。修正内容はバグフィックスです。さて、Miyakoのバージョンも安定してきました。 そこで、次のバージョン、2.2の話になってきます。今考えているのは、次の3つです。 全く具体策はありませんが、構想程度…

MiyakoLauncherLite1.3.0リリース

同じく、MiyakoLauncherLite1.3.0もリリースいたしました。ダウンロードなどは、こちらのリンク集のMiyakoダウンロード(RubyForge)からどうぞ。変更点は、以下の一つのみです。 ・rubyの実行環境にパスを貼ったコマンドラインコンソール起動を追加(MacOSX以…