Hi Robin:
Just a few quick points on your suggestions:
1. I think your Conflict class and its related classes are unnecessary. Your unitPositions gives all the info that is needed (at least from the client), and I believe Conflict doesn't add anything. Each client won't know for sure where conflicts are, since another player on a different client has freedom to move any of their units to a new position each turn. So IMO conflicts should only be resolved on the server when it has all information.
2. There aren't cities in Clash quite as there are in Civ. The economic units and territory are handled in provinces. The people are basically everywhere, rather than assumed to be squeezed into cities. Just wanted to bring this up so you know.
Just a few quick points on your suggestions:
1. I think your Conflict class and its related classes are unnecessary. Your unitPositions gives all the info that is needed (at least from the client), and I believe Conflict doesn't add anything. Each client won't know for sure where conflicts are, since another player on a different client has freedom to move any of their units to a new position each turn. So IMO conflicts should only be resolved on the server when it has all information.
2. There aren't cities in Clash quite as there are in Civ. The economic units and territory are handled in provinces. The people are basically everywhere, rather than assumed to be squeezed into cities. Just wanted to bring this up so you know.
Comment