MWIF Game Interface Design
Moderator: Shannon V. OKeets
RE: MWIF Game Interface Design
On the subject of colors in your attachment showing the counters, the black text on the dark blue counters and the dark green transports is difficult to see. They probably should be done in white instead to bring out more contrast. If it is possible to do them in bold too, then so much the better for greater visibility.
RE: MWIF Game Interface Design
ORIGINAL: rtamesis
On the subject of colors in your attachment showing the counters, the black text on the dark blue counters and the dark green transports is difficult to see. They probably should be done in white instead to bring out more contrast. If it is possible to do them in bold too, then so much the better for greater visibility.
2.4.3 Out of Supply
Land units
A land unit that is out of supply:
.....Cannot attack;
.....Must be turned face down if you move it (even by naval transport or air transport);
.....A face-up unit Defends with their normal strength.
.....A Face down non-white number units defends with 1 combat factor.
.....A Face down white number unit defends with 3 combat factors.
.....If you are using Option 2: Divisions
.....If you are using Option 13: Emergency HQ Supply
Out of supply land units still have their normal movement allowance and still exert a ZoC.
Some colors cant be changed [:)]
RE: MWIF Game Interface Design
There are example in paper WiF, of units wose background is so dark that black print is no longer possible. These are the non white print SS units. The black print SS units have their text written in Red.ORIGINAL: rtamesis
On the subject of colors in your attachment showing the counters, the black text on the dark blue counters and the dark green transports is difficult to see. They probably should be done in white instead to bring out more contrast. If it is possible to do them in bold too, then so much the better for greater visibility.
MWiF could provide an option (to provide better visibility) :
(a) CW units "black text" displayed with another color. Example : Red, as for SS units.
(b) CW units displayed with another background color. For example, there is indeed lot of demand from players of WiF FE to have ADG making a print run of CW units in Khaki (Kaki). MWiF could provide this as an option.

- Attachments
-
- Ge ARM DIV 1 SS.jpg (3.13 KiB) Viewed 220 times
-
- Posts: 22165
- Joined: Wed May 18, 2005 11:51 pm
- Location: Honolulu, Hawaii
- Contact:
RE: MWIF Game Interface Design
ORIGINAL: rtamesis
On the subject of colors in your attachment showing the counters, the black text on the dark blue counters and the dark green transports is difficult to see. They probably should be done in white instead to bring out more contrast. If it is possible to do them in bold too, then so much the better for greater visibility.
Well, I would appreciate it if you complained about any difficulties you encounter with reading the map, units, screens, whatever. If you like, you can consider yourself the representative for a group of players who have trouble differentiating colors.
I will pay more attention to contrast. However, I know I can't not see colors, so I need help identifying where my color choices make the game hard to play. Thanks.
Steve
Perfection is an elusive goal.
Perfection is an elusive goal.
-
- Posts: 22165
- Joined: Wed May 18, 2005 11:51 pm
- Location: Honolulu, Hawaii
- Contact:
RE: MWIF Game Interface Design
ORIGINAL: MzilnORIGINAL: rtamesis
On the subject of colors in your attachment showing the counters, the black text on the dark blue counters and the dark green transports is difficult to see. They probably should be done in white instead to bring out more contrast. If it is possible to do them in bold too, then so much the better for greater visibility.
2.4.3 Out of Supply
Land units
A land unit that is out of supply:
.....Cannot attack;
.....Must be turned face down if you move it (even by naval transport or air transport);
.....A face-up unit Defends with their normal strength.
.....A Face down non-white number units defends with 1 combat factor.
.....A Face down white number unit defends with 3 combat factors.
.....If you are using Option 2: Divisions
.....If you are using Option 13: Emergency HQ Supply
Out of supply land units still have their normal movement allowance and still exert a ZoC.
Some colors cant be changed [:)]
Ah, but they can. Of course, it shouldn't be done without good justification. But if the change is justified, then sticking to something that doesn't work would be a poor decision.
Steve
Perfection is an elusive goal.
Perfection is an elusive goal.
-
- Posts: 22165
- Joined: Wed May 18, 2005 11:51 pm
- Location: Honolulu, Hawaii
- Contact:
RE: MWIF Game Interface Design
ORIGINAL: FroonpThere are example in paper WiF, of units wose background is so dark that black print is no longer possible. These are the non white print SS units. The black print SS units have their text written in Red.ORIGINAL: rtamesis
On the subject of colors in your attachment showing the counters, the black text on the dark blue counters and the dark green transports is difficult to see. They probably should be done in white instead to bring out more contrast. If it is possible to do them in bold too, then so much the better for greater visibility.
MWiF could provide an option (to provide better visibility) :
(a) CW units "black text" displayed with another color. Example : Red, as for SS units.
(b) CW units displayed with another background color. For example, there is indeed lot of demand from players of WiF FE to have ADG making a print run of CW units in Khaki (Kaki). MWiF could provide this as an option.
I don't want to get too carried away here with changing all the color backgrounds for units.
I am sure that selecting the colors for countries was a nightmare for ADG. There are a LOT of countries and ADG needed a unique color for each country's units. I own two sets of USSR units that have different shades of red/brown, which I always assumed was a problem with the printer. Now I am not so sure.
Anyway, revisiting all the unit colors seems like a headache I can live without. The simplest solution that makes the numbers clearly readable is my goal. One, not so pretty, answer could be to back light all the text (numbers) on a unit with color that is a strong contrast to the lettering. The unit overall might be dark blue but the background immediately behind the text would be white so the black print would be easy to read. I would prefer a more artistic answer, and Rob Armstrong (the graphics artist) probably can come up with one.
Steve
Perfection is an elusive goal.
Perfection is an elusive goal.
- SamuraiProgrmmr
- Posts: 416
- Joined: Sun Oct 17, 2004 3:15 am
- Location: NW Tennessee
RE: MWIF Game Interface Design
A thought about determining which units have moved or not....
It would be nice to be able to open a dialog or window that listed units that still had movement points to use. In my imagination, this window/dialog would also allow us mark units that we do not want to move this turn so they will either sort differently or even remove themselves from that display. Double Clicking a unit would take you to it on the map (this is an argument for a window instead of a dialog).
The same could be accomplised by a 'filter' that highlights units that have movement.
Oh, I almost forgot....
[&o][&o][&o][&o][&o][&o][&o][&o][&o][&o][&o]
Have a great day!
It would be nice to be able to open a dialog or window that listed units that still had movement points to use. In my imagination, this window/dialog would also allow us mark units that we do not want to move this turn so they will either sort differently or even remove themselves from that display. Double Clicking a unit would take you to it on the map (this is an argument for a window instead of a dialog).
The same could be accomplised by a 'filter' that highlights units that have movement.
Oh, I almost forgot....
[&o][&o][&o][&o][&o][&o][&o][&o][&o][&o][&o]
Have a great day!
Bridge is the best wargame going .. Where else can you find a tournament every weekend?
-
- Posts: 22165
- Joined: Wed May 18, 2005 11:51 pm
- Location: Honolulu, Hawaii
- Contact:
RE: MWIF Game Interface Design
ORIGINAL: SamuraiProgrammer
A thought about determining which units have moved or not....
It would be nice to be able to open a dialog or window that listed units that still had movement points to use. In my imagination, this window/dialog would also allow us mark units that we do not want to move this turn so they will either sort differently or even remove themselves from that display. Double Clicking a unit would take you to it on the map (this is an argument for a window instead of a dialog).
The same could be accomplised by a 'filter' that highlights units that have movement.
I already am planning on having two columns down the left hand side of the screen. The first would contain a series of codes for different map views (POVs) that the player has created. Clicking on a POV changes the map to that point of view. So far I only had one use for the second column: to list units that are outside of the current POV that the player might want to consider. This idea arose from wanting to know about bombers that could be used in the current phase that were not on map (e.g., long range bombers).
Now you have got me thinking. The same column (not taking up too much of the screen - just a vertical list of unit counters placed tighlty together) could be used for other purposes. Your request for a list of units that can still move is one example. To show the remaining movement points wouldn't be hard. I would just replace the original movement number with the amount remaining. If you want to flag units as not moving, I could put an asterisk, or some such, in the location for movement points. For air units it would be range not used. For surface naval units, I could decrement both the movement points and the range.
Now these adjustments to how the unit looks would clearly be temporary and only be displayed for the unit depictions in the left hand column. The on map units counters would remain static throughout play (they would look like the paper counters). The column of units could be sorted from top to bottom by # of movement points remaining. It would be filtered to only contain units that can legally move during the phase. That means any disrupted units would not appear on the column. Nor would air units that lack the required capability (e.g., strategic bombing during the strategic bomnbing phase).
The player could click on any unit in the left hand column and the map would center on that unit. What I like about using the left hand column is that it becomes a way for the player to change his POV - just like the other left hand column containing the POV codes.
This leads me to thinking that maybe the first left hand column should be split into a top and a bottom. The codes in the bottom portion would be for changing just the detailed map. The codes in the top half would be for changing all the windows at once. In windows parlance, this would be equivalent to changing the desktop display.
Getting back to the second left hand column (containing a vertical list of units), I like the idea of using it for setting up units at the beginning of the game. The old CWIF design for setting up units is quite awkward in my opinion. The window containing the units is placed in the center of the screen, obscuring things. You then have to select one unit for placement and the window containing the remaining units disappears until you place the first unit. After which the window reappears for the next unit. Not very easy to see what you are doing and too much clicking of the mouse. The way I usually use it is to place all the units on the map, more or less randomly, just to get them out of the window. Once I have them all on the map, the window disappears for good and I can then start rearranging unit placements so every unit is where I want it. This can be difficult at times because you have to watch that you don't exceed stacking limits, that the naval units are all in ports, and so on. It can be very annoying for setting up the USA units when you want to reposition a unit from the east coast to the west.
Anyway, here is my thought for an improvement. Units to be set up are displayed in the left hand column, sorted howsoever the player wants (armor first? tactical air? HQs?). The player simply drags the unit from the left hand column to the map location he wants for the unit. A unit could be sent back to the left hand column if the player changes his mind. Note he still has the ability to reposition units on the map, just as before. What has changed is that the player has a list of about 16 units displayed on the left from which to choose. When he selects one, the list updates showing the units remaining to be positioned. This leaves the map empty at the beginning and it gradually fills up as the player adds units from the "remaining to be set up" list. What I have designed here matches pretty closely to what I do when playing over the board. I sort out all the units I have to set up and then start placing them by unit type depending on whether I am on the offense (Axis usually) or defense (Allied usually).
I think this design can also be used for placing reinforcements at the start of each turn.
Does any one see any problems with what I am proposing?
Steve
Perfection is an elusive goal.
Perfection is an elusive goal.
RE: MWIF Game Interface Design
ORIGINAL: Shannon V. OKeets
ORIGINAL: MzilnORIGINAL: rtamesis
On the subject of colors in your attachment showing the counters, the black text on the dark blue counters and the dark green transports is difficult to see. They probably should be done in white instead to bring out more contrast. If it is possible to do them in bold too, then so much the better for greater visibility.
2.4.3 Out of Supply
Land units
A land unit that is out of supply:
.....Cannot attack;
.....Must be turned face down if you move it (even by naval transport or air transport);
.....A face-up unit Defends with their normal strength.
.....A Face down non-white number units defends with 1 combat factor.
.....A Face down white number unit defends with 3 combat factors.
.....If you are using Option 2: Divisions
.....If you are using Option 13: Emergency HQ Supply
Out of supply land units still have their normal movement allowance and still exert a ZoC.
Some colors cant be changed [:)]
Ah, but they can. Of course, it shouldn't be done without good justification. But if the change is justified, then sticking to something that doesn't work would be a poor decision.
Unit colors brings up the question "Will the game editor still be provided with the game [&:] ".
-
- Posts: 22165
- Joined: Wed May 18, 2005 11:51 pm
- Location: Honolulu, Hawaii
- Contact:
RE: MWIF Game Interface Design
ORIGINAL: Mziln
Unit colors brings up the question "Will the game editor still be provided with the game [&:] ".
I am not planning on it. Instead, MWIF will dump the units to a CSV file that can be read into a spreadsheet or database and modified there by the player. MWIF will accept similar CSV files as input, so the player can create his own set of units in the spreadsheet and then use them in a game. Any new units will have to be one of the existing types, though the numerical factors (and probably the unit name) will be available for editing by the players.
Changing the colors and other aspects of the unit graphics will be very limited, maybe even non-existant. The system for depicting the units on the screen so MWIF displays counters similar to those in WIF Final Edition requires some sophisticated coding. Making the internals accessible to the players for tweaking is not something I want to do for version 1.
My objectives, as set forth by Matrix, is a computer playable version of WIF. A MWIF where the players can change the graphics is not one of my objectives.
Steve
Perfection is an elusive goal.
Perfection is an elusive goal.
RE: MWIF Game Interface Design
A variation on your list of friendly counters is to include a list of enemy counters that are of special interest and will need a response in my own turn. I may not yet have identified the unit(s) which will meet that threat (therefore I cannot tag it) but I do want the game to remind me of the following locations:
– the german sub that just moved onto my convoy routes in the mid–Atlantic
– the weakest stack in the Russian defensive line. Having countered all of the defense factors along the line I want to ensure that I remember EXACTLY which hex I was planning to attack.
– The stack of 3 unflipped FTR units which I want to Ground strike to force them to respond.
I tend to do a couple of passes over the map in my turn. First to identify problems and mentally tag them for later attention and after I know how many issues need addressing I can look at each problem/opportunity in detail with an understanding of how many resources I can spare for each of them.
EDIT: Quote marks must be entered in lower-case... d'oh!
– the german sub that just moved onto my convoy routes in the mid–Atlantic
– the weakest stack in the Russian defensive line. Having countered all of the defense factors along the line I want to ensure that I remember EXACTLY which hex I was planning to attack.
– The stack of 3 unflipped FTR units which I want to Ground strike to force them to respond.
I tend to do a couple of passes over the map in my turn. First to identify problems and mentally tag them for later attention and after I know how many issues need addressing I can look at each problem/opportunity in detail with an understanding of how many resources I can spare for each of them.
Sounds good in theory. I agree with the window setup problem in the CWIF but I’m having a bit of trouble visualising your answer. My issue – not yours.Anyway, here is my thought for an improvement. Units to be set up are displayed in the left hand column, sorted howsoever the player wants (armor first? tactical air? HQs?). The player simply drags the unit from the left hand column to the map location he wants for the unit.
EDIT: Quote marks must be entered in lower-case... d'oh!
/Greyshaft
RE: MWIF Game Interface Design
Back to the subject of color blindness, most color blindness occurs with trying to distinguish between red and green. Blue-yellow color blindness is extremely rare, so if you just try to avoid juxtaposing red and green together or trying to toggle between the two colors, you or your graphics artist should be alright with regards to making things easier for color blind players. I use Maxon's Cinema 4D for 3D modelling and rendering. Unfortunately, they use red and green buttons to toggle the visibility of the 3D models, and it is literally hell for me to try to figure out at a glance if the button is currently red or green.
-
- Posts: 22165
- Joined: Wed May 18, 2005 11:51 pm
- Location: Honolulu, Hawaii
- Contact:
RE: MWIF Game Interface Design
ORIGINAL: Greyshaft
A variation on your list of friendly counters is to include a list of enemy counters that are of special interest and will need a response in my own turn. I may not yet have identified the unit(s) which will meet that threat (therefore I cannot tag it) but I do want the game to remind me of the following locations:
– the german sub that just moved onto my convoy routes in the mid–Atlantic
– the weakest stack in the Russian defensive line. Having countered all of the defense factors along the line I want to ensure that I remember EXACTLY which hex I was planning to attack.
– The stack of 3 unflipped FTR units which I want to Ground strike to force them to respond.
I tend to do a couple of passes over the map in my turn. First to identify problems and mentally tag them for later attention and after I know how many issues need addressing I can look at each problem/opportunity in detail with an understanding of how many resources I can spare for each of them.
I do not see handling this being a MWIF feature. There are several reasons for my opinion.
(1) You could just use a Windows notepad to write down hex numbers of interest and short notes about why it is of interest.
(2) There seem to be a lot of different possible things you might want to write a note about, and none of them would necessarily occur every turn. This means any notation placed on the map by MWIF would either be vague (1 of 20 possible meanings) or obscure (a unique icon for each meaning but the icons would be hard to remember).
(3) The action you are going to take in response to the marked hex does not involve you moving units in the hex. Indeed, these are enemy units and you are not allowed to move them.
(4) Marking enemy hexes (or even friendly hexes) for attention/processing adds clutter to the map display. The map is already very crowded with a half dozen toggle switches for weather, weather zones, map names, rail lines, major power controling each hex, and unit filters.
Overall, the benefit of integrating notations about enemy hexes/units into the game interface does not seem to me to be worth the cost. Taking notes using a standard editor seems like a better solution.
On the other hand, MWIF will provide (as did CWIF) the player with the capability of attaching notes to his own units. I see this as being much more useful because:
(5) You might assign a unit to a HQ, an army gourp, or a long range objective and have the unit carry that information around so any time you want to know, you can figure out what the unit is suppose to be doing.
(6) You can maintan a history of what tasks the unit was assigned during the game.
(7) You can keep track of what each convoy is suppose to be doing.
(8) You can mark TRS, AMPH, fighters, bombers, naval task forces, etc. with specific responsibilities (so you don't use them for something else but keep them available for, say, an invasion during the third impulse).
The uses for notes attached to your own units seem more enduring, carrying over from impulse to impulse. Note attached to enemy units/hexes are more transitory (reminders for what to do in the current impulse).
That's where I am now on this.
Steve
Perfection is an elusive goal.
Perfection is an elusive goal.
-
- Posts: 22165
- Joined: Wed May 18, 2005 11:51 pm
- Location: Honolulu, Hawaii
- Contact:
RE: MWIF Game Interface Design
Interface for Standing Orders
(as of August 17, 2005)
I have been thinking about how to present the Standing Orders as part of the interface. They would only be included in a PBEM game (I believe), though I guess the players could use them in an Internet game if they wanted. Including SOs in an Internet game could get around the ‘problem’ of needing everyone available at a moment’s notice to make decisions as the non-phasing player. Be that as it may, here is what I currently envision for the SO part of the interface.
At the top of the main screen are two bars: the menu bar and the MWIF common tool bar. I propose to add a SO bar below them as a third bar that runs across the full width of the screen. This bar would not be very high, but it would take up some room. The players could toggle its visibility on and off. For PBEM, I would recommend it be visible at all times.
What the bar would contain is the 24 SO locations. I might merge some of these locations and split others into 2 or 3 pieces. For now, let’s just go with the idea that each of the 24 SO locations has its own icon or button or something. The button would be labeled to indicate what the SO pertains to. I would group the buttons into: PreAction, Naval, Air, and Land.
The label PreAction refers to SOs 1- 3: Initiative, Controlling minors, Setting up reserves for minors, and Reacting to USSR claims to Finland and Bessarabia. Though technically only the first are performed before the action stage of the sequence of play, this is the best title for the group I have come up with so far.
The Air group would contain SOs 4 through 9. The Naval group would contain SOs 10 through 15. And the Land group would be for SOs 16 through 24. Again, I might move these around somewhat depending on which grouping seems most logical when playing the game.
When the player clicks on one of the SO buttons, the interface associated with that SO location will be activated. As a simple case, SO (Initiative) would bring up the window for setting the SO for initiative. I am thinking about maybe combining some of these so the player can review and/or set several SOs at once. For instance, Initiative, Controlling minors, and Reacting to USSR claims to Finland and Bessarabia might be one window with three sections. Note that “Reacting to USSR claims” would only be displayed for the German player, since it does not apply to anyone else.
I am also thinking of combining, or somehow linking, the SOs that send air units out on missions with the SO for Return to base. After all, any air unit that flies a mission needs to return to base (unless it gets shot down). Combining the SOs concerning Land combat also seems appropriate.
=================================
My more interesting idea is the interface for setting SOs for air unit missions. What I think might work well is to have all the air units that could be given SOs placed in a column running down the left hand side of the screen. I have written about this column before, using it for placing units on the map during the set up and reinforcement phases. Its original purpose was to identify off-map tactical air units that could fly missions to a specific on-map hex. Anyway, I now have a fourth use for the column of units running down the left hand side.
When the player clicks on SO 5 (on the SO location bar), he is saying he wants to either review or set SOs for “Defensive air support for land or naval units and factories”. At that time, the left hand column of units would be populated with the air units who are eligible to fly defensive air support. Now, next to each unit would be a set of 10 boxes. The boxes would correspond to the enemy air missions the unit might defend against:
(1) port attacks,
(2) naval air combat,
(3) strategic bombing,
(4) carpet bombing,
(5) air transported land units,
(6) paradrops,
(7) ground strikes,
(8) ground support,
(9) air resupply (ATR reorganization of land units), and one last box for
(10) fighters escorting bombers.
The above grouping into pairs is to show that there would be a grid two boxes wide by 5 boxes high. Each box would be 1/5 the height of a unit. Bombers would only be capable of flying missions #2 and #8. Fighters could fly all of the missions.
Each box would indicate whether the air unit has a standing order to defend against that enemy mission type. Indicators would be:
(A) Unit should not respond to the mission type,
(B) Unit has a SO for the mission type, but it is from a previous impulse or turn (it’s stale),
(C) Unit was given a SO for the mission type this impulse (it’s fresh).
Note that there are 10 different status flags for each fighter. This is part of the reason designing the interface for SO 5 is so difficult. The fighters have a lot of options.
By clicking on a box next to an air unit, the player activates the interface to set the SO for that air unit against the corresponding mission type. Several units could be selected simultaneously. This is to permit the player to give several units the same SO at the same time. In particular, this would be useful when having some fighters fly as escorts (#10) for bombers (#2 or #8).
Entering the standing order starts by clicking on one of the boxes next to an air unit. The program will immediately jump the cursor to the air unit on the map. If the air unit is not on the part of the map that is visible, then the map display will be redrawn so that the air unit is in the center of the screen. The player then ‘flies’ the air unit to the hex (or sea area) that he wants protected. What we have accomplished so far is set an unconditional SO for air units to defend hexes against each possible mission type.
Somehow I want to let the player review the SOs for each air unit. One way to do this would be to have the player click on the air unit in the left hand column (as opposed to one of the 10 boxes alongside it). Clicking on the air unit could light up each of the 10 little boxes in turn and draw a line from the unit’s position on the map to the target hex. While the first box was lit, the line would be shown for a few seconds and then the next box would light up and another line drawn. Lines would only need to be drawn for the mission types for which the air unit has a standing order. Alternatively, all the air units defending against port attacks (or whatever) could be shown in sequence. The goal here would be to visually show the player what the standing orders are with a minimal number of mouse clicks or key presses.
There are still several pieces missing from SOs for “Defensive air support for land or naval units and factories”. I would like the player to be able to control: how many air units are sent to a hex, which units are sent, and prioritize which hexes are protected. Something to think about.
(as of August 17, 2005)
I have been thinking about how to present the Standing Orders as part of the interface. They would only be included in a PBEM game (I believe), though I guess the players could use them in an Internet game if they wanted. Including SOs in an Internet game could get around the ‘problem’ of needing everyone available at a moment’s notice to make decisions as the non-phasing player. Be that as it may, here is what I currently envision for the SO part of the interface.
At the top of the main screen are two bars: the menu bar and the MWIF common tool bar. I propose to add a SO bar below them as a third bar that runs across the full width of the screen. This bar would not be very high, but it would take up some room. The players could toggle its visibility on and off. For PBEM, I would recommend it be visible at all times.
What the bar would contain is the 24 SO locations. I might merge some of these locations and split others into 2 or 3 pieces. For now, let’s just go with the idea that each of the 24 SO locations has its own icon or button or something. The button would be labeled to indicate what the SO pertains to. I would group the buttons into: PreAction, Naval, Air, and Land.
The label PreAction refers to SOs 1- 3: Initiative, Controlling minors, Setting up reserves for minors, and Reacting to USSR claims to Finland and Bessarabia. Though technically only the first are performed before the action stage of the sequence of play, this is the best title for the group I have come up with so far.
The Air group would contain SOs 4 through 9. The Naval group would contain SOs 10 through 15. And the Land group would be for SOs 16 through 24. Again, I might move these around somewhat depending on which grouping seems most logical when playing the game.
When the player clicks on one of the SO buttons, the interface associated with that SO location will be activated. As a simple case, SO (Initiative) would bring up the window for setting the SO for initiative. I am thinking about maybe combining some of these so the player can review and/or set several SOs at once. For instance, Initiative, Controlling minors, and Reacting to USSR claims to Finland and Bessarabia might be one window with three sections. Note that “Reacting to USSR claims” would only be displayed for the German player, since it does not apply to anyone else.
I am also thinking of combining, or somehow linking, the SOs that send air units out on missions with the SO for Return to base. After all, any air unit that flies a mission needs to return to base (unless it gets shot down). Combining the SOs concerning Land combat also seems appropriate.
=================================
My more interesting idea is the interface for setting SOs for air unit missions. What I think might work well is to have all the air units that could be given SOs placed in a column running down the left hand side of the screen. I have written about this column before, using it for placing units on the map during the set up and reinforcement phases. Its original purpose was to identify off-map tactical air units that could fly missions to a specific on-map hex. Anyway, I now have a fourth use for the column of units running down the left hand side.
When the player clicks on SO 5 (on the SO location bar), he is saying he wants to either review or set SOs for “Defensive air support for land or naval units and factories”. At that time, the left hand column of units would be populated with the air units who are eligible to fly defensive air support. Now, next to each unit would be a set of 10 boxes. The boxes would correspond to the enemy air missions the unit might defend against:
(1) port attacks,
(2) naval air combat,
(3) strategic bombing,
(4) carpet bombing,
(5) air transported land units,
(6) paradrops,
(7) ground strikes,
(8) ground support,
(9) air resupply (ATR reorganization of land units), and one last box for
(10) fighters escorting bombers.
The above grouping into pairs is to show that there would be a grid two boxes wide by 5 boxes high. Each box would be 1/5 the height of a unit. Bombers would only be capable of flying missions #2 and #8. Fighters could fly all of the missions.
Each box would indicate whether the air unit has a standing order to defend against that enemy mission type. Indicators would be:
(A) Unit should not respond to the mission type,
(B) Unit has a SO for the mission type, but it is from a previous impulse or turn (it’s stale),
(C) Unit was given a SO for the mission type this impulse (it’s fresh).
Note that there are 10 different status flags for each fighter. This is part of the reason designing the interface for SO 5 is so difficult. The fighters have a lot of options.
By clicking on a box next to an air unit, the player activates the interface to set the SO for that air unit against the corresponding mission type. Several units could be selected simultaneously. This is to permit the player to give several units the same SO at the same time. In particular, this would be useful when having some fighters fly as escorts (#10) for bombers (#2 or #8).
Entering the standing order starts by clicking on one of the boxes next to an air unit. The program will immediately jump the cursor to the air unit on the map. If the air unit is not on the part of the map that is visible, then the map display will be redrawn so that the air unit is in the center of the screen. The player then ‘flies’ the air unit to the hex (or sea area) that he wants protected. What we have accomplished so far is set an unconditional SO for air units to defend hexes against each possible mission type.
Somehow I want to let the player review the SOs for each air unit. One way to do this would be to have the player click on the air unit in the left hand column (as opposed to one of the 10 boxes alongside it). Clicking on the air unit could light up each of the 10 little boxes in turn and draw a line from the unit’s position on the map to the target hex. While the first box was lit, the line would be shown for a few seconds and then the next box would light up and another line drawn. Lines would only need to be drawn for the mission types for which the air unit has a standing order. Alternatively, all the air units defending against port attacks (or whatever) could be shown in sequence. The goal here would be to visually show the player what the standing orders are with a minimal number of mouse clicks or key presses.
There are still several pieces missing from SOs for “Defensive air support for land or naval units and factories”. I would like the player to be able to control: how many air units are sent to a hex, which units are sent, and prioritize which hexes are protected. Something to think about.
Steve
Perfection is an elusive goal.
Perfection is an elusive goal.
RE: MWIF Game Interface Design
Hello,
Your presentation of SO as you envision it seems great to me.
I would like however to express one think that I'd like to be included as well in the interface.
I like the idea to have an SO tool bar with as many buttons in it as there are SOs.
However, I'd like to also have a submenu in the context menu for a unit labeled "Standing Orders" and containing all the 24 SO as well.
I say this because I think people are very used to the "right click" and "context menu" things. In one mouse operation the player would have chosen both the unit and the context menu he wants for the unit.
As usual, the toolbar would be useful for the new player, who would have displayed under his eyes all the SO (in the toolbar), but the context menu would be the most efficient way to give SOs to units.
One much more interesting feature would be to be able to select multiple units on the map (using a SHIFT+CLIC or CTRL+CLIC or else), to give them all the same SO using the context menu.
One last thing about that, one feature that may be cool would be that the buttons in the SO toolbar (and the Context Menu SO submenu items) could be :
- invisible when you click a unit unable to be given those SO,
- Greyed out when the SO is available for the selected unit, but no SO was defined (left to the defaults).
- Normal when the SO is available for the selected unit, and the SO was defined.
[:D] Do this show that I was, and still am, a great MS Excel user & fan ? [:D]
Your presentation of SO as you envision it seems great to me.
I would like however to express one think that I'd like to be included as well in the interface.
I like the idea to have an SO tool bar with as many buttons in it as there are SOs.
However, I'd like to also have a submenu in the context menu for a unit labeled "Standing Orders" and containing all the 24 SO as well.
I say this because I think people are very used to the "right click" and "context menu" things. In one mouse operation the player would have chosen both the unit and the context menu he wants for the unit.
As usual, the toolbar would be useful for the new player, who would have displayed under his eyes all the SO (in the toolbar), but the context menu would be the most efficient way to give SOs to units.
One much more interesting feature would be to be able to select multiple units on the map (using a SHIFT+CLIC or CTRL+CLIC or else), to give them all the same SO using the context menu.
One last thing about that, one feature that may be cool would be that the buttons in the SO toolbar (and the Context Menu SO submenu items) could be :
- invisible when you click a unit unable to be given those SO,
- Greyed out when the SO is available for the selected unit, but no SO was defined (left to the defaults).
- Normal when the SO is available for the selected unit, and the SO was defined.
[:D] Do this show that I was, and still am, a great MS Excel user & fan ? [:D]
RE: MWIF Game Interface Design
"Political"?ORIGINAL: Shannon V. OKeets
The label PreAction refers to SOs 1- 3: Initiative, Controlling minors, Setting up reserves for minors, and Reacting to USSR claims to Finland and Bessarabia. Though technically only the first are performed before the action stage of the sequence of play, this is the best title for the group I have come up with so far.
Sounds good. I think that I had not twigged that SO applies to each air unit individually. Very sad... call it a symptom of having a five week old baby and not much sleepEach box would indicate whether the air unit has a standing order to defend against that enemy mission type. Indicators would be:
(A) Unit should not respond to the mission type,
(B) Unit has a SO for the mission type, but it is from a previous impulse or turn (it’s stale),
(C) Unit was given a SO for the mission type this impulse (it’s fresh).
/Greyshaft
-
- Posts: 22165
- Joined: Wed May 18, 2005 11:51 pm
- Location: Honolulu, Hawaii
- Contact:
RE: MWIF Game Interface Design
ORIGINAL: Froonp
I like the idea to have an SO tool bar with as many buttons in it as there are SOs.
However, I'd like to also have a submenu in the context menu for a unit labeled "Standing Orders" and containing all the 24 SO as well.
I say this because I think people are very used to the "right click" and "context menu" things. In one mouse operation the player would have chosen both the unit and the context menu he wants for the unit.
As usual, the toolbar would be useful for the new player, who would have displayed under his eyes all the SO (in the toolbar), but the context menu would be the most efficient way to give SOs to units.
One much more interesting feature would be to be able to select multiple units on the map (using a SHIFT+CLIC or CTRL+CLIC or else), to give them all the same SO using the context menu.
One last thing about that, one feature that may be cool would be that the buttons in the SO toolbar (and the Context Menu SO submenu items) could be :
- invisible when you click a unit unable to be given those SO,
- Greyed out when the SO is available for the selected unit, but no SO was defined (left to the defaults).
- Normal when the SO is available for the selected unit, and the SO was defined.
Having a pop up menu on right click is no problem. One difficulty with entering SOs is that there is no context. The player enters SOs while he is the phasing player (usually) and he sets SOs that will be executed when he is the non-phasing player. This means the player may be in the middle of resolving land combats and take a side journey to set SOs so his advancing land units have air support in case the enemy counterattacks. Context as to where in the sequence of play the player currently is versus where the SO is never match.
Another concern I have is that the player should review all his standing orders for defensive air missions (SO 5) when setting a new one. This drives me to wanting the left column to show up whenever an SO 5 is reviewed and/or set. With the left column visible, it will be much easier to select multiple units; compared to mousing around on the detailed map to find the units you want. I probably will use "click while holding down the shift key" for accumulating a set of units to receive the same SO.
One thought I have had is that the indicators should have a fourth setting: "Unit can not fly the mission because there are no viable target hexes within its range". The would apply to defending against: port attacks when no ports with naval units are within range, strategic bombing when no factories are within range, and so forth.
Steve
Perfection is an elusive goal.
Perfection is an elusive goal.
RE: MWIF Game Interface Design
Will there be any provision for multi-monitor PCs?
While I would keep the main map on one monitor, having the various status and information displays on dockable windows that can be undocked and shifted to the second monitor would reduce the clutter on the primary monitor and allow a wider view of the map at a given scale.
While I would keep the main map on one monitor, having the various status and information displays on dockable windows that can be undocked and shifted to the second monitor would reduce the clutter on the primary monitor and allow a wider view of the map at a given scale.
-
- Posts: 22165
- Joined: Wed May 18, 2005 11:51 pm
- Location: Honolulu, Hawaii
- Contact:
RE: MWIF Game Interface Design
ORIGINAL: amwild
Will there be any provision for multi-monitor PCs?
While I would keep the main map on one monitor, having the various status and information displays on dockable windows that can be undocked and shifted to the second monitor would reduce the clutter on the primary monitor and allow a wider view of the map at a given scale.
Yes. I work with two monitors - it really helps debugging to have the game screen on one monitor and the source code (and friends) on the second. I don't see providing for more than 2 monitors though.
For those forum members who aren't familiar with this, Windows treats two monitors as one logical window and lets you configure them side by side or as top and bottom. When you scroll the mouse off the left hand monitor it appears on the right hand monitor - just as if there were all the same screen.
What I have already done for MWIF is make the screen resizeable. This gives you a little more flexibility in how you use MWIF in conjunction with other programs you have running. For example, Greyshaft would like to keep notes about games as they progress. To make this easy, he could shrink the MWIF screen just a 1/4 inch or so, so that the standard Windows menu bar is visible. That would let him click on a word processor icon to bring up his notes on the game in progress. There are other ways of accomplishing the same thing. The key is to not have MWIF demand the entire screen all the time. Of course you can always maximize the screen for MWIF, but this option to resize it gives the player more choices.
Another good reason for having two monitors is that you could run a copy of MWIF on each monitor and play two games at once! Even with the same person over the Internet! That way you don't have to argue about who plays the Axis side and who plays the Allied side.
Oh well, I have to get back to writing code.
Steve
Perfection is an elusive goal.
Perfection is an elusive goal.
-
- Posts: 22165
- Joined: Wed May 18, 2005 11:51 pm
- Location: Honolulu, Hawaii
- Contact:
RE: MWIF Game Interface Design
ORIGINAL: FroonpOne thing that might help the player, would be some sort of "Air Threat Calculator".There are some additional factors which could be woven into the decision rules that the AI Assistant uses: impulse number, estimated number of impulses remaining, current weather, and expected weather next turn. Rather than clutter up the decision rules though, I propose to just assume these are part of the knowledge the player has when setting the SO. Therefore, they will not be taken into consideration by the AIA.
That would be an interface that the player would be able to call at any times. In this interface, he specifies an hex (or a sea area) and an enemy air threat (ground strike, Port attack, Strategic bombing, Ground Support, Naval Air, Paradrop, have I forgotten any one ?), and the game tells him (better : shows him the actual units by shading them on the map) the total factors that can threaten the designated hex with the designated attack type.
The Calculator could also tell you on a given hex the maximum potential Air to Air Combat value that the enemy can have, and better yet, also tell you own maximum potential Air to Air Combat value.
I think that such a "Air Threat Calculator" can be a good addition to the game, both for assessing the SOs and also for regular play.
Regards
Yes. Indeed, like most good ideas, it is obvious now that you mention it. I need to code this for the AI Opponent anyway, so letting the player call it up doesn't require much more effort.
I will copy this post to the Game Interface thread, just so I don't lose the idea amongst all the SO discussion.
Steve
Perfection is an elusive goal.
Perfection is an elusive goal.