📘 Dokumentacja – Snake: Człowiek vs AI

🎯 Cel i idea

Snake: Człowiek vs AI – od treningu do rywalizacji to część większej serii, w której w prosty i angażujący sposób odkrywasz, jak działa sztuczna inteligencja. Zaczynasz od wytrenowania własnego modelu – dobierasz parametry, eksperymentujesz i obserwujesz, jak uczy się grać. Potem przychodzi czas na prawdziwy test: bezpośredni pojedynek w kultowym Snake’u.

Modele w tej wersji nie są idealne – i właśnie w tym cała frajda. Możesz je ulepszać, kształtować ich strategię i sprawdzić, czy potrafią Cię pokonać.

To połączenie nauki, kreatywności i rywalizacji, które wciąga od pierwszych minut – niezależnie od tego, czy dopiero zaczynasz przygodę z AI, czy chcesz ją pogłębić.

➡️ Uruchom aplikację Snake: Człowiek vs AI

🔹 Jak to działa

To gra Snake z dwoma planszami obok siebie: grasz po lewej, a AI gra po prawej. Sztuczna inteligencja korzysta z modelu DQN zapisanego w formacie ONNX, by podejmować ruchy.

  1. Wybierz model ONNX z listy i kliknij Załaduj.
  2. Ustaw seed (opcjonalnie), aby obie plansze miały identyczny start.
  3. Ustaw prędkość gry suwakiem.
  4. Kliknij Start. Ty sterujesz strzałkami/WASD, AI gra samo.
  5. Każda strona może skończyć w innym momencie. Na końcu otrzymasz podsumowanie rundy.

📊 Co widzisz w trakcie gry

✨ Cechy aplikacji

🎮 Krótka instrukcja

  1. Wybierz model i kliknij 📥 Załaduj Model ONNX.
  2. Ustaw Seed (np. 12345), jeśli chcesz identyczny start obu plansz.
  3. Przesuń suwak Prędkość gry, aby dopasować tempo.
  4. Kliknij ▶️ Start. Sterowanie: Strzałki lub WASD.
  5. Unikaj ścian i własnego ogona, jedz jedzenie, zdobywaj punkty. Powodzenia!

Gdy rundę zakończą obie strony, pojawi się podsumowanie z wynikiem i zwycięzcą.