contact us

Use the form on the right to contact us.

You can edit the text in this area, and change where the contact form on the right submits to, by entering edit mode using the modes on the bottom right.


123 Street Avenue, City Town, 99999

(123) 555-6789


You can set your address, phone number, email and site description in the settings tab.
Link to read me page with more information.



JP McMullan

Random local shuffle is done. In Multiplayer for alpha I have the first player generate the shuffle moves and send them to the opponent when they join. Longer term I will implement a server generated shuffle and verification web service to guard against attacks. Even so, in offline scenarios people will need shuffle, so this code will stay for that in the long term.

One interesting intermittent side effect of the networking events / solution is the shuffle events for a past game can arrive as the new game starts. So each shuffle move is tagged with gameID (GUID) and discarded if it doesn't match, fixed it right up.  

Next, implementing the UI controls and some refactoring to get alpha ready, not long now.