局地戦略の開発ですが…ずばり飽きました。 予定にある事をメモ代わりに書いておきます。 バグはこの予定に関わらず漸次修正(まだメガヘクス攻撃にバグがあるようだ)。
やる気が無いのに「予定に入れます」と言うのは不誠実の極みにして、
ユーザーに迷惑を掛ける所行であるので、
できない事はハッキリできないと、まあ本音で書いて逝こう
行こうと思う次第。
メールによって対戦する形式。多人数だと回覧する形になるが、とてもやりにくそうだ。 それ故リアルタイムでの通信対戦機能も必要ではあるが。考慮中。
スーパーミサイルの定義をはっきりしていないので、 とりあえず「第一火器で自爆して攻撃」という単純な物になっている。 現在は第二火器を無視しているが、将来は自爆フラグを火器の属性としたい。 最低射程が零であればこれを「自爆属性」とみなすことを考えている。
メガヘクス攻撃では通常攻撃と絡まったバグ・CPUがエラーを起こすバグが残っている模様。
現在、デフォルト思考ルーチンには設定できるパラメータが幾つかある。 これを変えることで、間接攻撃ユニットを優先的に生産するとか、守りに徹するとか、攻撃的だとかの傾向を作れる。
右下にでも全体マップを表示して、マップの一部を見るという形にする。 現在のスクロールボックス方式をやめて、マップの一部を表示し、自前でスクロール処理をする必要があるが、 設計変更レベルの修正なので工数が未知数。 ユニット数上限を上げるというか、データ構造を変えて無制限にすることが可能?
スクリプトが実装されています。イベントをLuaでも書けるようにする予定。
マップに対するコメントを入れられるようにする(プレイ方法の推奨など)
………やり方が分からん。その内調べよう。
インターフェースの変更及び、降車ルーチンの修正。 実際のところ多分上限を上げても問題ないと思うが、未テスト。
Ver.1 では壊滅的にソースが汚かった。 Ver.2 も大分ましになったとはいえ、まだまだ超汚い。 目処がついたら公開したいが……。
折れ線グラフで資金や損害の経過を示す。
一定時間表示されるメッセージを出す。
「遠距離攻撃可能なユニットがいません」
「対艦ミサイルを発射(残弾:09)」
「そのユニットには搭載不可」
「搭載数が一杯」
「そこでは生産できない」
等。いずれ必要な機能。
まあ間違ってsample.mapをロードしたりしないように。
入力方法をどうしたものやら。編集に「流し込み」機能を加える必要があると思う。 ペイントソフトにある、連続した同色領域を塗りつぶすというやつ。
「マップ上の地形に地名を付ける」があるならユニットにもということになるか。
イベントスクリプトでやれるだろうか? イベントスクリプトは特定のユニットを検出し、地形を変更することができるが……。
マップエディタ・ユニット/地形データでmidiやwavファイルを指定させるか? これは予定の方にしてもいいのだが考慮の段階。 midiってWindows標準のMCIで再生できたっけ?(MCIはwavやaviを簡単に再生するためのWindowsの機能)
コマのスムーズ移動ぐらいはやるべき。 攻撃アニメとなると………………どうしよう。