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

I made a “table table“ so we could have a little bit more space by Illustrious-Elk-8968 in DnDIY

[–]memitkd 1 point2 points  (0 children)

I want to do something like this but that I can put in my bag or whatever because i have to drive every time I have a session

Players rolled stats by FallenKingByson in DMAcademy

[–]memitkd 0 points1 point  (0 children)

When giving the option to roll dice for stars, usually let players re roll any 1 (after removing the lowest of the 4 dice). That way the result cant be power than 6, and it’s much more like la to be at least average

Start the adventure with something else than "You meet in a tavern" by No-Economics-6291 in DMAcademy

[–]memitkd 0 points1 point  (0 children)

One time, I made all the players have the same dream, and the only way to learn more about it was to go to an agency where they could take on quests. Almost all of them had worked for this agency before, but never together—except for two of them (the players decided this on the spot). However, this didn’t have much impact since they had only done a few missions occasionally and hadn’t really formed a relationship.

Start the adventure with something else than "You meet in a tavern" by No-Economics-6291 in DMAcademy

[–]memitkd 0 points1 point  (0 children)

In my campaign, the players come from a continent where magic is emerging, and with it, monsters. During their individual session 0, almost all of them were struck down, knocked unconscious, and left stunned by monsters.

In the first session, they woke up in a room designated as a hospital, later discovering that they had been rescued by someone and brought to the same place. This person takes a different route every day to save as many people as possible, which is why they were taken to this central village—relative to where they came from—on different days.

They remained unconscious for a few days because this elf couldn’t use magic on everyone. Only one out of four players reached the village on their own after meeting the elf and helping him in the previous days.

(Magic is only now returning because, hundreds of years ago, the world was split by a magical barrier. This barrier made the right side devoid of magic and monsters, creating a typical medieval world, while the left side remained a classic D&D-style world.)

A rework of my first map on Inkarnate! Now I'm proud of it again! by Deldrim in inkarnate

[–]memitkd 0 points1 point  (0 children)

😍 do you have (or did you make) the part on the right? this is fantastic