Quaternions
|
ea7e122404
|
write bound as explicitly deserialize
|
2026-06-08 23:18:21 -07:00 |
|
Quaternions
|
9ab2eb0668
|
serde
|
2026-06-08 22:41:45 -07:00 |
|
Quaternions
|
ea066706ee
|
serialize impl
|
2026-06-08 22:27:17 -07:00 |
|
Quaternions
|
2a844add36
|
deserialize seed work
|
2026-06-08 22:25:39 -07:00 |
|
Quaternions
|
0477ef5c52
|
no derive for Session
|
2026-06-08 21:45:58 -07:00 |
|
Quaternions
|
b6e9d9fbdd
|
wag
|
2026-05-30 10:44:33 -07:00 |
|
Quaternions
|
fadefe93c2
|
what is up with serde moving the deserializer
|
2026-05-30 10:24:24 -07:00 |
|
Quaternions
|
cc4824732a
|
a
|
2026-05-30 10:13:40 -07:00 |
|
Quaternions
|
e256e60e91
|
serde for Session
|
2026-05-30 10:08:25 -07:00 |
|
Quaternions
|
60728060a3
|
serde for Card, Stack, Pile
|
2026-05-30 10:01:49 -07:00 |
|
Quaternions
|
156bc8f9b2
|
card_game without Session is no_std
|
2026-05-29 17:14:57 -07:00 |
|
Quaternions
|
fa098f0d86
|
card_game v0.4.0 solver
|
2026-05-29 14:52:58 -07:00 |
|
Quaternions
|
9a4f7e603a
|
write G::Score
|
2026-05-29 14:47:59 -07:00 |
|
Quaternions
|
e43041711a
|
rename state to session
|
2026-05-29 14:41:57 -07:00 |
|
Quaternions
|
e3870112cf
|
clean solution
|
2026-05-29 14:22:58 -07:00 |
|
Quaternions
|
9f6514367d
|
implement solve budget
|
2026-05-29 14:22:42 -07:00 |
|
Quaternions
|
1de633adb3
|
implement solver
|
2026-05-29 14:21:18 -07:00 |
|
Quaternions
|
31e7cdbc6f
|
card_game v0.3.0 improved scoring + config
|
2026-05-29 13:23:15 -07:00 |
|
Quaternions
|
64a94c6072
|
Implement improved scoring (#13)
Closes #10
Reviewed-on: #13
Co-authored-by: Rhys Lloyd <krakow20@gmail.com>
Co-committed-by: Rhys Lloyd <krakow20@gmail.com>
|
2026-05-29 20:18:57 +00:00 |
|
Quaternions
|
c9c341e926
|
Add MoveFromFoundationConfig option to KlondikeConfig (#12)
Closes #11
Reviewed-on: #12
Co-authored-by: Rhys Lloyd <krakow20@gmail.com>
Co-committed-by: Rhys Lloyd <krakow20@gmail.com>
|
2026-05-29 18:59:26 +00:00 |
|
Quaternions
|
555daf5ec3
|
use custom arrayvec
|
2026-05-24 10:36:15 -07:00 |
|
Quaternions
|
b840d56725
|
use workspace lints
|
2026-05-18 15:43:32 -07:00 |
|
Quaternions
|
e6113b6e91
|
tweak doc
|
2026-05-18 13:57:47 -07:00 |
|
Quaternions
|
a9b93f3807
|
update readme
|
2026-05-18 13:29:59 -07:00 |
|
Quaternions
|
ec25f11ca5
|
card_game v0.2.0
|
2026-05-18 13:12:19 -07:00 |
|
Quaternions
|
5a52f2ab7a
|
temporarily remove is_winnable because it doesn't work
|
2026-05-18 12:53:27 -07:00 |
|
Quaternions
|
2b305227c9
|
add readme
|
2026-05-18 12:47:16 -07:00 |
|
Quaternions
|
3520f348b0
|
add doctest
|
2026-05-18 12:44:07 -07:00 |
|
Quaternions
|
7cbbf80a03
|
fix clippy lint
|
2026-05-18 11:46:04 -07:00 |
|
Quaternions
|
a4546ba03c
|
silence clippy default lint
|
2026-05-18 11:45:12 -07:00 |
|
Quaternions
|
85132d3c59
|
kiki doesn't make sense
|
2026-05-18 11:36:15 -07:00 |
|
Quaternions
|
e5c26e35fd
|
add suit from u8
|
2026-05-18 11:26:39 -07:00 |
|
Quaternions
|
521c2afcda
|
fix deck
|
2026-05-18 11:26:32 -07:00 |
|
Quaternions
|
9599b7a50c
|
const
|
2026-05-18 11:11:56 -07:00 |
|
Quaternions
|
0dfd51e25b
|
cannot support more than 4 decks with range packing because 255 < 52 * 5
|
2026-05-18 11:06:47 -07:00 |
|
Quaternions
|
5f81f28160
|
refactor CardValue into Rank enum
|
2026-05-18 11:01:48 -07:00 |
|
Quaternions
|
d33d75870b
|
no need to construct stats
|
2026-05-17 10:07:43 -07:00 |
|
Quaternions
|
595ff73f90
|
Implement Stats (#6)
Closes #1
Reviewed-on: #6
Co-authored-by: Rhys Lloyd <krakow20@gmail.com>
Co-committed-by: Rhys Lloyd <krakow20@gmail.com>
|
2026-05-17 16:46:09 +00:00 |
|
Quaternions
|
9a6745b9de
|
rename to lib
|
2026-05-16 17:04:11 -07:00 |
|
Quaternions
|
c8de8bad84
|
delete lib
|
2026-05-16 17:04:11 -07:00 |
|
Quaternions
|
5ed4ec139f
|
separate klondike
|
2026-05-16 17:04:11 -07:00 |
|
Quaternions
|
fe2530bfc8
|
separate klondike-cli
|
2026-05-16 16:56:43 -07:00 |
|
Quaternions
|
bfb3d28e1b
|
move into folder
|
2026-05-16 16:39:59 -07:00 |
|