今年の振り返り
今年1年のキャップ野球とそれに関係する機能開発を振り返ってみようと思います。
機能改修、全部気づいてましたか?
キャップ野球(競技)
1月
関東リーグ2022秋CS初戦が2023年の初戦。
準々決勝の三田慶雲戦は代打での出場となったが、リーグ屈指の豪腕の前に手が出せず、結局2四球をもぎ取って最低限の仕事しかできなかった。
準決勝の城東戦も代打で特大ファウルを放つも三振し、見せ場なく終了。
2月
横国杯。何も見えなくて無安打。
大阪公立大の面々と初顔合わせしたのもこの大会。
3月
そんな微妙なコンディションで臨んだ全国大会、第四回東西統一蓋祭。
周りがポンポン打ってる中で無安打でないにしてもあまり打撃もぱっとしなかった。
予選最終戦で1試合だけ先発登板する機会を(光栄にも)もらえたわけだが、相手は予選をともに3勝で勝ち上がった横国B☆D。両方既に勝ち抜けが確定しているものの、1位通過するかどうかという重要な一戦となった。
初回、連打と四球で無死満塁のピンチを迎えるも、自身の暴投による1失点のみで乗り切り、0-1と1点ビハインドで迎えた2回にはジエンゴと味方のタイムリーで3-1と一時逆転に成功。しかし、相手も強打のチームで2回終了時には2点のリードを吐き出してしまい3-3で2回終了時に同点のまま降板。
2回被安打3、与四球2、5奪三振で強豪相手にはよく保った方かと思う。
最終的にサヨナラ負けしたが、続投してても似たような結果にしかならなかったと思う。
東西はプレーオフで競り負けて本選トーナメントへの進出を逃して終了。
5月
第二回東大カップに出場。
見事に炎上して東西での健闘で調子に乗っていたことを実感した。
よくないときの蓋はカットしながら浮いてしまうのでいくら柔キャとはいえ絶好球が飛ばないはずがない。
また、春リーグが開幕。
相手投手との相性問題が結構あり、打てる試合と打てない試合にバラつきが出てしまってチームの勝利に直結しない安打が多かった。
相変わらず守備職人枠での起用していただいて感謝。
城東戦
序盤に奇跡的にリードを奪ったものの、終盤追いつかれてひっくり返されるという恐ろしい展開を見せられました…。
明治戦
勝った試合では沈黙、引き分けた試合ではチーム唯一の安打を放つ。
青学戦
負け試合では無安打無得点を阻止する安打を放つも、自チームの先発が暑さでダウンしたところに緊急登板して残ってた走者をきれいに返してしまうという失態。
シーソーゲームでは固め打ちした挙句にとどめ刺しちゃってすみません…。
三田新潮戦・三田叡智戦・シャルル/ReCap連合戦
完全に沈黙。
ひたすら守備してました。
7月
春リーグCSでは、途中まで無安打の上に、守備で飛び込んだ際にふくらはぎが攣ってしまい、そのまま途中交代。準備する時間もなかった中で交代してくれたやざーわ、ありがとう。
9月
第三回東大カップは7打数2安打、チームは3位でフィニッシュ。
11月
エンジョイカップ2023秋に出場。
途中の青学戦でリリーフ登板と先発オープナーで1 2/3回を投げ被安打3、与四球1、4奪三振、自責1とコンディションが悪いなりにはまとめたものの、その際の守備で指の靭帯をのばしてしまい、3週間ほど故障者リスト入りして今シーズンほぼ終了です。
情報局
選手ページカードデザイン変更(2023.01)
以前のカードデザインからアニメーションで近い色のバーをランダムに表示して流れるアニメーションを実装した。
AWARDSバッジデザイン変更(2023.01)
個人ページにあるどの大会でのタイトルが何位、というバッジだがデザイン変更したのがこの頃。
選手プロフィール編集でのユーザによる紐づけ廃止(2023.02)
これは当初の設計ミスが発端なのだが、1アカウント(google/twitter)につき1選手を紐づけることができる設計で、なおかつユーザが自己申告で選手を紐づけることができる状態だったので、googleやtwitterアカウントなどの複数のアカウントに1つの選手を紐づけることが起きてしまい、プログラムがどちらのプロフィールを使っていいかわからない状態になってしまうので、紐づけリクエストを送ってもらい運用で対処することにした。5月にリクエスト機能を追加。
選手
├ googleアカウントによって作られたプロフィール
└ twitterアカウントによって作られたプロフィール
チーム種別に「社会人可」を増やした(2023.02)
蓋野球の世代交代が進み、最初のブームの世代が大学卒業して社会人メインのチームがいくつか誕生した関係で要望があったので対応。
月間成績の表示(2023.02)
情報局下部に表示される月間成績の実装もこの頃。当初上位だけだったが、5月に月間成績すべてを表示するように改修した。
学年色(2023.02)
選手の学年がわかりやすいように、との意図で始めた選手一覧での色分けだが大変すぎて最初の方で挫折した。
大会/リーグ一覧改修(2023.02)
以前は一覧ページが存在しなかったが、大会・リーグを年ごとにグループ分けして表示するページを新設。なお、11月から大会種別ごとにグループ分けされた表示も実装された模様。
得点圏打率表示(2023.02)
個人成績ページにスコアブックから算出した得点圏打率を表示するように連携。
捕手全成績連携(2023.02)
全期間通算成績ページにスコアブックからの捕手成績を連携して表示するようにした。
選手ページインジケータ表示改修(2023.02)
現在ではインジケータ表示でおなじみだが、少し前まではちょっとダサかった…。
トップページタイトル画像差し替え(2023.03)
2023年の東西も終わり、その年の優勝チームをタイトルバックに設定した。
11月からトップに動画を配置しており、動画の読み込みが終わるまで少し画像が表示される模様。
テーブル表示部分でヘッダとフッタが固定されたテーブルを実装(2023.04)
現在成績など一部で使用しているヘッダとフッタが固定されたテーブルを独自実装。
チームページに年間成績リーダーを表示(2023.04)
チームページに直近1年間の選手成績を表示(2023.04)
個人ページ通算記録達成日表示(2023.05)
記録の節目の数字の達成日を表示するように実装。6月にはカウントダウン機能が追加された。10月には達成したイニングや打席数を表示するように改修した。
バージョン履歴ページを新設(2023.05)
機能改修などの履歴を表示するページを新設。開発者がセマンティックリリースするためにちゃんとコミットメッセージをサボらずに書くようになったんだとか。
チームメンバー一覧での兼部表示(2023.05)
トップページ/選手ページレイアウト変更(2023.07)
スクロールするとせり出すヘッダーなどはこの頃に変更。ログイン機能を前面に押し出すデザインに変更した。
レートランキングに選手ページへのリンクを追加(2023.08)
レートランキングに先週からの順位/レート変動を追加(2023.09)
選手ページに決勝打・殊勲打表示の項目を追加(2023.09)
スコアブックの記録から決勝打・殊勲打を集計して連携するように実装
youtubeプレイヤーを画像表示に置き換え(2023.09)
ページ読み込みパフォーマンスの改善のため、youtubeプレイヤーを画像に置き換えた。
Player Guesser(成績から選手当てクイズ、2023.09)
カウントダウンやヒント、正答率などを実装
Glicko2 レート機能の復活(2023.09)
現行レートシステムの実装が固定値と対戦相手とのレート差で決まる、実質積み上げになっている現状を鑑み、「実力追従式」と呼んでいるグリコ2レーティングの実装を復活させて併記するようにした。
大会ごとのドラフト順位表示(2023.10)
大会成績ページにドラフト制の場合は指名されたメンバーを表示するようにした。
個人ページのレーダーチャートに捕手評価を追加(2023.11)
同時期に発表したPBK's(1イニングあたりのパスボール、振り逃げ発生数)をベースに偏差を計算した。
試合動画をスライド形式で表示(2023.11)
選手一覧に背番号表示を追加(2023.11)
全期間通算成績に試合形式による成績集計を追加(2023.11)
出場チーム成績を主要タイトルごとの最高成績に置き換え(2023.11)
レートランキングにプロフィールの生年を表示(2023.11)
スコアブック(CAP-SCOREBOOK)
試合一覧からメンバー表へのリンク追加(2023.01)
未確定試合一覧ページの実装(2023.02)
打順ごとの成績集計(2023.03)
会場のタイプ(屋内/屋外)別の成績集計(2023.05)
一時期データ入れてたけど挫折した。
試合進行状況を一覧に表示(2023.05)
10月に試合概要にも進行状況を実装しました。
サイクル/完封などの特別な条件達成時に成績に表示(2023.05)
リーグ/成績選択画面をグルーピング(2023.06)
イニング終わりマークに回を入れる(2023.07)
バッテリーエラーの順序を記録するように拡張(2023.07)
ソルコフ計算を導入(2023.07)
リーグ戦でスイスドロー使ったので…。
大会/リーグカテゴリ新規作成機能(2023.07)
なるべく管理者に申請して運用で準備するフローをなくして自主的にやってもらう方向に。
リーグブロック分け送信機能(2023.07)
何か途中でブロック情報が吹っ飛ぶ不具合直してない気がする…
safariでのクラッシュ対応(2023.07)
画像を遅延読み込みしたり、全件表示せずに検索する仕様に変更した。
試合一覧に捕手情報も追加(2023.08)
試合状況の計算をサーバ側に移植(2023.09)
これまで画面側(端末)に計算させていた処理をサーバに移植。
レスポンスの悪化などはなく、非力な端末でも同じように使えるように改修できた。
https://zenn.dev/ckoshien/articles/63b656f97b430e
殊勲打・決勝打・援護率算出(2023.09)
全成績ページの実装(2023.10)
cap/wiffle競技別の全成績表示を実装
MYスタメン機能(2023.11)
QRコードによるスタメン提出機能を実装。
https://zenn.dev/ckoshien/articles/4451b9204030ba
この記事が気に入ったらサポートをしてみませんか?