/TetrisHaskellWeekend

A tiny Tetris written in Haskell.

Primary LanguageHaskellMIT LicenseMIT

TetrisHaskellWeekend

A tiny Tetris written in Haskell.

capture

Compilation

The final game should compile with: ghc --make Main.

Install the Gloss library using cabal.

Initial commits (prior to Main.hs) do not produce executables, but can be loaded in ghci for testing.

Contributions

Contributions are more than welcome, but please try to follow these guidelines:

  • Every commit adds a specific piece of functionality and is as localized as possible.
  • To the extent that this is practical, every commit must focus on one Haskell language feature.
  • Commit messages briefly explain what was done.
  • Extensive temporary comments (they exist for a single commit) discuss stuff in more detail near the relevant piece of code.
  • All commits compile without errors.

More info

Here's the [long story] (https://cdry.wordpress.com/2016/10/11/tetris-in-haskell-in-a-weekend/) of how and why this project was made.