読者です 読者をやめる 読者になる 読者になる

素人がプログラミングを勉強していたブログ

プログラミング、セキュリティ、英語、Webなどのブログ since 2008

連絡先: すかいぷ:javascripter_  か javascripter あっと tsukkun.net skypeのほうがいいです

某パッ@マン風ゲーム

javascript

http://tsukkun.net/tsu/に置いた。メインのプログラムはhttp://tsukkun.net/tsu/main.js

id:uupaaさんのuuCanvas.jsをライブラリとして使用していてIEでも動くが、かなり重い。

敵がユーザーを追いかけてくる部分は幅優先探索を使っていて、ようするに、迷路探索をしている。
迷路探索と言えば、ついこの間話題になったのと同じである。

で、キャラ等の画像は友人に頼んで作ってもらった。
FirefoxOperaではキーを押しっぱなしにしても複数回keydownイベントが出ないので、かわりにkeypressを使うとよい。
ただし、FirefoxではSPACEキーがkeyCodeではなくcharCodeとwhichにしか入らないので、そこらへんを考慮する必要がある。

if (/Gecko\/|Opera/i.test(navigator.userAgent)) {
  document.onkeypress = onkeydown;
} else {
  document.onkeydown = onkeydown;
}

どうぞご利用ください。