2026
Sheep & Wolf - Binaire Puzzle Game
- React Native
- Expo
- Expo Router
- Zustand
- AsyncStorage
- Firebase Auth
- Firestore
- RevenueCat
- Google AdMob
- React Native Reanimated 4
- expo-av
- TypeScript
Overview
A mobile logic puzzle based on Takuzu/Binairo rules: every row and column needs an equal number of sheep and wolves, with no three in a row. It has 400 campaign levels from 6×6 to 12×12, a daily puzzle and a mode without error hints. Built with React Native (Expo), Zustand for state and Firebase for authentication and leaderboards.
01 · Problem
Binairo/Takuzu puzzles on mobile are usually plain, repetitive grids. Every level needs a single, solvable answer, and the difficulty has to ramp up gradually.
02 · Solution
I wrote a game engine that generates, validates and solves puzzles (generator, validator, solver); the 400 campaign levels grow from 6×6 to 12×12. Screens are built with React Native (Expo) and Expo Router, game state with Zustand and AsyncStorage, and authentication and leaderboards with Firebase.
03 · Outcome
The result is a mobile game with a daily puzzle, an Impossible Mode without error hints, a day/night theme that follows the clock, TR/EN language support, and haptic and sound feedback on rule violations. Ads and in-app purchases (AdMob, RevenueCat) are integrated.