v3.6.0 アップデートしました

さて、予告どおり(?) ぱずぷれv3.6.0にアップデートさせていただきました。
直前になってバグに気づいて修正したのもあってイマイチ自信がないので、不具合などありましたが報告をお願いいたします。
また、キャッシュの関係上動作がおかしくなることもありますので、1度リロードしてみてくださいますよう、お願いいたします。


今回のアップデートを持って、IE8と、Safari 5.0、iOS 5.0、Android2.3/3.0は完全にサポート対象外とさせていただきます。
この辺りのブラウザはアクセス数は少なくても頑張ってエラーにならないように対応指定はいたのですが、
その他の新しいブラウザと比べてもかなりサポートしていない機能が多すぎて個人でサポートするには限界があったため、
今回対応を諦めることにさせていただきました。申し訳有りませんがご理解とご協力をお願いいたします。。。
どうしてもブラウザ保存などのデータにアクセスできないと困るという場合は、
ご連絡いただければ以前のバージョンを同じドメインにあげるなどの対応は取らせていただきます。


なおマイナーバージョンを上げましたが、あまり機能は変化ありません。ただし中身的には大きく構成を変化させています。
一番大きな変更は、ぱずぷれのスクリプトを分離したことで、モデル部分だけnode.jsでrequireして使えるようにしました。
例えばURL/ファイル入出力の変換とかはできます。ただ画像出力は難しいですね。。SVGだと不可能ではないのですが。
分離後のスクリプトこちら


また、部屋や黒マスの繋がっている情報の計算方法を一から作り替えたりしています。
それでもブラウザサポート切りがなければあまり変わらないのでv3.5.3で行こうかなとは思っていましたが。


それ以外にも前回と比べていくつかの改善や不具合修正が入っています。
改めて見てみるとこれら変更も結構インパクト大き目のが多いですね。。


主な機能追加・改良点

  • ごきげんななめのLoop判定をLineManager利用に変更し、斜線を色分けできるように変更
  • ドッスンフワリにおいて風船/鉄球のドラッグ入力および部屋のautocmp表示に対応
  • マウスが盤面外にいる間にボタンが離れた場合マウスイベントを継続しないよう変更
  • BackSpaceキーで最後の一文字を削除した時に?にならないように変更
  • 盤面に何も入力されていない場合にデフォルトでは正解と判定しないように変更
  • 流れるループで"両側から風が吹いている"状態をエラーにしないよう変更
  • gif, jpegなどの形式でも画像を保存できるようにします
  • index_en.htmlをindex.htmlに統合して、リンクの生成方法、タブなどのデザインを変更
  • 言語設定をindex.htmlとぱずぷれの盤面編集で共通化
  • パズルのエディタを開いた履歴や回数を保存して表示するようにしました

不具合修正

  • 意図せず長いURLが入力されてもスクリプトエラーにならないように修正
  • 交差は直角に限るにおいて色分け設定でのcanvasモード描画やcanvas未設定時にエラーするのを修正
  • 回転・反転時に矢印の向きを変え忘れていた不具合を修正
  • キンコンカンで回転反転時に盤面外の数字が追従していなかったのを修正
  • たわむれんがで上下反転が正しく動作していない不具合を修正
  • へやわけアプレットのURLを正しく解析できない不具合を修正
  • 因子の部屋で、問題作成モードで正答判定した場合に時間がかかるのを修正
  • AndroidChromeでのフォント表示を修正
  • スマホ/タブレットでエラー表示できなくなっている不具合を修正

3:52 追記:
誤ってURLをエディタモードで開いてしまう不具合を修正しました。

2/16 1:34 追記:
スラロームのエラー判定ルーチンを修正しました

うまく作れない。。



■左: ドッスンフワリ [No.01] 10×10 らくらく ぱずぷれv3
  右: ドッスンフワリ [No.02] 10×10  おてごろ ぱずぷれv3
 
今回のぱずぷれv3.6.0でドラッグ入力とか色々追加したので問題を作ろうとしたのですが
あまりにうまく作れなくて頭が痛くなってきました。。
それでもNo.02は多少まとめられた感じもあるのですが難しい問題ってどう作ればいいのか、勘がつかめません。。
 
今回、ルールはニコリのページにあります。 Also rules in English is available here
練習問題はこちら。


ドッスンフワリ [No.00] 5×5 らくらく ぱずぷれv3
この問題の答え