Coder Social home page Coder Social logo

hanabi's Introduction

Hanabi Documents

This is a collection of Hanabi-related documents by IAMJEFF.

hanabi's People

Contributors

dr-kakashi avatar waweiwoowu avatar zamiell avatar

Stargazers

 avatar

Watchers

 avatar  avatar

hanabi's Issues

Sarcastic Discard (Changed) (by Libster)

Sarcastic Discard (Changed) (by Libster)

  • If there are multiple cards that a Sarcastic Discard could apply to, then it promises that it is on the left-most card.

Sarcastic Discard Shift (by Libster)

  • If the players defer a turn to perform a Sarcastic Discard, and if there are multiple cards that a Sarcastic Discard could apply to, then the position of the promised card "shifts" over by 1 card.

cm from single layered gentleman's discard

Single layered gentleman's discard typically signals player's chop to be important.

In https://hanab.live/replay/541763#44, we believe IAMJEFF should chop move exactly r5 on turn 48, when chop card gains negative yellow. Currently, IAMJEFF is expected chop move because the important card must be critical. This issue proposes that IAMJEFF should always chop move regardless of whether the chop card is known to be critical in that the particular game state.

An argument against gdcm is that the chop card can be any good one-away card that team might wish to keep around for longer, which may or may not be more valuable than the 2nd from chop card. An argument for gdcm lies in that the early gd comes at an opportunity cost, where player may draw a playable card that can be layered with the discard for free, thus should only be performed when a cm is intended in compensation.

Additionally, players should consider that in bad touch variants a gd may prevent future bad touch. Thus, do not chop move for brown/omni/pink discards unless there cannot be bad touch in the future based on empathy.

#feedback

Feel free to share everything you learned from the 2p Score Hunting Guide. Your thought, experience, and ideas, etc.

Selfish Chop Move Exception

Situation A

Valetta: so now I can't give a play clue off-chop without cm, right? b4 is discarded, I clue b which touches b1, you play b1, I discard, you save b2 as b4, one turn later you discard b3, bottom deck

Solution 1: Player cannot give a Play Clue on the blue 2 for it looks like a Selfish Chop Move.

Solution 2: Define an Exception for this situation.

Situation B

Alice gives a blue clue on Bob touching his b2 on slot 1 as a Play Clue. Alice has a useful/critical card on chop followed by a critical b4.

Solution 1: Bob does a Double Chop Move.

Solution 2: Bob gives blue to Alice as a Selfish Chop Move, then fix with 4.

Self Color Bluff cannot be delayed

Look like we never delay a SCB while holding a known playable card. Should I add this rule to the document?

Self Color Bluff (Changed)

  • Self Color Bluffs take priority over Delayed Bluffs, they should always be solved immediately.

Explosive Play & Explosive Elimination Notes

  • Example:
    • Alice has a known blue 5 and an unknown blue card.
    • Bob draws a blue 4.
    • Alice bombs the unknown blue card.
    • If it is a blue 3, Bob knows he just draws a blue 4. Then he blind-plays the blue 4 from slot 1.
    • If it is a blue 4, Bob also knows he just draws a blue 4. Then he marks the elimination notes on his slot 1 as a blue 4.

Tempo Clue Chop Move Exception Example (by piper)

Tempo Clue Chop Move Exception Example (by piper)

  • Consider the following game-state:
    • Blue and green 1 are played on the stacks.
    • Alice has a red 2. She knows rank, but not color.
    • Bob has a non-critical, unclued red 3 on chop.
    • There are no 3s in the discard.
  • In this situation, Alice is unable to save Bob’s red 3. For this reason, we turn off Tempo Clue Chop Move in 2-player. If Bob gives a tempo clue to Alice, she’ll be able to safely give a play clue to Bob’s red 3 and save it from being discarded.
  • Tempo clues are therefore encouraged in 2-player, as they allow the team to save non-critical connecting cards.
  • It would be wasteful to give a tempo clue which does not allow the team to save a non-critical connecting card. In this scenario, this would be a Tempo Clue Chop Move.
  • For example:
    • Red 3 is played on the stacks.
    • Bob has a red 4. He knows rank, but not color.
    • Alice clues red to Bob, touching only r4.
    • Bob knows that tempo clues are encouraged in 2-player, but he would have saved r5 anyway, so this tempo clue offers no value to the team. It must be a Tempo Clue Chop Move.

tccm exception

in variants with a rainbow suits, typically there's no tccm (reason: avoiding duping)

however, if the card which is tempo clued is critical, then it should be a tccm (reason: the card cannot be duping)

tccm exception

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.