空のノート - note of void.


Menu

Navi
Auther
Webclap
Search
Categories
Archives
Recent
Comments
Trackbacks
Advertise
RSS1.0 XML


Entries


2009-05-21

boost::spiritは遅いのか?

Tugumiの開発は進んでいますが、今回はちょっとeveファイルの構文解析が予想以上に遅いという問題が浮上して困りました。 しかもまだ解決していません。

戦闘アニメの動作確認を行うためにアニメのイベントファイルを全て読み込ませてみた所、最適化後でも解析終了まで5分ほど掛かる事が判り、問題の解決法を模索する事に。 現状ではあまりにも遅いため、最低限今の20倍は高速化しないと実用に耐えません。 解析ライブラリには今の所boost::spirit (classic)を使っているのですが、使い方が悪いのかライブラリが遅いのか判らないので改善の取っ掛かりがまだ掴めないでいます。 コンパイルが遅いのはもう諦めましたが、実行時の速度まで遅いのはやはり問題です。 今から解析部を書き直すというのも億劫ですし、どうしたものでしょうかね…。


2009-05-03

フィールドシステム拡張についての思い付き

六角形フィールド

六角形グリッドを使用したフィールド(大戦略のような)とかどうでしょう? 可変サイズウィンドウと合わせれば新しい世界が広がるかもしれません。 勿論、互換性は全く無くなるのでそこは何とか場合分けする必要がありますし、また今すぐどうこうというわけではありませんが、今から色々考えてみるのも面白いでしょう。


2009-04-24

Tugumi 0.1.1

バージョン0.1.1を公開しました。 のっけから少々遅れ気味で済みません。 今回もまた開発機では再現しないエラーが発生して苦労しました。 前回の場合とは違うケースだと思いますが、一応何とかなっているはず、です。

更新点はユニット状態処理の中身と、戦闘の主要部分が実装されています。 但しまだアニメもメッセージも出ないので見た目には何も起こりません。 一応ロールオーバーでHPの量だけは確認出来ます。


2009-04-16

Tugumi 未実装機能の一覧

現時点でまだ実装されていないイベントコマンドと関数、変数の一覧表です。

  • コマンドが実装されていても、依存する機能がまだ出来ていないので実質的に動作しないものもあります。
  • 行頭に「*」のあるものは実装されているが不完全なものです。
  • システム変数への代入は概ね未実装です。

Tugumi 今後の予定

今後のリリース予定と開発内容をまとめました。

ver 0.1
主な機能の実装
ver 0.2
主要な機能のみ使用するシナリオをゲームとして遊べる程度まで安定化
ver 0.3
互換部分の完全な実装
ver 0.4
実行速度の最適化
ver 0.5
動作の安定化
正式候補のための準備
ver 1.0
正式公開
フリーソフトウェア化
改版方針固定(stableおよびexperimentalの併進移行)
ver 1.1
新機能の追加検討・安定化

現在はver 0.1台であり、主機能の実装中です。 それぞれの期間は特に定めず、目標を達成したと見なした時点で次段階へ移行します。 とはいえ一応はそれぞれ1~2ヶ月程度で済ませたいと考えています。 0.1と0.3台は多少時間が掛かるかもしれませんが、他は重大なバグなどが発見されなければもう少し早く次の段階へ移行すると思います。 バグに関しては皆様の報告の有無によっても変わって来ますのでよろしくお願いします。

なおTugumiのページバグトラッカを用意しましたので、バグ報告やその他の意見等はそちらに投稿お願いします。