Juego campo minado
Clase 14 de 50 • Curso de Programación Básica 2014
Contenido del curso
Introducción básica a HTML y Javascript para programar
Variables, Matrices y Objetos en Javascript
Ciclos y Dibujos con Canvas
Programando juegos con canvas
Uso de Objetos, Prototype y juego de ahorcado en Canvas
Cómo crear un algoritmo para el juego del ahorcado
Pregúntale a Freddy lo que quieras ... acerca de programación ;)
Conceptos básicos de programación: Frontend-Backend
Crea tu primer servidor web con Node.JS
Aprende a volar un dron con Javascript
Complementos del curso
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();
}