Sudoku
Kultowa gra Sudoku w Excelu, która polega na uzupełnianiu pól liczbami od 1 do 9 zgodnie z zasadami gry. Celem jest wstawienie każdej liczby od 1 do 9 dokładnie raz w każdym wierszu, kolumnie oraz w małych kwadratach składających się z 9 pól. Aplikacja pozwala na wybór poziomu trudności oraz wielkości planszy, losowanie gier, a także tworzenie własnych plansz. Dodatkowo, użytkownik ma możliwość korzystania z podpowiedzi, sprawdzenia poprawności dotychczasowego rozwiązania oraz wskazania ewentualnych błędów.
Korzystanie z aplikacji:
Po otwarciu pliku, użytkownik wybiera parametry gry, takie jak poziom trudności i wielkość planszy, a następnie naciska przycisk Start. Po wygenerowaniu planszy można przystąpić do rozwiązywania Sudoku, korzystając z dostępnych funkcji, takich jak podpowiedzi czy sprawdzenie poprawności.
Do kogo skierowana jest aplikacja?
- Miłośnicy Sudoku: Osoby, które regularnie grają w Sudoku i chcą spróbować swoich sił w wersji Excelowej.
- Użytkownicy Excel: Osoby chcące poznać nowe sposoby wykorzystania Excela do rozwiązywania łamigłówek oraz automatyzacji zadań.
- Studenci i entuzjaści programowania w VBA: Osoby uczące się VBA, które chcą zobaczyć praktyczne zastosowanie tego języka do stworzenia interaktywnej gry.
- Osoby uczące się Excela: Użytkownicy chcący poprawić swoje umiejętności w Excelu poprzez pracę z aplikacją, która wykorzystuje różnorodne funkcje programu.
Korzystanie z aplikacji
Po otwarciu pliku, wybieramy parametry gry i naciskamy przycisk Start. Po wygenerowaniu nowej planszy, możemy już przystąpić do rozwiązywania Sudoku.
Główne atuty
- Prostota w obsłudze: Intuicyjny interfejs ułatwiający użytkownikom rozpoczęcie gry bez potrzeby dodatkowych instrukcji.
- Zaprojektowanie mechanizmu gry i plansz: Precyzyjne wykonanie mechanizmu losowania i tworzenia plansz.
- Funkcje wspierające gracza: Możliwość sprawdzania poprawności rozwiązania, wskazywania błędów i dawania wskazówek.
Funkcje Excela i VBA wykorzystane w aplikacji:
- Formanty formularza Excel: Użycie formantów do interakcji użytkownika z grą.
- VBA podstawowe: Automatyzacja procesów tworzenia planszy, losowania gier oraz weryfikacji poprawności rozwiązania.
Wykorzystana wiedza z kursów
Automatyzacja pracy w programie MS Excel z wykorzystaniem języka VBA, Wydajna praca w VBA w programie MS Excel
Autorzy
Dominika Krupa i Alicja Zalewska