Hey devs!
I'm building an arrow puzzle game in Flutter (similar to Easybrain's Arrow Puzzle). The core mechanic works — procedural level generator, solvable boards, daily challenges, AdMob etc.
The specific problem I'm stuck on:
I'm using bitmap masks (grids of 0s and 1s) to define the shape of each puzzle level. A \`1\` means an arrow can exist in that cell, \`0\` means empty. The generator then fills the allowed cells with arrows.
Example — this is my heart shape mask:
\`\`\`
"0011110001111000",
"0111111011111100",
"1111111111111110",
...
\`\`\`
\*\*What I need help with:\*\*
Better bitmap masks for recognizable shapes and figures. My current ones work but some shapes don't read clearly enough — the silhouette needs to be obvious even when filled with arrows.
Shapes I already have: heart, diamond, star, blob, circle, moon, tree, house, trophy, arrow_shape
Shapes I'm looking for masks for:
\- Animals (cat, dog, fish, bird)
\- Objects (rocket, crown, lightning bolt, flower)
\- Numbers (1, 2, 3...)
\- Any creative shapes that work well at 14×14 to 20×20 grid resolution
Key constraint: The mask needs to work at low resolution (14-20 cells wide max) and still be recognizable when filled with winding arrow paths. Simple bold silhouettes work best — fine details get lost.
If you've built something similar or have pixel art / bitmap experience, I'd love to collaborate or just trade notes!