jueves, 21 de noviembre de 2013

Cliente en juego de Voley Ball distribuido

Yo la hago de cliente en éste código :)!!!
La parte del servidor la tiene mi amigo Fernando.
Si alguien se lo quiere piratear, con todo gusto se lo paso, mándenme un mensaje para darles la otra parte :)


//Este código es un cliente que se conecta al servidor para empezar a jugar
//Acoltzi Santillan Fernando Acoltzi & Gian Carlo Armas Ascacio 5IM6
import java.io.*;
import java.net.*;

class Cliente {

    static final String HOST = "127.0.0.1";
    static final int Puerto = 1234;
   
    //variables del juego
    String player1 = "";//jugador que saca primero
        String player2 = "";//jugador que recibe primero
                 String tap = "";//balón tapado
         int man = 0;//balón mandado
                 int PPT1 = 0;//opción 1 del piedra papel o tijera
                 String PPT2 ="";//opción 2 del piedra papel o tijera
                 String PPTS="";
         int op1 = 0;
         int op2 = 0;
                
                String jugador1="";
                String jugador2="";
                int puntos1=0;
                int puntos2=0;
   
    BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
    public Cliente() {
        try {
            Socket skCliente = new Socket(HOST, Puerto);
            //recibir datos recibir
            InputStream aux = skCliente.getInputStream();
            DataInputStream recibir = new DataInputStream(aux);
            System.out.println(recibir.readUTF());
            //enviar datos enviar
            OutputStream aux2 = skCliente.getOutputStream();
            DataOutputStream enviar = new DataOutputStream(aux2);
             System.out.println(recibir.readUTF());
            //Barra
            //fin barrea
           
        System.out.println("Ingrese su nombre");
        try{
        jugador1=br.readLine();
        }catch(IOException e){
        System.out.println("Error");
        }
        enviar.writeUTF(jugador1);
        System.out.println(recibir.readUTF());
        System.out.println(recibir.readUTF());
       
            for(int j=0; j<5; j++){
        System.out.println("\n "+ jugador1 +" seleccione:");
                System.out.println("Hacia donde quieres tapar el balón?");
                         System.out.println("---RED---");
                         System.out.println("*********");
                         System.out.println("****1****");
                         System.out.println("*********");
                         System.out.println("****2****");
                         System.out.println("*********");
                         System.out.println("****3****");
                         System.out.println("*********");
                         tap = br.readLine();
                         enviar.writeUTF(tap);
                       
                        System.out.println(recibir.readUTF());
                   
        System.out.println("\n "+ jugador1 +" seleccione:");
       
                System.out.println("¿Hacia donde vas a mandar el balón?");
                         System.out.println("*********");
                         System.out.println("****3****");
                         System.out.println("*********");
                         System.out.println("****2****");
                         System.out.println("*********");
                         System.out.println("****1****");
                         System.out.println("*********");
                         System.out.println("---RED---");
                tap = br.readLine();
             enviar.writeUTF(tap);
             System.out.println(recibir.readUTF());
             }
                        System.out.println(recibir.readUTF());
                        System.out.println(recibir.readUTF());
                        System.out.println(recibir.readUTF());
                        System.out.println(recibir.readUTF());
           
           
           
           
           
           
            skCliente.close();
        } catch (Exception e) {
       
            System.out.println(e.getMessage());
        }
    }

    public static void main(String[] arg) {
        new Cliente();
    }
}

No hay comentarios.:

Publicar un comentario