Advertisement
0rioNN

Untitled

May 18th, 2014
344
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 9.41 KB | None | 0 0
  1. package exercicio;
  2.  
  3. import java.util.Scanner;
  4. import java.io.*;
  5.  
  6. public class xadrez {
  7.         static Scanner s = new Scanner (System.in);
  8.         public static void main (String[]args){
  9.                
  10.                
  11.                         System.out.println("Menu:\n"
  12.                                 + "1. Jogar\n"
  13.                                 + "2. HighScore\n"
  14.                                 + "3. Ajuda\n");
  15.                        
  16.                
  17.                 int escolha;
  18.                
  19.                 do{    
  20.             Menu();
  21.             escolha = s.nextInt();
  22.            
  23.             switch(escolha){
  24.             case 1:
  25.                 Jogar(args);
  26.                 break;
  27.                
  28.             case 2:
  29.                 HighScore();
  30.                 break;
  31.                
  32.             case 3:
  33.                 Ajuda();
  34.                 break;
  35.                
  36.            
  37.             default:
  38.                 System.out.println("Opção inválida.");
  39.             }
  40.         } while(escolha != 0);
  41.     }
  42.  
  43.        
  44.         private static void Ajuda() {
  45.                 // TODO Auto-generated method stub
  46.                 System.out.println("Como jogar: \n"
  47.                                 + "Existem dois jogadores: Jogador 1 e Jogador 2, respectivamente peças brancas e pretas."
  48.                                 + "\nPara comandar as suas peças, terá que pressionar a letra correspondente."
  49.                                 + "\n Rainha - R"
  50.                                 + "\n Rei - K"
  51.                                 + "\n Bispo - B"
  52.                                 + "\n Cavalo - C"
  53.                                 + "\n Torre - T"
  54.                                 + "\n Peão - P "
  55.                                 + "\n"
  56.                                 + "\n Por exemplo, se for o Jogador 1 e quiser mover a peça 'Cavalo' terá que fazer o seguinte: C1."
  57.                                 + "\n De seguida, deverá indicar qual a casa que quer mover a peça."
  58.                                 + "\n Exemplo: A3.\n " );
  59.         }
  60.  
  61.  
  62.         private static void Menu() {
  63.                
  64.         }
  65.         private static void HighScore() {
  66.                        
  67.         }
  68.        
  69.         private static void Jogar(String[] args) {
  70.                         String Jogador1, Jogador2;
  71.  
  72.                        
  73.         //mudar o valor da variável
  74.                
  75.                 System.out.println("Bem-vindo. Neste programa irá poder jogar um jogo de Xadrez!");
  76.                 System.out.println ("Insira o nome do primeiro Jogador: ");
  77.                 Jogador1=s.nextLine();
  78.                 String nomes []= {Jogador1};
  79.        
  80.                
  81.                 System.out.println ("Insira o nome do segundo Jogador: ");
  82.                 Jogador2=s.nextLine();
  83.                 String nomes2 []= {Jogador2};
  84.                
  85.                
  86.                
  87.                 String[][] tabuleiro = new String[8][8];
  88.                
  89.                 tabuleiro[0][0]="T1";
  90.                 tabuleiro[0][1]="C1";
  91.                 tabuleiro[0][2]="B1";
  92.                 tabuleiro[0][3]="R1";
  93.                 tabuleiro[0][4]="K1";
  94.                 tabuleiro[0][5]="B1";
  95.                 tabuleiro[0][6]="C1";
  96.                 tabuleiro[0][7]="T1";
  97.        
  98.                 tabuleiro[1][0]="P1";
  99.                 tabuleiro[1][1]="P1";
  100.                 tabuleiro[1][2]="P1";
  101.                 tabuleiro[1][3]="P1";
  102.                 tabuleiro[1][4]="P1";
  103.                 tabuleiro[1][5]="P1";
  104.                 tabuleiro[1][6]="P1";
  105.                 tabuleiro[1][7]="P1";
  106.                
  107.                 tabuleiro[2][0]="  ";
  108.                 tabuleiro[2][1]="  ";
  109.                 tabuleiro[2][2]="  ";
  110.                 tabuleiro[2][3]="  ";
  111.                 tabuleiro[2][4]="  ";
  112.                 tabuleiro[2][5]="  ";
  113.                 tabuleiro[2][6]="  ";
  114.                 tabuleiro[2][7]="  ";
  115.                
  116.                 tabuleiro[3][0]="  ";
  117.                 tabuleiro[3][1]="  ";
  118.                 tabuleiro[3][2]="  ";
  119.                 tabuleiro[3][3]="  ";
  120.                 tabuleiro[3][4]="  ";
  121.                 tabuleiro[3][5]="  ";
  122.                 tabuleiro[3][6]="  ";
  123.                 tabuleiro[3][7]="  ";
  124.  
  125.                 tabuleiro[4][0]="  ";
  126.                 tabuleiro[4][1]="  ";
  127.                 tabuleiro[4][2]="  ";
  128.                 tabuleiro[4][3]="  ";
  129.                 tabuleiro[4][4]="  ";
  130.                 tabuleiro[4][5]="  ";
  131.                 tabuleiro[4][6]="  ";
  132.                 tabuleiro[4][7]="  ";
  133.                
  134.                 tabuleiro[5][0]="  ";
  135.                 tabuleiro[5][1]="  ";
  136.                 tabuleiro[5][2]="  ";
  137.                 tabuleiro[5][3]="  ";
  138.                 tabuleiro[5][4]="  ";
  139.                 tabuleiro[5][5]="  ";
  140.                 tabuleiro[5][6]="  ";
  141.                 tabuleiro[5][7]="  ";
  142.                
  143.                
  144.                 tabuleiro[6][0]="P2";
  145.                 tabuleiro[6][1]="P2";
  146.                 tabuleiro[6][2]="P2";
  147.                 tabuleiro[6][3]="P2";
  148.                 tabuleiro[6][4]="P2";
  149.                 tabuleiro[6][5]="P2";
  150.                 tabuleiro[6][6]="P2";
  151.                 tabuleiro[6][7]="P2";
  152.                
  153.                 tabuleiro[7][0]="T2";
  154.                 tabuleiro[7][1]="C2";
  155.                 tabuleiro[7][2]="B2";
  156.                 tabuleiro[7][3]="R2";
  157.                 tabuleiro[7][4]="K2";
  158.                 tabuleiro[7][5]="B2";
  159.                 tabuleiro[7][6]="C2";
  160.                 tabuleiro[7][7]="T2";
  161.                
  162.                
  163.  
  164.         System.out.println("    A" + "    B" + "   C"+"    D"+"    E"+"    F"+"    G"+"    H");
  165.         System.out.println("1  "+tabuleiro[0][0]+ " | " + tabuleiro[0][1] + " | " + tabuleiro[0][2]
  166.                         + " | " + tabuleiro[0][3] +  " | " + tabuleiro[0][4] + " | " + tabuleiro[0][5]
  167.                         + " | " + tabuleiro[0][6]+ " | " + tabuleiro[0][7]);
  168.         System.out.println("   ---" + "+" + "----" + "+" + "----" + "+"+ "----" + "+"
  169.                         + "----" + "+"+ "----" + "+"+ "----" + "+"+ "----");
  170.        
  171.         System.out.println("2  "+tabuleiro[1][0]+ " | " + tabuleiro[1][1] + " | " + tabuleiro[1][2]
  172.                         + " | " + tabuleiro[1][3] +  " | " + tabuleiro[1][4] + " | " + tabuleiro[1][5]
  173.                         + " | " + tabuleiro[1][6]+ " | " + tabuleiro[1][7]);
  174.         System.out.println("   ---" + "+" + "----" + "+" + "----" + "+"+ "----" + "+"
  175.                         + "----" + "+"+ "----" + "+"+ "----" + "+"+ "----");
  176.        
  177.         System.out.println("3  "+tabuleiro[2][0]+ " | " + tabuleiro[2][1] + " | " + tabuleiro[2][2]
  178.                         + " | " + tabuleiro[2][3] +  " | " + tabuleiro[2][4] + " | " + tabuleiro[2][5]
  179.                         + " | " + tabuleiro[2][6]+ " | " + tabuleiro[2][7]);
  180.         System.out.println("   ---" + "+" + "----" + "+" + "----" + "+"+ "----" + "+"
  181.                         + "----" + "+"+ "----" + "+"+ "----" + "+"+ "----");
  182.        
  183.         System.out.println("4  "+tabuleiro[3][0]+ " | " + tabuleiro[3][1] + " | " + tabuleiro[3][2]
  184.                         + " | " + tabuleiro[3][3] +  " | " + tabuleiro[3][4] + " | " + tabuleiro[3][5]
  185.                         + " | " + tabuleiro[3][6]+ " | " + tabuleiro[3][7]);
  186.         System.out.println("   ---" + "+" + "----" + "+" + "----" + "+"+ "----" + "+"
  187.                         + "----" + "+"+ "----" + "+"+ "----" + "+"+ "----");
  188.        
  189.         System.out.println("5  "+tabuleiro[4][0]+ " | " + tabuleiro[4][1] + " | " + tabuleiro[4][2]
  190.                         + " | " + tabuleiro[4][3] +  " | " + tabuleiro[4][4] + " | " + tabuleiro[4][5]
  191.                         + " | " + tabuleiro[4][6]+ " | " + tabuleiro[4][7]);
  192.         System.out.println("   ---" + "+" + "----" + "+" + "----" + "+"+ "----" + "+"
  193.                         + "----" + "+"+ "----" + "+"+ "----" + "+"+ "----");
  194.        
  195.         System.out.println("6  "+tabuleiro[5][0]+ " | " + tabuleiro[5][1] + " | " + tabuleiro[5][2]
  196.                         + " | " + tabuleiro[5][3] +  " | " + tabuleiro[5][4] + " | " + tabuleiro[5][5]
  197.                         + " | " + tabuleiro[5][6]+ " | " + tabuleiro[5][7]);
  198.         System.out.println("   ---" + "+" + "----" + "+" + "----" + "+"+ "----" + "+"
  199.                         + "----" + "+"+ "----" + "+"+ "----" + "+"+ "----");
  200.        
  201.         System.out.println("7  "+tabuleiro[6][0]+ " | " + tabuleiro[6][1] + " | " + tabuleiro[6][2]
  202.                         + " | " + tabuleiro[6][3] +  " | " + tabuleiro[6][4] + " | " + tabuleiro[6][5]
  203.                         + " | " + tabuleiro[6][6]+ " | " + tabuleiro[6][7]);
  204.         System.out.println("   ---" + "+" + "----" + "+" + "----" + "+"+ "----" + "+"
  205.                         + "----" + "+"+ "----" + "+"+ "----" + "+"+ "----");
  206.        
  207.         System.out.println("8  "+tabuleiro[7][0]+ " | " + tabuleiro[7][1] + " | " + tabuleiro[7][2]
  208.                         + " | " + tabuleiro[7][3] +  " | " + tabuleiro[7][4] + " | " + tabuleiro[7][5]
  209.                         + " | " + tabuleiro[7][6]+ " | " + tabuleiro[7][7]);
  210.        
  211.        
  212.                
  213.         System.out.println("\n" + nomes +",qual a letra da peça que quer mover?");
  214.        
  215.         System.out.println("\n" + nomes2+",qual a letra da peça que quer mover?");
  216.        
  217. }
  218. class Jogador{
  219.         Jogador (String Jogador1, String Jogador2){
  220.                
  221.         }
  222.                        
  223.                 }}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement