Hrqls: My rating is not inside 30% for anti-backgammon also! But, we must begin from some point. If acceptable, we may 2 sub types extra, with or without anti.
Marfitalu: lol! nice i didnt realize you could form a word with it :)
b = backgammon
r = race backgammon
a = anti backgammon
n = nackgammon
h = hyper backgammon
Hrqls: What you think for this hard work. Direct copy and paste the mentioned pages to the spreadsheet (like Excel) and then work for calculation, for the first samples?
Then we need update period and update place to fix them. If The Big Boss (Fencer) shows interest for it, our work may be lighter.
TC: the easiest way to do it would be to determine how many players are in the top 30% for each type, then go to the list with the least ranked players, which would be anti-backgammon ... go through the top 30%, click on the players profiles and check if they are within the top 30% for each type .. if so .. then add the name and ranks to a spreadsheet ..
at least thats what i did with the top 100 (although i checked all the names in the crowded top 100 ... which was just a random type to start with :))
Hrqls: If you're familiar with Html then it's pretty easy. Fetch the page (using a browser control), find the table and extract the records (standard but possibly messy string handling). Now you've got the data and you're in familiar territory...
playBunny: I used to do that at ItsYourTurn. Compiled ELO ratings by collecting the results of all tournament matches. I wrote a script -- I think it was in Perl -- that did it all automatically. That got me banned from IYT for a short time for using too much of their bandwidth!
ColonelCrockett: alanback. This happened years ago, I used to have a webpage with ELO ratings for all the games played on IYT. Got to be too much work, and then they shut me down anyway.
playBunny: For fetching datas to web pages, you must have special user/pass to reach SQL database and column names! If The Big Boss gives the mentioned datas, it can be solved online and updated.
TC: you can also grab it from the page itself .. insert a webbrowser control in your program .. make the control go to the page (which can even be done with a guest account on this site) .. download the complete page, filter the data, go to the next action :)
Hrqls: I still wouldn't do that without Fencer's permission, because it will be a drain on his bandwidth (Of course, given the autorefresh feature, he may not care about bandwidth). The only reason I did it on IYT was because they denied my requests for access to the database.
alanback: *nod* i will contact fencer if i would do something like that
1 automatic check wont be a problem though as i would have done the same by hand otherwise .. it will be different though if i run the program every hour :)
alanback: I did a test for someone on the Computers board to see how much bandwidth I used. It was a consistent 100k per minute just by making moves. I have 100 messages per discussion board page so if I'd added that to my activity it would perhaps have doubled.
I'm currently using a program to download match pages and create a .mat flie for GnuBg analysis. Because Fencer doesn't show the dice in the moves list I have to visit every page when one of the dice can't be determined from the move, so it can be 40K+ just to get a dice roll! This is easily the most bandwidth-rich gaming site I've seen.
Hrqls: Yes, I just realized you're not talking about collecting every game, just the ratings pages. That should not be a problem for anyone. Probably not worth the trouble of writing a program :-)
alanback: it will be fun ... i just need to make time .. although probably less time than i would need by doing it by hand .. or at least less time than doing it by hand 3 times :)
a few days ago...I went to resign a losing game...but a warning came up stating I would lose 8 points.the cube was at 2.
I just had an opponent resign a game, and I gained 2 points. the cube was at 2. how is this possible?
Kipling: When a player resigns a game with cube then the winner gets the number of the points of the cube multiply by the number of the points of the current position of the pieces of the losser (i.e. 1,2 or 3 points). When a player rejects an offer for doubling then the winner only gets the number of the points of the cube.
If you received that warning then the reason was you hadn´t taken any own piece out and all your pieces are not in the oponnets´s house (2 points) multiply by the cube (4 points). Are you sure the cube was at 2?
When you gained 2 points, then there are two possibilities: 2x1 or 1x2.
Modificat de playBunny (5. Ianuarie 2006, 16:05:12)
Kipling: This is the result of Fencer's implementation of resignation, (which is incorrect when compared to any other house of Backgammon in the Universe).
When you resign you should be asked whether you want to resign a single-game's worth (1 point), a gammon (2 points) or a backgammon (3 points). This is then multiplied by the cube and gives the number of points that you'll lose. Your opponent should then be asked whether they accept your offer of resignation (because they may want to continue play in order to win a gammon, whereas you might be offering just a single-game loss).
Fencer hasn't implemented this dialogue and thus had to make different arrangements. His answer is to examine the position and award points on that basis. This is quite wrong as far as I'm concerned but the rules are that 1) if you have taken a man off the board then you'll lose a single, else 2) if you have any men in your opponent's home table or on the bar then you'll lose a backgammon, else 3) you'll lose a gammon.
You must have had men in your opponent's table or on the bar and hence were set to lose a backgammon. Multiplied by the cube this would have been 6 points.
When your recent opponent resigned they would have had already taken a man off the board.
The important aspect of this ruling is that You must never resign a game until you have made every effort to take a man off the board, because while your opponent can make a judgement about whether a backgammon or gammon is feasible, the automated logic is rigid and harsh in its interpretation.
playBunny: Just to throw my opinion in, I do not think that the implementation is incorrect just because other sites does it differently - I actually think how Fencer does it makes it easier for users not to try to cheat others.
I know on DailyGammon, some will offer a single resign for less points then what they will probable lose to newer users in the hopes of cheating people out of points.
How it is here, it automaticly looks at the "worse case" of how many points you could lose (gammon, backgammon). If you are so far behind that you are in the backgammon position, it would be silly for the other person to accept anything less then that. And if you are close to getting one of your own men off, then it only takes a few more moves then offer your resign for the single points.
(hence, as a more advanced gammon player, I like how dailygammon does it since it allows users to have more control on what is offered - but at the same time, some of the things that dailygammon does "scares" away newer gammon players, which is why I personally like how BrainKing does it.)
BIG BAD WOLF: The advantage of being allowed to suggest the points is that it speeds up play considerably (rather than waiting to get a piece off for instance).
I know that isn't a consideration for some, but for me it is HUGE. I hate games that drag on..
.. and I can't stand it when people continue to roll when they can no longer mathematicaly win... RESIGN please and get on with the next frame.
Modificat de Chicago Bulls (5. Ianuarie 2006, 16:47:18)
I'm back to the Backgammon discussion board!
playBunny: Well you are correct on this.... The procedure you described is the only one should occur! Resign single,gammon,backgammon and then ask the opponent if he accepts that. The current way is bad.....
This is quite wrong as far as I'm concerned but the rules are that 1) if you have taken a man off the board then you'll lose a single, else 2) if you have any men in your opponent's home table or on the bar then you'll lose a backgammon, else 3) you'll lose a gammon.
Let's modify all these to be correct(added things are with bold letters):
The rules are that 1) if you have taken at least a man off the board then you'll lose a single, else 2) if you have any men in your opponent's home table or on the bar and you haven't borne off any men then you'll lose a backgammon, else 3) you'll lose a gammon if none of the 1) or 2) occurs.....
grenv: I understand that it can speed things up, but (at least in my opinion) when you weigh that against that this is a game site that is full of backgammon players who possible does not know all the rules and could easily be cheated by others that do - I would rather see it how it is then to have the option of people trying to take advantage of others by trying to resign for less points then they should.
BIG BAD WOLF: Good point but:
-Since they can handle doubling cube they should also be able to handle resign too. If you find that resign procedure PlayBunny described, is tricky and bad for newcomers, then you should find doubling cube tricky and bad also, since it's very easy for a newcomer to be confused and accept a double in a bad position.
BIG BAD WOLF: I applaud your concern for players who lose points that are "rightfully" theirs. And, indeed, it's the less advanced players who suffer.
The reason I dislike this implementation of resignation is precisely for that reason. Unwary players are losing points that they shouldn't. I've had people throw away entire matches because they resigned a Backgammon when a single was appropriate. That's why I used the word "harsh". Backgammons are extremely rare yet they are awarded routinely by the resignation logic.
When I've sent a message giving much the same info as the post below, informing them of how resignation works and stressing cautious use of it, I've got back "Thanks, I didn't know" responses.
I dislike it that in the standard situation a player can be duped by the occasional unscrupulous player. I deplore an implementation that systematically does so!
Czuch Chuckers: Sorry, not really "cheating" - but "taking advantage" or "bad sportsmanship" would be beter words I guess - and I have seen plently of people who are not afraid to do that.
grenv: Chess is not really a good comparason since there is not different levels that you can win by. That is if you got more points by capturing a queen first or something like that. It is either win or lose.
grenv: Thank you grenv, I considered "at least" but decided that it was redundant and I also didn't repeat conditions that were carried forward by the "else"'.
Pythagorus: Yet, for absolute, no question of doubt, clarity, I would use your form with the redundancies.
BIG BAD WOLF: Not bad sportsmanship either.... maybe "taking advantage of", but isnt that the goal of any game? To take advantage of a misplay by your opponent or to take advantage of a weaker strategy etc.?
You seem to support the idea that we are responsible some how for protecting people from their own ineptness.
Pythagorus, Czuch, BBW.. ah, what the heck, anyone: That's a good point (P & C), I'll happily offer a cube early than I should to a player who is liable to be scared by it and drop the game. That's taking advantage of a weakness in their understanding of cube use and may be worth 1/4 a point, for example.
It's only a small step to offering a resignation of a lower value in the hope that the opponent will misread the position and accept. If accepted that's a gain of a full point (most usually).
Earlier I called such a resignation action "unscrupluous" and have reconsidered it in the light of the above. But - and maybe because it's too new a change of perspective, maybe because the magnitude of the gain is so much greater, I don't know - somehow it still feels wrong.
playBunny: If the resignation text in the application was clear:
"Your opponent offers to resign giving you 1 point. If you feel that you would rather continue and play for a gammon or backgammon you should refuse the resignation offer. If you accept the resignation you will be awarded 1 point."
grenv: To be frank, I like the present system. It is clear and unambiguous, and we don't get into tedious arguments about players offering to resign a single game in order to avoid being gammoned.
Dailygammon has just implemented a system in which the server forces a resignation in clear cut situations, and resignations are otherwise not allowed (except for match resignations). That works well also.
In short -- the less complication and the fewer opportunities for individual choice, the better, in this context.
grenv: I think it works pretty well right now, but not because it would be poor sportsmanship or any of those terms, just because it seems pretty fair.
But I too would like to have games completed more quickly, and the way it is currently set up does not lend itself to ending a losing game more quickly.
Modificat de Chicago Bulls (5. Ianuarie 2006, 18:16:17)
grenv: Since you are being pedantic I will have to disagree with your pedantry.
You are welcome....
If you've taken 3 men off, then you have taken a man off. No need to add words like "at least"
Well English is not my native language but i thought "a" = one". That is "here is a pencil" = "here is one pencil". Even if we agree that "a"="one" the problem is not solved. The problem occurs to the different ways we see the "if a man is born off then...."
You are taking the statement:
"If you take a checker you will not lose a gammon" as:
"If you take at least a checker you will not lose a gammon"
while in all mathematical papers and general papers is:
"If you take exactly a checker you will not lose a gammon"
So by "a" what we mean? "Exactly" or "at least"?
Meaning "at least" would make no sense since a single "a" can't mean something more than the number of the object it describes. So why it should mean "exactly"? It doesn't! But in all papers i have read so far the word exactly is used silently to describe that "a man" means "exactly one man".
You may not agree with that but it doesn't matter anyway since it is a matter of different interpretation of statements so it's a subjective matter....
"and you haven't borne any off" is not needed since you would have passed the first test and not gone to the else
Correct! That's why i inserted To show that the word "correct" is not accurate to describe what i did. It was not a precise correction but just a better way to make things more readable.
You are correct. I will say the reason:
Suppose we have different assumtions A,B,C, with B = (D∩A') with D another assumption and C = (A'∩B') and with A∪B∪C = Ω, that from each one we assume X1,X2,X3 respectively, with the following easy way that i tried with my correction to show:
A=>X1 , B=>X2 , C=>X3
So if we have a f that belongs to A then:
-if f belongs to A we have that X1 is correct.
-if f belongs to B we have that X2 is correct.
-if f belongs to C we have that X3 is correct.
so we list this as:
1)A then X1 occurs.
2)B then X2 occurs.
3)C then X3 occurs.
Playbunny used the other equivalent way:
-if f belongs to A we have that X1 is correct.
-If f doesn't belong to A and some other things independed from A occur, we have that X2 is correct.
-if f doesn't belong to A or B we have that X3 is correct.
and we list that as:
1)A then X1 occurs, else
2)D then X2 occurs, else
3)A'∩B' then X3 occurs.
It is equivalent since if 1), that means A, is not correct then it is correct the A'.
So since D is valid then D∩A' is valid too. So X2 would be valid also.
If both of the A or B are not valid, so the A'∩B'; would be valid, then the X3 would be valid also....
So the equivalence of the 2 ways is obvious. The "problem" with the second is that we don't have immediatelly the several discrete cases, although the procedure of the second way is good for programming as we gain some time by not re-checking cases....
(ascunde) Joacă în timp real cu adversarul!Pentru ca acesta să fie posibil şi tu şi adversarul trebuie să selectaţi opţiunea "Mută şi rămâi aici" şi să reâncarci pagina cu tasta F5! (TeamBundy) (arată toate sfaturile)