Giter Site home page Giter Site logo

Comments (7)

carykh avatar carykh commented on September 22, 2024 9

omg this is a funny concept! Maybe i should shoutout the worst-scoring player in my analysis video, too 😆

I do agree with @Equbuxu that the game should be similar when reversed.

In this version, the rewards-breakdown is 5/3/1/0, but if it were symmetrical like 3/2/1/0, then I think scoring the lowest score would be exactly identical. Except, you'd know that most opponents have an opposite incentive than you, which would change things a bit

from prisonersdilemmatournament.

jherndon8 avatar jherndon8 commented on September 22, 2024

You could make a reverse detective. Only cooperate if you're sure it's always cooperate, grimTrigger, or random, or any other non-tit-for-tat strat. Tit-for-tats you always defect.

from prisonersdilemmatournament.

jherndon8 avatar jherndon8 commented on September 22, 2024

But that'd be a whole different ball game if the pool of strategies was actually going for the lowest score

from prisonersdilemmatournament.

Equbuxu avatar Equbuxu commented on September 22, 2024

I believe minimizing the score is basically the same problem as maximizing the score. It's always beneficial for you to cooperate even though if both parties defected the total score would be lower. The same dilemma but reversed

from prisonersdilemmatournament.

Quadrapod avatar Quadrapod commented on September 22, 2024

I did some playing around and it seems to be fairly different. You want a few things to happen.

Against the static strategies you want to cooperate. So against always cooperate you want to cooperate so you don't exploit them and against always defect you want to cooperate so they exploit you.

You want to defect as soon as possible against grimTrigger. That will make it identical to always defect.

You want detective to think you're always cooperate so they exploit you. This can be done by cooperating 4 times in a row.

You want to cooperate with random so it's +1.5 compared to defecting which is +3.

You want to defect always against TFT strategies including Joss.

Combining that all together you want your first six moves will be [C, C, C, C, D, D]. You need to cooperate four times to get detective to exploit you, and you need to defect once to activate grim trigger and again to activate FTFT. From that point it's all about categorizing each of the strategies and choosing the worst response to each.

Also @JesseB0rn a score below 1 is impossible. The minimum outcome per round is 1.

from prisonersdilemmatournament.

JesseB0rn avatar JesseB0rn commented on September 22, 2024

I did some playing around and it seems to be fairly different. You want a few things to happen.

Against the static strategies you want to cooperate. So against always cooperate you want to cooperate so you don't exploit them and against always defect you want to cooperate so they exploit you.

You want to defect as soon as possible against grimTrigger. That will make it identical to always defect.

You want detective to think you're always cooperate so they exploit you. This can be done by cooperating 4 times in a row.

You want to cooperate with random so it's +1.5 compared to defecting which is +3.

You want to defect always against TFT strategies including Joss.

Combining that all together you want your first six moves will be [C, C, C, C, D, D]. You need to cooperate four times to get detective to exploit you, and you need to defect once to activate grim trigger and again to activate FTFT. From that point it's all about categorizing each of the strategies and choosing the worst response to each.

Also @JesseB0rn a score below 1 is impossible. The minimum outcome per round is 1.

Typo, meant to type 1,115 , the font i changed my termial to is really badly readable

from prisonersdilemmatournament.

redtachyon2098 avatar redtachyon2098 commented on September 22, 2024

Fun concept indeed!

from prisonersdilemmatournament.

Related Issues (20)

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.