ActionScriptの勉強を仕事以外の時間にちょっとづつやっています。

Webでずっと文字列ばっかり弄ってたのでまったくわからないことだらけで面白いです。

ゲーム開発者のためのAI入門
  • ゲーム開発者のためのAI入門
  • オライリージャパン(2005-01)
  • オライリージャパン
  • (原著)David M. Bourg
  • (原著)Glenn Seemann
  • (翻訳)クイープ
  • 定価:¥ 3,990
  • 新品価格:¥ 3,990
  • 中古価格:¥ 3,095
  • ASIN:4873112168

この本にAIだけでなく、ゲームの基本的なプログラムについて書いてあったので参考にして勉強して行こうと思います。

パックマンを作るだけで基本的なものとして追跡、逃亡、経路探索、有限状態機械などのアルゴリズムが必要だそうです。これは先が長そうで楽しみです。

基本的な追跡

ただ座標寄せてくだけ。

ライセンスに問題が無いドット絵がなかなか探せないのでタコばっかです。どこかフリーな素材があったら知りたいです。

今日、病院の帰りにスーパーによって気になっていた物を買ってきました。

キリンフリー

キリンフリー!ノンアルコールビールです。

薬を飲んでるので2年ぐらいまったくアルコール飲んでなかったんですが、普通にビールの味しまんがな。買い溜めしとこう。

すばらしい。キリンの人にはジェイゾロフト32錠進呈。

飲めない人のためのノンアルコール飲み会やりたいな。

外部リソースの取り方とTimerをつかった座標移動がわかりました。 時々止まるのは何なんだろう?

ActionScript勉強始めました。

「こういうゲーム作りたいなぁ」

と思ったんですが、ActionScriptが最適っぽいので勉強していきます。

wonderflってサイトがあるんですね。これは勉強にもってこいだ。 どんなブスいものでも載せて行こうと思います。

インストール

sudo port install mecab @utf8
sudo port install rb-mecab

ipadicが一緒に入る。variantsで辞書の文字コード選べるとか便利なインターネットですね? インストール先は/usr/localが/opt/localに変わっただけみたいな感じで分かり易く嬉しい。

actionscript.vimでのsyntax hilightingが効かなくてハマってたんですが、.vimrcから下記の折り畳部分の設定を外したら効くようになりました。

" folding
set foldmethod=marker foldmarker={{{,}}}
au BufWritePost * mkview 
autocmd BufReadPost * loadview

理由は分からないですが、関係無い部分の:helpを読んだので勉強になりました。

ターミナル — vim — 49×14

やっとHelloWorld書けた!

システム部 バグ報告..

エンジニアばっかりじゃないので

「本番にアップしましたー」

とかはSkypeチャットに報告してます。面倒なのでcapのtaskにしています。

rb-skypemacのインストール

sudo gem install rb-skypemac

Macしか対応してません。Linux版も誰か書いてー

※staging環境とかはcapistrano-ext入れないと動きません。

sudo gem install rails -v '2.1.1'
rails _2.1.1_ foo
cd foo
rake rails:freeze:gems VERSION='2.1.1'

ttyshare

6月4日おまちしていまーす!

インストール

wget 'http://www.vim.org/scripts/download_script.php?src_id=10198' -O ~/.vim/plugin/gist.vim
vi ~/.vimrc
" github
let g:github_user = 'komagata'
let g:github_token = 'XXXXXXXXXXXXXXXXXX'

開いてるファイルをgistにアップ

:Gist

自分のgist一覧

:Gist -l komagata

便利過ぎて失禁する。

作者のmattnさん・・・God bless you.

参照:Big Sky :: Gistを便利に扱えるvimscript、「Gist.vim」書いた。