Pixels dice rolling sample web app
Find a file
ChadNedzlek 513d429193 Update accordion components in Roller.razor
Past accordion structure was replaced with a generic component to increase code reuse, improve code readability, and simplify future updates and modifications. The process involved adapting the previous structure to the Accordian and AccordianItem components, changing the necessary parameters, and updating corresponding methods and functions. This change should not affect website functionality and improves code management.
2023-07-08 00:34:59 -07:00
.scripts Initial commit 2023-06-20 02:01:44 -07:00
CharacterSheetImporter Add new character sheet importer 2023-06-30 01:04:57 -07:00
CharacterSheetImporter.Tests Add new character sheet importer 2023-06-30 01:04:57 -07:00
PixelsBlazorInterop Update dice display for better user experience 2023-07-05 16:50:29 -07:00
PixelsWeb Update accordion components in Roller.razor 2023-07-08 00:34:59 -07:00
Rolling Add new character sheet importer 2023-06-30 01:04:57 -07:00
Rolling.Tests Add new character sheet importer 2023-06-30 01:04:57 -07:00
TestUtilities Add new character sheet importer 2023-06-30 01:04:57 -07:00
Utilities Add new character sheet importer 2023-06-30 01:04:57 -07:00
.gitignore Missed a few files 2023-06-27 21:43:22 -07:00
LICENSE Add README.md with project description and build instructions 2023-06-28 16:58:22 -07:00
PixelsWeb.sln Add new character sheet importer 2023-06-30 01:04:57 -07:00
README.md Add README.md with project description and build instructions 2023-06-28 16:58:22 -07:00

Pixels Character Sheet

This project is a C#/Blazor WebAssembly browser based page for use with the Pixels dice. (see https://github.com/GameWithPixels for more about the project)

A live version of the site is available at https://web.vaettir.net/roller.

Everything is handled/stored client side, the server only provides the static resources.

Because Pixels use Bluetooth, this project will only be able to connect to the Pixels dice using a browser that supports Bluetooth. At the moment I believe that's generally Chrome and Edge on windows, and Bluefy on iOS.

How to build the project

The project requires dotnet 7 and npm to build. On windows, you can run;

winget install Microsoft.DotNet.SDK.7 OpenJS.NodeJS.LTS

Then build the project with "dotnet build" or in any IDE.