Play Details Tonight the brightest stars of classic literature are coming together for the biggest awards show of the year - so of course they're all on their absolute worst behavior. Romeo's jealous that Juliet got nominated, Sherlock Holmes keeps trying to deduce the results from the accountants, and it's all security can do to keep Gollum. Description from the back of the box: Literati is a new word game that combines obscure words and quotations with your own creative and often hilarious definitions. No genius is required, merely the ability to outwit your opponents. Advance around the board by simply identifying correct definitions and/or tricking your opponents into believing bogus definitions which you have created&hellip.
Play the best free games, deluxe downloads, puzzle games, word and trivia games, multiplayer card and board games, action and arcade games, poker and casino games, pop culture games and more.
It mails you five titles every month. Buy what you like; send the rest back.
My 3-year-old’s favorite pastime is reading. Doesn’t matter if it’s Llama Llama or Dr. Seuss or Pete the Cat or Fancy Nancy. She devours books. As a parent (and a writer), I couldn’t be happier.
That said, trying to satisfy an insatiable thirst for new children’s books can be a challenge. Sure, her book collection is pretty stacked but she knows most of the titles inside and out. And while we frequent the public library regularly, it’s not always easy to find fresh books without getting stuck re-shelving half the kids’ section for an hour. Which is why we were intrigued when we turned up Literati, a Netflix-like subscription service that sends you five books every 30 days for $10 a month.
Word Game, 2-4 Players, Chat - How to Play Literati: Create words from various letter tiles, and by placing tiles at intersections on the grid. Certain intersections have special values and can increase score. This game is not currently functioning, as Yahoo! Are upgrading their games. Word Game, 2-4 Players, Chat - How to Play Literati: Create words from various letter tiles, and by placing tiles at intersections on the grid. Certain intersections have special values and can increase score. This game is not currently functioning, as Yahoo! Are upgrading their games. You can play Scrabble Pogo instead. Feb 02, 2017 i want to play online literati? Who else likes living in a dictatorship without free speech? Answer Questions. Fundamental changes in government, the economy, and broader society took place between the 8th and 11th centuries in China. The state aristocracy gave way to new literati elite: educated men who sought to enter government through competitive examinations. A new kind of Confucianism also took shape, which prized the moral autonomy of individuals.
The books are actual physical books, not e-books downloaded to a tablet, and you have seven days to decide whether to buy them. Don’t like the titles? Send them back in the enclosed pre-paid envelope. Love everything and you can own them for less than you’d pay online, as they’ll either match or beat out Amazon’s price. If you keep all five, you also get an additional 5 percent off. We picked up the Jane Goodall children’s book, Me … Jane, for less than $10, or about $2 less than Amazon, and found the prices overall to be competitive.
But Literati saves me more than money; it saves me time. Their experts curate the collection and select five illustrated books each month. The books arrive in the mail and sometimes include an activity book. Even better, instead of selecting random titles or those related to a child’s specific interests, Literati features a new theme each month ⏤ for example, “Science and Innovation” or “For The Love of Art.” It helps introduce new ideas and explore varying interests. There are four different age groups to choose from when you enroll, and they extend from newborn up to 9 years old.
Not only that, but the entire package is part of the fun. Our first shipment included a message written in invisible ink and a small black light. My daughter enjoyed hearing her coded message read aloud as we held the lamp over top. There were also bookmarks for kids and a one-sheet synopsis of each book in the box for parents.
What I like about Literati so far is that it’s sort of a hybrid library-meets-book store system. Because we can keep the books for seven days, we’re not stuck buying books our daughter doesn’t like. Instead, assuming they’re not covered in grape juice stains by the end of the week, we simply drop them into a mailbox rather than into the library book return bin. The only difference is that we’re out $10, whereas we wouldn’t have paid a thing at the library. And that’s the one drawback honestly. Not only are you paying for something you can get for free (assuming you have a library in town) but you are also somewhat compelled to then buy books every month. That said, you don’t have to. And if you think of the monthly fee as a convenience charge for both their curation services and not having to drive to the library, it’s worth it. At least it is for us. Not to mention, I can cancel at any time. That made my decision as easy as, well, getting a library card.
- SYNOPSIS
- DESCRIPTION
- SAMPLE TURNS
Games::Literati - For word games like Literati (or Scrabble, or Words With Friends), find the best-scoring solution(s) for a board and hand of tiles.
Example Windows-based one-liner:
Example linux-based one-liner:
Export Tags
- :allGames =>
literati()
,wordswithfriends()
,scrabble()
,superscrabble()
- :configGame =>
$WordFile
,$MinimumWordLength
- :infoFunctions =>
n_rows()
,n_cols()
,numTilesPerHand()
,get_solutions()
- :miscFunctions =>
reduce_hand()
Games::Literati helps you find out all solutions for a given board and tiles. It can be used to play Scrabble (the original 15x15 grid), Super Scrabble (the official 21x21 extended grid), Literati (an old Yahoo! Games 15x15 grid, from which Games::Literati derives its name), and Words With Friends (a newer 15x15 grid). By overriding or extending the package, one could implement other similar letter-tile grids, with customizable bonus placements.
To use this module to play the games, a one-liner such as the following can be used:
(This will only work if `./wordlist' is in the current directory. Otherwise, see 'PUBLIC VARIABLES', below.)
Enter the data prompted then the best 10 solutions will be displayed.
Board Input
The game will prompt you for each row of the board, one row at a time
And will expect you to enter the requested row's data. It expects one character for each column on the board. Thus, on a standard 15x15 board, it will expect each row to contain 15 characters. The `.
' character represents an empty square. Individual letters (in lower case) represent tiles that have already been laid on the board. (Don't worry about indicating wild tiles just yet; that will come momentarily.) An example input row could be:
After requesting the last row, the Games::Literati will display the board as it received it, and ask you
At this point, it is expecting you to type either `yes
' or `no
'. If you answer `yes
', the game will progress. If you answer `no
', it will start over asking for row 0:
. If you answer with anything else, it will ask you again if everything is correct.
Once you have entered `yes
', Games::Literati will ask you for the coordinates of the any wild tiles already on the board
Row#
and Col#
are 0-referenced, so the upper left of the board is 0,0
, and the lowe right of the standard board is 14,14
. Multiple wild tiles are space-separated. If there have not been any wild tiled played yet, just hit ENTER
, giving it an empty input. If you have wilds, with one at one-tile diagonally from the upper right and the second two tiles diagonally from the lower-left, you would enter
If your coordinates resolve to an empty tile (.
) or a tile that's not on the board, you will be notified:
Finally, after receiving a valid input for the wilds, Games::Literati will ask you for what tiles are in your hand.
You should enter anywhere from 1 to 7 tiles (for a standard game). Letter tiles should be in lower case; wild tiles are indicated by a question mark `?
'.
It is recommended to pre-write everything into a file. and run the program via command-line. See the 'SAMPLE TURNS', below.
These samples will use input file t, to help ensure the correct input format.
As described above, the first 15 lines represent board situation, followed with 'yes', followed by wild tile positions, if none, place a empty line here, then followed by tiles (can be less than 7), use ? to represent wild tiles. Please make sure the last line in your file ends with a full NEWLINE character on your system (it's safest to add a blank line after the list of tiles).
Make sure to put `./wordlist' in the working directory when running the program, or to set $WordFile
as described in 'PUBLIC VARIABLES', below.
First Turn
Create game file named t, like this:
Play Literati Free Online
Run the game from the command line:
The output will be (depending on word list)

Free Literati Game Online
If you run the same board with the Scrabble engine:
You will get
Intermediate Turn
For most turns, you input file the t containing a partially populated game, such as:
Run the game from the command line:
The output will be (depending on word list)
If you run the same board with the Scrabble engine:
Play Literati online, free
You will get
Good luck!:)
These functions execute each of the games. As shown in the 'SYNOPSIS' and 'SAMPLE TURNS', each turn generally requires just one call to the specific game function. Each function implements the appropriate 15x15 (or 20x20 for superscrabble) grid of bonus scores.
There are two optional arguments to the game functions:
The minimum number of tiles to play, which defaults to 1
. If you want to only allow your computer player (ie, the Games::Literati module) to play 3 or more tiles, you would set min=3
.
If you specify 0
or negative, the magic of perl will occur, and it will internally use the default of min=1
.
The maximum number of tiles to play, which defaults to all the tiles in the given hand. If you want to restrict your computer player to play 5 or fewer tiles, you would set max=5
. It will check to ensure that max is bounded by the numTilesPerHand()
..
If you want to specify max, you must also specify a min.
If you specify max less than min, Games::Literati will not play any tiles.
Thus, specifying literati(3,5)
will restrict the computer Literati player to using 3, 4, or 5 tiles on this turn.
Returns number of rows or columns for the most recent game type
Returns number of tiles in a full hand for the most recent game type

Returns a hash, whose elements are described in the example below
Returns the new hand tiles, with the played tiles removed.
Finds possible valid words, based on the hashref provided. When playing the automated game using the above functions, this is not needed, but it is provided to give you access to a function similar to the internal function, but it outputs extra information to the user.
A reference to a hash containing the keys letters
, re
, and internal
.
This is the list of letters available to play.
This is a string which will be evaluated into a perl regular expression that is evaluated to determine. Note: this requres the full regex syntax, so use '/c.t/'
to indicate you are looking for valid letters to put between a `c' and a `t'.
(Boolean) If set to a true value, find() will be quiet (not print to standard output) and will return an array-reference of possible solutions. If false, find() will print suggested words to STDOUT.
Note: The find() function is not under active development, and changes to the internal function might not be replicated to this public function. (It is documented and left exportable to be backward compatible with the original Games::Literati 0.01 release.)
These variables are exportable, so can be fully qualified as %Games::Literati::WordFile
, or if included in the export list when you use
the module, you can reference them directly, as
The $WordFile
points to a text document, which lists one valid word per line.
The variable defaults to './wordfile'. (in version 0.01, that was the only value, and there was no variable.)
You may change the default wordfile by setting this variable to the path to find the list.
Sources for $WordFile
Your OS may include a builtin dictionary (such as /usr/dict/words or /usr/share/dict/words). Beware: these often have numbers or punctuation (periods, hyphens), which may interfere with proper functioning
ENABLE (Enhanced North American Benchmark Lexicon): a public-domain list with more than 173,000 words, available at a variety of locations, including in an old google code repository as 'enable1.txt' The ENABLE dictionary is used by a variety of online tools, and is the primary source for the official Words With Friends dictionary.
Anthony Tan has delved into the Words With Friends app, and has compared their internal list to the original ENABLE list at http://www.greenworm.net/notes/2011/05/02/words-friends-wordlist
If you want to use one of the lists from a website, you will need to download the list to a file, and set $WordFile
to the path to your downloaded list.
For each word that Games::Literati parses from the $WordList
file, it will set $valid{word}
to 1
.
Default = 2. This is used when parsing the dictionary file (during var_init
) to ignore words that are too short. Most of these games don't allow single-letter words ('I', 'a').
Please report any bugs or feature requests thru the web interface at https://github.com/pryrt/Games-Literati/issues.
A simple interface (with examples) for play your own custom grid is in the works. Studying the source code may point you in the right direction if you want a custom grid before the customization features are made public.
Chicheng Zhang <chichengzhang AT hotmail.com>
wrote the original code.

Peter C. Jones <petercj AT cpan.org>
is the current maintainer, and has added various features and made bug fixes.
Copyright (c) 2003, Chicheng Zhang. Copyright (C) 2016,2019,2020 by Peter C. Jones
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
To install Games::Literati, copy and paste the appropriate command in to your terminal.
For more information on module installation, please visit the detailed CPAN module installation guide.