Open27

開発進捗

ckoshienckoshien

1月に行った開発

キャップ野球情報局

  • 1/14 選手カードの飾り枠変更
  • 1/15 googleアカウントログイン対応
  • 1/16 トップページレイアウト刷新
  • 1/18 チーム活動ステータスの表示
  • 1/22 キャップ野球放送局バナー追加対応
  • 1/25 選手ページのキャッシュをしないように記述変更
  • 1/27 エディタのfont-familyを変更、トップページyoutube復活

CAP-SCOREBOOK

  • 捕手成績の実装
  • イニングの先頭に飛ぶ機能
  • 失点の自動計算
  • ダブルプレー対応
  • 振り逃げ対応
  • 選手交代したときに成績表示がバグる問題修正
  • 編集許可QRコード(発行・承認)
  • 成績集計バグ修正
  • エラーダイアログの実装
  • CSVダウンロード機能
  • googleアカウントログイン対応

先月のデータ

キャップ野球情報局

UU: 649 -> 710(+9%)
PV:14649->25146(+70%)

CAP-SCOREBOOK

UU: 139->181(+22%)
PV: 35620->32601(-8%)

パワプロジェネレータ+ドラフトなう

UU: 544->594(+9%)
PV: 1351->1462

今月の目標・開発予定・施策

引き続き保守、新機能開発
ドラフト会議ツールの開発(MQTT + voicetext)

困ってる・迷ってる事

  • アイデア降りてこない
  • ユーザを満足させる機能が作れていない
  • フィードバックが少ない
ckoshienckoshien

2月に行った開発

キャップ野球情報局

  • 1/28 私のベストシーン(動画)設定機能
  • 2/5 チームレーティング
  • 2/10-11 ナレッジ機能
  • 2/14 ナレッジtwitterシェア・最大文字数拡張・見切れ修正
  • 2/17-18 変化球図鑑実装
  • 2/19 成績がない場合に選手カードのNODATAを役職あるいはSTAY TUNEDに置き換え
  • 2/24 ユニフォーム一覧
  • 2/24-25 ブログ一覧取得処理変更

スコアブック

  • 2/4-7 試合非公開モードの追加
  • 2/13 試合非公開モード動作検証、非同期不具合修正

ドラフトなう

  • 1/31-2/8 「みんなでドラフト」実装

パワプロ風画面ジェネレータ

  • 2/15-16, 20-21 canvasを使ったリニューアル

先月のデータ

キャップ野球情報局

UU: 710 -> 783(+10%)
PV:25146->32569(+30%)
新機能をいくつか追加した関係でPVが増えた

CAP-SCOREBOOK

UU: 181->128(-30%)
PV: 32601->18003(-45%)
大きな試合に使われなかったので。

パワプロジェネレータ+ドラフトなう

UU: 594->668(+13%)
PV: 1462->4757(+225%)
両方リニューアルした影響

今月の目標・開発予定・施策

スコアブック

  • 交代した選手の打点集計不具合

情報局

  • 選手カードのcanvas化(HTML要素の描画が間に合っていないため)

困ってる・迷ってる事

エディタをToastUIからDraftJSにしたが、まだ実装できていないところもあり、
どのエディタにするか迷っている

ckoshienckoshien

3月に行った開発

キャップ野球情報局

  • 3/1 エディタをsimpleMDEに変更
  • 3/3 変化球図鑑の拡張
  • 3/4-5 選手カードのcanvas化
  • 3/8 チーム一覧をDBから取得するように修正
  • 3/10 ローディングアニメーション新調
  • 3/11 選手カードメーカー
  • 3/14 他己紹介のバグ修正
  • 3/16 チーム管理者機能実装
  • 3/22 誕生日カレンダー

CAP-SCOREBOOK

  • 3/1 交代選手の打点集計不具合修正
  • 3/19 選手選択部分ユーザビリティ改善、エラー(二塁打、三塁打)対応

ウィッフル情報局

  • 3/12 情報局からクローン、リリース

先月のデータ

キャップ野球情報局

UU: 738 -> 920(+25%)
PV:35145->68746(+95%)
大会日程中にアクセスが急増

スコアブック

UU: 118 -> 282(+139%)
PV: 18508 -> 44105(+137%)
大会でスコアブック運用したため。

ウィッフル情報局(3/12リリース)

UU: 0 -> 114
PV: 0 -> 39749

ドラフトなう + パワプロジェネレータ

UU: 758 -> 663(-12%)
PV: 4965 -> 4013(-19%)

みんなのSCORE

UU: 33 ->52(+57%)
PV: 202 -> 288(+42%)

今月の目標・開発予定・施策

スコアブック

大会運用で出たバグつぶし

vue/nuxt勉強

困ってる・迷ってる事

ckoshienckoshien

4月に行った開発

キャップ野球情報局

  • 4/1 チームメンバーの運営グループ切り離し
  • 4/7 カレンダーの誕生日順並び替え
  • 4/8 スコアボード6回以上対応
  • 4/9 選手カードガチャリリース
  • 4/14 ガチャを引ける時間を問わない改修
  • 4/19 スクロールアニメーション(aos)
  • 4/20 Pickup playersの横スクロール
  • 4/21 選手ガチャ重複引き直し機能
  • 4/22 選手ページチャート移植
  • 4/23 カードドローCSSアニメーション

CAP-SCOREBOOK

  • 4/5 結果未確定のときにエラーになる現象を修正
  • 4/7 入力をスキップしたときにエラーになる問題を修正
  • 4/12 変化球表示改善・CSSアニメーション追加
  • 4/24 投球回・捕手成績計算バグ修正

ウィッフル情報局

体育館空き状況監視bot

  • 4/13 初期実装
  • 4/18 ゾンビプロセス不具合修正

先月のデータ

キャップ野球情報局

UU: 1025->1125(+7%)
PV: 68746-> 81607(+18%)

スコアブック

UU: 299->150(-50%)
PV: 44105->21214(-50%)

ウィッフル情報局

UU: 114->154(+35%)
PV: 39749 -> 21655(-45%)

ドラフトなう + パワプロジェネレータ

UU:663 -> 693(+5%)
PV: 4013-> 6065(+50%)

今月の目標・開発予定・施策

現在特になし
業務でvue/nuxtの勉強

ckoshienckoshien

5月に行った開発

キャップ野球情報局

  • 5/2,3 チーム別大会成績の実装
  • 5/4,5 スタメンメーカー
  • 5/11 動画カードへの対応
  • 5/15 iOSでのフルスクリーン再生問題修正
  • 5/20-21 Next.jsのISR対応
  • 5/22,23 アトミックデザイン、Next10へのアップデート
  • 5/24,25 Next/Image対応
  • 5/27 scoped CSSへの切り替え/ガチャ新アニメーション実装

CAP-SCOREBOOK

  • 5/30 非ログイン時にも「結果未入力」警告ダイアログが出ていたのを修正

ウィッフル情報局

なし

体育館空き状況監視bot

なし

Annictさじぇすと!

  • 5/11 vercel移設・ISR対応

OGPサーバ

  • 5/17 川柳用OGP実装
  • 5/19 情報局用新OGP実装

キャッパー川柳(NuxtJS + NodeJS)

  • 5/15-17 本実装
  • 5/19 ランキング実装

先月のデータ

キャップ野球情報局

UU: 1105 -> 1254(+13%)
PV: 81607 -> 92280(+13%)

スコアブック

UU: 150 -> 105 (-30%)
PV: 21214 -> 10700(-50%)

ウィッフル情報局

UU: 161 -> 155
PV: 22904 -> 24612

ドラフトなう + パワプロジェネレータ

UU: 714 -> 733
PV: 6128 -> 7278(+18%)

今月の目標・開発予定・施策

現状特になし

ckoshienckoshien

6月に行った開発

キャップ野球情報局

6/3-4 ソースコードリファクタリング
6/5 デザイン微修正・引きランキング実装
6/10-11 ボーナスデー関連
6/13 revalidate時間の延長・重複時レアリティランダム
6/15 ISR廃止
6/16 試合結果に階層をつける修正
6/17-18 試合リザルトメーカー
6/19 メニューに和訳を併記するように修正
6/23 リーグ戦結果掲載に合わせて苗字表示対応
6/26 試合リザルトメーカーレスポンシブ対応
6/27-28 テロップメーカー

ウィッフル情報局

6/20-21 最新の(キャップ野球情報局の)ソースに合わせる

運営者ギルドslackデータベース

6/11-13 キーワード検索・リファクタリング

スコアブック

6/2 ログインしていない場合でもスコア未入力の警告ダイアログが出ていたのを修正
6/2 vercelへ引っ越し
6/7 半透明モーダルの実装
6/8 ボタンの配置などデザイン修正
6/26-27 リーグ別チーム毎成績ページの実装
6/28-30 新テロップ実装(本番未反映)

先月のデータ

キャップ野球情報局
UU: 1220→1274
PV: 89113→73392

スコアブック
UU: 104→220(+111%)
PV: 10629→37063(+248%)
6月末からリーグ戦が開幕した影響だと思われる

ウィッフル情報局
UU: 114→127
PV: 15480→9609(-37%)

ドラフトなう + パワプロジェネレータ
UU: 724→744
PV: 7181→5536(-22%)

今月の目標・開発予定・施策

スコアブックの新UIで入力テストを行う

困ってる・迷ってる事

特になし

ckoshienckoshien

5/23-6/30 情報局アクセス数

機能別

①トップページ 14021
②選手ガチャ 11988
③チーム一覧 7951
④変化球図鑑 7837
⑤選手一覧 5699
⑥試合結果一覧 2439
⑦ナレッジ 2066
⑧イベント一覧 1618
⑨第二回東西蓋祭/成績 1128
⑩試合動画一覧 908
⑪カレンダー 872
⑫蓋速計測器 871
⑬VRキャップ投げ 418

チームページ

①蓋世 1248
②百猿闇光 757
③京大 753
④北大 695
⑤横国大 579
⑥一橋大 445
⑦阪大 421
⑧世田谷 369
⑨尾張 314
⑩アイトラ 295

選手ページ

①きくちゃん 403
②稲荷 338
③いが 250
④わさび 237
⑤アルパカ 226
⑥セイ 220
⑦えむぷれ 209
⑧佐藤(宏) 174
⑧よこっぺ 174
⑩軟口蓋 172
⑩KJ 172

ckoshienckoshien

7月に行った開発

キャップ野球情報局

7/3 scrollToで画面のリフレッシュがされてしまう問題を修正
7/4,9 カードの限界突破実装
7/12 試合に「1回戦」などの属性をつけてグループ化
7/16 トップページのSSRをメタタグのみに修正
7/28 打撃・投球成績のタブを統合
7/31 スタメンメーカーver2

スコアブック

7/2 MQTTでの試合更新通知(ボツ→twitter投稿へ変更)
7/3 試合サマリページのSSR化, 防御率の換算回を可変に変更
7/5-11 現在打率をサマリ画面に表示、新UIの開発
7/14 情報局から試合結果デザイン(atomic design)を輸入
7/17 選手選択に名前による絞り込みフィルタを追加
7/18 簡易1球入力の実装
7/23 puppeteerでスクショ撮ろうとしたがフォントが豆腐になったのでボツ
7/31 リーグ成績に自責点カラム追加

先月のデータ

キャップ野球情報局

UU: 1324 -> 1201(-9%)
PV: 76778 -> 67758(-11%)

スコアブック

UU: 229 -> 406(+77%)
PV: 38524 -> 72611(+88%)
現在2リーグでスコア速報運用中。

ウィッフル情報局

UU: 124 -> 76
PV: 9374 -> 6424

ドラフトなう + パワプロジェネレータ

UU: 774 -> 910(+17%)
PV: 5663 -> 6996(+23%)

今月の目標・開発予定・施策

困ってる・迷ってる事

ckoshienckoshien

8月に行った開発

キャップ野球情報局

8/1 成績にOPSと長打率を出す対応
8/8 「簡易賞状」作成機能

シミュレーションゲーム「V蓋」の開発

8/12-14 DB設計
8/15〜 実装開始
8/19 育成ポイント管理機能
8/20 スタメン設定機能
8/23 チームオーナー名を出す機能
8/25 リーグ分割対応
8/28 ポイント上限対応
8/31 マジック表示対応

スコアブック

8/2-3 野球方式スコア表現対応(現在未マージ)
8/15 puppeteer操作のためtestIDを付与する対応
8/25 試合絞り込みフィルタ
8/28 ホームラン時背景切り替え

先月のデータ

キャップ野球情報局

UU: 1201 -> 1110(-7%)
PV: 67758 -> 80646(+19%)

スコアブック

UU: 406 -> 620(+53%)
PV: 72611 -> 141159(+99%)
中部リーグと「V蓋」で試合数が大幅増した関係で閲覧数も増えたと思われる。

ウィッフル情報局

UU: 76 -> 75
PV: 5664 -> 5969

ドラフトなう + パワプロジェネレータ

UU: 910 -> 908
PV: 6996 -> 8237(+17%)

今月の目標・開発予定・施策

困ってる・迷ってる事

ckoshienckoshien

8/1-8/31 情報局アクセス数

機能別

  1. V蓋 17182
  2. 選手ガチャ 15518
  3. トップページ 9448
  4. 変化球図鑑 5144
  5. 選手一覧 3776
  6. チーム一覧 3494
  7. ナレッジ 1369
  8. 試合結果一覧 1125
  9. リーグ成績 873
  10. イベント 585

チームページ

  1. 北大 391
  2. 蓋世 299
  3. 横国 252
  4. 尾張 232
  5. 世田谷 216
  6. 阪大 212
  7. 一橋 155
  8. 京大 153
  9. 東大 146
  10. つくし野 127

選手ページ

  1. きくちゃん 222
  2. ふぇあり 209
  3. シゲ 155
  4. ミニ 138
  5. 倫太朗 132
  6. よ 113
  7. いのかん 112
  8. なすびん 105
  9. おおえ 101
  10. いが、せを 97
ckoshienckoshien

V蓋改版履歴

確率計算式

各パラメータは🍎の数とレアリティ、カードLv、カードの実成績に影響されます。

計算用パラメータ = 🍎の数 * (\text{\(\frac {レアリティ+Lv} {100}\)}+1) + 実成績補正

打率パラメータ補正

年齢補正* \text{\(\frac {ミート} {スピード*コントロール}\)}

OBPパラメータ補正

年齢補正 * \text{\(\frac {選球眼} {(守備1+守備2の守備力)*コントロール*捕手の守備力 * 変化量 * スタミナ * 蓋速}\)}

SLGパラメータ補正

年齢補正 * \text{\(\frac {パワー} {コントロール}\)}

上記で出した補正値に係数をかけて実成績と結合します。
出塁確率

実成績のOBP * a + OBPパラメータ補正 * b

安打確率

実成績の総安打数/(定数) * c + 打率パラメータ補正 * d

長打の確率

実成績のSLG * e + 長打率パラメータ補正 * f

変更履歴

第4週

9/12
計算式を開示
9/11
出塁確率が最高4割台に収束するように調整。
a=e=0.23, c=0.2, b=d=f=0.4

第3週

9/10
3.5日ごとに年齢補正が進行していなかった不具合を修正。
9/7
a=c=e=0.5, b=d=f=0.6
9/6
a=c=e=0.25, PB確率を前回比60%up
9/5
成長補正の進行速度を2倍に引き上げ(5.5週でピーク)

第2週

8/30
a=c=e=0.2, PB確率を前回比16%up
8/29
a=c=e=0.25
8/28
a=c=e=0.1

ckoshienckoshien

9月に行った開発

キャップ野球情報局

9/4 lazy-loadコンポーネントの導入
9/7 ガチャ限界突破機能リリース
9/13 一言コメントスタイル改修
9/15 useSWR導入
9/16 トップページのデザイン若干変更

V蓋関係

9/3 V蓋レーティング機能
9/10 V蓋優勝ライン予測機能
9/15 V蓋アコーディオン開閉機能
9/17 V蓋出場試合数ボーナス

スコアブック

9/15 ホールドポイント対応
9/19 試合作成時にリーグ出場チームのみ選択できるようフィルタ

新ポートフォリオ

9/7-12 デザイン一新
NextJS/markdown

技術研究

fitbitOS

9/23 fitbitの文字盤少し作ってみた
→思ったより面倒(ようやくreactで書けるようになったレベル)なので飽きた

mediaRecorder API

9/20 canvasの内容を記録してwebmにする
→応用が思いつかなかったのでボツ

先月のデータ

キャップ野球情報局

UU: 1070 -> 868 (-18%)
PV: 78022-> 61086(-21%)
忙しくてテコ入れしなかったのと、試合数が減少してそもそも情報を見に来るユーザが少なかったことが原因と考えられる。

スコアブック

UU: 580 -> 292
PV: 140708 -> 73412
V蓋ブームの終焉。

ウィッフル情報局

UU: 54 -> 63
PV: 4025 -> 2930

ドラフトなう + パワプロジェネレータ

UU: 865 -> 1145(+32%)
PV: 8106 -> 13305

今月の目標・開発予定・施策

困ってる・迷ってる事

現状一通り必要な機能を作ってしまった感があるのでテコ入れのしようがなくなった。
アトミックデザインで作り直したい気持ちはあるが、外から見て何も変わらないとそれはそれで達成感ないので難しい。

ckoshienckoshien

競技に興味関心を持ってもらうフェーズ

コミュ力でリアルに人脈を広げていく

ひろきさん

メディアで発信

  • youtube
     キャップ野球TV、横国大、京大ほか
  • tiktok
     京大、横国大
  • twitter
     蓋以外にもフォロワーが多くて影響力がある人たち
    • 将棋
    • モルック
    • 西武.....?
    • 著名人のエゴサに乗っかる
  • TV
     筑後、一橋、京大
  • ラジオ
     いがさん
  • 海外渡航
     ギリシャ組

競技者を育てるフェーズ

チームを作る

各チーム創始者、運営者

チームに入ってもらう

情報局(お手伝い)

チームの情報を発信する

各チームtwitterアカウント、情報局(お手伝い)

技術指導をする

いがさん、えむぷれさん、ひさきさん他

大会の企画・運営

企画部(関東)、各支部、大会企画の有志メンバー

リーグの企画・運営

リーグ運営部(関東)、各支部の有志メンバー

競技としての体裁を整えるフェーズ

ルールを作る

日本キャップ投げ協会ルール策定委員会

統括組織を作る

関東キャップ野球協会、日本キャップ投げ協会関西支部、九州統括部

データをまとめる

情報局

ckoshienckoshien

10月に行った開発

キャップ野球情報局

10/3 ブログ一覧でrdfからpubDateではなくisoDateを使用するよう修正
10/17 大会成績ページをSSR/OGPイメージを使用するように修正
10/18-20 テロップメーカー改修
10/22 大学/有志リーグ所属別表示実装

V蓋関係

10/26 削除したカードデータがゾンビ化していた不具合を修正

スコアブック

10/1 WHIPの計算方法の誤りを修正
10/12 タイムキーパー機能

OGPサーバ

10/17 大会成績OGP自動生成

パワプロジェネレータ

10/22-23 デザインレイアウト改修

ギルド民twitterリスト

https://admin-guild.vercel.app/

技術研究

先月のデータ

キャップ野球情報局

UU: 895-> 824(-7%)
PV: 63112 -> 52183

スコアブック

UU: 306->476(+57%)
PV: 77188 -> 84879 (+10%)

ウィッフル情報局

UU: 72 -> 55
PV: 3545 -> 2431

ドラフトなう + パワプロジェネレータ

UU: 1173 -> 3575
PV: 13470 -> 34306
年1回のドラフト祭り

今月の目標・開発予定・施策

  • アドベントカレンダー用に何か作りたい
  • そうでなくても何か作りたい

ドラフト会議ツールにバックエンドをつけようか悩み中

困ってる・迷ってる事

ckoshienckoshien

11月に行った開発

キャップ野球情報局

https://app.quicktype.io/ を使った型付け
11/6 V蓋サービスクローズ
11/7 タブコンポーネントを自前で実装
11/7-9 試合結果画面の改修
11/10 ウィッフル情報局のブランチ遅れ解消
11/11 ローディングアニメーション変更
11/15 試合結果速報などを横スクロールに変更
11/17 D3.jsでクリッカブルマップ
11/18-19 姿勢推定で投球動作解析
11/30 タイトルホルダー表示

スコアブック

11/2 リスト編集機能
11/5 規定打席算出・フィルタ機能
11/27 賞状機能の移植

技術研究

https://zenn.dev/ckoshien/articles/38d90213401961
https://zenn.dev/ckoshien/articles/6290745d90bcffd36ac1

先月のデータ

キャップ野球情報局

UU: 805 -> 803
PV: 51063 -> 49459

スコアブック

UU: 467 -> 392
PV: 82258 -> 68886
ゲームクローズの影響

ウィッフル情報局

UU: 45 -> 62(+37%)
PV: 1840 -> 4653(+152%)

ドラフトなう + パワプロジェネレータ

UU: 3537 -> 712(-79%)
PV: 34022 -> 6427
年1回のドラフト祭りの後。

今月の目標・開発予定・施策

いくつか開発したいものはあるものの、モチベーション低下気味

困ってる・迷ってる事

ckoshienckoshien

12月に行った開発

キャップ野球情報局

12/20-22 キャップ図鑑機能
12/24 トップページレイアウトデザイン変更
12/26-27 トーナメントアニメーションコンポーネント作成
12/29 選手ページに自分が持っている選手カードの一覧を表示

スコアブック

12/11 規定投球回・規定打席数の実装
12/14 タイブレーク設定の実装
12/20 打率分布など統計グラフの実装

V蓋next(野球選手育成/3Dバッティングゲーム)

12/5-1/4 第二次(next)開発

先月のデータ

キャップ野球情報局

UU: 837->822
PV:50388->63164

スコアブック

UU: 398->444
PV: 70086->91421
リーグ戦でのリアルタイム速報や大会成績を格納した関係でアクセス増。

ウィッフル情報局

UU: 63->74
PV: 4763->4675

ドラフトなう + パワプロジェネレータ

UU: 734->784
PV: 6638->8109

今月の目標・開発予定・施策

年末にwasabi契約

DBに格納している画像URLをwasabiに移行

困ってる・迷ってる事

特に需要を考えないで作りたいものを作っているせいか、使われないとがっかりする

ckoshienckoshien

1月に行った開発

キャップ野球情報局

12/5-1/4 V蓋next(ゲーム)の実装
1/8-9 リーグ戦期間順位変動アニメーション
1/31 試合ページスコアブックデータ連動表示機能
  試合IDが4桁になって読み込めなくなっていた不具合修正

スコアブック

1/8 OGPカードで試合状況を更新→twitterはキャッシュが効いてしまい失敗
1/9-10 打撃時の状況データ(ボールカウント・ランナー)の収集機能
1/23 リーグ参加何年目かを出場データから判別する機能

ドラフト候補シート可視化

1/27 スプレッドシートからSSSAPIでJSON化したデータを3Dグラフで表示

みんなでドラフト

1/16-17 DB設計・バックエンド実装
1/20 候補者インポート機能

先月のデータ

キャップ野球情報局

UU: 822 -> 764(-7%)
PV: 63,164 -> 63,672

スコアブック

UU: 444 -> 394
PV: 91,421 -> 130,581(+42%)
1/8, 15, 23, 30が多いことから、リーグ戦終盤の観戦者が多かったように見える

ウィッフル情報局

UU: 80 -> 80(+0%)
PV: 4560 -> 3256(-29%)

ドラフトなう + パワプロジェネレータ

UU: 784 -> 977(+25%)
PV: 8,109 -> 14,544(+79%)
1/24のデモンストレーションのアクセス数が多かった

今月の目標・開発予定・施策

困ってる・迷ってる事

ckoshienckoshien

2月に行った開発

キャップ野球情報局

2/6 「キャップ投げ」を名称に追加
2/7 チームページtwitterの枠をチームカラーにするように修正
2/12-13 新規確定ガチャ実装
2/14 AWARDSバッジデザイン変更
2/22 過去1年の成績を表示するように改修
2/23 スタッツにOBPを表示する改修
2/27-28 人力ホークアイ機能実装
2/28 AWARDS算出方法に規定打席・規定投球回を追加

スコアブック

2/19 先攻後攻入れ替え機能
2/25-27 ヘッダにパンくず追加、入力後のページリロード廃止、フッタボタン実装、twitter連携不具合修正
3/1 スタメン設定周りの改修

みんなでドラフト

2/3 チーム画像設定機能(管理者限定)

運営者ギルドslackアクティビティ可視化ツール

2/4-13 DBスキーマ変更、firebase認証対応、改修

先月のデータ

キャップ野球情報局

UU: 703->726
PV: 55000 -> 56010

スコアブック

UU: 370 -> 397(+7%)
PV: 112,575 -> 83,618(-25%)
1月のリーグ戦でのアクセス数が2月の大会の一時的なアクセス数を上回った

ウィッフル情報局

UU: 70 -> 74
PV: 3047 -> 4210

ドラフトなう + パワプロジェネレータ

UU: 906 -> 781
PV: 14,175 -> 7,018(-50%)

今月の目標・開発予定・施策

本業が忙しくなりそう

困ってる・迷ってる事

特になし

ckoshienckoshien

3月に行った開発

キャップ野球情報局

3/6-8 canvasでトーナメントを描画する
3/13 pythonプログラム(CLI)をキックするelectronアプリ(NextJS)の開発
3/14 プロフィールページで過去1年の成績を表示
3/15 キャップ野球wordleの開発
3/15 メンバー一覧から名前で絞り込む機能
3/17-18 チームレートを日付ごとに計算する機能
3/24 試合結果ページを大会成績ページに統合、モバイル用のフッタメニューを新設
3/31 別名チームの成績を統合したチームレート算出機能

キャップ野球情報局アプリ(RN)

3/25-30 新規開発/内部テストリリース

スコアブック

3/1 プレイヤー選択メニューのスタイル変更/追加選手の即時反映
3/9 部分編集メニューが捕手に反応しない不具合を修正
3/10 試合一覧ページにリーグ成績へのリンクを追加、タイブレーク不具合修正
3/11 パンくずリストの追加
3/16 メニューにマニュアルへのリンクを追加
3/29 会員証QRからスタメン登録の技術検証

みんなでドラフト

なし

運営者ギルドslackアクティビティ可視化ツール

トークン有効期限切れ対応

先月のデータ

キャップ野球情報局

UU: 806 -> 1251(+55%)
PV: 62,655 -> 59,192

スコアブック

UU: 459 -> 673
PV: 91,402 -> 135,356

ウィッフル情報局

UU: 89 -> 68
PV: 5720 -> 2421

ドラフトなう + パワプロジェネレータ

UU: 868 -> 991
PV: 8,240 -> 11,840

今月の目標・開発予定・施策

アプリを一旦正式公開まで作り込む

困ってる・迷ってる事

なし

ckoshienckoshien

6月に行った開発

キャップ野球情報局

6/7 スコアブックデータインポート機能
6/10 プロフィールをスポナビ風に改良
6/28 選手カード排出時にキラキラエフェクト
6/29 情報局版優勝ラインの実装

スコアブック

6/2 リーグ成績から試合一覧へのリンク作成
6/4 スタメン不具合修正
6/5 チーム打率などの表示を追加
6/15 賞状機能のバグ修正
6/18 「入力中」ではなく試合進行を回で表示するように改善
6/19 打撃妨害・守備妨害を新規追加
6/21 ボーク追加対応
6/23 トップページに直近の試合を表示するように改善
6/24 所属チームアイコンを情報局を参照するように修正
6/26 テストコード強化
6/27 打者の得点表示

先月のデータ

キャップ野球情報局

UU: 1725 -> 1739
PV: 86712 -> 151,819(+75%)

スコアブック

UU: 650 -> 1,141(+75%)
PV: 124,456 -> 335,749(+170%)
関東リーグの試合数:2リーグ制で従来の2倍
関西リーグ開催中
新入生大会(関東・関西)

ウィッフル情報局

UU: 104 -> 70
PV: 2224 -> 1434

ドラフトなう + パワプロジェネレータ

UU: 1,250 -> 894(-28%)
PV: 17,084 -> 11,383(-33%)

今月の目標・開発予定・施策

引き続きテストコード強化

困ってる・迷ってる事

なし

ckoshienckoshien

野球でのイロレーティング適用方法試行錯誤

課題

  • 勝率(対戦結果)が片方に偏っている(打率2割5分ぐらいが普通)
  • 試行(試合/打席)回数が人によって異なる(年数)
  • 同じレート変動率では、打者が負ける回数が多いため、試行回数が多いと好打者でもレートが下がり続ける

最適化のために試したこと

  • 練習試合を除外する
  • 四死球を除外する
    • 対戦成績的にはどちらかに軍配が上がるが、純粋な投手と打者の関係性に影響されない(投手の制球力に依存するところが大きい)
  • レート変動率を調整する
    • 打者が負けるパターンが多いので、負けたときの変動幅を小さく、勝った時の変動幅を大きく
    • 投手有利なので打者の変動幅に対する比率を抑える
//投手の勝ち
            rateMap[store[row][col].player_id].battingRate =
              rateMap[store[row][col].player_id].battingRate - 4 * wba;
            rateMap[store[row][col].pitcher_id].pitchingRate =
              rateMap[store[row][col].pitcher_id].pitchingRate + 16 * wba;
//打者の勝ち
            rateMap[store[row][col].player_id].battingRate =
              rateMap[store[row][col].player_id].battingRate + 32 * wba;
            rateMap[store[row][col].pitcher_id].pitchingRate =
              rateMap[store[row][col].pitcher_id].pitchingRate - 16 * wba;

ckoshienckoshien

レートの計算式の調整

これまでのレート計算での問題

これまでは1枚目のように全体的に上昇の方の比率が強く、見ている分にはみんながそれなりに楽しい数字にはなっていたと思います。
ただ実態を反映できているわけではなかったので、投手と打者の上昇比率を統一し、
投手が勝つパターン(確率20-25%)のレート変動を抑えるようにしました。

1枚目: 昨日までの計算式を適用した場合
2枚目: (投手が打席勝負に勝った場合の上昇比率): (負けた場合の下降比率)=1:8にした場合
3枚目: 上記比率を1:4にした場合

1:4程度で全体的に収束が見られたので一旦この比率に固定します。

1:4の比率だと、例えば1回負けてレートが1下がった場合、取り返すのに4回勝つ必要がある、ということです。 (一般的な打率に即している)

この計算式の問題点

投手の下降幅が以前と比べて大きくなったので、被打率が高い(柔キャ、軟投派)投手には不利に働きます。
今後この問題点も踏まえて改良していくつもりです。

レートの変動履歴のグラフを公開

  • スコアブック個人ページ
  • 情報局個人ページ

どの打席が自分のレートの変動に影響しているか、グラフで示しました。
グラフ中のポイントをタップ/マウスオーバーで詳細が表示されるはずです。

ckoshienckoshien

7月に行った開発

キャップ野球情報局

7/10 チームメンバー表示改修、レーダーチャート色変更
7/17 topページカルーセルを廃止
7/18 スタッツページのソートをフロント側でするよう変更
7/26 新着からスコアブックを除外、メニューのスクロールバー非表示
7/27 選手ページのパワプロ風表示

スコアブック

7/2 試合結果一覧で勝敗S,HLD,HR表示
7/4-7 SNSシェア時にOGPを動的に変更する
7/10 投手交代のタイミングを色分けで可視化
7/13-14 ダークカラー化
7/19 BABIP実装
7/21 ローディングアニメーション実装
7/28-29 スコアブックの対戦成績をベースに選手の投球・打撃レートを算出

先月のデータ

キャップ野球情報局

UU:1826 -> 2097(+14%)
PV: 154220 -> 138787(-10%)

スコアブック

UU: 1150 -> 1342(+16%)
PV: 337687 -> 339250

ウィッフル情報局

UU: 78 -> 85(+9%)
PV: 1438 -> 829(-42%)

ドラフトなう + パワプロジェネレータ

UU: 936 -> 967
PV: 12379 -> 14078(+13%)
※ドラフトなうは7/29に一旦閉鎖。対象を絞って再始動予定

今月の目標・開発予定・施策

特になし

困ってる・迷ってる事

不特定多数に向けたCGMにモチベが湧かない。
ニッチなものでも感謝される方がやりがいがある

ckoshienckoshien

8月に行った開発

キャップ野球情報局

8/2 捕手レートの実装
8/3 ローディングアニメーションの差し替え
8/5 総当たり戦開始前にチーム分けを表示するように修正
8/6 「レートから探す」機能実装
8/9 PC版の画面で横スクロールバーが出ないよう修正
8/10 youtube新着動画機能実装
8/13 チーム戦績に順位などを実装
8/15-16 蓋ノ陣特設ページ開設
8/20 twitter TL widgetの仕様変更に対応
8/21 パワーの指標をロマン砲率に変更
8/24 過去1年間の成績表示をバロメータ表示に変更
v.2.11.0(8/26)
セマンティックリリース
トップページの新着試合表示のリーグ並び替えを自動化
バージョン表記の実装
v2.11.8
FAQ追加
通算年数を全成績表示に追加
大会の年月表示/スタッツへのリンクを追加

その他

2019春秋の成績を反映

スコアブック

8/4 成績での塁打の内訳表示
8/5 試合に紐づく動画の表示機能
8/18 これまで中程に配置していたボタンをフッタ固定に変更
8/21 試合結果APIをuseSWRで取得するように変更(リロードせずに常に最新になる)
8/22-24 打球方向/蓋種入力の実装追加に伴い、入力UIの大幅変更

v1.25.0(8/26)
バージョン表示/セマンティックリリースの組み込み
v1.26.0
投手/捕手の組み合わせでの成績算出
v1.27.0
1球入力の変化球と打球の軌道をcanvasを使って表示するように実装
v1.28.0
DBへ打者の得点を集計して保存するように実装

先月のデータ

キャップ野球情報局

スコアブック

ウィッフル情報局

ドラフトなう + パワプロジェネレータ

今月の目標・開発予定・施策

困ってる・迷ってる事

ckoshienckoshien

9月に行った開発

キャップ野球情報局

レート変動履歴の実装

  • チームページにチームレート変動を表示
  • 1600以上のレートは自動的に表示するように修正
  • プロフィール編集画面にレート表示可否を追加
    • 通算成績ページもレート表示を選択制にする
    • 選手ページのレート表示を選択式にする
  • レートランキングページ

デザイン調整

  • 表彰機能のデザイン修正
  • 試合リストを日付でグループ化
    • 試合スコアコンポーネントデザイン変更
    • チームアイコンをaliasを優先的に参照するようにした
  • ヘッダーの調整、メインビジュアルの調整
    • サイトマップ実装
    • viewportの設定を修正
    • トピックスの表示変更
    • GSAPを使ったタイトルアニメーション
      • バナーアニメーション廃止、スクロールバー非表示
  • kosugimaruを削除、スタイル調整
  • 有志リーグの項目を削除
  • katexの導入
  • シーズン選択モーダルを実装

パフォーマンス調整

statsページが重かったので空でSSRするように変更

スコアブック

  • 新旧タイブレークルールを日付によって適用するように修正
  • 選手ページでのレート表示を廃止

先月のデータ

キャップ野球情報局

UU: 2007 -> 1425
PV: 41791 -> 25809

スコアブック

UU: 1101 -> 636
PV: 81075 -> 27372

今月の目標・開発予定・施策

困ってる・迷ってる事

なし

ckoshienckoshien

11月に行った開発

キャップ野球情報局

11/1 コンテナ横幅最大1000px→1500pxに引き上げ
11/3 チームページタイトル新規デザイン
11/5 シーズン一覧ページ実装
11/6 youtube検索表示修正/個人ページにチャンネル表示
11/6 [リザルトメーカー] ホイールによるzoom機能、ドラッグ機能
11/10 iOS16でのFirebaseログイン不具合修正
11/19 個人ページ初記録表示
11/20 キャップとウィッフルのソースを統合してドメイン判定で出し分けするように修正
- CSRとSSRでそれぞれ判定分けないといけないのが面倒だった
11/25 ガチャの重複カード表示

スコアブック

11/9 twitter botの打点/適時打表示対応
11/10-11 試合経過機能
11/10 iOS16でのFirebaseログイン不具合修正
11/22 安打確率の実装/左右打席の表示
11/25 守備機会データ登録機能
11/27 リーグ一覧ページの実装
11/30 CSV出力にチーム名を追加

電子ペーパー(waveshare製)

11/15-17 python +ラズパイで開発試した

先月のデータ

キャップ野球情報局

UU: 1780 -> 2004
PV: 35268 -> 32905

スコアブック

UU: 1001 -> 1074
PV: 54082 -> 56737

今月の目標・開発予定・施策

特に決まっていない

困ってる・迷ってる事

なし

ckoshienckoshien

twitter API 有料化対応

  • 新規登録時にIDを取得する処理を廃止
    • 情報局
    • スコアブック
    • ドラフトなう
  • 投稿系のサービスの投稿先をマストドンに移行
    • スコアブックbot
    • 体育館bot
  • マストドンwidgetの作成(情報局/scorebookトップページ用)

情報局のプロフィールに選手IDをユーザ側から設定できないように修正

  • 誤操作・重複登録によるシステムの不具合回避のため

キャップ投げ検定web提出フォーム

  • 検定課題・提出ページ
    • 提出履歴
  • 提出した詳細ページ
    • 検定結果表示
    • デジタル賞状
  • 提出状況管理ページ