Toolverse
Wszystkie skille

sudoku

autor: openclaw

Pobieraj sudoku, generuj obrazy i ujawniaj rozwiązania na żądanie

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Testowanie

O skillu

Skill do pobierania puzzli sudoku z sieci, przechowywania ich jako JSON w workspace'u oraz renderowania jako obrazy lub PDF. Obsługuje 8 typów puzzli — od dziecięcych 4x4 po zaawansowane 9x9 Evil. Każdy puzzle można wydrukować, wyświetlić lub odsłonić rozwiązanie. Idealny dla nauczycieli, entuzjastów gier logicznych i aplikacji edukacyjnych wymagających dynamicznych źródeł zadań.

Jak używać

  1. Zainstaluj wymagane zależności: upewnij się, że masz Python 3, a następnie zainstaluj biblioteki poleceniem python3 -m pip install requests Pillow lzstring.

  2. Pobierz nowy puzzle wybierając typ trudności — na przykład ./scripts/sudoku.py get easy9 dla klasycznego sudoku 9x9 na poziomie łatwy. Puzzle zostanie zapisany jako JSON w workspace'u.

  3. Aby pobrać wiele puzzli naraz, użyj flagi --count — przykład: ./scripts/sudoku.py get easy9 --count 4 pobierze cztery różne puzzle łatwe w jednym wywołaniu.

  4. Renderuj puzzle do druku lub przeglądania: ./scripts/sudoku.py render --pdf generuje plik PDF w formacie A4 gotowy do wydruku, a ./scripts/sudoku.py render tworzy obraz PNG do wyświetlenia na ekranie.

  5. Jeśli chcesz wybrać konkretny puzzle z wcześniej pobranych, użyj flagi --id z fragmentem UUID — skill automatycznie znajdzie pasujący puzzle lub wyświetli listę kandydatów.

  6. Rozwiązania są dostępne w danych JSON każdego puzzla — możesz je odsłonić programowo lub ręcznie przeglądając zapisane dane.

Podobne skille