Topics that are not maps. Discuss general map making concepts, techniques, contests, etc, here.
Moderator: Cartographers
yeti_c
Posts: 9624 Joined: Thu Jan 04, 2007 9:02 am
Gender: Male
Post
by yeti_c » Mon Oct 01, 2007 9:53 am
Sierra_Leon wrote: yeti_c wrote: Of course the other way of doing it - is run the generator with all but the obvious - then copy and replace the top half of the XML with the required components into each combination...
This sounds like a good plan, but you should be able to have your program do this instead of doing it manually. In your psuedocode, it can be added where you "
output combination to XML ". You'll need to split the required territories from the rest of them in your input/config file.
Indeedy...
I got caught up in the recursion for the important bit that I completely forgot about the first half of the requirement!!!
C.
Highest score : 2297
DiM
Posts: 10415 Joined: Wed Feb 14, 2007 6:20 pm
Gender: Male
Location: making maps for scooby snacks
Post
by DiM » Mon Oct 01, 2007 9:54 am
i think you 2 are trying to take over the world. or flirt with eachother.
i'm not sure.
“In the beginning God said, the four-dimensional divergence of an antisymmetric, second rank tensor equals zero, and there was light, and it was good. And on the seventh day he rested.”- Michio Kaku
Sierra_Leon
Posts: 952 Joined: Mon Jan 08, 2007 4:49 pm
Location: The Netherlands
Post
by Sierra_Leon » Mon Oct 01, 2007 10:05 am
DiM wrote: i think you 2 are trying to take over the world. or flirt with eachother.
i'm not sure.
Hah, this was the easy part. The java app will be much more complex, but I think jeti_c has got that part all worked out already. If you need more help with future plans yeti_c, let me know. I'm not at all familiar yet with the CC XML, but I learn pretty quickly and I'd be happy to assist.
yeti_c
Posts: 9624 Joined: Thu Jan 04, 2007 9:02 am
Gender: Male
Post
by yeti_c » Mon Oct 01, 2007 10:07 am
OK then... new config file will look like this...
Code: Select all
<?xml version="1.0"?> <config> <amount>4</amount><!-- number in set for group--> <components><!-- components in the group by name --> <required><!-- always required components - can be blank --> <component>AA</component> </required> <optional><!-- components to create groups from --> <component>BB</component> <component>CC</component> <component>DD</component> <component>EE</component> <component>FF</component> <component>GG</component> <component>HH</component> </optional> </components> <name>name</name><!-- name of the continent--> <bonus>4</bonus><!-- bonus amount --> <!-- any overrides to be added --> <overrides> <override>dave</override> </overrides> </config>Which will yield these results...
Code: Select all
<?xml version="1.0" encoding="UTF-8"?> <map> <continent> <name>name</name> <bonus>4</bonus> <components> <component>AA</component> <component>BB</component> <component>CC</component> <component>DD</component> <component>EE</component> </components> <overrides> <override>dave</override> </overrides> </continent> <continent> <name>name</name> <bonus>4</bonus> <components> <component>AA</component> <component>BB</component> <component>CC</component> <component>DD</component> <component>FF</component> </components> <overrides> <override>dave</override> </overrides> </continent> <continent> <name>name</name> <bonus>4</bonus> <components> <component>AA</component> <component>BB</component> <component>CC</component> <component>DD</component> <component>GG</component> </components> <overrides> <override>dave</override> </overrides> </continent> <continent> <name>name</name> <bonus>4</bonus> <components> <component>AA</component> <component>BB</component> <component>CC</component> <component>DD</component> <component>HH</component> </components> <overrides> <override>dave</override> </overrides> </continent> <continent> <name>name</name> <bonus>4</bonus> <components> <component>AA</component> <component>BB</component> <component>CC</component> <component>EE</component> <component>FF</component> </components> <overrides> <override>dave</override> </overrides> </continent> <continent> <name>name</name> <bonus>4</bonus> <components> <component>AA</component> <component>BB</component> <component>CC</component> <component>EE</component> <component>GG</component> </components> <overrides> <override>dave</override> </overrides> </continent> <continent> <name>name</name> <bonus>4</bonus> <components> <component>AA</component> <component>BB</component> <component>CC</component> <component>EE</component> <component>HH</component> </components> <overrides> <override>dave</override> </overrides> </continent> <continent> <name>name</name> <bonus>4</bonus> <components> <component>AA</component> <component>BB</component> <component>CC</component> <component>FF</component> <component>GG</component> </components> <overrides> <override>dave</override> </overrides> </continent> <continent> <name>name</name> <bonus>4</bonus> <components> <component>AA</component> <component>BB</component> <component>CC</component> <component>FF</component> <component>HH</component> </components> <overrides> <override>dave</override> </overrides> </continent> <continent> <name>name</name> <bonus>4</bonus> <components> <component>AA</component> <component>BB</component> <component>CC</component> <component>GG</component> <component>HH</component> </components> <overrides> <override>dave</override> </overrides> </continent> <continent> <name>name</name> <bonus>4</bonus> <components> <component>AA</component> <component>BB</component> <component>DD</component> <component>EE</component> <component>FF</component> </components> <overrides> <override>dave</override> </overrides> </continent> <continent> <name>name</name> <bonus>4</bonus> <components> <component>AA</component> <component>BB</component> <component>DD</component> <component>EE</component> <component>GG</component> </components> <overrides> <override>dave</override> </overrides> </continent> <continent> <name>name</name> <bonus>4</bonus> <components> <component>AA</component> <component>BB</component> <component>DD</component> <component>EE</component> <component>HH</component> </components> <overrides> <override>dave</override> </overrides> </continent> <continent> <name>name</name> <bonus>4</bonus> <components> <component>AA</component> <component>BB</component> <component>DD</component> <component>FF</component> <component>GG</component> </components> <overrides> <override>dave</override> </overrides> </continent> <continent> <name>name</name> <bonus>4</bonus> <components> <component>AA</component> <component>BB</component> <component>DD</component> <component>FF</component> <component>HH</component> </components> <overrides> <override>dave</override> </overrides> </continent> <continent> <name>name</name> <bonus>4</bonus> <components> <component>AA</component> <component>BB</component> <component>DD</component> <component>GG</component> <component>HH</component> </components> <overrides> <override>dave</override> </overrides> </continent> <continent> <name>name</name> <bonus>4</bonus> <components> <component>AA</component> <component>BB</component> <component>EE</component> <component>FF</component> <component>GG</component> </components> <overrides> <override>dave</override> </overrides> </continent> <continent> <name>name</name> <bonus>4</bonus> <components> <component>AA</component> <component>BB</component> <component>EE</component> <component>FF</component> <component>HH</component> </components> <overrides> <override>dave</override> </overrides> </continent> <continent> <name>name</name> <bonus>4</bonus> <components> <component>AA</component> <component>BB</component> <component>EE</component> <component>GG</component> <component>HH</component> </components> <overrides> <override>dave</override> </overrides> </continent> <continent> <name>name</name> <bonus>4</bonus> <components> <component>AA</component> <component>BB</component> <component>FF</component> <component>GG</component> <component>HH</component> </components> <overrides> <override>dave</override> </overrides> </continent> <continent> <name>name</name> <bonus>4</bonus> <components> <component>AA</component> <component>CC</component> <component>DD</component> <component>EE</component> <component>FF</component> </components> <overrides> <override>dave</override> </overrides> </continent> <continent> <name>name</name> <bonus>4</bonus> <components> <component>AA</component> <component>CC</component> <component>DD</component> <component>EE</component> <component>GG</component> </components> <overrides> <override>dave</override> </overrides> </continent> <continent> <name>name</name> <bonus>4</bonus> <components> <component>AA</component> <component>CC</component> <component>DD</component> <component>EE</component> <component>HH</component> </components> <overrides> <override>dave</override> </overrides> </continent> <continent> <name>name</name> <bonus>4</bonus> <components> <component>AA</component> <component>CC</component> <component>DD</component> <component>FF</component> <component>GG</component> </components> <overrides> <override>dave</override> </overrides> </continent> <continent> <name>name</name> <bonus>4</bonus> <components> <component>AA</component> <component>CC</component> <component>DD</component> <component>FF</component> <component>HH</component> </components> <overrides> <override>dave</override> </overrides> </continent> <continent> <name>name</name> <bonus>4</bonus> <components> <component>AA</component> <component>CC</component> <component>DD</component> <component>GG</component> <component>HH</component> </components> <overrides> <override>dave</override> </overrides> </continent> <continent> <name>name</name> <bonus>4</bonus> <components> <component>AA</component> <component>CC</component> <component>EE</component> <component>FF</component> <component>GG</component> </components> <overrides> <override>dave</override> </overrides> </continent> <continent> <name>name</name> <bonus>4</bonus> <components> <component>AA</component> <component>CC</component> <component>EE</component> <component>FF</component> <component>HH</component> </components> <overrides> <override>dave</override> </overrides> </continent> <continent> <name>name</name> <bonus>4</bonus> <components> <component>AA</component> <component>CC</component> <component>EE</component> <component>GG</component> <component>HH</component> </components> <overrides> <override>dave</override> </overrides> </continent> <continent> <name>name</name> <bonus>4</bonus> <components> <component>AA</component> <component>CC</component> <component>FF</component> <component>GG</component> <component>HH</component> </components> <overrides> <override>dave</override> </overrides> </continent> <continent> <name>name</name> <bonus>4</bonus> <components> <component>AA</component> <component>DD</component> <component>EE</component> <component>FF</component> <component>GG</component> </components> <overrides> <override>dave</override> </overrides> </continent> <continent> <name>name</name> <bonus>4</bonus> <components> <component>AA</component> <component>DD</component> <component>EE</component> <component>FF</component> <component>HH</component> </components> <overrides> <override>dave</override> </overrides> </continent> <continent> <name>name</name> <bonus>4</bonus> <components> <component>AA</component> <component>DD</component> <component>EE</component> <component>GG</component> <component>HH</component> </components> <overrides> <override>dave</override> </overrides> </continent> <continent> <name>name</name> <bonus>4</bonus> <components> <component>AA</component> <component>DD</component> <component>FF</component> <component>GG</component> <component>HH</component> </components> <overrides> <override>dave</override> </overrides> </continent> <continent> <name>name</name> <bonus>4</bonus> <components> <component>AA</component> <component>EE</component> <component>FF</component> <component>GG</component> <component>HH</component> </components> <overrides> <override>dave</override> </overrides> </continent> </map>
Whaddya reckon?
C.
Highest score : 2297
yeti_c
Posts: 9624 Joined: Thu Jan 04, 2007 9:02 am
Gender: Male
Post
by yeti_c » Mon Oct 01, 2007 10:10 am
Sierra_Leon wrote: DiM wrote: i think you 2 are trying to take over the world. or flirt with eachother.
i'm not sure.
Hah, this was the easy part. The java app will be much more complex, but I think jeti_c has got that part all worked out already. If you need more help with future plans yeti_c, let me know. I'm not at all familiar yet with the CC XML, but I learn pretty quickly and I'd be happy to assist.
Might take you up on that... in a slightly less roundabout fashion...
I've got a java .class file now that works through my IDE...
I can't remember how to run this sort of thing from the command line... and it needs a .jar file added to it's classpath to run correctly (All things done for me by my IDE)...
Would you be able to knock up some instructions on how to run it easily?
C.
Highest score : 2297
Sierra_Leon
Posts: 952 Joined: Mon Jan 08, 2007 4:49 pm
Location: The Netherlands
Post
by Sierra_Leon » Mon Oct 01, 2007 10:29 am
yeti_c wrote: Whaddya reckon? C.
Looks right. Only odd thing is now that the <amount> count does not include the <required> territories. Nothing to worry about, just be sure to document it clearly.
yeti_c wrote: I've got a java .class file now that works through my IDE... I can't remember how to run this sort of thing from the command line... and it needs a .jar file added to it's classpath to run correctly (All things done for me by my IDE)... Would you be able to knock up some instructions on how to run it easily? C.
Most IDE's can export your app to a jar file. This is usually best, because you're then sure it includes all necessary library files. You can then run it using:
java -jar file-name.jar
The other way to run it would be
java file-name where file-name is your class-file.
I'm not sure this answers your question, but that's all the help I can offer for now, because I'll be logging out now. Good luck!
yeti_c
Posts: 9624 Joined: Thu Jan 04, 2007 9:02 am
Gender: Male
Post
by yeti_c » Mon Oct 01, 2007 10:33 am
-> Documentation.... Blegh!!!
Ah - yes a jar file sounds like a plan...
Will investigate that... will have to create myself it's own project first - at the mo it's in the middle of a work project!!!!!!!!!
C.
Highest score : 2297
gimil
Posts: 8599 Joined: Sat Mar 03, 2007 12:42 pm
Gender: Male
Location: United Kingdom (Scotland)
Post
by gimil » Wed Dec 12, 2007 10:35 am
yeti whats happening with this it sonds useful for feudal. . . .
unless i got hte wrong end of teh stick.
What do you know about map making, bitch ? natty_dread wrote: I was wrong
Top Score:2403