Membro desde: 24/05/2005 00:00:00
Mensagens: 56
Offline
Opa galera...... tô com um probleminha pra fazer um exercício sobre threads. São robos que devem se movimentar em um campo(matriz[n][n]). Eles devem se movimentar uma posição por vez(norte, sul, leste, oeste)....Como poderei fazer isso.......alguém já viu algo parecido??
valeu
24/06/2005 23:46:09
Assunto:
JavaDropsPJ
JavaEvangelist
Membro desde: 20/05/2005 00:00:00
Mensagens: 345
Offline
Não sei se entendi bem, mas se eu entendi...
Os zeros são as posições desocupadas, os 1 são os teus robos (ou um número para cada).
Gera um número aleatório para as posições que ele pode assumir. Depois do resultado verifica se aquela posição está desocupada (==0). Se estiver ocupada (!=0 ou ==1) pega uma posição à direita dela (ou outro critério) e desocupa a que estava.