LOGIN
User Name
Password
Remember me


Register...Forgot password?
Main menu
Leagues
Gonzaga
Blue Max
Cartagena
Wooden Ships...
King Me!
VampiRing
Forum Message
Previous messagePost a replyNext message

City:Osaka JP
Personal Data:Male,
Membership16years 201days ago.
Last Login44' 49" ago.
Last Move12h 15' ago.
markrendl is currently Offline!Send a mail to markrendl


Message header
Area/Game:Blue Max
Topic:Program code error
Subject:Re: Tailing Loop Fix
Posted by: markrendl - 124days 12h ago.
Message text
Electro wrote:
markrendl wrote:
Electro wrote:
Here is my simple solution:

You can tail another player as normal.

But, if by tailing another player, that will cause a tailing loop, (because other players have already tailed others and you're the one to cause it) you are simply not offered that option.

You won't see the "obtain the Tail from" Electro dialog.

You will have the option to tail anyone else, as long as that doesn't cause a tailing loop.

So, whats the downside? The players who make their turns last, might not get a chance to tail someone. But, the upside is that they know someone is tailing them. (I usually just assume that in every game.)

This is one of the simpler solutions I've thought of. Everything else has to wait for the loop to occur then apply some arbitrary logic about who can't tail.

Thoughts and suggestions please!


Old thread discussed this a little. I suppose a priority system could be coded. The low man automoving.

https://www.youplayit.net/play/forum_showmessage.asp?msgid=298482

markrendl

I did consider that thread. Lets try what we have in place for now. When I did a query, only 2 games had a loop in place. When I tested, it took a lot of coordinated action between 4 test players just to setup the conditions to create a loop. So it doesn't happen that much. However, it was a game blocker.

I'd like to spend the energy on higher value projects. Right now I think I'll work on that plane hex issue. I've seen that a few times myself.

My approach here is to tackle these easy ones first. It builds up my code documentation and allows me to modernize sections of the code bit by bit. Then I can start tackling real enhancements.


Understood, that was merely an exercise in taking a quantifiable approach; not necessarily the most practical one

markrendl

Back to the messages list
Messages thread
Posting elapsed timePosted bySubject

126days 6h Electro [BM][BUG] Tailing Loop Fix
126days 3h pokerguy Re: [BM][BUG] Tailing Loop Fix
125days 13h Electro Re: [BM][BUG] Tailing Loop Fix
125days 8h darken Re: [BM][BUG] Tailing Loop Fix
125days 3h Electro Re: [BM][BUG] Tailing Loop Fix
125days 3h darken Re: [BM][BUG] Tailing Loop Fix
124days 15h markrendl Re: [BM][BUG] Tailing Loop Fix
 124days 14h Electro Re: [BM][BUG] Tailing Loop Fix
  124days 12h markrendl Re: [BM][BUG] Tailing Loop Fix
Next thread
Posting elapsed timePosted bySubject

124days 7h Electro [BUG] Automove and Stuck Leagues Fixed
Previous thread
Posting elapsed timePosted bySubject

128days 17h Gladiatore [OT] A small personal update from Gladiatore
128days 7h darken Re: [OT] A small personal update from Gladiatore
128days 1h markrendl Re: [OT] A small personal update from Gladiatore
127days 9h Gladiatore Re: [OT] A small personal update from Gladiatore
126days 3h pokerguy Re: [OT] A small personal update from Gladiatore
Page generated in: 20.3125 milliseconds.