|
|
| Backgammon Discussion of anything related to backgammon: strategy, problems, books, clubs, and tournaments. |
01-05-2012, 07:33 AM
|
#1
|
|
enthusiast
Join Date: Sep 2010
Posts: 58
|
what would you like 2C in XG3?
The title says it all – this thread is for anyone who wants to see the world’s best bot grow even better in the future. I have some ideas and maybe you do too, in which case I hope you’ll share them here.
1. Learning Lab
Since BG is a game of pattern recognition, the trick to getting better is to repeatedly see those patterns you don't understand, in a way which keeps you involved and interested. Dissecting the corpse of a dead game, wincing at the brainless horrors XG accuses you of in angry crimson and reproving green, is a slow and demoralising way to improve, and reminds me of the way I was taught Latin as a schoolboy. Instead of pointing out failure, how about rewarding success, like this:
XG Learning Lab stores all your bad plays, both with checkers and the cube, in its own special database. Your task is now to clear them from its memory by getting them right next time. Whenever you decide to go into Lab Mode, XGL calls up the positions randomly one by one, and asks you for your move or your decision. Get it correct, and XGL chalks you up a brownie-point. Get it wrong again, and you can be sure the position will appear a lot in future. Once you have finally made a good choice three times running (or however many times you specify), over whatever timescale it might take you to achieve this (minutes for an expert, months for a beginner) then your misplay is considered rectified and erased.
This would become an addictive game in its own right – purge yourself of all your past backgammon sins and a victory-screen appears, along with a small synthetic fanfare... : - ) Additionally, XGLL would score your results in both PR and elo, and also graph your progress over the long-term, just the way it already does with ordinary games.
2. Openings Trainer
XG2 already contains the most definitive openings database in existence. At the moment it is mainly an exercise in geekery, its contents known only to a few high priests of the game. However the information could easily be disseminated in a way that is educational and useful. The principle is exactly the same as for the Learning Lab, namely guidance through stimulus and reward, but here the aim is to play all the opening rolls and replies perfectly, either for money-play or tournament or both.
The program will soon believe you know how to play an opening 3:1, and will subsequently never ask you this again, but 6:4s and 2:1s et al at different match-scores, and your best reply when you roll second, would again take anything from minutes to months to master, depending on your standard.
3. CubeSky
Extreme Gammon knows everything there is to know about the cube, yet teaches nothing on the subject whatsoever. Piles of numbers to two decimal places are not a form of enlightenment. Imagine instead the market window as the archetypal child’s window, a square with four equal panes. Through the window you see rain below the horizontal crossbar and blue sky above it. Plotted along the skyline is the past course of your game, with the move currently under question being the sun.
Say it’s the first roll of the game, so the sun is still on the far left of the window. You’re down 7-away 2-away, so the sun has appeared far higher in the sky than usual. Three rolls in and you’ve had nice dice, your opponent hasn’t. Maybe the sun is already on the window-bar, neither stuck in the rain nor overshooting into the clear blue sky, making this a perfect double. But now click the mouse and CubeSky will auto-scroll through all other scores, as quickly or as slowly as you like. Had you been up 7/2 instead of down, for example, the sun would barely scrape above the windowsill, making that same perfect double a hideous blunder, with the sun exploding into supernova in the blackest part of the raincloud.
This extreme example would only help a beginner, obviously, but it would help him enormously. Going further up the rankings, surely any player would love to know whether, for instance, the mistake they made when one point down would have been correct at level-score, or if the cube had still been in the centre. Regardless of experience and ability, who wouldn’t want to see striking visual proof of the cube’s dynamics, alongside the numerical evidence? And if you want to make CubeSky a learning game as well, plug in your own estimates of winning and gammon chances of past correct decisions taken by XG, and see how the vista changes before it reveals the true picture; the better your guesses, the higher your score.
People learn through sights and sounds, not stats. If you agree, and would like to see XG develop into a fabulous teaching aid, then you need to say so or it will never happen. The developer is brilliant at what he does, is receptive to ideas and listens to his customers, but all that only works if people tell him what they want.
|
|
|
01-05-2012, 08:39 AM
|
#2
|
|
stranger
Join Date: Apr 2011
Posts: 6
|
Re: what would you like 2C in XG3?
Hear, hear. Why not post this to GNUBG developers as well, or is that because they appear not to be as receptive to new ideas (maybe they are, who am I to tell)?
|
|
|
01-05-2012, 11:52 AM
|
#3
|
|
enthusiast
Join Date: Sep 2010
Posts: 58
|
Re: what would you like 2C in XG3?
well, XG is where it's at, so either Xavier does it or nobody will. Mind you, he's a member of this forum, so if he sees sufficient demand from us plebs below 2000, then we might be in luck. XG is a commercial product, after all, so it would make commercial sense. But if there's little response to these ideas, I expect he'll do no more than carry on micro-tweaking, eking out a couple more superfluous elo points of program strength to please the likes of Stick and Neil Kazaross.
|
|
|
01-05-2012, 06:08 PM
|
#4
|
|
centurion
Join Date: Apr 2010
Posts: 178
|
Re: what would you like 2C in XG3?
Love ideas 1 & 2, not sure if I understand 3 100% but more features the better.
Post this on bgonline.org, Xavier always goes there.
|
|
|
01-05-2012, 06:15 PM
|
#5
|
|
adept
Join Date: Jul 2009
Location: Canada
Posts: 719
|
Re: what would you like 2C in XG3?
Quote:
Originally Posted by RealNick
not sure if I understand 3 100%
|
Of what I understand, it would be a graphical representation of the doubling window, the sun being your current equity.
|
|
|
01-05-2012, 08:00 PM
|
#6
|
|
enthusiast
Join Date: Sep 2010
Posts: 58
|
Re: what would you like 2C in XG3?
yup, the horizontal beam across the middle of the window represents the optimum time to offer a double, and this beam magically gets fatter or thinner according to the early/late cost ratio associated with the score and current level of the cube. The type of cloud shows whether it's a pass or a take. Idea #3 would only be of moderate value to moneyplayers, but would really come into its own for those of us who prefer matches.
Last edited by lostin transit; 01-05-2012 at 08:11 PM.
|
|
|
01-05-2012, 10:12 PM
|
#8
|
|
old hand
Join Date: Mar 2006
Location: Australia
Posts: 1,589
|
Re: what would you like 2C in XG3?
Mac OS X support
|
|
|
01-06-2012, 06:35 AM
|
#9
|
|
enthusiast
Join Date: Sep 2010
Posts: 58
|
Re: what would you like 2C in XG3?
Thanks for the advice to post this on bgonline - I've just done so. The Fritz cloud thing is amazing and has given me another idea, which I've outlined over there.
|
|
|
01-06-2012, 02:36 PM
|
#10
|
|
stranger
Join Date: Apr 2011
Posts: 6
|
Re: what would you like 2C in XG3?
I just would like to add that I certainly won't upgrade to XG3 if it is only a 'micro-tweaked' version of XG2, and would like to thank lost in transit for the initiative.
|
|
|
01-06-2012, 03:48 PM
|
#11
|
|
enthusiast
Join Date: Sep 2010
Posts: 58
|
Re: what would you like 2C in XG3?
Thanks Asinus, but I'm afraid it's hopeless. Xavier would only react if he saw a demand, and the degree of invention shown by the good folk over at bgonline would easily be beaten by a row of cabbages. On the upside though, I'm sure the next version of XG will include all sorts of pointless fiddly new things to make the geeks swoon with delight...
|
|
|
01-06-2012, 04:03 PM
|
#12
|
|
Carpal \'Tunnel
Join Date: Apr 2005
Location: Denmark
Posts: 11,815
|
Re: what would you like 2C in XG3?
Quote:
Originally Posted by lostin transit
2. Openings Trainer
XG2 already contains the most definitive openings database in existence. At the moment it is mainly an exercise in geekery, its contents known only to a few high priests of the game.
|
btw, if anyone wanna study the opening book you can find it here
It doesn't have scorebased responses, so I think there are many of the "high priests", that have more complete opening databases of their own.
Last edited by mute; 01-06-2012 at 04:14 PM.
|
|
|
01-07-2012, 12:14 AM
|
#13
|
|
Carpal \'Tunnel
Join Date: Sep 2002
Location: Henderson, NV
Posts: 19,032
|
Re: what would you like 2C in XG3?
These are interesting ideas that would be good for drawing people into backgammon who might be curious, but as far as learning beyond the basics, I'm not sure that it's really moving in the right direction.
The problem to me seems that the positions are very scatter-shot and you won't really "learn" much about the positions that you're getting right or wrong. The game is too complex and subtle for a program like this to do anything but help the weakest of players. Imagine learning chess from one of the so-and-so teaches chess line. Anyone who learns chess from this may be able to beat a beginner, but I don't think anyone who learns chess from such a program would really expect to be a strong chess player by the time they're done. (I could be wrong. I haven't actually tried learning chess from one of those programs.)
I think a better idea (that doesn't even need to wait for XG's next version) would be a library program.
* Store positions and analyses of positions
* Import positions/errors/analyses from matches
* Allow user-defined tags for positions
* Allow browsing by tag
* Create quizzes based on tags
I think something like this would be a relatively simple program to create, and would do a lot more for teaching backgammon players than making a meta-game out of it.
Edit: The cloud idea is pretty interesting. After not too much time, I think common positions within the first dozen moves would be analyzed to a medium depth.
|
|
|
01-07-2012, 03:50 AM
|
#14
|
|
enthusiast
Join Date: Sep 2010
Posts: 58
|
Re: what would you like 2C in XG3?
Well, I didn't learn the rules until I was 50, so I'm never going to be seriously good. But I've put on 380 elo since buying XG, and it currently grades my skill level at 2014. I've got better, tortuously slowly, by going through my blunders and sussing out why XG's move is better. The answers are often beautiful, and that's where I derive my pleasure from the game, as my nerves make me a hopeless competitor when playing a real person.
So, I'm not quite a beginner anymore. But I still maintain my ideas would help. Why? Well, idea 1 would enable me to play the opening rolls perfectly inside a week. Without it, I never will. Idea 2 would mean that the mistakes I've made, examined and understood would not then promptly be lost in a great ocean of past blunders, but would be readily available. The most elementary tenet of education is that you learn through repetition and familiarity, not from a one-time eureka moment. Idea 3 I'll let pass, because if I can't convince you the first two are worthwhile, I certainly won't convince you of something that can only be demonstrated visually! One thing I do know though - if these ideas were implemented I'd be 2150 in two years. Without them, it will probably take me longer than I have left, or brain-rot will set in first.
By the way, your own idea already exists. It's called checkerplay.com. Virtually nobody uses it - it would take an age to upload all your blunders to it. Idea 2 is essentially to give XG users their own streamlined automated checkerplay.com
|
|
|
01-07-2012, 07:10 PM
|
#15
|
|
Carpal \'Tunnel
Join Date: Sep 2002
Location: Henderson, NV
Posts: 19,032
|
Re: what would you like 2C in XG3?
Quote:
Originally Posted by lostin transit
By the way, your own idea already exists. It's called checkerplay.com. Virtually nobody uses it - it would take an age to upload all your blunders to it.
|
Interesting. I've never heard of it. I think it would be better for players to be able to do this to their own positions. It works better in the memory and understanding department to pick at their own positions rather than going online to look at positions that they've never seen before. The "I remember this position" lightbulb has value.
After looking at that site, I can see why it's not used by that many people. It's not well-organized.
Quote:
|
Idea 2 is essentially to give XG users their own streamlined automated checkerplay.com
|
I guess I didn't really read it like that. I read it more like you were creating gimmicky meta-games to play. But I'm also of the mentality that those sorts of things don't necessarily promote learning. I would wager that you're much better at backgammon as a result of your careful review than you ever would have been by playing the meta-games you've proposed.
|
|
|
| Thread Tools |
|
|
| Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -4. The time now is 09:13 AM.
|