ステップ1:マップデータからマップのHtmlを生成するスクリプトを作成。
ステップ2:ユーザーインターフェイスを作成 午後 04:50 98/06/05 〜
画面生成・表示速度テスト チェス盤 A チェス盤 B 午後 04:32 98/05/26
チェス盤 A では、駒を動かす毎にチェス盤全体のHtmlコードを生成しています。
チェス盤 B では、最初にチェス盤全体のHtmlコードを生成し、駒移動によって変化した部分だけ書き換えて表示しています。
予想:Bの方が速い。
結果:AとBのどちらも再描画にほぼ同じ時間がかかる。
考察:Htmlコードの生成にかかる時間はこの程度の盤の大きさではAとBのアルゴリズムでたいして差は出ない。
document.writeメソッドがもっとも時間がかかる。
結論:アルゴリズムをいじって処理速度をあげてもdocument.writeメソッドで時間がかかるので、盤がかなり大きくない限り、やるだけ無駄。
ダイナミックHtmlをつかって一部だけ書きかえる事ができれば・・・(IE3で作ってるからなぁ。イメージ配列とか使えないし。)
ステップ3:ユニットデータを作成
ユーザーインターフェイスを作りつつ地形データやユニットデータも作成?。
データ集
ステップ4:思考ルーチンを作成
ステップ5:バランス調整(ステップ3に戻る)
とりあえず作ってみたマップ↓。
山 | 山 | 山 | 山 | 山 | 山 | |||||||||||||||||||
基 | 山 | 市 | 市 | 山 | -- | -- | 山 | 市 | 市 | 山 | 基 | |||||||||||||
山 | 山 | 山 | 山 | 山 | 山 | |||||||||||||||||||
予想その1:思考ルーチンはめんどくさいのでつくらないかも。注:書いてる時点では作る気はありません(^^;;;)
予想その2:できたとしても、快適な速度で動くかどうかは疑問。
予想その3:某ブラウザでエラーが出るかも。
予想その4:途中でつくるのをやめるかも。
(◎←) ((( ▽ ))) - - |
This page hosted by
Get your own Free Home Page