Wirtualna kostka do gry

Ta kostka działa w przeglądarce i zastępuje zwykłe kości, gdy nie masz ich pod ręką albo grasz ze znajomymi przez internet. Do wyboru jest sześć typów kości, od czworościennej D4 po dwudziestościenną D20. W jednym rzucie możesz użyć do 20 kości tego samego typu.

Każda kość losuje wynik niezależnie od pozostałych, a każda ścianka ma taką samą szansę wypadnięcia. Przy kilku kościach narzędzie od razu liczy sumę oczek, więc nie musisz dodawać wyników w pamięci.

Jak rzucić kostką online

  1. Wybierz typ kości. Domyślnie zaznaczona jest zwykła kostka sześcienna D6.
  2. Ustaw liczbę kości od 1 do 20 suwakiem, w polu liczbowym albo jednym z przycisków pod suwakiem.
  3. Kliknij Rzuć kością (przy kilku kościach przycisk nazywa się Rzuć kośćmi). Wynik każdej kości pojawi się poniżej, a przy dwóch i więcej kościach także suma oczek.

Każdy rzut trafia na listę ostatnich rzutów razem z godziną i typem kości. Lista mieści 20 pozycji i zostaje w pamięci przeglądarki po odświeżeniu strony, a przycisk Wyczyść ją usuwa. Losowanie odbywa się na Twoim urządzeniu, nic nie jest wysyłane na serwer.

Rodzaje kości do gry

Liczba po literze D oznacza liczbę ścianek, a zarazem najwyższy wynik. W polskich podręcznikach do gier fabularnych często spotkasz zapis z literą k, na przykład k6 albo k20. To te same kości.

Typy kości: zakres wyników, szansa na każdą ściankę, średni wynik i typowe zastosowanie
Kość Wyniki Szansa na ściankę Średnio Gdzie się pojawia
D4 1–4 25% 2,5 obrażenia sztyletu w D&D
D6 1–6 16,7% 3,5 gry planszowe, obrażenia w RPG
D8 1–8 12,5% 4,5 obrażenia miecza długiego w D&D
D10 1–10 10% 5,5 rzuty procentowe, pule kości
D12 1–12 8,3% 6,5 obrażenia wielkiego topora w D&D
D20 1–20 5% 10,5 testy i ataki w D&D i Pathfinderze

Jak odczytać wynik na D4

Kość D4 ma kształt czworościanu, więc nie ma górnej ścianki. Wynik odczytuje się z cyfry przy górnym wierzchołku albo przy dolnej krawędzi, zależnie od producenta. Wirtualna kostka po prostu pokazuje liczbę.

D10 i rzut procentowy

Na fizycznej D10 zamiast 10 często jest 0. Dwie kości D10 dają rzut procentowy D100: jedna wyznacza dziesiątki, druga jedności, a wynik 00 zwykle liczy się jako 100. Na takich rzutach opierają się między innymi Zew Cthulhu i Warhammer Fantasy Roleplay. Wirtualna D10 losuje liczby od 1 do 10.

D20 w Dungeons & Dragons

W D&D prawie każdy test, atak i rzut obronny to rzut D20 z dodanymi modyfikatorami. Dwudziestka na samej kości to trafienie krytyczne, a jedynka przy ataku oznacza automatyczne pudło.

Suma oczek przy kilku kościach

Pojedyncza kość daje każdy wynik z tym samym prawdopodobieństwem. Przy kilku kościach jest inaczej, bo niektóre sumy można ułożyć na więcej sposobów niż inne. Dwie kości D6 mają 36 możliwych układów. Siódemkę daje sześć z nich (1+6, 2+5, 3+4, 4+3, 5+2, 6+1), a dwójkę i dwunastkę tylko jeden.

  1. Suma 2: 1 z 36 układów
  2. Suma 3: 2 z 36 układów
  3. Suma 4: 3 z 36 układów
  4. Suma 5: 4 z 36 układów
  5. Suma 6: 5 z 36 układów
  6. Suma 7: 6 z 36 układów
  7. Suma 8: 5 z 36 układów
  8. Suma 9: 4 z 36 układów
  9. Suma 10: 3 z 36 układów
  10. Suma 11: 2 z 36 układów
  11. Suma 12: 1 z 36 układów
Na ile sposobów można wyrzucić każdą sumę dwiema kośćmi D6, na 36 możliwych układów.

Dlatego siódemka wypada średnio w co szóstym rzucie dwiema kośćmi (16,7%), a dwunastka w jednym na 36 (2,8%). Wykres ma kształt trójkąta. Przy trzech kościach D6 środek robi się bardziej zaokrąglony: sumy 10 i 11 wypadają w 12,5% rzutów, a 3 i 18 w mniej niż 0,5%. Wiele gier na tym korzysta. W Catanie pola z liczbami 6 i 8 dają surowce częściej niż pola z 2 albo 12.

Średni wynik jednej kości to połowa sumy najmniejszego i największego wyniku, czyli 3,5 dla D6 i 10,5 dla D20. Inne zadania z kośćmi policzysz w kalkulatorze prawdopodobieństwa.

Do czego przydaje się wirtualna kostka

Gry planszowe

Chińczyk, Monopoly, Catan i wiele innych gier wymaga kostki D6. Gdy kostka zginie albo zostanie w innej torbie, wystarczy telefon.

Sesje RPG

Dungeons & Dragons, Pathfinder i Zew Cthulhu korzystają z kości od D4 do D20. Przy sesji przez Discorda albo Zooma prowadzący może rzucać na udostępnionym ekranie, żeby wszyscy widzieli wynik.

Lekcje matematyki

Rzut 20 kośćmi naraz szybko daje dane do ćwiczeń z prawdopodobieństwa. Po kilkunastu rzutach widać, jak średnia zbliża się do 3,5, a sumy dwóch kości układają się w trójkąt.

Wybór i kolejność

Ponumeruj możliwości od 1 do 6 i rzuć. Kostka rozstrzygnie też, kto zaczyna grę. Przy dwóch opcjach prościej będzie rzucić monetą.

Krótka historia kości

Za najstarsze znane kości uważa się te z Szahr-e Suchte, tak zwanego Spalonego Miasta w południowo-wschodnim Iranie. Znaleziono je w zestawie do gry przypominającej tryktraka i datuje się je na lata między 2800 a 2500 p.n.e. Niewiele młodsze są terakotowe kości z Mohendżo-Daro w dolinie Indusu, z okresu od 2500 do 1900 roku p.n.e.

Nie każda starożytna gra używała kości. W egipskim senecie rzucano płaskimi, dwustronnymi patyczkami, które pełniły tę samą funkcję. Grecy grali kostkami skokowymi zwierząt, astragalami. W jednej z odmian tej gry każdej stronie kostki przypisywano wartość, podobnie jak ściankom dzisiejszych kości.

Kości wielościenne też nie są nowym wynalazkiem: dwudziestościenne kości znane są z ptolemejskiego Egiptu z II wieku p.n.e. Pełne zestawy od D4 do D20 upowszechnili jednak gracze strategicznych gier bitewnych pod koniec lat 60. XX wieku, a potem gry fabularne, przede wszystkim wydane w 1974 roku Dungeons & Dragons.

Jak działa losowanie

Każdy rzut korzysta z funkcji Math.random() wbudowanej w przeglądarkę. Zwraca ona liczbę od 0 (włącznie) do 1 (bez jedynki), a każda wartość z tego przedziału jest tak samo prawdopodobna. Wynik rzutu kością D6 powstaje ze wzoru:

Math.floor(Math.random() * 6) + 1

Mnożenie przez 6 daje liczbę od 0 do prawie 6. Zaokrąglenie w dół zamienia ją na 0, 1, 2, 3, 4 albo 5, a dodanie jedynki przesuwa zakres na od 1 do 6. Dla D20 zamiast szóstki jest 20 i tak dalej. Przy kilku kościach wzór liczy się osobno dla każdej z nich, więc wynik jednej nie wpływa na pozostałe.

Math.random() to generator pseudolosowy. Silnik V8 w Chrome i Edge używa algorytmu xorshift128+, inne przeglądarki podobnych rozwiązań. Kolejne wartości wynikają ze wzoru, ale bez znajomości wewnętrznego stanu generatora nie da się ich przewidzieć. Do gier i zabawy to wystarcza, natomiast hasła i klucze powinny pochodzić z generatora kryptograficznego. Więcej o różnicy przeczytasz w artykule o generatorach liczb pseudolosowych.

Często zadawane pytania

Jak działa wirtualna kostka do gry?

Po kliknięciu przycisku przeglądarka losuje liczbę funkcją Math.random() i przelicza ją na zakres wybranej kości, na przykład od 1 do 6 dla D6 albo od 1 do 20 dla D20. Każda ścianka ma taką samą szansę wypadnięcia.

Czy wyniki rzutów są naprawdę losowe?

Math.random() to generator pseudolosowy. Liczy kolejne wartości według wzoru, ale nie da się ich przewidzieć na podstawie wcześniejszych rzutów, a każdy rzut jest niezależny od poprzednich. Do gier planszowych, sesji RPG i zabawy to w zupełności wystarcza. Do zastosowań wymagających bezpieczeństwa, takich jak hasła, kostka się nie nadaje.

Jakie typy kości są dostępne?

Sześć: D4, D6, D8, D10, D12 i D20. Liczba po literze D oznacza liczbę ścianek, czyli najwyższy możliwy wynik. To standardowy zestaw kości używany w grach fabularnych.

Czy można rzucić kilkoma kośćmi naraz?

Tak, od 1 do 20 kości jednego typu w jednym rzucie. Każda kość pokazuje swój wynik, a pod nimi pojawia się suma oczek i możliwy zakres, na przykład od 3 do 18 dla trzech kości D6. Kośćmi różnych typów, na przykład D8 i D6, rzuć po kolei.

Czy historia rzutów jest gdzieś zapisywana?

Ostatnie 20 rzutów zapisuje się w pamięci przeglądarki (localStorage), więc zostają po odświeżeniu strony. Nic nie trafia na serwer. Przycisk Wyczyść usuwa całą historię.

Czym różni się wirtualna kostka od fizycznej?

Fizyczna kość może mieć drobne wady wykonania, przez które jedna ścianka wypada częściej. Wirtualna kostka takich wad nie ma, nie spada ze stołu i nie ginie pod kanapą. Wynik zależy jednak od algorytmu, a nie od ruchu ręki, dlatego wielu graczy przy stole woli prawdziwe kości, a wirtualne zostawia na grę przez internet.