Juegos de BlocklyRompecabezasLaberintoPájaroTortugaPelículaMúsicaTutor del estanqueEstanqueGenéticaResolviste este nivel con 1 línea de JavaScript:Resolviste este nivel con %1 líneas de JavaScript:¿Estás listo/a para el nivel %1?¿Estás listo/a para el siguiente desafío?Título:Guardar y enlazar a los bloques.Ejecutar el programa que escribiste.Ejecutar el programaDetener el programa y restablecer el nivel.RestablecerAyudaAceptarCancelarLógicaBuclesMatemáticasTextoListasColorVariablesFuncionesHubo un problema con la petición.Comparte tus bloques con este enlace:
%1«%1» no corresponde con ningún programa guardado.No se pudo cargar el archivo guardado. ¿Quizá fue creado con otra versión de Blockly?Gracias por tu programa! Si a nuestro grupo experto de monos entrenados le gusta, lo publicarán en la galería en un par de días.listatextoUna vez que comiences la edición de JavaScript, no podrás volver a la edición de bloques. ¿Estás seguro?Bloques
Busca enemigos. Especifica una dirección \n(0-360). Devuelve la distancia al enemigo \nmás cercano en esa dirección. Devuelve \ninfinito si no encuentra enemigos. Dispara el cañón. Especifica una dirección \n(0-360) y un alcance (0-70). Nada hacia adelante. Especifica una dirección \n(0-360). Deja de nadar. El jugador hará una parada lenta. Devuelve la salud actual del jugador (0 está \nmuerto, 100 está saludable). Devuelve la velocidad actual del jugador (0 está \ndetenido, 100 es velocidad máxima). Devuelve la coordenada X del jugador (0 es el \nborde izquierdo, 100 es el borde derecho). Devuelve la coordenada Y del jugador (0 es el \nborde inferior, 100 es el borde superior).
/* Slowly moves east and west. Does not fire. */
var west = false;
while (true) {
if (west) {
if (getX() > 25) {
swim(180, 25);
} else {
west = false;
swim(0, 0);
}
} else {
if (getX() < 75) {
swim(0, 25);
} else {
west = true;
swim(0, 0);
}
}
}
/* Moves south-west when hit. Does not fire. */
var d = damage();
while (true) {
if (d != damage()) {
swim(45, 100);
var t = 0;
for (var t = 0; t < 100; t++) {}
d = damage();
stop();
}
}
Usa el comando 'cannon' para darle al blanco. El primer parámetro es el ángulo, el segundo es el alcance. Encuentra la combinación correcta.