Hands-on with the new iPad Pro M4: Absurdly thin and light, but the screen steals the show
前回、前々回と、テラリウム動物をプログラミングする上で必要となる基本処理についてはだいたい述べた。第6回目となる今回は応用編として、生物が移動する際の障害物回避について取り上げる。 テラリウムにおいて、障害物を回避して移動できるようになることの重要性は、すでに動物プログラミングを始めている人にとっては説明しなくても理解してもらえるだろう。エサを食べるために死体に近づこうとした場合や、敵から逃げようとした場合に、途中で植物のカドに引っかかって進めなくなってしまい、仕方なくランダムにさまよい始める。単純にBeginMovingメソッドで目標に向かって一直線に進んでいれば、これはよくあることだ。しかし、確実かつ迅速に獲物にありつき、あるいは敵から逃げ延びることがいかに重要であるかもまた、説明するまでもないだろう。むしろ、し烈を極めるEcosystemにおいては、障害物を回避しての移動は必須の処理
大学院時代の話である。私ははじめて「研究」で悩んだ。 1968年に大学を卒業したあと、コンピュータに「目」を持たせることに私はロマンを感じていた。コンピュータビジョンである。そこで、当時その分野で最も先進的な研究をしていた京都大学工学部の坂井利之先生の研究室に入った。助教授が、その後、京大総長になった長尾真先生である。 こう言ってはなんだが、私は「いわゆる成績優秀」なタイプだった。小学校から高校、大学の学部まで「正解を出す試験」は得意中の得意だった。どの教科も100点を取る気分でゲーム感覚を楽しんでいた。一方、人は自分のことを「良くできる奴だ」と思っている、という変なコンプレックスもあった。 大学院博士課程に入ると、早く格好良い成果を上げなければというプレッシャーを感じ始めていた。数学的でちょっと格好良さそうな論文を読むと、これでよいことが出来そうな気になってそれに取りかかる。すぐに行きづ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く