Elemental Dice (itch)
About
Each dice can be either Fire, Ice, Electric, or Explosion. You could get 2 of the same type. The Explosion type is rarer than the other 2.
You can shoot the projectilesYou can shoot a ball or a ring of the types that you rolled. If you can chain them correctly, they do more damage.
You will fight a number of enemies in the levelEach enemy has a different type of magic. They are resistant to the same magic type.
Game Design PrinciplesThe idea of having 2 dice rolled before you see the enemy types makes it so that you don't know whether your rolls were good or bad. You must wait until you fight all or most of the enemies to know.
Essentially, the usefulness of the output randomness when you roll the dice is only determined by the input randomness of the enemies on the map. For example, if you rolled 2 fire types, and most of the enemies are not fire, you actually got lucky with the rolls.
If you rolled an ice ball and a fire ring, you can't chain your shots very well. Then, if most of the enemies have weaknesses against these types, your roll was still good. You could get lucky with 2 of the same type that chain to create a super boost. Then, your enemies could all be the same type which would mean your roll wasn't that good at all.
Known Bugs- After you click 'Play' from the game and see the 'Welcome' screen, the options button there will break the game. To be clear, the options button should work everywhere else.
This game was developed by a solo developer during GMTK's 2022 Game Jam. Hope you enjoy it!