You're not registered yet. Click here to register. Credits 
You can register here for free.
This topic has 7 replies
and has been read 312 times
 More languages
xyz Offline



Posts: 69

Mon Mar 03, 2014 5:57 pm
Math scrabble implemented Quote · reply

I have implemented math as a language in Scrabble3D. It worked already in the old version. Attached are some screenshots of demo play in the latest version.

Math scrabble could be a fun tool for math learners, but it can be played by anyone with more complex operators in the operator set (letter set).

This implementation works with changes only in the dictionary and the letterset,as any other scrabble3D language does. Dictionary is handmade almost
from scratch, but it is not even needed for human games. It's small but can easily be expanded.

Attached pictures:
8-2014-03-03_110721.png   9-2014-03-03_110857.png   12-2014-03-03_112032.png   16-2014-03-03_113246.png   17-2014-03-03_113948.png   17-2014-03-03_114259.png   18-2014-03-03_114342.png  
Show as slideshow

Scotty Offline

Administrator


Posts: 3.600

Mon Mar 03, 2014 7:14 pm
#2 RE: Math scrabble implemented Quote · reply

That's really cool. I'll think about creating a dictionary and "letter" set.

(If you run 3D games you should change the bonus fields accordingly. Or just select one predefined in the parent page.)


Download: Sourceforge.net | Help: Wiki | Discussion: Forum | News: Twitter | Fanship: Facebook


Scotty Offline

Administrator


Posts: 3.600

Mon Mar 03, 2014 8:42 pm
#3 RE: Math scrabble implemented Quote · reply

I prepared a dictionary (attached) with numbers from 0..99 by 0..99 calculated with all operations, and generated a letter set based the resulting count of 'letters' (as follows; just copy/paste).


≡ 20 1
- 4 3
* 4 4
+ 4 3
/ 4 4
√ 3 10
^ 3 10
0 7 1
1 7 1
2 7 1
3 6 2
4 6 2
5 6 2
6 5 3
7 5 3
8 5 3
9 4 4


For the screenshot I run a superscrabble with twice the number of letters.

I guess we need a little bit more flexibility to play smoothly.


Download: Sourceforge.net | Help: Wiki | Discussion: Forum | News: Twitter | Fanship: Facebook

Attachment:
Math.zip

xyz Offline



Posts: 69

Wed Mar 05, 2014 11:16 am
#4 RE: Math scrabble implemented Quote · reply

Thanks. I have made a categorised dictionary and a larger letterset for math. Shall I upload them?

I have made special boards for larger sizes but it seems difficult to save and keep them for a long time.

Using more tiles makes the game better for math (human/computer). In human games there is no limit for the lenght of equations.


Scotty Offline

Administrator


Posts: 3.600

Wed Mar 05, 2014 11:49 am
#5 RE: Math scrabble implemented Quote · reply

Using more pieces on the rack provides more flexibility, of course. But what's about 1+1+1+1=4, or 5/2=2.5, 1<2, 7/3~2 etc.


Download: Sourceforge.net | Help: Wiki | Discussion: Forum | News: Twitter | Fanship: Facebook


xyz Offline



Posts: 69

Wed Mar 05, 2014 12:06 pm
#6 RE: Math scrabble implemented Quote · reply

My database doesn't yet have fractions and decimal numbers, but they are easily added as is any other math symbol. I used math symbols from Unicode.

As in other languages, you don't need the demo games to play smoothly if human games can do it. in Human games any lenght of equation is possible.


Scotty Offline

Administrator


Posts: 3.600

Wed Mar 05, 2014 5:32 pm
#7 RE: Math scrabble implemented Quote · reply

Human games make sense if a move can be checked. And that makes it necessary to have a good dic. I'd like to generate a good basis for the version. Therefore we should discuss which ops we add.


Download: Sourceforge.net | Help: Wiki | Discussion: Forum | News: Twitter | Fanship: Facebook


xyz Offline



Posts: 69

Thu Mar 06, 2014 3:29 pm
#8 RE: Math scrabble implemented Quote · reply

Unlike the other scrabble languages, the number of "words" or equations is unlimited. You can add to any equation. So allowing only equations in the dictionary is not flexible, especially because in math there is no doubt if the equation is ok or not. I haven't played online but I thought you can decide if a word is ok without the dictionary.

I think any operators could be added to letterset and dictionary categorized by operators or difficulty level or perhaps both. It would be interesting to have decimal numbers. The idea is that you can always select any subset of the letterset and dictionary categories.

Could it be done automatically: change the letterset math symbol amount to zero if the corresponding category is not checked? Perhaps this is unnecessary.


 Jump  
disconnected Scrabble3D Chat Members online 0
Xobor Einfach ein eigenes Forum erstellen