タグ

2009年6月29日のブックマーク (5件)

  • ジャンル別ゲームの作り方とアルゴリズムまとめ - ネットサービス研究室

    ゲームの作り方とアルゴリズムをジャンル別にまとめてみました。ゲーム制作や、プログラミングの勉強用にご活用ください。言語別ゲームプログラミング制作講座一覧もあわせてお読みください。 リンク切れがおきていたものは、URLを表示しておくので、Internet Archiveなどでキャッシュを表示させてみてください。 RPG ゲームの乱数解析 乱数を利用した敵出現アルゴリズムの解説 各種ゲームプログラム解析 FF、ドラクエ、ロマサガのプログラムの解析。乱数の計算など ダメージ計算あれこれ(http://ysfactory.nobody.jp/ys/prg/calculation_public.html) ダメージの計算式 エンカウントについて考えてみる エンカウント(マップでの敵との遭遇)の処理方法いろいろ RPGの作り方 - ゲームヘル2000 RPGのアルゴリズム ドルアーガの塔 乱数の工夫の

    ジャンル別ゲームの作り方とアルゴリズムまとめ - ネットサービス研究室
  • iPhoneのSafariでカバーフロー調のアクションを実現する·css-vfx MOONGIFT

    写真は撮るだけでは面白くない。見せ方が重要だ。例えばiPhoneやiPod Touchは液晶の大きさもあって、写真を皆に見せるのに便利なインタフェースだ。だが、ただ写真をリストアップしたり、アルバムに入っているものを見せるだけでは面白くはない。 iPhoneに最適化されたカバーフロー表示を行うJavaScript オンラインに写真をアップロードしているなら、Safariを使ってこんな見せ方も実現できるのだ。 今回紹介するオープンソース・ソフトウェアはcss-vfxiPhone用Safari向けのカバーフローアクションだ。 Mac OSXではカバーフローという表示方式がある。写真や音楽を見せるのに向いた、格好のいい表示方式だ。中央にメインの画像を配置し、周囲に前の画像、次の画像を配置する。それをSafariで実現するのがcss-vfxだ。 拡大表示しているところ 反射や左右の写真の傾きも再

    iPhoneのSafariでカバーフロー調のアクションを実現する·css-vfx MOONGIFT
  • ヒートマップを自作する·Heatmap Studio MOONGIFT

    何かのサービスを提供する際に実際にユーザに使ってもらって、その視線移動やクリックする場所を把握するのにヒートマップが使われることがある。散布図に近いが、色分けすることでよりはっきりと趣向が分かるようになる。 任意のアプリケーションでヒートマップを作成できる Webサイトのアクセス解析で提供されるケースもあるが、ローカルアプリケーションやその他のサービスでもヒートマップが利用できるのがHeatmap Studioだ。 今回紹介するフリーウェアはHeatmap Studio、ヒートマップを作成するためのソフトウェアだ。 Heatmap StudioはWindows向けのソフトウェアで、3つのモードがある。一つはアプリケーションにフックしたモードで、アプリケーションのスクリーンショットとともにマウスの軌跡をヒートマップ化してくれる。これであればWebブラウザはもちろんローカルアプリケーション(オ

    ヒートマップを自作する·Heatmap Studio MOONGIFT
  • Sassから自動でCSSを生成する·saag MOONGIFT

    CSSをそのまま書くのは面倒というのは誰しもが感じる所だろう。そこで最近では構造化されたCSSを作成し、変換プログラムを介して別なフォーマットにするという類のソフトウェアが幾つか登場している。PythonではCleverCSSRubyではSassやLessが知られている。 下がSass、上がCSS だがいずれのフォーマットも変換プログラムを使わなければブラウザに読み取らせることはできない。ファイルを編集するたびに変換プログラムを実行するなんて手間だ、そこで使うのがsaagだ。 今回紹介するオープンソース・ソフトウェアはsaag、Sassファイルを監視して変換するソフトウェアだ。 saagは入力としてSassのあるディレクトリを指定し、出力としてCSSファイルを出力するディレクトリを指定する。後はSassファイルを編集すると自動的に感知してCSSファイルを生成する仕組みだ。Sassファイル

    Sassから自動でCSSを生成する·saag MOONGIFT
  • jQueryを使った開発に便利!Firebug + jQuery·FireQuery MOONGIFT

    Firefoxを使ってWebシステムを開発する際には必須とも言えるFirebug。そして人気の高いJavaScriptライブラリのjQuery。この二つが組み合わさったとき、これまで以上の魅力が感じられるようになる。 マウスを当てるとそのエレメントがハイライト表示される そう確信できるのがFireQueryを使った瞬間だ。この二つの融合は、JavaScriptの開発をバーストしてくれるのではないだろうか。 今回紹介するオープンソース・ソフトウェアはFireQuery、Firebugと連携するjQuery開発補助アドオンだ。 FireQueryはconsole.logに吐き出した内容を元に、画面上のエレメントをハイライトしてくれる。例えばconsole.log($('p'));と出せば、コンソールに出力された jQuery(p)という表示にマウスを当てると、該当部分がハイライト表示になる。ど

    jQueryを使った開発に便利!Firebug + jQuery·FireQuery MOONGIFT