8000 GitHub - certainmed/patterns: Luminous Patterns is a Simon Says-style memory game with 4 colored tiles. Players watch sequences of flashing tiles with unique musical tones, then repeat the pattern by clicking tiles in order. Each level adds one step, progressively increasing difficulty. Features scoring, high score tracking, responsive design, and audio feedback.
[go: up one dir, main page]

Skip to content

Luminous Patterns is a Simon Says-style memory game with 4 colored tiles. Players watch sequences of flashing tiles with unique musical tones, then repeat the pattern by clicking tiles in order. Each level adds one step, progressively increasing difficulty. Features scoring, high score tracking, responsive design, and audio feedback.

Notifications You must be signed in to change notification settings

certainmed/patterns

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🎮 Luminous Patterns

A captivating Simon Says-style memory game that challenges your pattern recognition skills with stunning visuals and immersive audio feedback.

✨ Features

🎯 Core Gameplay

  • Pattern Memory Challenge: Watch sequences of glowing tiles and repeat them perfectly
  • Progressive Difficulty: Each level adds one more step to the sequence
  • Four Unique Tiles: Beautifully colored tiles with distinct visual identities
  • Real-time Validation: Instant feedback on your moves

🎵 Audio Experience

  • Musical Tones: Each tile plays a unique musical note (E4, G4, A4, B4)
  • Web Audio API: Crystal-clear sound generation using modern browser technology
  • Audio-Visual Sync: Perfect timing between tile flashes and sound effects

🎨 Visual Design

  • Modern Dark Theme: Sleek gradient backgrounds with neon accents
  • Smooth Animations: Fluid tile transitions and hover effects
  • Glowing Effects: Eye-catching box shadows and brightness animations
  • Responsive Layout: Optimized for desktop, tablet, and mobile devices

📊 Game Features

  • Dynamic Scoring: Earn points based on level difficulty (Level × 10 points)
  • High Score Tracking: Persistent storage of your best performance
  • Level Counter: Track your current challenge level
  • Game Status Display: Real-time updates on score and progress

🎪 User Experience

  • Interactive Feedback: Visual and audio responses to every action
  • Success Messages: Encouraging feedback system
  • Game Over Alerts: Clear indication when mistakes are made
  • Modal Rules: Built-in how-to-play guide

⌨️ Controls & Accessibility

  • Mouse Control: Click tiles to input your sequence
  • Keyboard Support: Use number keys 1-4 to activate tiles
  • Accessible Design: High contrast colors and semantic HTML
  • Modal Navigation: Escape key support for closing dialogs

💾 Technical Features

  • Single File: Complete game in one HTML file - no external dependencies
  • Local Storage: Automatic high score persistence
  • Modern JavaScript: ES6+ features with async/await for smooth gameplay
  • CSS Grid Layout: Perfect 2×2 tile arrangement
  • Mobile Responsive: Optimized layouts for all screen sizes

🚀 How to Play

  1. Start: Click "Start Game" to begin your challenge
  2. Watch: Observe the sequence of flashing tiles carefully
  3. Repeat: Click the tiles in the exact same order
  4. Progress: Successfully complete patterns to advance levels
  5. Challenge: Each level adds one more step to remember

🎯 Game Rules

  • Watch the pattern of illuminating tiles with their unique sounds
  • Repeat the sequence by clicking tiles in the correct order
  • Each successful round increases the pattern length by one
  • One mistake ends the game - precision is key!
  • Your score depends on how many levels you can complete

🔧 Technical Specifications

  • Built with: HTML5, CSS3, JavaScript ES6+
  • Audio: Web Audio API with procedural sound generation
  • Storage: Browser localStorage for high score persistence
  • Compatibility: Modern browsers supporting ES6+ and Web Audio API
  • Dependencies: None - completely self-contained

🎨 Design Highlights

  • Color Palette: Dark blues with vibrant pink/red accents
  • Typography: Clean Segoe UI font stack
  • Animations: Hardware-accelerated transforms and filters
  • Effects: Glassmorphism-inspired hover states and glowing elements

📱 Device Support

  • Desktop: Full feature support with mouse and keyboard
  • Tablet: Touch-optimized with responsive scaling
  • Mobile: Portrait and landscape orientations supported
  • Cross-platform: Works on Windows, macOS, iOS, and Android browsers

🏆 Scoring System

  • Base Points: 10 points per tile in the sequence
  • Level Multiplier: Points = Level × 10
  • High Score: Automatically saved and celebrated
  • Progressive Rewards: Higher levels yield bigger point bonuses

Ready to test your memory? Simply go to https://paradoxically-possible.github.io/patterns/ in any modern browser and start playing! No installation required.

About

Luminous Patterns is a Simon Says-style memory game with 4 colored tiles. Players watch sequences of flashing tiles with unique musical tones, then repeat the pattern by clicking tiles in order. Each level adds one step, progressively increasing difficulty. Features scoring, high score tracking, responsive design, and audio feedback.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0