PBEM

Post new mods and scenarios here.

Moderator: Shannon V. OKeets

Shannon V. OKeets
Posts: 22165
Joined: Wed May 18, 2005 11:51 pm
Location: Honolulu, Hawaii
Contact:

PBEM

Post by Shannon V. OKeets »

I am going through the Play-By-Email design in more detail and building the forms for the standing orders. Here are the first 3 forms for PEBM. Two of these I have shown before (earlier versions) but I wanted to start a new thread that doesn't include all the old discussions. If you are interested in those, they are somewhere in this forum([&:]).
===
My focus for these 2 posts is on the first 3 emails and the first 4 Standing Orders. I have decided to number them, as you can see in the screenshot. That makes references to them much easier.

The accompanying text is from my design document for coding the PBEM. Since I first wrote that document in the fall of 2005, I have learned a lot more about the rules (duh!). In fact everyone who has been playnig IWF has learned more, since Harry Rowland has answered a lot of questions about the rules since then.[:)]

The first 'official' email in the game (I assume this is the Global War scenario herein) is S1. The Axis player creates and sends this email, which includes all of his decisions for Italy. The stuff on reinforcements is not part of set up, but will be part of S1 at the start of each new turn thereafter.

S2 is the Allied player going through all the same steps for all of his major powers.

S3 is the Axis player going through the same steps for Japan and Germany.

Image
Attachments
PBEM051720091.jpg
PBEM051720091.jpg (241.07 KiB) Viewed 1028 times
Steve

Perfection is an elusive goal.
Shannon V. OKeets
Posts: 22165
Joined: Wed May 18, 2005 11:51 pm
Location: Honolulu, Hawaii
Contact:

RE: PBEM

Post by Shannon V. OKeets »

Second and last in the series.

The previous post listed all 25 standing orders. If you click on the buttons for SO 1/2/3, you'll see the form on the left. The form on the right appears when you click on the SO 4 button.

SO 1 and 3 are pretty obvious. If you have checked the box, then that event takes place during the other player's 'turn'. For example, if the USSR, while the Allied player is deciding, demands Bessarabia, then the AI Assistant (AIA) looks at the Aixs player's SO 3 settings to determine whether to grant or deny the claim. This way the Allied player can continue making decisions without have to wait for an email repsonse.

SO 2 is simply a list of all the neutral minor countries in the game and which major power on your side you want to have control the minor if the other side declares war on the minor. For example, if Germany declares war on Belgium, the AIA checks to see to which major power the minor is aligned.

SO 4 is much more complex. This SO define where you want you units to be placed. For example, when the Commonwealth and France declare war on Germany in impulse 2, where should the AIA lpace the German reserve units?

To implement this standing order two capabilities are necessary:
1 - to 'place' the units on the map.
2 - to review those placements.

The form shown solves the second problem (Review).
a - You click on a country from the list (which may include a major power setting up its reserves (e.g., Germany).
b - The units to be placed on the map appear in the list of units at the bottom of the form.
c - The insert map shows the units and you can click on a unit to see where it is placed.

For the first problem (Placement), the standard setup tray will be used. What happens is you place the units on the map but as soon as you close the form, the units disappear from the map and go back in the reserve pool (or force pool). Your opponent will not know what you have decided. However, if he does declare war, then the AIA will look up your dispositions and implement them for you.

There is one exception to the use of SO 4. It will not be used for setting up the Polish units. The Allied player needs to see the Axis fores arrayed against him to make those decisions. For setting up other minor countries, he will have had an opportunity to examine the enemy's threats in advance.

Image
Attachments
PBEM051720092.jpg
PBEM051720092.jpg (375.2 KiB) Viewed 1024 times
Steve

Perfection is an elusive goal.
User avatar
paulderynck
Posts: 8465
Joined: Sat Mar 24, 2007 5:27 pm
Location: Canada

RE: PBEM

Post by paulderynck »

Will you be able to edit SO4 as time goes by and conditions change? FREX as the Russian player anticipating Barbarosa, I might want to change my planned Reserve placement every impulse.
Paul
Shannon V. OKeets
Posts: 22165
Joined: Wed May 18, 2005 11:51 pm
Location: Honolulu, Hawaii
Contact:

RE: PBEM

Post by Shannon V. OKeets »

ORIGINAL: paulderynck

Will you be able to edit SO4 as time goes by and conditions change? FREX as the Russian player anticipating Barbarosa, I might want to change my planned Reserve placement every impulse.
Of course. That is why I have included the map insert and unit list on that form.

You will be able to click through all the minor countries and the reserves for your major powers and review them without having to go to the primary detailed map. The button Set Up Units is for both original placement of the units and for changing unit locations later.

Perhaps is isn't obvious but this form can be used to review all the minor countries and what units they have available to set up at any point in time. Every year (Jan/Feb) you will need to modify some of these setups, for the minor countries that have additional units available.
Steve

Perfection is an elusive goal.
User avatar
paulderynck
Posts: 8465
Joined: Sat Mar 24, 2007 5:27 pm
Location: Canada

RE: PBEM

Post by paulderynck »

ORIGINAL: Shannon V. OKeets

ORIGINAL: paulderynck

Will you be able to edit SO4 as time goes by and conditions change? FREX as the Russian player anticipating Barbarosa, I might want to change my planned Reserve placement every impulse.
Of course. That is why I have included the map insert and unit list on that form.

You will be able to click through all the minor countries and the reserves for your major powers and review them without having to go to the primary detailed map. The button Set Up Units is for both original placement of the units and for changing unit locations later.

Perhaps is isn't obvious but this form can be used to review all the minor countries and what units they have available to set up at any point in time. Every year (Jan/Feb) you will need to modify some of these setups, for the minor countries that have additional units available.
Awesome.
Paul
User avatar
praem
Posts: 78
Joined: Sat Dec 15, 2007 10:38 am

RE: PBEM

Post by praem »

Is it required to do this for every country? If not - what happens if there are no standing orders for the DoW?
Shannon V. OKeets
Posts: 22165
Joined: Wed May 18, 2005 11:51 pm
Location: Honolulu, Hawaii
Contact:

RE: PBEM

Post by Shannon V. OKeets »

ORIGINAL: praem

Is it required to do this for every country? If not - what happens if there are no standing orders for the DoW?
I expect that the beta testers will provide me with default setups. After all, Peter has already done them all for the AIO.
Steve

Perfection is an elusive goal.
User avatar
paulderynck
Posts: 8465
Joined: Sat Mar 24, 2007 5:27 pm
Location: Canada

RE: PBEM

Post by paulderynck »

Why not have an optional or even default setting of "Use AI Set-up".
Paul
Shannon V. OKeets
Posts: 22165
Joined: Wed May 18, 2005 11:51 pm
Location: Honolulu, Hawaii
Contact:

RE: PBEM

Post by Shannon V. OKeets »

ORIGINAL: paulderynck

Why not have an optional or even default setting of "Use AI Set-up".
No. The purpose of the AI Opponent code/scripts is not to play the game on behalf of the player. I think having an experienced player make suggestions for how to play the game is fine, but I do not want to have the 'logic' that goes into the AIO's decisions available to the player at the press of a button.
Steve

Perfection is an elusive goal.
Mike Parker
Posts: 578
Joined: Tue Dec 30, 2008 11:43 am
Location: Houston TX

RE: PBEM

Post by Mike Parker »

Steve,
 
Will there be an option to save/load your Standing Orders.  By that I mean, if I go through and set the Standing Orders for a nation for the beginning of the campaign game (or a scenario) I would like to be able to save that, so next time I play the same scenario/nation I can just load the file.
 
This would I think be useful, since setting all these initially will be more time consumptive than the changes each turn.  So the first time I ever play, I will go through and make a Standing Order file, then next time I would just load up what I already have done, make the adjustments to the opponent (and his/her setup), and I am ready to go. 
Shannon V. OKeets
Posts: 22165
Joined: Wed May 18, 2005 11:51 pm
Location: Honolulu, Hawaii
Contact:

RE: PBEM

Post by Shannon V. OKeets »

ORIGINAL: Mike Parker

Steve,

Will there be an option to save/load your Standing Orders.  By that I mean, if I go through and set the Standing Orders for a nation for the beginning of the campaign game (or a scenario) I would like to be able to save that, so next time I play the same scenario/nation I can just load the file.

This would I think be useful, since setting all these initially will be more time consumptive than the changes each turn.  So the first time I ever play, I will go through and make a Standing Order file, then next time I would just load up what I already have done, make the adjustments to the opponent (and his/her setup), and I am ready to go. 
Good point. I hadn't thought of that and it needs to be included.
Steve

Perfection is an elusive goal.
Shannon V. OKeets
Posts: 22165
Joined: Wed May 18, 2005 11:51 pm
Location: Honolulu, Hawaii
Contact:

RE: PBEM

Post by Shannon V. OKeets »

Here is another new page for PBEM's Standing Orders - my first pass at this.

The purpose of the form is to let you enter when, who and where to fly CAP missions. That won't be very often but the next standing order is for fighter interception missions whcih will be used a lot. So, I started with the simpler task.

CAP assignments are possible for each major power for each of the 8 air missions. You select a major power and then select an air mission. If you want a major power to never fly CAP, then the check box handles that.

But if you do want to fly CAP in the upcoming impulse (where you are the non-phasing player), selecting an air mission will do several things:

1 - All threatened hexes will be identified for port attacks, strategic bombing, and ground support. For the other air missions there are far too many potential destination hexes to list them all. I might do something like list the enemy ATRs that could fly for paradrops, air transport, and air reorganization. I have to think about that some more. Along the same line, I could list all the enemy units that could fly carpet bombing and ground strike missions. Opinions?[&:]

2 - The Threat column will show the total enemy bombing factors that could reach the hex as well as the best air-to-air number the enemy could achieve over the hex.

3 - All air units that could fly CAP will be listed at the bottom of the form.

4 - Clicking on a threatened hex (under Hex Location or using the insert map) will reduce the list of air units in the bottom list to those that can reach the threatened hex.

5 - Clicking on one of your units in the list at the bottom will assign that unit to fly CAP to the destination hex. That will be an On/Off toggle.

6 - After a unit is assigned to fly CAP, the Assigned column will show a count of units committed and their best air-to-air strength.

===
I do not expect the primary detailed map to be used here, just the insert map.

How I think this will work, is that you will go through all your major powers, and all the upcoming air missions between your current email and your next email. I doubt that you will need to review all 8 air missions at once, and you will want to delay making those decisions until you have the best info available. I provide more specifics on this exchange of emails in future posts.

So, for example, you look at all the threats from strategic bombing and decide if you want to fly CAP over one of the threatened hexes. Clicking on the hex shows the air units you have available and you select one or more. This should go rather quickly.

Fighter interceptions will be harder, but for now, please limit your discussion to CAP. I have other ideas for doing the interceptions and will present them (probably) later this week.



Image
Attachments
PBEM051920091.jpg
PBEM051920091.jpg (136.25 KiB) Viewed 1026 times
Steve

Perfection is an elusive goal.
User avatar
Zorachus99
Posts: 789
Joined: Fri Sep 15, 2000 8:00 am
Location: Palo Alto, CA

RE: PBEM

Post by Zorachus99 »

I fear these forms.
Most men can survive adversity, the true test of a man's character is power. -Abraham Lincoln
User avatar
micheljq
Posts: 791
Joined: Mon Mar 31, 2008 3:03 pm
Location: Quebec
Contact:

RE: PBEM

Post by micheljq »

ORIGINAL: Shannon V. OKeets

Here is another new page for PBEM's Standing Orders - my first pass at this.

CAP assignments are possible for each major power for each of the 8 air missions. You select a major power and then select an air mission. If you want a major power to never fly CAP, then the check box handles that.

I guess we should have the option of not using CAP each impulse because most of the time we don't use it. I think players try to have fighters that can intercept instead of doing CAP, using CAP only when you don't have the range on interceptions.

But if you do want to fly CAP in the upcoming impulse (where you are the non-phasing player), selecting an air mission will do several things:

1 - All threatened hexes will be identified for port attacks, strategic bombing, and ground support. For the other air missions there are far too many potential destination hexes to list them all. I might do something like list the enemy ATRs that could fly for paradrops, air transport, and air reorganization. I have to think about that some more. Along the same line, I could list all the enemy units that could fly carpet bombing and ground strike missions. Opinions?[&:]

That can be helpful, is it complicated to code?

4 - Clicking on a threatened hex (under Hex Location or using the insert map) will reduce the list of air units in the bottom list to those that can reach the threatened hex.

That can be helpful too.
===
I do not expect the primary detailed map to be used here, just the insert map.

Fine with me.
Michel Desjardins,
"Patriotism is a virtue of the vicious" - Oscar Wilde
"History is a set of lies agreed upon" - Napoleon Bonaparte after the battle of Waterloo, june 18th, 1815
User avatar
Froonp
Posts: 7998
Joined: Tue Oct 21, 2003 8:23 pm
Location: Marseilles, France
Contact:

RE: PBEM

Post by Froonp »

ORIGINAL: micheljq

ORIGINAL: Shannon V. OKeets

Here is another new page for PBEM's Standing Orders - my first pass at this.

CAP assignments are possible for each major power for each of the 8 air missions. You select a major power and then select an air mission. If you want a major power to never fly CAP, then the check box handles that.

I guess we should have the option of not using CAP each impulse because most of the time we don't use it. I think players try to have fighters that can intercept instead of doing CAP, using CAP only when you don't have the range on interceptions.
There is an option in MWiF, major power per major power, to ignore the CAP step for each given air mission. for example, you can say that China will never do any CAP, you can also say that the CW will never do CAP versus Carpet bombing.
Shannon V. OKeets
Posts: 22165
Joined: Wed May 18, 2005 11:51 pm
Location: Honolulu, Hawaii
Contact:

RE: PBEM

Post by Shannon V. OKeets »

ORIGINAL: Froonp
ORIGINAL: micheljq

ORIGINAL: Shannon V. OKeets

Here is another new page for PBEM's Standing Orders - my first pass at this.

CAP assignments are possible for each major power for each of the 8 air missions. You select a major power and then select an air mission. If you want a major power to never fly CAP, then the check box handles that.

I guess we should have the option of not using CAP each impulse because most of the time we don't use it. I think players try to have fighters that can intercept instead of doing CAP, using CAP only when you don't have the range on interceptions.
There is an option in MWiF, major power per major power, to ignore the CAP step for each given air mission. for example, you can say that China will never do any CAP, you can also say that the CW will never do CAP versus Carpet bombing.
That option will not be used for PBEM. All CAP decisions will come from processing the Standing Orders.

In a PBEM game any decision that is listed as a Standing Order, will be made by the AI Assistant on behalf of the (usually) non-phasing player. The effect of this is that the phasing player will be able to continue making his own decisions (while the AIA intersperses them with SO decisions made on behalf of the non-phasing player) and send a large 'batch' of decisions in each email.

More decisions per email means fewer emails. Besides, it is boring to only make one or two decisions and then send off an email. I would like to have each email take from 1 to 2 hours of time for a player. He has to 'read' his opponent's email so he understands what new stuff has happened, then he makes his own decisions. Sometimes there will be little to do, or easy decisions to make, but on average I would like each 'session' to be in the 1-2 hour range.

I am basing this on the hundreds of chess games I have played by mail. In chess they option existed of saying: if you do X I will do Y. That doesn't really apply to MWIF. Nonetheless, the time duration seems about right to me.
Steve

Perfection is an elusive goal.
Shannon V. OKeets
Posts: 22165
Joined: Wed May 18, 2005 11:51 pm
Location: Honolulu, Hawaii
Contact:

RE: PBEM

Post by Shannon V. OKeets »

ORIGINAL: micheljq

But if you do want to fly CAP in the upcoming impulse (where you are the non-phasing player), selecting an air mission will do several things:

1 - All threatened hexes will be identified for port attacks, strategic bombing, and ground support. For the other air missions there are far too many potential destination hexes to list them all. I might do something like list the enemy ATRs that could fly for paradrops, air transport, and air reorganization. I have to think about that some more. Along the same line, I could list all the enemy units that could fly carpet bombing and ground strike missions. Opinions?[&:]

That can be helpful, is it complicated to code?
===
I do not expect the primary detailed map to be used here, just the insert map.

Fine with me.

The difficulty of coding depends on what level of detail is shown. For example, paradrops are pretty easy to do, but air transport is not. That's because the transported unit does not have to be stacked with the transport at the start of the phase. A large transport (capable of carrying a corps/army) could have dozens of potential 'passengers' and showing that would be complex. The same is true for air reorganization.

Listing bombers that might fly in a carpet bombing or ground strike mission wouldn't be hard, but throwing in fighter escorts would be much more difficult. Perhaps I could just list all the escorts.[&:] The complexity derives from some fighters being able to support some bombers to some destination hexes, but not all bombers to all hexes.

As I said, I am still trying to figure this out. So I am open to any and all ideas about this.

What information would you like to have available (other than scanning the entire map on your own) when entering Standing Orders for CAP? Remember that this design decision will form the foundation for the SO for fighter interception (next in my list of things to figure out for PBEM).
Steve

Perfection is an elusive goal.
Mike Parker
Posts: 578
Joined: Tue Dec 30, 2008 11:43 am
Location: Houston TX

RE: PBEM

Post by Mike Parker »

Steve,
 
Honestly for CAP I think the VAST majority of times it will be used is when there is a sensetive target that is beyond intercept range of your fighters (or at least some fighters).  I think the use of CAP will occur when folks think "I have this unit that is vulnerable and I really need to have air cover" and when you evaluate you say "I do not have any(enough) fighters within Intercept range, so I need to fly one or more birds in CAP".
 
In short then for CAP I wouldn't be too exhaustive in options of they are difficult to code, as I think CAP will be used sparingly, and when it is the hexes for CAP consideration will be few.
User avatar
micheljq
Posts: 791
Joined: Mon Mar 31, 2008 3:03 pm
Location: Quebec
Contact:

RE: PBEM

Post by micheljq »

ORIGINAL: Shannon V. OKeets

Listing bombers that might fly in a carpet bombing or ground strike mission wouldn't be hard, but throwing in fighter escorts would be much more difficult. Perhaps I could just list all the escorts.[&:] The complexity derives from some fighters being able to support some bombers to some destination hexes, but not all bombers to all hexes.

As I said, I am still trying to figure this out. So I am open to any and all ideas about this.

What information would you like to have available (other than scanning the entire map on your own) when entering Standing Orders for CAP? Remember that this design decision will form the foundation for the SO for fighter interception (next in my list of things to figure out for PBEM).

I don't know, showing potential hexes for Carpet bombing and ground strike is a beginning and can surely help. CAP can also be used against Port Attack, ground support, strategic bombing, air transport, reorganization by ATRs if I am not mistaken, but it's begins to be a lot more of potential work. As for the fighters maybe the player would have to figure out by himself what the opponent can bring in terms of fighters escorts, at least for now. That's what we do with the boardgame anyway.

It's difficult for me to say, haven't played WiF by email by myself, others who did could have better ideas.

I think I said PBEM 0% in the review because I tried Cyberboard and was discouraged by the complexity of playing a game PBEM. But now with the screenshots of MWiF on PBEM I begin to see it can be made more doable. I hope it helps. [8|]
Michel Desjardins,
"Patriotism is a virtue of the vicious" - Oscar Wilde
"History is a set of lies agreed upon" - Napoleon Bonaparte after the battle of Waterloo, june 18th, 1815
User avatar
paulderynck
Posts: 8465
Joined: Sat Mar 24, 2007 5:27 pm
Location: Canada

RE: PBEM

Post by paulderynck »

ORIGINAL: Shannon V. OKeets

ORIGINAL: micheljq

But if you do want to fly CAP in the upcoming impulse (where you are the non-phasing player), selecting an air mission will do several things:

1 - All threatened hexes will be identified for port attacks, strategic bombing, and ground support. For the other air missions there are far too many potential destination hexes to list them all. I might do something like list the enemy ATRs that could fly for paradrops, air transport, and air reorganization. I have to think about that some more. Along the same line, I could list all the enemy units that could fly carpet bombing and ground strike missions. Opinions?[&:]

That can be helpful, is it complicated to code?
===
I do not expect the primary detailed map to be used here, just the insert map.

Fine with me.

The difficulty of coding depends on what level of detail is shown. For example, paradrops are pretty easy to do, but air transport is not. That's because the transported unit does not have to be stacked with the transport at the start of the phase. A large transport (capable of carrying a corps/army) could have dozens of potential 'passengers' and showing that would be complex. The same is true for air reorganization.

Listing bombers that might fly in a carpet bombing or ground strike mission wouldn't be hard, but throwing in fighter escorts would be much more difficult. Perhaps I could just list all the escorts.[&:] The complexity derives from some fighters being able to support some bombers to some destination hexes, but not all bombers to all hexes.

As I said, I am still trying to figure this out. So I am open to any and all ideas about this.

What information would you like to have available (other than scanning the entire map on your own) when entering Standing Orders for CAP? Remember that this design decision will form the foundation for the SO for fighter interception (next in my list of things to figure out for PBEM).
Well of course it would be wonderful to see all the targets and escorts and such. But I'd say all or nothing. Don't do Strat and Carpet Bombing if escorts and ATR missions are too formidable to undertake.

ORIGINAL: Mike Parker

Steve,

Honestly for CAP I think the VAST majority of times it will be used is when there is a sensetive target that is beyond intercept range of your fighters (or at least some fighters). I think the use of CAP will occur when folks think "I have this unit that is vulnerable and I really need to have air cover" and when you evaluate you say "I do not have any(enough) fighters within Intercept range, so I need to fly one or more birds in CAP".

In short then for CAP I wouldn't be too exhaustive in options of they are difficult to code, as I think CAP will be used sparingly, and when it is the hexes for CAP consideration will be few.
I agree entirely.
Paul
Post Reply

Return to “Mods and Scenarios”