๐น Neon Tiles - Baby Shark
By Neon Piano
Based on the following code

๐น Neon Tiles - La Campanella
Neon Piano
22 views ยท 21d ago
17 viewsยท20d agoยทRecreated 5 times
A neon-styled 4-lane rhythm game built around the viral children's anthem "Baby Shark" โ the chart was transcribed directly from sheet music and runs through the song's full verse-and-chorus loop. Cyberpunk visuals with a cyanโmagenta gradient palette, ambient drifting tiles on the start and game-over screens, and the Orbitron typeface dress up the kindergarten classic in arcade neon.
๐ฎ How to Play
- Tap / Click โ Tap tiles on mobile, or click them with the mouse on desktop.
- Keyboard โ Use
ASDFfor the four lanes (left โ right). - Hold notes โ For taller tiles, keep the key/finger pressed until the tile clears.
- Burst tiles โ Some tiles fire a quick two-note flourish from a single tap, capturing the "doo-doo-doo-doo" 16th-note pulses.
- Pause โ
SpaceorP - Mute / Unmute โ
M - Quick start / restart โ Press
Dwhile any overlay is showing.
โจ Features
๐ต Real Score, Real Pitch
- 26 measures transcribed directly from sheet music โ the full "Baby Shark, doo-doo-doo-doo-doo-doo" verse, the "Mommy/Daddy/Grandma/Grandpa Shark" variations, and the closing held cadence.
- Every note plays at its actual pitch (D4 / E4 / Fโฏ4 / G4 โ a tight four-note range that's hummable by ear).
- Tempo is โฉ=120, with each game beat = one 8th note (250 ms) โ brisk but not punishing at base tempo.
๐ถ Burst Tiles for the "Doo-Doo-Doo-Doo"
- The song's signature feature is its insistent 16th-note ostinato on the syllable "doo." The chart represents these as burst tiles: one tap fires a quick two-note pulse, capturing the sound of the run without demanding a tap for every syllable.
- The closing tile is a 4-beat sustained Fโฏ4 โ hold it down to ring out the verse's final "do-doo-doo-doo" with proper duration.
๐ Progressive Difficulty + Cycle Flash
- BPM increases by +12.5% per cycle (120 โ 135 โ 150 โ 165...). For a song that already lives in your head rent-free, the speedup is intentionally cruel.
- Each cycle is also transposed up by a whole step (2 semitones), so the shark keeps climbing into higher and higher waters.
- Cycle transition flash: every new cycle pops up a centered
CYCLE 2 / โช +2 ยท โก +12%banner with a scale-and-glow animation.
๐จ Neon Polish
- Cyan โ blue โ purple โ magenta per-lane gradient, glowing tube borders, scanline textures inside the active press zone, ambient drifting tiles behind every overlay, and an animated START button that slides down into the game.
- Visible miss feedback: red flash + dissonant low buzz with downward portamento on any miss.
- Forgiving holds (75% duration counts, soft gradient fade at the top edge) and smart lane distribution that avoids consecutive same-lane spawns.
๐ผ Scoring
- 10 points per beat cleared (so a 4-beat closing hold = 40).
- High score saved locally.
๐ ๏ธ Tech Stack
- Pure HTML / CSS / JavaScript, zero dependencies, single self-contained
.htmlfile โ drop it anywhere and play. - HTML5 Canvas + Web Audio API square-wave synthesis.
- Chart auto-generated from MusicXML via a custom Python converter, with automatic repeat-barline and volta unfolding.
๐ก Things to Try
- The whole song lives inside a narrow 4-note window (D-E-Fโฏ-G) โ listen for how the chart still feels varied just by varying rhythm and lane assignment.
- Try cycle 2 (+12.5% BPM, +2 semitones) and notice how the four lanes start landing in unexpected places once the algorithm has to compensate for the faster pace.
- The closing 4-beat Fโฏ hold at m25 is a satisfying release after the relentless verses โ hold it through to the end for the full 40 points.
Loading comments...
Other Codes
No other codes yet