🕸Fergus Duniho wrote on Thu, Feb 7, 2019 11:15 PM UTC:
Ideally, I want to treat Metamachy as a game in which White has the first move of the first turn but Black has a special setup move before White moves. The trouble is that the more complicated Game Courier has gotten, the more difficult it has become to change how it behaves. I have some ideas for what to do, but I also worry about breaking things to get it done. It also takes a lot of inspection of the code to figure out how it works and what can be changed. Some of my ideas might also be useful for supporting multi-player games, but that's another thing I have not added yet because of the difficulty in doing so.
Ideally, I want to treat Metamachy as a game in which White has the first move of the first turn but Black has a special setup move before White moves. The trouble is that the more complicated Game Courier has gotten, the more difficult it has become to change how it behaves. I have some ideas for what to do, but I also worry about breaking things to get it done. It also takes a lot of inspection of the code to figure out how it works and what can be changed. Some of my ideas might also be useful for supporting multi-player games, but that's another thing I have not added yet because of the difficulty in doing so.