๐ŸŽน Neon Tiles - Old Macdonald

By Neon Piano

Neon Piano

0 subscribers

Based on the following code

๐ŸŽน Neon Tiles - La Campanella

๐ŸŽน Neon Tiles - La Campanella

Neon Piano

22 views ยท 21d ago

11 viewsยท20d ago

#rhythmgame #game #music

A neon-styled 4-lane rhythm game built around the barnyard classic "Old MacDonald Had a Farm" โ€” the chart was transcribed directly from sheet music and runs through the whole verse-and-"E-I-E-I-O" loop twice for a complete singalong cycle. Cyberpunk visuals with a cyanโ†’magenta gradient palette, ambient drifting tiles on the start and game-over screens, and the Orbitron typeface turn the farm classic into something Old MacDonald himself would have a hard time recognizing.

๐ŸŽฎ How to Play

  • Tap / Click โ€” Tap tiles on mobile, or click them with the mouse on desktop.
  • Keyboard โ€” Use A S D F for 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 unison pulse from a single tap, capturing the song's repeated-note "E-I-E-I-O" chant.
  • Pause โ€” Space or P
  • Mute / Unmute โ€” M
  • Quick start / restart โ€” Press D while any overlay is showing.

โœจ Features

๐ŸŽต Real Score, Real Pitch

  • 16 measures played twice (32 measures total per cycle), transcribed directly from sheet music โ€” the full verse ("Old MacDonald had a farmโ€ฆ"), the "E-I-E-I-O" refrain, the "and on his farm he had a cow" middle, and a second pass through the chorus.
  • Every note plays at its actual pitch in E major (B4 / Cโ™ฏ5 / E5 / Fโ™ฏ5 / Gโ™ฏ5 โ€” the song's bright open-fifth feel).
  • Tempo is โ™ฉ=75, with each game beat = one 8th note (400 ms) โ€” the slowest base tempo in the series, leaving lots of breathing room around the song's natural sing-along pace.

๐ŸŽถ Burst Tiles for the "E-I-E-I-O"

  • The "E-I-E-I-O" refrain features rapid repeated-note 16ths that would be brutal to tap individually. The chart packs these into burst tiles (the unison E5+E5 / B4+B4 pulses) where one tap fires a two-note flourish, capturing the song's chant-like rhythm without demanding inhuman taps per second.
  • Bursts cluster heavily in measures 8, 9, 11, and 12 โ€” exactly where the "E-I-E-I-O" lands in the music.
  • 2-beat held cadence notes at the end of each phrase give the verse its natural breath.

๐Ÿš€ Progressive Difficulty + Cycle Flash

  • BPM increases by +12.5% per cycle (75 โ†’ 84 โ†’ 94 โ†’ 103...). At a base tempo this gentle, you can stay several cycles deep before the song genuinely speeds up to "fast."
  • Each cycle is also transposed up by a whole step (2 semitones), lifting Old MacDonald's farm into ever-higher keys.
  • 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, with bursts counted as a single tile.
  • High score saved locally.

๐Ÿ› ๏ธ Tech Stack

  • Pure HTML / CSS / JavaScript, zero dependencies, single self-contained .html file โ€” drop it anywhere and play.
  • HTML5 Canvas + Web Audio API square-wave synthesis (with separate envelopes for the rapid burst sequences).
  • Chart auto-generated from MusicXML via a custom Python converter, with automatic repeat-barline and volta unfolding (the "play twice" structure is unfolded directly into the melody array).

๐Ÿ’ก Things to Try

  • The "E-I-E-I-O" burst cluster in measures 11โ€“12 is the chart's busiest section โ€” try to feel the four-tap pattern as one gesture rather than four separate taps.
  • The repeat structure means you'll play the same 16-bar phrase twice per cycle, so by your second time through cycle 1 you should have the lane pattern memorized โ€” use that to set up your fingers for cycle 2's transposed version.
  • At โ™ฉ=75 base tempo this is one of the gentlest charts in the series; great for warming up before diving into the faster ones.

Loading comments...

Other Codes

No other codes yet