トップ «前の日記(2008-06-26) 最新 次の日記(2008-06-28)» 編集

日々の破片

Subscribe with livedoor Reader
著作一覧

2008-06-27

_ アスタ

ASRにStarRubyをバンドルしようと思うんだけど何かまずいことはあるかなぁ?

_ アスタ(続)

ASR 1.8.7.5

StarRubyの実行部(SDL含む)を入れたASRです。(md5checksum: e4d58c7c599476ee0a172c511729ef22)

危険ですが、実験的に(非難されたら消す)ネットワーク越しに(StarRubyを前提とした)スクリプトを直接実行する機能を入れてみました。

Rubyコンソールを起動した後に、書き込み可能なディレクトリへ移動して、

star http://arton.no-ip.info/data/test/star/airship.rb

とか、

star http://arton.no-ip.info/data/test/star/helloworld.rb

を実行してみてください(http://arton.no-ip.info/data/test/starには、StarRuby Windowsパッケージのsamplesディレクトリの内容がそのままコピーされています)。

star.batは、Font.newとTexture.loadに介入して、引数で指定されたURIからの相対でファイルをローカルへコピーします。一度、実行に成功したらローカルにスクリプトとリソース類が残るので、2回目以降は

ruby airship.rb

とか

ruby helloworld.rb

で実行できます(rubyではなく、starを利用してもできるけど)。star.batは、インストールディレクトリ\binにあるので、何をしているのかは確認できます。

本日のツッコミ(全6件) [ツッコミを入れる]
_ ムムリク (2008-06-27 17:00)

うれしいです。

_ 星一 (2008-06-27 17:20)

うれしいです。

_ arton (2008-06-27 18:21)

MIT+LGPLだから、GPLと合わせられるよね?

_ 星一 (2008-06-27 19:26)

ライセンスは問題ないと思います。

_ 星一 (2008-06-28 01:32)

早速遊んでみました。ありがとうございます!<br>star コマンド楽しい! ゲームの配布が簡単でいいですね。<br>ところで falling_blocks.rb を実行しようとすると、 require の時点で落ちてしまうようです。

_ arton (2008-06-28 01:54)

あ、requireには対応してませんでした。というわけで、6/28の日記へ続く。


2003|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|

ジェズイットを見習え