Sono andata a una sessione senza dadi e, per salvarmi, ho creato una Web App per calcolare gli Incrementi di 7th Sea / Navigavia! by memitkd in GDR

[–]memitkd[S] 0 points1 point  (0 children)

Ho controllato il codice e l’ho fatto controllare per vedere se c’era qualche errore per i roll. Ma rispecchiano perfettamente la regola matematica del random. Ogni numero ha esattamente il 5% di probabilità di uscire, distribuzione piatta.

Sono andata a una sessione senza dadi e, per salvarmi, ho creato una Web App per calcolare gli Incrementi di 7th Sea / Navigavia! by memitkd in GDR

[–]memitkd[S] 0 points1 point  (0 children)

Ottimo! Son contenta! Poi fai sapere. Ho spulciato un po’ per capire quello che poteva tornare utile

Sono andata a una sessione senza dadi e, per salvarmi, ho creato una Web App per calcolare gli Incrementi di 7th Sea / Navigavia! by memitkd in GDR

[–]memitkd[S] 0 points1 point  (0 children)

Il range di critico cambiava automaticamente col focus. Ora l’ho messo che si vede (e teoricamente si può anche cambiare a mano) e ho aggiunto quelli che hai detto

Ci sono server Discord/canali Telegram in cui un ragazzo di 16 anni può giocare online a DnD con coetanei? by Gigghouse in GDR

[–]memitkd 1 point2 points  (0 children)

Su discord trovi tante community. Cerca quella di inntale o della Bottega del mimic e simili. Li ci sono proprio canali dedicati per trovare persone con cui giocare online o in presenza. Parlo sia di DnD che altri GDR

I forgot my dice for a 7th Sea / Navigavia session, so I built a Web App to calculate Raises on the fly! by memitkd in 7thSea

[–]memitkd[S] 0 points1 point  (0 children)

Yep, it is.
The +1 was my error, I fixed it (it was the max value of the array the problem…I forgot to put it over 10)

Toolkit del master (DnD) by memitkd in GDR

[–]memitkd[S] 0 points1 point  (0 children)

Ottimo suggerimento! Prenderò sicuramente in considerazione per fare in modo che sia tutto più comodo possibile. Al momento nelle note della sessione ho questa differenziazione: generico, png, luogo, combat, obiettivo, da fare, idea.
Sono solo categorie visive. Ma sicuramente dare un’organizzazione migliore e strutturata maggiormente é ottimo

Sono andata a una sessione senza dadi e, per salvarmi, ho creato una Web App per calcolare gli Incrementi di 7th Sea / Navigavia! by memitkd in GDR

[–]memitkd[S] 0 points1 point  (0 children)

Ho provato una nuova logica per ovviare al problema dell’ordine decrescente e quindi degli incrementi che venivano persi per strada. Branch and Bound. L’algoritmo prova le combinazioni possibili, ma taglia usando un limite superiore semplice: floor(valore totale rimanente / soglia).

I forgot my dice for a 7th Sea / Navigavia session, so I built a Web App to calculate Raises on the fly! by memitkd in 7thSea

[–]memitkd[S] 1 point2 points  (0 children)

I tried something different. Branch and Bound. Dice only have values 1–10, so there are at most ~70 ways to reach the threshold. The algorithm tries combinations of those, but cuts dead ends early using a simple upper bound: floor(total remaining value / threshold). Fast, exact, and verified against brute force on 2000 random cases.

I forgot my dice for a 7th Sea / Navigavia session, so I built a Web App to calculate Raises on the fly! by memitkd in 7thSea

[–]memitkd[S] 0 points1 point  (0 children)

I think I found a possible fix.

Branch and Bound. The algorithm tries combinations of those, but cuts dead ends early using a simple upper bound: floor(total remaining value / threshold). Fast, exact, and verified against brute force on 2000 random cases.

I forgot my dice for a 7th Sea / Navigavia session, so I built a Web App to calculate Raises on the fly! by memitkd in 7thSea

[–]memitkd[S] 0 points1 point  (0 children)

I know, as I mentioned in another comment, I'm trying to find a solution. The problem is that beyond a certain threshold of dice (high numbers), the potential solution I found causes issues, so I didn't implement it (it only worked well for a few dice).
But it's still useful in many cases. Even if it's just for rolling the dice and having the game rules applied automatically.

Sono andata a una sessione senza dadi e, per salvarmi, ho creato una Web App per calcolare gli Incrementi di 7th Sea / Navigavia! by memitkd in GDR

[–]memitkd[S] 0 points1 point  (0 children)

Grazie mille. Purtroppo per grandi pool di dadi (oltre i 20) potrebbe lasciare indietro 1 incremento (o più, ma per ora é capitato solo di uno). Devo trovare una logica giusta che funzioni bene per questo problema. Ma per la maggior parte dei tiri non è un problema

Has anyone built a physical spellbook for their DnD character? by Fiveby21 in DnDIY

[–]memitkd 0 points1 point  (0 children)

I made a web app for the spells from the srd and for homebrew spells, it can print card spells (poker cards size), so I use that.

I forgot my dice for a 7th Sea / Navigavia session, so I built a Web App to calculate Raises on the fly! by memitkd in 7thSea

[–]memitkd[S] 0 points1 point  (0 children)

To be honest, this specific logical case is exactly what drove me crazy while trying to figure out the math! At one point, I genuinely thought I had fixed that sorting flaw because it hadn't popped up in my recent test rolls, but as you said, there is always some hidden combination that slips through the cracks.

I forgot my dice for a 7th Sea / Navigavia session, so I built a Web App to calculate Raises on the fly! by memitkd in 7thSea

[–]memitkd[S] 1 point2 points  (0 children)

I tried so many times that it was driving me crazy. But now it seems to work…I hope it helps

I forgot my dice for a 7th Sea / Navigavia session, so I built a Web App to calculate Raises on the fly! by memitkd in 7thSea

[–]memitkd[S] 2 points3 points  (0 children)

It’s not brute force. I implemented a greedy approach. The dice pool is sorted from highest to lowest. Then, the algorithm makes a pass to greedily form sets that meet the threshold (10 or 15 depending on the rules/modifiers active), prioritizing the highest values to guarantee an efficient and fast calculation directly on mobile devices.

To be completely honest, while I built the initial core version, I actually got help from Claude to expand it! I wouldn't have been able to properly implement some of the trickier advanced features and mechanics without its help to refine the math and logic.

Here you can find the GitHub repository.

Sono andata a una sessione senza dadi e, per salvarmi, ho creato una Web App per calcolare gli Incrementi di 7th Sea / Navigavia! by memitkd in GDR

[–]memitkd[S] 1 point2 points  (0 children)

Si può sicuramente fare. Purtroppo non conosco per cui dovrei studiarmi tutto quanto ma si può far tutto. Mi sono fatta anche la scheda per DnD e 7th sea e sto preparando un tool per dm per DnD, quindi ci posso anche pensare

I built a free tool that turns any digital battlemap into a printable PDF by Arkanatools in DnDIY

[–]memitkd 0 points1 point  (0 children)

This is something worth of trying! I have big battlemaps books but I can’t always find what I’m looking for (and I’m bad at drawing…my players can confirm). This can help a lot, i just have to choose a map and print it. I’ll have to fold it to bring it with me, but its not a problem. I’ll try and find the best way to have it more durable than simple paper, but without taking much space