import streamlit as st
import random
st.title("Symulator rzutów kośćmi")
# Wybór rodzaju kości
rodzaj_kosci = st.selectbox(
"Wybierz rodzaj kości:",
["K4", "K6", "K8", "K10", "K12", "K20"]
)
# Mapowanie ścianek
sciany = {
"K4": 4,
"K6": 6,
"K8": 8,
"K10": 10,
"K12": 12,
"K20": 20 # niewymieniona w zadaniu ale często spotykana np w D&D
}
# Wybór liczby kości
liczba_kosci = st.slider("Ile kości rzucamy?", min_value=1, max_value=20, value=1)
# Przycisk do wykonania rzutu
if st.button("Rzuć kośćmi"):
wyniki = [random.randint(1, sciany[rodzaj_kosci]) for _ in range(liczba_kosci)]
st.success(f"Wyniki rzutów: {wyniki}")
st.info(f"Suma: {sum(wyniki)}")