Featured image

Sokoban is a puzzle game created as part of a functional programming course in Haskell.

The game was implemented in Haskell on the CodeWorld platform, where you can play it by clicking on this link.

Controls:

  • Space - start game
  • WSAD / Arrow keys - move forward
  • U - undo move
  • B - previous level
  • N - next level
  • R - reset level
  • Esc - reset game

Source code