2026Download
Sheep & Wolf: Logic Puzzle
- React Native
- Expo
- TypeScript
- Zustand
- Reanimated
- react-native-svg
- EAS Build
Overview
A logic puzzle played with sheep and wolves: every row and column needs 3 sheep and 3 wolves, and the same animal can never appear three times in a row. It has 300 levels across 6 difficulties, locked progression, hints and stars, and runs on the phone with no account and no internet.
01 · Problem
Puzzle apps of this kind are usually randomly generated, repetitive grids. A level can have more than one answer, and the difficulty rises unevenly.
02 · Solution
I wrote a generator that checks every puzzle has exactly one solution, created the 300 levels once from a fixed seed and verified them with tests. Difficulty comes from how many pieces start on the board (from 24 down to 7). I built the interface with React Native, drew the pieces as SVG and synthesized the sounds myself.
03 · Outcome
The result is a game where every level is fixed, solvable and a little harder than the last. Three sheep in a row start bleating and three wolves start howling until the mistake is fixed; the sky follows the time of day, and the game speaks Turkish and English.