Although I do not want to get involved in forum donations, just curious about it simply, the banner at the bottom of the page says that 14% of 144€ has been raised so far. I would like to know who donated it which might be essentially of no use in a forum with very few active members? And what happens if the 100% target is reached only near the end of the year, namely 2020-21? Will it be used for the Premium Tariff fees for this forum for the small portion of the remaining year, namely 2020-21 or will it be carried forward to be used wisely for the next subsequent year fully, namely 2021-22?

On Wednesday, 23 September 2020, Alexlatham96 updated the Maths Scrabble letter distribution in the Wikipedia page to the one present in math.dic in Scrabble3D application that had been contributed by Jouni Tolonen.

My proposal of the Maths Scrabble letter distribution article for the Wikipedia page:

Math sets use these 100 tiles:

2 blank tiles (scoring 0 points) 1 point: ⁼ ×18, 1 ×8, 2 ×7 2 points: 0 ×6, 3 ×6, 4 ×6 3 points: 5 ×6, 6 ×6, 8 ×5, + ×3, − ×3 4 points: 7 ×5, 9 ×5, × ×3, ÷ ×3 5 points: √ ×2 6 points: ² ×1 7 points: ³ ×1 8 points: ! ×1 9 points: ^ ×1 10 points: . ×1, ∜ ×1 Math Scrabble is played with 10 tiles in the rack at a time. To play, you have to put in a true equation on the board.

An alternative by Equate game has this distribution of 200 tiles:

Here after, I am going to call the former Maths Scrabble tile set as classical Maths Scrabble.

I have revised the classical Maths Scrabble letter set to provide a balance between post 3 by Scotty in this thread and the one that is present in math.dic in Scrabble3D application that had been contributed by Jouni Tolonen. This is to remove the useless symbols such as those like ∞, < and > and overall lower the points for all tiles to match with the one that is similar to English Scrabble. At the same time having at least one tile with any given face value between 1 and 10 (1 and 10 both inclusive). At least if not to have a better classical Maths dictionary for the Scrabble3D application, the tile set for math.dic can be updated for above to provide the most optimal experience. A better classical Maths dictionary will matter only for the computer players as opponents (only offline and not online) and not for the human players as opponents (either offline or online). My tile set also increases the count of digits and decreases the count of symbols. This is done to encourage players to form longer mathematical equations with longer numbers. Some kits that are available from shops will contain tiles with numbers that are ≥ 10 and this will discourage players from forming longer mathematical equations with longer numbers.

I modified the original tile set of the Equate game to make it more thrilling by discarding all tiles of reducible fractions and by considering only those fractional tiles whose values are strictly between 0 and 1 (0 and 1 both exclusive). In short, there should be exactly φ(N) distinct fractional tiles with the denominator N, that are strictly between 0 and 1 (0 and 1 both exclusive). That is, those values of denominator that are ≥ 1, ≤ N - 1 and co-prime to N. I also removed the flaw of having just 3 tiles each for the digits 0 and 1 and 9 tiles each for the rest of the digits, namely, 2, 3, 4, 5, 6, 7, 8 and 9.

Why having heavy flaws like this and selling? Are these part of trade tactics to fool all the customers who buy those kits? Even if there are some flaws in the tile set and board design and outside packing looks good, the customers will blindly buy those kits and play them. If they become popular, then they will organize tournaments with such tile sets becoming as a standard? I am saying this also because of the fact that Upwords large pack is a 8×8 board with 64 tiles for ₹400, whereas Upwords small travel pack is a 10×10 board with 100 tiles for ₹225. Similarly that in Sorkalam Tamil Scrabble pack, 2 of the Tamil vowel combinations on transparent tiles, at most one of them to be placed on other consonants on wooden tiles are missing, namely ு and ூ, still many customers would be fools to buy those kits just simply because the outside packing looks good. And that they do not mind playing with those missing 2 letters as a handicap and they write great reviews about the overall product and design of the game to be played. The cost of Sorkalam game in Amazon is ₹1200. If everyone else does like what I did in my own 2014 make, printing out Scrabble board and Scrabble tiles on chart paper, pasting them on cardboard and cutting them with scissors, the entire process will merely cost only around less than ₹200 (first I did it for 21×21 English Scrabble seeing that it would be so much of cost to buy the real kit from abroad, then I did it for Tamil Scrabble and later on I did it for Scrabble with mathematical equations). That way, people can pick up their own letter distribution, points for tiles and printed extra tiles to ensure different letter distributions in different games. Still more and more people are interested in buying Sorkalam game from Amazon that does not even have the complete letter set (no ு and ூ vowel combos that are printed on transparent tiles which are part of core Tamil and those that are also frequently used). Wooden tiles are just a sign of attraction for people to buy them and that people psychologically prefer more to play with wooden tiles than ones made out of that from cardboard and chart paper, isn't it?

For 21×21 board with 200 tiles, for classical Maths Scrabble, lesser number of ⁼ tiles would be sufficient, say 34, and more number of digit tiles and lesser number of symbol tiles can be put into the bag than when compared to that of Equate game style. This is because longer mathematical equations with longer numbers can be comfortably played in classical Maths Scrabble and players can be encouraged to do so with. But in Equate game style, diverse variety of distinct fractional tiles prevents players from forming longer mathematical equations with longer numbers. So that more shorter equations will be formed and more number of ⁼ tiles would be needed, say 36.

--

I will come up with my proposed Tamil Scrabble letter distribution article for the Wikipedia page soon. Please give me some more time to prepare with it.

I am also thinking about Scrabble with logical equations. In that case, we can only have two numbers 0 and 1 and no longer logical equations with longer numbers, even when making use of different variety of 7 distinct logical operators such as those like and, or, not, nand, nor, xor and xnor. Although that more than one logical operator can be allowed on any one single side of any logical equation. I think that it would be more thrilling to play that with some variable names, say A, B, C and D. In that case that logical equations such as those like A + A̅B = A + B, AB + A̅B + AB̅ + A̅B̅ = 1, etc. are all supposed to be valid logical equations only.

And also that it would be good to give a thought whether it works out if any of types of variables are introduced either into classical Maths Scrabble or into Equate game style of Maths Scrabble.

The tile set that I have used for the equate.dic dictionary file, Equate game style of Maths Scrabble, that can be generated from the equate.py Python script as a source code, by executing that with Python 2.7, in my previous post 25 in this thread makes use of these 200 tiles without having any blank tiles: 1 point: ⁼ ×36, 1 ×29, 2 ×28 2 points: 0 ×27, 3 ×27, 4 ×27 3 points: 5 ×27, 6 ×27, 8 ×26, × ×9, ÷ ×9 4 points: 7 ×26, 9 ×26, + ×9, − ×9 5 points: ¹/₂ ×4, ¹/₄ ×2, ³/₄ ×2 6 points: ¹/₃ ×2, ²/₃ ×2 7 points: ¹/₆ ×1, ⁵/₆ ×1 8 points: ¹/₅ ×1, ²/₅ ×1, ³/₅ ×1, ⁴/₅ ×1, ¹/₈ ×1, ³/₈ ×1, ⁵/₈ ×1, ⁷/₈ ×1 9 points: ¹/₁₀ ×1, ³/₁₀ ×1, ⁷/₁₀ ×1, ⁹/₁₀ ×1 10 points: ¹/₇ ×1, ²/₇ ×1, ³/₇ ×1, ⁴/₇ ×1, ⁵/₇ ×1, ⁶/₇ ×1, ¹/₉ ×1, ²/₉ ×1, ⁴/₉ ×1, ⁵/₉ ×1, ⁷/₉ ×1, ⁸/₉ ×1 It is a gentle balance between 220 tiles in my previous post 25 in this thread and 200 tiles having any blank tiles in my current post 26 in this thread for my proposal of the Maths Scrabble letter distribution article for the Wikipedia page.

In Scrabble3D application, it is essentially worthless to play with any blank tiles for larger 2D boards or (smaller or larger) 3D boards with computer players as opponents (only offline and never online), because it will slow down the performance of computer players as opponents (only offline and never online). Because there are lots of possibilities that are supported for them, especially with dictionaries that contain larger number of words and in dictionaries that have large number of distinct letters in the letter set.

Playing with more number of rack does not necessarily slow down the performance of computer players as opponents (only offline and never online) because Scrabble3D application seems to make use of trie data structure for storing and looking up all of types of dictionary words. And that it does not look up for all of types of permutations in all of types of starting and ending Scrabble board squares or cubes in 2D Scrabble board or 3D Scrabble board in all of types of axes at any one single given period of time.

I just tried to simulate and play with Equate game style of Maths Scrabble in Scrabble3D application. https://www.boardgamegeek.com/image/1817520/equate Not exactly with the same tile set as in Equate game, but my modified version of it, with reducible fractional tiles removed and with keeping only fractional tiles which are strictly between 0 and 1 (0 and 1 both exclusive).

The following 220 tiles might fit well for a 21×21 board in order to optimally play with 10 tiles in the rack at any one given period of time. Because there are a diverse variety of fractional tiles used, this variant of Maths Scrabble is played only with 4 fundamental mathematical operations of addition, subtraction, multiplication and division. 1 point: ⁼ ×40, 1 ×30, 2 ×29 2 points: 0 ×28, 3 ×28, 4 ×28 3 points: 5 ×28, 6 ×28, 8 ×27, × ×10, ÷ ×10 4 points: 7 ×27, 9 ×27, + ×10, − ×10 5 points: ¹/₂ ×4, ¹/₄ ×2, ³/₄ ×2 6 points: ¹/₃ ×2, ²/₃ ×2 7 points: ¹/₆ ×2, ⁵/₆ ×2 8 points: ¹/₅ ×1, ²/₅ ×1, ³/₅ ×1, ⁴/₅ ×1, ¹/₈ ×1, ³/₈ ×1, ⁵/₈ ×1, ⁷/₈ ×1 9 points: ¹/₁₀ ×1, ³/₁₀ ×1, ⁷/₁₀ ×1, ⁹/₁₀ ×1 10 points: ¹/₇ ×1, ²/₇ ×1, ³/₇ ×1, ⁴/₇ ×1, ⁵/₇ ×1, ⁶/₇ ×1, ¹/₉ ×1, ²/₉ ×1, ⁴/₉ ×1, ⁵/₉ ×1, ⁷/₉ ×1, ⁸/₉ ×1 Note that × and ÷ are assigned lesser points than + and − because × and ÷ can wildly combine with fractions of all denominators, whereas + and − can only strictly combine with fractions of the same denominators and their proper divisors.

num = [1, 1, 2, 1, 3, 1, 2, 3, 4, 1, 5, 1, 2, 3, 4, 5, 6, 1, 3, 5, 7, 1, 2, 4, 5, 7, 8, 1, 3, 7, 9, 1, 5, 7, 11, 0] den = [2, 3, 3, 4, 4, 5, 5, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 10, 10, 10, 10, 12, 12, 12, 12, 1] sym = ['#', '$', '&', '(', ')', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', '%', ':', '^', '.', '!'] conj = [0, 2, 1, 4, 3, 8, 7, 6, 5, 10, 9, 16, 15, 14, 13, 12, 11, 20, 19, 18, 17, 26, 25, 24, 23, 22, 21, 30, 29, 28, 27, 34, 33, 32, 31, 35] m = ["\xe2\x81\xb0", "\xc2\xb9", "\xc2\xb2", "\xc2\xb3", "\xe2\x81\xb4", "\xe2\x81\xb5", "\xe2\x81\xb6", "\xe2\x81\xb7", "\xe2\x81\xb8", "\xe2\x81\xb9"] n = ["\xe2\x82\x80", "\xe2\x82\x81", "\xe2\x82\x82", "\xe2\x82\x83", "\xe2\x82\x84", "\xe2\x82\x85", "\xe2\x82\x86", "\xe2\x82\x87", "\xe2\x82\x88", "\xe2\x82\x89"] d = {} for j in range(len(sym) - 1): d[(num[j], den[j])] = sym[j] def superscript(s): a = "" for c in s: a += m[ord(c) - 48] return a def subscript(t): b = "" for d in t: b += n[ord(d) - 48] return b def gcd(p, q): while q > 0: (p, q) = (q, p % q) return p def string(nu, de): result = '' if nu >= de or nu == 0: result += str(nu / de) if nu % de > 0: result += d[(nu % de, de)] return result def terms(nu, de): result = 0 if nu >= de or nu == 0: result += len(str(nu / de)) if nu % de > 0: result += 1 return result print '[Header]' print 'Version=100000' print 'Author=Raman Viswanathan <raman22feb1988@gmail.com>' print 'StandardCategory=Equalities' print 'Licence=GNU General Public License, v3' print 'Release=20.10.20' print 'Comment=Equate game style of Scrabble with mathematical equations' print 'Letters=@,0,1,2,3,4,5,6,7,8,9,-,*,/,+,#,$,&,(,),A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,%,:,^,.' print 'Values=1,2,1,1,2,2,3,3,4,3,4,4,3,3,4,5,6,6,5,5,8,8,8,8,7,7,10,10,10,10,10,10,8,8,8,8,10,10,10,10,10,10,9,9,9,9,9,9,9,9' print 'Counts=36,9,11,10,9,9,9,9,8,8,8,9,9,9,9,4,2,2,2,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0' print 'Key=' print '[Replace]' print '-=\xe2\x88\x92' print '*=\xc3\x97' print '/=\xc3\xb7' print '@=\xe2\x81\xbc' for i in range(len(sym) - 1): print sym[i] + '=' + superscript(str(num[i])) + '/' + subscript(str(den[i])) print '[Categories]' print '1=Addition' print '2=Subtraction' print '3=Multiplication' print '4=Division' print '[Words]' for k in range(10000): print str(k) + '@' + str(k) + '=' for k in range(100): for l in range(len(sym) - 1): print (str(k), '') [k == 0] + d[(num[l], den[l])] + '@' + (str(k), '') [k == 0] + d[(num[l], den[l])] + '=' for k in range(10): for l in range(len(sym) - 1): for o in range(10): for r in range(len(sym) - 1): t = den[l] * k + num[l] u = den[l] v = den[r] * o + num[r] w = den[r] y = t * w + u * v z = u * w g = gcd(y, z) y /= g z /= g if z > 12 or z == 11 or y % z == 0: continue if terms(t, u) + terms(v, w) + terms(y, z) <= 6: print string(t, u) + '+' + string(v, w) + '@' + string(y, z) + '=;1' print string(y, z) + '@' + string(t, u) + '+' + string(v, w) + '=;1' print string(y, z) + '-' + string(t, u) + '@' + string(v, w) + '=;2' print string(v, w) + '@' + string(y, z) + '-' + string(t, u) + '=;2' for k in range(100): for l in range(len(sym) - 1, len(sym)): for o in range(100): for r in range(len(sym) - 1): t = den[l] * k + num[l] u = den[l] v = den[r] * o + num[r] w = den[r] y = t * w + u * v z = u * w g = gcd(y, z) y /= g z /= g if z > 12 or z == 11: continue if terms(t, u) + terms(v, w) + terms(y, z) <= 6: print string(t, u) + '+' + string(v, w) + '@' + string(y, z) + '=;1' print string(y, z) + '@' + string(t, u) + '+' + string(v, w) + '=;1' print string(y, z) + '-' + string(t, u) + '@' + string(v, w) + '=;2' print string(v, w) + '@' + string(y, z) + '-' + string(t, u) + '=;2' for k in range(100): for l in range(len(sym) - 1): for o in range(100): for r in range(len(sym) - 1, len(sym)): t = den[l] * k + num[l] u = den[l] v = den[r] * o + num[r] w = den[r] y = t * w + u * v z = u * w g = gcd(y, z) y /= g z /= g if z > 12 or z == 11: continue if terms(t, u) + terms(v, w) + terms(y, z) <= 6: print string(t, u) + '+' + string(v, w) + '@' + string(y, z) + '=;1' print string(y, z) + '@' + string(t, u) + '+' + string(v, w) + '=;1' print string(y, z) + '-' + string(t, u) + '@' + string(v, w) + '=;2' print string(v, w) + '@' + string(y, z) + '-' + string(t, u) + '=;2' for k in range(100): for l in range(len(sym) - 1): for o in range(100): for r in range(conj[l], conj[l] + 1): t = den[l] * k + num[l] u = den[l] v = den[r] * o + num[r] w = den[r] y = t * w + u * v z = u * w g = gcd(y, z) y /= g z /= g if z > 12 or z == 11: continue if terms(t, u) + terms(v, w) + terms(y, z) <= 6: print string(t, u) + '+' + string(v, w) + '@' + string(y, z) + '=;1' print string(y, z) + '@' + string(t, u) + '+' + string(v, w) + '=;1' print string(y, z) + '-' + string(t, u) + '@' + string(v, w) + '=;2' print string(v, w) + '@' + string(y, z) + '-' + string(t, u) + '=;2' for k in range(1000): for o in range(1000): y = k + o if len(str(k)) + len(str(o)) + len(str(y)) <= 7: print str(k) + '+' + str(o) + '@' + str(y) + '=;1' print str(y) + '@' + str(k) + '+' + str(o) + '=;1' print str(y) + '-' + str(k) + '@' + str(o) + '=;2' print str(o) + '@' + str(y) + '-' + str(k) + '=;2' for k in range(100): for l in range(len(sym) - 1): for o in range(100): for r in range(len(sym) - 1): t = den[l] * k + num[l] u = den[l] v = den[r] * o + num[r] w = den[r] y = t * v z = u * w g = gcd(y, z) y /= g z /= g if z > 12 or z == 11: continue if terms(t, u) + terms(v, w) + terms(y, z) <= 6: print string(t, u) + '*' + string(v, w) + '@' + string(y, z) + '=;3' print string(y, z) + '@' + string(t, u) + '*' + string(v, w) + '=;3' print string(y, z) + '/' + string(t, u) + '@' + string(v, w) + '=;4' print string(v, w) + '@' + string(y, z) + '/' + string(t, u) + '=;4' for k in range(100): for l in range(len(sym) - 1, len(sym)): for o in range(100): for r in range(len(sym) - 1): t = den[l] * k + num[l] u = den[l] v = den[r] * o + num[r] w = den[r] y = t * v z = u * w g = gcd(y, z) y /= g z /= g if z > 12 or z == 11: continue if terms(t, u) + terms(v, w) + terms(y, z) <= 6: print string(t, u) + '*' + string(v, w) + '@' + string(y, z) + '=;3' print string(y, z) + '@' + string(t, u) + '*' + string(v, w) + '=;3' if k > 0: print string(y, z) + '/' + string(t, u) + '@' + string(v, w) + '=;4' print string(v, w) + '@' + string(y, z) + '/' + string(t, u) + '=;4' for k in range(100): for l in range(len(sym) - 1): for o in range(100): for r in range(len(sym) - 1, len(sym)): t = den[l] * k + num[l] u = den[l] v = den[r] * o + num[r] w = den[r] y = t * v z = u * w g = gcd(y, z) y /= g z /= g if z > 12 or z == 11: continue if terms(t, u) + terms(v, w) + terms(y, z) <= 6: print string(t, u) + '*' + string(v, w) + '@' + string(y, z) + '=;3' print string(y, z) + '@' + string(t, u) + '*' + string(v, w) + '=;3' print string(y, z) + '/' + string(t, u) + '@' + string(v, w) + '=;4' print string(v, w) + '@' + string(y, z) + '/' + string(t, u) + '=;4' for k in range(1, 100): for l in range(len(sym) - 1, len(sym)): for o in range(100): for r in range(len(sym) - 1): t = den[l] * k + num[l] u = den[l] v = den[r] * o + num[r] w = den[r] y = t * v z = u * w g = gcd(y, z) y /= g z /= g if z > 12 or z == 11: continue if terms(t, u) + terms(v, w) + terms(y, z) == 7: print string(t, u) + '*' + string(v, w) + '@' + string(y, z) + '=;3' print string(y, z) + '@' + string(t, u) + '*' + string(v, w) + '=;3' if k > 0: print string(y, z) + '/' + string(t, u) + '@' + string(v, w) + '=;4' print string(v, w) + '@' + string(y, z) + '/' + string(t, u) + '=;4' for k in range(100): for l in range(len(sym) - 1): for o in range(1, 100): for r in range(len(sym) - 1, len(sym)): t = den[l] * k + num[l] u = den[l] v = den[r] * o + num[r] w = den[r] y = t * v z = u * w g = gcd(y, z) y /= g z /= g if z > 12 or z == 11: continue if terms(t, u) + terms(v, w) + terms(y, z) == 7: print string(t, u) + '*' + string(v, w) + '@' + string(y, z) + '=;3' print string(y, z) + '@' + string(t, u) + '*' + string(v, w) + '=;3' print string(y, z) + '/' + string(t, u) + '@' + string(v, w) + '=;4' print string(v, w) + '@' + string(y, z) + '/' + string(t, u) + '=;4' for k in range(1, 1000): for o in range(1, 1000): y = k * o if len(str(k)) + len(str(o)) + len(str(y)) <= 8: print str(k) + '*' + str(o) + '@' + str(y) + '=;3' print str(y) + '@' + str(k) + '*' + str(o) + '=;3' print str(y) + '/' + str(k) + '@' + str(o) + '=;4' print str(o) + '@' + str(y) + '/' + str(k) + '=;4' print '0*0@0=;3' print '0@0*0=;3' for k in range(1, 10000): print '0*' + str(k) + '@0=;3' print '0@0*' + str(k) + '=;3' print str(k) + '*0@0=;3' print '0@' + str(k) + '*0=;3' print '0/' + str(k) + '@0=;4' print '0@0/' + str(k) + '=;4' for l in range(len(sym) - 1): k = range(0, 1000, den[l]) for r in range(len(k)): y = k[r] * num[l] / den[l] z = k[r] if z >= 100: print sym[l] + '*' + str(z) + '@' + str(y) + '=;3' print str(z) + '*' + sym[l] + '@' + str(y) + '=;3' print str(y) + '@' + sym[l] + '*' + str(z) + '=;3' print str(y) + '@' + str(z) + '*' + sym[l] + '=;3' print str(y) + '/' + str(z) + '@' + sym[l] + '=;4' print str(y) + '/' + sym[l] + '@' + str(z) + '=;4' print sym[l] + '@' + str(y) + '/' + str(z) + '=;4' print str(z) + '@' + str(y) + '/' + sym[l] + '=;4'

Compare my tile set with the actual tile set of the Equate game which is played on a 19×19 board with 190 tiles:

Letter

Count

Points

⁼

40

0

0

3

1

1

3

1

2

9

1

3

9

1

4

9

1

5

9

1

6

9

2

7

9

2

8

9

2

9

9

2

−

11

2

×

11

3

÷

11

5

+

11

1

¹/₂

4

4

²/₂

1

2

⁵/₂

1

5

¹/₃

2

8

²/₃

2

8

³/₃

1

2

¹/₄

2

6

²/₄

2

5

³/₄

2

6

⁴/₄

1

2

⁷/₄

1

7

¹/₆

1

10

²/₆

1

9

³/₆

1

5

⁴/₆

1

9

⁵/₆

1

12

⁶/₆

1

2

Blank

3

0

Total

190

382

Why ⁵/₂ exists without ³/₂ and ⁷/₄ without ⁵/₄? What is the point of having multiple equivalent reducible fractions such as those like ¹/₂, ²/₄ and ³/₆? ¹/₃ and ²/₆? ²/₃ and ⁴/₆? 2¹/₂ and ⁵/₂? 1³/₄ and ⁷/₄? What is the point of having multiple equivalent reducible fractions which all reduce to 1, such as those like ²/₂, ³/₃, ⁴/₄ and ⁶/₆? Why 0 and 1 tiles are only 3 each in number, which are more likely to be more frequently used than the rest of the digits, whereas all other digits namely 2, 3, 4, 5, 6, 7, 8 and 9 tiles are 9 each in number? Although that I do not desire to make use of leading zeros or trailing zeros after the decimal point.

m = ["\xe2\x81\xb0", "\xc2\xb9", "\xc2\xb2", "\xc2\xb3", "\xe2\x81\xb4", "\xe2\x81\xb5", "\xe2\x81\xb6", "\xe2\x81\xb7", "\xe2\x81\xb8", "\xe2\x81\xb9"] n = ["\xe2\x82\x80", "\xe2\x82\x81", "\xe2\x82\x82", "\xe2\x82\x83", "\xe2\x82\x84", "\xe2\x82\x85", "\xe2\x82\x86", "\xe2\x82\x87", "\xe2\x82\x88", "\xe2\x82\x89"] def superscript(s): a = "" for c in s: a += m[ord(c) - 48] return a def subscript(t): b = "" for d in t: b += n[ord(d) - 48] return b print "[Header]" print "Version=100000" print "Author=Raman Viswanathan <raman22feb1988@gmail.com>" print "StandardCategory=1 digit" print "Licence=GNU General Public License, v3" print "Release=20.09.20" print "Comment=This dictionary contains all numbers which are perfect powers of any integer \xe2\x89\xa5 2" print "[Replace]" print "[Categories]" for j in range(1, 11): print str(j) + "=" + str(j + 1) + " digits" print "[Words]" k = {} for i in range(2, 316228): z = i ** 2 y = 2 while z < 10 ** 11: if z not in k: k[z] = (i, y) z *= i y += 1 x = [] for (key, value) in k.items(): x.append((key, value[0], value[1])) l = sorted(x) for item in l: print str(item[0]) + "=" + str(item[1]) + superscript(str(item[2])) + (";" + str(len(str(item[0])) - 1), "") [item[0] <= 9]

2 points: M ×20, C ×20, X ×20 3 points: I ×19 5 points: D ×7, L ×7, V ×7

That is ideally played with 7 tiles in rack for obtaining within best results, but players can change this number freely enough depending upon their own wishes and depending upon their own tastes.

That is ideally played with 10 tiles in rack for obtaining within best results, but players can change this number freely enough depending upon their own wishes and depending upon their own tastes.

print '[Header]' print 'Version=100000' print 'Author=Raman Viswanathan <raman22feb1988@gmail.com>' print 'StandardCategory=Gregorian calendar with 4 digits for year' print 'Licence=GNU General Public License, v3' print 'Release=17.09.20' print 'Comment=This dictionary contains all dates from 1\xe2\x88\x921\xe2\x88\x921 to 31\xe2\x88\x9212\xe2\x88\x929999' print '[Replace]' print '-=\xe2\x88\x92' print '[Categories]' print '[Words]' days = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'] day = -1 for year in range(1, 10000): for month in range(1, 13): dates = 31 if month == 4 or month == 6 or month == 9 or month == 11: dates -= 1 if month == 2: dates -= 3 if year % 4 == 0: dates += 1 if year >= 1800 and year % 100 == 0 and year % 400 != 0: dates -= 1 for date in range(1, dates + 1): if year == 1752 and month == 9 and date >= 3 and date <= 13: print str(date) + '-' + str(month) + '-' + str(year) + '=11 days were dropped during the process of switching over from Julian calendar to Gregorian calendar' else: print str(date) + '-' + str(month) + '-' + str(year) + '=' + days[day % 7] day += 1

print '[Header]' print 'Version=100000' print 'Author=Raman Viswanathan <raman22feb1988@gmail.com>' print 'StandardCategory=Gregorian calendar with 2 digits for year' print 'Licence=GNU General Public License, v3' print 'Release=17.09.20' print 'Comment=This dictionary contains all dates from 1\xe2\x88\x921\xe2\x88\x9200 to 31\xe2\x88\x9212\xe2\x88\x9299' print '[Replace]' print '-=\xe2\x88\x92' print '[Categories]' print '[Words]' for year in range(0, 100): for month in range(1, 13): dates = 31 if month == 4 or month == 6 or month == 9 or month == 11: dates -= 1 if month == 2: dates -= 3 if year % 4 == 0: dates += 1 for date in range(1, dates + 1): print str(date) + '-' + str(month) + '-' + (str(year), '0' + str(year)) [year <= 9]

time.py

1 2 3 4 5 6 7 8 9 10 11 12 13 14

print '[Header]' print 'Version=100000' print 'Author=Raman Viswanathan <raman22feb1988@gmail.com>' print 'StandardCategory=24 hour time with seconds' print 'Licence=GNU General Public License, v3' print 'Release=17.09.20' print 'Comment=This dictionary contains all time from 0:00:00 to 23:59:59' print '[Replace]' print '[Categories]' print '[Words]' for hour in range(0, 24): for minute in range(0, 60): for second in range(0, 60): print str(hour) + ':' + (str(minute), '0' + str(minute)) [minute <= 9] + ':' + (str(second), '0' + str(second)) [second <= 9]

clock.py

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

print '[Header]' print 'Version=100000' print 'Author=Raman Viswanathan <raman22feb1988@gmail.com>' print 'StandardCategory=12 hour time with seconds with AM / PM marker in two separate tiles' print 'Licence=GNU General Public License, v3' print 'Release=17.09.20' print 'Comment=This dictionary contains all time from 12:00:00 AM to 11:59:59 PM' print '[Replace]' print '[Categories]' print '[Words]' for hour in range(1, 13): for minute in range(0, 60): for second in range(0, 60): print str(hour) + ':' + (str(minute), '0' + str(minute)) [minute <= 9] + ':' + (str(second), '0' + str(second)) [second <= 9] + 'AM' print str(hour) + ':' + (str(minute), '0' + str(minute)) [minute <= 9] + ':' + (str(second), '0' + str(second)) [second <= 9] + 'PM'

watch.py

1 2 3 4 5 6 7 8 9 10 11 12 13 14

print '[Header]' print 'Version=100000' print 'Author=Raman Viswanathan <raman22feb1988@gmail.com>' print 'StandardCategory=12 hour time with seconds without AM / PM marker' print 'Licence=GNU General Public License, v3' print 'Release=17.09.20' print 'Comment=This dictionary contains all time from 1:00:00 to 12:59:59' print '[Replace]' print '[Categories]' print '[Words]' for hour in range(1, 13): for minute in range(0, 60): for second in range(0, 60): print str(hour) + ':' + (str(minute), '0' + str(minute)) [minute <= 9] + ':' + (str(second), '0' + str(second)) [second <= 9]

hour.py

1 2 3 4 5 6 7 8 9 10 11 12 13

print '[Header]' print 'Version=100000' print 'Author=Raman Viswanathan <raman22feb1988@gmail.com>' print 'StandardCategory=12 hour time without seconds without AM / PM marker' print 'Licence=GNU General Public License, v3' print 'Release=17.09.20' print 'Comment=This dictionary contains all time from 1:00 to 12:59' print '[Replace]' print '[Categories]' print '[Words]' for hour in range(1, 13): for minute in range(0, 60): print str(hour) + ':' + (str(minute), '0' + str(minute)) [minute <= 9]

minute.py

1 2 3 4 5 6 7 8 9 10 11 12 13 14

print '[Header]' print 'Version=100000' print 'Author=Raman Viswanathan <raman22feb1988@gmail.com>' print 'StandardCategory=12 hour time without seconds with AM / PM marker in two separate tiles' print 'Licence=GNU General Public License, v3' print 'Release=17.09.20' print 'Comment=This dictionary contains all time from 12:00 AM to 11:59 PM' print '[Replace]' print '[Categories]' print '[Words]' for hour in range(1, 13): for minute in range(0, 60): print str(hour) + ':' + (str(minute), '0' + str(minute)) [minute <= 9] + 'AM' print str(hour) + ':' + (str(minute), '0' + str(minute)) [minute <= 9] + 'PM'

second.py

1 2 3 4 5 6 7 8 9 10 11 12 13

print '[Header]' print 'Version=100000' print 'Author=Raman Viswanathan <raman22feb1988@gmail.com>' print 'StandardCategory=24 hour time without seconds' print 'Licence=GNU General Public License, v3' print 'Release=17.09.20' print 'Comment=This dictionary contains all time from 0:00 to 23:59' print '[Replace]' print '[Categories]' print '[Words]' for hour in range(0, 24): for minute in range(0, 60): print str(hour) + ':' + (str(minute), '0' + str(minute)) [minute <= 9]

hourglass.py

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

print '[Header]' print 'Version=100000' print 'Author=Raman Viswanathan <raman22feb1988@gmail.com>' print 'StandardCategory=12 hour time with seconds with AM / PM marker in one single tile' print 'Licence=GNU General Public License, v3' print 'Release=17.09.20' print 'Comment=This dictionary contains all time from 12:00:00 AM to 11:59:59 PM' print '[Replace]' print 'A=AM' print 'P=PM' print '[Categories]' print '[Words]' for hour in range(1, 13): for minute in range(0, 60): for second in range(0, 60): print str(hour) + ':' + (str(minute), '0' + str(minute)) [minute <= 9] + ':' + (str(second), '0' + str(second)) [second <= 9] + 'A' print str(hour) + ':' + (str(minute), '0' + str(minute)) [minute <= 9] + ':' + (str(second), '0' + str(second)) [second <= 9] + 'P'

sundial.py

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

print '[Header]' print 'Version=100000' print 'Author=Raman Viswanathan <raman22feb1988@gmail.com>' print 'StandardCategory=12 hour time without seconds with AM / PM marker in one single tile' print 'Licence=GNU General Public License, v3' print 'Release=17.09.20' print 'Comment=This dictionary contains all time from 12:00 AM to 11:59 PM' print '[Replace]' print 'A=AM' print 'P=PM' print '[Categories]' print '[Words]' for hour in range(1, 13): for minute in range(0, 60): print str(hour) + ':' + (str(minute), '0' + str(minute)) [minute <= 9] + 'A' print str(hour) + ':' + (str(minute), '0' + str(minute)) [minute <= 9] + 'P'

That is ideally played with 7 or 8 tiles in rack for obtaining within best results, but players can change this number freely enough depending upon their own wishes and depending upon their own tastes.

square.py

1 2 3 4 5 6 7 8 9 10 11 12 13

print "[Header]" print "Version=100000" print "Author=Raman Viswanathan <raman22feb1988@gmail.com>" print "StandardCategory=1 digit" print "Licence=GNU General Public License, v3" print "Comment=Squares" print "[Replace]" print "[Categories]" for j in range(1, 11): print str(j) + "=" + str(j + 1) + " digits" print "[Words]" for i in range(1, 316228): print str(i ** 2) + "=" + str(i) + "\xc2\xb2" + (";" + str(len(str(i ** 2)) - 1), "") [i <= 3]

2 points: M ×20, C ×20, X ×20 3 points: I ×19 5 points: D ×7, L ×7, V ×7

That is ideally played with 7 tiles in rack for obtaining within best results, but players can change this number freely enough depending upon their own wishes and depending upon their own tastes.

(li) Female sheep (lii) Under obligation to repay (liii) They give a hoot! (liv) Lubricant for a car's engine (lv) American rapper, ___ Wayne (lvi) Rim or edge of a pitcher (lvii) One trip around a track (lviii) In computer parlance, a local area network (lix) Prohibit or forbid (lx) Flying mammal that likes caves (lxi) Slang for decorative skin art (ink) (lxii) Thick, viscous fluid composed of hydrocarbons (lxiii) Blemish a surface (lxiv) 'One small step for ___' (lxv) 'Ya ___' - Jamaican phrase for 'No problem' (lxvi) ABC crime drama, 'The ___ Squad' (1968-1973) (lxvii) Supreme being (lxviii) Spanish shout for a soccer score (lxix) Latin name for our sun (lxx) French for salt (lxxi) Mediterranean or Caspian, for example (lxxii) A grassy meadow

Find out a nine timer bingo in this following board position: I wish that all of puzzles in this thread and in 'Maths Scrabble Puzzles' thread are numbered properly. At least by some administrator of this forum as I do not have editing access to my old posts in this forum beyond the time limit of 1 hour except only in the Tamil forum in which I am assigned to be the only moderator in this forum. Anyway that it is not that important at all for a forum with a very few visitors nowadays. Also that my own Scrabble puzzles and also that of similarly posted messages in this forum may be only for my own future reference purposes. Also that I do not know about that trend in the past and also that I cannot predict about that in the future.

Zitat von Scotty im Beitrag #23No, I didn't. Check the history to find out that OliverGalvin edited the page for Math and Tamil.

If I understand correctly, then Alexlatham96 edited the page for Math and Tamil. OliverGalvin just fixed a broken reference link at the bottom of the page to this forum yesterday.

By the way, I do not personally like having fractional tiles. Decimal tiles which can serve only terminating fractions and not non-terminating repeating ones serve better for this purpose. There are lots of different fractional tiles possible for them to fit into Scrabble (Equate) board properly to form a valid mathematical equation. Everyone will have their own tastes of board layout and tiles distribution.

Post 3 in this thread gives a distribution for 100 tiles for Maths Scrabble, without any blank tiles used at all. 3 blank tiles was an arbitrary number that was used by Alexlatham96 in Wikipedia page. Seeing the similarity in Maths Scrabble tile distributions in post 3 in this thread in this forum and Wikipedia page, I assume that Alexlatham96 only took that data for Wikipedia page from post 3 in this thread in this forum. Math Scrabble was updated to its latest version in Scrabble3D application on 12 March 2014 and Maths Section in Wikipedia article was created by Alexlatham96 on 2 May 2017. Link to Equate (game) in Maths section in Wikipedia article was added by OliverGalvin on 30 July 2020. I got hold of Scrabble3D application from the Wikipedia page on Scrabble tile distributions for different languages. When it said about Maths Scrabble I got the link from it, which I had been longing to play it for a long period of time and trying out with an experience upon it.

Anyway that, in my own humble opinion that, for best results Maths Scrabble is to be played with separate racks for each of the players for digits, operators and =. Some kits available from shop make use of numbers ≥ 10, and that discourages forming equations with longer numbers.

By the way, this is the tile distribution for Maths Scrabble according to the latest version of Maths dictionary that is uploaded to the sourceforge page for the Scrabble3D application. This information is not posted earlier on into this thread for Alexlatham96 to take that data from over hereby to adopt it in Maths section in Wikipedia article. I only kept on posting my own different versions of researched and optimal letter sets for Maths Scrabble earlier on into this thread for other people's reference and analysis purposes only.

Letter

Count

Points

⁼

18

0

0

6

3

1

10

1

2

8

2

3

7

4

4

7

3

5

7

3

6

7

4

7

6

5

8

6

4

9

6

4

−

4

6

×

4

6

÷

3

7

+

4

6

.

3

8

!

1

10

^

1

9

²

1

10

³

1

10

√

3

7

∜

1

10

∞

1

10

>

1

10

<

1

10

Total

117

437

∞, >, < are not good to be present in the letter set for Maths Scrabble. What mathematical equations have ∞? And lot of possibilities with < and >. < and > will not restrict possibilities. It will allow players to form wild mathematical equations with random high scoring points at player's wish.

https://www.boardgamegeek.com/image/1817520/equate To play, you have to put in a true equation on the board. Words such as those like 73, 3 ²/₄, 739 ²/₆ and 42 on Equate board and 54 and 46 on tile images on board and not that are played with actual tiles on Equate board does not make sense over thereby.

Who is Alexlatham96 (not me) who added up Scrabble letter distribution for Tamil Scrabble on Wikipedia page (just today!)? Anyone from here simply? I want to talk with you. Can you please register in this forum and talk with me? If you are a Tamilian, will you be interested in trying out an online game with me on 21×21 board with 220 tiles, may be to start up with? https://en.wikipedia.org/wiki/Scrabble_l...ributions#Tamil

Some facts in that Tamil Section in Wikipedia article need revising. Scrabble3D application is a game in which board size, board layout, letter distribution, points for tiles, number of tiles in rack, dictionary words, etc. everything can be set according to player's wishes.

ZitatTamil-language sets use these 1000 tiles:

I created 1000 tiles to experience 15×15×15 3D Scrabble board played games and to give people a precise idea on frequency of each Tamil letter in dictionary so that people will be able to downgrade or upgrade from there for smaller or larger letter sets depending upon their own wishes.

ZitatTamil scrabble is played on a 45×45 board, and 20 tiles are on a rack at a time.

It can be also played with smaller boards with smaller letter sets, or larger boards with larger letter sets. I first tried it out on a 45×45 Scrabble board just simply to test if the dictionary is fine by running and executing a demo with only 4 of computer players, not as opponent players. And also for precisely representing the frequency of letters that are rarely made use of in Tamil language. Number of tiles in rack can also be anything between 15 and 20. Slightly lesser than 15 is also OK. But as that number gets too low, it does not provide much of flexibility to form words and open up board with larger boards for large and diverse number of (various) different letters in Tamil language.

Was this statement made only solely by looking at my first post of mine in this thread and not remaining of the posts and screenshots of board positions and images that are attached in this thread?

ZitatAlso, ஙி, ஙீ, and ஙூ have no tiles because these letters do not exist in any Tamil words.

This is only according to Tamil Lexicon dictionary, that is published by University of Madras, https://dsal.uchicago.edu/dictionaries/tamil-lex/. There may be words that contain those Tamil letters that are not present in that dictionary at all. But that in Scrabble3D application, if a word does not exist in the dictionary, then it is not necessarily invalid, but can be accepted and placed on Scrabble board if other human players as opponent players (either online or offline) agree to it by means of consensus by making use of poll as a voting mechanism. While playing with other computer players as opponent players (only offline and never online), only approval from us as a human player is needed and a word will be accepted and placed on Scrabble word even if it is a phony for that particular language.

Zitat2 blank tiles (scoring 0 points)

This is wrong. In my Tamil letter set that I prepared with, I did not make use of any blank tile at all and including that will bring with the count of total Tamil letters that are made use of to 1002. Please check it out by yourself also, with that thing. In my own humble opinion, by means of scaling from conventional English Scrabble rules, if blank tiles are used, then they will be 20 in number for 1000 tiles.

Total number of tiles comes out to be 992 (excluding 2 blank tiles (scoring 0 points)) according to, as per my own calculations. Please check it out by yourself also, with that thing. One or more Tamil letters seem and appear to be dropped out and so that needs revising. I will come back with the revised data later on.

ந் ×8 for 3 points seems and appears to be dropped out over thereby, isn't it?

In my own humble opinion, Tamil section in Wikipedia article can be kept like this: Mention about Sorkalam game at first, https://twitter.com/sorkalam and https://www.instagram.com/sorkalamthegame/, which is played on 17×17 Scrabble board and makes use of 90 wooden tiles (for representing with pure vowel letters and for representing with pure consonant letters), 55 glass tiles (for representing with hooks that are added on to any of consonant letters) and 20 blank tiles. At most 1 glass tile can be overlapped on top of each of wooden tile. 1 blank tile is allowed per player per turn. Sorkalam Tamil Scrabble game is played with 2 separate racks for each of players containing with 8 wooden tiles and 6 glass tiles. Post a link of Amazon version of that played game in the Wikipedia page, https://www.amazon.in/Sorkalam-Word-Boar...99995514&sr=8-1

Or a link to separate Wikipedia page: 'See also Sorkalam (game)' for Tamil Scrabble section in Wikipedia article if one exists exclusively for it or that if that Sorkalam game designer will be willing to create one exclusively for it to discuss about everything in that Sorkalam Tamil Scrabble game in detail. That will be in a separate Wikipedia page, just simply like 'See also Equate (game)' for Maths Scrabble section in Wikipedia article.

After that, write that an alternate letter distribution by Scrabble3D application makes use of my letter distribution.

I also think of creating a more difficult (keep it as separate) version of Tamil dictionary with 1000 tiles by making use of digraphs and trigraphs for representing each of Tamil letter. This will have larger and diverse number of (various) different Tamil letters and so number of tiles in rack should be as high as 20 so as to provide much of flexibility. In this version of Tamil Scrabble, letters like கெ and கொ can be considered as 1 single tile.

People can choose to play between easy or difficult version of Tamil Scrabble depending upon their own tastes. In difficult version of Tamil Scrabble, digraphs and trigraphs are made use of for representing each of Tamil letter. In easy version of Tamil Scrabble, they are not.

Note that I have not included with any blank tile because already 20 tiles in rack is used to provide much of flexibility. Also that if needed for difficult version of Tamil Scrabble in which digraphs and trigraphs are made use of for representing each of Tamil letter, one tile can be changed to blank tile per turn (Control + Right Mouse Click) if What-If-Only variant is enabled in it if players can be able to score at least 20 points or more in that turn (adjustable too). If that is not possible when one tile is converted to blank tile in a turn (Control + Right Mouse Click), that player has to pass with their own turn and that letter will remain as blank during the next turn as well. This is very much useful during endgame when some tiles, easy or difficult, are not possible to be pushed away, and it will remain as a race to several players whoever will be able to empty their racks at first and grab all of points from other players. Hopefully that in this situation, it should be possible to push away all of tiles in racks by any player without stagnating any thing at end and played game ending by all players passing away with multiple times. I have also not made use of any random tiles also to precisely represent frequency of each Tamil letter for 1000 tiles as they would occur in that Tamil Lexicon dictionary, that is published by University of Madras and to avoid redundant and difficult to play letters that come if they are ever included into them.

So that Tamil Section in Wikipedia page on Scrabble letter distributions need revising. Please give me 1 week of tile to prepare about it. It can also say that Tamil language hooks of u sound (ு) and oo sound (ூ) are missing from Sorkalam Tamil Scrabble game played with glass tiles and that Scrabble3D version handles them. They can be only used by blank tiles of which 1 is allowed per player per turn. Words containing 2 ு letters like நுணுக்கம் can only be played if 1 of ு letter is already there on board as blank tile and that another of ு letter should also only be played with blank tile. Words containing 3 ு letters like சிட்டுக்குருவி cannot be played until 2 of those exist already in board in straight line by using blanks with the correct distance inbetween them.

In Sorkalam Tamil Scrabble game, Sanskrit letters of ஸ, ஜ, ஷ, ஹ, க்ஷ, ஶ்ரீ and ஶ can also only be played with blank tiles. Tamil letters of ஶ், ஶ, ஶி, ஶீ, ஶு and ஶூ are not mentioned in Tamil section in Wikipedia article. I left out with ஶ because it is very rarely used in Sanskrit loanwords and Valluvan Tamil font does not support it.

In most cases, Tamil letter of ச should be a good substitute for Tamil letter of ஶ except perhaps when ஶ் combines with ரீ to form with ஶ்ரீ. In Valluvan Tamil font, separate Tamil letters for ெ, ே, ை and ா cannot be properly represented. But that is for easy version of Tamil Scrabble. In difficult version of Tamil Scrabble in which digraphs and trigraphs are made use of for representing each of Tamil letter, words that contain with ஶ can be included back again whenever that I make use of Unicode Tamil font for best results, ever.

I wonder whether exotic things like Scrabble with perfect squares, triangular numbers, Roman numerals, etc. along with their own letter distributions and points for each letter could be added up to that Wikipedia page.

It is really very much of fun in playing by that way, just simply. Scrabble with mathematical equations should be open to everyone in the world and not limited to speakers of a specific language, if it would be made popular with everyone all round the world anyway and if any tournaments are conducted with them anyway. Scrabble with perfect squares and triangular numbers are lot of fun to play with 7 or 8 tiles in rack but cannot be played by people without the aid of any helper tools to be suitable for tournament play unless a player can by heart all such list of numbers by heart in memory and can recall from memory in an instant. Scrabble with Roman numerals is also a lot of fun to play with 7 or 8 tiles in rack and should be open to everyone in the world without the aid of any helper tools and should be suitable for tournament play.

People may be downloading and using my own prepared Tamil Scrabble dictionary in Scrabble3D application. Either that just that they are not connecting with me to test and play games with me simply or that download statistics in sourceforge page may not be showing up properly.

I say this because of the fact that points of each of Tamil letter in Tamil section in Wikipedia article have been prepared from my latest uploaded version of Tamil dictionary on sourceforge page and not from my earlier posts in this thread in this forum.

Just simply that 2 downloads are shown in India, both by me in Windows operating system and in Ubuntu operating system as that of Virtual Machine inside that of Windows operating system by making use of Oracle's virtual box. And that I assume that most of Tamil official language speakers are only in India, Sri Lanka, Malaysia and Singapore for such countries to be shown in download statistics in sourceforge page. Tamil language may not make much of sense outside of these territories, isn't it?

Scotty: Seeing post 3 in this thread, I just want to ask whether it was you who updated Wikipedia page for Scrabble letter distributions for Maths Scrabble. If so, will you be interested to update it to a more spicy version, so that people might consider that as some standard for someone or some company to begin mass production of such Maths Scrabble tiles for them to be considered for any rated tournaments if they were to be held somewhere several years later on? https://en.wikipedia.org/wiki/Scrabble_l...tributions#Math

Zitat von Raman im Beitrag #16This set of letter distribution for Maths Scrabble would be furthermore interesting and provides furthermore diverse set of mathematical operators and points for tiles of Scrabble with mathematical equations than the tile distribution given in Wikipedia page for Scrabble letter distributions. The one that is loaded in free Maths dictionary that comes along with Scrabble3D application makes use of different 117 tile set than the one given in Wikipedia page for Scrabble letter distributions, but makes use of manually unusuable mathematical operators like ∞, < and > and they are only present in few meaningless mathematical equations in the free Maths dictionary that comes along with Scrabble3D application.

Math sets use these 100 tiles:

2 blank tiles (scoring 0 points) 1 point: ⁼ ×18, 1 ×8, 2 ×7 2 points: 0 ×6, 3 ×6, 4 ×6 3 points: 5 ×6, 6 ×6, 8 ×5, + ×3, − ×3 4 points: 7 ×5, 9 ×5, × ×3, ÷ ×3 5 points: √ ×2 6 points: ² ×1 7 points: ³ ×1 8 points: ∛ ×1 9 points: ^ ×1 10 points: ! ×1, . ×1 To play, you have to put in a true equation on the board.

Zitat von Raman im Beitrag Unfixed bugs in Scrabble3D application.So, I have made use of 61% of tiles as digits compared to 58% for yours (Wikipedia's). It encourages players to form maths equations with longer numbers. Does it make sense on a small 15×15 board? To balance, number of operators should be as much the same as number of = at least. I used 18 = with 19 operators, but you (Wikipedia) have made use of 20 = and 22 operators. Does it not cause problems in played game, whatever with furthermore number to stagnate at the end? Because short words does not exist in number Scrabble, it is very difficult to completely finish off with all of remaining tiles at the end of the played game. For rest of them assured if every digit in pairs such that equalities category can be made use of, or if some maths equation occurs with n×0=0, 0=0×n, 0=0^n or n^0=1 such that hooks can be attached onto them just simply, all of those maths equations does not exist as words within Maths language dictionary math.dic at all, within into upon upto.

What-If-Only variant is well suited for number scrabble within adjustable number of tiles within rack. Number scrabble smaller board size, 2D or 3D played with 10 tiles in rack. Number scrabble larger board size, 2D or 3D played with 12 tiles in rack.

Also that in IPA English, ɝ letter is missing in it, may be that ɝ ×3 would be good enough and ŋ ×1 may be updated to ŋ ×2 to bring the total to 110 tiles and seeing the frequency of occurrence of ŋ letter in CMU pronouncing dictionary, I think that it would be wise enough to have 2 tiles for it instead of 1 for 15×15 Scrabble board that is played with (approximately) about 100 tiles. https://en.wikipedia.org/wiki/Scrabble_l...ons#IPA_English

I just came across Equate game from the Wikipedia page on Scrabble letter distributions for Maths Scrabble. It is played on 19×19 board with 150 tiles. https://en.wikipedia.org/wiki/Equate_(game) Everyone will have their own tastes of board layout and tiles distribution. https://www.conceptualmathmedia.com/ Look at this: https://www.boardgamegeek.com/image/1817520/equate Fractional tiles like ½, ⅓, ⅔, ¼, ¾, etc. are used in that Equate board played game but no tiles like √, ², ³, ∛, ^, !, ., mod, ⁴ and ∜. It is possible to include mathematical equations with fractions in maths dictionary and simulate it in Scrabble3D application, unlike Sorkalam Tamil Scrabble game in which overlapping of at most 1 single glass tile (for representing with hooks that are added on to any of consonant letters) on top of each wooden tile (for representing with pure vowel letters and for representing with pure consonant letters) is not supported.

(Just fibbing) Make wooden tiles for Maths Scrabble and sell them for profit to raise money to finance the Premium Tariff for this Scrabble3D forum. Note: It will be much cheaper if they are printed on chart paper, pasted on cardboard sheet and cut with scissors. But that wooden tiles will be attractive to most people who would psychologically prefer playing with them. Just that it is worthwhile to compare the rates of wooden tiles with that of tiles made out of cardboard sheet and chart paper.

Points for some of the difficult to play tiles could be higher, to give computer signal to take those tiles seriously and not to stagnate many of such tiles in its rack by giving priority to high scoring words formed by making use of next tier of high scoring tiles. This might not necessarily apply for playing with other human players, online or offline, along with other computer players as opponents or not because especially experienced human players tend to play wisely enough, by knowing which of tiles are difficult to play in what situations and that would be depending upon any of type of Scrabble board position also.

This would be suitable for Tamil Scrabble especially when playing with digraph tiles and trigraph tiles for representing with each of 1 single Tamil letter, where there are a lot of letters which have a few words that contain them with. For Scrabble with mathematical equations, things like decimal point could be formed only with longer equations only when such suitable tiles for using it form beautifully upon player's rack especially with lower number of tiles in rack and it is furthermore difficult to play when board gets filled up as game progresses with fewer and fewer enough vacant spaces for playing it. The possibility of short words is completely ruled out in Scrabble with mathematical equations and so it is very difficult to push all tiles by players at end of played game, especially in 2D boards rather than, instead of 3D boards without ending games by all players passing with some number of tiles stagnated in each of player's rack. Shortest mathematical equations of length of 3 include 0=0, 1=1, 2=2, 3=3, 4=4, 5=5, 6=6, 7=7, 8=8 and 9=9 and there is no limit for longer ones. There are more and more mathematical equations possible as length of mathematical equations increases up.

Number of points in the scale from 1 to 10 would be assigned for at least for 1 single letter. It does not matter how frequently or how rarely that letter would be made use of for in the letter set of for larger 2D boards and smaller 3D boards.

More tiles of smaller digits with lower points for them would be good enough because they are much easier to play than bigger digits or not necessarily, but that they would much more frequently occur in leading digits. I personally do not prefer leading zeros or trailing zeros after decimal point.

And that more tiles for even digits with lower points for them would be good enough because they occur much more frequently at unit's place for multiplication and division than odd digits. Odd × Odd = Odd, Odd × Even = Even, Even × Odd = Even and Even × Even = Even. Similarly that would be also for digits 5 and 0 on an other hand viewpoint and that on an other perspective viewpoint. I personally do not prefer leading minus before a zero.

Zitat von Scotty im Beitrag Unfixed bugs in Scrabble3D application.Sure, ideally you get in contact with the original author. Otherwise I would take your "much better version" opinion without hesitation if there is another user's word. In case of math.dic it's not too difficult to check myself.

8 types of possibilities can be considered for each of type of mathematical equation as follows: A+B=C, B+A=C, C-A=B, C-B=A, C=A+B, C=B+A, B=C-A, A=C-B. D×E=F, E×D=F, F÷D=E, F÷E=D, F=D×E, F=E×D, E=F÷D, D=F÷E.

Having more numbers will encourage players to form mathematical equations with longer numbers, but that:

If the ratio of numbers to operators and = in letter set is too small, then as the game progresses, all numbers can be easily pushed away in one move but operators and = accumulate in player's rack discouraging players to play mathematical equations with longer numbers. If the ratio of numbers to operators and = in letter set is too large, then at the beginning moves there might not be good balance of numbers and operators and = in player's racks to make good and valid play.

So whenever designing a letter set for Scrabble with mathematical equations, these things have to be taken into mind.

I am talking about this for large letter sets for larger 2D boards and smaller 3D boards which other people might not be patient enough and interested enough to play for that long, either short time games played at a stretch or long time games played over a span of lasting for several days. I don't think that most of other people would be patient enough and interested enough in playing games with Scrabble boards beyond that Classic Scrabble 15×15 2D board and Super Scrabble 21×21 2D board.

I have created designs for board layouts for larger 2D boards and smaller 3D boards which I might only make use of. Different people will come out with their own designs for board layouts and nothing may be perfectly accepted standard right now and may be that would be so in the future also.

Zitat von Raman im Beitrag Unfixed bugs in Scrabble3D application.By the way that plural of bingo - which is correct, bingos or bingoes? It seems and appears that both are present, available and correct currently in CSW2019 dictionary that is supported and loaded along with latest version of Collins Zyzzyva PC application, not mobile application, that is 5.1.1, at the time of writing this and downloading that just into my own computer simply.

BINGOS BINGOES CONGOS CONGOES MANGOS MANGOES DRONGOS DRONGOES FLAMINGOS FLAMINGOES all above are valid.

I actually thought that it would be much better of in a 1 single post in 'Maths Scrabble implemented' thread in 'More languages' forum in 'International' group in this forum, and especially if it were for this 1 single post, puzzles to be included here only for spotting a bingo and not for spotting a best move that connects 2 premium word score squares and not that connects 2 premium letter score squares and if puzzles are to be entirely from my own played games only and not from any other sources of other people, for example, Scrabble club WhatsApp group whoever would be primarily and only be focused upon entirely just English Scrabble only simply.

Find a bingo in this board position. Find a bingo in this board position. Find a bingo in this board position. Find a bingo in this board position. Find a bingo in this board position. And that just simply that this is a compilation of 5 different puzzles from my own played games that have been posted at all of types of places in this forum and that would be primarily and only in 'Unfixed bugs in Scrabble3D application' thread in 'Bugreports & Suggestions' forum in 'English' group in this forum. By the way that why is it 'Bugreports & Suggestions' and not 'Bug reports & Suggestions'?

I actually thought that it would be much better of in a 1 single post in 'Maths Scrabble implemented' thread in 'More languages' forum in 'International' group in this forum, and especially if it were for this 1 single post, puzzles to be included here only for spotting a bingo and not for spotting a best move that connects 2 premium word score squares and not that connects 2 premium letter score squares and if puzzles are to be entirely from my own played games only and not from any other sources of other people, for example, Scrabble club WhatsApp group whoever would be primarily and only be focused upon entirely just English Scrabble only simply.

Find a bingo in this board position. Find a bingo in this board position. Find a bingo in this board position. Find a bingo in this board position. Find a bingo in this board position. And that just simply that this is a compilation of 5 different puzzles from my own played games that have been posted at all of types of places in this forum and that would be primarily and only in 'Unfixed bugs in Scrabble3D application' thread in 'Bugreports & Suggestions' forum in 'English' group in this forum. By the way that why is it 'Bugreports & Suggestions' and not 'Bug reports & Suggestions'?