Games in Progress: 3 | Players logged in: 3 | Players Registered: 37413 | Games Played Total: 68649
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: heirarchy of plot selection  (Read 690 times)
mule_be_ok
Jr. Planeteer
**
Posts: 23


View Profile
« on: May 26, 2010, 18:15 »

Is there any way to make latency less of an issue when determining plot selection? Too many times the lag has prevented me from getting the plot of my choice, when from it should have been mine based on my standing in the game.
Logged
Rogue Cat
Mule Senior
****
Posts: 113


Feline Cheapskate


View Profile
« Reply #1 on: May 28, 2010, 22:26 »

Is there any way to make latency less of an issue when determining plot selection? Too many times the lag has prevented me from getting the plot of my choice, when from it should have been mine based on my standing in the game.

Welcome to the club. Grin Even if all players "pressed the button" at the same time, the one with faster connection would be the first one to get the plot, just like the AI used to do in Commodore version. Now you know why I don't run the risk to get certain plot unless someone got the previous plot and I can hold the button down to get the plot for being in last position. Playing with 330ms ping is quite unfair, and you complain about a little lag? Tongue

The only way would be checking for every plot grabbing before moving to the next one, instead of grabbing it in the moment the server gets the claim from the player with the fastest connection. Example:

-Players have these positions: Green1, Pink2, Orange3, Blue4.
-Let's supposse that we have the first river plot unclaimed. Then 3 of 4 players want to claim it.
-Players green1, blue4 and orange3 "press the button" in that order, from faster to slower, to claim that river plot.
-Just before moving to the next plot, the program would check the pressings. Blue1 would have the priority to get the plot for being in last place, so the plot would go to that player. However, Green1 has a faster connection, so his claim reaches the server first and he gets the plot.

This is the idea/alternative:
1- Waiting for all possible "pressed buttons" as long as the plot is highlighted.
2- Before highlighting next plot, checks all claim requests and grants the plot to the player having the priority (according to the current position in that game).
3- Highlight next plot and continue the claiming phase.

This will kill the original way the claiming phase thing went, but considering that Internet is not as fast as a LAN, that would balance it a little more for slow connections. (Because saying that Internet is slower than the Commodore would be too much. Tongue)
Logged

Should you remember that $20 is a magic number too.

***

Custom skin bringing back classic icons for plots:
http://www.planetmule.com/forum?topic=331.msg4609#msg4609
Peter
Turborilla
Administrator
Mule Expert
*****
Posts: 379


Planet M.U.L.E. Team


View Profile WWW
« Reply #2 on: June 07, 2010, 14:05 »

mule_be_ok: If you hold down your button when the plot marker turns gray, just before the plot you want is going to be selected, then you are guaranteed to claim the next plot. You can also start hold the button down when another player claims a plot.
Logged

Pages: [1]
  Print  
 
Jump to: