EEL is a modern reimagining of the classic Snake game, themed around an electric eel navigating underwater grids. Built as a single HTML5 file with embedded CSS and JavaScript, it features pixelated graphics, CRT scanline effects, and chiptune-inspired audio for a nostalgic vibe. Key elements include:

  • Core Gameplay: Control the eel using arrow keys, WASD, or touch swipes/virtual joystick on mobile. Eat yellow orbs to grow and score points; avoid walls, obstacles, and self-collision. Special colored orbs grant effects like speed-up (red), slow-down (blue), shrink (green), invincibility (gold), reverse controls (black), magnet (magenta), teleport (cyan), ghost mode (gray), bomb (dark red), shield (light blue), freeze (deep sky blue), score boost (gold), double score (orange-red), clone (indigo), and time warp (blue-violet). Combos (eating without missing) build bonuses, with particle explosions and vibrations on impacts.
  • Modes (7 total, selectable from menu):
    • Classic: Standard growth and levels, increasing speed.
    • Time Attack: Race against a 2-minute timer; extra time from specials.
    • Survival: Endless endurance with spawning obstacles; score from time survived.
    • Endless: No length cap; infinite growth with escalating difficulty.
    • Challenge (Daily): Seeded RNG for fixed layouts/obstacles; daily high scores.
    • Zen: Relaxed mode with slowing speed, no obstacles, and bubble visuals.
    • Boss: Fight a pathfinding AI boss that spawns obstacles; defeat by ramming with shields/invincibility.
  • Progression & Features:
    • Levels up every 100 points/level, spawning more obstacles and speeding up.
    • HUD displays score, length, level, mode, combo, high score; effects icons with timers.
    • Achievements (16 total, e.g., "Eat 50 specials," "Survive 10 min," "Score 3000") unlock points (totaling 2500+) and skins (default, neon at 500 pts, golden at 1000 pts, shadow after 10-min survival).
    • Leaderboard tracks mode-specific highs and lifetime stats (games played, orbs/specials eaten).
    • Customizable: Difficulty presets (easy/medium/hard), key remapping, eel skins, volume/speed sliders, toggles for sound/CRT/high-contrast/color-blind/theme (dark/light)/vibration.
    • Music: 10 looping tracks with play/pause/shuffle/repeat; tempo adjusts to effects (e.g., faster during speed-up).
    • Saves: Auto-saves progress in long modes; resume last game; compatible with version 1.2.0.
    • Accessibility: High-contrast mode, color-blind symbols on orbs, fullscreen toggle.
    • Tech: Fixed 60 FPS, offscreen canvases for optimization, A* pathfinding for boss AI, seeded RNG for daily consistency, particle/bubble effects, wobble animations.
  • Controls: Arrow/WASD (remappable), space for menu/start, P to pause. Mobile: Virtual joystick + swipes.
  • Length & Replayability: Sessions 2-10+ minutes; endless modes for longevity. Daily challenges and achievements encourage replays.
  • Developed by: Doney Games (version 1.2.0)