タグ

Gameと数学に関するtyosuke2011のブックマーク (3)

  • 偏りがあるように思わせない(偏った)乱数生成

    背景と目的 遊技機やコンピュータゲームでは,トランプを配る・サイコロを振るなどの作業はすべてコンピュータが肩代わりするため,多くのゲームで疑似乱数が用いられています. 乱数列はコンピュータが勝手に作るため,しようと思えば操作が可能ですが,これらの行為はプレイヤにとって好まれず,不満が高くなる傾向にあります. なので,これらの疑似乱数の操作は大半のゲームでは行われていません. ところが,『カルドセプト』のサイコロの出目や,『ポケモン』の技の命中率など疑似乱数を操作していなくてもプレイヤが操作されていると感じるようなゲームも存在しています. 研究では,数学的な意味で優れた乱数と,見る人にとって自然な乱数は異なるという仮定をおき,どのような特徴を持たせれば自然に“見える”乱数が作れるのかを考察,実装しています. アプローチと結果概要 人はしばしば確率に対して誤った判断を下すことがあり,これを『

    偏りがあるように思わせない(偏った)乱数生成
  • 基礎の基礎編その1 内積と外積の使い方

    ホーム<ゲームつくろー!<衝突判定編<内積と外積の使い方 基礎の基礎編 その1 内積と外積の使い方 この章では3Dゲームの特に衝突判定に無くてはならない「内積・外積」というベクトルの基的な演算についてお話します。内積は高校で、外積はたぶん大学で習います。そのきちんとした意味を理解するのは大切ですが、ゲームで使う上では性質を体得する方が近道かと思います。そのためにはイメージが大切です。 この章ではゲームで使用するベクトルの内積や外積をイメージと一緒に見ていこうと思います。 ① 方向と大きさを表せる「ベクトル」 この記事をご覧になっている方の多くはきっと高校生以上だと思います(そうでない方は賞賛に値します!立派なプログラマーになれますよ(^-^))。高校の頃には必ず「ベクトル(vector)」を習います。ベクトルは「方向と大きさを表す方法」です。下の図をご覧下さい: 見た目平面ですが、ゲーム

  • 出現確率1%のガチャを100回引いても,4割近くの人は全部はずれる。“本当の確率”を読み解いてみよう

    出現確率1%のガチャを100回引いても,4割近くの人は全部はずれる。“当の確率”を読み解いてみよう ライター:宮里圭介 まったく確率表示をしていなかったり,レア度別の確率のみ表示したりと,タイトルによって対応はさまざまだ スマートフォン向けゲームに欠かせない存在となっている「ガチャ」。お目当てのキャラやアイテムを引き当てたときの嬉しさは格別だし,結構な額のリアルマネーを使ったあげく,ハズレばかりだったときの悔しさもまたかなりのものだ。 すべては運にかかっているので,プレイヤーが頼りにできるデータといえば,公開されている出現確率ぐらいだろう。以前はその確率が公開されていないゲームが多かったが,最近は業界として確率表示を進める動きが強まっており,人気タイトルの「グランブルーファンタジー」でも,日(2016年3月10日)から装備品個別の出現確率が表記されるようになる。 だが,確率が明らかにな

    出現確率1%のガチャを100回引いても,4割近くの人は全部はずれる。“本当の確率”を読み解いてみよう
  • 1