Right now we're storing the relatively complicated structs inside of Games. We are storing, for example, both Chess
and Move
from the shakmaty crate. These are large with a lot of fields and are tough to serialize and deserialize. Instead, we could store the (probably smaller) FEN strings and UCI moves, which we can convert into Chess
and Move
, either at load time or upon demand.
Nicholas Tietz-Sokolsky referenced this ticket in commit 7c70154.
Nicole Tietz-Sokolskaya referenced this ticket in commit 400808c.