๐ Color Festival Mode (Holi Special)
Patake Android Application Modules & MechanicsSplatter digital watercolors and organic dry powders on a virtual canvas in the Holi Color Festival Mode. Experience realistic fluid physics and subtractive RYB color mixing.
1. Real RYB Subsurface Color Mixing Shaders
Unlike standard screens that use additive RGB light mixing (which creates white when mixed), Patake implements a physical subtractive pigment color system (RYB - Red, Yellow, Blue), matching real-world paint mixing. Splatting yellow paint on a blue canvas creates green, and mixing red and yellow paints results in a vibrant orange. Experience custom shaders that calculate physical color combinations in real-time!
2. Holi Painting Tools
Select from six tools, each modeled with its own physics and splash characteristics in `ColorFestivalScreen.kt`:
- ๐ซ Pichkari: Tap and drag to shoot water streams that paint lines on the canvas.
- ๐ Color Balloon: Throw water bombs. They fly across the screen and burst on impact, creating radial splats.
- โ Handprint: Stamp hand shapes directly on the canvas walls.
- ๐จ Gulal Powder: Throw organic dry powders that disperse into soft color clouds.
- ๐งด Paint Spray: Spray colors through a fine nozzle for custom drawings.
- ๐ชฃ Color Bucket: Splash a bucket of color to throw a wide horizontal oval splash.
3. Canvas Design Backdrops
Choose from five distinct texture backdrops to paint on:
- ๐งฑ Rustic Brick: A rough brick wall texture.
- ๐ Midnight Slate: A dark grey, slate stone background.
- ๐๏ธ Golden Sand: A warm sand-dune style floor.
- ๐๏ธ White Marble: A clean marble courtyard floor.
- ๐ Ivory Paper: A textured sketch paper canvas.
4. Holi Color Palette
Select from five vibrant, traditional festival color elements:
- ๐ด Pink-Red (`#FF1744`)
- ๐ก Bright Yellow (`#FFEA00`)
- ๐ต Cyan Blue (`#00E5FF`)
- ๐ข Light Green (`#00E676`)
- ๐ฃ Neon Purple (`#D500F9`)
5. How to Play Holi Mode
- Tap the Color Festival mode card on the Explore screen.
- Pick a canvas backdrop theme (e.g. White Marble ๐๏ธ).
- Choose your paint tool from the bottom tray (e.g. Pichkari ๐ซ).
- Pick a color from the palette bar.
- Tap and drag on the screen to paint, throw balloons, or blow Gulal clouds. Enjoy peaceful Indian bamboo flute backing tracks (`mus_varanasi_flute`) while you paint!
- Clean the canvas anytime with the sweep brush icon (๐งน).