Ajax【8】 - Ajax学習中【7】
引き続き「Ajax一筆書き」の開発。
▲経過報告
・自分が作ってみようと思ったゲームの為の学習
色々なところで学習して Ver0.75 としてゲームを公開!
[Ajax一筆書き!](注:IE4.0↑でしか動きません。FireFoxなどでは動きません。)
http://www.bb.banban.jp/nekokiki/ajax/map11/main.html
まぁ…パクr…オマージュです!
Ajax…っていうかJavaScriptになるのかもだけど、マウスカーソルが触れただけで背景がアニメーションするのをみて「これを使ったゲームを作ってみたいな」と思って作りました。
マウスでなぞって全てのパネルを白か黒にしたらクリア!
灰色の部分は色が変わらないし、Step数も増えません。
できるだけ少ないStep数でクリアするのが目的です。
クリア後は、パネルを吹き飛ばして下にあるフォームから名前とコメントを入力してみてください。
[更新内容]
・ゲームクリア時にランキングもどきにスコアを登録できるようになった。
▲学んだこと
●JavaScriptプログラムにおけるデータ保存方法
JavaScriptではクッキーによる一時的なデータの保存はできるが、継続的なデータの保存はできない。
これを実現するためにはCGIを利用する必要がある。
phpをつかったプログラムをFORMを使って呼び出すことで実現。
▲遭遇したエラー達
【症状】
405 Method Not Allowed
と言うページが表示される。
【原因と対策】
.htaccessの記述が正しくないか、アップロード先のディレクトリやパーミッションの設定が間違っている。
.htaccessについて確認する。
あるいは、POST methodが利用できないWebサーバーの可能性も。
ファイルの属性で実行ができないファイルになっているかも?
【症状】
PHPの構文がそのまま表示される
【原因と対策】
サーバーがPHPに対応していない。
他のサーバーを利用する。無理やり拡張子をcgiに変えると下のエラーに。
【症状】
500 Internal Server Error
【原因と対策】
PHPに対応していないサーバーで、Perlの構文としてPHPの構文を解析しようとしたため。
構文エラーが発生している
▲ゲームの開発状況
[Ajax一筆書き!](注:IE4.0↑でしか動きません。FireFoxなどでは動きません。)
http://www.bb.banban.jp/nekokiki/ajax/map11/main.html
まぁ…パクr…オマージュです!
Ajax…っていうかJavaScriptになるのかもだけど、マウスカーソルが触れただけで背景がアニメーションするのをみて「これを使ったゲームを作ってみたいな」と思って作りました。
マウスでなぞって全てのパネルを白か黒にしたらクリア!
灰色の部分は色が変わらないし、Step数も増えません。
できるだけ少ないStep数でクリアするのが目的です。
[開発状況]
全体…75%
[課題]
配置の調整
データ通信
問題投稿システムの実現
対戦モードの実現
[40% ] ランキングの実現
→ とりあえず記録が残せるだけ → きちんとしたランキングに。
[済!] イベントの保持方法・実現方法
→ attachEventでタグにイベントを設定。一部問題もアリ。
[済!] ルールの実現方法
→ 配列にデータを格納し、そのデータを操作することで実現。
<<きょういくじっしゅういちにちめ | HOME | ゲームっぽいもの公開! Ajax【7】 - Ajax学習中【6】>>
コメント
コメントを投稿する
トラックバック
| HOME |

