Hi there.
For the dice, it’s quite easy, you only need to use the Random() function. Try the blue buttons on the side of most fields.
For the turns, you should have a scene variable WhoseTurnIsIt that you increase by 1 each time a turn is finished (player has moved/attacked) and that you reset when the number of players has been reached.
And you use that variable to tell who’s allowed to play.
i have not looked up your version, but when your position fields are objects, you can give each of them an object variable(position)
first field position = 1, second position = 2 and so on.
Then when you roll for the player, store that roll in a scene variable.
then when scene variable (rolled number) > 0
→ Object variable(position) of player = field.variable(position) -1 I action: move player to field.X()/field.Y()
->then if position of player = field.X/field.Y add 1 to variable position of player and subtract 1 from scene variable(rolled number)
this way your player should move to the next field position, until your roll is used up.
edit: it shoudl be - 1 not +1. and you would also need to another condition for which players turn belongs to which players object, to avoid moving other players that are on the same field (if that is possible)
but now, i’ve got stuck.
i want to make random trap, and run that trap for current player. but, it’s not run soon. it’s run after few turn.
can u help me again?