Limited Wars Var 0.00.41 午後 05:59 98/12/14

制作中(とりあえず公開。)

更新情報

98/12/14 生産処理を入れてみました。
98/12/04 移動が出来るようになりました。
98/08/21 「JSWars」 から 「Limited Wars」 に名称変更
98/07/07 データ集(地形データ)アップ
98/07/07 移動範囲表示デモ 公開
98/06/11 某ブラウザでも動くよう少しいじりました。(だめかも)
98/06/10 予想どうり某ブラウザでまともに動いてませんでした。
98/06/05 できたところまでとりあえず公開。

ステップ バイ ステップ

ステップ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 Geocities
Get your own Free Home Page

1