Need some advice for Iwo Jima Map

classic Classic list List threaded Threaded
14 messages Options
Reply | Threaded
Open this post in threaded view
|

Need some advice for Iwo Jima Map

U-boat
This post was updated on .
Marines vs Imperial Army

There are 5 victory "cities" : Mt. Suribachi, Airfield 1, Airfield 2, Kurbayashi (the Japanese General) Hideout, and the US Fifth Amphibious Corps (the circle in the south).

The turn order is Marines then Imperial Army.
Place Units Phase
Combat Movement Phase
Combat Phase
Non-Combat Phase
Purchase Units Phase
End Turn

Thus, you purchase your units, and then place next turn after the other player has played.

Factories are called Engineers and are a non-combative unit that has a movement of 1 and has a placement amount equal to that of the territory PU value.

Reply | Threaded
Open this post in threaded view
|

Re: Need some advice for factions and names

Veqryn
Administrator
Americans
Japanese


post a pic of the map pls
Please contribute to the TripleA 2013 donation drive:
http://tripleadev.1671093.n2.nabble.com/2013-TripleA-Donation-Drive-tp7583455.html
Reply | Threaded
Open this post in threaded view
|

Re: Need some advice for factions and names

Dan Slayer
In reply to this post by U-boat
Hi  U-Boat!

I mean, 2vs1 is to heavy for the player which play the ONE-side... cause with 2 parties at the side you can combine your attacks, and with one party not... at the other side, you have more options by 2x1 game, maybe more interesting...

very nice map!

Japanese/Americans (its simple ;) )
Anyone, who has ever looked into the glazed eyes of a soldier dying on the battlefield, will think hard before starting a war.

Otto von Bismarck
Reply | Threaded
Open this post in threaded view
|

Re: Need some advice for Iwo Jima Map

U-boat
In reply to this post by U-boat
bump, new questions...look up
Reply | Threaded
Open this post in threaded view
|

Re: Need some advice for Iwo Jima Map

Bung
In reply to this post by U-boat
I like the idea of strategic points (victory cities) there certainly were important objectives..

I also like the idea of like bunkers or something that just provide one extra defense pip, and like medic tents that give one-two units on the island a round.
Reply | Threaded
Open this post in threaded view
|

Re: Need some advice for Iwo Jima Map

Veqryn
Administrator
In reply to this post by U-boat
i think there should be building, but it should be very limited.
both sides should start with 80% of the units that they will have for the whole game.

i want victory cities,

you could put 3 victories cities, 1 for each of the airfields, and then 2 more victory cities among the beaches for a total of 5

then put the vc amount to win at 4 for each side

Please contribute to the TripleA 2013 donation drive:
http://tripleadev.1671093.n2.nabble.com/2013-TripleA-Donation-Drive-tp7583455.html
Reply | Threaded
Open this post in threaded view
|

Re: Need some advice for Iwo Jima Map

U-boat
Currently I have 5 VCs. That circle in the first SZ is the Marines fleet. There are TT connections from the beaches to that fleet. It is of course a VC. So maybe it should be 5 to win since in reality you didn't win until the objectives are clear.
Reply | Threaded
Open this post in threaded view
|

Re: Need some advice for Iwo Jima Map

Veqryn
Administrator
generally speaking, if people surrender before the vc victory, then you haven't planned the vc's out properly enough
Please contribute to the TripleA 2013 donation drive:
http://tripleadev.1671093.n2.nabble.com/2013-TripleA-Donation-Drive-tp7583455.html
Reply | Threaded
Open this post in threaded view
|

Re: Need some advice for Iwo Jima Map

U-boat
Veq can you look at this code and tell me if there's an issue?

        <gamePlay>
                <delegate name="initDelegate" javaClass="games.strategy.triplea.delegate.InitializationDelegate" display="Initializing Delegates"/>
                <delegate name="bid" javaClass="games.strategy.triplea.delegate.BidPurchaseDelegate" display="Bid Purchase"/>
                <delegate name="placeBid" javaClass="games.strategy.triplea.delegate.BidPlaceDelegate" display="Bid Placement"/>
                <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="purchase" javaClass="games.strategy.triplea.delegate.PurchaseDelegate" display="Purchase Units"/>
                <delegate name="move" javaClass="games.strategy.triplea.delegate.MoveDelegate" display="Combat Move"/>
                <delegate name="battle" javaClass="games.strategy.triplea.delegate.BattleDelegate" display="Combat"/>
                <delegate name="place" javaClass="games.strategy.triplea.delegate.PlaceDelegate" display="Place 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"/>
                <sequence>
                        <step name="gameInitDelegate" delegate="initDelegate" maxRunCount="1"/>
                        <step name="marinesBid" delegate="bid" player="Marines" maxRunCount="1"/>
                        <step name="marinesBidPlace" delegate="placeBid" player="Marines" maxRunCount="1"/>
                        <step name="imperial-armyBid" delegate="bid" player="Imperial-Army" maxRunCount="1"/>
                        <step name="imperial-armyBidPlace" delegate="placeBid" player="Imperial-Army" maxRunCount="1"/>
						<step name="marinesTech" delegate="tech" player="Marines"/>
                        <step name="marinesTechActivation" delegate="tech_activation" player="Marines"/>
                        <step name="marinesPurchase" delegate="purchase" player="Marines"/>
                        <step name="marinesCombatMove" delegate="move" player="Marines"/>
                        <step name="marinesBattle" delegate="battle" player="Marines"/>
                        <step name="marinesNonCombatMove" delegate="move" player="Marines" display="Non Combat Move"/>
                        <step name="marinesPlace" delegate="place" player="Marines"/>
                        <step name="marinesEndTurn" delegate="endTurn" player="Marines"/>
						<step name="imperial-armyTech" delegate="tech" player="Imperial-Army"/>
                        <step name="imperial-armyTechActivation" delegate="tech_activation" player="Imperial-Army"/>
                        <step name="imperial-armyPurchase" delegate="purchase" player="Imperial-Army"/>
                        <step name="imperial-armyCombatMove" delegate="move" player="Imperial-Army"/>
                        <step name="imperial-armyBattle" delegate="battle" player="Imperial-Army"/>
                        <step name="imperial-armyNonCombatMove" delegate="move" player="Imperial-Army" display="Non Combat Move"/>
                        <step name="imperial-armyPlace" delegate="place" player="Imperial-Army"/>
                        <step name="imperial-armyEndTurn" delegate="endTurn" player="Imperial-Army"/>
                        <step name="endRoundStep" delegate="endRound"/>
                </sequence>
        </gamePlay>
Reply | Threaded
Open this post in threaded view
|

Re: Need some advice for Iwo Jima Map

U-boat
In reply to this post by Veqryn
Here's the error when I open the Iwo Jima game on TripleA 1.2.5.4. I copied the tech delegate straight from WWIIv3 so I don't see why it's doing this.
Warning: validation was turned on but an org.xml.sax.ErrorHandler was not
set, which is probably not what is desired.  Parser will use a default
ErrorHandler to print the first 10 errors.  Please call
the 'setErrorHandler' method to fix this.
Error: URI=jar:file:/C:/Program%20Files/TripleA/triplea_1_2_5_4/bin/triplea.jar!/games/strategy/engine/xml/ Line=973: An element with the identifier "tech_activation" must appear in the document.
Could not parse:C:\Program Files\TripleA\triplea_1_2_5_4\maps\Iwo_Jima\games\Iwo_Jima.xml
games.strategy.engine.data.GameParseException: Could not find delegate. name:tech_activation
	at games.strategy.engine.data.GameParser.getDelegate(GameParser.java:250)
	at games.strategy.engine.data.GameParser.parseSteps(GameParser.java:861)
	at games.strategy.engine.data.GameParser.parseSequence(GameParser.java:852)
	at games.strategy.engine.data.GameParser.parseGamePlay(GameParser.java:712)
	at games.strategy.engine.data.GameParser.parse(GameParser.java:112)
	at games.strategy.engine.framework.ui.NewGameChooserEntry.<init>(NewGameChooserEntry.java:27)
	at games.strategy.engine.framework.ui.NewGameChooserModel.createEntry(NewGameChooserModel.java:163)
	at games.strategy.engine.framework.ui.NewGameChooserModel.populateFromDirectory(NewGameChooserModel.java:180)
	at games.strategy.engine.framework.ui.NewGameChooserModel.populate(NewGameChooserModel.java:82)
	at games.strategy.engine.framework.ui.NewGameChooserModel.<init>(NewGameChooserModel.java:35)
	at games.strategy.engine.framework.startup.mc.GameSelectorModel.loadDefaultGame(GameSelectorModel.java:217)
	at games.strategy.engine.framework.startup.ui.MainFrame.<init>(MainFrame.java:61)
	at games.strategy.engine.framework.GameRunner2$1.run(GameRunner2.java:61)
	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)
THREAD DUMP
thread<20,TimerQueue>
state:TIMED_WAITING
locked on:javax.swing.TimerQueue@18941f7 locked owned by:<-1,null>
  java.lang.Object.wait(Native Method)
  javax.swing.TimerQueue.run(Unknown Source)
  java.lang.Thread.run(Unknown Source)

thread<19,Laf-Widget fade tracker>
state:TIMED_WAITING
  java.lang.Thread.sleep(Native Method)
  org.jvnet.lafwidget.animation.FadeTracker$FadeTrackerThread.run(FadeTracker.java:207)

thread<17,DestroyJavaVM>
state:RUNNABLE

thread<16,Console std out reader>
state:WAITING
locked on:java.lang.Object@49d67c locked owned by:<-1,null>
  java.lang.Object.wait(Native Method)
  java.lang.Object.wait(Object.java:485)
  games.strategy.debug.SynchedByteArrayOutputStream.readFully(Console.java:386)
  games.strategy.debug.ThreadReader.run(Console.java:328)
  java.lang.Thread.run(Unknown Source)

thread<15,Console std err reader>
state:WAITING
locked on:java.lang.Object@1a06e38 locked owned by:<-1,null>
  java.lang.Object.wait(Native Method)
  java.lang.Object.wait(Object.java:485)
  games.strategy.debug.SynchedByteArrayOutputStream.readFully(Console.java:386)
  games.strategy.debug.ThreadReader.run(Console.java:328)
  java.lang.Thread.run(Unknown Source)

thread<13,AWT-EventQueue-0>
state:RUNNABLE
  sun.management.ThreadImpl.getThreadInfo0(Native Method)
  sun.management.ThreadImpl.getThreadInfo(Unknown Source)
  games.strategy.debug.Console.getThreadDumps(Console.java:173)
  games.strategy.debug.Console$2.actionPerformed(Console.java:148)
  javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
  javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
  javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
  javax.swing.DefaultButtonModel.setPressed(Unknown Source)
  javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
  java.awt.Component.processMouseEvent(Unknown Source)
  javax.swing.JComponent.processMouseEvent(Unknown Source)
  java.awt.Component.processEvent(Unknown Source)
  java.awt.Container.processEvent(Unknown Source)
  java.awt.Component.dispatchEventImpl(Unknown Source)
  java.awt.Container.dispatchEventImpl(Unknown Source)
  java.awt.Component.dispatchEvent(Unknown Source)
  java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
  java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
  java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
  java.awt.Container.dispatchEventImpl(Unknown Source)
  java.awt.Window.dispatchEventImpl(Unknown Source)
  java.awt.Component.dispatchEvent(Unknown Source)
  java.awt.EventQueue.dispatchEvent(Unknown Source)
  java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
  java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
  java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
  java.awt.EventDispatchThread.pumpEvents(Unknown Source)
  java.awt.EventDispatchThread.pumpEvents(Unknown Source)
  java.awt.EventDispatchThread.run(Unknown Source)

thread<10,AWT-Windows>
state:RUNNABLE
  sun.awt.windows.WToolkit.eventLoop(Native Method)
  sun.awt.windows.WToolkit.run(Unknown Source)
  java.lang.Thread.run(Unknown Source)

thread<11,AWT-Shutdown>
state:WAITING
locked on:java.lang.Object@1a42792 locked owned by:<-1,null>
  java.lang.Object.wait(Native Method)
  java.lang.Object.wait(Object.java:485)
  sun.awt.AWTAutoShutdown.run(Unknown Source)
  java.lang.Thread.run(Unknown Source)

thread<9,Java2D Disposer>
state:WAITING
locked on:java.lang.ref.ReferenceQueue$Lock@2200d5 locked owned by:<-1,null>
  java.lang.Object.wait(Native Method)
  java.lang.ref.ReferenceQueue.remove(Unknown Source)
  java.lang.ref.ReferenceQueue.remove(Unknown Source)
  sun.java2d.Disposer.run(Unknown Source)
  java.lang.Thread.run(Unknown Source)

thread<5,Attach Listener>
state:RUNNABLE

thread<4,Signal Dispatcher>
state:RUNNABLE

thread<3,Finalizer>
state:WAITING
locked on:java.lang.ref.ReferenceQueue$Lock@64ab4d locked owned by:<-1,null>
  java.lang.Object.wait(Native Method)
  java.lang.ref.ReferenceQueue.remove(Unknown Source)
  java.lang.ref.ReferenceQueue.remove(Unknown Source)
  java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source)

thread<2,Reference Handler>
state:WAITING
locked on:java.lang.ref.Reference$Lock@12a55aa locked owned by:<-1,null>
  java.lang.Object.wait(Native Method)
  java.lang.Object.wait(Object.java:485)
  java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)


MEMORY
****
Total memory:7884800
Free memory:4208960
Max memory:266403840
SYSTEM PROPERTIES
awt.toolkit sun.awt.windows.WToolkit
file.encoding Cp1252
file.encoding.pkg sun.io
file.separator \
java.awt.graphicsenv sun.awt.Win32GraphicsEnvironment
java.awt.printerjob sun.awt.windows.WPrinterJob
java.class.path C:\Program Files\TripleA\triplea_1_2_5_4\bin\triplea.jar
java.class.version 50.0
java.endorsed.dirs C:\Program Files\Java\jre6\lib\endorsed
java.ext.dirs C:\Program Files\Java\jre6\lib\ext;C:\WINDOWS\Sun\Java\lib\ext
java.home C:\Program Files\Java\jre6
java.io.tmpdir C:\DOCUME~1\Owner\LOCALS~1\Temp\
java.library.path C:\Program Files\Java\jre6\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\QuickTime\QTSystem\;c:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Java\jre6\bin
java.runtime.name Java(TM) SE Runtime Environment
java.runtime.version 1.6.0_13-b03
java.specification.name Java Platform API Specification
java.specification.vendor Sun Microsystems Inc.
java.specification.version 1.6
java.vendor Sun Microsystems Inc.
java.vendor.url http://java.sun.com/
java.vendor.url.bug http://java.sun.com/cgi-bin/bugreport.cgi
java.version 1.6.0_13
java.vm.info mixed mode, sharing
java.vm.name Java HotSpot(TM) Client VM
java.vm.specification.name Java Virtual Machine Specification
java.vm.specification.vendor Sun Microsystems Inc.
java.vm.specification.version 1.0
java.vm.vendor Sun Microsystems Inc.
java.vm.version 11.3-b02
line.separator 

os.arch x86
os.name Windows XP
os.version 5.1
path.separator ;
sun.arch.data.model 32
sun.awt.exception.handler games.strategy.triplea.ui.ErrorHandler
sun.boot.class.path C:\Program Files\Java\jre6\lib\resources.jar;C:\Program Files\Java\jre6\lib\rt.jar;C:\Program Files\Java\jre6\lib\sunrsasign.jar;C:\Program Files\Java\jre6\lib\jsse.jar;C:\Program Files\Java\jre6\lib\jce.jar;C:\Program Files\Java\jre6\lib\charsets.jar;C:\Program Files\Java\jre6\classes
sun.boot.library.path C:\Program Files\Java\jre6\bin
sun.cpu.endian little
sun.cpu.isalist 
sun.desktop windows
sun.io.unicode.encoding UnicodeLittle
sun.java.launcher SUN_STANDARD
sun.jnu.encoding Cp1252
sun.management.compiler HotSpot Client Compiler
sun.os.patch.level Service Pack 3
triplea.engine.version 1.2.5.4
user.country US
user.dir C:\Program Files\TripleA\triplea_1_2_5_4
user.home C:\Documents and Settings\Owner
user.language en
user.name Owner
user.timezone 
user.variant 
Reply | Threaded
Open this post in threaded view
|

Re: Need some advice for Iwo Jima Map

Veqryn
Administrator
In reply to this post by U-boat
yes, the names don't match
take a closer look, its case sensitive
Please contribute to the TripleA 2013 donation drive:
http://tripleadev.1671093.n2.nabble.com/2013-TripleA-Donation-Drive-tp7583455.html
Reply | Threaded
Open this post in threaded view
|

Re: Need some advice for Iwo Jima Map

U-boat
thanks man
Reply | Threaded
Open this post in threaded view
|

Re: Need some advice for Iwo Jima Map

U-boat
In reply to this post by Veqryn
here's what I've decided. I'm letting both Japan and USA have 2 engineers each (mobile factories mv:1). The Marines are the only ones who can produce more engineers. Sound cool?

Here's the unit. Let me know if you find a better one...maybe one that actually looks like a person.

Reply | Threaded
Open this post in threaded view
|

Re: Need some advice for factions and names

U-boat
In reply to this post by Veqryn
What do you think the terms of winning should be? Should the Japanese hold key objective by a certain round, basic VCs, or just total annihilation?