Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
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ć
Zainstaluj wymagane zależności: upewnij się, że masz Python 3, a następnie zainstaluj biblioteki poleceniem
python3 -m pip install requests Pillow lzstring.Pobierz nowy puzzle wybierając typ trudności — na przykład
./scripts/sudoku.py get easy9dla klasycznego sudoku 9x9 na poziomie łatwy. Puzzle zostanie zapisany jako JSON w workspace'u.Aby pobrać wiele puzzli naraz, użyj flagi
--count— przykład:./scripts/sudoku.py get easy9 --count 4pobierze cztery różne puzzle łatwe w jednym wywołaniu.Renderuj puzzle do druku lub przeglądania:
./scripts/sudoku.py render --pdfgeneruje plik PDF w formacie A4 gotowy do wydruku, a./scripts/sudoku.py rendertworzy obraz PNG do wyświetlenia na ekranie.Jeśli chcesz wybrać konkretny puzzle z wcześniej pobranych, użyj flagi
--idz fragmentem UUID — skill automatycznie znajdzie pasujący puzzle lub wyświetli listę kandydatów.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.