ORIGINAL: Marshall Ellis
David:
Q: When?
A: When I get my head above the water.
When the bug list is done with major issues then I'll retouch with the editor. Much of the code is already there.
Life jacket, Pshaw. I am pulling you onto dry ground!
Moderator: MOD_EIA
ORIGINAL: Marshall Ellis
David:
Q: When?
A: When I get my head above the water.
When the bug list is done with major issues then I'll retouch with the editor. Much of the code is already there.
Like he said, because it's faster. I want to play for 3 hours and be done. Against the AI, I can do that. Against humans, it's three hours between phase steps, at best.ORIGINAL: AresMars
Why do people enjoy playing EIANW against an incapable computer program -- th AI - when human players are FAR superior...
ORIGINAL: Mardonius
Hello Marshall:
Thanks for the clarification. What about simultaneous diplomacy and economic phases? Would these work with the coding?
Thank you,
Mardonius
The phases do not need to be simultaneous. What needs to happen is that each player's choices for the phase must be COLLECTED asynchronously. Then, the choices for each player can be APPLIED sequentially (just as now). Finally, they are DISPLAYED to each player at the same time.ORIGINAL: Marshall Ellis
I am investigating PBEM streamlining and it will be rather large. The engine's turn resolution is totally sequential which means loading France's reinforcement before Russia's is illegal and will not work. It will also negate the auto catchup feature I installed in 1.02. I have also discovered that setting any phase where a unit may be created (garrison) to simulataneous execution will cause huge problems since units have unique ids. These ids will not be duplicated in the current sequential execution method since only one nation could create a a unit at a time. In simulataneous execution there could be duplicated ids for separate units. So what does this mean?
The other thing you could do, Marshall, is to create your own "GUID" internally to the game. Yes, you would have to translate that into real GUIDs once you get to the system level, but that may only be needed on rare occasions, and you can use a translation matrix to do it. Microsoft does THIS, too (try following a product's GUID through the registry some time, and you'll see what I mean -- there are dozens of them for every application, all doing roughly the same thing, and more doing other jobs).ORIGINAL: gwheelock
They are not completely guaranteed unique, no; but the possible number is quite large. Guids are what windows itself runs off of (just take a look in the registry & you'll find TONS of them)
(If you generate 1 billion GUIDs every second for the next 100 years, the probability of creating just one duplicate would be about 50%. If EIANW gets to the point where
this is a problem; you can just buy M$ itself & change things [:D])
Creating ID blocks would probably be easier; however. I suspect that you wouldn't
acatually have to "convert" older games. Just start id blocks HIGHER
than the highest possible existing unit & then assign NEW units in those blocks
as they are created. Existing units continue to use their old (low number) values
as long as they exist. As long as you don't use algorithms (other than unit CREATION
ones) that EXPECT units to be in certain number ranges; you should be ok.
That can happen only with TRUE simultaneous reinforcement. But, all that is really needed is simultaneous listing of orders for each player. Then, the turns get applied.ORIGINAL: Dancing Bear
The is also another reason simultaneous reinforcement might not work, is that if reinforcement was simultaneous, it would be possible for lets say if the Russian and Prussian players both decided to put 20 infantry into Warsaw, this would exceed the cities capacity and would not be allowed. However, the game would not be able to resolve this and an error would occur.
There were two parts to it. The Nation Status Display (the place where alliances, wars, etc, are displayed) was partially updated as well.ORIGINAL: Marshall Ellis
Jimmer:
Yes BUT ... garrisons would be created in a French turn file BEFORE collected by other players. This is the problem that I must contend with.
BTW: I fixed the security issue you noted last night by only displaying the current player's estimated pp total. No others are visible.
ORIGINAL: Marshall Ellis
Jimmer:
Yes BUT ... garrisons would be created in a French turn file BEFORE collected by other players. This is the problem that I must contend with.
BTW: I fixed the security issue you noted last night by only displaying the current player's estimated pp total. No others are visible.
ORIGINAL: Marshall Ellis
ORIGINAL: Mardonius
Hello Marshall:
Thanks for the clarification. What about simultaneous diplomacy and economic phases? Would these work with the coding?
Thank you,
Mardonius
These would certainly be easier. I cannot see why diplomacy couldn't be this way. As for the eco phase, I must ask for opinions from a typical Russian and Turkish player as to if for example:
Should Russia see the unit LEVY of Turkey in December which would happen before Russia's eco phase and what eco decisions might this affect?
These issues only happen while trying to make reinforcement simultaneous. Econ and Diplo shouldn't be a problem.ORIGINAL: Marshall Ellis
Jimmer:
Yes BUT ... garrisons would be created in a French turn file BEFORE collected by other players. This is the problem that I must contend with.
ORIGINAL: Jimmer
Like he said, because it's faster. I want to play for 3 hours and be done. Against the AI, I can do that. Against humans, it's three hours between phase steps, at best.ORIGINAL: AresMars
Why do people enjoy playing EIANW against an incapable computer program -- the AI - when human players are FAR superior...
ORIGINAL: AresMars
ORIGINAL: Jimmer
Like he said, because it's faster. I want to play for 3 hours and be done. Against the AI, I can do that. Against humans, it's three hours between phase steps, at best.ORIGINAL: AresMars
Why do people enjoy playing EIANW against an incapable computer program -- the AI - when human players are FAR superior...
Jimmer, since I have already been labeled an EIA purist, you need to understand that I already accepted to spend time playing the PBEM game - IMHO, I prefer the challenge of human opponents....
People who played EIA (the game) also made that time investment and understood it was required.
You have to admit that we (you and I) are talking about complete different subjects - play versus AI game is faster - but the quality of the game and its enjoyment level is very different. On this do we agree?
If it was possible to play a PBEM game in three hours, I am positive many people would never play against the AI ever again or very rarely at least. [[&o] for a miracle - God, you listening?]
EIANW is kind of attempt of porting EIA to a computer game and to play over the Internet - I just did not buy it for a SOLO experience....this is where my comment comes from....
When I want a fast game, I also play the AI, but it is a wargame then...just a wargame....
ORIGINAL: AresMars
Jimmer, since I have already been labeled an EIA purist, you need to understand that I already accepted to spend time playing the PBEM game - IMHO, I prefer the challenge of human opponents....
People who played EIA (the game) also made that time investment and understood it was required.
You have to admit that we (you and I) are talking about complete different subjects - play versus AI game is faster - but the quality of the game and its enjoyment level is very different. On this do we agree?
If it was possible to play a PBEM game in three hours, I am positive many people would never play against the AI ever again or very rarely at least. [[&o] for a miracle - God, you listening?]
EIANW is kind of attempt of porting EIA to a computer game and to play over the Internet - I just did not buy it for a SOLO experience....this is where my comment comes from....
When I want a fast game, I also play the AI, but it is a wargame then...just a wargame....
Psychologically, it's good to know we ... I mean YOU ... are not alone.ORIGINAL: Marshall Ellis
Don't be scared or offended but we sound similar in our EiANW exploits.
ORIGINAL: gwheelock
Actually if you are looking for an assist; yes I would be interrested. I am VERY familer
with the old Turbo-Pascal (over 8 years) as well as a year of Delphi (tho it was
Delphi-3 ... its been awhile - been doing VB/FoxPro/SQL lately)
Guy