Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.ArrayList;
- public class intento1 {
- public static int aleatorio() {
- int aleatorio = (int) (Math.random() * 100) + 1;
- return aleatorio;
- }
- public static int dado() {
- int dado = (int) (Math.random() * 6) + 1;
- return dado;
- }
- public static int compruebaCarcel(int casilla1) {
- int resultado=0;
- if(casilla1==15) {
- resultado=-1;
- }
- if(casilla1==5) {
- resultado=1;
- }
- return resultado;
- }
- public static void main(String[] args) {
- casilla[] tablero = new casilla[20];
- ArrayList <jugador> jugadores = new ArrayList <jugador>();
- jugador jugador1,jugador2;
- int num,num1;
- int dado=0,casilla1=0,casilla2=0;
- tablero[0] = new casilla(0, "Salida", 0, 0);
- tablero[1] = new casilla(1, "Melilla", 100, 40);
- tablero[2] = new casilla(2, "Ceuta", 100, 50);
- tablero[3] = new casilla(3, "Murcia", 120, 50);
- tablero[4] = new casilla(4, "Alicante", 130, 60);
- tablero[5] = new casilla(5, "carcel", 0, 0);
- tablero[6] = new casilla(6, "Valencia", 200, 90);
- tablero[7] = new casilla(7, "Castellon", 180, 75);
- tablero[8] = new casilla(8, "Zaragoza", 170, 70);
- tablero[9] = new casilla(9, "Barcelona", 240, 140);
- tablero[10] = new casilla(10, "Ir a la salida", 0, 0);
- tablero[11] = new casilla(11, "Huesca", 120, 50);
- tablero[12] = new casilla(12, "Bilbao", 200, 80);
- tablero[13] = new casilla(13, "Santander", 150, 60);
- tablero[14] = new casilla(14, "Oviedo", 160, 60);
- tablero[15] = new casilla(15, "Ir a la Carcel", 0, 0);
- tablero[16] = new casilla(16, "La coruña", 160, 60);
- tablero[17] = new casilla(17, "Leon", 150, 60);
- tablero[18] = new casilla(18, "Malaga", 200, 80);
- tablero[19] = new casilla(19, "Sevilla", 240, 140);
- jugador1 = new jugador("rojo","paco");
- jugador2 = new jugador("azul","juan");
- jugadores.add(jugador1);
- jugadores.add(jugador2);
- ArrayList <Integer> propi = new ArrayList <Integer>();
- ArrayList <Integer> propi2 = new ArrayList <Integer>();
- propi.add(5);
- propi.add(3);
- jugadores.get(1).setPropiedades(propi);
- jugadores.get(0).Mostrar();
- System.out.println("");
- jugadores.get(1).Mostrar();
- System.out.println("\n");
- num=aleatorio();
- num1=aleatorio();
- if(num>num1) {
- do {
- System.out.println("Turno de: "+jugador1.nombre);
- dado=dado();
- if((casilla1+dado)>19) {
- casilla1=(casilla1+dado)-20;
- }else {
- casilla1=casilla1+dado;
- }
- if(compruebaCarcel(casilla1)!=0) {
- jugador1.dinero=jugador1.dinero-150;
- System.out.println("Has caido en la carcel.");
- if(compruebaCarcel(casilla1)==-1) {
- casilla1=5;
- System.out.println("Retrocedes a la casilla numero 5.");
- }
- }else {
- System.out.println("El dado a sacado un: "+dado);
- System.out.println("Has caido en la casilla numero: "+casilla1);
- System.out.println("Has caido en la casilla: "+tablero[casilla1].nombre);
- jugador1.dinero=jugador1.dinero-tablero[casilla1].compra;
- propi2.add(casilla1);
- }
- /*System.out.println("El dado a sacado un: "+dado);
- System.out.println("Has caido en la casilla numero: "+casilla1);
- System.out.println("Has caido en la casilla: "+tablero[casilla1].nombre);
- jugador1.dinero=jugador1.dinero-tablero[casilla1].compra;
- propi2.add(casilla1);*/
- }while(jugador1.dinero>0);
- }else {
- System.out.println("Empieza: "+jugador2.nombre);
- }
- jugadores.get(0).setPropiedades(propi2);
- jugadores.get(0).Mostrar();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement