Hello Anthony,
Hello List,
I had looked into Your code and want to make some small comments.
First of all, You have done a lot of work and invested a lot of energy
to translate the code from C to Python. That was good work, and
certainly some sort of hassle.
I think the best way to approach these things is to follow Your
roadmap, although there is still the question if we should follow the
way the old Pyatlantis was done. There, we already have a 1:1
translation of Atlantis 4.0. Maybe it is not working yet, but still it
is a solid codebase full of objects, XML, etc.
But essentially, the rules were kept the same - the one and only but
essential mistage these guys did. So much needed "big objectification"
starts, we have to keep in mind that "Atlantis" as a game-set is not
necessarily the best outcome of it.
Keep room for modification, kill the one or other thing if it does not
seem to be very important. And most importantly: Simplify the rules in
order to make room for more complexity, which could be an interesting
economic system, a title/liege system, etc.
Piotr
|