Category Archives: Clases Online

Sesión 1 Programación GDscript (Godot 3.2)

Descarga el Zip (Contiene el proyecto de ejemplo Godot)

Después de descargar, extraer el archivo comprimido ZIP, para ver su contenido y ejecutar el proyecto de Godot o importarlo a la lista de proyectos.

Lugar donde aparecerá el resultado de ejecución (SALIDA)

 

¿ Que vimos en la clase online del día 28 de Abril ?

Constantes CONST

Variables VAR

Condicionales IF / ELSE

Bucle FOR

 

 

Resultado de dibujo en tiempo de Ejecución

 

Función _process(delta)

(Se ejecuta en cada frame. Si por ejemplo está corriendo a 60FPS , se usaría 60 veces cada segundo)

 

Dibujos en tiempo de ejecución

Circulo draw_circle()

Rectángulo draw_rect()

Linea draw_line()

Scratch – Suelo inestable

Requisitos :

Para realizar la práctica debes entrar en Scratch  con tu usuario y  contraseña. Si no la recordáis hazlo saber y procedemos a intentar recuperar la cuenta.

Objetivos:

  • Usar herramientas de  Movimiento,  Apariencia, Sensores y Control
  • Practicar con la herramienta de Apariencia donde usaremos la visibilidad e invisibilidad de los objetos.
  • Aprenderemos a usar la gravedad en los objetos a través del color de la herramienta Sensores.
  • Usaremos una variable para controlar cuales de los 5 objetos suelo tienen que aparecer o desaparecer
  • También controlaremos a través del objeto Cronómetro el tiempo que permanecemos sin caer al foso.

Procedimiento:

Paso 1 : Creamos una variable y la llamamos invisible, y esta se asigna a todos los objetos , después escogeremos el objeto llamado Paddle y le cambiamos el nombre a SUELO1, una vez lo programamos para conseguir el efecto deseado de apariencia, procedemos a duplicarlo 4 veces más tal como se muestra en el vídeo :

*Recomendamos ver este vídeo en pantalla completa

Paso 2 : Ir a Escenarios y al fondo blanco le pintamos una raya roja que cubra toda la parte de abajo simulando lava.

Paso 3 : Escoger un nuevo objeto de tipo persona, por ejemplo, el llamado Avery Walking. A este le vamos a dar movimiento a través del Evento Al presionar tecla Fecha Izquierda y Flecha derecha   hacia ambos lados del escenario.

Paso 4 : Como parte fundamental tenemos que simular la gravedad del objeto para que este caiga si no esta tocando el suelo verde de los objetos SUELO1, 2, 3...  Para ello deberemos poner este código dentro del objeto Avery Walking :

Paso 5 : Poner el objeto Cronómetro desde Sensores y reiniciar este cada vez que nuestro personaje cae en la lava, además de caer desde arriba para reiniciar el juego sin necesidad de pinchar en bandera verde.

 

 

Ejemplo del juego en Scratch

 

Enviar tarea:

Para poder corregiros la tarea seguir estos pasos:

Paso 1 :  Pinchar en el botón COMPARTIR , este  lo localizareis en la barra superior, es de color naranja.

Paso 2 : Copiar la url(Dirección de Internet) del navegador, por ejemplo: https://scratch.mit.edu/projects/3769

Paso 3: Enviar la url copiada al correo juan@linbertec.com  con Asunto «Practica  – Scratch coronavirus» sin las comillas y en la descripción del correo poner vuestro nombre, apellidos y la URL copiada previamente.

Juego Dodge en Godot 3.2 – Práctica 5

Requisitos :

Archivos Necesarios

(Descargar y Descomprimir en Escritorio)

Introducción :

  • Usaremos uno de los juegos de ejemplo de Godot en la documentación oficial. Se llama Dodge the Creeps (Que traducido al español sería algo así como «Esquiva a los asquerosos») sino me equivoco.
  • El reto es personalizarlo y hackearlo
    • Cambiar fondo
    • Modificar el personaje, color y tamaño
    • Alterar la velocidad del juego
    • Cambiar los mensajes de texto
    • Cambiar la canción de fondo usando el archivo  otra_cancion.ogg  por ejemplo, u otra canción que quieras, aunque recomendamos una libre de la plataforma  www.jamendo.org
  • Como opción voluntaria se puede construir el juego desde el principio para los más avanzados o curiosos en esta dirección

Vídeo tutorial :

 

El resultado final debe quedar más o menos así. (Hacer una foto con el tlf móvil o captura de pantalla y enviárnoslo, En este ejemplo hay dos capturas en una, para que veáis más opciones) :

Presentación de la tarea:

  • Haz una foto con el teléfono móvil o una captura de pantalla y enviánoslo al grupo para verificar tu trabajo.

 

SUERTE Y ÁNIMO

 

Juego Snake en Godot 3.2 – Práctica 4

Requisitos :

Archivos Necesarios:

(Descargar y Descomprimir en Escritorio)

Introducción :

  • Tenemos un juego incompleto y hay que terminarlo.
  • Usaremos el motor de videojuegos Godot 3.2 y crearemos la escena de la cola de la serpiente que faltaría.
  • Podemos crear la cola con otros colores o formas según nuestro gusto o creatividad sin afectar a la usabilidad del game.

Vídeo tutorial :

 

El resultado de probarlo. (Hacer una foto con el tlf móvil o captura de pantalla y enviárnoslo) :

 

Presentación de la tarea:

  • Haz una foto con el teléfono móvil o una captura de pantalla y enviánoslo al grupo para verificar tu trabajo.

 

SUERTE Y ÁNIMO