Skip to content
md ~/projects/koyun-kurt-mantik-bulmacasi
Project archive

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.