Thus, we are also building libxayagame: A library that interfaces to the core daemon through the ZMQ interface and handles all the blockchain-specific processing. This makes it super easy to develop fully decentralised games on the Xaya platform, without any prior blockchain experience or knowledge. All you have to do to implement a game is to provide functions that implement your game rules; namely by computing a new game state from the old state and a set of moves. The library then handles all the rest for you.
This is still very much a work in progress with lots of missing pieces before it can be used in production, but it can already be used in development and early testing. So if you are interested in developing a game on Xaya, I strongly encourage you to take a look at libxayagame and the integrated example game "Movers". It can probably save you a lot of messing around with ZeroMQ, blockchain reorgs and other stuff.
https://forum.xaya.io/topic/193-easy-development-of-xaya-games-with-libxayagame/?tab=comments#comment-1429