スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Ajax【8】 - Ajax学習中【7】

 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でタグにイベントを設定。一部問題もアリ。
 [済!] ルールの実現方法
     → 配列にデータを格納し、そのデータを操作することで実現。
スポンサーサイト
カレンダー
05 | 2006/06 | 07
- - - - 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 -
ブログ内検索
プロフィール
2007年4月からゲーム業界の大手某社で働き始めた管理人 ねこきき が日々思うことの記録。業界に対する話や最先端技術的の話、プログラム話などをダラダラと書いています。

管理人のWebページ(就活の記録など)
足跡歓迎!ココをクリック!

ねこきき

最近の記事
月別アーカイブ
カテゴリー
最近のコメント
最近のトラックバック
Counter
ブロとも申請フォーム

この人とブロともになる

FC2ブログランキング

FC2Blog Ranking

ブログ内検索
RSSフィード
リンク
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。