title: Reality Swipe
emoji: ๐ฎ
colorFrom: blue
colorTo: indigo
sdk: docker
app_port: 7860
pinned: false
๐ฎ Reality Swipe
Match gems, create cascades, and crush levels! A delightful match-3 puzzle game built with pure JavaScript. No frameworks, no fussโjust pure gaming fun! ๐ฏ
โจ What's This?
Think Candy Crush, but way cooler because you built it! Drag and swap colorful gems to create matches of 3 or more. Watch the magic happen as pieces cascade down and new combos form automatically.
๐ Play Now!
Just open index.html in your browser and start swiping! No installation, no setupโit just works! ๐
๐ฏ How to Play
- Drag or click adjacent gems to swap them
- Match 3+ gems in a row or column
- Watch the cascade as new pieces fall into place
- Reach the target score to level up!
- Beat your best and see how far you can go! ๐
๐จ Features
- ๐ฒ 8ร8 game board with 6 colorful gem types
- ๐ฅ Cascade system - matches create more matches!
- ๐ Score tracking with level progression
- ๐ฏ Move limits for strategic gameplay
- ๐ก Hint system when you're stuck
- โจ Smooth animations and visual feedback
- ๐ฑ Responsive design - play anywhere!
๐ ๏ธ Built With
- Pure JavaScript - No dependencies, just vanilla JS
- CSS Grid - Beautiful, responsive layout
- HTML5 - Modern web standards
๐ Files
crushgame/
โโโ index.html # Game interface
โโโ game.js # Game logic & mechanics
โโโ styles.css # Styling & animations
โโโ README.md # You're reading it! ๐
๐ For Developers
Want to customize? The code is clean, well-commented, and easy to modify:
- Game logic: Check out
Match3Gameclass ingame.js - Styling: Tweak colors and animations in
styles.css - Mechanics: Adjust board size, gem types, or scoring in
game.js
๐ What's Next?
This is a prototype ready to become something bigger! Potential next steps:
- ๐ฑ Mobile app (Unity/React Native)
- ๐จ Custom graphics & sprites
- ๐ Sound effects & music
- ๐ฐ Monetization features
- ๐ Multiplayer & leaderboards
๐ค Contributing
We'd love your help! This project is open to contributions of all kinds:
- ๐ Bug fixes - Found a bug? Report it or fix it!
- โจ New features - Got an idea? Let's make it happen!
- ๐จ Design improvements - Better UI/UX? We're all ears!
- ๐ Documentation - Help make the code more understandable
- ๐งช Testing - Play the game and share feedback!
How to Contribute
- Fork the repo and clone it locally
- Create a branch for your changes (
git checkout -b feature/amazing-feature) - Make your changes and test them
- Commit with clear messages (
git commit -m 'Add amazing feature') - Push to your fork (
git push origin feature/amazing-feature) - Open a Pull Request and describe your changes!
No contribution is too small! Even fixing typos or improving comments helps! ๐
๐ License
MIT License - Feel free to use, modify, and build upon this!
Made with โค๏ธ and lots of ๐ฎ
Ready to level up? Start playing now!