[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [haggis] basic card values
On Tue, Jun 15, 2004 at 10:03:53AM -0500, Ted Rathkopf wrote:
>
> How about throwing in a couple extra (slightly redundany) rules about
> basic card values.
>
> Right now, everything seems to be tied to the value of one particular
> card. If you don't know the base value of that card, you may know the
> value of everything relative to that card, but not the actual value.
> How about having some other absolute value rules generated based on
> the base value and the relative values.
>
> For instance if you have:
>
> 1) titanic is worth 2 points
> 2) lusitania is worth 4 more than titanic
>
> Have it generate and deal out
>
> 3) lusitania is worth 6 points
>
> Then you have some redundant rules that you DON'T want to waste trades
> on, and you also don't give a big advantage to the guy who happens to
> get the base rule. Having 2 of the above 3 rules is just as good as
> having all three of them.
I do want to do that, but I'm having trouble coming up with a good algorithm for creating the values and rules. Also, I want to combine basic rules so we don't reserve one for each card type. I'd
dearly love to have "green is worth a blue plus a red and is 2 more than an orange" as a basic rule type. But I don't want it to be obvious to the coder(s) how a rule came about, tipping the other
rules' features.
Right now, I just say "pick a basic card, any card" and assign it a base value. Then, I assign relative values to all of the other cards, with the possibility of addition or multiplication.
I guess I can say there is an x% chance that "blue = 3"/"red = blue + 2" can become "red = 5" instead. But if anybody can come up with a niftier way of assigning basic values, I'm all ears.