Senoku

Master the grid. Visit every cell. Think ahead.

Download on the App Store

Senoku is a modern take on the classic Hopido puzzle. Navigate a grid using special movement rules — 3 spaces orthogonally or 2 spaces diagonally — and visit every cell exactly once to complete the level.

Start with guided puzzles and progress through 20 levels of increasing difficulty, from Beginner's Path all the way to Senoku Master. Each level removes more of the pre-solved path, demanding sharper strategy and deeper foresight.

Classic mode - Steady Progress, Level 7 on 6x6 grid
Classic mode - Steady Progress, Level 7 on 6x6 grid, near completion
Classic mode - Steady Progress, Level 7 on 6x6 grid, timeline replay view
Classic mode - Nearing Mastery, Level 16 on 6x6 grid
Classic mode - Nearing Mastery, Level 16 on 6x6 grid, timeline replay view
Milestone mode - Half Master, Level 10 on 6x6 grid
Streak Master mode - Half Master, Level 10 on 6x6 grid
Classic mode - Expert Territory, Level 13 on 8x8 grid
Classic mode - Rising Challenge, Level 12 on 10x10 grid

Six Ways to Play

Daily Puzzle

A fresh puzzle every day. Come back daily to test your skills.

Classic

Limited hints, undos, and shuffles. Perfect for learning and relaxation.

Milestone

Hit probability thresholds to earn power-ups. Rewards consistency under pressure.

Token Economy

Earn tokens each level, spend them on hints, undos, and shuffles. Manage wisely.

Streak Master

Earn power-ups by chaining high-probability moves. Rewards skilled, consistent play.

Unlimited

Unlimited hints, undos, and shuffles. No restrictions, pure puzzle solving.

4 Board Sizes

Play on 6×6, 8×8, 10×10, or 12×12 grids.

20 Levels

Progressive difficulty from casual to Senoku Master.

Real-Time Feedback

See move probability scores as you play to sharpen your strategy.

Global Leaderboards

Compete across all six game modes.

iOS

Available on iPhone.

Development Timeline

Origins
2014

The Beginning

The Hopido puzzle reaches the GL team through an old friend, sparking "BunnyHop" — a jQuery prototype bringing the puzzle to the browser. A close friend of his writes a Python solver for the 10×10 grid, which the team ports to JavaScript (v0.6) to unlock algorithmic puzzle generation. The project migrates to AngularJS across eight versions with localStorage, scoring, undo, and responsive design.

2015

Senoku is Born

BunnyHop is renamed to Senoku and migrates to the Ionic framework with Cordova for native iOS and Android builds. Eight releases follow (v0.8.0–v0.8.7) — a level system, settings, and menu options are introduced, the game logic is restructured twice, and new themes and layouts are explored.

2015 – 2025

The Long Hiatus

Senoku goes dormant for a decade. The idea never dies.

Modern Era
Nov 2025

Vue 3 Rebuild

Complete ground-up rebuild in Vue 3 + Vite. Five game modes, 20-level progression, Firebase leaderboards, native iOS and Android apps via Capacitor, PWA support, advanced probability algorithm, invite-only beta system, interactive tutorial, and adaptive hints.

Dec 2025

Audio, Daily Puzzle & Godot Port

The GL team introduces an original soundtrack with an adaptive music system featuring threat-level transitions, sound effects, and radio mode. An old friend suggests a daily puzzle feature during early beta testing, which launches with a unique puzzle per board size every day. Four board sizes (6×6, 8×8, 10×10, 12×12) and a sixth game mode are added. Development begins on a native Godot 4 port targeting Steam, iOS, and future console releases.

Jan 2026

iOS Native Build

Xcode Cloud CI/CD pipeline, wireless device deployment, automated PCK export, session persistence across app close, and iOS-specific UI refinements.

Feb 2026

UI Overhaul

Dark cyberpunk theme applied across the entire game. Full UI lean-out reduces codebase by 36%.

Mar 2026

Launch

Game Center achievements and leaderboards. Progression system overhaul with per-mode levels and sequential unlock. Custom C++ GDExtension probability solver for parallel, lag-free calculations. Senoku v1.0 launches on the App Store.

Developed & Published by Granata Labs

Have feedback or questions?

Contact Support