CHAPTER 22 · 全23項目
用語集と読み返し先
解説に登場する用語を、実際の変数・関数・関連項目と結び付けます。
主な参照先:Canvas / dt / AABB / cache / Web Audio
時間と状態
| 用語 | このゲームでの意味 | 関連項目 |
|---|---|---|
| フレーム | 更新と描画を行う1回分の処理 | ゲームループ |
| dt(デルタタイム) | 前回から今回までに進める秒数 | ゲームループ |
| 状態遷移 | state を変え、実行する処理を切り替えること | 画面と状態遷移 |
| クールダウン | 次に行動できるまでの待ち時間 | 自機の移動と入力 |
| ヒットストップ | 命中の手応えを出す短い戦闘更新の停止 | 演出と描画の高速化 |
絵と判定
| 用語 | このゲームでの意味 | 関連項目 |
|---|---|---|
| Canvas | JavaScriptから図形や文字を描く画面 | Canvasの座標と描画 |
| スプライト | 自機や敵として繰り返し描く小さな画像 | 文字列からドット絵を作る |
| AABB | 座標軸に平行な四角形を使った判定範囲 | 四角形の当たり判定 |
| パーティクル | 位置・速度・寿命を持つ小さな粒子 | 演出と描画の高速化 |
| 加算合成 | 重ねた色の成分を加え、光を表す描き方 | 演出と描画の高速化 |
| キャッシュ | 作った画像や計算結果を保持し、再利用すること | 演出と描画の高速化 |
音・保存・テスト
| 用語 | このゲームでの意味 | 関連項目 |
|---|---|---|
| 発振器(Oscillator) | 周期的な波形を作る音の部品 | 効果音とBGMの合成 |
| ゲイン(Gain) | 音の大きさを調整する値・部品 | 効果音とBGMの合成 |
| スケジューリング | 音を鳴らす時刻を先に予約すること | 効果音とBGMの合成 |
| localStorage | 言語・ミュート・ハイスコアをブラウザに保存する仕組み | 日本語・英語と設定の保存 |
| スタブ | テスト中に描画や音声などを置き換える簡単な代用品 | ゲームロジックのテスト |