Sokoban3D

The game screen appears here if your browser supports the Canvas API.

Controls

Background

All Sokoban implementations I see feature a top-down view of the entire level. This feels like a cheat because you know where everything is. I thought a Sokoban implementation in first-person perspective would be more challenging because you have to explore first to get the lay of the land. Once you have a mental picture of the level, then you can plan your moves.

The idea is a remix of

A 2 dimensional version for those who find the first-person perspective too difficult.