Commit graph

28 commits

Author SHA1 Message Date
38838c47b9
check should return score or nothing if invalid 2026-05-09 20:32:38 -07:00
57579fa5e4
fix makeMove 2026-05-09 20:18:03 -07:00
c49b5b2540
move makeMove to Game 2026-05-09 20:14:43 -07:00
989f2d7af4
add readme 2026-05-09 20:01:32 -07:00
4b34e48a59
player move tests 2026-05-09 10:59:47 -07:00
9301f2211c
delete cabal file
it's generated by hpack
2026-05-09 10:59:47 -07:00
4f104b0c45
gitignore for out dir 2026-05-09 10:59:47 -07:00
9ac87f93e9
more wasm 2026-05-09 10:59:47 -07:00
9d67af9901
wasm 2026-05-09 10:59:47 -07:00
c8e43990ed
Add actions and implement select square action
optics!
2026-05-09 10:59:47 -07:00
c2df3477fd
Rename field board -> cells 2026-05-09 10:59:47 -07:00
75e1b62dfb
optics and stuff 2026-05-09 10:59:47 -07:00
a26149c242
tweak newRandomBoard 2026-05-09 10:59:46 -07:00
140d6989ec
implement clear 2026-05-09 10:59:46 -07:00
a9b265fabc
flip some params around 2026-05-09 10:59:46 -07:00
0a6b03fd69
fix player name type 2026-05-09 10:59:46 -07:00
fa2dcbde01
Move types out 2026-05-09 10:59:46 -07:00
6279619459
more test 2026-05-09 10:59:46 -07:00
45dfde9f40
add watchexec to shell 2026-05-09 10:59:46 -07:00
2261fcfed7
add cabal.project 2026-05-09 10:59:46 -07:00
0fe8205ed9
Implement basic board types/functions 2026-05-09 10:59:46 -07:00
2b64fe2a0b
project skeleton 2026-05-09 10:59:46 -07:00
55aaed7550
add hoogle 2026-05-09 10:59:46 -07:00
fa1532ae1e
lock flake 2026-05-09 10:59:46 -07:00
75af92ca7c
use hpack 2026-05-09 10:59:46 -07:00
9acab9344d
nix-direnv 2026-05-09 10:59:46 -07:00
09f24ce6c1
dir-locals 2026-05-09 10:59:46 -07:00
142d7feefb
first commit 2026-05-09 10:59:46 -07:00