To run project click to this link: https://andrewkoz.github.io/
Чтобы запустить проект перейдите по этой ссылке: https://andrewkoz.github.io/
Приложение написано на JS с использованием React.
В приложении Dice Roller for D&D я реализовал возможность бросания кубиков разного номинала и запоминание суммы бросков. В верхней таблице есть иконки костей разного номинала, при клике на кость генерируется случайное число от 1 до номинала кости, и прибавляется к сумме в нижнем окошке. Иногда пользователям бывает нужно бросить несколько кубиков, а затем прибавить или отнять что-то от полученного результата. Для этого я реализовал кнопки + и -, которые прибавляют или отнимают единицу от текущей суммы бросков. Кнопка Reset в правой части верхней таблички при нажатии обнуляет сумму и историю бросков. Под нижней табличкой высвечивается история бросков в виде "номинал кости": "результат броска". Она может пригодится если вы забыли, какой именно кубик бросили, и что выпало.
Все картинки были взяты с сайта https://icon-icons.com/