Tune Game Balance
此技能指導如何調整 "Pikachu Snake" 的遊戲平衡數值。
設定檔位置
所有遊戲平衡數值應集中於 config.js 中的 GAME_CONFIG 物件。
可調整的參數
1. 基礎設定 (grid)
- •
size: 格子像素大小 (影響畫面縮放)。 - •
tileCount: 格子數量 (影響地圖大小)。
2. 速度 (speed)
- •
initial: 初始移動間隔 (毫秒,越小越快)。 - •
minimum: 最高速度限制。 - •
increaseInterval: 分數每增加多少就加速。 - •
decreaseAmount: 每次加速減少多少毫秒。
3. 分數 (scoring)
- •
normalFood: 吃到普通食物的分數。 - •
legendaryFood: 吃到傳說食物的分數。
4. 敵人設定 (enemy)
- •
spawnScore: 分數達到多少後敵人開始出現。 - •
respawnCooldown: 敵人死亡後的復活時間。 - •
moveSpeed: 敵人的移動速度。 - •
minSpawnDistance: 敵人生成的安全距離。 - •注意: 修改
moveSpeed時,請確認不會比玩家初始速度快太多,否則難度過高。
5. 傳說 Pokemon Buff (legendaryBuffs)
定義編號對應的 Buff 效果。
- •
type: 'SPEED_SLOW' (減速) 或 'SPEED_BOOST' (加速)。 - •
multiplier: 倍率 (例如 1.5 代表 1.5倍)。 - •
duration: 持續時間 (毫秒)。
修改流程
- •開啟
config.js。 - •找到對應的欄位並修改數值。
- •(重要) 若新增了新的參數,請確認
script.js中有對應的程式碼讀取該參數,否則無效。
驗證
- •修改後重新整理網頁即可生效。
- •測試加速/減速效果是否明顯。
- •測試敵人生成時機是否符合預期。