← Lab

Sharing Comparison: Color vs Sound

Side-by-side audit of OG images, meta tags, share text, and daily share across both games. Updated Mar 29.

1. OG Image — Generic (no challenge code) Match
Color — Generic OG
Sound — Generic OG Designed
Sound generic OG
Both games now have strong visual hooks: Color has 5 sample swatches, Sound has a designed waveform. Sound's static image serves directly (no dynamic rendering).
2. OG Image — Personalized, No Score Fixed
Color — "GEO challenged you"
Sound — "GEO challenged you..."
Fixed: Sound now shows "NAME challenged you to see who has a better ear for pitch." / "Can you beat them?" — previously showed "NAME says you'll choke."
3. OG Image — Personalized, With Score Fixed
Color — "GEO says you can't beat 38.2/50"
Sound — "GEO says you can't beat 38.2/50." Score-aware
Fixed: Sound OG image is now score-aware. Shows actual score in the headline + "How good is your ear?" tagline. Previously showed "thinks you'll choke" regardless of score.
4. OG Image — Visual Hook Comparison Match
Color — Swatches behind dynamic text
Sound — Waveform behind dynamic text Done
Sound waveform OG
Both games now have a strong visual hook behind the dynamic text. Color uses 5 sample swatches, Sound uses a designed waveform. Personalized images render dynamic text over sound-og-bg.png.
5. OG Meta Tags Fixed
Color
Sound Fixed
Fixed: og:url now includes challenge code. Titles updated to match new designed copy. Previously og:url was always dialed.gg/sound and "no score" title was "NAME says you'll choke."
6. Share Text — Solo to Challenge Fixed
Color — Score-tiered
Sound — Score-tiered Fixed
Fixed: Sound now has 4 score-tiered share messages with sound-specific humor. Previously all scores used the same "Try to beat my score on Sound!" text.
7. Share Text — Challenge Setup Match
Color
Sound
Same pattern, game name swapped. Used when sharing from the challenge setup screen.
8. Daily Share Text Match
Color — Daily share
Sound — Daily share
Daily share format matches. Different emoji thresholds (Color: 9.3/8.0/6.0, Sound: 9.3/7.0/4.0) reflect that Sound is harder.
Remaining Gaps
1. Shareable score image (canvas-rendered)
Gap: Color has generateScoreImage() — a canvas-rendered 1080x1920 PNG with headline, color swatches, score, and dialed.gg branding. Players can download/share this image from the results screen. Sound has no equivalent. This would use the waveform visual instead of swatches.