2015年11月23日月曜日

近況

・デザインの一新
 ごちゃごちゃしていて見辛い的な意見が前からちらほらあり、
 長年同じUIで使い続けている自分はさほどそう感じていなかったものの
 どうにか見やすい画面にできないかと考えた末にフラットデザインに行きつきました

 確かに見やすい。title.png

 そしておしゃれ。こうして見ると改めてフォントのダサさが浮き彫りに・・・・
mainmenu.png

 フラットデザインにおいては縁取りは思いっきり邪道なんですが、
 選手アイコンの区切りが判断しにくいからここは縁を付けるかも。
order.png

 課題は一番の難点である成績画面の表の表示。
 フラットデザインは別に複雑でデータ量の多い表を表示するのに向いているわけではないですし。
 まあいろいろ考えてみます。

・変化球まわり
 今まで特殊能力の直球が役割を担っていた投手の速球に球威を設定。
 同時に変化球のレベルを70段階から100段階に。
 やはり70段階はしっくりこないし、100段階化は前からやりたことではあったので。
 数字変えるだけなら簡単なのですがそれに伴うバランス調整と見た目を変えるのが大変。
 今はオプションで矢印(パワプロ風)と色分け(ちょっとプロスピ風)を選択できるようにしているのですが、
 矢印の方は最初期に作ったものなので拡張性や汎用性が皆無。コードも長いし。
 正直、矢印は廃止してもいいかなとは思ってます。
 スペースの問題で今回から導入する直球の球威が表示できないのは致命的で、
 7段階しか表示できないこともあって今後の展開の障害になること間違いなし。
 お気づきの方もいるかもしませんが自分はテストプレイ時にほとんど使っていません。
 とはいえ、パワプロ風の見た目でとっつきやすさを確保していた部分があるから悪いことばかりでもないんですが。

 実名選手の再現をしたい人はしばらく待った方がいいかもしれません。

2015年11月17日火曜日

いまやってること

成績書き出しはβ版のころから作ろうと思っててそのままだったので作りました。
a_201511171840355ea.png

二軍戦にとっかかってましたが二軍用のオーダー設定とかも作らなきゃいけないことに気がついたので今回は途中止め。

今は日程生成に取り組んでいますが、正直難航しています。
今まで日程ははめ込み式というか、あらかじめ日程のひな型を決めておいて順位で組み合わせを決定といった形にしていましたが
2015年仕様や全160試合仕様など日程のパターンを変えたいとき、もう一度全カードをこちらで組みなおしてやる必要があるわけです。
この作業が非常に面倒くさい。
ということである程度ランダムで日程を生成してくれるプログラムを組みたいのですがこれが難しいんです。
とりあえずリーグ戦を組むとして2チーム×3対戦×6カードで総当たり。同じ組み合わせでホームビジター入れ替えてもう1節。
これで全チーム2試合ずつ(2×5)、ホーム・ビジターでもそれぞれ1戦ずつになります。これを14回繰り返して140試合。
こう書くと簡単そうに見えるんですがその1節を生成するプログラムがスマートに組めないのです。
手を抜いてある程度パターン化してもいいんですが今後二軍戦用のカレンダーを組んだりチーム総数を変えられるようになったり
したときに汎用性が無いと困る。
なのでだれか代わりに組んでくれる人を募集します

以下スレとかコメントとかへの回答。

Q.年俸が高騰しまくって辛い
A.まだその辺は調整中なので・・・
とりあえず少し要求金額を落としてみます。
Q.外人投手弱すぎ
A.最低レベルを上げて対処します。
Q.打高すぎるor投高すぎる
使用球を多少細かく選択できるようにします。
Q.伊倉が強すぎ
A.能力自体はそうでもないような、と思ったらピンチ+系や対走者+系がちょっと壊れてるので要調整。
Q.引退選手を見たい
A.技術的に不可能ではないですが全部記録していくと100年もすればデータ量が大変なことになりそう。
現実的には保存する選手は選択とか最新1000人までとかになるかなあ
Q.守備能力を0にできない、投手の野手練習が無意味、2年目のCSがおかしい、などなど
A.バグです。次回までには直します。