変更案: 整列の強化

Issue #263 resolved
k4nagatsuki repo owner created an issue

Issue 260のコメントより。以下に引用します。

現在の整列条件は「しない」を除くと「名前・レベル・種類・価格」とありますが、 「名前」以外を指定すると配置が大体バラけてしまい、 整列により効率よく管理するはずが逆に混乱してしまうことが多々あります。

  • (パーティ解散等でカード置場へと荷物袋にある大量のカードが送られた場合は処理の都合からか、ぱっと見バラけていない?  ただし既にカード置場に乱雑に放り込まれたカードはバラけたまま。)

私見ですがその都合上、各シナリオで手に入れたカードをいざ管理しようと思ったときは、 どうしても毎回 整列条件を「名前」にしてしまい、 せっかく存在する「レベル・種類・価格」を無視してしまいます。

そこで各整列条件にプレイヤーからは見えない隠し設定として 「カード名・シナリオ名・作者名」などを加えてみるのはどうでしょうか?

たしか種類を選んだ時は次が名前となるような第二・第三整列条件を加えたような……と思ったのですが、コードを見たらそうなっていませんでした。実はソート処理はそういう処理を行えるように(種類が同じなら名前を使うとか)作ってあるので、実装は可能です。着手までしばらくお待ちください。

ついでですが、作者名・シナリオ名でも整列できるようにしておいた方がよさそうです。さらについでながらシナリオのファイル名での整列もほしいところです。

Comments (4)

  1. Liar_cw NA

    CardWirthPy 0.12.3x Build: 2015-08-27 21:52:11 のテストをしてみましたが、とても良好(好感触)です。 御疲れ様です。軽く動かしてみた限りでは、特に問題は見つかりませんでした。

    新たな整列条件も、「作者名」なら『そういえば、この作者ってこんなのも作ってたんだ。』といった新たな発見があったり、 「シナリオ名」なら『あの店シナリオで買ったカードはこれこれ、こうだから……。』、 『あの時の報酬(収入)はこれくらいか。』とシナリオ攻略面での計画等を立てやすそうに思います。

    やはり、UI 機能を拡張・充実・強化等できるのはCWPyの強みですね。 UI はそれだけ付き合いが長くなる要素なので、とても無視できる要素ではありませんね……。 (UI やレスポンスが悪いだけでどれ程のゲームを投げたことか。)

    それと、Issueを代わりに立てていただき ありがとうございました。 まだBitbucketの勝手が分からないのと、Issueを立てるほどの案件なのか悩んでしまいがちです。

  2. k4nagatsuki reporter

    ご確認ありがとございます。UIの強化は割と遠慮なくできるところなので、どんどんやっていきたいですね。

    Issueは、理想的には細かい問題でもどんどん立てていった方がいいです。後から過去の問題を整理しやすくなりますし、リンクを貼っていけば「どうしてこんなバグが入った?」「ここはどういう理由でこうなってる?」というのが分かりやすくなりますので。

    私も簡単な問題ならいちいち立てずに直してしまいますが、立てることについては遠慮する必要はないですよ。

    では、このIssueは完了ということでクローズさせていただきます。

  3. Log in to comment