Skip to content

An online character sheet and random character generator for the tabletop rpg Troika!

Notifications You must be signed in to change notification settings

tjdawson/troika-character-sheet

 
 

Repository files navigation

Online Troika! Character Sheet

Test it out at: http://candy-thistle.surge.sh/

This is my version of an online character sheet for the Troika! tabletop roleplaying game.

I wanted it to be as useful as possible while still staying nice and simple. Your character data is saved to localStorage whenever you make an update, and if you want to "save" or share a character, you can paste JSON data into a text box.

This is still very much a work-in-progress!

What It's Made Of

It's mostly just React (thanks create-react-app) with a lot of help from the amazing CSS Grid spec.

To Dos:

Definitely:

  • figure out a good way to let you delete skills and weapons
    • right now the best way is to edit the data directly in the import/export screen
  • drag-and-drop reordering of skills, weapons, and inventory
  • figure out a way to keep track of advancement ticks
  • auto-character generation
  • set up print stylesheets (mostly done, they could be better though)

Maybe (pending feedback and testing)

  • host data somewhere?
    • on making a character, you get a read-only, shareable link and a private link with write-access
  • click to test a skill/roll damage
  • handle additional inventory/gear fields
    • i.e. how to deal with quantity, gear that takes up multiple slots, notes, etc.

About

An online character sheet and random character generator for the tabletop rpg Troika!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 85.6%
  • CSS 12.6%
  • HTML 1.8%