Sokoban
Sokoban drops you into the shoes of a warehouse attendant tasked with tidying up a series of storerooms. Your objective is straightforward: push every crate until it rests on a designated floor marker. But don't let the simple setup fool you—each level is a carefully crafted maze that demands foresight and careful planning. Because you can only push boxes and never pull them, a single wrong move can leave a crate stuck against a wall, forcing you to restart. The challenge escalates as corridors narrow, obstacles multiply, and the number of crates grows, turning each stage into a mini brain teaser. What makes Sokoban so satisfying is its pure, uncluttered logic. There are no timers, no power-ups, and no luck involved—just your ability to visualize sequences of moves ahead of time. As you progress, you'll learn to read the layout, anticipate dead ends, and develop strategies for untangling tricky situations. With dozens of levels ranging from gentle introductions to mind-bending conundrums, it's a perfect pick for anyone who enjoys puzzles that reward patience and clear thinking.
Common Core State Standards
Every game supports specific Common Core standards. Browse the full standards library.
Practice by Skill
Games by Grade
What is Sokoban
Sokoban is a classic puzzle experience that tests your ability to think ahead. It's all about moving boxes to the right places without getting stuck.
How to Play
Use the arrow keys (or WASD) to move your character around the warehouse. Walk into a crate to push it one square forward, and aim to park each crate on a marked target.
Tips for Playing
- Look at the whole board before you start pushing; plan a general route for each crate.
- Avoid pushing crates into corners or against walls unless you're certain you can free them later.
- Try to clear space around targets before you push crates onto them.
- Work backwards from the target spots to see which path each crate must take.
- If you get stuck, don't be afraid to restart the level—it's often faster than undoing many moves.
Frequently Asked Questions
Can I pull crates in Sokoban?
No, you can only push crates. This is what makes the puzzle challenging, so you need to plan your pushes carefully.
What happens if I get a crate stuck in a corner?
If a crate is stuck in a corner and not on a target, you'll likely need to restart the level, as it becomes impossible to move it out.
Is there a time limit in Sokoban?
No, there is no timer. You can take as long as you need to figure out each level.
Can I undo my moves?
Some versions of Sokoban allow you to undo moves, but not all. Check the controls of the version you're playing.
Are all crates identical?
In standard Sokoban, all crates are the same, and any crate can be placed on any target spot. The goal is just to cover all targets with crates.
How many levels does Sokoban have?
The number of levels varies depending on the version you play. Many versions include dozens or even hundreds of levels with increasing difficulty.