Variable

Code Freeze

while (turns < 2) {
  freezeAllVars();
}
Blocks all vars for
2 turns.
Coffee break!
❏❏   ♴

Variable

Code Freeze

while (turns < 2) {
  freezeAllVars();
}
Blocks all vars for
2 turns.
Coffee break!
❏❏   ♴

Variable

Code Freeze

while (turns < 2) {
  freezeAllVars();
}
Blocks all vars for
2 turns.
Coffee break!
❏❏   ♴

Variable

Var Freeze

while (turns < 2) {
  freezeOneVar();
}
Blocks 1 var for
2 turns.
Are you still using CVS?
❏   ♴

Variable

Var Freeze

while (turns < 2) {
  freezeOneVar();
}
Blocks 1 var for
2 turns.
Are you still using CVS?
❏   ♴

Variable

Var Freeze

while (turns < 2) {
  freezeOneVar();
}
Blocks 1 var for
2 turns.
Are you still using CVS?
❏   ♴

Variable

Legacy code

Only allows play
+/-1 or +/-2 values on your vars.
Take your time to enjoy the moment :)
❏❏   ♺

Variable

Legacy code

Only allows play
+/-1 or +/-2 values on your vars.
Take your time to enjoy the moment :)

Variable

Legacy code

Only allows play
+/-1 or +/-2 values on your vars.
Take your time to enjoy the moment :)
❏❏   ♺

Variable

Legacy code

Only allows play
+/-1 or +/-2 values on your vars.
Take your time to enjoy the moment :)
❏❏   ♺

Variable

Legacy code

Only allows play
+/-1 or +/-2 values on your vars.
Take your time to enjoy the moment :)
❏❏   ♺

Variable

Legacy code

Only allows play
+/-1 or +/-2 values on your vars.
Take your time to enjoy the moment :)
❏❏   ♺

Variable

Condition

if (varA < varB) {
  cancelCard();
}
Forbids any card that
is not helping to fix this.
❏❏   ♺

Variable

Condition

if (varA < varB) {
  cancelCard();
}
Forbids any card that
is not helping to fix this.
❏❏   ♺

Variable

Condition

if (varA < varB) {
  cancelCard();
}
Forbids any card that
is not helping to fix this.
❏❏   ♺

Variable

Condition

if (varB < varA) {
  cancelCard();
}
Forbids any card that
is not helping to fix this.

Variable

Condition

if (varB < varA) {
  cancelCard();
}
Forbids any card that
is not helping to fix this.
❏❏   ♺

Variable

Condition

if (varB < varA) {
  cancelCard();
}
Forbids any card that
is not helping to fix this.
❏❏   ♺

Variable

Memory Leak

if (var % 3 == 0) {
  var = 0;
}
Reset to 0 the var if its values is a multiple of 3.
❏   ♺

Variable

Memory Leak

if (var % 3 == 0) {
  var = 0;
}
Reset to 0 the var if its values is a multiple of 3.
❏   ♺

Variable

Rollback

Remove last card put on the selected game.
We know, we know, life is unfair, thanks Calimero!
   

Variable

Rollback

Remove last card put on the selected game.
We know, we know, life is unfair, thanks Calimero!
   

Variable

Rollback

Remove last card put on the selected game.
We know, we know, life is unfair, thanks Calimero!
   

Variable

Rollback

Remove last card put on the selected game.
We know, we know, life is unfair, thanks Calimero!

Variable

Rollback

Remove last card put on the selected game.
We know, we know, life is unfair, thanks Calimero!
   

Variable

Refactoring

Remove a
"Legacy code" or "Condition" card.
Cheers!
   

Variable

Refactoring

Remove a
"Legacy code" or "Condition" card.
Cheers!
   

Variable

Refactoring

Remove a
"Legacy code" or "Condition" card.
Cheers!
   

Variable

Refactoring

Remove a
"Legacy code" or "Condition" card.
Cheers!
   

Variable

Refactoring

Remove a
"Legacy code" or "Condition" card.
Cheers!
   

Variable

Refactoring

Remove a
"Legacy code" or "Condition" card.
Cheers!
   

Variable

Refactoring

Remove a
"Legacy code" or "Condition" card.
Cheers!

Variable

Firewall

Return any attack
to its sender's game!
No need to be sorry :)
   

Variable

Firewall

Return any attack
to its sender's game!
No need to be sorry :)
   

Variable

Pair programming

Draw 3 cards with another player and agree on how to use them or discard everything!
Hey mate!
   

Variable

Pair programming

Draw 3 cards with another player and agree on how to use them or discard everything!
Hey mate!
   

Variable

Pair programming

Draw 3 cards with another player and agree on how to use them or discard everything!
Hey mate!
   

Variable

Pull request

git checkout varA && git rebase varB
or
git checkout varB && git rebase varA
Merge (rebase)
vars A and B. Fusion your 2 vars in 1.
   

Variable

Pull request

git checkout varA && git rebase varB
or
git checkout varB && git rebase varA
Merge (rebase)
vars A and B. Fusion your 2 vars in 1.
   

Variable

Continuous deployment

if (var % 7 == 0) {
  playTwice();
}
Play twice when the selected var is a
multiple of 7.

Variable

Continuous deployment

if (var % 5 == 0) {
  playTwice();
}
Play twice when the selected var is a
multiple of 5.
❏   ♺

Variable

Feature Flipping

featureOff = true;
Delete 1 card anywhere
(any vars, any hands).
No mercy!
   

Variable

Feature Flipping

featureOff = true;
Delete 1 card anywhere
(any vars, any hands).
No mercy!
   

Variable

Feature Flipping

featureOff = true;
Delete 1 card anywhere
(any vars, any hands).
No mercy!
   

Variable

Feature Flipping

featureOff = true;
Delete 1 card anywhere
(any vars, any hands).
No mercy!
   

Variable

Open Source

All players put their hand face up on the table for 2 rounds.
...and star us on Github :)
   ♴

Variable

Open Source

All players put their hand face up on the table for 2 rounds.
...and star us on Github :)
   ♴

Variable

Mob Programming

All cards change hands in the direction decided by the card player
Hey folks, let's work
as a team!

Variable

Mob Programming

All cards change hands in the direction decided by the card player
Hey folks, let's work
as a team!
   

Variable

Increment by 1

var += 1;
Increment one of
your var by 1.
42 here we come!
   

Variable

Increment by 1

var += 1;
Increment one of
your var by 1.
42 here we come!
   

Variable

Increment by 1

var += 1;
Increment one of
your var by 1.
42 here we come!
   

Variable

Increment by 1

var += 1;
Increment one of
your var by 1.
42 here we come!
   

Variable

Increment by 1

var += 1;
Increment one of
your var by 1.
42 here we come!
   

Variable

Increment by 1

var += 1;
Increment one of
your var by 1.
42 here we come!
   

Variable

Increment by 1

var += 1;
Increment one of
your var by 1.
42 here we come!

Variable

Increment by 1

var += 1;
Increment one of
your var by 1.
42 here we come!
   

Variable

Increment by 1

var += 1;
Increment one of
your var by 1.
42 here we come!
   

Variable

Increment by 1

var += 1;
Increment one of
your var by 1.
42 here we come!
   

Variable

Increment by 2

var += 2;
Increment one of
your var by 2.
   

Variable

Increment by 2

var += 2;
Increment one of
your var by 2.
   

Variable

Increment by 2

var += 2;
Increment one of
your var by 2.
   

Variable

Increment by 2

var += 2;
Increment one of
your var by 2.
   

Variable

Increment by 2

var += 2;
Increment one of
your var by 2.

Variable

Increment by 2

var += 2;
Increment one of
your var by 2.
   

Variable

Increment by 2

var += 2;
Increment one of
your var by 2.
   

Variable

Increment by 2

var += 2;
Increment one of
your var by 2.
   

Variable

Increment by 2

var += 2;
Increment one of
your var by 2.
   

Variable

Increment by 2

var += 2;
Increment one of
your var by 2.
   

Variable

Increment by 3

var += 3;
Increment one of
your var by 3.
   

Variable

Increment by 3

var += 3;
Increment one of
your var by 3.
   

Variable

Increment by 3

var += 3;
Increment one of
your var by 3.

Variable

Increment by 3

var += 3;
Increment one of
your var by 3.
   

Variable

Increment by 3

var += 3;
Increment one of
your var by 3.
   

Variable

Increment by 3

var += 3;
Increment one of
your var by 3.
   

Variable

Increment by 3

var += 3;
Increment one of
your var by 3.
   

Variable

Increment by 3

var += 3;
Increment one of
your var by 3.
   

Variable

Increment by 3

var += 3;
Increment one of
your var by 3.
   

Variable

Increment by 3

var += 3;
Increment one of
your var by 3.
   

Variable

Increment by 5

var += 5;
Increment one of
your var by 5.

Variable

Increment by 5

var += 5;
Increment one of
your var by 5.
   

Variable

Increment by 5

var += 5;
Increment one of
your var by 5.
   

Variable

Increment by 5

var += 5;
Increment one of
your var by 5.
   

Variable

Increment by 5

var += 5;
Increment one of
your var by 5.
   

Variable

Increment by 5

var += 5;
Increment one of
your var by 5.
   

Variable

Increment by 5

var += 5;
Increment one of
your var by 5.
   

Variable

Increment by 5

var += 5;
Increment one of
your var by 5.
   

Variable

Increment by 8

var += 8;
Increment one of
your var by 8.

Variable

Increment by 8

var += 8;
Increment one of
your var by 8.
   

Variable

Increment by 8

var += 8;
Increment one of
your var by 8.
   

Variable

Increment by 8

var += 8;
Increment one of
your var by 8.
   

Variable

Decrement by 1

var -= 1;
Decrement one of
your var by 1.
   

Variable

Decrement by 1

var -= 1;
Decrement one of
your var by 1.
   

Variable

Decrement by 1

var -= 1;
Decrement one of
your var by 1.
   

Variable

Decrement by 1

var -= 1;
Decrement one of
your var by 1.
   

Variable

Decrement by 1

var -= 1;
Decrement one of
your var by 1.

Variable

Decrement by 1

var -= 1;
Decrement one of
your var by 1.
   

Variable

Decrement by 1

var -= 1;
Decrement one of
your var by 1.
   

Variable

Decrement by 2

var -= 2;
Decrement one of
your var by 2.
   

Variable

Decrement by 2

var -= 2;
Decrement one of
your var by 2.
   

Variable

Decrement by 2

var -= 2;
Decrement one of
your var by 2.
   

Variable

Decrement by 2

var -= 2;
Decrement one of
your var by 2.
   

Variable

Repeat 2

    2 times {
      ...
    }
The next yellow card is valued twice.
   

Variable

Repeat 2

    2 times {
      ...
    }
The next yellow card is valued twice.

Variable

Repeat 2

    2 times {
      ...
    }
The next yellow card is valued twice.
   

Variable

Repeat 3

    3 times {
      ...
    }
The next yellow card is valued three times.
Reusing is caring!
   

Variable

Repeat 3

    3 times {
      ...
    }
The next yellow card is valued three times.
Reusing is caring!
   

Variable

Repeat ${PlayersCount}

val n = nbPlayers;
(1 to n).foreach {
  ...
}
The next yellow card is valued as many times as there are players.
   

Variable

A

   

Variable

B

   

Variable

A

   

Variable

B

Variable

A

   

Variable

B

   

Variable

A

   

Variable

B

   

Variable

A

   

Variable

B

   

Variable

A

   

Variable

B