topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Thursday March 28, 2024, 3:27 am
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Last post Author Topic: NANY 2018 Release: cnpaperplay - Codenames /Codenames Duet Play on Paper Clone  (Read 48468 times)

tomos

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 11,959
    • View Profile
    • Donate to Member
It seems you took the old word list (which has errors and less words)

also wanted to report, thanks to you both for sorting it out :Thmbsup:
Tom

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,896
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Ok looks like we now have an official german translation complete, I will push it to the github repository.

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,896
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
I have racked my brain for months trying to come up with another word game similar to codenames duet that I could use my codebase to create, without much luck.  Nothing even remotely as fun as codenames duet.
Can anyone think of a new game that has similar mechanisms and might be fun?  I'd be happy to modify code to support a new kind of game if we could think of something worth doing.

Here's what I've been trying to capture, that codenames duet does so well:
1. Cooperative
2. Thinky, fast turns
3. Push your luck element
4. Need to get inside the mind of your partner
5. Fun to talk about afterwards

wraith808

  • Supporting Member
  • Joined in 2006
  • **
  • default avatar
  • Posts: 11,186
    • View Profile
    • Donate to Member
I love Gloom.  It plays a lot to my daughter's strengths as a writer and a lover of Supernatural.  Not sure if this is the type of game you're looking for, not having played Codenames however.  There's also twilight struggle, but there's been so many implementations that I'm not sure if that would be a good fit either.

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,896
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
I've reuploaded the translator pack (see url link above).  Would love to have some more translations if anyone is willing!

david842

  • Member
  • Joined in 2016
  • **
  • default avatar
  • Posts: 6
    • View Profile
    • Donate to Member
My wife and I just played this, and this is my report and review of the game (not of the program that generates games).

I printed just the instructions and the first game for each player, so we could both try it.

We were terribly confused by the instructions (except the part about taking turns, which we understood thoroughly), but kept reading the instructions as we went along.

What we needed was a complete sample game, showing exactly what happened in each turn. What we got was only difficult instructions.

For example, the guesser is supposed to say a word and a number. We never did understand what the number was for, since it wasn't used during our experiment. We chose great clue words (cigarette was the clue for ASH and horse was the clue for STABLE), but that had nothing to do with who got green and was "correct" and who got yellow and was "incorrect"! So unintuitive.

Looking at our two sheets, I see that most of the words have the SAME color. This is confusing, because I thought they were supposed to be random, so I was expecting them to be mixed up. I kept being "correct" and my wife kept being "incorrect", which doesn't work well with our interpersonal dynamics.

We gave up during our 4th turn because we were so lost and saw no point in continuing to play the game.

Our experiences were perhaps not representative of other people, but for us the game, lacking an example of correct play, was only entertaining in that it was kind of funny to be so completely confused.

wraith808

  • Supporting Member
  • Joined in 2006
  • **
  • default avatar
  • Posts: 11,186
    • View Profile
    • Donate to Member
My wife and I just played this, and this is my report and review of the game (not of the program that generates games).

I printed just the instructions and the first game for each player, so we could both try it.

Did you look at the instructions for the game that it is based upon?  I think that he just included his alterations, so that might help.

https://czechgames.c...es-duet-rules-en.pdf

tomos

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 11,959
    • View Profile
    • Donate to Member
For example, the guesser is supposed to say a word and a number. We never did understand what the number was for, since it wasn't used during our experiment.
I haven't played in a long time but,
you try and give a clue that will work for as many words as possible e.g. 'fruit' for apple, pear, -- that's where the number comes in, 2 in this case. So the other knows the clue refers to two words on their page.
Tom

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,896
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Due to space constraints, it may be hard to follow the rules just from my one sheet if you have never played the full game.  Wraith links to the real full game rules which do a much gentler job of explaining how to play.
I encourage you to give it another try after reading the real game rules (see Wraith's post above) -- it's an incredible game.

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,896
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
I have updated the ENGLISH book downloads with better instructions.

ThR1LL

  • Participant
  • Joined in 2021
  • *
  • default avatar
  • Posts: 1
    • View Profile
    • Donate to Member
How do I randomize the wordlist via command line? It keeps creating the same 10 books with the same word order each time. Does anyone else have this problem?

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,896
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Hi ThR1LL.

This is by design so that games are predictable between users.

You can use the --seedstart option to pass in a different seed number which will generate different random values; every time you use a different seed number you will get different games.

It may seem confusing but the idea was that YOUR games #1-10 would be the same as MY games #1-10, for easy comparison and playing together.

So the way I do it is I don't change the see, but I just make a pdf with like 500 games, and then just print a few of those at a time.  I thought I had an option where you could tell the program what game # to start printing at, but it seems I was wrong; I should probably add that feature.



You'll find commandline options in the readme.txt in the documentation folder:

//---------------------------------------------------------------------------
usage: cnduet.py [-h] [--language OPTION_LANGUAGE]
                 [--wordfile OPTION_WORDFILE]
                 [--patternfile OPTION_PATTERNFILE] [--outpath OPTION_OUTPATH]
                 [--turncount OPTION_TURNCOUNT]
                 [--mistakecount OPTION_MISTAKECOUNT]
                 [--goalcount OPTION_GOALCOUNT] [--seedstart OPTION_SEEDSTART]
                 [--gamecount OPTION_GAMECOUNT] [--bookname OPTION_BOOKNAME]
                 [--format {html,pdf}]

optional arguments:
  -h, --help            show this help message and exit
  --language OPTION_LANGUAGE
                        language name (specifies a subdirectory of the data
                        directory where wordfile and templates will be looked
                        for)
  --wordfile OPTION_WORDFILE
                        filename (word list text file to user; should not
                        include subdirectory; will be looked for in
                        data/language and then data/ directories) (each word
                        should be on its own line)
  --patternfile OPTION_PATTERNFILE
                        filename (optionally with path) of card coloring
                        pattern data (each line is a triple specifying
                        cardcount, player1color, player2color); just base name
                        no subdir
  --outpath OPTION_OUTPATH
                        path to save output files
  --turncount OPTION_TURNCOUNT
                        number of turns per game
  --mistakecount OPTION_MISTAKECOUNT
                        number of mistakes allowed per game
  --goalcount OPTION_GOALCOUNT
                        number of goals needed to win game)
  --seedstart OPTION_SEEDSTART
                        starting seed number to use
  --gamecount OPTION_GAMECOUNT
                        number of games to generate
  --bookname OPTION_BOOKNAME
                        base name of book output files
  --format {html,pdf}   final output format (should be html or pdf)

E:\MyDocs\Programming\Python\cnpaperplay\source>

//---------------------------------------------------------------------------