LispEngineer / savageRoller

Dice roller for Savage Worlds targeting the M5 Cardputer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Savage Worlds Dice Roller for M5 Cardputer

by Douglas P. Fields, Jr. w/ Jared Pellegrini and Kris Zaragoza

license Apache License, Version 2.0

Rolls dice for the Savage Worlds game.

Targets the M5 Cardputer.

ROLLING

  • If you roll more than one die, it adds them.
  • If you use a wild, it replaces the lowest rolled die if higher.
  • Each die explodes - adds another roll if it rolls the highest number.

DECK OF CARDS

  • A card will only be drawn from the deck once per shuffle.
  • Toggling jokers will force a re-shuffle.

CHANGELOG

  • v1.1: Auto-update battery level every 5000 clocks, added color fill
  • v1.0: Display battery charge level on pressing the b key from the roller screen.
  • v0.9: Added card deck
  • v0.8: Roll when enter/return key pressed.
  • v0.7: Added CRITICAL FAIL message
  • v0.6: Added toggle for exploding dice (default=on)
  • v0.5: Allow subtracting a roll using the number key just
    • before the one that adds it.
    • Cap mods to +/- 99.
    • Cap dice to 99 per die.
    • Change draw order to show result last.
  • v0.4: Show roll details
  • v0.3: Add a splash page with instructions
  • v0.2: Colorized display and compacted it a little bit.
    • Added previous rolls display.
  • v0.1: First version.

References

About

Dice roller for Savage Worlds targeting the M5 Cardputer


Languages

Language:C++ 100.0%