Search the web
Sign In
New User? Sign Up
wordgame-programmers · A list for programmers of word games. Ve
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Hear how Yahoo! Groups has changed the lives of others. Take me there.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Re: [quackle] turning Quackle down   Message List  
Reply | Forward Message #869 of 964 |
On 9/4/07, John Van Pelt <verbalobe@...> wrote:
> for one thing, the "blunders" that the 1600-level Maven made did not
consistently resemble real 1600 players in any way.

Although it's probably not a discussion for the Quackle list, if you
want to take it next door to wordgame-programmers, I'm interested in
working out the details of what exactly would be needed for an
Artificial Stupidity System to make the computer play as convincing as
a poor human. Over the years I've made a mental list of a few points,
though maybe it's time we started writing some of them down in case
anyone ever gets round to doing this.

For example, active vs passive vocabulary, plausible phonies, use of
front/rear hooks, parallel plays, etc can all be parameterised as
features to use or not within a game.

My idea of a playing like an ASS would include tracking opponents so
that the computer always played a *little* better than them but not
much, so they have a chance of winning a good percentage of the time
(eg 40%); it should track which of the play techniques the human has
mastered and use the same things itself, eg when a human finally plays
a parallel play, then the ASS can do so too, but not *too*
impressively.

If it doesn't have a history of games played, it shouldn't try to play
an even game by using too simple an algorithm of trying to match the
score for example - you don't want it to bingo only when you bingo, or
to gradually fall behind and then place QUETZAL on a TW to catch up in
a single play.

It should also have a teaching role - after a few games, and once its
play is matched to the opponent, it could introduce *one* new
technique (eg putting tiles on both the start and end of a word to
extend it) which the human hasn't yet done, with the intention of the
human learning better ways to play. But not all at once in an
intimidating way.

It should *never* be obvious that the ASS is throwing the game. In
fact it might be fair to start it off with only a basic vocabulary of
English, and have it learn new words from web pages it happens across,
and it might also have a limited memory for word storage so that it
forgets seldom used obscure words that it has learned a few days after
learning them. Google's "did you mean" prompt might be something it
could learn from. It could also ask a dictionary authority for a
check now and then.

That's a few ideas off the top of my head, maybe y'all have some more.


Graham
PS GMail doesn't let me redirect the reply-to so could you please
follow up to wordgame programmers unless there's a lot of interest and
a strong consensus that this is relevant to Quackle.



Tue Sep 4, 2007 3:38 pm

graham_toal
Offline Offline
Send Email Send Email

Forward
Message #869 of 964 |
Expand Messages Author Sort by Date

... Although it's probably not a discussion for the Quackle list, if you want to take it next door to wordgame-programmers, I'm interested in working out the...
Graham Toal
graham_toal
Offline Send Email
Sep 4, 2007
3:38 pm

... Right, it has to be adaptive. Hard coding a rule set for a particular level of play would fail the Turing Test. ... Exactly! In fact one of the things...
Graham Toal
graham_toal
Offline Send Email
Sep 4, 2007
5:29 pm
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help