scrabble-solver
Version:
Scrabble Solver 2 - Free, open-source, cross-platform, multi-language analysis tool for Scrabble, Scrabble Duel, Super Scrabble, Letter League, Literaki, and Kelimelik. Quickly find the top-scoring words using the given board and tiles.
65 lines (61 loc) • 2.36 kB
text/typescript
import { Config, Locale } from '@scrabble-solver/types';
import { scrabble, superScrabble } from '../games';
export const romanianScrabble = new Config({
...scrabble,
locale: Locale.RO_RO,
/**
* @see https://frsc1.fortunecity.ws/reg6scr.htm#vallit
*/
tiles: [
{ character: 'a', count: 11, score: 1 },
{ character: 'b', count: 2, score: 9 },
{ character: 'c', count: 5, score: 1 },
{ character: 'd', count: 4, score: 2 },
{ character: 'e', count: 9, score: 1 },
{ character: 'f', count: 2, score: 8 },
{ character: 'g', count: 2, score: 9 },
{ character: 'h', count: 1, score: 10 },
{ character: 'i', count: 10, score: 1 },
{ character: 'j', count: 1, score: 10 },
{ character: 'l', count: 4, score: 1 },
{ character: 'm', count: 3, score: 4 },
{ character: 'n', count: 6, score: 1 },
{ character: 'o', count: 5, score: 1 },
{ character: 'p', count: 4, score: 2 },
{ character: 'r', count: 7, score: 1 },
{ character: 's', count: 5, score: 1 },
{ character: 't', count: 7, score: 1 },
{ character: 'u', count: 6, score: 1 },
{ character: 'v', count: 2, score: 8 },
{ character: 'x', count: 1, score: 10 },
{ character: 'z', count: 1, score: 10 },
],
});
export const romanianSuperScrabble = new Config({
...superScrabble,
locale: Locale.RO_RO,
tiles: [
{ character: 'a', count: 22, score: 1 },
{ character: 'b', count: 4, score: 9 },
{ character: 'c', count: 10, score: 1 },
{ character: 'd', count: 8, score: 2 },
{ character: 'e', count: 18, score: 1 },
{ character: 'f', count: 4, score: 8 },
{ character: 'g', count: 4, score: 9 },
{ character: 'h', count: 2, score: 10 },
{ character: 'i', count: 20, score: 1 },
{ character: 'j', count: 2, score: 10 },
{ character: 'l', count: 8, score: 1 },
{ character: 'm', count: 6, score: 4 },
{ character: 'n', count: 12, score: 1 },
{ character: 'o', count: 10, score: 1 },
{ character: 'p', count: 8, score: 2 },
{ character: 'r', count: 14, score: 1 },
{ character: 's', count: 10, score: 1 },
{ character: 't', count: 14, score: 1 },
{ character: 'u', count: 12, score: 1 },
{ character: 'v', count: 4, score: 8 },
{ character: 'x', count: 2, score: 10 },
{ character: 'z', count: 2, score: 10 },
],
});