kamilmielnik / scrabble-solver

Free, open-source, cross-platform, and multi-language analysis tool for Scrabble, Super Scrabble & Literaki. Quickly find top scoring words using given board & tiles. Available in English, French, German, Persian, Polish, Romanian & Spanish.
https://scrabble-solver.org
Other
89 stars 21 forks source link

Create a variation of the Scrabble called 'Elliptical Scrabble' #314

Open cristian-po opened 8 months ago

cristian-po commented 8 months ago

Definition of elliptical version: All the rules are the same like in Scrabble except one rule: Instead of having 7 letters on the rack on every play, there will be instead 8 letters. However, all valid solutions on every play can utilize a maximum of 7 letters ( out of the 8 letters on the rack ).

Requirements in the front-end: The rack will expand to accommodate 8 letters.

kamilmielnik commented 8 months ago

This partially(?) duplicates #117.

Definition of elliptical version:

@cristian-po is this variation played somewhere? I'd love to learn more about it (links to non-English sources as fine too).

Requirements in the front-end: The rack will expand to accommodate 8 letters.

I had a (long-term) plan to add a config editor where user would be able to define the letter set (letters, points and count of letters), the board (size, bonuses), etc.

However, all valid solutions on every play can utilize a maximum of 7 letters ( out of the 8 letters on the rack ).

I have not foreseen this rule and the app is not ready for it at this stage. Config['maximumCharactersCount'] would have to be refactored into 2 parameters: the size of the rack, and the maximum number of utilizable letters.

cristian-po commented 8 months ago

Yes, it is.

This partially(?) duplicates #117.

Definition of elliptical version:

Yes, in romanian language its an official tournament variation

@cristian-po is this variation played somewhere? I'd love to learn more about it (links to non-English sources as fine too).

Requirements in the front-end: The rack will expand to accommodate 8 letters.

Understood. It will remain as a wish. :)

I have not foreseen this rule and the app is not ready for it at this stage. Config['maximumCharactersCount'] would have to be refactored into 2 parameters: the size of the rack, and the maximum number of utilizable letters.

cristian-po commented 8 months ago

Here is a link to romanian official game rules. There are even more variations presented there. All scrabble links : https://frsc1.fortunecity.ws/reg0.htm Scrabble duplicate variations: https://frsc1.fortunecity.ws/reg7cald-p.htm#dupli

@cristian-po is this variation played somewhere? I'd love to learn more about it (links to non-English sources as fine too).