Changes to the question

ScoreGeek Advanced Scoring

In order to preserve the promise of transparency and open communication, the change log records changes to topics made by both customers and employees. Anyone can dispute a change by clicking the "Dispute" link and entering additional details.


  • August 15, 2017 20:04
    Mike Gibson
    Removed a reply in this topic
    Reason: Off topic
    Dispute this change
  • May 30, 2017 14:27
    a_patch, the poster:
    Removed a reply in this topic
    Reason: removed by the poster
  • May 30, 2017 14:26
    a_patch, the poster:
    Removed a reply in this topic
    Reason: removed by the poster
  • April 21, 2015 20:26
    Mike Gibson
    Removed a reply in this topic
    Reason: Moved to another topic
    Dispute this change
  • April 21, 2015 20:20
    Mike Gibson
    Forked reply to new topic ScoreGeek Advanced Scoring

    Reason: This is a great conversation that's separate from the main one, so I created a new conversation to continue the discussion.
    Dispute this change
  • February 03, 2015 00:06
    Justin Cognito, the poster:
    Removed a reply in this topic
    Reason: removed by the poster
  • January 16, 2015 15:18
    Mike Gibson
    Change in reply by Mike Gibson to I just started reading this and thought *Woah* in a Keanu sort of way when I saw the code.<br><br>Originally I programmed certain game code into ScoreGeek itself (7 Wonders, for example, where you had to save the values of each science card type and take the greatest to make sets). &nbsp;That was awful, having no way to update the code, so I created the current line-by-line system to handle those situations where a couple of numbers needed to be stored. &nbsp;Clearly, it isn't ideal for every game.<br><br>I will use your code as an example and see what I can do to bring it down to a reasonable number of lines.<br><br>Now I'm going to read the rest of your post.&nbsp;.
  • November 23, 2014 14:38
    Mike Gibson
    Change in reply by Mike Gibson to Can you grab the number of players?<br><br>-Not automatically, but you could just create a counter for number of players, store it in a variable, and then manipulate it later. &nbsp;Something like this:<br><br>Gold is worth 5 points with 2-3 players, but only 3 points in 4-5 players games:<br><br>Name=Number of Players|Type=Counter|Value=1|Default=2|NoTally=True|SaveVar=A;<br>Name=Gold|Type=Counter|Value=5|SaveVar=B;<br>Name=Is4-5Players|Type=Math|Value=GreaterThan|Values=A,3|SaveVar=C|NoTally=True;<br>Name=ReduceScore|Type=Math|Value=Multiply|Values=B,-2|SaveVar=D|NoTally=True;<br>Name=ApplyReduction|Type=Math|Value=Multiply|Values=C,D;<br><br>That will count the players, give them all five points per gold, then determine if there are more than 3 players. &nbsp;If there are, it will subtract 2 points per gold. &nbsp;If there aren't, it will subtract zero.<br><br>This would have been a lot easier if there was an "IsEqual" math operation! &nbsp;Doh! &nbsp;I will add that to 1.5. &nbsp;You could use the InRange function if you had to have separate points for each possible player number: &nbsp;InRange(1,1), InRange(2,2), etc, as a workaround for no IsEqual..

See all changes made to topics in this company