Create account / Log in

Request IDs 893639, 1795641 and 1795642

Suggestions for additional features for the module editor and Vassal engine.

Moderators: uckelman, Tim M

Re: Request IDs 893639, 1795641 and 1795642

Postby kcoombs » February 19th, 2008, 2:05 am

The structure is already there, this option is the way to go. So, will this satisfy your requirements:

a) Private Windows and Player hands can be added to Chart window elements.
b) If the Private map/hand is not visible to all players, then it is not visible to the other side. Presumably not appearing in the Chart structure at all?

Brent, I THINK so but I'm not 100% sure. But this is certainly better than nothing.

Thanks.

Kevin
User avatar
kcoombs
 
Posts: 12
Joined: January 27th, 2008, 3:56 am
Location: Atlanta, Georgia

Request IDs 893639, 1795641 and 1795642

Postby Brent Easton » February 19th, 2008, 2:52 am

Hi Kevin,

As I said

This won't work for all games or all in all situations. It's not a
general purpose solution where any player can take any number of sides.

I was merely answering your question with one method of how it can be done for some games. My memory does not extend to your postings of months ago.

For now, it is tough bikkies I'm afraid. As I said, it is not an easy problem to solve.


____________________________________________________________
Brent Easton
Analyst/Programmer
University of Western Sydney
Email: b.easton@uws.edu.au


_______________________________________________
Messages mailing list
Messages@forums.vassalengine.org
http://forums.vassalengine.org/mailman/ ... engine.org

Post generated using Mail2Forum (http://www.mail2forum.com)
User avatar
Brent Easton
 
Posts: 3176
Joined: December 21st, 2007, 3:06 am
Location: Berry, NSW, Australia

Postby kcoombs » February 19th, 2008, 3:13 am

Ok, then nevermind. My apologies for taking up your time.

Kevin
User avatar
kcoombs
 
Posts: 12
Joined: January 27th, 2008, 3:56 am
Location: Atlanta, Georgia

Postby Brent Easton » February 20th, 2008, 3:20 am

Hi Kevin,

I have given your problem a little more thought.

There is perhaps one way we could do something. Too much of VASSAL assumes that 1 side = 1 player, I really don't think that can be changed. However, another approach might be to make it easier to take on and manage multiple sides as 'different' players.

At the moment, you can play 2 sides at once by synching to the same game with different passwords from 2 different Vassal sessions.

How about we add a component that allows you to do this from within a single vassal session?

The component would allow you to take on different sides using different passwords and allow you to easily change between them. You would be able to play 2 different sides, but not at the same time - You could be either one, or the other, with a button click to change between the two.

Have a think about the flow of play in your module. Does this make sense?

Cheers,
Brent.
User avatar
Brent Easton
 
Posts: 3176
Joined: December 21st, 2007, 3:06 am
Location: Berry, NSW, Australia

Request IDs 893639, 1795641 and 1795642

Postby uckelman » February 20th, 2008, 9:46 am

Thus spake "Brent Easton":
Hi Kevin,

I have given your problem a little more thought.

There is perhaps one way we could do something. Too much of VASSAL assumes th
at 1 side = 1 player, I really don't think that can be changed. However, anot
her approach might be to make it easier to take on and manage multiple sides
as 'different' players.

At the moment, you can play 2 sides at once by synching to the same game with
different passwords from 2 different Vassal sessions.

How about we add a component that allows you to do this from within a single
vassal session?

The component would allow you to take on different sides using different pass
words and allow you to easily change between them. You would be able to play
2 different sides, but not at the same time - You could be either one, or the
other, with a button click to change between the two.

Have a think about the flow of play in your module. Does this make sense?

Cheers,
Brent.

Brent, this sounds like a hack to make it work, not a proper solution.
In the long run, wouldn't it be better to make a side be a set of
players? I have a feeling we're going to regret not doing that, if we
don't already.

--
J.

_______________________________________________
Messages mailing list
Messages@forums.vassalengine.org
http://forums.vassalengine.org/mailman/ ... engine.org

Post generated using Mail2Forum (http://www.mail2forum.com)
User avatar
uckelman
Site Admin
 
Posts: 8849
Joined: December 10th, 2007, 9:48 am
Location: Durham, England

Request IDs 893639, 1795641 and 1795642

Postby Brent Easton » February 20th, 2008, 12:01 pm

Brent, this sounds like a hack to make it work, not a proper solution.
In the long run, wouldn't it be better to make a side be a set of
players? I have a feeling we're going to regret not doing that, if we
don't already.

Yes, you are no doubt right, but I suspect the 'proper solution' will require a huge amount of work and break every module that uses $PlayerSide$ = blah in a propertyMatch. I guess we could add special code to the PropertyFilter....


_______________________________________________
Messages mailing list
Messages@forums.vassalengine.org
http://forums.vassalengine.org/mailman/ ... engine.org

Post generated using Mail2Forum (http://www.mail2forum.com)
User avatar
Brent Easton
 
Posts: 3176
Joined: December 21st, 2007, 3:06 am
Location: Berry, NSW, Australia

Request IDs 893639, 1795641 and 1795642

Postby uckelman » February 20th, 2008, 12:14 pm

Thus spake "Brent Easton":
Yes, you are no doubt right, but I suspect the 'proper solution' will require
a huge amount of work and break every module that uses $PlayerSide$ = blah i
n a propertyMatch. I guess we could add special code to the PropertyFilter...
.

I'm not at all familiar with how properties work. Do they take on strings
as values, or can they have more complex structures as values?

--
J.

_______________________________________________
Messages mailing list
Messages@forums.vassalengine.org
http://forums.vassalengine.org/mailman/ ... engine.org

Post generated using Mail2Forum (http://www.mail2forum.com)
User avatar
uckelman
Site Admin
 
Posts: 8849
Joined: December 10th, 2007, 9:48 am
Location: Durham, England

Postby kcoombs » February 21st, 2008, 12:20 am

Brent (and Joel, too),

Thanks for kicking around some possible solutions for this issue. Brent, your idea sounds like it could work. As you mentioned, I, too, would hate to see dozens of modules become "broken" as a result of a "fix" for this issue. I think at this point I'd like to stand back while you two experienced VASSAL developers toss around the possibilities, although I definitely will be watching with interest and will pop in if required.

Thanks a ton, guys!

Kevin
User avatar
kcoombs
 
Posts: 12
Joined: January 27th, 2008, 3:56 am
Location: Atlanta, Georgia

Postby kcoombs » May 10th, 2008, 2:00 am

Hi, Brent and Joel,

I was just checking in to see if any more thought had been put into any of these issues since we last communicated. My apologies for my forwardness, but these particular issues are of great interest to me.

Thanks for all you do.

Kevin
User avatar
kcoombs
 
Posts: 12
Joined: January 27th, 2008, 3:56 am
Location: Atlanta, Georgia

Request IDs 893639, 1795641 and 1795642

Postby uckelman » May 10th, 2008, 8:46 am

Thus spake "kcoombs":
Hi, Brent and Joel,

I was just checking in to see if any more thought had been put into any of th
ese issues since we last communicated. My apologies for my forwardness, but
these particular issues are of great interest to me.

Thanks for all you do.

Kevin

We're still working on releasing 3.1.0-beta1, so, no, no progress has
been made directly on these. The tabs RFE I intend to work on for either
3.2 or 3.3.


--
J.

_______________________________________________
Messages mailing list
Messages@forums.vassalengine.org
http://forums.vassalengine.org/mailman/ ... engine.org

Post generated using Mail2Forum (http://www.mail2forum.com)
User avatar
uckelman
Site Admin
 
Posts: 8849
Joined: December 10th, 2007, 9:48 am
Location: Durham, England

Postby kcoombs » May 10th, 2008, 2:27 pm

Thank you for the update, Joel. I'd love, Love, LOVE to see RFE 893639 (allow a player to join more than one side) be added, but I know you fellows are very busy and I will gladly take whatever enhancements you can offer.

Best regards,

Kevin
User avatar
kcoombs
 
Posts: 12
Joined: January 27th, 2008, 3:56 am
Location: Atlanta, Georgia

Request IDs 893639, 1795641 and 1795642

Postby uckelman » May 10th, 2008, 2:58 pm

Thus spake "kcoombs":
Thank you for the update, Joel. I'd love, Love, LOVE to see RFE 893639 (allo
w a player to join more than one side) be added, but I know you fellows are v
ery busy and I will gladly take whatever enhancements you can offer.

Best regards,

Kevin

I was talking about this with Gregory on Friday. I think what's needed
is the ability to specify sets of players everywhere that players can
be specified now. (That would make, e.g., pieces, which are owned by
a single player now, owned by a singleton set containing that player.)

--
J.

_______________________________________________
Messages mailing list
Messages@forums.vassalengine.org
http://forums.vassalengine.org/mailman/ ... engine.org

Post generated using Mail2Forum (http://www.mail2forum.com)
User avatar
uckelman
Site Admin
 
Posts: 8849
Joined: December 10th, 2007, 9:48 am
Location: Durham, England

Previous

Return to Feature Requests

Who is online

Users browsing this forum: No registered users and 1 guest

cron