月別アーカイブ: 2010年2月

JavaScriptでObject要素を操作する

JavaScritpでオブジェクト要素のdata属性を変更しようとすると、ieだけうまく参照先を変更してくれません。 どうも、object要素自体を置き換える必要があるようです。

カテゴリー: JavaScript, tips, プログラミング | コメントは受け付けていません。

RPGの攻撃を実装する-実装編

前回設計した戦闘中の攻撃をJavaScriptで実装していきます(今回は表面化していませんが、jQueryの使用が前提です)。

カテゴリー: JavaScript, ゲーム作成 | タグ: | コメントは受け付けていません。

RPGの攻撃を実装する-設計編

魔法に引き続き「攻撃」の実装について検討します。 攻撃は単純に自分(from)の攻撃力と対象(to)の防御力からダメージを計算すればいいわけですが、武器の種類によって追加ダメージがあったり複数攻撃だったりするわけで、魔法 … 続きを読む

カテゴリー: JavaScript, ゲーム作成 | タグ: | コメントは受け付けていません。

JavaScript流Strategyパターン

今思いついたのだけれど、JavaScript流のStrategyパターンとは直接メソッドを書き換えることじゃないだろうか。 Context = function() { this.foo = ConcreateA.foo … 続きを読む

カテゴリー: JavaScript, tips, プログラミング | コメントは受け付けていません。

アンカーがクリック出来ない

なぜだか、ieではクリックできるのにFirefox等のその他ブラウザーではクリック出来ないという現象が発生しました。

カテゴリー: html/css | コメントは受け付けていません。

RPGの魔法を実装する-実装編

前回、魔法の設計を行いましたが引き続き実装していきたいと思います(jQueryが必要です)。 余談ですが、仮にも設計をOOでやってしまったので実装もそれを引きずるわけですが、昔は結構、インスタンス生成の実装方法に悩んだり … 続きを読む

カテゴリー: JavaScript, ゲーム作成, プログラミング | コメントは受け付けていません。

JavaScriptでメッセージのスクロール表示

ゲームのテキスト表示でよくあるスクロールするメッセージ表示を実現したい。 色々方法はあると思いますが、一文字づつDOMに追加していくか、テキストをsubstringで一文字ずつ長くしていきながら書き換えるかです。

カテゴリー: dq, JavaScript, ゲーム作成 | タグ: , | コメントは受け付けていません。

RPGの魔法を実装する-設計編

Retro RPGの魔法の実装について検討します。 魔法を実装する上で面倒に感じるのが、個々の魔法の作用がバラエティーに富んでいる(ように感じる)点です。これを素直に条件分岐やハードコーディングでゴリゴリと実装はしたくな … 続きを読む

カテゴリー: JavaScript, ゲーム作成 | タグ: | コメントは受け付けていません。

セーブとロード

ブラウザーアプリの場合、データーを保存するのはサーバーかローカルになりますが、ここは問答無用でローカルに保存する方法について検討します。

カテゴリー: JavaScript, ゲーム作成 | コメントは受け付けていません。

テキストのUMLを図に変換する

『そういえば昔、誰かがUMLのクラス図をテキストで書く方法を提案していたな』と思い、ググっているとyUMLというサイトをみつけた。 これは便利だ。

カテゴリー: プログラミング | タグ: | コメントは受け付けていません。