Dumb Game Lab

ブログ · 開発の裏側

開発日誌 / 失敗談

新規チケット165件のうち122件が同じチェックだった

Justin Lee, Dumb Game Lab ·

PC方経営ゲームの研究画面。椅子の手入れ、おやつのレシピ、チラシのカードが上にあり、その下にロックされた研究カードが続き、一番下のタブバーに店、ショップ、スタッフ、研究、ランキングのボタンがある

11月4日の1日で新しいチケットが165件開き、そのうち122件は画面チェックツール1つが開いたものでした。文字とボタンの重なりが101件、セーフエリアが10件、色が8件、盤面の重なりが3件です。閉じたのは32件だったので、残りのチケットは278件から412件になりました。チェックが見つけたものを1つずつ別のチケットにする作りにしていたせいで、私は最初、これをチケット1枚で後回しにしようとしました。

11月4日、新規チケット165件、解決32件、残り412件

その日の日記の数字の行です。マージ269、新規チケット165、解決32、残りのチケット412。前日の残りは278件でした。1日で134件増えたことになります。

仕事をしなかった日ではありません。チチの乱闘の手触りを直し、リリースを3件出し、自動チェックツールの対象も広げました。それなのにリストは増えるばかりで、新しいチケットを開いてみると、似たものがやけに多いことに気づきました。

PC方経営ゲームの研究画面。研究カード9枚と下のタブバーが1画面に収まっている
カードと文字とボタンが詰まった画面ほど、チェックに引っかかる場所も多くなります。

122件は全部、画面チェックツールが開いたものだった

新しいチケット165件を種類別に数えてみました。122件が、画面チェックツール1つの結果でした。このツールはゲームをスマホサイズで表示して、文字がボタンを隠していないか、画面の端のセーフエリアをはみ出していないか、色がずれていないかを測ります。

足すと101、10、8、3で、ちょうど122件です。新しいチケットの74%が1つのツールから出ていました。前日の「古い盤面のエラー16個」と同じ形でもありました。機械が一度にたくさん見つける日は、リストが機械の側に偏ります。

  • 文字とボタンの重なり 101件
  • セーフエリア 10件
  • 色 8件
  • 盤面の重なり 3件
PC方経営ゲームのショップ画面。中古PC、飲料の自販機、浄水器、ラーメン調理台がカードで並び、各カードの下に価格ボタンが付いている
カードごとに文字と価格ボタンが付く画面です。こうした枠が多いほど、重なりを測る場所も増えます。

なぜ1種類がこんなに大量に開いたのか

チェックツールは、問題を1つ見つけるたびにチケットを1枚立てる作りになっていました。1画面に文字とボタンの重なりが10か所あれば、チケットも10枚です。ゲームが10本で画面が何枚もあれば、1日100枚はあっという間です。

1枚ずつ立てれば漏れなく拾えると考えて、そう作りました。ところが閉じる側から見ると、10枚とも「この画面のボタンの大きさを直す」という1行だけの内容でした。

私の判断が間違っていた点:チケットの大量発生にチケットで答えた

その日の私は、これを見てチケットを1枚作りました。タイトルは「自動チェックのチケット大量発生をまとめる」。日記にも「今回はチケットを立てる」と書きました。チケットが多すぎるという問題を、チケット1枚で後回しにしたわけです。

そのチケットには「なぜ今やらなかったか」を書く欄があり、私は「日記の回なので範囲外」と書きました。数字はその日のうちに出ていたのに、直すのは翌日に回しました。リストを減らそうという作業が、リストを1つ増やして終わりました。

PC方経営ゲームのスタッフ画面。オーナーキャラクターのカードの下に、未開封の応募書類2枚と、新しい応募までの残り時間ボタンが並んでいる
開けていない応募書類と同じで、開いたまま置いてあるだけのチケットもリストの1行を占めます。

翌日に直したのは3つでした

11月5日に、チェックツールのチケットの立て方を変えました(#5783)。見つけるたびに1枚だったものを、ゲーム1本につき1枚にまとめました。

  • ゲーム1本につきチケットは1枚だけ立てます。
  • 同じ指紋の問題は、そのチケットの中に1行だけ書きます。
  • 問題が消えたらその行だけ消し、行が0になったらチケットを閉じます。
PC方経営ゲームの店の画面。暗いPC方の中にPCの席と自販機があり、下の案内ウィンドウにスキップとOKのボタンがある
案内ウィンドウ1つにも、文字とボタン2つが入っています。チェックの対象は、こういう画面すべてです。

その後の数字はまだわかりません

その後、新しいチケットは11月5日に55件でした。ただ、その日は人が開いたチケットも混ざっていて、まとめたことでどれだけ減ったのかは、分けて見ることができませんでした。まとめるルールをどこに置くかを先に決めておかないと、後から効果を測れないことだけは確認できました。

FAQ

自動で作られるチケットが1日100件ずつ溜まったら、どうすればいいですか?

まず種類別に数えて、同じツールが開いた割合を見ます。1種類が70%を超えているなら、閉じる速さを上げるよりも、同じ種類を1枚にまとめるルールを置くほうがリストは減ります。

チェック結果を、見つけるたびにチケットにしてはいけませんか?

漏れはなくなりますが、同じ画面の同じ問題が何枚にもなります。ゲームや画面の単位で1枚を立て、同じ問題はその中の1行にしておくと、閉じる作業も一度で終わります。

チケットが多すぎることを、チケットに書いてもいいですか?

その日のうちに直せるなら、その日に直すほうがいいです。私はチケット1枚で後回しにして、リストが1つ増えただけで、ルールを変えたのは翌日でした。

ほかの記事

新作ゲームと小さなお知らせを、月に1回ほどお届けします。

他の言語English한국어日本語繁體中文