PandaManzana
举报
发布于:2025-10-16
更新于:2025-10-16
1
34
作品介绍:
¡Bienvenidos a un nuevo y emocionante desafío de programación! ? En este proyecto, aprenderemos a crear la mecánica central de casi cualquier juego de recolección de objetos: el sistema de puntuación y la detección de contacto (colisión). Tenemos a dos protagonistas: nuestro amigo el Panda ? y una jugosa Manzana ?. El objetivo es simple: cada vez que el Panda logre tocar la Manzana, ganará 10 puntos. Para que esto funcione, utilizaremos dos conceptos clave de mBlock: La variable Puntaje: Para guardar y mostrar cuántos puntos hemos ganado. El sensor ¿tocando [otro objeto]?: Para detectar el momento exacto de la colisión. Al finalizar, tendremos un minijuego listo para probar. ¡A programar se ha dicho! ?
操作说明:
Instrucciones para el Desarrollo en Clase: Panda y Puntuación Sigue estos pasos para construir tu proyecto de "Puntaje y Colisiones" en mBlock: Paso 1: Configuración Inicial y Objetos Abre mBlock y elimina el objeto (sprite) del Panda por defecto. Añade los dos objetos (sprites) necesarios: El Panda (o un objeto de personaje principal). La Manzana (o un objeto de comida/recolectable). Añade un fondo (escenario) de tu elección para darle un mejor ambiente al juego. Paso 2: Crear la Variable de Puntuación Una variable es un espacio en la memoria para guardar información (en este caso, un número). Ve a la pestaña de Datos (o Variables). Haz clic en Crear una Variable. Asígnale el nombre Puntaje y asegúrate de que esté marcada la opción Para todos los objetos. (Verás la variable aparecer en el escenario). Paso 3: Programación del Inicio del Juego (en el Panda) Selecciona el objeto Panda. Necesitamos que el Panda se mueva y que el puntaje se reinicie al inicio: Bloque de Evento: al hacer clic en la bandera verde. Bloque de Datos: dar a la variable [Puntaje] el valor [0]. (Esto asegura que el juego empiece en cero). Bloque de Movimiento: ir a x: [0] y: [0] (Para que el Panda comience siempre en el centro). Movimiento del Panda: Para que el juego sea jugable, puedes añadir un movimiento sencillo, como: Bloque de Control: por siempre. Bloque de Movimiento (dentro de "por siempre"): apuntar hacia [puntero del ratón] y luego mover [10] pasos. (Esto permite controlar al Panda con el ratón). Paso 4: Programación de la Colisión y Puntuación (en la Manzana) Selecciona el objeto Manzana. Aquí está la lógica central de la colisión: Bloque de Evento: al hacer clic en la bandera verde. Bloque de Control: por siempre. (Necesitamos revisar continuamente si hay un toque). Bloque de Control (dentro de "por siempre"): si [ ] entonces... Bloque de Sensor (dentro del "si"): Arrastra el bloque ¿tocando [ ]? y cámbialo a ¿tocando [Panda]?. Dentro del bloque si toca al Pa