ゲームプログラミング
昨日のシーン管理、何のためか言ってなかった。 何のためかというと、つまりはゲームプログラミングにおけるシーン管理なんだけど。 日記タイトル見れば分かるか。すんません。 さて、今回は長いぞう。 実際にシーン管理のコーディングを泥沼でやってみたか…
軍曹「新入り、シーンとは何か言ってみろ。」 新兵「サー! シーンというのは、演劇で言う場面のことであります。」 軍曹「一連の意味のあるシーンの連なりを幕(act)とも言うな。知っているか?」 新兵「サー! 存じております、サー!」 軍曹「よろしい、で…
なんかhmxとかid:peregrinationとかが動いてる。 dmpもなんか動き出したようなことをほのめかしている。 おいてかれるのが寂しいので自分も晒しとく。 っつってもコード写しただけみたいなシロモンなんだけど。 今はこれをC++に書き直してるところ。 とりあ…
アーカイバもどきを作ってるわけですが……。 アルゴリズムを1から作るなんて真似はしないけど、 ヘッダとかを考えるのは存外にめんどくさいことが分かった。 ファイルネームはそのまま記録すればよいだろうが、 ディレクトリ構造をどうするかとかもうメンド…
とりあえず眠れなかったので、 マ組のバナーを作ってみた。
スプライトクラスのアルファを作ってみた。全体の流れとしては、 sm = SpriteManager.new sm.setDrawer {|image,x,y| #imageを(x,y)に描画する処理を渡す。 } sm << [ image, 0,0,1,1,true ] #スプライトの登録。 #これは、 #[表示するイメージ、初期座標(x,…
よく考えたら、キャッシュシステム入れ替えただけで先のバグは関係なかったなー。 でも今の状態でバグがあるとすれば、ruby/SDLの内部処理なんだよなぁ。 midiだけ二回再生したら止まる。 mp3とかは止まらない。 自分はmidiとmp3を分けて処理なんかしてない…