En este tutorial podrás seguir las indicaciones para programar el PONG
Tendréis que realizar uno similar con algunas mejoras.
miércoles, 4 de octubre de 2017
Prueba 2
Con ayuda de la variable de estado mousePressed (que nos indica si el botón del ratón es pulsado o no), realizar un programa que nos permita dibujar con el ratón sobre la imagen pizarra como se muestra en el siguiente video:
Prueba 1
Realizar un programa que pulsando la tecla “s” suba la persiana roja y pulsando la tecla “b” baje la persiana, tal y como se puede ver en el siguiente video:
Práctica 17: Giros en Processing
En esta práctica vamos a aprender a girar objetos en Processing. Para ello utilizaremos la función:
rotate(ángulo);
Práctica 16: Control de fecha.
En esta práctica vamos a aprender a utilizar la fecha y hora del sistema en nuestros proyectos de Processing. Para ello disponemos de estas tres funciones para la fecha:
year()……………………..nos devuelve el año
month()………………….nos devuelve el mes
day()………………………nos devuelve el día
Práctica 15: Control de sonido
En esta práctica vamos a aprender cómo manejar sonidos con Processing. Existen numerosas librerías que nos proporcionan una gran cantidad de funciones y efectos con sonidos. En esta ocasión vamos a utilizar la librería MINIM.
Práctica 14: Cargar una imagen en Processing
En esta práctica vamos a aprender a trabajar con imágenes con Processing. Esto puede ser muy útil a la hora de desarrollar un juego o algún Interface de usuario donde queramos una estética más elaborada.
Vamos a ver dos métodos:
Práctica 13: Control de tiempo con processing
En programación es imprescindible muchas veces el controlar cada cuánto tiempo se lanzan eventos o acciones. Para ello Processing utiliza una función que se llama:
millis()
Práctica 12: Interacción con el teclado
En esta práctica vamos a aprender cómo podemos actuar en función de eventos que se produzcan en nuestro teclado.
Para saber si una tecla fue presionada podemos utilizar la variable booleana keyPressed , que devuelve el valor true si alguna tecla fue plsada y false si no se pulsó ninguna. Por otro lado, tenemos la variable de estado key, que nos devuelve el valor de la última tecla pulsada. La variable key se suele utilizar cuando utilizamos teclas de letras y números, mientras que keyCode se utiliza cuando utilizamos teclas de símbolos y caracteres especiales (SHIFT, CTRL, UP, DOWN, etc). También es posible implementar las funciones keyPressed() y keyReleased() que serán invocadas cada vez que se presione o suelte una tecla respectivamente.
Veamos algunos ejemplos para familiarizarnos con estas funciones:
Práctica 11: Estructuras condicionales
Es muy habitual en programación tener que tomar decisiones en función del valor de una variable. Para eso existen bloques de código llamados condicionales los cuales son la sentencia if y la switch. En esta práctica veremos el funcionamiento y la sintaxis de estas sentencias.
if (condición)
{
código a ejecutar si es verdadero
}
else
código a ejecutar si es verdadero
}
else
{
código a ejecutar si es falso
}
código a ejecutar si es falso
}
Práctica 10: Generación de números aleatorios
En esta práctica vamos a ver cómo podemos generar números de forma aleatoria. Para ello utilizaremos la función:
random(x);
Suscribirse a:
Entradas (Atom)