Oneshot Gems
今すぐプレイ

ゲーム開発者向け

意味のある変更を加えるたびに、動作している部分を再テストします

小さな変更でも、一見無関係なルールに影響することがあります。プレイヤーのスプライトを広げると当たり判定が変わるかもしれません。得点アニメーションを追加すると入力が遅れ、再スタート画面の文言を変えるとオーバーレイが閉じなくなることもあります。回帰テストでは、変更後に重要な確認を繰り返し、意図しない影響を見つけます。大規模なテストスイートは不要です。ゲームの核となる約束を確認できる短いプレイ手順を選び、変更した箇所に合わせたテストを追加します。

このページの内容

短く安定した煙道を構築する

画面内で完結する回避ゲームなら、短いスモークテスト手順は次のようになります。プレイを開始し、左右に動き、障害物を一つ避け、生存時間が増えることを確認し、わざと障害物に当たり、再スタートして、次のプレイがタイマーとスコアをリセットした状態で始まることを確認します。この手順で操作、障害物との衝突、得点、ゲームオーバー、再開を確認できます。リリース前だけでなく、変更のたびに実行できる長さにします。

変更によって付随的な損害が発生する可能性がある場合にテストを追加する

各変更を近くの動作と組み合わせます。ジャンプの高さを調整した後、低い棚とより高い目的のジャンプの両方をテストします。ゲームオーバー パネルを変更した後、キーボードまたはポインターの再起動をテストし、入力によってその下のコントロールもアクティブ化されないことを確認します。保存されたスコアを変更した後、永続化が設計の一部である場合は、ゲームを閉じて再度開きます。これは、理由なくすべてのレベルをリプレイするよりも効率的です。

⁨ゲーム回帰テスト⁩についての質問

ゲームの小さな変更には回帰テストが必要ですか?

核となるインタラクションや近くの動作に影響を与える可能性がある場合は、はい。誰も再実行しない大規模なチェックリストよりも、短い煙経路のほうが有用な問題を発見できることがよくあります。

いつ回帰チェックリストを拡張する必要がありますか?

不具合を直した後や、新しいゲームの仕組みによって固有のリスクが生じた後に、繰り返し実行できる確認項目を追加します。一度きりの探索的な観察は、リリースのたびに確認する必要が出ない限り、メモに残すだけで十分です。

関連情報

古い情報を見つけましたか? 訂正を連絡

もっと遊ぼう。

いつでも遊べる無料ブラウザーゲーム。楽しいゲームを見つけて、次のお気に入りにしよう。

気になることを、もっと