旅人バザーは金額(総額)の安い順番に並んでますよね。
でも、下のように数が多いので総額は高いけど、単価は安いものがあると先に表示されたりしますよね。
順番はどうやってきまっているんでしょうか?
2012年の8月に提案広場で藤澤ディレクターが公式に回答してました。
2012年8月なので、ドラクエ10が始まってすぐですね
旅人バザーの表示の順番は
実際の画面中に出る情報は「総額順」になっていますが、これは「単価が安い物から100件を抽出」し、そのリストを「総額順」に並び替えしているものです。でした。
引用元 バザー機能の改善について-提案広場 より
つまり、こんなアイテムがあったとすると
個数 | 総額 | 単価 |
---|---|---|
1 個 | 6,000 G | 6,000 G/個 |
1 個 | 6,100 G | 6,100 G/個 |
2 個 | 12,000 G | 6,000 G/個 |
5 個 | 25,000 G | 5,000 G/個 |
10 個 | 45,000 G | 4,500 G/個 |
11 個 | 55,000 G | 5,000 G/個 |
最初に「単価の安い順」に並べて下のようなリストを作ります。
個数 | 総額 | 単価 |
---|---|---|
10 個 | 45,000 G | 4,500 G/個 |
5 個 | 25,000 G | 5,000 G/個 |
11 個 | 55,000 G | 5,000 G/個 |
1 個 | 6,000 G | 6,000 G/個 |
2 個 | 12,000 G | 6,000 G/個 |
1 個 | 6,100 G | 6,100 G/個 |
そして、それの100件を総額の安い順に並び変えて表示します。
(ここでは100件だと大変なので、100件の代わりに3件づつにわけています)
まず単価の安い順番で最初の100件(ここでは3件)が選ばれます。
個数 | 総額 | 単価 |
---|---|---|
10 個 | 45,000 G | 4,500 G/個 |
5 個 | 25,000 G | 5,000 G/個 |
11 個 | 55,000 G | 5,000 G/個 |
次にこれが総額の安い順に並び変えられて画面には表示されます。
個数 | 総額 | 単価 |
---|---|---|
5 個 | 25,000 G | 5,000 G/個 |
10 個 | 45,000 G | 4,500 G/個 |
11 個 | 55,000 G | 5,000 G/個 |
提案広場で藤澤ディレクターの回答では
だそうです。もうそろそろ5年ぐらいたっていますから、実は実装されているのでしょうか?
将来的には、抽出後のリストの並び替え条件に「単価の安い順」を実装したいと思いますので、こちらはしばらくお待ちいただけますよう、よろしくお願いします
引用元 バザー機能の改善について-提案広場 より