Willem Van Onsem
ffd621f36a
remove redundant .^ in Game.hs
2021-03-15 23:49:15 +01:00
Willem Van Onsem
70270dbbce
remove redundant .^ in Tetris.hs
2021-03-15 23:47:38 +01:00
Sam Tay
55f87143b4
Update installation options
...
Remove dex method, mention aliasing snapcraft method
2020-09-10 19:50:48 -07:00
Sam Tay
00b42dac46
Add snapcraft installation option
2020-02-18 22:26:55 -08:00
Sam Tay
647386bad5
Update README.md
2020-02-18 18:20:24 -08:00
Sam Tay
e67b5938fb
Update tutorial link
2020-02-17 14:48:42 -08:00
Sam Tay
596b0c49c8
Add brew formula for mac users
2020-02-16 18:53:48 -08:00
Sam Tay
c092b78471
Update README.md
2020-01-17 13:10:09 -08:00
Sam Tay
3931f0b36f
Update version to 0.1.4
2019-07-20 18:07:15 -04:00
Sam Tay
eae23009a6
Update installation instructions
2019-06-05 18:34:14 -04:00
Sam Tay
5792c83a8c
Merge pull request #8 from jose1711/master
...
Add note for possible installation method for Arch Linux
2019-06-05 18:26:37 -04:00
Sam Tay
f2ee5fd257
Merge pull request #7 from matusaurio/patch-1
...
Updated archlinux docker image
2019-06-05 16:57:42 -04:00
Jose Riha
b11f6265c2
Add note for possible installation method for Arch Linux
2019-06-05 20:54:20 +02:00
Santiago Benalcázar
6f35488990
Updated archlinux docker image
...
I change the archlinux image you're using because it is not the official and it's deprecated (https://hub.docker.com/r/base/archlinux/ ).
2019-06-05 11:34:00 +02:00
Sam Tay
8f506c37ba
Simplify drawing cells
...
And only compute the hard drop preview when requested
2019-03-14 19:10:36 -04:00
Sam Tay
bac99ab3c8
Allow hiding preview cells - closes #6
2019-03-14 19:09:50 -04:00
Sam Tay
fe55e493f1
Remove unnecessary variable
2018-12-28 23:54:54 -05:00
Sam Tay
68a32ab24e
Fix release download link
2018-12-27 20:01:06 -05:00
Sam Tay
c2a23501d8
Update docs
2018-12-27 19:38:17 -05:00
Sam Tay
fb853a61c7
Refactor UI
2018-12-27 15:42:38 -05:00
Sam Tay
00548552a4
Add travis badge
2018-12-27 13:14:16 -05:00
Sam Tay
33f5175595
Add pause feature, closes #5
2018-12-27 13:12:28 -05:00
Sam Tay
b3d812bee5
Formatting only
2018-12-27 12:17:01 -05:00
Sam Tay
ccbd9d8e36
Rename "frozen" -> "locked", better semantics
2018-12-27 10:43:20 -05:00
Sam Tay
ad1fcf9192
Refactor game state computation
...
Cleaning up the Tetris module, mainly to favor a MonadState style over
explicit `Game -> Game` functions, which were a little awkward. This also
led naturally to explicitly isolating `IO`, by having pure state modifiers
with types like `Tetris a ~ forall m. StateT Game m a` being executed
with `m ~ Identity`, and those few modifiers that need IO specified by
`TetrisT a ~ StateT Game IO a`.
2018-12-27 10:28:26 -05:00
Sam Tay
09de01695c
Clean up, use std lib functions
2018-12-26 20:26:30 -05:00
Sam Tay
5b8d419b24
Use explicit exports
2018-12-26 20:18:32 -05:00
Sam Tay
a594680852
Formatting only
2018-12-26 19:57:05 -05:00
Sam Tay
f41f8f65bc
Add travis ci
2018-12-26 19:01:00 -05:00
Sam Tay
6ee74604e8
Bump stack lts to 13.0
2018-12-26 18:56:33 -05:00
Sam Tay
85baac7de1
Improve installation documentation, closes #3
2018-10-29 18:00:24 -04:00
Sam Tay
83d59f1e3c
Add lower & upper bounds to dependencies
2017-08-10 14:56:52 -04:00
Sam Tay
1599b13b54
Add usage info to README
2017-07-03 09:51:04 -04:00
Sam Tay
e91b03aed1
Update version to 0.1.2
2017-07-03 00:44:18 -04:00
Sam Tay
4f9bcfca34
Add restart option
2017-07-03 00:44:18 -04:00
Sam Tay
6a3764fa9a
Fix rotating I shapes
2017-07-03 00:44:18 -04:00
Sam Tay
99d6a9c56a
Keep track of highest score and congratulate player
2017-07-03 00:21:21 -04:00
Sam Tay
2891f7883c
Implement custom hard drop previews
2017-07-02 19:02:24 -04:00
Sam Tay
8e2240c87c
Add cli opts for score, level, and restricting unicode
2017-07-02 17:47:21 -04:00
Sam Tay
2c150c7b27
Use Linear.V2 instead of tuples
2017-07-02 00:46:16 -04:00
Sam Tay
23e513f003
Update release numbers to 0.1.1
2017-06-27 23:58:35 -04:00
Sam Tay
a51da284f1
Disallow shifting after hard drop
2017-06-27 23:56:19 -04:00
Sam Tay
963dec6f9a
Improve dex install instructions
2017-06-22 22:01:01 -04:00
Sam Tay
5d9c74cc0c
Update dex build to use binary from arch instead of build from source
2017-06-21 11:19:16 -04:00
Sam Tay
c6edbe7602
Fix typo
2017-06-21 01:28:21 -04:00
Sam Tay
1e831bf6a6
Update installation instructions
...
closes #1
2017-06-21 01:25:47 -04:00
Sam Tay
4852ef756e
Add dex image
2017-06-21 00:55:03 -04:00
Sam Tay
89f93ef142
Better download instructions
2017-06-18 23:46:32 -04:00
Sam Tay
efbc76684b
Support nix users
2017-06-18 22:54:35 -04:00
Sam Tay
6cbca737b8
Update example gif
2017-06-18 21:33:36 -04:00