Shell Tide Audio Lab
Âm thanh procedural cho puzzle cứu sao biển
Soundboard này biến Player Emotion Loop trong GDD thành bộ cue WebAudio: preview dễ đọc, sow tick vui tai, splash/combo đã tay, rescue plop đáng yêu, near-miss nhẹ và win/map restore có cảm giác muốn chơi tiếp.
Điều khiển
Cue theo khoảnh khắc gameplay
Gắn vào prototype
import { createShellTideAudio } from './shell-tide-audio.js';
const audio = createShellTideAudio();
await audio.unlock(); // gọi sau click/tap đầu tiên
audio.startAmbience();
audio.startMusic();
audio.play('cup.pick');
audio.play('route.preview');
audio.play('sow.tick', { index: 2 });
audio.play('capture.splash', { size: 4 });
audio.play('combo.wave', { combo: 3 });
audio.play('rescue.starfish', { count: 2 });
audio.play('level.win', { perfect: true });