yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Apps and Games] acrosser:
Greek support

If you can find a Greek dictionary in text file format and make it fit the following criteria:

1. A single text file, not binary / database / etc. The entire dictionary should be easily editable in Notepad.

2. All UPPERCASE letters. (Use the free Notepad++ for this... Select All, then Edit -- to Upper case).

3. A single list of words, one word per line, no breaks, no spaces

4. You must convert all "special" letters to their A, B, C, ..., X, Y, Z equivalent.. so Ö becomes O, Ä becomes A, etc.

...then I will convert it to a format that Scrobble can use. I searched Google for ~5 minutes but couldn't find a Greek dictionary. So if you can find one then just zip it and attach it to a post! :)
[Windows Mobile Apps and Games] luzz:
This new software looks very nice, thank you for your work.

Thanks for the french dictionary too.

Can I make some requests?

Adapt the score of each letter for the language (p.e. english W=4; french W=10). These scores could be integrated in the head of the dictionary

Solo game mode (like in duplicate scrabble) with possibility to see the top score of the CPU after each turn.

Is the actual french dictionary the official one ODS5 (378989 words)?
[Windows Mobile Apps and Games] hanackin:
Thanks acrosser for the update

And dude, no worries for the multilingual support, it doesn't matter :cool:

If you can't then it is not a big deal, after all, we all speak English here so it is not a problem :D
[Windows Mobile Apps and Games] arene:
Is it possible to add words? For example the dutch dictonary is very limited. Very common words aren't in the dictionary.

Like it very much!!!
[Windows Mobile Apps and Games] acrosser:
French dict details

These are good requests. I might implement the feature where you can see what the highest possible CPU/AI score would've been for each of your human-player turns.

As for the different letter scores on a per-language basis --- this is hard-coded into the game and would take some time to implement, so I doubt I will do this.

This appears to be the ODS4 French dictionary, with 369,085 words in it. If you can find ODS5 French dictionary in the format described in the first reply on this thread, then I will convert it to the Scrobble format.
[Windows Mobile Apps and Games] acrosser:
Adding words

Glad you like it! It's not possible to add words. But if you can find me a larger Dutch dictionary that matches the criteria (see the first reply on this posting, with the 4 requirements for a dict text file)... then I will convert it to Scrobble format.
[Windows Mobile Apps and Games] lastnikita:
hi, doesn't work on WQVGA, it thinks it's VGA and doubles the grid :(

could you make a quick fix ? I know you can :D
[Windows Mobile Apps and Games] acrosser:
What exactly is WQVGA? I don't have a device with that res to test on... and I don't think I have an MS WM emulator to test that resolution either.

Can you post some screenshots (SPB or Ilium Screenshot software are good for that) of the game so I know what it looks like, and possibly what to fix?

Also, did you try using the D-Pad to move the board around?
[Windows Mobile Apps and Games] lastnikita:
wqvga is half wvga, ie 400x240 :)

now the grid only is doubled (and it can be moved around, but that's useless), here's a snap:
[Windows Mobile Apps and Games] luzz:
Here's the ODS5 french dictionary (the last one)

And if ever you want it ;), the score for each letter in french scrabble:

A,E,I,L,N,O,R,S,T,U : 1 point

D,G,M : 2 points

B,C,P : 3 points

F,H,V : 4 points

J,Q : 8 points

K,W,X,Y,Z : 10 points

Joker : 0 point
[Windows Mobile Apps and Games] KenTurner:
I've just installed v1.1 on my SPV M3100 (aka HTC TyTn) with Windows Mobile v6.0, but I'm still only seeing the top left hand quarter of the board. Any suggestions?
[Windows Mobile Apps and Games] acrosser:
Have you tried moving the board around using your D-Pad arrows? Unfortunately the board is too big for that small of a display, and Scrobble was designed for VGA resolution so only about 1/4 of the board will display at one time on QVGA.
[Windows Mobile Apps and Games] acrosser:
French Scrobble dictionary ODS5

Thanks. Here's the new ODS5 French dictionary in Scrobble format.
[Windows Mobile Apps and Games] bonsaiboyz:
Would love to use this as it looks great on my Diamond. The problem seems to be that the Computer generated words just dont exist quite often. The latest examples being NE, NU, and EM and of course when checked in the lookup word menu ... they dont exist. Is it me or is there a problem with the program
[Windows Mobile Apps and Games] franz777:
Would you like to create d1.scro and d2.scro for polish language? Dictionary in attachment... Or, maybe share some program to do a conversion or at least rules...

Thanks a lot,

--

fafik
[Windows Mobile Apps and Games] wbs333:
Hi,

Thanks much for a VGA specific version. Runs great on my HP 211, and the Normal level is just challenging enough to keep me interested without discouraging me.

I am however very curious which dictionary has "swa" as a word, but does not have "aqua" as a word?
[Windows Mobile Apps and Games] acrosser:
You're welcome! Yeah the Normal difficulty is just about at my level, too.

Yeah that's weird that AQUA is not in the English dictionary. It is in the official Scrabble dictionary (there are a few different ones, but I bet it's in all of them). I got this dictionary from pyscrabble (open source Scrabble game), and they got it from the Internet... "somewhere." If you can find an English Scrabble dictionary (preferably the "SOWPODS" one), that is a text file containing every word, one per line, then I will use it in the next version of Scrobble.

Also, SWA shouldn't be allowed as a word (if you use the Look Up Word feature, it is shown as not a word). Did a computer opponent play this word? Possibly as a secondary word created in the opposite direction as the main word? If so, this is probably a bug. The CPU players (Norm and Hard) check their moves to make sure that ALL new words formed by their move are in the dictionary, and won't make a move unless all of them are valid words. (I'm guessing you're using the standard, built-in English dictionary?).
[Windows Mobile Apps and Games] acrosser:
Scrobble Polish Dictionary

I don't mind doing it. It's pretty easy. (If you would like to try it yourself, you need the free program "DawgSharp." I think you need Visual Studio to run this program, though. If you get it running, click "Preprocess...", choose your dict. text file, then click "Generate Dawg." Go to My Docs, rename new-super.txt to d1.scro, and new-words.txt to d2.scro, and that's it!).

I've attached all the languages in a new zip file, including Polish, and the new "SOWPODS" English dictionary, with 216,555 words. This is the dictionary that tournaments use everywhere in the world except for the U.S. and Canada. (And even though I was born in the U.S. and have lived there all my life, we're not all ethnocentric assholes who think the world revolves around our f***'ed up country!).
[Windows Mobile Apps and Games] babis_koz:
Is it possible to have a greek dictionary?
[Windows Mobile Apps and Games] lastnikita:
forget this. works great.

I didn't realize it was supposed to work that way, my apologies :)

Keep it real ! :)
[Windows Mobile Apps and Games] FoneBone:
Thanks for this game... I've downloaded today the version 1.1 of it, but it still shows only the upper left quarter of the board (see screenshot). My device is a LG KS20 (QVGA - WM 6.0).

Regards

FoneBone
[Windows Mobile Apps and Games] wbs333:
Yes, "Norm" played "swa" and several other words that were hard to believe (not in my Scrabble dictionary, but that is getting old), probably as secondary words. And yes, this is the built-in English dictionary.
[Windows Mobile Apps and Games] bobneumann:
scrobble version 1.1

I have the same comment when using my SPV M2000 QVGA resulution
[Windows Mobile Apps and Games] lastnikita:
got IFS here.. not cool, I feel abused by the system :D

also, clicking submit without entering any word lead me here:

ScrobbleGame.exe

ArgumentOutOfRangeException

Parameter name: index

à System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)

à System.Collections.Generic.List`1.get_Item(Int32 index)

à ScrobbleGame.Move.isEmpty()

à ScrobbleGame.Move.isValid()

à ScrobbleGame.ScrobbleForm.CheckSubmittedWord()

à ScrobbleGame.ScrobbleForm.SubmitWord()

à ScrobbleGame.ScrobbleForm.menuSubmit_Click(Object sender, EventArgs e)

à System.Windows.Forms.MenuItem.OnClick(EventArgs e)

à System.Windows.Forms.Menu.ProcessMnuProc(Control ctlThis, WM wm, Int32 wParam, Int32 lParam)

à System.Windows.Forms.Form.WnProc(WM wm, Int32 wParam, Int32 lParam)

à System.Windows.Forms.Control._InternalWnProc(WM wm, Int32 wParam, Int32 lParam)

à Microsoft.AGL.Forms.EVL.EnterMainLoop(IntPtr hwnMain)

à System.Windows.Forms.Application.Run(Form fm)

à ScrobbleGame.Program.Main()
[Windows Mobile Apps and Games] franz777:
Thanks a lot! You made my day so happy :)
[Windows Mobile Apps and Games] mapleleaf14:
The computer constantly plays made-up words on me...I'm tired of getting beaten by words like ZEQUELLT or ASARJ or NEMEKL...what is up with that?!?!?
[Windows Mobile Apps and Games] acrosser:
v1.2 coming soon!

Yeah I noticed this bug and have been trying to fix it. I should have it fixed in v1.2, which I plan on releasing here at about 5pm PST (GMT-8), Tue. Feb. 3, 2009. (I have a cold so that certainly doesn't help! :) )

Also for everyone with QVGA screens, remember to use your device's D-pad to move the board around!
[Windows Mobile Apps and Games] phillybama1:
Installing Scrobble on Omnia

Hi guys,

I love the look of your game but am somewhat frustrated about my failing to install it on my Omnia CDMA. At first, I didn't have the .net up to date but now that's fixed. Now, when I run the .cab file I get the following error

ScrobbleGame.exe

ObjectDisposedException

at Microsoft.AGL.Common.MISC.HandleAr()

at System.Drawing.Font._Init()

at System.Drawing.Font..ctor()

at ScrobbleGame.ScrobbleForm..ctor()

at ScrobbleGame.Program.Main()

Any assistance/guidance would be much appreciated
[Windows Mobile Apps and Games] Ryosaeba77:
hello

good work, nice game

just one thing: in other languages (like french) we have not the same number of each letters than in english country, and the letters haven't the same number of points (ex: just one W with 10point)

is it possible to change that (a conf file must do this)

Another problem: when i want to enter a new letter on the prompt of the blank letter, scrobble crash..... i tested it with the htc virtual keyboard on my htc touch!!!

it's very frustrating!!!

thanks

ryo
[Windows Mobile Apps and Games] analycer:
Love it, great job ;)
[Windows Mobile Apps and Games] Lord.Nibbler:
I had exactly the same issue ... it was fixed by reseting my phone :D:cool:
[Windows Mobile Apps and Games] FoneBone:
When I use the german language files, I get this error:

ScrobbleGame.exe
NullReferenceException

bei ScrobbleGame.SharpDawg.ContainsWord(String wordIn)
bei ScrobbleGame.ScrobbleForm.CheckAllWordsInMoveAreInDict(Move move)
bei ScrobbleGame.ScrobbleForm.CheckSubmittedWord()
bei ScrobbleGame.ScrobbleForm.SubmitWord()
bei ScrobbleGame.ScrobbleForm.butSubmit_Click(Object sender, EventArgs e)
bei System.Windows.Forms.Control.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnClick(EventArgs e)
bei System.Windows.Forms.ButtonBase.WnProc(WM wm, Int32 wParam, Int32 lParam)
bei System.Windows.Forms.Control._InternalWnProc(WM wm, Int32 wParam, Int32 lParam)
bei Microsoft.AGL.Forms.EVL.EnterMainLoop(IntPtr hwnMain)
bei System.Windows.Forms.Application.Run(Form fm)
bei ScrobbleGame.Program.Main()

Any idea why?

Thx.
[Windows Mobile Apps and Games] GLOC:
Any chance that on the next update you can integrate AppToDate support as I missed this update...

Downloading 1.2 now :D

Thanks
[Windows Mobile Apps and Games] Tukse:
No saving ???

I've just discovered this game and I love it.

But, there's no saved game ?:confused:
[Windows Mobile Apps and Games] dctrbnsttr:
the computer player still plays words that do not exist..........
[Windows Mobile Apps and Games] egaboot:
I LOVE the game!

All I want to say is, THANK YOU!!! I'm a fan of Scrabble since I was young and since it's quite hard to carry a Scrabble set around, I haven't had a chance to play with my friends at work for a long time. I absolutely love your game! KEEP IT GOING AND IMPROVING! This is getting better and better!
[Windows Mobile Apps and Games] echolock:
I second the AppToDate support.

I'd just like to say that this is a brilliant game, and thank you for making it :)
[Windows Mobile Apps and Games] joshrys:
+1

for example: tegg, reird, etc...

also, Is it possible for us to create a theme for this game? perhaps change some colors, resize the board?
[Windows Mobile Apps and Games] acrosser:
AppToDate support

I hadn't come across AppToDate until you mentioned it (this is my first Windows Mobile device and I've only had it for a few months)... but it looks like a useful program. I'll try to add support for it in v1.3, hopefully by Feb. 9 or 10.
[Windows Mobile Apps and Games] acrosser:
No saved game

Glad you love the game!

No, unfortunately there's no save game feature! :) I try to keep the software I write as simple as possible, hopefully without excluding the very useful features. And while a Save Game feature could be kind of handy, usually these Scrobble games only last 10-15 minutes or so (the CPU players play fairly fast, if they don't have a blank or two). Adding saved games, config. files, registry entries, etc. all contributes to the bloat of a program, and to the potential for crashes. So you'll just have to place the game in the background and pick it up later if you can't finish it! ;)
[Windows Mobile Apps and Games] Tukse:
Thanks for the answer acrosser.

Too bad for the saving functionnality...I have to be quicker than my boss in meeting to place in background before he can see my screen !! ;o)
[Windows Mobile Apps and Games] Ryosaeba77:
Problem with blank tile

Hello...

Have you seen the blank letter problem? i can't play a blank letter because the game crash when i try to write the new value of the balnk letter!!!! (see my other post)

And the problem of the number of points of each letters in other languages? the number of letters of each sort?

Another thing i'd like to know what dictionnary is based to make the ingame dictionnary (because in french , some words seems really strange in this game!!)

Don't stop this game: it's a very good game.... if you are agree, i can try to help you: i'm a programmer in PHP... i can try to debug C#!!!

++

Ryo

Number of letters in french : (102 letters)

Value of the letter : Letter (Number of the letter)

* 0 point : jokers (2)

* 1 point : E (15), A (9), I (8), N (6), O (6), R (6), S (6), T (6), U (6), L (5)

* 2 points : D (3), G (2), M (3)

* 3 points : B (2), C (2), P (2)

* 4 points : F (2), H (2), V (2)

* 8 points : J (1), Q (1)

* 10 points : K (1), W (1), X (1), Y (1), Z (1)

for other country: wikipedia.org/wiki/Scrabble_letter_distributions
[Windows Mobile Apps and Games] dctrbnsttr:
i play in normal mode. the "funny" words used by the cpu player occur at any time, occur with the primary and secondary words. the game says they exist in the game dictionary but they do not exist in when looked up in a real dictionary. many are two letter words, but some are not.
[Windows Mobile Apps and Games] acrosser:
Words not existing... part nine-hundred-thirty-seven

Ahh but you have to define what a "real" dictionary is! :) What dictionary are you using to look them up?

Scrobble uses what is known as the SOWPODS dictionary... which is basically a combination of several large English dictionaries. This is the dictionary that is used in nearly all English Scrabble tournaments around the world, so I figured it would be a good one to use for this game.

Use http://www.scrabblist.com/ to look up words and confirm they are valid.
[Windows Mobile Apps and Games] acrosser:
Blank letter crash

I haven't seen the blank letter problem. I have an AT&T Fuze (Raphael / Touch Pro) and whether I use the slide-out keyboard or the on-screen keyboard, Scrobble has never crashed when I enter a letter for the blank... whether I use uppercase, lowercase, or even a non-letter symbol. Does it give you any info about the crash? Is there an error message? Are you using Windows Mobile 6.1 Pro? Maybe you need to uninstall and reinstall .NET Compact Framework 3.5? If I can't reproduce the crash, and I don't have any error message, then it's very difficult for me to debug! :)

PHP is very similar to C#. I do PHP programming as well. (I did a "name that tune" game in PHP -- http://www.spacetornado.com/NameThatEarthSong/ and have done several other little PHP projects here and there). But you would really need Visual Studio .NET 2008 installed in order to debug this program effectively.

I'll look into programming different language letter distributions and point values in an upcoming version... maybe a week or 2 from now.
[Windows Mobile Apps and Games] samaruf:
I am enjoying this game on my Sprint Touch(Vogue) but like others have mentioned, some CPU words seem very strange. I did verify with scrabblist and they seem to be acceptable although personally I think acronyms and words like ZI, ZA, PE etc should not be allowed. Also goes for "EUOUAE"

I had a crash yesterday when I tried to use "K" for a blank letter. Next time it happens, I'll remember to write down the error message.
[Windows Mobile Apps and Games] acrosser:
Strange words

Yeah... the English language is HUGE. It's far bigger than other languages (for better or for worse!!) -- 215,000+ words. I'd rather err on the side of being more inclusive than less... and also use the same dictionary that most Scrabble tournaments use. Who knows, maybe a tournament player will use this game to practice and warm up before their next big match. Plus, if you know some crazy, obscure word that isn't commonly known but exists in an English dictionary, then I'd rather have Scrobble reward you for knowing it than reject the word for being too uncommon. So, in short, the huge dictionary with all the weird words is going to stay, unless there's a better reason to use a different language.

If you install Scrobble v1.1, then save the d1.scro and d2.scro from the Scrobble install dir (like \Program Files\Scrobble) to a different folder, then install v1.2, rename the d1.scro and d2.scro that come with 1.2, and replace them with the ones you backed up from v1.1, then you can use the smaller dictionary. Or if you can find an English dictionary that you like better that fits the criteria mentioned in the 2nd reply to this post, then attach it and I will convert it to d1.scro and d2.scro files.

(The CPU Normal player will, roughly 85% of the time, pick a move that scores between 8 and 30 points... so even if they use a strange word they still will score about the same as if they played a common word).
[Windows Mobile Apps and Games] dario69:
In that case I think we need an easy mode or very light weight mode. The words the AI picks are just so way out there. It sucks the fun right out of the game. Don't get me wrong, I really like what you did here. Beautiful rendition of a classic game. I wish more VGA games looked like this.

But at this point I see it as just a multiplayer game to play with other people because the computer AI doesn't play like a normal person. Looks better than the Java version by EA Mobile but the java version plays more like a real person.
[Windows Mobile Apps and Games] dctrbnsttr:
yes....the words may be accepted by the sowpods dictionary.......but even in this dictionary, way too many of the accepted words have no definition.

the computer just played "emf"..........not found in the dictionary from the posted website.
[Windows Mobile Apps and Games] hanackin:
just to let you know that the computer played a word in french ; IXAT, but this word does not exist in french, I tried ti search for it on google, and I didn't found something about it!! :confused:

and one question ? there isn't the same numbers of consonant & vowel according to the language in the scrabble, so did you took it into account in the dictionaries or will you try to implement this ? because it does not seems to be the case already....or maybe it is because I'm not good enough ...this is also possible...lol :D
[Windows Mobile Apps and Games] Ryosaeba77:
I'll try with different keyboard: with the original microsoft keyboard in wm6, that don't crash, with HTC touch keyboard, that crash.... if i can copy the error message , i'll do it!!

(i've got an htc touch (elf) french)

for helping you , no problem ..... when you think it's necessary to you ;)

++

ryo
[Windows Mobile Apps and Games] funchords:
Feedback from a new addict

What a wonderful game and THANK YOU for creating it.

I use it on a Samsung i760 and 95% of everything is perfectly usable/readable (just the smallest text -- after submitting a turn and at game end is too small).

Like many of the posters here, I am finding the included dictionary far too generous for my taste. That's a feature of the dictionary source (which sounds like a large merge of several dictionaries) and not the game. In fact, this Wikipedia entry http://en.wikipedia.org/wiki/Official_Club_and_Tournament_Word_List includes a link to a purportedly official list that also seems likewise too generous. So if there is a complaint here, it's with the current state of Scrabble and not the software here. :)

Thanks again!
[Windows Mobile Apps and Games] FoneBone:
Hi,

I've found another german dictionary. Maybe you can use it and make it work with scrobble. The other german dictionary in your language file causes an error like i wrote in post #80.

Thanks a lot for this game, it's really great, but my english is really bad, so I would prefer to play it in my native language. :D

The attached dictionary file is not that big (12212 words), I'm working on another file with 492188 words. But I have to clean it up from "some" explanations ;)

Thanks for all.
[Windows Mobile Apps and Games] acrosser:
Thanks! I'm glad you like the layout (GUI development has always been a favorite aspect of programming for me).

I could convert the OSPD4 (Official Scrabble Player's Dictionary) to Scrobble format. It contains fewer words, and less obscure/uncommon words. The downside is that it doesn't contain any vulgar words (booo!) because it's designed for schools/children as well.

I was thinking of adding an Easy mode as well. Sometimes the Normal player will score fairly well (125+), and sometimes fairly poorly (75+). I tried to make it a wide range so their final score wasn't predictable.

It's difficult to find a trade-off where it accepts uncommon/obscure words, but prevents the Normal CPU player from using them. I would almost have to create and use 2 dictionaries... one that contains all words, and one that contains common words (imagine going through 215,000 words and deciding what's common and what's not!! :) ).

I'd say for now just use the d1.scro and d2.scro from the Scrobble v1.1 installation, replacing the dictionary files from the v1.2 installation. It has some drawbacks (doesn't even contain "LURED" and "AQUA" !!)... but it will cut down on the CPU's strange word usage.