← All articles

Sokoban: Puzzle-Solving Tips

Guide · PlayPounce

Sokoban — Japanese for "warehouse keeper" — is one of the purest logic puzzles ever made. You push crates onto goal tiles inside a tight maze. There's no timer and no randomness, just you, the boxes, and one unbreakable rule that makes every level a real brain-teaser: you can push but never pull. That single constraint is the whole game, and understanding it is the key to solving even the hardest boards.

The Objective

Move your character around the warehouse and push every crate onto a goal tile. When all crates sit on goals, the level is complete. You push a crate by walking into it; the crate slides one square in the direction you're facing — provided the square beyond it is empty.

Why "No Pulling" Changes Everything

Because you can only push, a crate's history matters. Shove a box the wrong way and you may not be able to get behind it to correct the mistake. Worse, some pushes are permanently fatal even though the level isn't over yet. Recognizing these dead ends before you commit is the core skill.

Deadlocks to Avoid

Solving Tips

Building Skill

Early levels teach single ideas; later ones combine them. When a level feels impossible, stop pushing and just trace routes in your head: identify the fatal squares first, then find the safe order. With practice you'll spot deadlocks instantly and see solutions several moves ahead.

If this style of pure deduction clicks with you, try Nonogram or the flowing pipe puzzle Flow for a different flavor of grid logic.

Roll up your sleeves — Play Sokoban free, and find more guides when you're ready for the next challenge.

▶ Browse all games