Giter Club home page Giter Club logo

Comments (5)

DarthPedro avatar DarthPedro commented on June 16, 2024

I actually have built a fully functional dice rolling library. You can find it on NuGet.org: https://www.nuget.org/packages/d20tek-dicenotation/. Not only can you call the library to roll any sided dice, but you can also just pass in a dice notation string (like "1d20+5") and parse the string into the appropriate roll.

I wouldn't mind writing up how I implemented it, and the source code is up on: https://dev.azure.com/d20Tek/Libraries/_git/dicenotation.

from soscsrpg.

DarthPedro avatar DarthPedro commented on June 16, 2024

@ScottLilly what do you think about this?

from soscsrpg.

ScottLilly avatar ScottLilly commented on June 16, 2024

We chatted in Discord, but (in case anyone else is only looking at GitHub), this sounds good.

Just as a thought, do you plan to convert the package to .NET 5, when it's released? Once .NET 5 is officially released, I'd like to convert SOSCSRPG to that. It should still be able to use the NuGet package, since it's .NET Core 3.1. But that will be something we want to check on when we convert SOSCSRPG.

from soscsrpg.

DarthPedro avatar DarthPedro commented on June 16, 2024

Sounds good. I will work on integrating it.
And yes, I plan to upgrade the DiceNotation NuGet package to new versions of .NET including 5. My library is already .NET Core 3.1.

from soscsrpg.

ScottLilly avatar ScottLilly commented on June 16, 2024

Look good. Thanks!

from soscsrpg.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.