Archive for the ‘Ajax’ Category

javascriptでテトリス

木曜日, 8 月 21st, 2008

  javascriptでテトリスを作成しました。ゲームを作成するとなるとjavascriptでは難しいかと思いましたが、javascriptでも十分に作成することができました。 テトリスを作成するために必要となる処理は、次のようになります。 入力キーのチェック(回転、移動、Pauseなど) ピース操作(作成、配置、移動、回転、衝突判定など) 自動落下(時間毎のループ処理) ライン削除 ゲームオーバーの判定 描画処理 スコア等の表示(今回はライン削除数を表示) テトリスを作成するに当たり一番大変なのがピースを操作する処理です。 特に衝突判定は処理が複雑で作るのが大変でした。 javascriptテトリスを見る javascriptテトリス 関数一覧

jQueryでRSSリーダーを作成

日曜日, 4 月 20th, 2008

前回 Ajaxサンプル集を作ったときの内容を少し発展させjQueryを用いてRSSリーダーを作成しました。 作成したRSSリーダーでは、 RSSのURL登録(クッキー使用) RSSのリストを折りたたんで表示 RSSのリストをドラッグ可能 選択したリストを最前面に表示 リストのカラム数を変更 など色々な処理ができるようになっています。 今回はPHPでRSSの処理を行い、ユーザーインターフェイス上の処理をjavaScriptで行うなど色々な技術を使って作成しました。色々と初めて行う処理が多かったのですが、非常に勉強になりました。 jQuery RSSリーダーを見る

AptanaとFirebugでjavascript開発

土曜日, 4 月 19th, 2008

前回作成した迷路プログラム(javascript版)ですが、Aptana SdutioとFirefoxのエラー検出機能を利用して作成しました。 Aptanaでコーディング AptanaはWeb開発用のIDEです。Aptanta Studioと呼ばれる単独のIDEとEcripseのプラグインの2種類が提供されています。今回はAptanaStudioをインストールして使ってみました。 Aptanaには無料版と有料版があります。無料版といえども機能は非常に豊富でHTMLやCSS, javascriptの色分け、入力アシスト、エラー部の自動表示などの機能が用意されています。 またプラグインとして、 PHP Ruby on Rails Adobe AIR Apple iPhone Development などの開発環境もインストールすることができます。  Aptanaを利用することによる一番のメリットは、なんといってもエラー自動検出機能です。javascriptの構文チェックなどを記述している最中に自動で検出してくれるので、入力ミスがほぼなくなります。

迷路プログラム(javascript版)

水曜日, 4 月 16th, 2008

前回VBで作成した迷路プログラムをjavascriptで作成してみました。 1マスごとの四角をDIVタグで定義し、それぞれのDIVタグを絶対座標で表示することで迷路を表示しています。 作成したDIVタグの背景色を変更していくことで迷路の作成&探索過程をアニメーションとして表現しています。 迷路のサイズを大きくするとかなり処理が重くなりますのでjavascriptを実行する際はサイズに注意するようお願いします。 迷路プログラム(javascript版) 迷路プログラム 関数一覧

jQueryサンプル集

月曜日, 4 月 14th, 2008

jQueryのサンプル集を作成しました。今までほとんどjavascriptを触ったことがなかったのですが、jQueryの使用法は非常に簡単でほとんど困らずに使うことができました。 サンプル内容としては Document操作 CSS操作 イベント処理(カーソル処理) 非同期処理 ユーザインターフェイス処理(ドラッグ&リサイズ) など簡単ながら多くの処理を少ないソースコードの記述で実現できます。 実際の処理に関してはソースコードを表示して参考にして下さい。  jQueryサンプル集 jQuery javascript関数一覧   <参考> jQueryライブラリ jQuery UI関連ライブラリ jQuery入門 ZAPAブロ~グ2.0