You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Leveraging the syntax, or a subset of it, would allow the dice roller to conditionally handle D&D Critical Hits or Kids on Bikes' Explosions
While you can download TROLL as a command-line binary, you need to have Moscow ML installed (:-1:) & run it in a terminal. Besides, we want to eventually VISUALIZE the dice rolls, we only want to borrow the syntax feature-set, and run the program in browser.
Challenges
The language design for TROLL to produce an executable and a dice-rolling web-app's needs differ.
Using a TROLL binary, you pass in a dice-roll mechanic and it will roll it for you.
Using the web-app, we would want to SHOW the dice-roll, and if needed pass the result back (to handle conditions/loops).
TROLL doesn't have syntax for Damage Type annotations
TROLL doesn't have annotations for dice-color/-id.
The text was updated successfully, but these errors were encountered:
TROLL a dice programming language
TROLL is a "language for specifying dice-roll mechanisms" {@see http://hjemmesider.diku.dk/~torbenm/Troll/}.
Leveraging the syntax, or a subset of it, would allow the dice roller to conditionally handle D&D Critical Hits or Kids on Bikes' Explosions
While you can download TROLL as a command-line binary, you need to have Moscow ML installed (:-1:) & run it in a terminal. Besides, we want to eventually VISUALIZE the dice rolls, we only want to borrow the syntax feature-set, and run the program in browser.
Challenges
The language design for TROLL to produce an executable and a dice-rolling web-app's needs differ.
The text was updated successfully, but these errors were encountered: