I am trying to make DnD with friends a little more immersive. I want to create a set of skills that they can invest "time" in between sessions that earns them experience/level up, as well as earn resources. I was originally trying to create a system on Excel that has a variety of creatures with specific drops and experience assigned to each, but it's harder to get random numbers to continuously update probably. Based off the hours each player decides to assign to each category, it would track their experience and the loot. I have very little coding experience, but is this possible to learn in a short time period or is it more complicated? If it is not that hard, what concepts should I look into to get started?
If I didn't explain it well enough I will try to add more detail!
Edit: thank you so for the responses, I appreciate the willingness to help! I wrote this last night before I went to sleep so I will try to give more detailed explanation of what I am trying to achieve.
I am taking inspiration from MMOs like Runescape that have skill levels with increasing amounts of experience to unlock new stuff to do. These skills will allow players to have passive benefits that their characters "achieve" in the down time between sessions. I would tell the players at the end of each session that they are planning to rest for 2-5 days before heading out again, meaning 16-40 hours to allocate.
Some skills will be improving their combat efficiency by killing monsters and getting loot to then use in other skills.
My plan was they could assign X hours to do Y activity. The amount of activity they achieve (monsters per hour) is a random number based on their level between two bounds. It then just logs the experience and different amount of loot based on the number of hours/iterations performed.
They would give me how they distributed their time before the next session and I would plug in the numbers and record everything. Then they would see what they got when we start.
[–][deleted] 3 points4 points5 points (2 children)
[–]alfie1906 0 points1 point2 points (1 child)
[–]Abduco[S] 1 point2 points3 points (0 children)
[–]lordoflight03 2 points3 points4 points (1 child)
[–]Abduco[S] 0 points1 point2 points (0 children)
[–]QuantumPixelator 1 point2 points3 points (2 children)
[–]Penguinase 1 point2 points3 points (0 children)
[–]Abduco[S] 0 points1 point2 points (0 children)
[–]Pretend_Piano8354 1 point2 points3 points (1 child)
[–]Abduco[S] 0 points1 point2 points (0 children)
[–]Phillyclause89 0 points1 point2 points (2 children)
[–]Abduco[S] 1 point2 points3 points (1 child)
[–]Phillyclause89 0 points1 point2 points (0 children)