2005-03-01から1ヶ月間の記事一覧
ブラザーのレーザープリンタ「HL-2040」欲しい!です。はてなダイアリーのキャンペーンで「パソコンとプリンタのある風景」をアップすると抽選でレーザープリンタがあたるようです。上のプリンタはインクジェットプリンタです。複合機なのでスキャナ、コピー…
6次の隔たり(2005/3/27)の続き。ミリグラムは6次の隔たりを確かめるために手紙を使った社会学的な実験を行っている(6次の隔たりのキーワードリンク参照)が、6次の隔たりを数学的に証明するという試みもあるそうだ。キーとなるのはグラフ理論。人をノード…
エージェント技術―オブジェクト指向トラック (ソフトウェアテクノロジーシリーズ 3)作者: 本位田真一,飯島正,大須賀昭彦出版社/メーカー: 共立出版発売日: 1999/07/25メディア: 単行本 クリック: 5回この商品を含むブログ (2件) を見るではエージェントをオ…
複雑な世界、単純な法則 ネットワーク科学の最前線作者: マーク・ブキャナン,阪本芳久出版社/メーカー: 草思社発売日: 2005/02/25メディア: 単行本購入: 12人 クリック: 188回この商品を含むブログ (157件) を見る この地球上のだれでも、たった六人分、隔た…
もっとも単純な追跡アルゴリズムを実装してみます。環境はタイルワールドで追跡者が獲物を追いかけます。プレイヤーは矢印キーで獲物を操作でき、追跡者はAIが操作します。絶対逃げ切れないけどせいぜいがんばってください(笑)chase_test.jar 追跡処理 追…
若い読者のための世界史作者: エルンスト・H・ゴンブリッチ,中山典夫出版社/メーカー: 中央公論美術出版発売日: 2004/12/01メディア: 単行本 クリック: 25回この商品を含むブログ (30件) を見る書店をうろついてて面白そうだったので買ってみた。古代から現…
エージェント技術に興味があるため下の本を買ってみた。エージェント技術―オブジェクト指向トラック (ソフトウェアテクノロジーシリーズ 3)作者: 本位田真一,飯島正,大須賀昭彦出版社/メーカー: 共立出版発売日: 1999/07/25メディア: 単行本 クリック: 5回こ…
命題論理の融合法という推論規則について調べた。推論を機械化できるのはすごい。何も考えなくても記号を組み合わせるだけで結論を出せるのは驚きだ。古い人工知能は物理記号システム仮説を基礎においていると習ったことがある。 物理記号システム仮説 Physi…
エイリアンがビームを撃つようにします。invader06.jar ビームの実装 エイリアンが発射するビームを実装します。まずShotクラスを全部コピーしてください。これで9割方完成です(笑)プレイヤーが発射する弾とエイリアンが発射するビームはほとんど同じです…
エージェントアプローチ人工知能 第2版作者: S.J.Russell,P.Norvig,古川康一出版社/メーカー: 共立出版発売日: 2008/07/10メディア: 単行本購入: 4人 クリック: 485回この商品を含むブログ (17件) を見る7章の命題論理のところを読んだ。命題論理は昔講義で…
インテリジェンス・ダイナミクス2005(リンク切れ)というシンポジウムが今年も開かれる。去年、参加したけどとても楽しい話が聞けた。インテリジェンス・ダイナミクス(動的知能学)というのはソニーの土井さんの造語。上のサイトを見ると下のように説明さ…
ビデオゲームで使われている人工知能技術の入門書。ゲーム開発者のためのAI入門作者: David M. Bourg,Glenn Seemann,株式会社クイープ出版社/メーカー: オライリージャパン発売日: 2005/01/12メディア: 大型本購入: 24人 クリック: 395回この商品を含むブロ…
ゲーム開発者のためのAI入門作者: David M. Bourg,Glenn Seemann,株式会社クイープ出版社/メーカー: オライリージャパン発売日: 2005/01/12メディア: 大型本購入: 24人 クリック: 395回この商品を含むブログ (78件) を見る2章追跡と逃避を一通り読み、基本的…
古典的人工知能に代わる新しい人工知能のパラダイム、身体性認知科学、行動に基づく知能に関する本。知の創成―身体性認知科学への招待作者: ロルフファイファー,クリスチャンシャイアー,石黒章夫,細田耕,小林宏出版社/メーカー: 共立出版発売日: 2001/11/10…
人工知能の最良の入門書。人工知能を構成するさまざまな分野(探索、推論、プラニング、学習、自然言語理解、画像認識、ロボティクス)がエージェントを中心にまとめられている。今までの人工知能の研究は分化が進みすぎているように思う。エージェントを中…
プレイヤーが撃った弾がエイリアンにあたるとエイリアンが消滅するようにします。invader05.jar intersects()を用いた衝突判定 エイリアンと弾の衝突判定を実装するわけですが、エイリアンの外周はかなり複雑で弾があたったかどうか判断するのは難しいですね…
エイリアンを実装します。invader04.jarまずはエイリアンの属性と機能をまとめたAlienクラスを作ります。エイリアンの属性として private int speed; // 移動スピード private int x; // プレイヤーの位置(x座標) private int y; // エイリアンの位置(y座…