Sokoban is a transport puzzle game where the main objective is to push crates into their designated places in the least number of moves possible. This project aims to implement a clone of such game using the Haskell (functional programming) language.
Project proposed as an assignment for the Computer Labs I course at Universidade do Minho.
- GUI for map choice with preview
- GUI for hero/character choice with preview
- Go-back in-game functionality
- Local leaderboard
- Map builder tool(?)
- Solver
Licensed under the MIT License, see LICENSE.md for more details.