Skip to content

sobidoz/YATZY

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Kości (Yatzy) – Interaktywna gra w kości

Prosta, w pełni samodzielna gra w kości Yatzy (Yahtzee) napisana w HTML + CSS + JavaScript.

Funkcje:

  • Dowolna liczba graczy (1–5)
  • Możliwość gry z AI (komputer jako przeciwnik)
  • Klasyczne zasady Yatzy (górna sekcja, bonus, dolna sekcja, suma)
  • Rzuty kośćmi z animacją
  • Blokowanie wybranych kości między rzutami (do 3 rzutów na turę)
  • Automatyczne liczenie punktów po wyborze kategorii
  • Podświetlanie dostępnych/zablokowanych kategorii
  • 12 schematów kolorystycznych do wyboru
  • Favicon & efekty dźwiękowe zakodowane w base64
  • Responsywna – działa idealnie na komputerze i telefonie
  • Działa całkowicie offline – jeden plik HTML
  • Tryb "psycho" – losowe kolory po kliknięciu gdziekolwiek (dla zabawy 😆)

Jak grać:

  1. Wybierz liczbę graczy (1–5) i podaj imiona (AI ma automatyczne imię).
  2. Kliknij "Rzuć kośćmi" – możesz rzucać do 3 razy w turze.
  3. Kliknij kości, które chcesz zatrzymać.
  4. Po rzutach wybierz kategorię punktową.
  5. Gra kończy się po wypełnieniu wszystkich kategorii – wygrywa najwyższy wynik.

Technicznie:

  • Czysty HTML5 + CSS + vanilla JavaScript (bez bibliotek)
  • Brak zewnętrznych zależności – działa offline
  • Responsywny design
  • Favicona i efekt dźwiękowy w base64

Jak używać:

Otwórz plik index.html w przeglądarce lub odwiedź wersję online: https://sobidoz.github.io/YATZY/

Licencja:

CC BY-NC 4.0 – dozwolone użycie prywatne, edukacyjne, niekomercyjne.
Zabronione użycie komercyjne, sprzedaż, monetyzacja.

Autor: Sebastian Czaplinski & Gemini & Copilot • wersja beta 20251119


Dice (Yatzy) – Interactive Dice Game

A simple, fully standalone Yatzy (Yahtzee) dice game written in HTML + CSS + JavaScript.

Features:

  • Any number of players (1–5)
  • Option to play against AI (computer opponent)
  • Classic Yatzy rules (upper section, bonus, lower section, total)
  • Dice rolling with animation
  • Hold selected dice between rolls (up to 3 rolls per turn)
  • Automatic scoring after choosing category
  • Highlighting available/locked categories
  • 12 color schemes to choose from
  • Favicon & sound effect encoded as base64 – no external files
  • Responsive – works perfectly on desktop and mobile
  • Fully offline – single HTML file
  • "Psycho mode" – random colors on click (for fun 😆)

How to play:

  1. Choose number of players (1–5) and enter names (AI gets automatic name).
  2. Click "Roll Dice" – up to 3 rolls per turn.
  3. Click dice to hold.
  4. After rolls, choose scoring category.
  5. Game ends when all categories filled – highest score wins.

Tech:

  • Pure HTML5 + CSS + vanilla JavaScript (no libraries)
  • No external dependencies – works offline
  • Responsive design
  • Favicon & sound encoded as base64

How to use:

Open index.html in browser or visit online version: https://sobidoz.github.io/YATZY/

License:

CC BY-NC 4.0 – private, educational, non-commercial use allowed.
Commercial use, sale, monetization prohibited.

Author: Sebastian Czaplinski & Gemini & Copilot • beta version 20251119

Releases

No releases published

Packages

No packages published

Languages