This is a MiniZinc based attempt to solve the Modern Art: Masters Gallery game.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
modernart/games/05.md

1.9 KiB

Round (1)

Player 1 : CCBB

Player 2 : DDDD

Player 3 : DDC

Player 4 : EEE

Count(E=Krypto) = 3 (THIRD=1)

Count(D=KarlGitter) = 6 (FIRST=3)

Count(C=ChristinP) = 3 (SECOND=2)

Count(B=Yoko) = 2

Awards: E>Krypto, D>Krypto, C>Krypto, B>Krypto, A>Krypto

Artist Scores:

Krypto:1

KarlGitter:3

ChristinP:2

Yoko:0

LiteMetal:0

Player Scores

Player 1 : 4

Player 2 : 12

Player 3 : 8

Player 4 : 3

Round (2)

Player 1 : EEEB

Player 2 : EEED

Player 3 : CCCC

Player 4 : DDDD

Count(E=Krypto) = 6 (FIRST=3)

Count(D=KarlGitter) = 5 (SECOND=2)

Count(C=ChristinP) = 4 (THIRD=1)

Count(B=Yoko) = 1

Artist Scores:

Krypto:4

KarlGitter:5

ChristinP:3

Yoko:0

LiteMetal:0

Player Scores

Player 1 : 12

Player 2 : 17

Player 3 : 12

Player 4 : 20

Round (3)

Player 1 : EEE

Player 2 : EEE

Player 3 : CCB

Player 4 : DDD

Count(E=Krypto) = 6 (FIRST=3)

Count(D=KarlGitter) = 3 (SECOND=2)

Count(C=ChristinP) = 2 (THIRD=1)

Count(B=Yoko) = 1

Artist Scores:

Krypto:7

KarlGitter:7

ChristinP:4

Yoko:0

LiteMetal:0

Player Scores

Player 1 : 21

Player 2 : 21

Player 3 : 8

Player 4 : 21

Round (4)

Player 1 : ECCCC

Player 2 : EEEEE

Player 3 : BBBAA

Player 4 : DDDDD

Count(E=Krypto) = 6 (FIRST=3)

Count(D=KarlGitter) = 5 (SECOND=2)

Count(C=ChristinP) = 4 (THIRD=1)

Count(B=Yoko) = 3

Count(A=LiteMetal) = 2

Artist Scores:

Krypto:10

KarlGitter:9

ChristinP:5

Yoko:0

LiteMetal:0

Player Scores

Player 1 : 30

Player 2 : 50

Player 3 : 0

Player 4 : 45

Final Scores

Player 1 : 67

Player 2 : 100

Player 3 : 28

Player 4 : 89

Info

A=LiteMetal (17) B=Yoko (18) C=ChristinP (19) D=KarlGitter (20) E=Krypto (21)

Since this is a 4-player game, the maximum number of visible cards for any artist is 6Scores for unranked artists are 0 for that round.

The syntax for awards is AwardTokenArtist > Awarded Artist (ie, the Award card for AwardTokenArtist was played, and the award was given to the Awarded Artist).