タグ

ブックマーク / kzr-2.hatenadiary.org (17)

  • iPhoneゲームを20分間で作る【メダルプッシャー編】 - Radium Software

    こんな動画を作ってみました。Unityを使って20分間でメダルプッシャーゲームを制作するというものです。Unityのイントロダクションとしてどうぞ。 当初は10分を目指していたのですが、やっぱり10分は無理でした。20分に延ばしたうえで、iPhone上での動作確認までを含めるようにしてみました。

    iPhoneゲームを20分間で作る【メダルプッシャー編】 - Radium Software
  • Wikipediaの顔写真バナーの裏に潜む科学 - Radium Software

    The Information Is Beautiful - THE SCIENCE BEHIND WIKIPEDIA’S JIMMY APPEAL 最近、Wikipediaを閲覧していると、やたらとジミー・ウェールズの顔が出てきてウザ……いやいや、何と言うか、気になってしょうがない。この「創立者からのメッセージ」という形で顔写真を前面に押し出すスタイルのバナーは、とても良い効果があったようで、他のバナーと比較して高いクリックスルーレートや募金額を記録している。上のThe Information Is Beautifulの記事は、その結果をビジュアライゼーションしたものだ。 このビジュアライゼーションのソースとなっているのは、WikimediaのFundraising委員会がまとめているバナーテスト結果ページだ。Wikipediaでは様々なタイプのバナーを試験しており、このページには過去に

    Wikipediaの顔写真バナーの裏に潜む科学 - Radium Software
  • ゲームフレームワークLOVE - Radium Software

    先日、IndieGames.comで"Not Tetris"というゲームが紹介されていた。 テトリスを模した物理シム系のゲームだ。シンプルなネタゲームだけれど、世界で最も有名であろうゲームボーイ版のテトリスに対するオマージュが感じられて面白い。 このゲームは"LOVE"という、スクリプト言語Luaをベースにしたフレームワークを使って制作されている。LOVEには2D物理エンジンとしてBox2Dが組み込まれているので、こういった物理シムを使ったゲームは比較的手軽に制作することができる。 以前、Luaを使った軽量なフレームワークは無いかと探していたときに、このLOVEの存在を偶然に知った。ユーザー数はさほど多くないけれど、軽量な設計や、整備されたドキュメント、マルチプラットフォームへの対応など、無難によくできている。ゲームプログラミングの入門には適した環境かもしれない。 余談 LOVEはよくでき

    ゲームフレームワークLOVE - Radium Software
    taninsw
    taninsw 2010/08/28
  • オープンソースなアルバム、発売します - Radium Software

    M4TC:Derived アーティスト: Denkitribe出版社/メーカー: LOiD発売日: 2010/08/11メディア: CD購入: 40人 クリック: 383回この商品を含むブログ (9件) を見る 遂にと言うか、とうとうと言うか……Denkitribe名義でのソロアルバムを発売します。題名は"M4TC: Derived"、発売日は8/11、LOiDレーベルからのリリースになります。 このアルバムを制作するに至った背景については、ASCII.jpの記事の方によくまとめられていますので、そちらに目を通していただくのが良いかなと思います。 ASCII.jp - CDにする前の音楽データ、無料でどうぞ Denkitribeさんの挑戦 ボーカルとして一十三十一(ヒトミトイ)さんに参加して頂いたり、SaitoneさんやSEXY-SYNTHESIZERさんといった雲の上的存在の方々にリミッ

    オープンソースなアルバム、発売します - Radium Software
  • 足枷になったレコード会社 - Radium Software

    上の動画は今月初めに公開されたOK Goの新曲"This Too Shall Pass"プロモーションビデオだ。OK Goの曲に合わせてルーブ・ゴールドバーグ・マシン――いわゆる「ピタゴラスイッチ的なもの」が大アクションを繰り広げる。後半の盛り上がりが非常に印象的な作品だ。この動画は公開されてから猛烈な勢いで再生されていて,13日の時点で750万再生に達している。 この動画はそれ自体が非常に面白い作品だけれど,実はその裏には複雑な事情が潜んでいる。 簡単なまとめ OK Goが契約しているレコード会社(EMI)はPV動画の外部埋め込みを許可しない方針をとっている。しかし,外部埋め込みが無ければバイラル的な広がりは起こりえないということを知っているOK Goのメンバー達は,この制約を迂回するために,State Farmという保険会社と交渉し,この会社の広告という形でPVを制作することにした。制

    足枷になったレコード会社 - Radium Software
  • JavaScript によるオーディオ&ビジュアルプログラミング - Radium Software

    僕は JavaScript が好きだ。できるだけ多くのことを JavaScript で済ませてしまいたいと考えている。 以前は JavaScript では絵や音を扱うことができないという点がボトルネックになって,応用の幅を狭めていた。これが最近になると, Canvas 要素のおかげで絵を扱うことができるようになったり, Flash を代行役にすることによって音を出せるようになったりと,いろいろ状況が変わってきている。 そこで今回は,以前から機会があれば触ってみたいと思っていた Processing.js と SoundManager 2 を使って, JavaScript によるオーディオ&ビジュアルプログラミングに挑戦してみた。 Processing.js とは Processing.js は,ビジュアルデザイン向けプログラミング言語 Processing を模して作られた JavaScr

    JavaScript によるオーディオ&ビジュアルプログラミング - Radium Software
  • ユーザビリティに関する10の発見とガイドライン - Radium Software

    Smashing Magazine - 10 Useful Usability Findings and Guidelines Smashing Magazine による,ウェブのユーザビリティに関して役立つ発見を10個まとめた記事。どれも簡潔にまとまっていて,なおかつちょっと意外な話なんかもあったりして面白い。 個人的に興味深かったのは「画像の中に人の顔があると,その顔の向きが読者の目の動きに影響を与える」という話。人の顔(特に目の部分)に目が留まりやすいというのはよく聞く話だけれど,その顔の方向が他の要素に影響を与えうるというのは,聞いた事のない話だった。

    ユーザビリティに関する10の発見とガイドライン - Radium Software
    taninsw
    taninsw 2009/10/01
    視線の話についてはオライリーのMind Hackに説明があるので、そっちの方を読んだ方がいいでしょう。
  • 画像処理でボコーダーエフェクト - Radium Software

    Photosounder は,いわゆるスペクトル編集ツールと呼ばれる類のソフトウェアだ。音声データを周波数スペクトルに変換したり,逆にスペクトルを音声に戻したりすることができる。 スペクトル編集ツールを使うと,波形の直接編集では難しい類の加工を,直感的かつ視覚的に行うことが可能になる。上のビデオなどはその極端な例で, Photosounder と Photoshop を使ってボコーダーエフェクトを実現している。 ボコーダーエフェクトの原理はそれほど複雑なものではないけれど,口で説明するのはなかなかやっかいだ。でも,このビデオで行っていることを見ると,多少なりとも直感的に理解することができるかもしれない。音声(モジュレーター信号)と楽器音(キャリアー信号)をスペクトル画像に変換したあと,それを Photoshop のレイヤーに貼付けて,「乗算」で合成する。それだけの作業で,いわゆる「ロボット

    画像処理でボコーダーエフェクト - Radium Software
  • 抽象化されたゲームたち - Radium Software

    The Linear RPG Sophie Houlden の The Linear RPG は,最低限の構成要素によって構築された RPG だ。プレイヤーは直線の上を進むか戻るかすることができる。直線上を移動していると,勝手に戦闘が発生したり,勝手に経験値を得たりする。直線の各所に配置されている点は「町」で,跨ぐことによって体力を回復することができる。ストーリーは背景で勝手に流れているので,読んだり読まなかったりすればいい。 このゲームは,いわゆる「一道な RPG」の抽象的な表現とみることができる。非常にシンプルな内容であるにもかかわらず,それなりの達成感を得ることができるとの意見も存在する。 Progress Quest Eric Fredricksen の Progress Quest は,プレイヤーのステータス情報のみによって構成された RPG だ。プレイヤーはキャラクター作成を

    抽象化されたゲームたち - Radium Software
    taninsw
    taninsw 2009/09/17
    デフラグ画面をずっと眺めるのはゼロプレイヤーゲーム(ジャンルはパズル)ですか。って最近のOSはあの画面ないのか
  • CD-ROM ドライブの独創的な使用方法 - Radium Software

    The Daily WTF: Open Sesame ある日のエマニュエル氏の職場の出来事。ドアのオートロックが故障してしまった。どうやらカードキーの読み取りがうまくいかなくなってしまったらしく,内側からは開けられるけれど,外側からは開けることができないという状態になっている。 オフィス管理者は鍵屋に即刻電話したが,その返答は「留守電は満杯です」という素っ気ないものだった。今夜は誰かが泊まって,明日の朝,内側から鍵を開ける役割にならなきゃならないかもしれない。 しかし幸運なことに,エマニュエル氏はいいアイデアを思いついた。ようは内側から解錠ボタンを押すだけの,ロボットか何かがあればいいのだ。彼はおもむろにダンボール箱をドアの前に持ってくると,その上に1台のPCを載せた。 翌朝,社員の1人がエマニュエル氏にドアを開けてくれと電話をかけてきた。エマニュエル氏はコーヒーカップをテーブルに置くと,

    CD-ROM ドライブの独創的な使用方法 - Radium Software
    taninsw
    taninsw 2009/09/16
    ドライブ開け閉めネタにはつい反応してしまう。
  • アポロ11号のソースコード - Radium Software

    Google Code Blog - Apollo 11 mission's 40th Anniversary: One large step for open source code... アポロ11号の月面着陸から40周年ということで,最近やたらとアポロ計画関連の話題を見かける。そんな中,アポロ計画にちなんだ話題として Google Code Blog に投稿されたのが上のエントリー。 Google Code 上で公開されている Virtual AGC and AGS プロジェクトの中に, NASA のハードコピーから転記された物の AGC (アポロ誘導コンピュータ)のソースコードがありますよ……とのこと。 このソースコードには,オリジナルのアセンブリコードに記されていたラベルやコメントまでしっかり転記されている。それらの記述に目を通していると,そのコードを書いた人の考えや気持ちが伝

    アポロ11号のソースコード - Radium Software
  • ネットワーク・レイテンシーと音楽 - Radium Software

    Ustream 上でのセッションやガジェ音等のイベントを通して感じたのは,ネットワークを介した音楽コラボレーションというのはどの程度のことまでが可能なのか,という疑問だった。それを既に研究している人は沢山いるはずだから,調べてみれば何か得られるものがあるだろうとも考えていた。 例えば,スタンフォード大学の CCRMA (Center for Computer Research in Music and Acoustics) の SoundWIRE 研究室などは,ネットワークを介した音楽コラボレーションに関して研究を行っているグループのひとつとして挙げることができる。 ネットワーク上で音楽コラボレーションを行うにあたって,最も大きな問題として現れるのは,「レイテンシーによるタイミングのずれ」だと思う。この問題のせいで,遠隔地の演奏者の間でリアルタイム性を保ちつつ「同じ音楽」を共有することが難

    ネットワーク・レイテンシーと音楽 - Radium Software
  • 初音ミク - Radium Software

    数学ガール 昨年の暮れに作った曲。今聴くとヌルいアレンジがもどかしい。歌モノの作曲経験がほとんど無いから,恐る恐る作っている感じ。 折戸伸治が好きだったあの頃を思い出しながら作った。その頃からかかっていた呪いが,ようやく解けたような気がした。 恋するロードランナー 結局のところ,こういう使い方がいちばん合っているように思える。 ハウス用のドラムキットなのにギターを入れただけでロックっぽくなるのが不思議。 題名に「恋」を入れればなんとかなる,というメソッドは,ローリー寺西から教わった。 ブライトワルト RAM RIDER が好きで,どこまで近づけるかを試してみたくて作り始めた。 結果,なんか全然関係ないものができた。歌謡ハウス。 総括 やっぱ,歌入りの曲を作るのは楽しいよ。 ただ,インスト曲と違って,「心地よいと思う音の連なりだけで曲になる」ということはなくて,何かテーマがないとそこに詞や曲

    初音ミク - Radium Software
  • 英語版萌え統計学 - Radium Software

    The Manga Guide to Statistics (Manga Guide To...) 作者: Shin Takahashi,Ltd. Trend-Pro Co.出版社/メーカー: No Starch Press発売日: 2008/11/15メディア: ペーパーバック購入: 2人 クリック: 32回この商品を含むブログ (9件) を見る Good Math, Bad Math - Book Review: The Manga Guide to Statistics ブログ Good Math, Bad Math の Mark Chu-Carroll による,英語版「マンガでわかる統計学」のレビュー。まさかこのブログでこのを目にすることになるとは…… 疑似科学や,数学の誤用, ID 論などを容赦無く斬り捨てまくる論客としても知られる氏が,このに対して一体どのような感想を持った

    英語版萌え統計学 - Radium Software
    taninsw
    taninsw 2008/12/15
    この本は国内でも学者さんに評判よかったと思う。よく本で名前をみかけた。まだ読んでないけど。/site:.ac.jpでググってみると教科書にしてるところもあるようだ
  • 単純で正しそうなものが正しいとは限らない - Radium Software

    Coding Horror: The Danger of Naïveté 配列の中身をランダムな順序にシャッフルするコードを書きたい。単純でいいから分かりやすくて間違いの無いコードを書こう。例えば,こんな感じに…… for (int i = 0; i < cards.Length; i++) { int n = rand.Next(cards.Length); Swap(ref cards[i], ref cards[n]); } これは単純で分かりやすい! でも残念! このコードは間違っている。シャッフル後の順序に偏りが出てしまう。正解はこちら。 for (int i = cards.Length - 1; i > 0; i--) { int n = rand.Next(i + 1); Swap(ref cards[i], ref cards[n]); } ぱっと見て違いが分かる? イン

    単純で正しそうなものが正しいとは限らない - Radium Software
    taninsw
    taninsw 2008/12/04
    後者の方はカードをランダムに1枚づつ抜いて並べていくのと一緒かな。配列ひとつでやってるから分かりにくいけど。/前者の方法がどれだけ偏るのか気になるので後で元ネタ読む
  • Google App Engine の今後 - Radium Software

    先月の 4/11 の時点で,公式ブログの方にこんな記事があった。 We're up and running! 記事の中で4つの課題について触れている。 Python 以外の言語のサポート オフライン処理(スケジュールタスク)のサポート 巨大ファイルへの対応 Quota 追加(有料)への対応 言語サポートについては Ruby がまず来るんじゃないかというのが有力な線。でも,どうやらwhy さんは待ちきれないらしくて,バイトコード変換でなんとかなるんじゃないかとか,模索し始めている。 Sneaking Ruby Through Google App Engine - hackety org それはともかくとして……ユーザーからの要望としては,画像処理ライブラリ PIL (Python Image Library) のサポートが多くあげられている。 Issue 38 - Please add t

    Google App Engine の今後 - Radium Software
  • 南京錠の鎖 - Radium Software

    Kevin Kelly's Lifestream - One Gate, Multiple Locks 門に鍵を付けたいのだけれど,複数の人がその鍵を開けられるようにしたい。 そんなときは,複数の南京錠をチェーン状に繋げよう。 こうすれば,どれかの錠を外すだけで門を開けることができるようになる。 もし,どれかの鍵を無くしてしまっても,その錠だけを取り替えれば,セキュリティは守られる。合鍵だと,錠とすべての合鍵を取り替えなきゃならない。 こういうインプロビゼーションは大好き。一目では何をしたいのか分からないところもいいね。

    南京錠の鎖 - Radium Software
  • 1