How to break away from impulse purchase
lifehacker - 衝動買いを防ぐには「ストレンジャーテスト」が効果的らしい -
ほうほう。
なるほど、こうすれば衝動買いを防げるわけですね。
確かにこれは有効な気がします。
ただ
僕はこの記事を
これを注文する前に見るべきだった。
lifehacker - 衝動買いを防ぐには「ストレンジャーテスト」が効果的らしい -
ほうほう。
なるほど、こうすれば衝動買いを防げるわけですね。
確かにこれは有効な気がします。
ただ
僕はこの記事を
これを注文する前に見るべきだった。
こんにちは。福岡は大雨ですよ。
先日会社から帰ろうとしていたところ、ディレクターが面白いものを持っていました。
これが、すごくすごく面白いんですよ。
前から知っている方には、何を今更という感じなのでしょうが、いやー、お恥ずかしい話初めて知りました。
元々Magic the Gatheringをやっていたこともあり、戦略的カードゲームは好きなんですが
久々にMTGを超えるんじゃないかと思うくらい面白いゲームに出会ったので記しておきます。
簡単にルールを説明します
プレイ人数は2〜4人、プレイ時間の目安は30分〜1時間のようです
———-準備———-
・使用カードの選択
プレイヤー間で協議し全25種類(基本セットの場合)の王国カードから今回のゲームで使う10種類を選び出します
選ばれた10種の王国カード、3種類の貨幣カード、4種類の勝利点カードをプレイ人数によって決められた枚数だけ場に並べます
・カード配布
各プレイヤーに貨幣(1)を7枚、勝利点(1)を3枚配ります
カードをシャッフルし、5枚を手札にし、残りを山札とします
・順番決め
方法はなんでも良いですが、プレイヤーのプレイ順序を決めます
———-進行———-
自分のターンが回ってきたプレイヤーは以下の順序でプレイします
・アクションフェイズ
手札のアクションカードを1枚プレイできます
・購入フェイズ
購入資源の許す範囲で場のカードを1枚購入できます
・クリーンアップフェイズ
このターンで使用したカードと入手したカード、手札に残っているカードを捨札にし、山札から新たにカードを5枚引き、手札にします
もし山札の枚数が5枚に満たない場合、その全てを手札とし、
その後捨札をシャッフルしたものを新たな山札とし、足りない枚数を引きます
———-終了条件———-
以下のいずれかの条件に当てはまった時点でゲームが終了します
・場札が3種類売り切れる
・勝利点カード(6)が売り切れる
———-勝利条件———-
ゲームが終了した時点で、デッキ(山札+手札+捨札)に含まれる勝利点の高いプレイヤーの勝利です
—————————————-
※補足
王国カードは少数の例外を除いてアクションカードです
ルールブックを見ながら書いているわけではないので
はっきり覚えていないところは曖昧に書いていますが、雰囲気が伝われば良いです。
もしミスがあれば指摘してください。
—————————————-
で、ですよ。
僕がこのゲームを面白いと思ったポイントを抜き出すと
・ゲームで使用するカードがプレイヤーの同意によって決まる
使用カードはランダムに選ぶ方法もありますが、基本的にプレイヤーが選びます。
ここで誰がどんなカードを選ぶかで、その人の戦略が見えるわけです。ゲームを始める前だというのに。
・全プレイヤーが同じ条件でゲームが始まる
場のカードは当然共有ですし、最初に配られるカードも同じ。
強いていえばシャッフルの具合によって最初の手札が違うくらいです。
そしてここが一番のポイントだと思うんですけど
・ゲーム中に自分のデッキが構築される
・しかも全プレイヤーに公開するカタチで
対戦型のカードゲームって、自分のデッキを作り込んで対戦に臨む
言い換えれば、「相手が予測あるいは対処できない戦略」を「対戦前に構築」する
というところがキモなんだと思うんですがどっちの要素もすごく薄くなってます。
自分の戦略を実現するカードを購入すると、
相手にはそれの対処法を仕込まれてしまうわけです。
逆も然り。
相手の戦略をコピーする戦略も考えられます。
自分の戦略の実現と相手への対処を同時に考えながらデッキを構築していく
リアルタイム性がエキサイティングです。
あとはサブ的な楽しさ要素なんですが、意外とかなり重要です
・意表を突くプレイングがしにくい
デッキに含まれるカードを他プレイヤーに把握されていることも原因ですが
入手したカードがそのターンに手札に入らないことが大きな理由です。
入手したカードを使用できるのは山札が新しくなってからなので、
ごく限られた状況を除いて最短で1ターン後になります
つまり、そのカードが使用されるまでの間に他のプレイヤーは対策を立てられるわけです
・毎ターン手札が総入れ替えされる
手札に有効カードを貯めておいて、考え抜いたコンボをそら食らえ!
ということが出来ません。
・勝利点カードがゲーム中に役に立たない、他のカードがゲーム終了時に役に立たない
勝利点カードは手札に来てもごく限られた状況を除いて役に立ちません。
5枚という少ない手札なので、手札に1枚入ってしまうだけでも結構な痛さです。
しかし、ゲーム終了時には勝利点カードしか役に立ちません。
な、なんだってー
—————————————-
具体的な戦略の話をするといくら時間があっても足りないし
どんな王国カードがあるかという話もしなくちゃならなくなるので
このあたりで停めておきますが、はまってしまいそうです。
ルールは単純なので誰でもすぐ把握できるんですが
考えれば考えるほど、戦略が深みを増していきます、このゲーム。
考えて深まる戦略ってのはですね・・・えー、
・・・・・・・・・・
例えばファミコンのマリオって
・チビマリオで攻撃を食らうとミスになる
・大きい状態で攻撃を食らうとチビマリオになる
っていうルールがありますよね。
ここで問題なのが、「チビマリオになる→ミスに近づく」と直結させるかどうかなんですよ
例えば目の前にキノコが出るハテナボックスがあったとして、
攻撃を食らうことはミスに近づくかといえば、操作ミスがない限りそうではないですよね。
ラストのクッパと対峙するとき、クッパの後ろに回ればゲームクリアという状況で
自分から体当たりして攻撃を食らい、無敵時間を利用して後ろに回るという戦略はミスに近づいてはいないですよね。
クリアまでの時間を競うとしたら、この戦略が有効になるところがあるかも知れません。
別の話ですが、もうひとつ。
残機がなくならないのであればコインは取らなくてもいいですよね。
ラストステージで、ゴールまでに出てくるコインを全部取っても100枚に満たない場合はコインは取らなくてもいいですよね。
・・・・・・・・・・
何が言いたいかというと
基本的に勝利点カードを相手より持っていれば勝ちなんですが
そこに至るまでに戦略が無数に存在するということなんです。
ここまで読んだ方には何を今更という感じでしょうが。
・ハテナボックスの位置
・次に出てくるパタパタの動き
・ジュゲムが次のトゲトゲを投げるまでの時間
・土管にギリギリ入れる土管の中心からの距離
などの情報って、きっと大事なんですよ。
・自分の山札にどんなカードが残っているか
・山札が新しくなるタイミング
・他のプレイヤーのデッキの詳細
などなど、知らなくても気にしなくてもゲームはプレイできるが
考えればゲームを有利に進められるであろう情報が
たくさんたくさんあるんですこのゲームには。
スルメゲーです。スルメゲー。メゲー。
まだ1ゲームしかプレイしてないんですが、もう試してみたい戦略がたくさん頭に・・・
思い出すだけで、あぁ・・・もうこんなに戦いたい・・・
i.softbank.jpのアカウントを
Apple Mail.appからIMAPで利用しているんですが
Mail.appからのメール送信に不具合があるみたいなんですよ。
メールを作成して送信すると送信の音は鳴るし、
返信だった場合は受信メールに返信マークも付くんですが
送信したはずのメールが送信済みメールボックスにないんです。
しかも質の悪いことにこの不具合、再現性がないんですよ。
試しに自分宛に何通か送ってみたんですが
ちゃんと受信できるし送信済みボックスにも追加されるし
なんなんでしょ。
届いてるかもしれないメールを何通も送るわけにもいかないし。
ここ何ヶ月かちょこちょここういうことがあるので、
場合によって送信し直したり、送れてなくてもいいやってほっといたりしているので
僕から同じようなメールが複数届いたとか
僕からまったく返信がないとか
そういうときはこういう事情ですので許して下さい。
決して返信をせがんでいるわけでも
無視してるわけでもありません・・・
i.softbank,jpのサーバが悪いのか
Mail.appが悪いのか
はたまた送信先によってなんか変わってるのか・・・
検索しても何もわからなかったので
暇なときにアップルのサポートにでも電話してみますが
何か知ってる方がいたら教えて下さい。
Thunderbirdに乗り換えようかと思ったんですが
移行が面倒で硬直しております。
Mac OS X 10.5.6
Mail.app 3.5
mp3のビットレートによる音質の違いの話です。
【僕vs.読者】最適なMP3ビットレートを一緒に聞き比べてみよう!
うちの
MacbookPro 2.2GHz
QuickTimePro 7.6
MBox2
MSP5
でどこまで元ファイルの情報が保持できるのかわかりませんが
明日にでも聞き比べてみようと思います。
なぜこんなことをするのかというと、記事にも書いてありますが
これで、例えば192より上は自分の耳&再生環境じゃよくわからん
ということになれば、それ以上のビットレートはメモリを圧迫するだけ、ということになるわけです。
耳はともかく再生環境はあとから良くなることも考えられるので
こればっかりは何とも言い難いところでしょうが・・・
まあ、とにかく楽しそうな話題なので食いついてみました。
ぼくとうさみさんとの、現在製作中のパズルゲーム「ヒッコスボックス」ですが
なんとゲームクリエイターやゲーム好きの集まるサイトで紹介してもらうことになりました。
サイトの趣旨によりちょっとゲームクリエイター向けの内容になってます。
インタビュー形式で、うさみさんだけが答えてる感じになってますが、
実際は僕もちゃんと答えてましたよ。あしからず。
完成まではまだまだまだ道のりがありますが、励みになってうれしーす。
英語ですが(日本語版は製作中だそうです)是非どうぞ。
zillionmonkey
(5/10 1:10 追記)
日本語版公開されています。
最近僕の周りでもにわかに話題になってますが、
今 iPhone を新規契約すると
iPhone のパケット定額料金の上限が安くなって、
2年契約の場合の月々の割引料金が大きくなるみたいです。
8GBモデルなら実質0円だそうな。(16GBモデルは480円×24ヶ月)
で、既存ユーザの僕はどうなるのよ、と思っていたのですが
どうもこういうことになるみたいです。
新モデルが出るかもしれないことを含めて
損得をちょっと計算してみようかね・・・
アップル - Safari - Safari 4の登場です。 - 目の前にひろがる新しいウェブの世界。
アップルが Safari 4 のベータ版をリリースしました。
Google Chrome for Mac を待ってたんだけどこりゃいいぞと思ってダウンロード。
インストール…
あれ?
“This update requires Mac OS X 10.5.4 or newer.”
僕の 10.5.5 なんですけど…
同様の症状出た方います?
普段、iCalでスケジュールを管理していて、iTunes経由でiPhoneと同期させていたのだが
先日、GoogleカレンダーがCalDAVに対応したとの話を聞き、iCalと同期させて使い始めた。
下記リンク先、参考にさせて頂きました。
「Google Calendar が CalDav をサポート — iCal/iPhone との連携がよりスマートに」
手順は以下。
1. iCalの「環境設定」->「アカウント」から「+」ボタンでアカウントを追加
説明:カレンダーの名前
ユーザ名:Gmailアカウントのユーザ名(@gmail.comを含む)
パスワード:Gmailアカウントのパスワード
アカウントのURL:https://www.google.com/calendar/dav/「カレンダーID」/user
(カレンダーID:Googleカレンダーの「マイカレンダー」->「設定」から同期したいカレンダーを選び、「カレンダーのアドレス」の欄を参照)
以上で設定は完了。なんて簡単なんだ。カレンダーの数だけ操作が必要なので少し手間はかかるけど、快適です。
しかし、かねてよりGoogleカレンダーを使っていた人はこれで良いけれど、iCalを使っていた場合には不便なことが。
CalDAVアカウントを設定すると新しくカレンダーが作成された形になるので、今まで使っていた予定を移動させなければいけません。
僕はiCalでカレンダーごとにひとつずつ書き出してGoogleカレンダーにインポートする、という形を取りました。
少々面倒でしたが、他に方法が見当たらなかったもので。
そして、今まで使っていたiCalのカレンダーは非表示に。(削除でも良いんでしょうけど)
これで一応解決してますが、もっとうまいやり方があれば教えて下さい。
もうひとつ、今までiCalではカレンダー間の移動が出来ていたんですが、(予定の編集画面で「カレンダー」を選択あるいは目的のカレンダーにドラッグアンドドロップ)
今回の方法ではカレンダー1つにつきアカウントを1つ作っているので、
予定のアカウントをまたいでの移動が出来ないことでこの作業が出来なくなってしまっています。
予定を作成するときにアカウントをちゃんと選んでからじゃないと入力し直すはめになっちゃいます。
どうにかなる方法をご存知の方、教えて下さい。
普段はiCalとiPhoneを同期しています。
今回はiCalとGoogleカレンダーの同期をやりましたので、次回はGoogleカレンダーとiPhoneの同期をやります。
これで、どこで編集してもどこへでも反映されるようになるはず!
やらなきゃいけないことがあると他のことがやりたくなる、ってね。
ちょっと息抜きでブログかきます。
ver.0.1 完成しましたー。ちなみに前回のは ver.0.0 ってことで。
こんなかんじ。
左でエンベロープを作ります。
真ん中で、エンベロープをどのパラメータに作用させるかを選択します。
(上から、おもりに加える力、おもりの空気抵抗、ばねの自然長、ばね定数)
エンベロープの値を変化させて釣り合いを崩し、音を作ります。
右側のちっちゃいウィンドウで、おもりの数やエンベロープの継続時間(走査のスピード)を変えることも出来ます。
同じウィンドウにプリセットをセーブしたりロードしたりできるところがあります。
今はプリセット8個が切り替えられるだけだけど
将来的にはその数を増やしてシーケンサを付属して、パッチ切り替えという形で演奏できるようにしたいなーと思っとります。
ちなみに言語は Java + SuperCollider です。
論文提出したら動画つくってアップします。
さーろんぶんやるぞー
———-(1/26追記)———-
論文アップしました。こちら
更新の間が空いてしまいました。
何をしているかっていうと修士論文を書いている。
なのでまったく iPhone App. に触れていなくて
ちょっと触れても blog にアップする余裕がなくて何も書いていなかった。
今は論文がちょっと一段落して息抜きできるので、生きてますよーってことで更新。
修士論文のテーマについて紹介します。
タイトルは「ジェネレーティブな手法を用いて加算合成を行うソフトウェアシンセサイザーの設計」。
なにやら難しそうと思うかもしれんが、「ジェネレーティブ」「加算合成」あたりがわかればやろうとしていることは別に難しくない。
ちなみに「ソフトシンセ」は、PC上で動く楽器と思ってOK。
「加算合成」とは、ある音を、細かい単位の音の集積で合成する手法のこと。
一例を挙げると、ピアノは、鍵盤が叩かれると中でハンマーが弦を叩いてその音がなるわけだけども
ハンマーが叩く弦は1本じゃなくて、長さや重さの違う数本を同時に叩く機構になっているので
つまりピアノの音は数本の弦の音が同時に鳴ることで作られているのです。
これが加算合成。
これを、今回は正弦波の重ね合わせでやります。
「ジェネレーティブ」というのは、日本語でいうと「生成的」ですかね。
wiki(ジェネレーティブアート)によると、「コンピュータソフトウェアのアルゴリズムや数学的/機械的/無作為的自律過程によってアルゴリズム的に生成・合成・構築される芸術作品を指す」だそうです。
要は、作品をそのまま作るのではなく、他の作業によって間接的に作り上げる、というもの。
さぁわかんなくなってきましたね。
論文の中身でもうちょっと説明します。
さて、加算合成っつーのはとても手間のかかる作業なんです。
正弦波の一個一個について音量とか高さとか色んなパラメータを設定してやらなきゃならない。
それらの時間的変化の様子まで考えてやりだしたらもう大変。
そこでこのソフトシンセ作っちゃいました。名前を《Generative Synth 01, Spring》といいます。
じぇねれーてぃぶしんせ っつーのは、本来すごく面倒なシンセの音作りを
設定すべきパラメータを、別の方法で「生成」することで簡単に音色を設定しちゃおうということです。
Springっつーことで使うのはばねなんですが、(もちろんコンピュータ上で仮想的に扱うだけですよ)
下の画像を見て下さい。線がばね、点が接続点です。物理でいうところの質量とかおもりですね。

これは5つのおもりと、それら全てを10本のばねでつないだ図です。ちなみにばねの自然長とスティフネス(硬さ、強さ)は全て一定です。
つないでしばらく経つと、こういう状態で動きが止まります。
これはおもりの数を変えても同じです。それぞれの釣り合いの状態で止まります。
ばねの1本と正弦波の1つを対応させて、
ばねの長さと弾性力から正弦波の周波数を、ばねの動きの大きさから正弦波の振幅を計算します。
(周波数) = √(弾性力)/(長さ) × (定数)
(振幅) = (両端質量の相対速度) × (定数)
こうしておいて、おもりのどれかをちょっと動かすと、うねうね動いてまたこの状態に戻ってきます。
この動いた様子が、上の式で変換されて、リアルタイムに周波数と振幅の時間変化(エンベロープ)を生み出します。
こうして音作りしましょうという楽器を作りました。
わかりやすく書くためにちょっと間違ったことをかいてたり説明が足りなかったりしますが
まああらかたこんなところです。
音色のプリセットとかあるよ。
将来的にはシーケンサも付属してほんとに楽器として使えるようにしたいですな。
動画はちょっと前のバージョンなんで今はもちょっと面白いものになってます。
さ、ろんろんぶんぶん