人工知能に関する断創録

このブログでは人工知能のさまざまな分野について調査したことをまとめています(更新停止: 2019年12月31日)

2008-11-01から1ヶ月間の記事一覧

ブロックとの衝突判定

ブロックを作成します。パイソンはブロックと衝突するのでぶつかったり、乗ったりできるようになります。block.zip ブロッククラス まずブロックを表すクラスを作成します。ブロックもスプライトなのでSpriteを継承して作ります。 class Block(pygame.sprite…

Objective-CとCocoa

iPhoneアプリを作りたくてiPhone SDKをインストールしたまではいいが、開発にはObjective-CとCocoaフレームワークの知識が必須なことがわかった。まったく知らなかったので下の3冊を購入して読み始めた。Objective-CはC++の親戚だろうと思ってなめてたのだが…

ジャンプ

上キーでジャンプできるようにしてきます。ジャンプをかっこよく見せるには重力を実装する必要があります。jump.zip ジャンプ処理 Pythonのupdate()をみてください。 JUMP_SPEED = 8.0 # ジャンプの初速度 GRAVITY = 0.2 # 重力加速度 def __init__(self): .…

PDFからテキストを抽出する

自分が収集した論文データベースを対象にいろいろ言語処理してみようと考え中。そのためにはまずPDFファイルからテキスト部分を抽出できなくてはいけない。調べてみたところXpdfというツールが見つかったので使い方メモ。ソースコードからコンパイルもできる…

検索とランキング

集合知プログラミング作者: Toby Segaran,當山仁健,鴨澤眞夫出版社/メーカー: オライリージャパン発売日: 2008/07/25メディア: 大型本購入: 91人 クリック: 2,220回この商品を含むブログ (277件) を見る4章の検索とランキングを読んだ。pythonを使ってシンプ…

左右移動

蛇(パイソン)を左キー、右キーで左右に移動できます。アクションゲームではキャラクターの微妙な動きが必要なので移動は小数で計算し、画面に描画するときに整数座標に戻しています。move.zip サンプルスクリプト #!/usr/bin/env python #coding: utf-8 im…

iPhone購入

iPhoneを購入しました。一部の前評判がかなり悪かったのでちょっと躊躇していたのですが、使ってみるとそれほど悪くはなかったです。前に買ったPDAよりずっといい。App Storeでアプリケーションをインストールするとかなり使えるマシンになりました。Wikiped…

数学ガール フェルマーの最終定理

数学ガール フェルマーの最終定理 (数学ガールシリーズ 2)作者: 結城浩出版社/メーカー: ソフトバンククリエイティブ発売日: 2008/07/30メディア: ペーパーバック購入: 35人 クリック: 441回この商品を含むブログ (261件) を見る何かすごかった。ピタゴラス…