Juego campo minado

Clase 14 de 50Curso de Programación Básica 2014

Resumen

matriz.js

// var menu = ["Productos", "Ventas", "Contacto"];
// document.write( menu[0] );

// var dofa = [ ["Fortaleza", "Oportunidad"] , ["Debilidades", "Amenazas"] ];
// document.write( dofa[id][1] );

function explosion()
{
    alert("BOOM!!");
    document.write("<h1>BOOM! Elegiste un area minada :(</h1>");
}
function ganaste()
{
    document.write("Eres un ganador :)");    
}

//1 = Bomba. 0 = No hay bomba
var campo = [ [ 1 , 0 , 0 ] ,
             [ 0 , 1 , 0 ] ,
             [ 1 , 0 , 1 ] ];

var textos = ["Cesped", "Bomba"];

var x, y;

alert("Estás en un campo minado\n" +
     "Elije una posición entre el 0 y el 2 para X y para Y");

x = prompt("Posición en X? (entre 0 y 2)");
y = prompt("Posición en Y? (entre 0 y 2)");


if(x <= 2 && y <= 2)
{
    var posicion = campo[x][y];
    document.write("Elegiste " + textos[posicion] + "<br />");
    if(posicion == 1)
    {
        explosion();
    }
    else
    {
        ganaste();
    }
}
else
{
    document.write("¡Te saliste del campo!");
    explosion();
}