Merhaba arkadaşlar bugün Java ile Amiral Battı oyununu kodlayacağız. Oyun alanımız 10*10 luk bir büyüklükte olacak. Gerekli açıklamaları kodun aralarına bırakacağım. Şimdiden iyi oyunlar////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////import java.util.Scanner;public class Amiralbattızz ; int i, j, row, col, size; int num, dir, gemiSize, count, r, c, rl, cl, flag; int right, down, vurus;row = 10;col = 10;size = 5;count = 0;gemiSize = 1; while (gemiSize =0 && i < row && j >= 0 && j < col)if (gemiler[i][j] != 0) flag = 1;//flag'in 0'a eşit olması geminin // yerleştirileceği yerin //boş olduğunu gösteriyor.if (flag == 0) } }//gemilerin yerleştirildiği // matris yazdırılıyorfor (i = 0; i < row; i = i + 1) System.out.println();//toplam 20 isabetli atış // yapıldığında oyun bitiyorcount = 0;vurus = 0; while(vurus < 20) elseoyuncu[r][c] = 9;//gemilerin matrisi yazdırılıyorfor (i = 0; i < row; i = i + 1) System.out.println();//oyuncunun matrisi yazdırılıyorfor (i = 0; i < row; i = i + 1) } System.out.println("Tebrikler! " + count + " adimda bildiniz.");} }
Java ile Amiral Battı oyunu
published on 08:11
leave a reply
Merhaba arkadaşlar bugün Java ile Amiral Battı oyununu kodlayacağız. Oyun alanımız 10*10 luk bir büyüklükte olacak. Gerekli açıklamaları kodun aralarına bırakacağım. Şimdiden iyi oyunlar////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////import java.util.Scanner;public class Amiralbattızz ; int i, j, row, col, size; int num, dir, gemiSize, count, r, c, rl, cl, flag; int right, down, vurus;row = 10;col = 10;size = 5;count = 0;gemiSize = 1; while (gemiSize =0 && i < row && j >= 0 && j < col)if (gemiler[i][j] != 0) flag = 1;//flag'in 0'a eşit olması geminin // yerleştirileceği yerin //boş olduğunu gösteriyor.if (flag == 0) } }//gemilerin yerleştirildiği // matris yazdırılıyorfor (i = 0; i < row; i = i + 1) System.out.println();//toplam 20 isabetli atış // yapıldığında oyun bitiyorcount = 0;vurus = 0; while(vurus < 20) elseoyuncu[r][c] = 9;//gemilerin matrisi yazdırılıyorfor (i = 0; i < row; i = i + 1) System.out.println();//oyuncunun matrisi yazdırılıyorfor (i = 0; i < row; i = i + 1) } System.out.println("Tebrikler! " + count + " adimda bildiniz.");} }
0 yorum: