Home :: Forums :: Register :: Sign In :: Links :: Downloads
You are not signed in. Please sign in. If you have not registered, please click here.


  Post new topicReply to topicPrintable Version
<< View previous topic View next topic >>
Add To: Del.icio.us  Digg  Google  Spurl  Blink  Furl  Y! MyWeb   More...
#1Sun Apr 27, 2008 9:55 am   Axis And Allies java game help
JLAW
CZ Addict
JLAW has been a member for over 5 year's 5 Year Member
usa.gif michigan.gif
Occupation: flooring store manager
Website: jlaw1017.com
Status: Offline
Joined: Jul 09, 2003
0.25 posts per day
Posts: 471
Points: 7,754
 Yahoo Messenger MSN Messenger 
does anyone know about programing a game in java? I have been playing around with a open source code for the axis and allies board game. called triplea. wont post a link it is easy to find. But here is the question I am trying to add national advantages to this. If you know what this game is all about you understand the question lol. If not it is about ww2 turn based strategy game. there are additional optional rules that can be added and these are national advantages. they can be found at [ Register or login to view links on this board.]
any help at all with this would be great. It also seems that a xml file controls most of the movement and placement so this might be where it needs to be added.
Thanks,
Jlaw1017




_________________
[ Register or login to view links on this board.]
Back to top Reply with quote
#2Wed Apr 30, 2008 6:16 pm   
Telli
Site Admin
Telli has been a member for over 5 year's 5 Year Member
usa.gif florida.gif
Occupation: Self Employed
Age: 37
Fav. Sports Team: Detroit Red Wings
Website: www.codezhost.com
Status: Offline
Joined: May 26, 2003
4.05 posts per day
Posts: 7795
Points: 491,155
   
Doesn't sound like you have to actually edit any java files (I assume cab files) the only editing would be to an xml file. Is there any online documentation on editing the xml files?




_________________
The path of the righteous man is beset on all sides by the inequities of the selfish and the tyranny of evil men. Blessed is he, who in the name of charity and good will, shepherds the weak through the valley of darkness, for he is truly his brother's keeper and the finder of lost children. And I will strike down upon thee with great vengeance and furious anger those who would attempt to poison and destroy my brothers. And you will know my name is the Lord when I lay my vengeance upon thee. Ezekiel 25:17
Back to top Reply with quote
#3Fri May 02, 2008 6:30 am   re: Axis And Allies java game help
JLAW
CZ Addict
JLAW has been a member for over 5 year's 5 Year Member
usa.gif michigan.gif
Occupation: flooring store manager
Website: jlaw1017.com
Status: Offline
Joined: Jul 09, 2003
0.25 posts per day
Posts: 471
Points: 7,754
 Yahoo Messenger MSN Messenger 
the xml file lays out like this.

<?xml version="1.0" ?>

<!DOCTYPE game SYSTEM "game.dtd">

<game>
        <info name="Revised" version="1.3.1"/>
       
        <loader javaClass="games.strategy.triplea.TripleA"/>

        <map>
                <!-- Territory Definitions -->
                <territory name="Eastern Canada"/>
                <territory name="Germany"/>
                <territory name="Midway"/>
                <territory name="Greenland"/>
                <territory name="Union of South Africa"/>
                <territory name="Australia"/>
                <territory name="Kenya"/>
                <territory name="Manchuria"/>
                <territory name="Alaska"/>
                <territory name="Persia"/>
                <territory name="French West Africa"/>
                <territory name="Turkey"/>
                <territory name="Belgian Congo"/>
                <territory name="India"/>
                <territory name="Soviet Far East"/>
                <territory name="Southern Europe"/>
                <territory name="Mexico"/>
                <territory name="Spain"/>
                <territory name="Afghanistan"/>
                <territory name="Philipine Islands"/>
                <territory name="Archangel"/>
                <territory name="Novosibirsk"/>
                <territory name="Eire"/>
                <territory name="Mozambique"/>
                <territory name="Italian East Africa"/>
                <territory name="Eastern Europe"   />
                <territory name="Western United States"/>
                <territory name="Karelia S.S.R."/>
                <territory name="Kwantung"/>
                <territory name="Brazil"/>
                <territory name="Borneo"/>
                <territory name="French Madagascar"/>
                <territory name="Yakut S.S.R."/>
                <territory name="Hawaiian Islands"/>
                <territory name="East Indies"/>
                <territory name="Saudia Arabia"/>
                <territory name="Switzerland"/>
                <territory name="Norway"/>
                <territory name="French Indochina"/>
                <territory name="West Indies"/>
                <territory name="Kazakh S.S.R."/>
                <territory name="Venezuela"/>
                <territory name="Trans-Jordan"/>
                <territory name="United Kingdom"/>
                <territory name="Western Europe"/>
                <territory name="Rio De Oro"/>
                <territory name="Angola"/>
                <territory name="New Zealand"/>
                <territory name="Sahara"/>
                <territory name="French Equatorial Africa"/>
                <territory name="Gibraltar"/>
                <territory name="Solomon Islands"/>
                <territory name="Caucasus"/>
                <territory name="Sinkiang"/>
                <territory name="Algeria"/>
                <territory name="Balkans"/>
                <territory name="Wake Island"/>
                <territory name="Himalaya"/>
                <territory name="Evenki National Okrug"/>
                <territory name="Sweden"/>
                <territory name="Libya"/>
                <territory name="Ukraine S.S.R."/>
                <territory name="Mongolia"/>
                <territory name="West Russia"/>
                <territory name="Peru"/>
                <territory name="Eastern United States"/>
                <territory name="Belorussia"/>
                <territory name="Buryatia S.S.R."/>
                <territory name="Russia"/>
                <territory name="Anglo Egypt"/>
                <territory name="New Guinea"/>
                <territory name="Okinawa"/>
                <territory name="Panama"/>
                <territory name="Western Canada"/>
                <territory name="Central United States"/>
                <territory name="Argentina"/>
                <territory name="China"/>
                <territory name="Japan"/>
                <territory name="Caroline Islands"/>
                <territory name="28 Sea Zone" water="true"/>
                <territory name="56 Sea Zone" water="true"/>
                <territory name="7 Sea Zone" water="true"/>
                <territory name="31 Sea Zone" water="true"/>
                <territory name="27 Sea Zone" water="true"/>
                <territory name="5 Sea Zone" water="true"/>
                <territory name="23 Sea Zone" water="true"/>
                <territory name="53 Sea Zone" water="true"/>
                <territory name="42 Sea Zone" water="true"/>
                <territory name="59 Sea Zone" water="true"/>
                <territory name="30 Sea Zone" water="true"/>
                <territory name="50 Sea Zone" water="true"/>
                <territory name="54 Sea Zone" water="true"/>
                <territory name="43 Sea Zone" water="true"/>
                <territory name="41 Sea Zone" water="true"/>
                <territory name="4 Sea Zone" water="true"/>
                <territory name="44 Sea Zone" water="true"/>
                <territory name="11 Sea Zone" water="true"/>
                <territory name="51 Sea Zone" water="true"/>
                <territory name="25 Sea Zone" water="true"/>
                <territory name="29 Sea Zone" water="true"/>
                <territory name="34 Sea Zone" water="true"/>
                <territory name="12 Sea Zone" water="true"/>
                <territory name="32 Sea Zone" water="true"/>
                <territory name="46 Sea Zone" water="true"/>
                <territory name="63 Sea Zone" water="true"/>
                <territory name="8 Sea Zone" water="true"/>
                <territory name="26 Sea Zone" water="true"/>
                <territory name="38 Sea Zone" water="true"/>
                <territory name="3 Sea Zone" water="true"/>
                <territory name="37 Sea Zone" water="true"/>
                <territory name="6 Sea Zone" water="true"/>
                <territory name="9 Sea Zone" water="true"/>
                <territory name="61 Sea Zone" water="true"/>
                <territory name="39 Sea Zone" water="true"/>
                <territory name="36 Sea Zone" water="true"/>
                <territory name="49 Sea Zone" water="true"/>
                <territory name="64 Sea Zone" water="true"/>
                <territory name="45 Sea Zone" water="true"/>
                <territory name="57 Sea Zone" water="true"/>
                <territory name="52 Sea Zone" water="true"/>
                <territory name="1 Sea Zone" water="true"/>
                <territory name="48 Sea Zone" water="true"/>
                <territory name="17 Sea Zone" water="true"/>
                <territory name="10 Sea Zone" water="true"/>
                <territory name="15 Sea Zone" water="true"/>
                <territory name="2 Sea Zone" water="true"/>
                <territory name="33 Sea Zone" water="true"/>
                <territory name="14 Sea Zone" water="true"/>
                <territory name="13 Sea Zone" water="true"/>
                <territory name="55 Sea Zone" water="true"/>
                <territory name="35 Sea Zone" water="true"/>
                <territory name="16 Sea Zone" water="true"/>
                <territory name="19 Sea Zone" water="true"/>
                <territory name="60 Sea Zone" water="true"/>
                <territory name="62 Sea Zone" water="true"/>
                <territory name="21 Sea Zone" water="true"/>
                <territory name="22 Sea Zone" water="true"/>
                <territory name="18 Sea Zone" water="true"/>
                <territory name="47 Sea Zone" water="true"/>
                <territory name="58 Sea Zone" water="true"/>
                <territory name="40 Sea Zone" water="true"/>
                <territory name="24 Sea Zone" water="true"/>
                <territory name="20 Sea Zone" water="true"/>

                <!-- Territory Connections -->
                <connection t1="Sweden" t2="Norway"/>
                <connection t1="Sweden" t2="5 Sea Zone"/>
                <connection t1="Switzerland" t2="Germany"/>
                <connection t1="Switzerland" t2="Western Europe"/>
                <connection t1="Switzerland" t2="Southern Europe"/>
                <connection t1="2 Sea Zone" t2="Eire"/>
                <connection t1="12 Sea Zone" t2="Spain"/>
                <connection t1="13 Sea Zone" t2="Spain"/>
                <connection t1="15 Sea Zone" t2="Turkey"/>
                <connection t1="16 Sea Zone" t2="Turkey"/>
                <connection t1="17 Sea Zone" t2="Rio De Oro"/>
                <connection t1="19 Sea Zone" t2="Venezuela"/>
                <connection t1="20 Sea Zone" t2="Venezuela"/>
                <connection t1="21 Sea Zone" t2="Peru"/>
                <connection t1="21 Sea Zone" t2="Argentina"/>
                <connection t1="25 Sea Zone" t2="Argentina"/>
                <connection t1="27 Sea Zone" t2="Angola"/>
                <connection t1="33 Sea Zone" t2="Mozambique"/>
                <connection t1="34 Sea Zone" t2="Saudia Arabia"/>
                <connection t1="Panama" t2="Venezuela"/>
                <connection t1="Venezuela" t2="Brazil"/>
                <connection t1="Venezuela" t2="Peru"/>
                <connection t1="Brazil" t2="Peru"/>
                <connection t1="Brazil" t2="Argentina"/>
                <connection t1="Peru" t2="Argentina"/>
                <connection t1="Eire" t2="United Kingdom"/>
                <connection t1="Gibraltar" t2="Spain"/>
                <connection t1="Spain" t2="Western Europe"/>
                <connection t1="Caucasus" t2="Turkey"/>
                <connection t1="Kazakh S.S.R." t2="Afghanistan"/>
                <connection t1="Himalaya" t2="Afghanistan"/>
                <connection t1="India" t2="Afghanistan"/>
                <connection t1="India" t2="Himalaya"/>
                <connection t1="Sinkiang" t2="Himalaya"/>
                <connection t1="China" t2="Himalaya"/>
                <connection t1="French Indochina" t2="Himalaya"/>
                <connection t1="Novosibirsk" t2="Mongolia"/>
                <connection t1="Sinkiang" t2="Mongolia"/>
                <connection t1="Manchuria" t2="Mongolia"/>
                <connection t1="China" t2="Mongolia"/>
                <connection t1="Yakut S.S.R." t2="Mongolia"/>
                <connection t1="Buryatia S.S.R." t2="Mongolia"/>
                <connection t1="Persia" t2="Afghanistan"/>
                <connection t1="Persia" t2="Turkey"/>
                <connection t1="Trans-Jordan" t2="Turkey"/>
                <connection t1="Trans-Jordan" t2="Saudia Arabia"/>
                <connection t1="Anglo Egypt" t2="Sahara"/>
                <connection t1="Libya" t2="Sahara"/>
                <connection t1="Algeria" t2="Sahara"/>
                <connection t1="French West Africa" t2="Sahara"/>
                <connection t1="French Equatorial Africa" t2="Sahara"/>
                <connection t1="French West Africa" t2="Rio De Oro"/>
                <connection t1="Belgian Congo" t2="Angola"/>
                <connection t1="Kenya" t2="Angola"/>
                <connection t1="Kenya" t2="Mozambique"/>
                <connection t1="Union of South Africa" t2="Angola"/>
                <connection t1="Union of South Africa" t2="Mozambique"/>
                <connection t1="1 Sea Zone" t2="Eastern Canada" />
                <connection t1="1 Sea Zone" t2="2 Sea Zone"/>
                <connection t1="1 Sea Zone" t2="8 Sea Zone"/>
                <connection t1="1 Sea Zone" t2="9 Sea Zone"/>
                <connection t1="2 Sea Zone" t2="Greenland"/>
                <connection t1="2 Sea Zone" t2="United Kingdom"/>
                <connection t1="2 Sea Zone" t2="3 Sea Zone"/>
                <connection t1="2 Sea Zone" t2="8 Sea Zone"/>
                <connection t1="3 Sea Zone" t2="4 Sea Zone"/>
                <connection t1="3 Sea Zone" t2="6 Sea Zone"/>
                <connection t1="3 Sea Zone" t2="United Kingdom"/>
                <connection t1="3 Sea Zone" t2="Norway"/>
                <connection t1="4 Sea Zone" t2="Karelia S.S.R."/>
                <connection t1="4 Sea Zone" t2="Archangel"/>
                <connection t1="5 Sea Zone" t2="6 Sea Zone"/>
                <connection t1="5 Sea Zone" t2="Norway"/>
                <connection t1="5 Sea Zone" t2="Karelia S.S.R."/>
                <connection t1="5 Sea Zone" t2="Eastern Europe"/>
                <connection t1="5 Sea Zone" t2="Germany"/>
                <connection t1="5 Sea Zone" t2="Western Europe"/>
                <connection t1="6 Sea Zone" t2="7 Sea Zone"/>
                <connection t1="6 Sea Zone" t2="United Kingdom"/>
                <connection t1="6 Sea Zone" t2="Norway"/>
                <connection t1="6 Sea Zone" t2="Western Europe"/>
                <connection t1="7 Sea Zone" t2="8 Sea Zone"/>
                <connection t1="7 Sea Zone" t2="12 Sea Zone"/>
                <connection t1="7 Sea Zone" t2="United Kingdom"/>
                <connection t1="7 Sea Zone" t2="Western Europe"/>
                <connection t1="8 Sea Zone" t2="9 Sea Zone"/>
                <connection t1="8 Sea Zone" t2="12 Sea Zone"/>
                <connection t1="8 Sea Zone" t2="United Kingdom"/>
                <connection t1="9 Sea Zone" t2="10 Sea Zone"/>
                <connection t1="9 Sea Zone" t2="11 Sea Zone"/>
                <connection t1="9 Sea Zone" t2="12 Sea Zone"/>
                <connection t1="9 Sea Zone" t2="Eastern Canada"/>
                <connection t1="10 Sea Zone" t2="11 Sea Zone"/>
                <connection t1="10 Sea Zone" t2="19 Sea Zone"/>
                <connection t1="10 Sea Zone" t2="Eastern United States"/>
                <connection t1="10 Sea Zone" t2="Panama"/>
                <connection t1="11 Sea Zone" t2="12 Sea Zone"/>
                <connection t1="11 Sea Zone" t2="18 Sea Zone"/>
                <connection t1="11 Sea Zone" t2="19 Sea Zone"/>
                <connection t1="12 Sea Zone" t2="13 Sea Zone"/>
                <connection t1="12 Sea Zone" t2="17 Sea Zone"/>
                <connection t1="12 Sea Zone" t2="18 Sea Zone"/>
                <connection t1="12 Sea Zone" t2="Algeria"/>
                <connection t1="13 Sea Zone" t2="14 Sea Zone"/>
                <connection t1="13 Sea Zone" t2="Gibraltar"/>
                <connection t1="13 Sea Zone" t2="Western Europe"/>
                <connection t1="13 Sea Zone" t2="Algeria"/>
                <connection t1="14 Sea Zone" t2="15 Sea Zone"/>
                <connection t1="14 Sea Zone" t2="16 Sea Zone"/>
                <connection t1="14 Sea Zone" t2="Southern Europe"/>
                <connection t1="14 Sea Zone" t2="Libya"/>
                <connection t1="15 Sea Zone" t2="16 Sea Zone"/>
                <connection t1="15 Sea Zone" t2="34 Sea Zone"/>
                <connection t1="15 Sea Zone" t2="Trans-Jordan"/>
                <connection t1="15 Sea Zone" t2="Anglo Egypt"/>
                <connection t1="16 Sea Zone" t2="Balkans"/>
                <connection t1="16 Sea Zone" t2="Ukraine S.S.R."/>
                <connection t1="16 Sea Zone" t2="Caucasus"/>
                <connection t1="17 Sea Zone" t2="18 Sea Zone"/>
                <connection t1="17 Sea Zone" t2="22 Sea Zone"/>
                <connection t1="17 Sea Zone" t2="23 Sea Zone"/>
                <connection t1="17 Sea Zone" t2="French West Africa"/>
                <connection t1="18 Sea Zone" t2="19 Sea Zone"/>
                <connection t1="18 Sea Zone" t2="22 Sea Zone"/>
                <connection t1="18 Sea Zone" t2="Brazil"/>
                <connection t1="19 Sea Zone" t2="20 Sea Zone"/>
                <connection t1="19 Sea Zone" t2="Panama"/>
                <connection t1="19 Sea Zone" t2="West Indies"/>
                <connection t1="20 Sea Zone" t2="21 Sea Zone"/>
                <connection t1="20 Sea Zone" t2="54 Sea Zone"/>
                <connection t1="20 Sea Zone" t2="Panama"/>
                <connection t1="21 Sea Zone" t2="25 Sea Zone"/>
                <connection t1="21 Sea Zone" t2="43 Sea Zone"/>
                <connection t1="22 Sea Zone" t2="23 Sea Zone"/>
                <connection t1="22 Sea Zone" t2="24 Sea Zone"/>
                <connection t1="22 Sea Zone" t2="25 Sea Zone"/>
                <connection t1="22 Sea Zone" t2="Brazil"/>
                <connection t1="23 Sea Zone" t2="24 Sea Zone"/>
                <connection t1="23 Sea Zone" t2="27 Sea Zone"/>
                <connection t1="23 Sea Zone" t2="French Equatorial Africa"/>
                <connection t1="23 Sea Zone" t2="Belgian Congo"/>
                <connection t1="24 Sea Zone" t2="25 Sea Zone"/>
                <connection t1="24 Sea Zone" t2="26 Sea Zone"/>
                <connection t1="24 Sea Zone" t2="27 Sea Zone"/>
                <connection t1="25 Sea Zone" t2="26 Sea Zone"/>
                <connection t1="25 Sea Zone" t2="42 Sea Zone"/>
                <connection t1="25 Sea Zone" t2="43 Sea Zone"/>
                <connection t1="26 Sea Zone" t2="27 Sea Zone"/>
                <connection t1="27 Sea Zone" t2="28 Sea Zone"/>
                <connection t1="27 Sea Zone" t2="Union of South Africa"/>
                <connection t1="28 Sea Zone" t2="29 Sea Zone"/>
                <connection t1="28 Sea Zone" t2="33 Sea Zone"/>
                <connection t1="28 Sea Zone" t2="Union of South Africa"/>
                <connection t1="28 Sea Zone" t2="French Madagascar"/>
                <connection t1="29 Sea Zone" t2="32 Sea Zone"/>
                <connection t1="29 Sea Zone" t2="30 Sea Zone"/>
                <connection t1="29 Sea Zone" t2="French Madagascar"/>
                <connection t1="30 Sea Zone" t2="31 Sea Zone"/>
                <connection t1="30 Sea Zone" t2="32 Sea Zone"/>
                <connection t1="30 Sea Zone" t2="38 Sea Zone"/>
                <connection t1="30 Sea Zone" t2="39 Sea Zone"/>
                <connection t1="31 Sea Zone" t2="32 Sea Zone"/>
                <connection t1="31 Sea Zone" t2="35 Sea Zone"/>
                <connection t1="31 Sea Zone" t2="37 Sea Zone"/>
                <connection t1="31 Sea Zone" t2="38 Sea Zone"/>
                <connection t1="32 Sea Zone" t2="33 Sea Zone"/>
                <connection t1="32 Sea Zone" t2="34 Sea Zone"/>
                <connection t1="32 Sea Zone" t2="35 Sea Zone"/>
                <connection t1="32 Sea Zone" t2="French Madagascar"/>
                <connection t1="33 Sea Zone" t2="34 Sea Zone"/>
                <connection t1="33 Sea Zone" t2="French Madagascar"/>
                <connection t1="33 Sea Zone" t2="Kenya"/>
                <connection t1="34 Sea Zone" t2="35 Sea Zone"/>
                <connection t1="34 Sea Zone" t2="Italian East Africa"/>
                <connection t1="34 Sea Zone" t2="Anglo Egypt"/>
                <connection t1="34 Sea Zone" t2="Trans-Jordan"/>
                <connection t1="34 Sea Zone" t2="Persia"/>
                <connection t1="35 Sea Zone" t2="36 Sea Zone"/>
                <connection t1="35 Sea Zone" t2="37 Sea Zone"/>
                <connection t1="35 Sea Zone" t2="India"/>
                <connection t1="36 Sea Zone" t2="37 Sea Zone"/>
                <connection t1="36 Sea Zone" t2="48 Sea Zone"/>
                <connection t1="36 Sea Zone" t2="49 Sea Zone"/>
                <connection t1="36 Sea Zone" t2="59 Sea Zone"/>
                <connection t1="36 Sea Zone" t2="French Indochina"/>
                <connection t1="37 Sea Zone" t2="48 Sea Zone"/>
                <connection t1="38 Sea Zone" t2="46 Sea Zone"/>
                <connection t1="52 Sea Zone" t2="56 Sea Zone"/>
                <connection t1="37 Sea Zone" t2="47 Sea Zone"/>
                <connection t1="37 Sea Zone" t2="38 Sea Zone"/>
                <connection t1="37 Sea Zone" t2="East Indies"/>
                <connection t1="38 Sea Zone" t2="39 Sea Zone"/>
                <connection t1="38 Sea Zone" t2="47 Sea Zone"/>
                <connection t1="38 Sea Zone" t2="Australia"/>
                <connection t1="39 Sea Zone" t2="40 Sea Zone"/>
                <connection t1="39 Sea Zone" t2="Australia"/>
                <connection t1="40 Sea Zone" t2="41 Sea Zone"/>
                <connection t1="40 Sea Zone" t2="46 Sea Zone"/>
                <connection t1="40 Sea Zone" t2="Australia"/>
                <connection t1="41 Sea Zone" t2="46 Sea Zone"/>
                <connection t1="41 Sea Zone" t2="45 Sea Zone"/>
                <connection t1="41 Sea Zone" t2="42 Sea Zone"/>
                <connection t1="41 Sea Zone" t2="44 Sea Zone"/>
                <connection t1="41 Sea Zone" t2="New Zealand"/>
                <connection t1="42 Sea Zone" t2="43 Sea Zone"/>
                <connection t1="42 Sea Zone" t2="44 Sea Zone"/>
                <connection t1="43 Sea Zone" t2="44 Sea Zone"/>
                <connection t1="43 Sea Zone" t2="53 Sea Zone"/>
                <connection t1="43 Sea Zone" t2="54 Sea Zone"/>
                <connection t1="44 Sea Zone" t2="45 Sea Zone"/>
                <connection t1="44 Sea Zone" t2="52 Sea Zone"/>
                <connection t1="44 Sea Zone" t2="53 Sea Zone"/>
                <connection t1="45 Sea Zone" t2="46 Sea Zone"/>
                <connection t1="45 Sea Zone" t2="47 Sea Zone"/>
                <connection t1="45 Sea Zone" t2="50 Sea Zone"/>
                <connection t1="45 Sea Zone" t2="51 Sea Zone"/>
                <connection t1="45 Sea Zone" t2="52 Sea Zone"/>
                <connection t1="45 Sea Zone" t2="Solomon Islands"/>
                <connection t1="46 Sea Zone" t2="47 Sea Zone"/>
                <connection t1="46 Sea Zone" t2="Australia"/>
                <connection t1="47 Sea Zone" t2="48 Sea Zone"/>
                <connection t1="47 Sea Zone" t2="50 Sea Zone"/>
                <connection t1="47 Sea Zone" t2="New Guinea"/>
                <connection t1="48 Sea Zone" t2="49 Sea Zone"/>
                <connection t1="48 Sea Zone" t2="50 Sea Zone"/>
                <connection t1="48 Sea Zone" t2="Borneo"/>
                <connection t1="49 Sea Zone" t2="50 Sea Zone"/>
                <connection t1="49 Sea Zone" t2="58 Sea Zone"/>
                <connection t1="49 Sea Zone" t2="59 Sea Zone"/>
                <connection t1="49 Sea Zone" t2="60 Sea Zone"/>
                <connection t1="49 Sea Zone" t2="Philipine Islands"/>
                <connection t1="50 Sea Zone" t2="58 Sea Zone"/>
                <connection t1="50 Sea Zone" t2="51 Sea Zone"/>
                <connection t1="50 Sea Zone" t2="Caroline Islands"/>
                <connection t1="51 Sea Zone" t2="52 Sea Zone"/>
                <connection t1="51 Sea Zone" t2="58 Sea Zone"/>
                <connection t1="51 Sea Zone" t2="57 Sea Zone"/>
                <connection t1="51 Sea Zone" t2="60 Sea Zone"/>
                <connection t1="51 Sea Zone" t2="Wake Island"/>
                <connection t1="52 Sea Zone" t2="53 Sea Zone"/>
                <connection t1="52 Sea Zone" t2="55 Sea Zone"/>
                <connection t1="52 Sea Zone" t2="57 Sea Zone"/>
                <connection t1="52 Sea Zone" t2="Hawaiian Islands"/>
                <connection t1="53 Sea Zone" t2="54 Sea Zone"/>
                <connection t1="53 Sea Zone" t2="55 Sea Zone"/>
                <connection t1="54 Sea Zone" t2="55 Sea Zone"/>
                <connection t1="54 Sea Zone" t2="Mexico"/>
                <connection t1="54 Sea Zone" t2="Western United States"/>
                <connection t1="55 Sea Zone" t2="56 Sea Zone"/>
                <connection t1="55 Sea Zone" t2="64 Sea Zone"/>
                <connection t1="55 Sea Zone" t2="Western United States"/>
                <connection t1="55 Sea Zone" t2="Western Canada"/>
                <connection t1="56 Sea Zone" t2="57 Sea Zone"/>
                <connection t1="56 Sea Zone" t2="63 Sea Zone"/>
                <connection t1="56 Sea Zone" t2="64 Sea Zone"/>
                <connection t1="56 Sea Zone" t2="Midway"/>
                <connection t1="57 Sea Zone" t2="60 Sea Zone"/>
                <connection t1="57 Sea Zone" t2="62 Sea Zone"/>
                <connection t1="57 Sea Zone" t2="63 Sea Zone"/>
                <connection t1="58 Sea Zone" t2="60 Sea Zone"/>
                <connection t1="58 Sea Zone" t2="Okinawa"/>
                <connection t1="59 Sea Zone" t2="60 Sea Zone"/>
                <connection t1="59 Sea Zone" t2="61 Sea Zone"/>
                <connection t1="59 Sea Zone" t2="Kwantung"/>
                <connection t1="60 Sea Zone" t2="61 Sea Zone"/>
                <connection t1="60 Sea Zone" t2="62 Sea Zone"/>
                <connection t1="60 Sea Zone" t2="Japan"/>
                <connection t1="60 Sea Zone" t2="Buryatia S.S.R."/>
                <connection t1="61 Sea Zone" t2="Japan"/>
                <connection t1="61 Sea Zone" t2="Manchuria"/>
                <connection t1="62 Sea Zone" t2="63 Sea Zone"/>
                <connection t1="62 Sea Zone" t2="Buryatia S.S.R."/>
                <connection t1="62 Sea Zone" t2="Soviet Far East"/>
                <connection t1="63 Sea Zone" t2="64 Sea Zone"/>
                <connection t1="63 Sea Zone" t2="Alaska"/>
                <connection t1="63 Sea Zone" t2="Western Canada"/>
                <connection t1="64 Sea Zone" t2="Alaska"/>
                <connection t1="64 Sea Zone" t2="Western Canada"/>
                <connection t1="Eastern Canada" t2="Eastern United States"/>
                <connection t1="Eastern Canada" t2="Western Canada"/>
                <connection t1="Eastern United States" t2="Central United States"/>
                <connection t1="Central United States" t2="Western Canada"/>
                <connection t1="Central United States" t2="Western United States"/>
                <connection t1="Western United States" t2="Mexico"/>
                <connection t1="Central United States" t2="Mexico"/>
                <connection t1="Western United States" t2="Western Canada"/>
                <connection t1="Western Canada" t2="Alaska"/>
                <connection t1="Eastern United States" t2="Panama"/>
                <connection t1="Panama" t2="Mexico"/>
                <connection t1="Western Europe" t2="Germany"/>
                <connection t1="Western Europe" t2="Southern Europe"/>
                <connection t1="Germany" t2="Southern Europe"/>
                <connection t1="Germany" t2="Balkans"/>
                <connection t1="Germany" t2="Eastern Europe"/>
                <connection t1="Southern Europe" t2="Balkans"/>
                <connection t1="Balkans" t2="Eastern Europe"/>
                <connection t1="Balkans" t2="Ukraine S.S.R."/>
                <connection t1="Eastern Europe" t2="Ukraine S.S.R."/>
                <connection t1="Eastern Europe" t2="Belorussia"/>
                <connection t1="Eastern Europe" t2="Karelia S.S.R."/>
                <connection t1="Karelia S.S.R." t2="Norway"/>
                <connection t1="Karelia S.S.R." t2="Belorussia"/>
                <connection t1="Karelia S.S.R." t2="Archangel"/>
                <connection t1="Karelia S.S.R." t2="West Russia"/>
                <connection t1="Belorussia" t2="West Russia"/>
                <connection t1="Belorussia" t2="Ukraine S.S.R." />
                <connection t1="Ukraine S.S.R." t2="West Russia"/>
                <connection t1="Ukraine S.S.R." t2="Caucasus"/>
                <connection t1="Caucasus" t2="Persia"/>
                <connection t1="Caucasus" t2="West Russia"/>
                <connection t1="Caucasus" t2="Russia"/>
                <connection t1="Caucasus" t2="Kazakh S.S.R."/>
                <connection t1="West Russia" t2="Russia"/>
                <connection t1="West Russia" t2="Archangel"/>
                <connection t1="Archangel" t2="Russia"/>
                <connection t1="Russia" t2="Evenki National Okrug"/>
                <connection t1="Russia" t2="Novosibirsk"/>
                <connection t1="Russia" t2="Kazakh S.S.R."/>
                <connection t1="Kazakh S.S.R." t2="Novosibirsk"/>
                <connection t1="Kazakh S.S.R." t2="Sinkiang"/>
                <connection t1="Kazakh S.S.R." t2="Persia"/>
                <connection t1="India" t2="French Indochina"/>
                <connection t1="Evenki National Okrug" t2="Yakut S.S.R."/>
                <connection t1="Evenki National Okrug" t2="Novosibirsk"/>
                <connection t1="Novosibirsk" t2="Yakut S.S.R."/>
                <connection t1="Novosibirsk" t2="Sinkiang"/>
                <connection t1="Sinkiang" t2="China"/>
                <connection t1="Yakut S.S.R." t2="Soviet Far East"/>
                <connection t1="Yakut S.S.R." t2="Buryatia S.S.R."/>
                <connection t1="Buryatia S.S.R." t2="Manchuria"/>
                <connection t1="Buryatia S.S.R." t2="Soviet Far East"/>
                <connection t1="Manchuria" t2="China"/>
                <connection t1="Manchuria" t2="Kwantung"/>
                <connection t1="Kwantung" t2="China"/>
                <connection t1="Kwantung" t2="French Indochina"/>
                <connection t1="China" t2="French Indochina"/>
                <connection t1="Persia" t2="India"/>
                <connection t1="Persia" t2="Trans-Jordan"/>
                <connection t1="Trans-Jordan" t2="Anglo Egypt"/>
                <connection t1="Anglo Egypt" t2="Libya"/>
                <connection t1="Anglo Egypt" t2="Italian East Africa"/>
                <connection t1="Anglo Egypt" t2="French Equatorial Africa"/>
                <connection t1="Anglo Egypt" t2="Belgian Congo"/>
                <connection t1="Libya" t2="Algeria"/>
                <connection t1="French West Africa" t2="French Equatorial Africa"/>
                <connection t1="French Equatorial Africa" t2="Belgian Congo"/>
                <connection t1="Belgian Congo" t2="Italian East Africa"/>
                <connection t1="Belgian Congo" t2="Kenya"/>
                <connection t1="Italian East Africa" t2="Kenya"/>
                <connection t1="Kenya" t2="Union of South Africa"/>
        </map>

        <resourceList>
                <resource name="IPCs"/>
        </resourceList>

        <playerList>
                <!-- Axis -->
                <player name="Japanese" optional="false"/>
                <player name="Germans" optional="false"/>

                <!-- Allies -->
                <player name="British" optional="false"/>
                <player name="Americans" optional="false"/>
                <player name="Russians" optional="false"/>

                <!-- Axis Alliances -->
                <alliance player="Germans" alliance="Axis"/>
                <alliance player="Japanese" alliance="Axis"/>

                <!-- Allies Alliances -->
                <alliance player="British" alliance="Allies"/>
                <alliance player="Russians" alliance="Allies"/>
                <alliance player="Americans" alliance="Allies"/>
        </playerList>

        <unitList>
                <unit name="infantry"/>
                <unit name="armour"/>
                <unit name="fighter"/>
                <unit name="bomber"/>
                <unit name="transport"/>
                <unit name="battleship"/>
                <unit name="carrier"/>
                <unit name="submarine"/>
                <unit name="factory"/>
                <unit name="aaGun"/>
                <unit name="artillery"/>
                <unit name="destroyer"/>
        </unitList>

        <gamePlay>
                <delegate name="initDelegate" javaClass="games.strategy.triplea.delegate.InitializationDelegate" display="Initializing Delegates"/>
                <delegate name="tech" javaClass="games.strategy.triplea.delegate.TechnologyDelegate" display="Research Technology"/>
                <delegate name="tech_activation" javaClass="games.strategy.triplea.delegate.TechActivationDelegate" display="Activate Technology"/>
                <delegate name="battle" javaClass="games.strategy.triplea.delegate.BattleDelegate" display="Combat"/>
                <delegate name="move" javaClass="games.strategy.triplea.delegate.MoveDelegate" display="Combat Move"/>
                <delegate name="place" javaClass="games.strategy.triplea.delegate.PlaceDelegate" display="Place Units"/>
                <delegate name="purchase" javaClass="games.strategy.triplea.delegate.PurchaseDelegate" display="Purchase Units"/>
                <delegate name="endTurn" javaClass="games.strategy.triplea.delegate.EndTurnDelegate" display="Turn Complete"/>
                <delegate name="endRound" javaClass="games.strategy.triplea.delegate.EndRoundDelegate" display="Round Complete"/>
                <delegate name="placeBid" javaClass="games.strategy.triplea.delegate.BidPlaceDelegate" display="Bid Placement"/>
                <delegate name="bid" javaClass="games.strategy.triplea.delegate.BidPurchaseDelegate" display="Bid Purchase"/>

                <sequence>
                        <step name="gameInitDelegate" delegate="initDelegate" maxRunCount="1"/>
                       
                        <!-- Bidding Phase -->
         
                        <step name="russianBid" delegate="bid" player="Russians" maxRunCount="1"/>
                        <step name="russianBidPlace" delegate="placeBid" player="Russians" maxRunCount="1"/>
                       
                        <step name="germanBid" delegate="bid" player="Germans" maxRunCount="1"/>
                        <step name="germanBidPlace" delegate="placeBid" player="Germans" maxRunCount="1"/>

                        <step name="britishBid" delegate="bid" player="British" maxRunCount="1"/>
                        <step name="britishBidPlace" delegate="placeBid" player="British" maxRunCount="1"/>
                       
                        <step name="japaneseBid" delegate="bid" player="Japanese" maxRunCount="1"/>
                        <step name="japanesedPlace" delegate="placeBid" player="Japanese" maxRunCount="1"/>

                        <step name="americanBid" delegate="bid" player="Americans" maxRunCount="1"/>
                        <step name="americanBidPlace" delegate="placeBid" player="Americans" maxRunCount="1"/>
                       
                        <!-- Russians Game Sequence -->
                       
                        <step name="russianTech" delegate="tech" player="Russians"/>
                        <step name="russianTechActivation" delegate="tech_activation" player="Russians"/>
                        <step name="russianPurchase" delegate="purchase" player="Russians"/>
                        <step name="russianCombatMove" delegate="move" player="Russians"/>
                        <step name="russianBattle" delegate="battle" player="Russians"/>
                        <step name="russianNonCombatMove" delegate="move" player="Russians" display="Non Combat Move"/>
                        <step name="russianPlace" delegate="place" player="Russians"/>
                        <step name="russianEndTurn" delegate="endTurn" player="Russians"/>

                        <!-- Germans Game Sequence -->

                        <step name="germanTech" delegate="tech" player="Germans"/>
                        <step name="germanTechActivation" delegate="tech_activation" player="Germans"/>
                        <step name="germanPurchase" delegate="purchase" player="Germans"/>
                        <step name="germanCombatMove" delegate="move" player="Germans"/>
                        <step name="germanBattle" delegate="battle" player="Germans"/>
                        <step name="germanNonCombatMove" delegate="move" player="Germans" display="Non Combat Move"/>
                        <step name="germanPlace" delegate="place" player="Germans"/>
                        <step name="germanEndTurn" delegate="endTurn" player="Germans"/>

                        <!-- British Game Sequence -->

                        <step name="britishTech" delegate="tech" player="British"/>
                        <step name="britishTechActivation" delegate="tech_activation" player="British"/>
                        <step name="britishPurchase" delegate="purchase" player="British"/>
                        <step name="britishCombatMove" delegate="move" player="British"/>
                        <step name="britishBattle" delegate="battle" player="British"/>
                        <step name="britishNonCombatMove" delegate="move" player="British" display="Non Combat Move"/>
                        <step name="britishPlace" delegate="place" player="British"/>
                        <step name="britishEndTurn" delegate="endTurn" player="British"/>

                        <!-- Japanese Game Sequence -->

                        <step name="japaneseTech" delegate="tech" player="Japanese"/>
                        <step name="japaneseTechActivation" delegate="tech_activation" player="Japanese"/>
                        <step name="japanesePurchase" delegate="purchase" player="Japanese"/>
                        <step name="japaneseCombatMove" delegate="move" player="Japanese"/>
                        <step name="japaneseBattle" delegate="battle" player="Japanese"/>
                        <step name="japaneseNonCombatMove" delegate="move" player="Japanese" display="Non Combat Move"/>
                        <step name="japanesePlace" delegate="place" player="Japanese"/>
                        <step name="japaneseEndTurn" delegate="endTurn" player="Japanese"/>

                        <!-- Americans Game Sequence -->

                        <step name="americanTech" delegate="tech" player="Americans"/>
                        <step name="americanTechActivation" delegate="tech_activation" player="Americans"/>
                        <step name="americanPurchase" delegate="purchase" player="Americans"/>
                        <step name="americanCombatMove" delegate="move" player="Americans"/>
                        <step name="americanBattle" delegate="battle" player="Americans"/>
                        <step name="americanNonCombatMove" delegate="move" player="Americans" display="Non Combat Move"/>
                        <step name="americanPlace" delegate="place" player="Americans"/>
                        <step name="americanEndTurn" delegate="endTurn" player="Americans"/>
                       
                        <step name="endRoundStep" delegate="endRound"/>
                </sequence>
        </gamePlay>

        <production>
                <!-- Unit Production Cost -->
                <productionRule name="buyInfantry">
                        <cost resource="IPCs" quantity="3" />
                        <result resourceOrUnit="infantry" quantity="1"/>
                </productionRule>
               
                <productionRule name="buyArtillery">
                        <cost resource="IPCs" quantity="4" />
                        <result resourceOrUnit="artillery" quantity="1"/>
                </productionRule>
               
                <productionRule name="buyArmour">
                        <cost resource="IPCs" quantity="5" />
                        <result resourceOrUnit="armour" quantity="1"/>
                </productionRule>

                <productionRule name="buyFighter">
                        <cost resource="IPCs" quantity="10" />
                        <result resourceOrUnit="fighter" quantity="1"/>
                </productionRule>
               
                <productionRule name="buyBomber">
                        <cost resource="IPCs" quantity="15" />
                        <result resourceOrUnit="bomber" quantity="1"/>
                </productionRule>
               
                <productionRule name="buyTransport">
                        <cost resource="IPCs" quantity="8" />
                        <result resourceOrUnit="transport" quantity="1"/>
                </productionRule>

                <productionRule name="buyCarrier">
                        <cost resource="IPCs" quantity="16" />
                        <result resourceOrUnit="carrier" quantity="1"/>
                </productionRule>
               
                <productionRule name="buyDestroyer">
                        <cost resource="IPCs" quantity="12" />
                        <result resourceOrUnit="destroyer" quantity="1"/>
                </productionRule>
               
                <productionRule name="buyBattleship">
                        <cost resource="IPCs" quantity="24" />
                        <result resourceOrUnit="battleship" quantity="1"/>
                </productionRule>

                <productionRule name="buySubmarine">
                        <cost resource="IPCs" quantity="8" />
                        <result resourceOrUnit="submarine" quantity="1"/>
                </productionRule>
               
                <productionRule name="buyFactory">
                        <cost resource="IPCs" quantity="15" />
                        <result resourceOrUnit="factory" quantity="1"/>
                </productionRule>
               
                <productionRule name="buyAAGun">
                        <cost resource="IPCs" quantity="5" />
                        <result resourceOrUnit="aaGun" quantity="1"/>
                </productionRule>

                <!-- Advanced Industrial Production -->
                <productionRule name="buyInfantryIndustrialTechnology">
                        <cost resource="IPCs" quantity="2" />
                        <result resourceOrUnit="infantry" quantity="1"/>
                </productionRule>
               
                <productionRule name="buyArtilleryIndustrialTechnology">
                        <cost resource="IPCs" quantity="3" />
                        <result resourceOrUnit="artillery" quantity="1"/>
                </productionRule>
               
                <productionRule name="buyArmourIndustrialTechnology">
                        <cost resource="IPCs" quantity="4" />
                        <result resourceOrUnit="armour" quantity="1"/>
                </productionRule>
               
                <productionRule name="buyFighterIndustrialTechnology">
                        <cost resource="IPCs" quantity="9" />
                        <result resourceOrUnit="fighter" quantity="1"/>
                </productionRule>
               
                <productionRule name="buyBomberIndustrialTechnology">
                        <cost resource="IPCs" quantity="14" />
                        <result resourceOrUnit="bomber" quantity="1"/>
                </productionRule>
               
                <productionRule name="buyTransportIndustrialTechnology">
                        <cost resource="IPCs" quantity="7" />
                        <result resourceOrUnit="transport" quantity="1"/>
                </productionRule>
               
                <productionRule name="buyCarrierIndustrialTechnology">
                        <cost resource="IPCs" quantity="15" />
                        <result resourceOrUnit="carrier" quantity="1"/>
                </productionRule>
               
                <productionRule name="buyDestroyerIndustrialTechnology">
                        <cost resource="IPCs" quantity="11" />
                        <result resourceOrUnit="destroyer" quantity="1"/>
                </productionRule>
               
                <productionRule name="buyBattleshipIndustrialTechnology">
                        <cost resource="IPCs" quantity="23" />
                        <result resourceOrUnit="battleship" quantity="1"/>
                </productionRule>
               
                <productionRule name="buySubmarineIndustrialTechnology">
                        <cost resource="IPCs" quantity="7" />
                        <result resourceOrUnit="submarine" quantity="1"/>
                </productionRule>
               
                <productionRule name="buyFactoryIndustrialTechnology">
                        <cost resource="IPCs" quantity="14" />
                        <result resourceOrUnit="factory" quantity="1"/>
                </productionRule>
               
                <productionRule name="buyAAGunIndustrialTechnology">
                        <cost resource="IPCs" quantity="4" />
                        <result resourceOrUnit="aaGun" quantity="1"/>
                </productionRule>

                <productionFrontier name="production">
                        <frontierRules name="buyInfantry"/>
                        <frontierRules name="buyArtillery"/>
                        <frontierRules name="buyArmour"/>
                        <frontierRules name="buyFighter"/>
                        <frontierRules name="buyBomber"/>
                        <frontierRules name="buyTransport"/>
                        <frontierRules name="buySubmarine"/>
                        <frontierRules name="buyCarrier"/>
                        <frontierRules name="buyDestroyer"/>
                        <frontierRules name="buyBattleship"/>
                        <frontierRules name="buyAAGun"/>
                        <frontierRules name="buyFactory"/>       
                </productionFrontier>
               
                <productionFrontier name="productionIndustrialTechnology">
                        <frontierRules name="buyInfantryIndustrialTechnology"/>
                        <frontierRules name="buyArtilleryIndustrialTechnology"/>
                        <frontierRules name="buyArmourIndustrialTechnology"/>
                        <frontierRules name="buyFighterIndustrialTechnology"/>
                        <frontierRules name="buyBomberIndustrialTechnology"/>
                        <frontierRules name="buyTransportIndustrialTechnology"/>
                        <frontierRules name="buySubmarineIndustrialTechnology"/>
                        <frontierRules name="buyCarrierIndustrialTechnology"/>
                        <frontierRules name="buyDestroyerIndustrialTechnology"/>
                        <frontierRules name="buyBattleshipIndustrialTechnology"/>
                        <frontierRules name="buyAAGunIndustrialTechnology"/>
          &