Subject: | FEATURE REQUEST: SuperScrabble / Fully Customizable |
To enable SuperScrabble, need to
* SuperScrabble is 21x21: make board size configurable. Will need to apply those size variables in many places thru the code
+ For best extensibility, allow different width vs height.)
+ Layout viewable (blurry) at https://cf.geekdo-images.com/images/pic52794_md.jpg
* SuperScrabble has 200 tiles, with frequencies and points at https://en.wikipedia.org/wiki/Super_Scrabble. (Points are same as
* SuperScrabble has QuadrupleLetter and QuadrupleWord tiles
+ I suggest using "4L" and "4W" as the bonus strings, instead of "QL" and "QW", which will make it more extensible. To calculate for bonuses over triple, use regex to split the multiplier number away the Letter vs Word:
... elsif ($bonus[$row][$c] =~ /^(\d+)L$/) { $score += $t_score + $v * $1; }
... elsif ($bonus[$row][$c] =~ /^(\d+)W$/) { $score += ($t_score + $v) * $1; }
I have an idea for how to implement these. Over time, I will be working toward this, and either share results with owner or co-maint.