kaloira Posted October 6, 2009 at 08:46 PM Report Share #290333 Posted October 6, 2009 at 08:46 PM Um jogo engraçado... sem ambiente grafico mas que vicia xD... Bom para um iniciante em c#.. int num1; int num2; string[,] tabela = new string[10, 10]; int cont = 0; int col; int lin; int contdebarcos = 5; Random rnd = new Random(); for (int i = 0; i < 9; i++) { num1 = rnd.Next(10); num2 = rnd.Next(10); tabela[num1, num2] = "Acertou"; } for (int i = 0; i <= 9; i++) { for (int j = 0; i <= 9; i++) { if (tabela[i,j] == "Acertou") { continue; } else { tabela[i,j]= "Falhou"; } } } do { Console.WriteLine("Introduza a coluna:"); col = int.Parse(Console.ReadLine()); Console.WriteLine("Introduza a linha:"); lin = int.Parse(Console.ReadLine()); cont++; if (tabela[col, lin] == "Acertou") { contdebarcos-- ; Console.WriteLine("------ACERTOU------\n ------Faltam {0} submarinos------", contdebarcos); tabela[col, lin] = "U"; } else { Console.WriteLine("------FALHOU------\n ------Faltam {0} submarinos------", contdebarcos); } } while (contdebarcos > 0); Console.WriteLine("---------------------------------------------------------------------------"); Console.WriteLine("-------------------------------Parabéns------------------------------------"); Console.WriteLine("---------------------------------------------------------------------------"); Console.WriteLine("-----------------------------Tentativas: {0}--------------------------------", cont); Link to comment Share on other sites More sharing options...
Guest Posted November 12, 2009 at 11:58 AM Report Share #295799 Posted November 12, 2009 at 11:58 AM Boas... Já estive a viciar um bocadinho o teu jogo e está muito bom. Dá para passar um bom tempo divertindo-se com isto. Uma sugestão que posso dar para o teu jogo, é aplicares restrições ao programa. Pelo menos duas. Eu conseguir "rebentar" com o programa por escrever isto: Introduza a Coluna: sfd http://img109.imageshack.us/i/errory.png Aqui o programa rebentou logo. Podes aqui fazer uma restrição que é impedir o utilizador de escrever as letras. Se bem que o jogo utiliza letras também, mas pelo menos impedir que o utilizador introduza isto: "lkjdfkljhdf". Outra situação que também deves impor uma restrição é fazer isto: Introduza a coluna: 56436 Introduza a linha: 874398 Aqui o programa rebenta também: http://img10.imageshack.us/i/error2v.png Aqui podes impedir que o utilizador escreva tantos números. Isto é apenas uma sugestão! Obviamente que o jogo está bom e é interessante. Parabéns! Fica bem. Link to comment Share on other sites More sharing options...
Localhost Posted January 16, 2010 at 12:51 PM Report Share #306450 Posted January 16, 2010 at 12:51 PM Nada que dois if's não resolvam 😉 here since 2009 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