Lisperの人ならみんな知ってる竹内関数(たらいまわし関数)という関数があります。 定義としてはこんな感じ。 そのシンプルな定義からは想像もつかないほど複雑で膨大な再帰呼び出しがおこなわれるとても興味深い関数です。たとえば引数にTarai(10,5,0)を与えると343,073回も再帰呼び出しされたりします。 この関数呼び出しの引数がどのように変化するか知りたくてプログラムを書いて調べてみたところ、Tarai(10,5,0)の場合は3つの引数がそれぞれ0〜10(xは-1〜10)の間で少しずつ変化するなかで、2つの値を固定してひとつの値が下降していくような挙動があったりして、なんだか音楽の3和音のコード進行を思わせるような動き方です。 そういうことなら、ということで実際に音にして聴いてみました。Tarai関数が呼ばれるたびに引数のx、y、zを、0=ミ、1=ファ、2=ソ、……、のように音に割
こんにちは、イメージ担当の長谷川です。 今回は 1px にこだわったリッチな Web や UI デザインを更に立体的で奥行きのある雰囲気にする『MAX 塗り』を取り入れたグラフィック作成手法をご紹介します。 ところで『MAX 塗り』ってご存知ですか?ガンプラなどが好きな方はピンと来たと思いますが、プラモデルなどに興味がない人は全く分かりませんね。 『MAX 塗り』とはプラモデルに立体感を出すためにエッジから中央に向かってぼかしていく、昔からある「ぼかし塗り」や「グラデーション塗り」の技法です。 この技法で塗装されたプラモデルは単純に塗装したものより格段に迫力や存在感が上がります。プロモデラーの MAX 渡辺さんが良く使うプラモデルの塗装技術として通称『MAX 塗り』と呼ばれています。 Web や UI にこの『MAX 塗り』を取り入れる方法は簡単です。 作ったボタンや背景などのグラフィック
任天堂専務取締役、情報開発本部長の宮本茂さんに、3日に発売された『マリオ3Dランド』についてアレコレ聞いちゃいました 年末に向け、ニンテンドー3DS『スーパーマリオ 3Dランド』や『マリオカート7』、5年もの制作期間を費やしたWii『ゼルダの伝説スカイウォードソード』作まで、新作ソフトが目白押しッ! とゆーわけで、任天堂のソフト開発のトップである宮本茂氏に、ゲームの面白ポイントはもちろん、25の質問をいろいろ聞いちゃいました!! *** ――『スーパーマリオ 3Dランド』は誰もが楽しめるよう工夫を凝らしたとのことですが。 「ゲームは3Dアクションなんですけど、感覚的には2Dのマリオのように手軽に遊べます。クッパにさらわれたピーチ姫を助けるために、カメを蹴ったりブロックを壊しながらゴールポールを目指すんですが、空間でマリオを自由に動かしてコースの隅々まで探索する3Dアクションならではの楽しさ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く