目次・記事一覧(1) レトロゲーム(185) 日記(767) 雑文(511) 書籍・漫画関連(55) 子育て・子どもたち観察(115) ゲームブック(12) フォルクローレ・ケーナ・演奏関連(86) FF14(40) レトロでもないゲーム(334) 始めたばっか(13) アナログゲームいろいろ(37) 人狼(48) ネットの話やブログ論(60) 三国志大戦(20) 無謀的世評(52) ゴーストライター(16) 大航海時代ONLINE(38) FF3(6) Civ4(18)
ゲームなどのコンテンツにおいて、「当たり判定」から逃れることはできません。オブジェクトとオブジェクトが衝突したかどうかという判定は、インタラクティブコンテンツにおいて最も重要な部分になるからです。 当たり判定の実装自体は難しくありません。ですが、素朴な実装ですと、対象となるオブジェクトが大量である場合に、十分なパフォーマンスが出ません。これはオブジェクトの多い、現代的なゲームでしたり、弾幕シューティングなどを作るときに大きな障害となります。 この記事では、大量のオブジェクトの当たり判定を処理する、効率的な方法について紹介します。 まずは素朴に実装してみる 当たり判定の処理を語るには、ある程度ゲームの骨組みのようなものが必要になってきます。もちろんクラスなどを使わないベタ書きでもよいのですが、大変読みにくくなってしまいます。ですので、今回は、まず簡易的なゲームエンジンのようなものを作って、そ
昨年あたりから、Macやめたい病を患っていたのですが、2度の故障を経て、重たい腰を上げました。別にWindows使いたいわけもなく「ローカルが煩わしい」だけなので、Windowsアプリは一切インストールしていません。で、どうやって暮らしてるの? というお話です。 TL;DR このあたり↓を組み合わせていけば、クラウド生活可能: GCP (or AWS) Codeanywhere (or Koding or Cloud9) VPCネットワーク + VPN (IPsec+L2TP) + DNS Figmaほか、Webサービス各種 追記・この記事を書いていたら、AWS Cloud9が発表されました。選択肢が増えて何よりです。 はじめに 本稿は、筆者が「Mac断ち」あるいは「ローカルマシンから解脱(げだつ)」する過程で見えてきた、ベスト(かも)プラクティス集に近いものです。 よく使うテキストエディ
「この部屋に漆黒の闇をもたらして……」とGoogle Homeに命じて消灯してみる:山口真弘のスマートスピーカー暮らし(1/2 ページ) 赤外線リモコンで操作可能な家電製品を、「Google Home」から音声でコントロール可能にしてくれるのが「Nature Remo」だ。利用にあたっては、まずスマートフォンから家電製品をコントロールできるように設定し、その後外部サービスを使って、Google Homeと連携させるという手順を踏む。 前回の記事では、スマホから家電製品をコントロールするための設定手順を紹介した。今回はWebサービスの「IFTTT(イフト)」を使ってGoogle Homeと連携させる手順を紹介しよう。本稿のタイトルの意味については、その後でじっくりと触れたい。 Google Homeに指示→IFTTT→Nature Remo→家電を操作 Nature RemoとGoogle
ハフポスト日本版ニュースエディター。 公衆衛生、ジェンダー、調査報道が関心領域。masako.kinkozan@huffpost.com
相手の勘違いや、単純に忘れた等で、すっぽかされて、その場で時間が過ぎてから連絡を取って、しょんぼりすることが多い。 私自身がすっぽかしたことは、人生で一度もない。 直前のドタキャンはまだともかく、連絡すらなくてこちらからするって相当でしょう? つい先程も、習い事の約束をすっぽかされてしまった。 隔週で回数がことなるため、勘違いしてしまったらしい。 相手は必死に謝っており、1年弱の付き合いで普段はこんなことない相手だとしっているので、こちらとしては、 いえ、いいんですよ、それでは明日会いましょう くらいの感じで対応した。 これとは別の話として、友人と遊ぶときや、異性を食事に誘ったようなときも、すっぽかされたことがちょいちょいある。 それぞれに事情は聞いているのだけれど、事情・真相がなんであれ、 個別の事象はともかくとしても、人生においてこういうことに遭遇することが多いというのは、 私は平均的
なんか自信がない。 自分の意見はネットのどこかに書いてあるようなありふれたものしかないのではないか。 自分が考えたといいつつもどこかで読んだことに影響されているのではないか。 相手の意見に同意したというのは自分の意見なのか。 本で読んで同じように思ったのは自分の意見なのか。 ほんとうに自分の意見なのか。
思考実験として、全世界の人が同時に、自分の持っているコンパイラやインタープリタなどの実行ファイルをうっかり全部消してしまったとしよう。そうするとそれ以降、ソースコードが残っていても、コンパイラ自身も含めてどのようなプログラムもコンパイルできなくなってしまう。この状況から人類は元のコンピュータ文明を復旧することができるのだろうか? 僕は結論としては、かなり簡単に復旧できると思う。ここではその手順についてちょっと考えてみよう。 コンパイラのバイナリファイルが全部消えてしまった後、復旧のために目指すべきマイルストーンは、おそらくCコンパイラを元に戻すことになるだろう。Cで書かれたプログラムはOSやコンパイラ自身を含めてたくさんあるので、そこを起点にすれば、たくさんのプログラムを芋づる式に復旧していけるからだ。 ほとんどのCコンパイラはCかC++で書かれている。最近のGCCやClangは巨大かつC
特に、売れて一定の地位を築いた芸歴の長い芸人にもなるとそういった実力はあるのに、売れない芸人、売れなかった芸人というものをたくさん見てきていると思うんです。だからこそそんな彼らを救い上げてあげたい、日の目を見させてあげたいという思いは審査員を務めているような芸人たちの中には間違いなくあると思います。 だからこそ、M-1のファイナリストたちへの投票で、とろサーモンに票が多く入ったのは、ある意味で芸人が芸人を評価したからなんですよね。芸人としての苦悩も悲哀も全て自分のものとして経験してきた彼らだからこそ、ああいう場で彼らの人間的な部分がどうしても垣間見えてしまうんだと思います。だからこそ今回のM-1の審査は松本人志も言っていたように「良かった」と思います。 「とろサーモン」が優勝した今回のM-1は美しかった。 「火花」のように散っていくかに思われた「とろサーモン」を、救い上げて大輪の「花火」と
一辺が5mmのサイコロを円筒の中にざざーっと入れ、一定の力で左右に回し続けると3時間~1日程度でほぼ全てのサイコロがキレイに整列し、隙間なくみっちりと詰まった状態になることが研究で明らかになっています。この技術は、粒子状の物質を整列させる必要のある産業分野や、宇宙の無重力空間での加工技術への応用が期待されています。 Physics - Focus: Dice Become Ordered When Stirred, Not Shaken https://physics.aps.org/articles/v10/130 細かい粒子を整列させるという行為は、砂と小石を混ぜてセメントを作る建設業や、材料を均一に混ぜ合わせて医薬品を作るといった医薬品分野などさまざまなケースで広く行われています。重力のある環境では、粒子状の材料を入れた容器に振動を与えたり、外部からコツコツと叩いたりすることで、内部
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く