@aksenHQ Then where the block sits. A blocker right in front of an arrowhead is obvious, so the generator scores spots further down the path higher. Arrows that look free are stopped several cells away.
After that: fuller boards, longer arrows with more bends.
Only 6 of 82 arrows on this board can move.
Can you spot them? (Blue = answer)
My puzzle game felt like tap tap tap, so I rebuilt the level generator: every new arrow now blocks a free one, far down its path, where it’s easy to miss.
#buildinpublic#shipkaro
@aksenHQ Mostly with one number: how many arrows can move at once.
The board is built backwards, so it’s always solvable. Once 2–4 arrows are free (a few more on huge boards), every new arrow has to block one of them. Fewer free arrows = more searching per tap.
Redesigned my puzzle game from scratch.
Before: a grey screen and straight arrows. After: warm paper, winding arrows, a proper level header and a toolbar you can reach with one thumb.
Update goes live tomorrow. Which one would you play?
#buildinpublic#shipkaro#FlutterDev
Building Arrow Escape in public 🏹
Tap an arrow and it slides out the way it points, but only if nothing is in its way.
This week: boards up to 28×43, snake-style escapes, pinch to zoom, and a level builder that hides the free arrows.
#buildinpublic#shipkaro
Girl is crying her 10 year old brother has been arrested by the Zionists in occupied Palestine.
the only place in the world where children are systematically detained
Children of Gaza are dying from the cold.
The tents are drowning from the heavy rain. 💔
If you see this video, please put a dot to break the algorithm.
I just released `build_runner 2.10.3` with another performance improvement, if you have a big codebase you will be happy, benchmark results:
1000 files: 2x faster (5s -> 3s)
2000 files: 5x faster (25s -> 5s)
5000 files: 27x faster (424s -> 15s)
https://t.co/RKJsGJAEly