Я играю в Saga D&D больше года с группой коллег. Мне надоело стирать и изменять значения на бумажном листе, поэтому я взялся за работу и создал лист персонажей саги:

https://www.kevindornellas.com/charSheet/

Я разобрался с перегибами и пользуюсь этим листом около 8 месяцев. До сих пор он хорошо служил мне и моим коллегам. Он выложен для Saga, но если интерес к нему будет высок и им будет пользоваться достаточное количество людей, я создам еще несколько листов. Я, вероятно, создам лист для транспортных средств Saga и несколько для других версий D&D.

Вы можете создать несколько персонажей на этой странице, они сразу же будут сохранены локально вместе с любыми изменениями, внесенными вами в данные на листах. Вы можете переключаться между своими персонажами, используя раскрывающийся список в верхней части страницы. Я нахожу это полезным, если у меня есть несколько NPC, которые находятся в нашей группе, я могу легко переключаться между персонажами, когда пришло время их использовать.

Вы также можете сохранять своих персонажей с любого устройства на мой сервер, используя кнопку входа через Google на странице. Это позволит вам сохранить всех ваших персонажей, а затем вы сможете перенести их на любое устройство, просто войдя в систему и нажав кнопку «Получить символ», которая появится после входа в систему.

Технология

Все это приложение было построено с помощью React JS, приложение немедленно сохраняет любые изменения в состоянии, которое также немедленно сохраняется в локальном хранилище вашего браузера. Часть входа в Google использует Google для непрерывной аутентификации. После аутентификации, если вы сохраняете или извлекаете символ, он попадает в мою службу RESTful на серверной части, где ваш токен Google снова аутентифицируется и повторно аутентифицируется при каждом сохранении или извлечении.

Получайте удовольствие!