varglbargl / die-mad

An actual good online dice roller. Shake your phone to roll! Dice skins! Crit animations! All free!!

Home Page:https://diemad.online

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DIE MAD

DIE MAD is an actually good online dice roller. There weren't any really good ones, so I'm making one. No offense, I mean the ones out there technically work... but this one is gonna be rad as hell.

Feature List

  • πŸ’š = done
  • πŸ’› = started
  • β™₯️ = not started
  • πŸ’œ = might not ever do... who knows
  • πŸ’™ = working fine but there will always be room to add more onto it

Minimum Viable Product

  • πŸ’š 2D dice physics and hit detection
  • πŸ’š Doing all the math for you
  • πŸ’š No ads

Obvious Planned Features

  • πŸ’™ Every kind of die imaginable
  • πŸ’œ Drag and throw dice to roll (Without dice-on-dice hit detection, you should be able to drag dice off top of eachother without accidentally throwing it and losing your roll)
  • πŸ’š A cool logo and intro animation (EDIT: Good enough!)
  • πŸ’™ A passable semi-modern UI

SUPER COOL PLANNED FEATURES

  • πŸ’š Shake your phone to roll the dice!
  • πŸ’™ Dice skins and table themes!
  • πŸ’™ Cool animations for crit successes and crit fails!
  • β™₯️ Advantage and disadvantage dice!
  • β™₯️ Mario Paint/KidPix Studio style table clearing spells!
  • πŸ’™ Settings menu where you can:
    • πŸ’™ customize basically any of the features above
    • πŸ’š toggle AUTO-EXPLODING DICE
    • πŸ’š adjust your crit range and boring stuff like that
    • πŸ’œ See my cute face in a credits screen and maybe donate to my kofi(???)

INSANE OVER THE TOP FEATURES THAT I'M STILL GONNA DO

  • πŸ’™ Achievements! Why not??
  • πŸ’› Turn this shit into a full on gatcha game. Dice packs! Crafting!
  • πŸ’š STILL ALL FREE AND WITH NO ADS!!!

Impossible/Questionable/Stupid Features

  • πŸ’š Dice rolling animations (Look, there's only so much I can do before it gets too laggy. The web just wasn't built for this. EDIT: I WIN, BROWSERS)
  • πŸ’š Haptic feedback when dice hit an edge (don't even know if there's a web API for phone vibration. EDIT: THERE IS!!)
  • πŸ’œ Sounds? I feel like nobody wants sounds. I know I don't at least... but maybe some day.
  • πŸ’œ Presets like Fireball Dice (lots and lots of little orange D6s that leave a fire trail)
  • πŸ’œ Some kind of reward for donating or something? I don't know about this one. I mean I want to keep every part of this free.
  • πŸ’š Saving your settings. (EDIT: COOKIES!!)
  • πŸ’œ Literal Mode: Actually rolling bones for performing digital geomancy
  • πŸ’œ Dice with all custom faces, not just numbers (why tho?)

Project setup

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Run your tests

npm run test

Lints and fixes files

npm run lint

Customize configuration

See Configuration Reference.

About

An actual good online dice roller. Shake your phone to roll! Dice skins! Crit animations! All free!!

https://diemad.online


Languages

Language:Vue 51.2%Language:JavaScript 38.3%Language:SCSS 9.5%Language:HTML 0.9%