pacosako
pacosako copied to clipboard
This code drives the pacoplay.com website where you can play Paco Ŝako.
This can't be done in pure elm, you'll need to use a port and play the sound in javascript. We also need to decide what kind of sounds we want...
This isn't great for casting on twitch. And with the improved replay analysis in #82 we may want to look at that more often.
There is some discussion (Derk, Felix) about whether we should allow directly undoing the opponents (pair) move. The best way to test this out is probably to implement "variant support"...
I have seen that on stream but I don't yet know what is causing it. Just improving the display is not helpful.
As @yagu0 noted, chaining en passant is inconsistent with the official game rules as defined in the manual. > After the capture, a released piece starts at the capturing square...
 Fixes must be applied in lib.rs -- I think I can also streamline the lift code around https://github.com/kreibaum/pacosako/blob/795dfbc042bb3e7f34cf25284910a4b54b61d944/lib/src/lib.rs#L492-L525
While the timer state does properly survive a server restart, the timer will no longer run out on its own. Instead it will move into the negative numbers. Once a...
The SVG export is partially broken. The resulting SVG looks fine in Firefox and Chromium, but the transition of the pieces is not properly understood by the Ubuntu 20.04 system...