From UBC Wiki

Authors: Zach Taylor, Mickey Ordog, ...

What is the problem?

We will be implementing a Tetris game in Haskell. Our game will include an intuitive user interface for simple gameplay and will follow all conventional Tetris gameplay rules.

What is the something extra?

The something extra is the functional programming aspect of the game.

What did we learn from doing this?

(This should be written after you have done the work.) What is the bottom-line? Is functional programming suitable for (part-of) the task? Make sure you include the evidence for your claims.

Work division How was the workload divided? Who did what? (This can be in a private communication to the TA if you do not want it to be public).

The repo can be found here:

We learned how to write functional programs in the domain of game development. We found that functional programming was suited for the task of a simple game like this. We aimed to split the work evenly.

Links to code etc.