19 themes/skins available for your browsing pleasure. A variety of looks, 6 AC2 exclusives - Featuring SMACX, Civ6 Firaxis, and two CivII themes.[new Theme Select Box, bottom right sidebar - works for lurkers, too]
0 Members and 1 Guest are viewing this topic.
I'd advise against figuring out how the existing files work when making a SMAC clone; most of the arguments for why it's ok to reverse-engineer SMAC for these sorts of projects relies on the fact that it's being used to enhance SMAC rather than compete with it; if you use it for a SMAC clone, I think you're on much more problematic legal ground. (This is why I can't provide much help with opensmac, though if it gets going I'd be happy to help include an equivalent to my patch, and any other changes that aren't in the original.)
-xml (json is more human readable and editable)
+Unit tests!
-Java
-Loads of code to read and grok already
(Point of order, variables in Python are not typeless or even weakly typed. They are implicitly strongly typed.)
* Almost all of the code so far is just for reading in variables from all the config files. Allot of it is Integer.parseInt(line[2].trim()) and other functions for converting sections of text into int, booleans, etc. Aka... allot of stuff that won't need to be looked at after its written. (I don't even need to worry about optimizing it since it will only run once)* Thats why I plan to ask for help with the code after I've cleaned it up and commented every function I've written.
Python stuff
I've been working on a SMAC clone in secret using Java instead of python. (Sorry Domain )
I don't see why json would require manual loaders and savers. Is it a case of library support for xml vs json? There are libraries for parsing JSON in java (though maybe not in the stdlib).
Needless to say you will have full support from the AC2 team if you engage in such project..Should i start a new board for you?
How about the project management and ownership stuff I asked about?