A Jewel Matching game with multiple levels, spritesheets and difficulties. https://brianfertig.com/games/the-jewel-weaver/
Go to file
Brian Fertig 53fe2280cb ```git commit message
Add match detection and jewel dropping functionality

This commit implements the core matching logic for the gem matching game:
- Added isDropping flag to prevent concurrent drop operations
- Implemented checkMatches() function to detect horizontal and vertical matches of 3+ jewels
- Added destroyMatchedJewels() function to animate and remove matched jewels
- Implemented dropJewels() function to handle jewel dropping after matches are cleared
- Integrated match checking into the swap completion callback
- Added proper animation sequences with tweens and delayed calls for smooth gameplay

The changes enable the core gem matching mechanics where matched jewels are destroyed, remaining jewels fall down to fill gaps, and new matches are automatically detected and processed.
```
2025-08-23 14:42:08 -06:00
.continue/rules first commit 2025-08-23 12:49:48 -06:00
assets first commit 2025-08-23 12:49:48 -06:00
src ```git commit message 2025-08-23 14:42:08 -06:00
index.html first commit 2025-08-23 12:49:48 -06:00
start_web.bat first commit 2025-08-23 12:49:48 -06:00