I'm working on a "simple" single player game for a class at school, and I've kind of written myself into a corner. I can't figure out how to do the actual movement on the board. So here's a quick setup of what I've got so far:
Player chooses which of the 5 characters they want to be. A semi-transparent version of that character shows up on its starting square on the board. Player rolls the dice. If the player chooses to be Wind Mage or Knight, they add 2 to each roll; Wizard or Firemancer adds 3; Death adds 4.
So say the player chose to be a Wizard. They won't see anything at first because the player sprite is merged with that square on the board. Player rolls a 3. With the "add-on," that means player gets to move 6 spaces. So then I would need the semi-transparent version of the wizard to appear 6 spaces ahead (in this example, the 3 under the Firemancer). Each time the player rolls, they need to move on the squares in that same path. This will change based on other rules of the game which I believe I can implement on my own.
Can anyone help me out?
I'm attaching a picture of the board and the events I have currently.