2010年9月13日月曜日

ギターは弾くものでしょ?

いいえ、叩くものです。


http://www.youtube.com/watch?v=AbndgwfG22k&feature=related

エリック・モングレインさんの「AirTap!」という楽曲です。
主旋律や曲構成がはっきりしていなくて、
無限に変化していきそうな期待をいだかせる諸行無常なところと、
いたる所に散りばめられた綺麗なハーモニクス音がお気に入りです。

この曲を聴きながら作業していると、
何かとてつもないことを閃けるような感覚にさせられます。

まぁ、結局は何も閃かないのだけれども。

家プログラミング始めちゃおうかしら

visual studio 2010 Express をノートにインストールした。
数週間前にもインストールを試みたんだけど、なんかダウンロードの段階でうまくいかなかった。
回線状況が悪かったのかな?
まぁ、無事インストールできたからいいか。

しかしながら、

インストールしたのはいいけど、

作りたいものが何もないんだな、

これが。

MAJIDE。

さてどうしたものか。

2010年9月7日火曜日

非線形

世の中、非線形な変化にあふれている


たとえば、風に揺れる草木
たとえば、人間の表情
たとえば、膨張するち○こ

その変化をプロットしたら、
きっと非線形な曲線があらわれるはず

人はその変化を見て、自然と感じる。
というか気にもならないと思う。
つまりは、自然ということ

逆に、それらがリニアな変化をしだしたら
とたんに不自然なものに見えてくるだろう

リニアに揺れる草木
作り物にしか見えない

リニアに変化する人の表情
まるでロボットみたい

リニアに膨張するち○こ
想像したくもない

何が言いたいのかというと、
自然に見せたい場合は、できるだけ非線形な変化をさせる、ということだ

そこで、プログラムでお手軽に非線形な値を得られる関数を紹介。
この間、本を読んでて見つけました。

f(x) = 3*x^2 - 2*x^3

この関数は、0~1の入力に対して、滑らかに変化する値を0~1の範囲で返してくれます。

プログラムで書くと

float smooth(float x)
{
    return x*x*(3-2*x);
}

ホーナー法を使用して乗算回数を削減、キリッ。プロフェッショナルですな。
実際にプロットしてみると、下の図みたいになります。


考えるのがめんどくさくて、リニアに逃げそうになったとき、代わりに使ってみるといいかも。

2010年9月5日日曜日

ヴァンキッシュ体験版きてた

ヴァンキッシュの体験版プレイしていたら酔った。
おかげでクリアする前にやめちゃった。

いつものことだけど、シューター系ゲームのキャンペーンをプレイしてると酔っちゃうんだよな。
敵がたくさんでてきて、あっち撃ったり、そっち撃ったり、攻撃から身を守ったりをしていると、目が回る。
人間が相手のオンラインマルチだと全然酔わないんだけど、AIを相手にするとだめだ。
これのせいで、所有しているほとんどのシューター系ゲームをクリアできてない。
体質に合わないんだな。唯一好きなジャンルなのに残念だ。

ヴァンキッシュの感想はというと、
スライディングがきもてぃよかった。
あんなスライディングができたら、女の子にモテモテだろうな。

スライディング系男子(笑)、なんてね。
これからは、受けを狙ってすべってしまった男性のことをこう呼ぶことにしよう。
なんか趣旨が変わってしまったが、気にしない。

2010年9月2日木曜日

まみこが夢にでてきたぞ

一昨日の夢の話。

自分が好いてる人が夢にでてきた。
しかも、自分と彼女は恋仲にあった。
具体的に二人で何をした、とかよく覚えてないのだけど、
それはもう、幸せだった。

まぁ、そんな幸せな時間は永久に続くことなく、
当然のことながら、朝の目覚めと共に終わるんですけどね。

こんな夢を見た日は、
きまって一日中感傷的な気分になり、
きまって次の日には治ってる。
今となっては、何事も無かったかのように生活をしている。

夢なんて、そんなもんだよね。