boggle
Solve Boggle boards — find all valid words (German + English) on a 4x4 letter grid. Use when the user shares a Boggle photo, asks for words on a grid, or plays word games. Includes 1.7M word dictionaries (DE+EN).
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Solve Boggle boards — find all valid words (German + English) on a 4x4 letter grid. Use when the user shares a Boggle photo, asks for words on a grid, or plays word games. Includes 1.7M word dictionaries (DE+EN).
How to use
Przygotuj planszę Boggle — możesz mieć zdjęcie planszy lub listę liter. Jeśli masz zdjęcie, odczytaj litery z siatki 4x4 od lewej do prawej, od góry do dołu.
Pokaż użytkownikowi odczytaną siatkę i poproś o potwierdzenie, że litery są poprawne, zanim uruchomisz solver.
Po potwierdzeniu uruchom solver oddzielnie dla języka angielskiego i niemieckiego. Dla języka angielskiego użyj komendy: python3 skills/boggle/scripts/solve.py [RZĄD1] [RZĄD2] [RZĄD3] [RZĄD4] --lang en, gdzie każdy rząd to cztery litery (np. ELMU ZBTS ETVO CKNA). Alternatywnie możesz użyć flagi --letters z wszystkimi 16 literami bez spacji.
Powtórz krok 3 dla języka niemieckiego, zmieniając flagę na --lang de. Zawsze uruchamiaj oba języki osobno i wyświetl wyniki w dwóch oddzielnych sekcjach.
Wyniki zawierają punktację: słowa 3-4 literowe dają 1 punkt, 5-literowe 2 punkty, 6-literowe 3 punkty, 7-literowe 5 punktów, a 8+ literowe 11 punktów. Możesz ograniczyć minimalną długość słowa flagą --min (domyślnie 3).
Jeśli chcesz użyć własnego słownika, dodaj flagę --dict ŚCIEŻKA_DO_PLIKU (możesz powtórzyć tę flagę dla wielu słowników). Słowniki są automatycznie pobierane z GitHub przy pierwszym uruchomieniu, jeśli brakuje ich lokalnie.