【デブサミ2018】16-A-1「Shadowverseのリリースサイクルを支える運用基盤 ~高頻度リリースを実現する為の自動化・効率化事例~」 #devsumiA #devsumi

1
近藤佑子 @kondoyuko

シャドウバースではカードがじゃんじゃん追加されて40京ほどの組み合わせになり、デバックコストがものすごいことになる #devsumiA pic.twitter.com/mfz2PLAxPF

2018-02-16 10:08:05
拡大
拡大
すなであり @sunadiary

シャドウバースの課題 手札内でのカード組み合わせ数(約4京通り!)のデバッグ(バグを発見することとセッション内で定義) 3ヶ月毎に100枚程度のカードを追加しているため、指数的に増加していく。 全パターンデバッグできるのか? 試算したら1日666兆通りの組み合わせのデバッグが必要 #devsumiA

2018-02-16 10:08:43
すなであり @sunadiary

実機を壁にパンツのゴム紐に括り付けて常にゲームが動いているという意識を開発者が持つ、通称「祭壇」 #devsumiA pic.twitter.com/yGAJOM4gIH

2018-02-16 10:13:03
拡大
近藤佑子 @kondoyuko

サイゲームスのデバックの自動化の様子。通称:祭壇(サイ壇?) スマホを立てかける段の素材にこだわり、ゴム紐業界への知見も溜まったのだという。 #devsumiA pic.twitter.com/sCSh9QndjE

2018-02-16 10:13:57
拡大
すなであり @sunadiary

botサーバー(botverse)の機能 自動進行(画面遷移、バトルの自動化) アプリ管理(テスト端末選択、ビルドの自動化) デバッグ管理(スケジュール管理、テスト状況確認、Chatbot連携で確認簡易化) 報告(エラー報告、再現手順報告、気付きやすいよう社内SNSへ報告、完了報告) #devsumiA

2018-02-16 10:31:11
すなであり @sunadiary

一連のデバッグサイクル ビルドのインストールからバトルまで。 →性能評価は?→ランダムテストとしての成果は上場→残課題:全パターンデバッグができていない カード実装速度がBitverseの実行速度を上回っている現状 #devsumiA

2018-02-16 10:34:09
すなであり @sunadiary

まだ人力から脱却への一歩に過ぎない。より改善が必要(最高のコンテンツを届けるために) #devsumiA

2018-02-16 10:35:38
すなであり @sunadiary

弊社もchatbot導入やログ検索の効率化でもうちょっと障害調査や問合せ調査楽にできないかな… 毎回本番用端末のところまで移動してサーバー入ってログファイルにgrepかけるのが辛い #devsumiA

2018-02-16 10:47:39
さがり @kazan_404

確かに、デバッグされているというモチベの保ち方、ある気がする。 #devsumiA

2018-02-16 10:48:05
カルバート @trickmrbiz

登壇者の方にご質問させていただきました。現在はデッキの組み合わせはランダム→ディープラーニングなどを使って、より検証価値の高い組み合わせを優先できるようにしていきたい #devsumiA

2018-02-16 10:52:11