2009-05-16から1日間の記事一覧

DXRuby1.0.1リリースorz

いきなりやってしまった。 インストール時にコピー先ディレクトリが無いとエラーになるから、作成するように修正した。 しかも1.9.1版はインストールできないときたもんだ。 ついでにStar Rubyのインストーラを参考に若干修正しといた。 さすがにインストー…

さすがにちょっと疲れたかなー

パトラッシュ、疲れたろう。 僕も疲れたんだ… ,.-─-、 / /_wゝ-∠l ヾ___ノ,. - > /|/(ヽY__ノミ .{ rイ ノ 何だかとても眠いんぶべら パーン l>‐∠l ,.-─-、∩/,. - > //。wv、ゝヾヽY__ノミ ヾ__Д(☆ ミ⊃ ヽ /∨ (ヽ

いま知った

何年か前、イオンだったかどっかで偶然誰かのミニライブに出くわして、聞いたことある歌なんだが誰かは知らんなーと思っていた(そういうのにすごいウトい)のだ。 これだ、この人、この歌。 YouTubeより「奥華子 ガーネット/2007春コンサート ~TIME NOTE~」…

マップエディタ

DXRubyMapを使ったらどんなもんが作れるのだろう、と思って、ちょっとためしていた。 マップ素材はこちらから頂いた。 First Seed Materialさま http://www.tekepon.net/fsm/ これが作ってみたマップ。右クリックで選択、左クリックで置く。 左Shiftでチップ…

実行速度

ゲームなどの実行速度を決めるのは、大きく分けて2つの要因がある。 「環境」と「アルゴリズム」だ。 環境はCPUやGPU、メモリ、バス、OS、ドライバ、ライブラリなどで、アルゴリズムはゲーム側でどのように描画や計算をするか、という話だ。 2つのうち、どっ…

Ruby側の最適化

必要メモリ帯域は大幅に減らした。 うちには遅いPCは無いから実際どのレベルまで動くようになっているのかはわからないが、半透明フィルタ100枚かぶせた時の動作は軽くなったから効果はあるはずだ。 どうしてそういう判断になるかというと、半透明フィルタの…

最終手段挫折の巻

Exerbのソース取ってきて1.9.1コア作ってみようと思って、.excファイルできてexerbでexeもできたが実行するとコケてしまって原因不明で諦めた。

サンプルシューティングでやったことを少し

記録として、サンプルシューティングで修正したところとその意味を書いておく。 基本的な仕組みとして、弾とか敵とかはそれぞれのモジュールが管理する。 モジュールのインスタンス変数としてオブジェクト配列や当たり判定配列があって、モジュールのメソッ…