Page 49 of 108

RE: MWIF Game Interface Design

Posted: Fri Dec 14, 2007 5:50 pm
by Froonp
ORIGINAL: Toed

Having been offline for almost 3 months I'm now back and reading throught the threads now. So I hope you forgive this late idea about the 'flyout' feature. If someone already suggested this please ignore this.

Limiting the view to a maximum of 9 units is not a problem. The sorting order of the units is a small issue also but air/land first is preferable. However it would be nice if, while the flyout is displayed, you could use the mousewheel to scroll up and down in the flyout through all the units in the hex. Seems like the intuitive way to look through a stack on a computer. In my opinion there is no need for a scrollbar to show the presence of more units since you see the hex with the number of units displayed.
I think that this is a good idea.

Also, having used it a bit, and having used Vassal these last times quite a lot too, I think that this would be better if the flyouts simply appeared when the mouse stand still for 1 second over an hex. The 1 second may be adjustable, but it is not a problem playing Vassal to have the popup appear after 1 second of still mouse, it is even a blessing.

RE: MWIF Game Interface Design

Posted: Sat Jan 19, 2008 12:47 pm
by Trigati
I'm excited for the release of this game, and looking through the thread, it's been interesting to see the evolution of the counter and board graphics, and the flyouts and such.

Quick question though. How easy will it be to 'mod' elements of the GUI (specifically the country flags)? I appreciate the need for a 'non-offensive' German Flag, but I've always replaced it with the historical one when playing WWII games like Hearts of Iron, CEAW, and so on.

RE: MWIF Game Interface Design

Posted: Sat Jan 19, 2008 5:19 pm
by Shannon V. OKeets
ORIGINAL: Trigati

I'm excited for the release of this game, and looking through the thread, it's been interesting to see the evolution of the counter and board graphics, and the flyouts and such.

Quick question though. How easy will it be to 'mod' elements of the GUI (specifically the country flags)? I appreciate the need for a 'non-offensive' German Flag, but I've always replaced it with the historical one when playing WWII games like Hearts of Iron, CEAW, and so on.
Well, I am not sure. I have a standard bitmap image for each major power flag and you can replace them - theoretically[:)]. For some inexplicable reason, the German flag required different code to stretch it to the desired size in one of its appearances in the game[:(]. I use 3 different size flags and they all behave the same way for 2 of those cases. But for the 3rd, the German flag processes differently - something about the way the bitmap waas created I guess[&:]. I messed with it for a day trying to get it to behave like the others - but eventually gave it up as a waste of time and wrote two lines of additional code just for the German flag in the 1 case.

So, you can try replacing them (some or all), but I promise nothing. This falls under the title "WIF game modification kit", which is not part of my system requirements for MWIF product 1.

RE: MWIF Game Interface Design

Posted: Tue Feb 12, 2008 8:52 pm
by Shannon V. OKeets
I just reviewed and made a couple of changes to the keyboard commands. All of these have matching menu items in at least one of the pull down menus from the Main Form. But there are many other menu items that do not have assigned keys.

Anyway, here is a current list. I'll work on writing up the numeric keypad and cursor keypad commands (arrow keys, Home, Page Up) next.


Image

RE: MWIF Game Interface Design

Posted: Tue Feb 12, 2008 9:11 pm
by marcuswatney
On the matter of flags, can I ask why you chose to use the Japanese navy flag to show control, rather than the national flag?  It does look very odd in the heart of China!

RE: MWIF Game Interface Design

Posted: Tue Feb 12, 2008 9:15 pm
by Shannon V. OKeets
ORIGINAL: marcuswatney

On the matter of flags, can I ask why you chose to use the Japanese navy flag to show control, rather than the national flag?  It does look very odd in the heart of China!
Flags were determined by group consensus on the forum. I went with what the forum members preferred. There is a very old thread (more than 1 year ago so you would have to set the filter on the forum page to go beyond 365 days to find it) where all the different flags were reviewed. Several alternatives were proposed for many countries.

RE: MWIF Game Interface Design

Posted: Wed Feb 13, 2008 11:17 pm
by Shannon V. OKeets
Here is an item that the beta testers wanted clarified, so I wrote it up for the Player's Manual.

I have written code for all but 4 of these status indicator settings.

Image

RE: MWIF Game Interface Design

Posted: Thu Feb 14, 2008 12:14 am
by Zorachus99
What's the difference between Isolated and Out of Supply?

RE: MWIF Game Interface Design

Posted: Thu Feb 14, 2008 1:26 am
by Shannon V. OKeets
ORIGINAL: Zorachus99

What's the difference between Isolated and Out of Supply?
Out of supply means your arms aren't long enough to reach the supplies. [Too far away.]

Isolated means the enemy can chop your arms off if you try to reach a supply source. [Surrounded by Enemy ZOCs.]

RE: MWIF Game Interface Design

Posted: Thu Feb 14, 2008 1:34 am
by Zorachus99
ORIGINAL: Shannon V. OKeets

ORIGINAL: Zorachus99

What's the difference between Isolated and Out of Supply?
Out of supply means your arms aren't long enough to reach the supplies. [Too far away.]

Isolated means the enemy can chop your arms off if you try to reach a supply source. [Surrounded by Enemy ZOCs.]

Isn't the net effect identical?

RE: MWIF Game Interface Design

Posted: Thu Feb 14, 2008 3:47 am
by Shannon V. OKeets
ORIGINAL: Zorachus99

ORIGINAL: Shannon V. OKeets

ORIGINAL: Zorachus99

What's the difference between Isolated and Out of Supply?
Out of supply means your arms aren't long enough to reach the supplies. [Too far away.]

Isolated means the enemy can chop your arms off if you try to reach a supply source. [Surrounded by Enemy ZOCs.]

Isn't the net effect identical?
No. Isolated units do not get reorganized automatically during the end-of-turn stage. Out of supply units do.

RE: MWIF Game Interface Design

Posted: Thu Feb 14, 2008 8:32 am
by bredsjomagnus
[blockquote]quote:

ORIGINAL: Zorachus99



[blockquote]quote:

ORIGINAL: Shannon V. OKeets



[blockquote]quote:

ORIGINAL: Zorachus99

What's the difference between Isolated and Out of Supply?
[/blockquote]
Out of supply means your arms aren't long enough to reach the supplies. [Too far away.]

Isolated means the enemy can chop your arms off if you try to reach a supply source. [Surrounded by Enemy ZOCs.]
[/blockquote]

Isn't the net effect identical?
[/blockquote]

No. Isolated units do not get reorganized automatically during the end-of-turn stage. Out of supply units do.

_____________________________

Steve
 
Doesn´t that depend on if you are playing with option 47 or not?

RE: MWIF Game Interface Design

Posted: Thu Feb 14, 2008 8:33 am
by Shannon V. OKeets
ORIGINAL: bredsjomagnus
[blockquote]quote:

ORIGINAL: Zorachus99



[blockquote]quote:

ORIGINAL: Shannon V. OKeets



[blockquote]quote:

ORIGINAL: Zorachus99

What's the difference between Isolated and Out of Supply?
[/blockquote]
Out of supply means your arms aren't long enough to reach the supplies. [Too far away.]

Isolated means the enemy can chop your arms off if you try to reach a supply source. [Surrounded by Enemy ZOCs.]
[/blockquote]

Isn't the net effect identical?
[/blockquote]

No. Isolated units do not get reorganized automatically during the end-of-turn stage. Out of supply units do.

_____________________________

Steve

Doesn´t that depend on if you are playing with option 47 or not?
Yes, it depends on usnig an optional rule (I do not remember them by number).

RE: MWIF Game Interface Design

Posted: Thu Feb 14, 2008 5:04 pm
by Mziln
ORIGINAL: WiFFE-RAW-7.0.pdf

2.4.3 Out of supply

Land units

A land unit that is out of supply:
• can’t attack;
• must be turned face-down if you move it (even by naval transport or air transport);
• defends with 1 combat factor if it is a face-down division (see 22.4.1) or non-white print unit, 3 if it is a face-down white print unit (face-up units defend with their normal strength); and
• option 13: can’t provide HQ support (see 11.16.3).

Out of supply land units still have their normal movement allowance and still exert a ZOC.

Aircraft units

Aircraft units that are out of supply can only fly rebase missions.

Naval units

If you move a naval unit that is out of supply, subtract 1 from its movement allowance (not range) and turn it face-down (or put a CP used marker on it if it is a convoy point) when you fi nish its move (even at sea).

Option 13: (emergency HQ supply) Non-HQ units that are out of supply can operate as if they were in supply this impulse if they can trace a basic supply path to a face-up HQ they may co-operate with. You can only do this with as many units as the HQ’s reorganisation value.

You must announce the HQ providing emergency supply before any unit can gain this benefit. Turn the HQ face-down after the land combat step.

An HQ may not provide emergency HQ supply during the impulse(s) it is surprised.
ORIGINAL: WiFFE-RAW-7.0.pdf ~ Isolation 13.7.3

13.7.3 Mutual peace

Two major powers at war can agree to come to peace on any terms mutually acceptable (except for transferring units). Both the nationalist and communist Chinese must agree before China can come to peace. A neutrality pact is then in place between the parties.

Players can also agree to reach a peace between a major power and a minor country. In that case, they return to their pre-war borders (exception: see Soviet border rectifi cation 19.6).

Option 50: (USSR-Japan compulsory peace) If Japan controls Vladivostok during the first war between Japan and the USSR, the Japanese player must agree to a peace if the Soviet player wants one. Similarly, if the USSR controls 3 or more resources that were Japanese controlled at the start of the war, the Soviet player must agree to a peace if the Japanese player wants one.

In either case, the new Russo-Japanese border is established by the hexes each controls. Any pocket of non-coastal hexes wholly surrounded by hexes controlled by the other major power becomes controlled by the major power whose hexes surround them.
ORIGINAL: WiFFE-RAW-7.0.pdf

13.5 Final reorganisation step

Turn all face-down units face-up (including units that have stayed at sea and units that are out of supply).

Option 47: (Isolated reorganization) You can only turn a unit faceup if it can trace a path to a primary supply source for that unit. You trace the path in the same way as a basic supply path, including via overseas supply paths (see 2.4.2) except that it can be of any length.

RE: MWIF Game Interface Design

Posted: Tue Feb 19, 2008 6:32 pm
by Shannon V. OKeets
I am working on the Naval Review Summary form (NRS) presently.

As background for that form, which is in the next post, here is an example of the Naval Review Details form (NRD), which is mostly complete.

1 - The NRD form shows all the units in one port or sea area. You can scroll through all the sea areas/ports using the 8 buttons (First et al).

2 - You can filter which units are shown using the check boxes (multiple ccan be checked - cumulative).

3 - Passing the cursor over a unit refreshes the unit data panel at the top for the unit under the cursor (here it is the Nimrod carrier air unit).

4 - Clicking on the Map button centers the detailed map on the port/sea area being examined (here it is the port Plymouth - part of very top title line).

5 - Clicking on Naval Summary brings up the companion form Naval Review Summary (NRS), which I will discuss in the next post.

6 - This form is half a screen wide so the NRS, Task Force Details, or Task Force Summary forms can be shown simultaneously alongside the NRD. That is what the Transfer Units button is there for: to transfer selected units from a port/sea area to a task force.

What remains to be done for this form is:

7 - Place the units that are being carried alongside of their transports. For example, the Nimrod is being transported by the Hermes and should be to the right of the Hermes.

8 - The vertical scroll bars are missing for each of the unit columns.

Image

RE: MWIF Game Interface Design

Posted: Tue Feb 19, 2008 7:00 pm
by Shannon V. OKeets
2nd and last in series.

This is what I see when I am developing the Naval Review Summary (NRS) form. You will have to use your imagination, but when the players see it, this will look a lot like the previous post of the NRD form.

Comments:

1 - The purpose of this form is to display summary statistics for ports (up to 8 visible at a time) and sea areas (up to 8 visible at a time).

2 - The blank portions above each column will contain the name of the port/sea area. These are centered over each column. It's a little unusual way to present column headers, but I think it will work pretty well once people get used to it.

3 - The weird column headers are because I am very tight on space, but I wanted to show as many ports/sea areas simultaneously as possible.

4 - You can use the 8 buttons to scroll the ports and sea areas (separately) to see different ports/sea areas.

5 - You can filter the summary statistics using the check boxes.

6 - The Empty check box is so the form does not eliminate ports/sea areas from the form even though there are no units to display. This can occur often when the filters are being used, and when restoring saved configurations (see below).

7 - The Sections row of the sea area statistics will simply list the sections that are occupied. For example, 034 would indicate there are units in section 0, 3, and 4. The cargo section wil count land and air units (e.g., 3L,2A)

8 - Clicking on the Naval Details button brings up the companion NRD form alongside of the NRS form.

9 - The Save/Restore button is for saving the current configuration of selected ports and sea areas for restoration later.

What I intend to do is let the player 'lock' a column to a specific port/sea area. That will be done by right clicking on the column - as a toggle switch to lock/unlock each column. Once a column is locked, it remains in its current position and scrolling through other ports/sea areas will not affect it. Essentially, instead of 8 columns being scrolled, only 7 will be scrolled. Or less than 7, if you lock more than 1 column. Up to 7 columns can be locked at the same time. Locking ports is separate from locking sea areas, so you could have 14 columns locked.

Now the reason behind locking columns is so you can create your own configuration. You might want a 'config' of the Med sea areas with the ports therein. Or another of the North Sea and the various ports that can get ships into that sea area. Perhaps a set of sea areas that constitute a pipeline from North America to Great Britain, for the CW positioning its convoys, or the Axis positioning its subs. The Murmansk run? The US supply line to the South Pacific?

What I would like to have, as a player, is the ability to save a half dozen or more configurations for the NRS form and call them up each time I am considering naval operations.

Comments? Suggestions? There is zero code behind this form presently, so this is the best time to say what you like and dislike.

Image

RE: MWIF Game Interface Design

Posted: Tue Feb 19, 2008 8:00 pm
by lomyrin
Looking at the form I would want to be able to left click on each ship that I want to move together to some sea box.  This is similar to the selection process in CWiF but with better visibility of the ships.  I would also want to be able to load a TRS etc from within this box. The units in hex form in MWiF is not as clear as it was in CWiF as I see it. 
 
Lars
 
 
 
 

RE: MWIF Game Interface Design

Posted: Tue Feb 19, 2008 8:37 pm
by Shannon V. OKeets
ORIGINAL: lomyrin

Looking at the form I would want to be able to left click on each ship that I want to move together to some sea box.  This is similar to the selection process in CWiF but with better visibility of the ships.  I would also want to be able to load a TRS etc from within this box. The units in hex form in MWiF is not as clear as it was in CWiF as I see it. 

Lars
You are referring to the Details form, I assume.

I translate this as a "multiple select". I want to do someting similar using the Flyouts, which has even larger units depictions (zoom 6). The NRD form uses zoom 5. For the Flyouts, I am thinking of selecting only one unit at a time, but for naval units, using the NRD, multiple would be much better. One way of doing that would be to create a 'temporary' task force/moving stack. The player could use the Transfer Unit button to take units out of the NRD and place them into the TF Details form.

I need to think about this some more fo rthe easiest way to handle loading units. When in port, no units are transported except carrier air units on carriers.

RE: MWIF Game Interface Design

Posted: Wed Mar 05, 2008 4:11 pm
by Shannon V. OKeets
Screen layouts now have the extension SLY.

Until now I have been using a single default screen layout but I want to change that.

Specifically, I want a set of default screen layouts that depend on the player's monitor(s) configuration. For example,

M1W1024H768.SLY - 1 monitor 1024 pixels wide by 768 pixels high.

M1W1290H1024.SLY

M2W1280H1024W1280H1024.SLY - 2 monitors with the same dimensions (1280 by 1024); the primary is on the left and the secondary is on the right.

M2W1024H768W1280H1024R.SLY - 2 monitors, the primary is 1024 by 768, the secondary is 1280 by 1024; the R at the end means that the primary is on the right instead of the left.

Could you provide me with your layout(s)?

The beta testers have a wide variety, including one with 3 monitors, but I believe some portable computers have unusual dimensions for screen resolution.

My goal here is to set up default layouts for all the different forms (their sizes and locations) for the different hardware configurations.

RE: MWIF Game Interface Design

Posted: Wed Mar 05, 2008 8:38 pm
by meisterchow
Two monitors: Left is 1280 x 1020; Right is 1680 x 1050.  Right is primary.  My wife gave me a 22' widescreen flat panel for Christmas. [8D]