dq 2011-06-04

ナイトリービルドを更新。
Sample(RPG 習作)
戦闘テスト

  • 戦闘に敵のAIを実装
  • 戦闘テストの拡張

ダメージ計算の解析について、小さい値の場合の計算式がサイトごとに違っていて困りました・・・

補足ですが、キャッシュが効いている場合にCTRL+Rなどでページを再読み込みする必要があります。

機知の問題

  • Firefox:レベルなどの選択なしにいきなり戦闘開始すると何も表示されない
  • Firebox:竜王など敵の表示位置がずれている
カテゴリー: dq, JavaScript, ゲーム作成, プログラミング | コメントは受け付けていません。

dq(rpg) 2011-05-31

ナイトリービルドを更新。
Sample(RPG 習作)
戦闘テスト

  • エンカウント方法を変更
  • 戦闘テストの不具合修正と拡張

もうIE7では動きませんorz。気づいたところは一部直しましたけど・・・。

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

レトロRPGを作る-エンカウントの実装

エンカント判定の実装

ランダムエンカウント判定のアルゴリズムについては語り尽くされていると思います。
大別すると都度判定するか、先に歩数を決定する方式かです。
先日までは、サンプルプログラムでは歩数方式を採用していましたが、あのゲームのアルゴリズムに寄せるため都度方式を実装してみます。
あのゲームのエンカウントの解説にはDQ1,2(SFC)エンカウント判定に関する解析結果を参考にしました。
続きを読む

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

dq(rpg) 2011-05-30

ナイトリービルドを更新。
Sample(RPG 習作)

  • 宿屋を実装
  • ジングルの再生を実装
  • イベント処理にコールバックを追加

Audioタグを使用すれば、BGMとジングルの同時再生は全く問題ない様子。
ただし、ボリュームの調整は今後の課題です。

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

dq 2011-05-29

ナイトリービルドを更新。

  • お店を実装
  • アイテムの使用を実装
  • ダンジョンのマスク処理と、たいまつを実装
  • メニュー表示の不具合を修正
カテゴリー: dq, JavaScript | コメントは受け付けていません。

数独

思いつきで、sudokuのエディター兼自動解析を作成してみました。
Web上にあるいくつかの問題を解かせてみましたが、中級クラスの
問題は解けてるようです。

数独解析
ソース:sudoku.js
続きを読む

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

レトロRPGを作る-エンカウント後の処理

エンカウント

エンカウントした場合は、現在位置から敵の種類を決定する必要があります。
敵の決定する情報には、ランクとランクに対応する敵グループリストを用意します。
敵グループは種類と数を持ちます。

続きを読む

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

dq 2011-05-09

ナイトリービルドを更新。

  • フィールドでの戦闘を統合して有効化
  • NPCの表示分けに対応
カテゴリー: dq | コメントは受け付けていません。

dq 2011-04-07

ナイトリービルドを更新。

  • マップに応じてBGMを変更出来るようにしました。

Audioテスト

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

レトロRPGを作る-音楽を再生する

いよいよIE9が日本でもリリースされますが、ようやくIEでもAudioタグが採用されました。そこで音楽の再生について考えてみたいと思います。
続きを読む

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