新ツール:Puzzlevan作成しました
8月頃からElectron (http://electron.atom.io/) というHTML+ChromeでDesktopアプリを作成するツールが流行っていたので
ぱずぷれv3もこれを使ってDesktopアプリ化したPuzzlevanというツールを作成してみました。
リリースファイル一式はzip圧縮して以下に置いてあります。
https://github.com/sabo2/puzzlevan/releases
基本機能はぱずぷれv3と同じなのですが、ベースとなるぱずぷれv3側でpencilboxのXML形式ファイルを
読み書きできる機能を追加していたので、リリース済みのv3.5.1にそこまでの修正を加えて作成しています。
ぱずぷれv3.5.1と比較した時の主な機能追加・改良点
- pencilboxのXML形式ファイルを読み書きできるようにしました
- ぱずぷれv3形式ファイルにもauthor, source, 難易度, コメントを保存できるように修正
Chromeが配布物に含まれているのでそもそも実行サイズが大きすぎる(100MBくらい)、
ウィンドウが開くたびにプロセスが増えてメモリ消費量が大きくなってしまうのが厳しいですね。。
(ウィンドウをたくさん作ることはあまり想定されていない?っぽいのですがPuzzlevanはたくさんウィンドウを生成してしまう)
その他、現時点ではメニュー系の処理にやや難があるかもしれません。
ぱずぷれv3を修正するかは考え中です。現在内部形式を修正しようと思っているからなのですがこれが時間がかかりそうで、
しかもタイルペイントの問題作成時に問題があること、流れるループの正答判定に数十倍時間がかかること等の
不具合が分かっていて、どうしようか考え中です。