Skip to content

elchugreeva/zen-tetris

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

zen-tetris

🧘 Zen Tetris - Chrome Extension

A relaxing, chill Tetris game designed for mindful gaming. No speed pressure, no stress - just pure zen vibes with soft colors and spa-like atmosphere.

Zen Tetris Screenshot

✨ Features

  • 🕯️ Always Chill: Speed never increases - maintains a relaxing 1-second drop rate
  • 🎨 Soft Pastel Colors: Gentle on the eyes with calming color palette
  • 🎵 Spa Music Controls: Built-in relaxing background music
  • 🌸 Zen Messages: Rotating inspirational quotes for mindful gaming
  • 👻 Ghost Piece: Subtle preview to reduce placement stress
  • 🌈 Visual Level Progression: Beautiful color shifts instead of speed pressure
  • 🎯 Smooth Gameplay: Rounded blocks with gentle highlights

🎮 How to Play

  • ← → Move pieces left/right
  • Soft drop (faster descent)
  • Rotate piece
  • Space Hard drop (instant placement)

🚀 Installation

Method 1: Load as Unpacked Extension (Development)

  1. Download or Clone this repository

    git clone https://github.com/yourusername/zen-tetris-chrome-extension.git
  2. Open Chrome Extensions page

    • Go to chrome://extensions/
    • Enable "Developer mode" (top right toggle)
  3. Load the Extension

    • Click "Load unpacked"
    • Select the downloaded folder
    • The Zen Tetris icon should appear in your toolbar!

Method 2: Chrome Web Store (Coming Soon!)

We're planning to publish this to the Chrome Web Store for easy installation.

📁 Project Structure

zen-tetris-chrome-extension/
├── manifest.json          # Extension manifest
├── popup.html            # Main game interface
├── icon16.png           # 16x16 icon
├── icon48.png           # 48x48 icon
├── icon128.png          # 128x128 icon
└── README.md            # This file

🛠️ Development

Built With

  • Vanilla JavaScript - No frameworks, pure performance
  • HTML5 Canvas - Smooth rendering
  • CSS3 - Beautiful gradients and animations
  • Chrome Extension Manifest V3 - Modern extension standards

Key Game Mechanics

  • Zen Mode: Constant drop speed for relaxation
  • Smart Ghost Piece: Helps with placement without pressure
  • Gentle Level Progression: Visual variety without stress
  • Mindful Messaging: Positive reinforcement throughout gameplay

🎨 Color Palette

The extension uses a carefully selected palette designed for calm and relaxation:

  • Background: Linear gradient from #667eea to #764ba2
  • Pieces: Soft pastels including light pink, lavender, pale green, and sky blue
  • UI Elements: Semi-transparent whites with gentle shadows

🤝 Contributing

We welcome contributions! Here are some ideas:

  • 🎵 Additional spa music tracks
  • 🎨 New calming color themes
  • ✨ More zen messages and quotes
  • 🌟 Gentle particle effects
  • 📱 Mobile responsiveness improvements

How to Contribute

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

🙏 Acknowledgments

  • Inspired by the need for mindful, stress-free gaming
  • Built with love for the zen gaming community
  • Thanks to all contributors and users who provide feedback

🌟 Support

If you enjoy Zen Tetris, please:

  • ⭐ Star this repository
  • 🐛 Report bugs via Issues
  • 💡 Suggest features
  • 📢 Share with friends who need more zen in their lives!

"The quieter you become, the more you can hear" ✨

Made with 🧘 for mindful gaming

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors