sokoban.py is a Python (version 2.7) implementation of Sokoban using the pygame modules.
sokoban.py is not meant to be a comprehensive Sokoban program, but it demonstrates the basic algorithms of path-finding.
sokoban.py.zip (The source code is released under GNU GPL v3, the skin is created by Borgar)