2009-04-21から1日間の記事一覧

自分でソート作ればいいのか。 ソートってアルゴリズムの基本中の基本だからな。 俺みたいないい加減なプログラマには難しくて大変なものだが・・・。 っていうか、クイックソートしようと思ったら今の描画リストが片方向のリストだから交換できん。 双方向…

ソートできた。

これで描画順指定をしつつ、加算合成も間にはさみつつ、使うほーの面倒は減らして、最もよい形になったかもしれない。 がんばったおかげ。 世の中、いろんな言語でいろんな環境で、こういうライブラリを作る人ってのはいるんだろうけど、みんなそれぞれ、欲…

おそろしく今更かつ(´・ω・`)な疑問

はてなスターってなんだろう・・・ なんか付いたりしてるけど・・・それに対して反応とかしないといけないのかどーかもよくわからん(゜▽゜;)

野心的な比較

SDLの負荷、DirectX直叩きの効率ってのはどんなもんなのか、実行速度と占有メモリは・・・というあたりが気になったので、試してみた。 いつぞやDXRuby0.0.3でためした時のサンプルを開発中の0.0.6用になおして、オブジェクトの数を2000に増やしてみた。 同…

ソートなど

クイックソートをとても頑張って実装してみたけど、これってよく考えたらデータを前と後ろから検索して入れ替えるんだから、同じ数字だった場合の順番が保証されないのだな。 なんか描画が変だと思った。 違うアルゴリズムでソート実装しなおさないと・・・…

ブロックおとし

こんなものを作成中 なんだか右にはみ出してるのは気にしないように。 ここにソースを貼れるぐらい小さく仕上がるかどーかは不明だ。 短くないとサンプルとして意味がない。 短くはできるが、わかりにくくなったらサンプルとしてやっぱり意味がない。 難しい…

とりあえずアップしとくサンプル

ゲームオーバー判定が無いが。 # DXRuby0.0.5 サンプル ブロック落とし require 'dxruby' Window.caption = "ブロック落としモドキ" # ブロックデータ blank = [0, 0, 0, 0] $block = [[blank, [0, 1, 1, 0], [0, 1, 1, 0], blank], [blank, [1, 1, 1, 1], […