Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mquaresma/sokoban

Sokoban transport puzzle game written in Haskell
https://github.com/mquaresma/sokoban

functional-programming game gloss haskell puzzle sokoban

Last synced: 16 days ago
JSON representation

Sokoban transport puzzle game written in Haskell

Awesome Lists containing this project

README

        

# Sokoban
![Screenshot](/assets/game_screenshot.png)

[Sokoban](https://sokoban.info/) 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.

## About

## Setup
### Dependencies
- [Gloss](https://hackage.haskell.org/package/gloss-1.10.2.5/docs/Graphics-Gloss.html)

### Build

## Features
- [ ] GUI for map choice with preview
- [ ] GUI for hero/character choice with preview
- [ ] Go-back in-game functionality
- [ ] Local leaderboard
- [ ] Map builder tool(?)
- [ ] Solver

## License
Licensed under the MIT License, see [LICENSE.md](License.md) for more details.