How do I correlate two matrices together
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Nathen Eberhardt
el 24 de Feb. de 2020
Respondida: Geoff Hayes
el 27 de Feb. de 2020
How do i correlate two matrices together for minesweeper.
I have one matrix
mine_probabilities = rand(10);
mine = mine_probabilities >= .85
mine(1:2,1:2) = 0;
mine(9:10,9:10) = 0;
This Matrix called "mine" is the field for the bombs in minesweeper with a 1 indicating a bomb is present, 0 is a safeground.
Now I need to create a Game Window matrix "Game_Window" which the user will see with the ones and zeros from matrix "mine" covered up and labeled all -1 but still going back and correlating to the "mine" matrix.
0 comentarios
Respuesta aceptada
Geoff Hayes
el 27 de Feb. de 2020
Nathen - if we assume that the matrices are of the same dimension (which they will be for this game) then you can use the position of the player in the game matrix (given by row and column indices) to determine if there is a mine in that same position. For example,
playerRowIndex = 4;
playerColIndex = 5;
isMine = mine(playerRowIndex, playerColIndex);
where isMine will tell you if there is a mine where the player is. I think from what you have posted elsewhere you will have this position and in the game matrix, you'll set this to 100 (indicating position of player).
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Conway's Game of Life en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!