abc Posted November 21, 2009 at 08:03 PM Report Share #297122 Posted November 21, 2009 at 08:03 PM Sou novato em programação e como tal gostaria de tirar algumas das minhas duvidas com voçês... Tou interessado em fazer o jogo da Batalha naval e não sei como gerar coordenadas aleatórias e como obter a próxima coordenada apartir de uma coordenada dada. Tambem tenho duvidas em como fazer um método que diga que o barco só pode ser colocado dentro do tabuleiro de jogo e não tocando noutro barco. Se me pudessem ajudar, agradecia... obrigado 🙂 Link to comment Share on other sites More sharing options...
Baderous Posted November 21, 2009 at 09:15 PM Report Share #297131 Posted November 21, 2009 at 09:15 PM Para as coordenadas aleatórias podes usar o método random() da classe Math, ou podes usar a classe Random. Para a 2ª dúvida, tens de saber quais os limites do tabuleiro de jogo (linhas x colunas) e tens de guardar as posições dos barcos, para depois saberes onde podes inserir os barcos. Link to comment Share on other sites More sharing options...
abc Posted November 21, 2009 at 09:40 PM Author Report Share #297133 Posted November 21, 2009 at 09:40 PM Obrigado pela ajuda... 🙂 Alem disso os barcos tambem são posicionados aleatóriamente em cada vez que é iniciado um novo jogo, como é que posso fazer isso? Link to comment Share on other sites More sharing options...
Baderous Posted November 21, 2009 at 09:46 PM Report Share #297136 Posted November 21, 2009 at 09:46 PM No construtor do tabuleiro de jogo (suponho que seja aí que estejas a inicializar as posições dos barcos), adicionas a tal componente aleatória à colocação dos barcos. Link to comment Share on other sites More sharing options...
abc Posted November 21, 2009 at 09:53 PM Author Report Share #297137 Posted November 21, 2009 at 09:53 PM Muito obrigado... Gosto muito deste forum, dão-nos uma ajuda bastante significativa e não nos fazem o trabalho... Assim tem mais valor tanto para quem nos ajuda como para nós =) Link to comment Share on other sites More sharing options...
abc Posted November 21, 2009 at 09:54 PM Author Report Share #297138 Posted November 21, 2009 at 09:54 PM Assim é que se aprende... 🙂 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now